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