[CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
[WebKit-https.git] / ChangeLog
1 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
2
3         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
4         https://bugs.webkit.org/show_bug.cgi?id=90258
5
6         Reviewed by Rob Buis.
7
8         This new macro calls generate-bindings.pl and append generated sources
9         into proper source list.
10
11         * Source/cmake/WebKitMacros.cmake:
12
13 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
14
15         [Qt] Get rid of un-needed QT += declarative for Qt 5
16
17         The declarative module has been renamed to quick1 in Qt 5, and the
18         engine-only module for Qt 5 is named 'qml'. For many of the instances
19         we could just remove 'declarative', since the project file was only
20         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
21         in a haveQt(4) scope.
22
23         Reviewed by Csaba Osztrogonác.
24
25         * Source/api.pri:
26
27 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
28
29         [EFL] Enable CSS variables support at compile time
30         https://bugs.webkit.org/show_bug.cgi?id=90448
31
32         Reviewed by Kenneth Rohde Christiansen.
33
34         Turn on CSS_VARIABLES flag by default on EFL port.
35
36         * Source/cmake/OptionsEfl.cmake:
37         * Source/cmakeconfig.h.cmake:
38
39 2012-07-03  George Staikos  <staikos@webkit.org>
40
41         [BlackBerry] Enable microdata support for BlackBerry.
42         https://bugs.webkit.org/show_bug.cgi?id=90429
43
44         Reviewed by Rob Buis.
45
46         * Source/cmake/OptionsBlackBerry.cmake:
47
48 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
49
50         [Qt] Make use of .qmake.cache for caching features
51
52         Instead of loading() features from the files that need them (and re-running
53         a bunch of checks), we now run feature detection as part of configure.pro,
54         and have build-webkit write the computed feature-defines and CONFIG to
55         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
56         when building WebKit.pro.
57
58         At some point we'll be able to selectivly prevent running of config tests
59         in configure.pro, which means we don't need a separate code-path for
60         the build-webkit --help case.
61
62         We should also move the code in build-webkit that now uses .webkit.config
63         to detect clean builds, to use .qmake.cache, since we now store the same
64         thing there.
65
66         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
67
68         Reviewed by Tor Arne Vestbø.
69
70         * Source/QtWebKit.pro:
71         * Source/api.pri:
72         * Source/tests.pri:
73         * WebKit.pro:
74
75 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
76
77         Unreviewed, rolling out r121766.
78         http://trac.webkit.org/changeset/121766
79         https://bugs.webkit.org/show_bug.cgi?id=90465
80
81         It caused flakey build errors on the bots (Requested by Ossy
82         on #webkit).
83
84         * Source/QtWebKit.pro:
85         * Source/api.pri:
86         * Source/tests.pri:
87         * WebKit.pro:
88
89 2012-07-03  George Staikos  <staikos@webkit.org>
90
91         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
92         https://bugs.webkit.org/show_bug.cgi?id=90422
93
94         Reviewed by Rob Buis.
95
96         * Source/cmake/OptionsBlackBerry.cmake:
97
98 2012-07-03  George Staikos  <staikos@webkit.org>
99
100         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
101         https://bugs.webkit.org/show_bug.cgi?id=90422
102
103         Reviewed by Rob Buis.
104
105         * Source/cmake/OptionsBlackBerry.cmake:
106
107 2012-07-03  Priit Laes  <plaes@plaes.org>
108
109         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
110         https://bugs.webkit.org/show_bug.cgi?id=90332
111
112         Reviewed by Gustavo Noronha Silva.
113
114         * configure.ac: Bump libsoup requirements to 2.39.2
115
116 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
117
118         [Qt] Make use of .qmake.cache for caching features
119
120         Instead of loading() features from the files that need them (and re-running
121         a bunch of checks), we now run feature detection as part of configure.pro,
122         and have build-webkit write the computed feature-defines and CONFIG to
123         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
124         when building WebKit.pro.
125
126         At some point we'll be able to selectivly prevent running of config tests
127         in configure.pro, which means we don't need a separate code-path for
128         the build-webkit --help case.
129
130         We should also move the code in build-webkit that now uses .webkit.config
131         to detect clean builds, to use .qmake.cache, since we now store the same
132         thing there.
133
134         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
135
136         Reviewed by Tor Arne Vestbø.
137
138         * Source/QtWebKit.pro:
139         * Source/api.pri:
140         * Source/tests.pri:
141         * WebKit.pro:
142
143 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
144
145         [EFL] Enable MICRODATA support
146         https://bugs.webkit.org/show_bug.cgi?id=90377
147
148         Reviewed by Kenneth Rohde Christiansen.
149
150         Turn on MICRODATA support by default for EFL port.
151
152         * Source/cmake/OptionsEfl.cmake:
153
154 2012-07-02  George Staikos  <staikos@webkit.org>
155
156         [BlackBerry] Enable scoped style for BlackBerry.
157         https://bugs.webkit.org/show_bug.cgi?id=90418
158
159         Reviewed by Rob Buis.
160
161         * Source/cmake/OptionsBlackBerry.cmake:
162         * Source/cmakeconfig.h.cmake:
163
164 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
165
166         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
167         https://bugs.webkit.org/show_bug.cgi?id=90271
168
169         Reviewed by George Staikos.
170
171         RIM PR #154707
172
173         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
174         defined by default.
175         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
176         need to rebuild webkit before running DRT.
177
178         * Source/cmake/OptionsBlackBerry.cmake:
179         * Source/cmakeconfig.h.cmake:
180
181 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
182
183         [EFL][CMake] Integrate API unit tests with CTest
184         https://bugs.webkit.org/show_bug.cgi?id=87251
185
186         Reviewed by Daniel Bates.
187
188         Enable CTest on the root CMakeLists.txt as it is expected
189         to be here. This will create a new build target ("make test")
190         to run all the API unit tests.
191
192         * CMakeLists.txt:
193
194 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
195
196         [EFL] Add Gamepad support
197         https://bugs.webkit.org/show_bug.cgi?id=90170
198
199         Reviewed by Kenneth Rohde Christiansen.
200
201         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
202         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
203         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
204
205 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
206
207         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
208         https://bugs.webkit.org/show_bug.cgi?id=90241
209
210         This issue is caused by single quotes in option's labels.
211         We should use the escape character of single quotes in JavaScript's string which 
212         starts and ends with single quotes.
213         So we replace lablels' single quotes with its escape character during generating the 
214         select popUp's HTML.
215
216
217         Reviewed by George Staikos.
218
219         * ManualTests/blackberry/select-popup-items-unicode-display.html:
220
221 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
222
223         [Qt][WK2] Private non-QtQuick API
224         https://bugs.webkit.org/show_bug.cgi?id=84532
225
226         Reviewed by Noam Rosenthal.
227
228         API tests for QRawWebView.
229
230         * Source/tests.pri:
231
232 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
233
234         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
235
236         * Source/autotools/symbols.filter:
237
238 2012-06-28  MORITA Hajime  <morrita@google.com>
239
240         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
241         https://bugs.webkit.org/show_bug.cgi?id=89732
242
243         Reviewed by Dimitri Glazkov.
244
245         * Source/autotools/symbols.filter:
246
247 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
248
249         [BlackBerry] Selection items show as garbage for non-ascii characters.
250         https://bugs.webkit.org/show_bug.cgi?id=89969
251
252         Add charset utf-8 to the select popup's page.
253
254         Reviewed by Antonio Gomes.
255
256         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
257
258 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
259
260         [EFL] Enable support for HTML5 datalist
261         https://bugs.webkit.org/show_bug.cgi?id=90157
262
263         Reviewed by Martin Robinson.
264
265         Turn on DATALIST flag by default on EFL port to
266         support HTML5 datalist tag.
267
268         * Source/cmake/OptionsEfl.cmake:
269
270 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
271
272         [Gtk] Add support for the Gamepad API
273         https://bugs.webkit.org/show_bug.cgi?id=87503
274
275         Reviewed by Carlos Garcia Campos.
276
277         Only enable the Gamepad feature on Linux as support
278         for other operating systems is not present.
279
280         Check for the GIO Unix and GUdev dependencies when the
281         Gamepad feature is enabled.
282
283         * configure.ac:
284
285 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
286
287         [Qt] Make it possible to build WebKit without QtWidgets
288         https://bugs.webkit.org/show_bug.cgi?id=78109
289
290         Reviewed by Tor Arne Vestbø.
291
292         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
293         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
294         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
295
296 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
297
298         [EFL] Implement Network Information API
299         https://bugs.webkit.org/show_bug.cgi?id=87067
300
301         Reviewed by Kenneth Rohde Christiansen.
302
303         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
304
305 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
306
307         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
308
309         * configure.ac: Bump version number.
310
311 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
312
313         [BlackBerry] Sanitize GLSL code using ANGLE.
314
315         BlackBerry port does not sanitize GLSL code with ANGLE
316         https://bugs.webkit.org/show_bug.cgi?id=89583
317
318         Reviewed by Rob Buis.
319
320         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
321
322 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
323
324         [GTK] Fix NPAPI plugins on Windows
325         https://bugs.webkit.org/show_bug.cgi?id=54531
326
327         Reviewed by Martin Robinson.
328
329         Define XP_WIN on Windows for plugin support.
330
331         * GNUmakefile.am:
332
333 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
334
335         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
336         https://bugs.webkit.org/show_bug.cgi?id=88207
337
338         Reviewed by Chang Shu.
339
340         * Source/cmake/OptionsCommon.cmake:
341         Provide new variable, EXEC_INSTALL_DIR to determine where to install
342         executables.
343
344 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
345
346         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
347         https://bugs.webkit.org/show_bug.cgi?id=88935
348
349         Reviewed by Chang Shu.
350
351         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
352
353 2012-06-20  Varun Jain  <varunjain@chromium.org>
354
355         Account for device scale factor when creating image for dragging.
356         https://bugs.webkit.org/show_bug.cgi?id=89489
357
358         Reviewed by Adam Barth.
359
360         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
361
362 2012-06-18  Philippe Normand  <pnormand@igalia.com>
363
364         [GStreamer] 0.11 video-sink
365         https://bugs.webkit.org/show_bug.cgi?id=77087
366
367         Reviewed by Martin Robinson.
368
369         * configure.ac: Fix required gstreamer 0.11 version
370
371 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
372
373         [Qt] Fix the Windows build when Qt is built without -release or -debug
374         https://bugs.webkit.org/show_bug.cgi?id=89471
375
376         Reviewed by Tor Arne Vestbø.
377
378         Make sure that we at least remove build_all on Windows for api.pri,
379         as WebCore wasn't built for all configurations.
380
381         * Source/api.pri:
382
383 2012-06-19  Mike West  <mkwst@chromium.org>
384
385         Introduce ENABLE_CSP_NEXT configuration flag.
386         https://bugs.webkit.org/show_bug.cgi?id=89300
387
388         Reviewed by Adam Barth.
389
390         The 1.0 draft of the Content Security Policy spec is just about to
391         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
392         this ENABLE flag, disabled by default.
393
394         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
395
396         * Source/cmake/WebKitFeatures.cmake:
397         * Source/cmakeconfig.h.cmake:
398
399 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
400
401         [Qt] Allow the modules file generation to work on Windows.
402         https://bugs.webkit.org/show_bug.cgi?id=89010
403
404         Reviewed by Csaba Osztrogonác.
405
406         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
407
408         * Source/api.pri:
409
410 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
411
412         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
413         https://bugs.webkit.org/show_bug.cgi?id=88880
414
415         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
416         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
417         adjust the target since it is in debug_and_release and expects the debug
418         build_pass to come later. However, since we remove debug_and_release from CONFIG
419         right after this, the TARGET hasn't been adjusted and the debug build_pass
420         will not happen.
421
422         Work around it by disabling this optimization on Windows.
423
424         Reviewed by Tor Arne Vestbø.
425
426         * Source/api.pri:
427
428 2012-06-19  Mike West  <mkwst@chromium.org>
429
430         Add a scheme registry for bypassing Content Security Policy.
431         https://bugs.webkit.org/show_bug.cgi?id=89373
432
433         Reviewed by Adam Barth.
434
435         * Source/autotools/symbols.filter:
436
437 2012-06-18  Rob Buis  <rbuis@rim.com>
438
439         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
440         https://bugs.webkit.org/show_bug.cgi?id=89381
441
442         Reviewed by Antonio Gomes.
443
444         PR 163598
445
446         Enable LEGACY_VIEWPORT_ADAPTION.
447
448         * Source/cmake/OptionsBlackBerry.cmake:
449
450 2012-06-17  Philippe Normand  <pnormand@igalia.com>
451
452         Unreviewed, GTK 64-bit build fix after r120551.
453
454         * Source/autotools/symbols.filter:
455
456 2012-06-17  Philippe Normand  <pnormand@igalia.com>
457
458         Unreviewed, GTK build fix after r120397.
459
460         * Source/autotools/symbols.filter:
461
462 2012-06-14  Kent Tamura  <tkent@chromium.org>
463
464         Validate form state strings in FormController::setStateForNewFormElements()
465         https://bugs.webkit.org/show_bug.cgi?id=88768
466
467         Reviewed by Hajime Morita.
468
469         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
470
471 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
472
473         [Blackberry] add a new Api named setAllowNotification
474         https://bugs.webkit.org/show_bug.cgi?id=88950
475
476         Reviewed by Antonio Gomes.
477
478         Add a new API named setAllowNotification in webpage class to
479         let client set those allowed domains into notifications.
480
481         Test case:
482         * ManualTests/blackberry/notification.html: Added.
483
484 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
485
486         [Gtk] Enable link prefetch support in the developer builds
487         https://bugs.webkit.org/show_bug.cgi?id=89011
488
489         Reviewed by Martin Robinson.
490
491         Rather export an automake conditional than define a preprocessor
492         macro for enabling link prefetch support.
493
494         * configure.ac:
495
496 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
497
498         [BlackBerry] Enable MEDIA_STREAM by default
499         https://bugs.webkit.org/show_bug.cgi?id=88849
500
501         Reviewed by Antonio Gomes.
502
503         * Source/cmake/OptionsBlackBerry.cmake:
504         * Source/cmakeconfig.h.cmake:
505
506 2012-06-12  MORITA Hajime  <morrita@google.com>
507
508         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
509         https://bugs.webkit.org/show_bug.cgi?id=62218
510
511         Reviewed by Dimitri Glazkov.
512
513         * Source/autotools/symbols.filter:
514
515 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
516
517         [EFL] Enable SHADOW_DOM flag
518         https://bugs.webkit.org/show_bug.cgi?id=87732
519
520         Reviewed by Kentaro Hara.
521
522         Enable SHADOW_DOM flag by default at compile time for EFL port.
523
524         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
525         * Source/cmake/OptionsEfl.cmake:
526         * Source/cmakeconfig.h.cmake:
527
528 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
529
530         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
531         https://bugs.webkit.org/show_bug.cgi?id=88715
532
533         Reviewed by Noam Rosenthal.
534
535         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
536
537         * Source/cmake/OptionsEfl.cmake:
538         * Source/cmakeconfig.h.cmake:
539
540 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
541
542         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
543         https://bugs.webkit.org/show_bug.cgi?id=88850
544
545         Reviewed by Alexis Menard.
546
547         Enabled it by default on CMake ports like in other ports.
548         This patch is a follow up to r120029.
549
550         * Source/cmake/WebKitFeatures.cmake:
551         * Source/cmakeconfig.h.cmake:
552
553 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
554
555         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
556         https://bugs.webkit.org/show_bug.cgi?id=84406
557
558         Reviewed by Hajime Morita.
559
560         Exporting Internals::counterValueForElement symbols for the Gtk build.
561
562         * Source/autotools/symbols.filter:
563
564 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
565
566         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
567         https://bugs.webkit.org/show_bug.cgi?id=88804
568
569         Reviewed by Tony Chang.
570
571         Protect box-decoration-break behind a feature flag enabled by default.
572
573         * configure.ac:
574
575 2012-06-11  Arnaud Renevier  <arno@renevier.net>
576
577         Replace obsolete mkdir_p variable with MKDIR_P
578         https://bugs.webkit.org/show_bug.cgi?id=88790
579
580         Reviewed by Martin Robinson.
581
582         * GNUmakefile.am:
583         * configure.ac:
584
585 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
586
587         Unreviewed. Fix make distcheck issues.
588
589         * GNUmakefile.am: Initialize jscore nosource variables.
590
591 2012-06-10  Darin Adler  <darin@apple.com>
592
593         Remove unneeded callRemovedLastRef function from TreeShared refactoring
594         https://bugs.webkit.org/show_bug.cgi?id=88653
595
596         Reviewed by Sam Weinig.
597
598         * Source/autotools/symbols.filter: Filter removedLastRef instead of
599         callRemovedLastRef.
600
601 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
602
603         Add UNDO_MANAGER flag
604         https://bugs.webkit.org/show_bug.cgi?id=87908
605
606         Reviewed by Tony Chang.
607
608         * Source/cmake/WebKitFeatures.cmake:
609
610 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
611
612         Fix the GTK+ build when OpenGL is enabled.
613
614         * configure.ac: Fix the build.
615
616 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
617
618         [GTK] build accelerated compositing on by default if OpenGL is present
619         https://bugs.webkit.org/show_bug.cgi?id=88677
620
621         Reviewed by Alejandro G. Castro.
622
623         Build accelerated compositing by default if OpenGL is present, just like WebGL.
624         Also prevent enabling WebGL if Clutter is turned on.
625
626         * configure.ac: Build AC by default.
627
628 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
629
630         [GTK] Add API to get the library version to WebKit2 GTK+
631         https://bugs.webkit.org/show_bug.cgi?id=88426
632
633         Reviewed by Martin Robinson.
634
635         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
636         file.
637
638 2012-06-08  Ion Rosca  <rosca@adobe.com>
639
640         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
641         https://bugs.webkit.org/show_bug.cgi?id=74111
642
643         Reviewed by Simon Fraser.
644
645         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
646
647 2012-06-07  Kentaro Hara  <haraken@chromium.org>
648
649         Reduce Node object size from 72 byte to 64 byte
650         https://bugs.webkit.org/show_bug.cgi?id=88528
651
652         Reviewed by Ryosuke Niwa.
653
654         Added a symbol for callRemovedLastRef().
655
656         * Source/autotools/symbols.filter:
657
658 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
659
660         Build fix for WinCE after r113570.
661
662         * Source/cmake/OptionsWinCE.cmake:
663
664 2012-06-07  Adam Barth  <abarth@webkit.org>
665
666         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
667         https://bugs.webkit.org/show_bug.cgi?id=88375
668
669         Reviewed by James Robinson.
670
671         This symbol no longer exists.
672
673         * Source/autotools/symbols.filter:
674
675 2012-06-06  David Kilzer  <ddkilzer@apple.com>
676
677         Teach git about localizable *.strings files
678         <http://webkit.org/b/88447>
679
680         Reviewed by Adam Roben.
681
682         * .gitattributes: Set diff attribute for *.strings files so
683         git-diff doesn't complain about them being binary files once the
684         git-config command is run.
685
686 2012-06-06  Andy Wingo  <wingo@igalia.com>
687
688         [GTK] Enable the LLInt
689         https://bugs.webkit.org/show_bug.cgi?id=88315
690
691         Reviewed by Filip Pizlo.
692
693         * configure.ac: Require Ruby, to build the low-level interpreter.
694
695 2012-06-06  Sam D  <dsam2912@gmail.com>
696
697         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
698         https://bugs.webkit.org/show_bug.cgi?id=87644
699
700         Reviewed by Pavel Feldman.
701
702         Added an option to enable/disable all breakpoints in Breakpoint pane.
703
704         * Source/WebCore/English.lproj/localizedStrings.js:
705         * Source/WebCore/inspector/front-end/BreakpointManager.js:
706         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
707         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
708         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
709         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
710         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
711
712 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
713
714         [GTK] show the feature list in alphabetical order
715         https://bugs.webkit.org/show_bug.cgi?id=88343
716
717         Reviewed by Gustavo Noronha Silva.
718
719         * configure.ac:
720
721 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
722
723         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
724         https://bugs.webkit.org/show_bug.cgi?id=73176
725
726         Reviewed by Adam Barth.
727
728         Two more APIs are added in Custom Scheme Handler specification.
729         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
730         One is 'isProtocolHandlerRegistered' to query whether the specific URL
731         is registered or not.
732         The other is 'unregisterProtocolHandler' to remove the registered URL.
733
734         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
735         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
736
737 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
738
739         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
740         https://bugs.webkit.org/show_bug.cgi?id=88243
741
742         Reviewed by Adam Barth.
743
744         * Source/cmake/WebKitFeatures.cmake:
745
746 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
747
748         [chromium] Fix software rendering for device-scale-factor > 1
749         https://bugs.webkit.org/show_bug.cgi?id=88136
750
751         Reviewed by Darin Fisher.
752
753         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
754
755         * Source/autotools/symbols.filter:
756
757 2012-06-04  Kevin Greer  <kgr@chromium.org>
758
759         [chromium] Issue async events for console.time/timeEnd
760         https://bugs.webkit.org/show_bug.cgi?id=88003
761
762         Reviewed by Pavel Feldman.
763
764         * ../../Source/WebCore/page/Console.cpp:
765
766 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
767
768         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
769
770         * configure.ac: Bump version number.
771
772 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
773
774         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
775
776         * wscript:
777
778 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
779
780         [Qt] Use -Werror only in developer builds
781
782         Rubber-stamped by Tor Arne Vestbø.
783
784         In production builds -Werror with custom toolchains and wierd system
785         headers, -Werror is of no use and just creates confusion. So use it
786         only if Qt is configured with -developer-build.
787
788         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
789
790 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
791
792         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
793         https://bugs.webkit.org/show_bug.cgi?id=88117
794
795         Reviewed by Noam Rosenthal.
796
797         * Source/tests.pri: Add new entry for tst_qobjectbridge.
798
799 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
800
801         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
802         https://bugs.webkit.org/show_bug.cgi?id=86866
803
804         Reviewed by Adam Barth.
805
806         Enable WEB_INTENTS_TAG flag by default on EFL port.
807
808         * Source/cmake/OptionsEfl.cmake:
809         * Source/cmake/WebKitFeatures.cmake:
810         * Source/cmakeconfig.h.cmake:
811
812 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
813
814         [EFL] Enable CSS_IMAGE_SET flag
815         https://bugs.webkit.org/show_bug.cgi?id=87727
816
817         Reviewed by Adam Roben.
818
819         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
820
821         * Source/cmake/OptionsEfl.cmake:
822         * Source/cmake/WebKitFeatures.cmake:
823         * Source/cmakeconfig.h.cmake:
824
825 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
826
827         [wx] Unreviewed build fix. Add needed file back to the wx build.
828
829         * wscript:
830
831 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
832
833         [EFL][WK2] Fix WebKit2-EFL build
834         https://bugs.webkit.org/show_bug.cgi?id=83693
835
836         Reviewed by Carlos Garcia Campos.
837
838         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
839
840 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
841
842         [BlackBerry] Loading media data with http authentication
843         https://bugs.webkit.org/show_bug.cgi?id=84214
844
845         Reviewed by George Staikos.
846
847         Added a manual test case which needs user to provide a HTTP server
848         with HTTP authentication support when loading the specified media
849         resource. The test case will test if the media resource is successfully
850         loaded.
851
852         * ManualTests/blackberry/video-load-with-authentication.html: Added.
853
854 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
855
856         Incomplete repaint on twitter.com when replying to a tweet
857         https://bugs.webkit.org/show_bug.cgi?id=87553
858
859         Reviewed by Dean Jackson.
860         
861         Manual test that adds a transform to a layer, forcing that
862         layer to gain backing store.
863
864         * ManualTests/compositing/requires-backing-change.html: Added.
865
866 2012-05-29  David Barr  <davidbarr@chromium.org>
867
868         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
869         https://bugs.webkit.org/show_bug.cgi?id=87685
870
871         Reviewed by Eric Seidel.
872
873         Add a configuration option for CSS image-resolution support, disabling it by default.
874
875         * Source/cmake/WebKitFeatures.cmake:
876         * Source/cmakeconfig.h.cmake:
877
878 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
879
880         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
881         https://bugs.webkit.org/show_bug.cgi?id=42328
882
883         Reviewed by Eric Seidel.
884
885         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
886
887 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
888
889         Move allowRoundingHacks to Internals interface
890         https://bugs.webkit.org/show_bug.cgi?id=87328
891
892         Reviewed by Hajime Morita.
893
894         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
895
896 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
897
898         [EFL] Enable blob support for the EFL port
899         https://bugs.webkit.org/show_bug.cgi?id=85363
900
901         Reviewed by Hajime Morita.
902
903         Enable Blob support by default for the EFL port.
904
905         * Source/cmake/OptionsEfl.cmake:
906
907 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
908
909         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
910         https://bugs.webkit.org/show_bug.cgi?id=87597
911
912         Reviewed by Daniel Bates.
913
914         Building with clang requires at least the -fPIC option being
915         passed correctly, just like it is needed with gcc. clang is also
916         compatible with most of gcc's compiler options, so we only need to
917         check for clang besides g++ in the macro definition.
918
919         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
920         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
921         and achieves the same effect.
922
923 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
924
925         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
926         https://bugs.webkit.org/show_bug.cgi?id=87453
927
928         Reviewed by Eric Seidel.
929
930         Report the value of $enable_iframe_seamless rather than $enable_sandbox
931         after checking whether to enable the iframe seamless option.
932
933         * configure.ac:
934
935 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
936
937         [Gtk] Remove configuration options that do not apply anymore
938         https://bugs.webkit.org/show_bug.cgi?id=87509
939
940         Reviewed by Martin Robinson.
941
942         Remove configuration options for enabling or disabling HTML5 datagrid,
943         DOM storage, image resizer API and sandboxed iframe support. These
944         features were either turned on by default with the feature defines
945         removed from the code or removed from the source.
946
947         * configure.ac:
948
949 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
950
951         [Qt] Broken controls rendering when transform is applied.
952         https://bugs.webkit.org/show_bug.cgi?id=87483
953
954         Reviewed by Simon Hausmann.
955
956         * ManualTests/qt/control_paiting_with_transforms.html: Added.
957
958 2012-05-24  Tim Horton  <timothy_horton@apple.com>
959
960         Add feature defines for web-facing parts of CSS Regions and Exclusions
961         https://bugs.webkit.org/show_bug.cgi?id=87442
962         <rdar://problem/10887709>
963
964         Reviewed by Dan Bernstein.
965
966         * configure.ac:
967
968 2012-05-24  Kent Tamura  <tkent@chromium.org>
969
970         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
971         per-context property of DOMWindow.
972         https://bugs.webkit.org/show_bug.cgi?id=87086
973
974         Reviewed by Adam Barth.
975
976         * ManualTests/forms/calendar-picker.html:
977         Introduce pseudo window.pagePopupController.
978
979 2012-05-24  Philippe Normand  <pnormand@igalia.com>
980
981         [GTK] Add --enable-css3-flexbox configure option after r118304.
982         https://bugs.webkit.org/show_bug.cgi?id=87455
983
984         Reviewed by Xan Lopez.
985
986         * configure.ac:
987
988 2012-05-24  John Mellor  <johnme@chromium.org>
989
990         Font Boosting: Add compile flag and runtime setting
991         https://bugs.webkit.org/show_bug.cgi?id=87394
992
993         Reviewed by Adam Barth.
994
995         Add ENABLE_FONT_BOOSTING.
996
997         * configure.ac:
998
999 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
1000
1001         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
1002
1003         * Source/cmake/WebKitFeatures.cmake:
1004         * Source/cmakeconfig.h.cmake:
1005
1006 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
1007
1008         [BlackBerry] Reset JS state for each test
1009         https://bugs.webkit.org/show_bug.cgi?id=86899
1010
1011         Reviewed by Nikolas Zimmermann.
1012
1013         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
1014          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
1015
1016 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
1017
1018         [EFL] Implements the registerProtocolHandler method and option.
1019         https://bugs.webkit.org/show_bug.cgi?id=73638
1020
1021         Reviewed by Andreas Kling.
1022
1023         The registerProtocolHandler() method allows Web sites to register themselves
1024         as possible handlers for particular schemes.
1025
1026         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1027
1028         * Source/cmake/OptionsEfl.cmake: Adds the build option.
1029         * Source/cmakeconfig.h.cmake: Adds the build option.
1030
1031 2012-05-22  Kangil Han  <kangil.han@samsung.com>
1032
1033         [EFL][DRT] Implement touch event
1034         https://bugs.webkit.org/show_bug.cgi?id=86720
1035
1036         Reviewed by Hajime Morita.
1037
1038         Currently EFL DRT doesn't support touch event.
1039         Therefore, this patch enabled it and implemented some eventSender function callbacks.
1040
1041         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
1042         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
1043
1044 == Rolled over to ChangeLog-2012-05-22 ==