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