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