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