Fix the build with a newer version of clang.
[WebKit-https.git] / ChangeLog
1 2012-10-16  Pablo Flouret  <pablof@motorola.com>
2
3         Pre-process CSSGrammar.y before running through bison.
4         https://bugs.webkit.org/show_bug.cgi?id=94290
5
6         Reviewed by Tony Chang.
7
8         * Source/cmake/WebKitMacros.cmake:
9             Use WebCore/css/makegrammar.pl to generate bison grammar files.
10
11 2012-10-15  Jer Noble  <jer.noble@apple.com>
12
13         WebAudio: limit output level to 0db
14         https://bugs.webkit.org/show_bug.cgi?id=95792
15         <rdar://problem/11966135>
16
17         Reviewed by Chris Rogers.
18
19         Add a manual test to determine that output volume has been limited to 0db.
20
21         * ManualTests/webaudio/limit-level-0db.html: Added.
22
23 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
24
25         [Qt] Fix support for silent builds
26
27         Reviewed by Tor Arne Vestbø.
28
29         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
30         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
31         with -silent.
32
33         * .qmake.conf:
34
35 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
36
37         [Qt] Add logic for triggering clean builds on changes to build system files
38
39         Reviewed by Csaba Osztrogonác.
40
41         Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
42         logic failed.
43
44         * WebKit.pro:
45
46 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
47
48         Unreviewed, rolling out r131436.
49         http://trac.webkit.org/changeset/131436
50
51         Broke various Qt bots strangely
52
53         * .qmake.conf:
54
55 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
56
57         [Qt] Fix support for silent builds
58
59         Reviewed by Tor Arne Vestbø.
60
61         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
62         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
63         with -silent.
64
65         * .qmake.conf:
66
67 2012-10-15  Ryuan Choi  <ryuan.choi@samsung.com>
68
69         [EFL] Share resources installed for inspector
70         https://bugs.webkit.org/show_bug.cgi?id=98991
71
72         Reviewed by Gyuyoung Kim.
73
74         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
75         when INSPECTOR is enabled.
76
77         This patch changes to install resources one time and share it.
78
79         * Source/PlatformEfl.cmake:
80         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
81         * Source/cmake/OptionsEfl.cmake:
82
83 2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
84
85         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
86         https://bugs.webkit.org/show_bug.cgi?id=88162
87
88         Reviewed by Kenneth Rohde Christiansen.
89
90         Rename the QtWebKit module to QtWebKitWidgets.
91
92         * Source/api.pri:
93         * Source/sync.profile:
94
95 2012-10-14  Patrick Gansterer  <paroga@webkit.org>
96
97         Unreviewed, rolling out r130656.
98         http://trac.webkit.org/changeset/130656
99         https://bugs.webkit.org/show_bug.cgi?id=97592
100
101         Broke CMake build on Windows
102
103         * CMakeLists.txt:
104
105 2012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
106
107         Unreviewed, rolling out r131189.
108         http://trac.webkit.org/changeset/131189
109         https://bugs.webkit.org/show_bug.cgi?id=99187
110
111         Made inspector http tests crash on WK2. (Requested by rakuco
112         on #webkit).
113
114         * Source/PlatformEfl.cmake:
115         * Source/cmake/OptionsEfl.cmake:
116
117 2012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
118
119         [EFL] Share resources installed for inspector
120         https://bugs.webkit.org/show_bug.cgi?id=98991
121
122         Reviewed by Gyuyoung Kim.
123
124         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
125         when INSPECTOR is enabled.
126
127         This patch changes to install resources one time and share it.
128
129         * Source/PlatformEfl.cmake:
130         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
131         * Source/cmake/OptionsEfl.cmake:
132
133 2012-10-12  Balazs Kelemen  <kbalazs@webkit.org>
134
135         Unreviewed, rolling out r130389.
136         http://trac.webkit.org/changeset/130389
137         https://bugs.webkit.org/show_bug.cgi?id=98048
138
139         It broke chromium
140
141         * Source/autotools/symbols.filter:
142
143 2012-10-11  Jinwoo Song  <jinwoo7.song@samsung.com>
144
145         [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
146         https://bugs.webkit.org/show_bug.cgi?id=99030
147
148         Reviewed by Laszlo Gombos.
149
150         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
151         on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
152
153         * Source/cmake/WebKitFeatures.cmake:
154         * Source/cmakeconfig.h.cmake:
155
156 2012-10-11  Ryosuke Niwa  <rniwa@webkit.org>
157
158         Perf-o-matic build fixes.
159
160         Get the password from the first item of the array now that each JSON contains an array as
161         the top-level structure instead of a dictionary, which is the first item in the array.
162
163         Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
164         object size limit. This should buy us a couple of days. We'll implement a proper fix later.
165
166         * Websites/webkit-perf.appspot.com/models.py:
167         (Runs.update_incrementally):
168         * Websites/webkit-perf.appspot.com/models_unittest.py:
169         (RunsTest.test_update_or_insert):
170         * Websites/webkit-perf.appspot.com/report_handler.py:
171         (ReportHandler.post):
172
173 2012-10-10  Tony Chang  <tony@chromium.org>
174
175         Unreviewed, rolling out r130937, r130949, r130955, and
176         r130957.
177         http://trac.webkit.org/changeset/130937
178         http://trac.webkit.org/changeset/130949
179         http://trac.webkit.org/changeset/130955
180         http://trac.webkit.org/changeset/130957
181         https://bugs.webkit.org/show_bug.cgi?id=94290
182
183         Breaks Qt build
184
185         * Source/cmake/WebKitMacros.cmake:
186
187 2012-10-10  Pablo Flouret  <pablof@motorola.com>
188
189         Pre-process CSSGrammar.y before running through bison.
190         https://bugs.webkit.org/show_bug.cgi?id=94290
191
192         Reviewed by Tony Chang.
193
194         * Source/cmake/WebKitMacros.cmake:
195             Use WebCore/css/makegrammar.pl to generate bison grammar files.
196
197 2012-10-10  Simon Fraser  <simon.fraser@apple.com>
198
199         Attempt to fix gtk build which controls exports via this mysteriously-named
200         file.
201         
202         * Source/autotools/symbols.filter:
203
204 2012-10-10  Shinya Kawanaka  <shinyak@chromium.org>
205
206         Needs internal API to return distributed nodes for InsertionPoint
207         https://bugs.webkit.org/show_bug.cgi?id=98868
208
209         Reviewed by Hajime Morita.
210
211         * Source/autotools/symbols.filter:
212
213 2012-10-10  Yong Li  <yoli@rim.com>
214
215         [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
216         https://bugs.webkit.org/show_bug.cgi?id=98819
217
218         Reviewed by Rob Buis.
219
220         And make it depend on SHARED_CORE
221         RIM PR# 221339.
222
223         * Source/cmake/OptionsBlackBerry.cmake:
224
225 2012-10-10  Keishi Hattori  <keishi@webkit.org>
226
227         REGRESSION (r129738): Calendar picker is too wide when the input is rtl
228         https://bugs.webkit.org/show_bug.cgi?id=98881
229
230         Reviewed by kent Tamura.
231
232         * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
233
234 2012-10-10  Christophe Dumez  <christophe.dumez@intel.com>
235
236         [EFL][WK2] Port MiniBrowser to Elementary
237         https://bugs.webkit.org/show_bug.cgi?id=98748
238
239         Reviewed by Kenneth Rohde Christiansen.
240
241         Bump EFL librairies dependencies to v1.7
242         and add Elementary as optional dependency now
243         that it is needed to build MiniBrowser.
244
245         * Source/cmake/FindEet.cmake: Added.
246         * Source/cmake/FindElementary.cmake: Added.
247         * Source/cmake/OptionsEfl.cmake:
248
249 2012-10-09  Simon Pena  <spena@igalia.com>
250
251         [GTK] Add support for running JavaScript from GResources
252         https://bugs.webkit.org/show_bug.cgi?id=98488
253
254         Reviewed by Carlos Garcia Campos.
255
256         GResources allow embedding certain resources, frequently used, in a "bundle"
257         which can be kept separated or stored in the binary. This patch adds
258         support for running JavaScript from GResources.
259
260         * configure.ac: Add support for compiling GResources
261
262 2012-10-09  Zan Dobersek  <zandobersek@gmail.com>
263
264         Unreviewed GTK build fix after r130689.
265
266         Adding a required symbol to symbols.filter.
267
268         * Source/autotools/symbols.filter:
269
270 2012-10-08  Laszlo Gombos  <l.gombos@samsung.com>
271
272         [EFL] Add minimum version information for tool dependencies
273         https://bugs.webkit.org/show_bug.cgi?id=97592
274
275         Reviewed by Kenneth Rohde Christiansen.
276
277         Capture the minimum version information for the tools that are required
278         to build the EFL port (or more generally WebKit).
279
280         * CMakeLists.txt:
281
282 2012-10-08  Dongwoo Joshua Im  <dw.im@samsung.com>
283
284         [EFL] Fix build break when WEB_AUDIO is enabled.
285         https://bugs.webkit.org/show_bug.cgi?id=98635
286
287         Unreviewed build fix.
288
289         Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
290         which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
291
292         * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
293
294 2012-10-08  Joone Hur  <joone.hur@intel.com>
295
296         [EFL] Add support for -webkit-sticky
297         https://bugs.webkit.org/show_bug.cgi?id=95182
298
299         Reviewed by Kenneth Rohde Christiansen.
300
301         Turn on CSS sticky position by default for WebKitEfl,
302         but most of the CSS sticky position test cases still do not pass on WK1.
303
304         * Source/cmake/OptionsEfl.cmake:
305
306 2012-10-05  José Dapena Paz  <jdapena@igalia.com>
307
308         [GTK] Add support for creating EGL contexts
309         https://bugs.webkit.org/show_bug.cgi?id=77921
310
311         Reviewed by Martin Robinson.
312
313         This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
314         options are set up on compile time, with the configure options
315         --enable-egl and --enable-gles2.
316
317         The implementation only adds support for EGL on top of X11, to
318         isolate the changes to the minimum. More changes should come
319         later to enable EGL for other targets (as Wayland).
320
321         * GNUmakefile.am:
322         * configure.ac: new configure options --enable-egl and --enable-gles2.
323
324 2012-10-04  Rob Buis  <rbuis@rim.com>
325
326         [BlackBerry] Sync up CMake files
327         https://bugs.webkit.org/show_bug.cgi?id=98442
328
329         Reviewed by Gyuyoung Kim.
330
331         Amongst others some internal paths changed.
332
333         * Source/cmake/OptionsBlackBerry.cmake:
334
335 2012-10-04  Christophe Dumez  <christophe.dumez@intel.com>
336
337         [EFL] Add libxml 2.8.0 to jhbuild
338         https://bugs.webkit.org/show_bug.cgi?id=98418
339
340         Reviewed by Laszlo Gombos.
341
342         Bump dependency for libxml to 2.8.0 to match
343         jhbuild.
344
345         * Source/cmake/OptionsEfl.cmake:
346
347 2012-10-04  Balazs Kelemen  <kbalazs@webkit.org>
348
349         Don't allow to disable compositing in forced compositing mode
350         https://bugs.webkit.org/show_bug.cgi?id=98048
351
352         Reviewed by Jocelyn Turcotte.
353
354         Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
355
356         * Source/autotools/symbols.filter:
357
358 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
359
360         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
361         https://bugs.webkit.org/show_bug.cgi?id=97753
362
363         Reviewed by Laszlo Gombos.
364
365         default.edj is used in both webkit/efl and webkit2/efl.
366         However, it has been generated only when ENABLE_WEBKIT is enabled.
367
368         This patch separates the script which generates default.edj
369         from source/webkit/platformefl.cmake.
370
371         * Source/CMakeLists.txt:
372         * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
373         * Source/cmake/OptionsEfl.cmake:
374         Moved directory generation from WebKit/PlatformEfl.cmake
375         because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
376
377 2012-10-03  Otto Derek Cheung  <otcheung@rim.com>
378
379         [BlackBerry] Implementing the NetworkInfo API for BB port 
380         https://bugs.webkit.org/show_bug.cgi?id=98273
381
382         Reviewed by Rob Buis.
383
384         Adding references to new classes added to support BlackBerry's
385         NetworkInfo implementation.
386
387         * Source/cmake/OptionsBlackBerry.cmake:
388
389 2012-10-01  Keishi Hattori  <keishi@webkit.org>
390
391         Calendar picker should use zero as default step base
392         https://bugs.webkit.org/show_bug.cgi?id=97976
393
394         Reviewed by Kent Tamura.
395
396         * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
397
398 2012-09-28  Mariusz Grzegorczyk  <mariusz.g@samsung.com>
399
400         [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
401         https://bugs.webkit.org/show_bug.cgi?id=91844
402
403         Reviewed by Simon Hausmann.
404
405         Turn on Netscape Plugin API by default  for WebKit2-Efl.
406
407         * Source/cmake/OptionsEfl.cmake:
408
409 2012-09-28  Alpha Lam  <hclam@chromium.org>
410
411         REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
412         https://bugs.webkit.org/show_bug.cgi?id=97749
413
414         Reviewed by James Robinson.
415
416         Added a manual test to demonstrate drag image and crashing.
417
418         * ManualTests/drag-image-no-crash.html: Added.
419
420 2012-09-27  Keishi Hattori  <keishi@webkit.org>
421
422         SuggestionPicker should support rtl
423         https://bugs.webkit.org/show_bug.cgi?id=97555
424
425         Reviewed by Kent Tamura.
426
427         * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
428
429 2012-09-27  Patrick Gansterer  <paroga@webkit.org>
430
431         [WINCE] Enable JIT by default
432
433         * Source/cmake/OptionsWinCE.cmake:
434
435 2012-09-26  Martin Robinson  <mrobinson@igalia.com>
436
437         [GTK] Use XDamage to simplify RedirectedXCompositeWindow
438         https://bugs.webkit.org/show_bug.cgi?id=97267
439
440         Reviewed by Alejandro G. Castro.
441
442         Use XDamage to queue redraws of the widget when redirecting accelerated compositing
443         to an offscreen window. This allows removing a finicky timer-based approach, improves
444         performance, and allows simplifying things greatly.
445
446         * configure.ac: Add support for finding XDamage via pkg-config.
447
448 2012-09-26  Simon Hausmann  <simon.hausmann@digia.com>
449
450         [Qt] Remove Qt Quick 1 support
451
452         Reviewed by Kenneth Rohde Christiansen.
453
454         It is being moved to the Qt5 QtQuick1 module.
455
456         * Source/tests.pri:
457
458 2012-09-26  Zan Dobersek  <zandobersek@gmail.com>
459
460         [GTK] Enable some of the unstable CSS features
461         https://bugs.webkit.org/show_bug.cgi?id=97572
462
463         Reviewed by Martin Robinson.
464
465         Export the required RuntimeEnabledFeatures symbol.
466
467         * Source/autotools/symbols.filter:
468
469 2012-09-25  Cosmin Truta  <ctruta@rim.com>
470
471         [BlackBerry] Enable LLInt
472         https://bugs.webkit.org/show_bug.cgi?id=97604
473
474         Reviewed by Yong Li.
475
476         * Source/cmake/OptionsBlackBerry.cmake:
477
478 2012-09-25  Ryosuke Niwa  <rniwa@webkit.org>
479
480         Perf-o-matic should store "values" and support array'ed input
481         https://bugs.webkit.org/show_bug.cgi?id=97601
482
483         Reviewed by Dirk Pranke.
484
485         Support new JSON format where the outermost structure is an array instead of a dictionary and results may
486         contain "values". This change will let us remove some code from run-perf-tests.
487
488         Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
489         New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
490
491         * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
492         * Websites/webkit-perf.appspot.com/models.py:
493         (TestResult): Added values property.
494         (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
495         (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
496         (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
497         if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
498         but we don't do that now for its complexity.
499         * Websites/webkit-perf.appspot.com/models_unittest.py:
500         (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
501         (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
502         (ReportLogTests.test_results_are_well_formed):
503         (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
504         (ReportLogTests.test_results_in_array):
505
506 2012-09-25  Laszlo Gombos  <l.gombos@samsung.com>
507
508         [EFL] Update minimal required versions for dependencies
509         https://bugs.webkit.org/show_bug.cgi?id=97523
510
511         Reviewed by Gyuyoung Kim.
512
513         Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
514
515         * Source/cmake/OptionsEfl.cmake:
516
517 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
518
519         [Qt] Fix build with latest Qt 5
520         https://bugs.webkit.org/show_bug.cgi?id=97479
521
522         Reviewed by Tor Arne Vestbø.
523
524         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
525         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
526         sync.profile.
527
528         * Source/api.pri:
529
530 2012-09-24  Bo Liu  <boliu@chromium.org>
531
532         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
533         https://bugs.webkit.org/show_bug.cgi?id=97055
534
535         Reviewed by Adam Barth.
536
537         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
538         performance regression in Chromium.
539
540         New changes in addition to previously reverted patches:
541
542         Refactored CachedResource::requestResource, loadResource, and
543         revalidateResource. Moved CachedResource::load method to end of
544         requestResource so there is one place where load is called for all
545         resources.
546
547         Added a enum parameter for requestResource and
548         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
549         do not need to be called multiple times.
550
551         Removed CachedImage::load call in requestImage so it is not called
552         twice.
553
554         Removed unnecessary Frame.h includes in CachedResource and
555         CachedImage.
556
557         Removed dead load() method declaration in CachedImage.
558
559         Updated text expectation for two image-permissions tests to reflect
560         the removed calls to allowImage.
561
562         * Source/autotools/symbols.filter:
563
564 2012-09-24  Byungwoo Lee  <bw80.lee@samsung.com>
565
566         [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
567         https://bugs.webkit.org/show_bug.cgi?id=97419
568
569         Reviewed by Gyuyoung Kim.
570
571         Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
572         hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
573
574         * CMakeLists.txt:
575         Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
576         Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
577
578 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
579
580         Unreviewed, rolling out r129343.
581         http://trac.webkit.org/changeset/129343
582         https://bugs.webkit.org/show_bug.cgi?id=97479
583
584         It broke the build (Requested by Ossy_NIGHT on #webkit).
585
586         * Source/api.pri:
587
588 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
589
590         Unreviewed, rolling out r129388.
591         http://trac.webkit.org/changeset/129388
592         https://bugs.webkit.org/show_bug.cgi?id=97477
593
594         Caused an assertion in a WebKit2 unit test (Requested by
595         abarth on #webkit).
596
597         * Source/autotools/symbols.filter:
598
599 2012-09-24  Dominik Röttsches  <dominik.rottsches@intel.com>
600
601         [EFL][DRT] Enable Regions support
602         https://bugs.webkit.org/show_bug.cgi?id=83897
603
604         Reviewed by Kenneth Rohde Christiansen.
605
606         Default build setting for CSS regions set to on.
607
608         * Source/cmake/OptionsEfl.cmake:
609
610 2012-09-24  Bo Liu  <boliu@chromium.org>
611
612         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
613         https://bugs.webkit.org/show_bug.cgi?id=97055
614
615         Reviewed by Adam Barth.
616
617         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
618         performance regression in Chromium.
619
620         New changes in addition to previously reverted patches:
621
622         Refactored CachedResource::requestResource, loadResource, and
623         revalidateResource. Moved CachedResource::load method to end of
624         requestResource so there is one place where load is called for all
625         resources.
626
627         Added a enum parameter for requestResource and
628         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
629         do not need to be called multiple times.
630
631         Removed CachedImage::load call in requestImage so it is not called
632         twice.
633
634         Removed unnecessary Frame.h includes in CachedResource and
635         CachedImage.
636
637         Removed dead load() method declaration in CachedImage.
638
639         Updated text expectation for two image-permissions tests to reflect
640         the removed calls to allowImage.
641
642         * Source/autotools/symbols.filter:
643
644 2012-09-24  Vivek Galatage  <vivekgalatage@gmail.com>
645
646         Web Inspector: implement testing harness for pure protocol tests.
647         https://bugs.webkit.org/show_bug.cgi?id=90675
648
649         Reviewed by Yury Semikhatsky.
650
651         Added export symbols required for Gtk+ to support the Inspector Protocol
652         testing harness.
653
654         * Source/autotools/symbols.filter:
655
656 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
657
658         [Qt] Fix build with latest Qt 5
659
660         Reviewed by Tor Arne Vestbø.
661
662         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
663         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
664         sync.profile.
665
666         * Source/api.pri:
667
668 2012-09-23  Keishi Hattori  <keishi@webkit.org>
669
670         Add suggestionPicker to CalendarPicker
671         https://bugs.webkit.org/show_bug.cgi?id=97201
672
673         Reviewed by Kent Tamura.
674
675         * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
676
677 2012-09-21  Ami Fischman  <fischman@chromium.org>
678
679         HTMLMediaElement isn't garbage collected between document reloads
680         https://bugs.webkit.org/show_bug.cgi?id=97020
681
682         Reviewed by Eric Carlson.
683
684         Manual test added: ManualTests/audio-freed-during-reload.html
685
686         * ManualTests/audio-freed-during-reload.html:
687
688 2012-09-21  Chris Rogers  <crogers@google.com>
689
690         Add Web Audio support for deprecated/legacy APIs
691         https://bugs.webkit.org/show_bug.cgi?id=97050
692
693         Reviewed by Eric Carlson.
694
695         * Source/cmake/WebKitFeatures.cmake:
696
697 2012-09-21  Simon Hausmann  <simon.hausmann@digia.com>
698
699         [Qt] Bail out when trying to build WebKit with Qt != 5
700
701         Reviewed by Tor Arne Vestbø.
702
703         Moved check for Qt version out of default_pre into top-level WebKit.pro,
704         because we never reach default_pre.prf due to the lack of .qmake.conf support
705         in older versions of Qt/QMake.
706
707         * WebKit.pro:
708
709 2012-09-20  Simon Hausmann  <simon.hausmann@digia.com>
710
711         [Qt] QtWebKit module header includes private dependencies
712
713         Reviewed by Tor Arne Vestbø.
714
715         Moved loading of webkit_modules.prf a few lines down after the definition
716         of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
717         QT variable now and therefore needs QT_API_DEPENDS.
718
719         * Source/api.pri:
720
721 2012-09-18  Sailesh Agrawal  <sail@chromium.org>
722
723         Chromium: Scrollbar with tickmarks doesn't respond to clicks
724         https://bugs.webkit.org/show_bug.cgi?id=96049
725
726         Reviewed by Beth Dakin.
727
728         Update exported symbols.
729
730         * Source/autotools/symbols.filter:
731
732 2012-09-18  Bo Liu  <boliu@chromium.org>
733
734         Revert 128780, 128676, 128645
735         https://bugs.webkit.org/show_bug.cgi?id=97022
736
737         Reviewed by Adam Barth.
738
739         I made these revisions to add in-place reload behavior to ImagesEnabled setting.
740         Reverting this for now due to them causing performance regression in
741         chromium, possibly caused by increased calls to
742         PermissionClient::imageAllowed.
743
744         * Source/autotools/symbols.filter:
745
746 2012-09-18  Ryuan Choi  <ryuan.choi@samsung.com>
747
748         [CMAKE] Fix build break because of memory exhausted.
749         https://bugs.webkit.org/show_bug.cgi?id=77327
750
751         Reviewed by Gyuyoung Kim.
752
753         Added to avoid memory exhaustion on 32bit linux debug build.
754
755         * Source/cmake/OptionsCommon.cmake:
756
757 2012-09-17  Rob Buis  <rbuis@rim.com>
758
759         [BlackBerry] Enable VIDEO_TRACK
760         https://bugs.webkit.org/show_bug.cgi?id=96949
761
762         Reviewed by Antonio Gomes.
763
764         Turn on VIDEO_TRACK feature.
765
766         * Source/cmake/OptionsBlackBerry.cmake:
767
768 2012-09-17  Zan Dobersek  <zandobersek@gmail.com>
769
770         [Gtk] Remove configuration options for stable features that are currently enabled
771         https://bugs.webkit.org/show_bug.cgi?id=96621
772
773         Reviewed by Martin Robinson.
774
775         Remove configuration flags that were used for either features that were enabled
776         by default or were enabled only when unstable features support was enabled. In
777         any case the feature was removed only if it does not introduce a dependency.
778
779         * configure.ac:
780
781 2012-09-17  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
782
783         [Qt] Auto-generate the module pri file for QtWebKit
784
785         Reviewed by Simon Hausmann.
786
787         * Source/api.pri:
788
789 2012-09-14  Julien Chaffraix  <jchaffraix@webkit.org>
790
791         Revert r127457 and following fixes due to several hit-testing regressions
792         https://bugs.webkit.org/show_bug.cgi?id=96830
793
794         Reviewed by Antonio Gomes.
795
796         This change reverts r127457, r127863 and r128505.
797
798         * Source/autotools/symbols.filter:
799
800 2012-09-14  Adam Barth  <abarth@webkit.org>
801
802         Remove webkitPostMessage
803         https://bugs.webkit.org/show_bug.cgi?id=96577
804
805         Reviewed by Ojan Vafai.
806
807         Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
808
809         * Source/cmake/WebKitFeatures.cmake:
810         * Source/cmakeconfig.h.cmake:
811
812 2012-09-14  Jeffrey Pfau  <jpfau@apple.com>
813
814         Allow third-party storage blocking setting to change while a page is loaded
815         https://bugs.webkit.org/show_bug.cgi?id=95790
816
817         Reviewed by Brady Eidson.
818
819         Update exported symbols.
820
821         * Source/autotools/symbols.filter:
822
823 2012-09-14  Bo Liu  <boliu@chromium.org>
824
825         Add in-place reload behavior to ImagesEnabled setting
826         https://bugs.webkit.org/show_bug.cgi?id=95478
827
828         Reviewed by Adam Barth.
829
830         Export WebCore::Settings::setImagesEnabled symbol.
831
832         * Source/autotools/symbols.filter:
833
834 2012-09-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
835
836         [Qt] Fix handling of debug/release/debug_and_release/build_all
837
838         We now pick up the defaults from Qt, in default_pre (CONFIG already
839         contains the appropriate values for debug and release). We then let
840         the command line arguments to qmake, or the project files themselves,
841         override the configuration, and finally we sanitize the configuration
842         in default_post.
843
844         Reviewed by Simon Hausmann.
845
846         * Source/api.pri:
847
848 2012-09-14  Keishi Hattori  <keishi@webkit.org>
849
850         Add runtime flag that enables lang attribute for form controls in LayoutTests
851         https://bugs.webkit.org/show_bug.cgi?id=96636
852
853         Reviewed by Kent Tamura.
854
855         * Source/autotools/symbols.filter:
856
857 2012-09-13  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
858
859         [CMake] Remove some redundant warning flags and enable a few more warnings.
860         https://bugs.webkit.org/show_bug.cgi?id=96654
861
862         Reviewed by Kenneth Rohde Christiansen.
863
864         * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
865         which are already enabled by -Wall and -Wextra, remove -W which
866         looks useless and also enable a few more warnings by removing
867         their -Wno-foo counterparts which were present.
868
869 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
870
871         [Qt] Ensure that QT is finalized before loading qt_module.prf
872
873         As qt_module.prf does dependency tracking based on the content of the
874         QT variable. The intermediate WebKit modules modify the variable in
875         their .pri files, so we have to ensure we've loaded all the modules
876         before loading qt_module.
877
878         Reviewed by Tor Arne Vestbø.
879         Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
880
881         * Source/api.pri:
882
883 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
884
885         [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
886
887         Unless it's actually a dependency of the public QtWebKit API.
888
889         We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
890         files with their _PRIVATE equivivalent, but that's likely to break when
891         someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
892         clean up the variables in default_post.
893
894         This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
895         longer needed, as it was a workaround for the intermediate libraries ending
896         up in the prl file. And, since CONFIG -= staticlib was there to support
897         the explicitlib option, we can remove that too (as well as the exception
898         for gprof, since it would be empty). If gprof needs tweaks to always link
899         statically they should go in gprof.prf.
900
901         Reviewed by Simon Hausmann.
902
903         * Source/api.pri:
904
905 2012-09-13  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
906
907         [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
908
909         Reviewed by Tor Arne Vestbø.
910
911         * Source/api.pri:
912
913 2012-09-13  Simon Hausmann  <simon.hausmann@nokia.com>
914
915         [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
916         https://bugs.webkit.org/show_bug.cgi?id=96545
917
918         Reviewed by Tor Arne Vestbø.
919
920         Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
921         depending on build?(webkit1) and build?(webkit2), as discussed earlier.
922
923         * Source/api.pri:
924
925 2012-09-12  Sheriff Bot  <webkit.review.bot@gmail.com>
926
927         Unreviewed, rolling out r127876.
928         http://trac.webkit.org/changeset/127876
929         https://bugs.webkit.org/show_bug.cgi?id=96600
930
931         mouse click doesn't work for spin button if spin button in
932         iframe (Requested by yosin on #webkit).
933
934         * Source/autotools/symbols.filter:
935
936 2012-09-12  KyungTae Kim  <ktf.kim@samsung.com>
937
938         [EFL] Support download attribute feature
939         https://bugs.webkit.org/show_bug.cgi?id=96462
940
941         Reviewed by Gyuyoung Kim.
942
943         * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
944
945 2012-09-12  Sami Kyostila  <skyostil@google.com>
946
947         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
948         https://bugs.webkit.org/show_bug.cgi?id=96251
949
950         Reviewed by Simon Fraser.
951
952         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
953         the feature it controls.
954
955         * Source/cmakeconfig.h.cmake:
956
957 2012-09-11  Ryuan Choi  <ryuan.choi@samsung.com>
958
959         [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
960         https://bugs.webkit.org/show_bug.cgi?id=96273
961
962         Reviewed by Gyuyoung Kim.
963
964         * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
965
966 2012-09-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
967
968         [Gtk] allow building with css-shaders
969         https://bugs.webkit.org/show_bug.cgi?id=95603
970
971         Reviewed by Martin Robinson.
972
973         if unstable features and accelerated compositing are turned on, and
974         acceleration backend is opengl, then build CSS Shaders and CSS
975         Filters.
976
977         * configure.ac:
978
979 2012-09-11  Marcelo Lira  <marcelo.lira@openbossa.org>
980
981         Restore original value of mock scrollbars enabled in InternalSettings
982         https://bugs.webkit.org/show_bug.cgi?id=87680
983
984         Reviewed by Adam Barth.
985
986         Added backup support for mock scrollbars state in
987         InternalSettings::Backup, and removed support for these
988         from Qt's DumpRenderTree.
989
990         * Source/autotools/symbols.filter:
991
992 2012-09-11  Raphael Kubo da Costa  <rakuco@webkit.org>
993
994         [EFL] Rewrite the EFL-related Find modules
995         https://bugs.webkit.org/show_bug.cgi?id=95237
996
997         Reviewed by Kenneth Rohde Christiansen.
998
999         FindEFL.cmake had several problems which caused unnecessary trouble
1000         when building the EFL port under some setups:
1001
1002         o It looked for some modules (such as ecore) more than once for no
1003         reason, which led to people adding libraries and include paths in
1004         different ways across the build system.
1005
1006         o It depended on pkg-config being present for the searches to
1007         succeed.
1008
1009         o It obtained the library definitions from pkg-config, so
1010         ${FOO_LIBRARIES} would be set to something like "foo;bar" which
1011         expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
1012         passed before that, the wrong library installation would end up
1013         being picked up.
1014
1015         o Due to the problem above, we also needed to set the LINK_FLAGS
1016         property for each target with the value of ${FOO_LDFLAGS}, which was
1017         also obtained from pkg-config and sort of compensated the fact that
1018         the libraries did not use absolute paths and added the required -L
1019         paths. This also included dependencies for these libraries, so we
1020         ended up including libraries indirectly, which is bad.
1021
1022         We have now replaced that file with a set of Find-modules which are
1023         much more granular, each of them responsible for looking for a
1024         single library and its components and setting library and include
1025         locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
1026         that all the problems above are fixed.
1027
1028         * Source/cmake/EFLHelpers.cmake: Added.
1029         * Source/cmake/FindEDBus.cmake: Added.
1030         * Source/cmake/FindEFL.cmake: Removed.
1031         * Source/cmake/FindEcore.cmake: Added.
1032         * Source/cmake/FindEdje.cmake: Added.
1033         * Source/cmake/FindEeze.cmake: Added.
1034         * Source/cmake/FindEfreet.cmake: Added.
1035         * Source/cmake/FindEina.cmake: Added.
1036         * Source/cmake/FindEvas.cmake: Added.
1037         * Source/cmake/OptionsEfl.cmake:
1038
1039 2012-09-11  Simon Hausmann  <simon.hausmann@nokia.com>
1040
1041         [Qt] In-source builds are broken
1042
1043         Reviewed by Tor Arne Vestbø.
1044
1045         The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
1046         overwrite it but instead generate a dedicated Makefile.Tools.
1047
1048         * Makefile:
1049         * WebKit.pro:
1050
1051 2012-09-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1052
1053         [Qt] Add a configure step to the Qt build system
1054
1055         This allows building the Qt port using just 'qmake WebKit.pro'. Using
1056         the build-webkit script is still supported, and will add slightly more
1057         logic to the build, such as detecting the need for clean or incremental
1058         builds.
1059
1060         Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
1061         all things related to configuring the build, such as use/have/enable flags,
1062         and these are translated to defines in default_post. Project files should
1063         no longer check contains(DEFINES,...) to detect features, but use the new
1064         enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
1065         options have been translated into WEBKIT_CONFIG options as well, and can
1066         be checked using build?().
1067
1068         Reviewed by Simon Hausmann.
1069
1070         * Source/QtWebKit.pro:
1071         * Source/api.pri:
1072         * Source/tests.pri:
1073         * WebKit.pro:
1074
1075 2012-09-10  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1076
1077         [CMake][EFL] Enable the LLInt
1078         https://bugs.webkit.org/show_bug.cgi?id=92682
1079
1080         Reviewed by Csaba Osztrogonác.
1081
1082         Added LLInt to CMake buildsystem and enabled it by default on EFL.
1083         Note that Ruby is not enforced: a secondary check is done when LLInt
1084         is enabled on the JSC's CMakeLists.txt.
1085
1086         * CMakeLists.txt:
1087         * Source/cmake/OptionsEfl.cmake:
1088         * Source/cmake/WebKitFeatures.cmake:
1089         * Source/cmakeconfig.h.cmake:
1090
1091 2012-09-07  Simon Fraser  <simon.fraser@apple.com>
1092
1093         box-shadow causes overlay scrollbars to be in the wrong position when element is composited
1094         https://bugs.webkit.org/show_bug.cgi?id=85647
1095
1096         Reviewed by James Robinson.
1097
1098         Test overlay scrollbars in composited layers.
1099
1100         * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
1101
1102 2012-09-07  Martin Robinson  <mrobinson@igalia.com>
1103
1104         [GTK] Move user agent helpers to WebCore
1105         https://bugs.webkit.org/show_bug.cgi?id=95745
1106
1107         Reviewed by Carlos Garcia Campos.
1108
1109         Added an autoconf step for the new user agent shared code header in
1110         WebCore. This is necessary so that we can use the user agent version
1111         based on the information in the configure.ac file.
1112
1113         * configure.ac:
1114
1115 2012-09-07  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
1116
1117         Simplify hitTestResultAtPoint and nodesFromRect APIs
1118         https://bugs.webkit.org/show_bug.cgi?id=95720
1119
1120         Reviewed by Antonio Gomes.
1121
1122         Update exported symbols.
1123
1124         * Source/autotools/symbols.filter:
1125
1126 2012-09-07  Zan Dobersek  <zandobersek@gmail.com>
1127
1128         [GTK] Multiple feature defines in webcore_cppflags can occur
1129         https://bugs.webkit.org/show_bug.cgi?id=95942
1130
1131         Reviewed by Martin Robinson.
1132
1133         Add the feature_defines_unstable variable that should control values of feature
1134         defines for unstable features when unstable features are not enabled (e.g. release builds).
1135
1136         * GNUmakefile.am:
1137
1138 2012-09-06  Zan Dobersek  <zandobersek@gmail.com>
1139
1140         [Gtk] Remove configuration options for features that are not supported by the Gtk port
1141         https://bugs.webkit.org/show_bug.cgi?id=87664
1142
1143         Reviewed by Martin Robinson.
1144
1145         Remove configuration options for features that are completely unsupported by the GTK port.
1146         They only bloat the configure.ac file. They should be re-added when the feature becomes
1147         supported and introduces an external dependency that the users might want to avoid.
1148
1149         * configure.ac:
1150
1151 2012-09-06  Simon Hausmann  <simon.hausmann@nokia.com>
1152
1153         [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
1154         https://bugs.webkit.org/show_bug.cgi?id=95965
1155
1156         Reviewed by Tor Arne Vestbø.
1157
1158         Add ANGLE as separate static library to the build and dependencies.
1159
1160         * Source/api.pri:
1161         * WebKit.pro:
1162
1163 2012-09-05  George Staikos  <staikos@webkit.org>
1164
1165         [BlackBerry] Match th ebuild flags from the platform library
1166         https://bugs.webkit.org/show_bug.cgi?id=95423
1167
1168         Reviewed by Antonio Gomes.
1169
1170         Unaligned build flags can cause crashes and other strange behavior.
1171         These two were not defined here but were defined on the system.
1172
1173         * Source/cmake/OptionsBlackBerry.cmake:
1174
1175 2012-09-05  Kaustubh Atrawalkar  <kaustubh@motorola.com>
1176
1177         [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
1178         https://bugs.webkit.org/show_bug.cgi?id=92735
1179
1180         Reviewed by Hajime Morita.
1181
1182         Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
1183         Added symbols for GTK builds for corresponding APIs.
1184
1185         * Source/autotools/symbols.filter:
1186
1187 2012-09-04  Julien Chaffraix  <jchaffraix@webkit.org>
1188
1189         REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
1190         https://bugs.webkit.org/show_bug.cgi?id=95776
1191
1192         Reviewed by Simon Fraser.
1193
1194         * ManualTests/select-menu-list-wrongly-positioned.html: Added.
1195
1196 2012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1197
1198         [EFL] Context menu restore.
1199         https://bugs.webkit.org/show_bug.cgi?id=74179
1200
1201         Reviewed by Gyuyoung Kim.
1202
1203         Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
1204         approach, the same as used in WebKit2.
1205
1206         * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
1207
1208 2012-09-04  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
1209
1210         Allow child-frame content in hit-tests.
1211         https://bugs.webkit.org/show_bug.cgi?id=95204
1212
1213         Reviewed by Antonio Gomes.
1214
1215         Update exported symbols.
1216
1217         * Source/autotools/symbols.filter:
1218
1219 2012-09-04  Jinwoo Song  <jinwoo7.song@samsung.com>
1220
1221         [CMAKE] Update cmakeconfig.h.cmake 
1222         https://bugs.webkit.org/show_bug.cgi?id=95712
1223        
1224         Reviewed by Gyuyoung Kim.
1225
1226         Update feature definitions which are missing compared to WebKitFeatures.cmake
1227
1228         * Source/cmakeconfig.h.cmake:
1229
1230 2012-09-03  Jinwoo Song  <jinwoo7.song@samsung.com>
1231
1232         [EFL] Use WebKitVersion.h to get version information
1233         https://bugs.webkit.org/show_bug.cgi?id=95669
1234
1235         Reviewed by Gyuyoung Kim.
1236
1237         WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
1238         are defined as constant in the OptionsEfl.cmake. But we do not need 
1239         to define these here but can use the defined constant in WebKitVersion.h.
1240
1241         WebKitVersion.h is already generated with the version information 
1242         from the Source/WebCore/Configurations/Version.xcconfig.
1243
1244         * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
1245         * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
1246         as no more port uses.
1247
1248 2012-08-31  Tony Chang  <tony@chromium.org>
1249
1250         Remove ENABLE_CSS3_FLEXBOX compile time flag
1251         https://bugs.webkit.org/show_bug.cgi?id=95382
1252
1253         Reviewed by Ojan Vafai.
1254
1255         Everyone is already enabling this by default and the spec has stablized.
1256
1257         * Source/cmake/WebKitFeatures.cmake:
1258         * Source/cmakeconfig.h.cmake:
1259         * configure.ac:
1260
1261 2012-08-30  JungJik Lee  <jungjik.lee@samsung.com>
1262
1263         [EFL][WK2] Add WebMemorySampler feature.
1264         https://bugs.webkit.org/show_bug.cgi?id=91214
1265
1266         Reviewed by Kenneth Rohde Christiansen.
1267
1268         Set WebMemorySampler feature on in EFL port.
1269
1270         * Source/cmake/OptionsEfl.cmake:
1271         * Source/cmake/WebKitFeatures.cmake:
1272         * Source/cmakeconfig.h.cmake:
1273
1274 2012-08-30  Rob Buis  <rbuis@rim.com>
1275
1276         [CMake] Suppress ANGLE compilation warnings
1277         https://bugs.webkit.org/show_bug.cgi?id=95377
1278
1279         Reviewed by Antonio Gomes.
1280
1281         Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
1282
1283         * Source/cmake/WebKitHelpers.cmake:
1284
1285 2012-08-29  Thiago Macieira  <thiago.macieira@intel.com>
1286
1287         Tell git-archive to not export .gitattributes and .gitignore
1288
1289         Reviewed by Simon Hausmann.
1290
1291         Exclude git specific files from archives created via git-archive.
1292
1293         * .gitattributes:
1294
1295 2012-08-28  Mario Sanchez Prada  <msanchez@igalia.com>
1296
1297         Add directory generated by Eclipse to .gitignore
1298         https://bugs.webkit.org/show_bug.cgi?id=95231
1299
1300         Reviewed by Andreas Kling.
1301
1302         * .gitignore: Ignore .settings directory.
1303
1304 2012-08-27  Rob Buis  <rbuis@rim.com>
1305
1306         [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
1307         https://bugs.webkit.org/show_bug.cgi?id=95089
1308
1309         Reviewed by Antonio Gomes.
1310
1311         This option does not make sense for compiling C and gives a warning.
1312
1313         * Source/cmake/OptionsBlackBerry.cmake:
1314
1315 2012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
1316
1317         Rename RegisterProtocolHandler API to NavigatorContentUtils
1318         https://bugs.webkit.org/show_bug.cgi?id=94920
1319
1320         Reviewed by Adam Barth.
1321
1322         Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
1323
1324         * Source/cmake/OptionsBlackBerry.cmake:
1325         * Source/cmake/OptionsEfl.cmake:
1326         * Source/cmake/WebKitFeatures.cmake:
1327         * Source/cmakeconfig.h.cmake:
1328
1329 2012-08-23  Kevin Ollivier  <kevino@theolliviers.com>
1330
1331         [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
1332         add the opentype directory, and remove old ATSUI files no longer in the tree.
1333         
1334         * wscript:
1335
1336 2012-08-22  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1337
1338         [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
1339         https://bugs.webkit.org/show_bug.cgi?id=94744
1340
1341         Reviewed by Gustavo Noronha Silva.
1342
1343         There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
1344         is used.
1345
1346         * GNUmakefile.am:
1347         * Source/cmake/OptionsEfl.cmake:
1348
1349 2012-08-23  Zan Dobersek  <zandobersek@gmail.com>
1350
1351         [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
1352         https://bugs.webkit.org/show_bug.cgi?id=87127
1353
1354         Reviewed by Martin Robinson.
1355
1356         Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
1357         and define them, along with 'feature_defines' (changed from the all-caps version),
1358         before webcore_cppflags.
1359
1360         * GNUmakefile.am:
1361
1362 2012-08-23  Martin Robinson  <mrobinson@igalia.com>
1363
1364         [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
1365         https://bugs.webkit.org/show_bug.cgi?id=94572
1366
1367         Reviewed by Carlos Garcia Campos.
1368
1369         Change the name of the tarball to match the name of the library
1370         and to disambiguate it from other WebKit ports.
1371
1372         * configure.ac: Update the tarball name.
1373
1374 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1375
1376         Unreviewed. Bump WebKitGTK+ version number.
1377
1378         * configure.ac: Bump version number to 1.11.0 now that we branched
1379         for 1.10.
1380
1381 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1382
1383         REGRESSION(r126306): it broke the plugin process
1384         https://bugs.webkit.org/show_bug.cgi?id=94797
1385
1386         Reviewed by Xan Lopez.
1387
1388         * GNUmakefile.am:
1389
1390 2012-08-22  Beth Dakin  <bdakin@apple.com>
1391
1392         https://bugs.webkit.org/show_bug.cgi?id=94401
1393         Add support for making a web site become paginated using overflow: 
1394         paged-x | paged-y
1395         -and corresponding-
1396         <rdar://problem/11831783> 
1397
1398         Reviewed by Dave Hyatt.
1399
1400         * Source/autotools/symbols.filter:
1401
1402 2012-08-22  Gustavo Noronha Silva  <gns@gnome.org>
1403
1404         [GTK] Split WebCore/platform into a separate library
1405         https://bugs.webkit.org/show_bug.cgi?id=94435
1406
1407         Reviewed by Martin Robinson.
1408
1409         More people have been reporting problems when linking WebCore because
1410         the command line limit is being exceeded. Splitting WebCore a bit more
1411         is in order.
1412
1413         * GNUmakefile.am: add variable that will hold the list of source files
1414         for libWebCorePlatform .
1415
1416 2012-08-21  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1417
1418         [EFL] Enable CSS Text Decoration by default
1419         https://bugs.webkit.org/show_bug.cgi?id=94483
1420
1421         Reviewed by Kenneth Rohde Christiansen.
1422
1423         By enabling this feature by default, it will get tested by the bots
1424         and we can make sure no regressions will happen.
1425
1426         * Source/cmake/OptionsEfl.cmake:
1427
1428 2012-08-21  Ulan Degenbaev  <ulan@chromium.org>
1429
1430         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
1431         https://bugs.webkit.org/show_bug.cgi?id=92993
1432
1433         Reviewed by Kenneth Russell.
1434
1435         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
1436         is constructed and destructed so that V8's garbage collection
1437         heuristics can account for the memory held by these objects.
1438
1439         * ManualTests/typed-array-memory.html: Added.
1440
1441 2012-08-21  Martin Robinson  <mrobinson@igalia.com>
1442
1443         [GTK] Using a native window for the WebView breaks GtkOverlay
1444         https://bugs.webkit.org/show_bug.cgi?id=90085
1445
1446         Reviewed by Alejandro G. Castro.
1447
1448         * configure.ac: Parse xcomposite pkg-config file during configuration.
1449
1450 2012-08-21  Patrick Gansterer  <paroga@webkit.org>
1451
1452         Build fix for WinCE after r115348.
1453
1454         * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
1455
1456 2012-08-20  George Staikos  <staikos@webkit.org>
1457
1458         [BlackBerry] Enable XHR Response BLOB
1459         https://bugs.webkit.org/show_bug.cgi?id=94525
1460
1461         Reviewed by Rob Buis.
1462
1463         Add the XHR response blob enable feature to the cmake build system and
1464         enable it for BlackBerry.
1465
1466         * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
1467         * Source/cmakeconfig.h.cmake: Add the feature
1468
1469 2012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
1470
1471         [EFL] Get rid of pango backend support once harfbuzz-ng is working
1472         https://bugs.webkit.org/show_bug.cgi?id=92102
1473
1474         Reviewed by Kenneth Rohde Christiansen.
1475
1476         Removing choice of font backend, Pango detection not required any more.
1477
1478         * Source/cmake/FindPango.cmake: Removed.
1479         * Source/cmake/LibFindMacros.cmake: Removed.
1480         * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
1481
1482 2012-08-17  Raphael Kubo da Costa  <rakuco@webkit.org>
1483
1484         [CMake] Add FindDBus.cmake and use it in the EFL port.
1485         https://bugs.webkit.org/show_bug.cgi?id=94319
1486
1487         Reviewed by Daniel Bates.
1488
1489         Currently, the Battery Status-related code in the EFL port uses
1490         libdbus but does not directly include its directories or link
1491         against it, relying instead on the compiler flags coming via
1492         EDbus's pkg-config information.
1493
1494         That will break once we stop obtaining EFL's include directories
1495         and library paths from pkg-config, so write FindDBus.cmake to
1496         prepare for that.
1497
1498         * Source/cmake/FindDBus.cmake: Added.
1499         * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
1500         support is enabled.
1501
1502 2012-08-17  Rob Buis  <rbuis@rim.com>
1503
1504         [BlackBerry] Remove some shared libraries from linking
1505         https://bugs.webkit.org/show_bug.cgi?id=94253
1506
1507         Reviewed by Yong Li.
1508
1509         Remove some shared libraries.
1510
1511         * Source/cmake/OptionsBlackBerry.cmake:
1512
1513 2012-08-16  Gustavo Noronha Silva  <gns@gnome.org>
1514
1515         Unreviewed speculative 32 bits build fix.
1516
1517         * Source/autotools/symbols.filter: add symbol version that gets
1518         generated in 32 bits build.
1519
1520 2012-08-16  Max Feil  <mfeil@rim.com>
1521
1522         [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
1523         https://bugs.webkit.org/show_bug.cgi?id=94176
1524
1525         Reviewed by Antonio Gomes.
1526
1527         An automated layout test is not possible for this patch because
1528         dynamic live streams require a special dedicated web server.
1529         Putting an external video URL into an automated test is not
1530         correct either. So I have created a manual test that points to
1531         an external HLS video that works today.
1532
1533         * ManualTests/blackberry/video-hls-controls.html: Added.
1534
1535 2012-08-16  Marja Hölttä  <marja@chromium.org>
1536
1537         FormController, WebHistoryItem: Enable reading selected file names from document state
1538         https://bugs.webkit.org/show_bug.cgi?id=91231
1539
1540         Reviewed by Jochen Eisinger.
1541
1542         This change enables Chromium to set up file permissions properly when
1543         the session restore feature restores a page with selected files.
1544
1545         * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
1546
1547 2012-08-15  Kent Tamura  <tkent@chromium.org>
1548
1549         Calendar Picker: Localize numbers in a calendar picker
1550         https://bugs.webkit.org/show_bug.cgi?id=93704
1551
1552         Reviewed by Hajime Morita.
1553
1554         * ManualTests/forms/calendar-picker.html:
1555         Add a mock pagePopupController.localizeNumberString().
1556
1557 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
1558
1559         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
1560         https://bugs.webkit.org/show_bug.cgi?id=94168
1561
1562         Reviewed by Kent Tamura.
1563
1564         * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
1565
1566 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
1567
1568         [css3-text] Add CSS3 Text decoration compile flag
1569         https://bugs.webkit.org/show_bug.cgi?id=93863
1570
1571         Reviewed by Julien Chaffraix.
1572
1573         This patch handles the compile flag implementation, which will come disabled by
1574         default, thus not exposing the CSS3 text decoration features to the web, unless
1575         when explicitly enabling it with "--css3-text-decoration" build parameter.
1576
1577         * Source/cmake/WebKitFeatures.cmake:
1578         * Source/cmakeconfig.h.cmake:
1579         * configure.ac:
1580
1581 2012-08-15  Brady Eidson  <beidson@apple.com>
1582
1583         Removing a plug-in element from a page opened in a background tab in Safari crashes
1584         <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
1585
1586         Reviewed by Beth Dakin.
1587
1588         * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
1589
1590 2012-08-14  Keishi Hattori  <keishi@webkit.org>
1591
1592         Share common code between calendar picker and color suggestion picker
1593         https://bugs.webkit.org/show_bug.cgi?id=93802
1594
1595         Reviewed by Kent Tamura.
1596
1597         * ManualTests/forms/calendar-picker.html:
1598         * ManualTests/forms/color-suggestion-picker.html:
1599
1600 2012-08-14  Milian Wolff  <milian.wolff@kdab.com>
1601
1602         [Qt] QtWebKit linking fails for QNX cross build
1603         https://bugs.webkit.org/show_bug.cgi?id=93460
1604
1605         Reviewed by Simon Hausmann.
1606
1607         The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
1608         Apparently it does not properly support the linker invokation using
1609         -Wl,-whole-archive -l... -Wl,-no-whole-archive
1610         yielding a "cc: no files to process" error. This patch works around
1611         this issue by adding an empty dummy file (and thus object file) to
1612         the linking stage.
1613
1614         * Source/api.pri:
1615
1616 2012-08-14  Keishi Hattori  <keishi@webkit.org>
1617
1618         Move page popup resources to separate directory
1619         https://bugs.webkit.org/show_bug.cgi?id=93932
1620
1621         Reviewed by Kent Tamura.
1622
1623         * ManualTests/forms/calendar-picker.html:
1624         * ManualTests/forms/color-suggestion-picker.html:
1625
1626 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
1627
1628         [CMake] Rewrite FindLibSoup2.cmake.
1629         https://bugs.webkit.org/show_bug.cgi?id=93191
1630
1631         Reviewed by Rob Buis.
1632
1633         The existing LibSoup2 was imported from somewhere else and not
1634         only did it contain a lot of unnecessary cruft to look for libsoup
1635         2.2 (which we do not support anyway), but it also relied on the
1636         paths returned by pkg-config for setting the library and include
1637         paths.
1638
1639         For one, this meant "-lsoup-2.4" was passed to the linked instead
1640         of "-L/path/to/libsoup-2.4.so", which would sometimes make a
1641         system version of libsoup to be picked up instead of the one
1642         installed by, say, jhbuild.
1643
1644         The new FindLibSoup.cmake now only looks for libsoup 2.4 and
1645         relies on pkg-config solely for retrieving the current LibSoup
1646         version.
1647
1648         * Source/cmake/FindLibSoup.cmake: Added.
1649         * Source/cmake/FindLibSoup2.cmake: Removed.
1650         * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
1651         LibSoup2, look for the GObject component of Glib.
1652
1653 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
1654
1655         [CMake] Remove glib-related Find modules and write single new one instead.
1656         https://bugs.webkit.org/show_bug.cgi?id=93786
1657
1658         Reviewed by Rob Buis.
1659
1660         As part of the ongoing effort to write proper Find modules that use
1661         absolute include and library paths instead of the short ones from
1662         pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
1663         FindGLIB.cmake that optionally detects components such as GIO and
1664         GObject.
1665
1666         Library paths are now defined as "/full/path/to/libfoo.so" instead of
1667         simply "foo", so that the linker receives a full path and we can then
1668         avoid accidentally picking up a libfoo.so installed into /usr/lib
1669         instead of a local one built with jhbuild.
1670
1671         * Source/cmake/FindGIO.cmake: Removed.
1672         * Source/cmake/FindGLIB.cmake: Added.
1673         * Source/cmake/FindGlib.cmake: Removed.
1674         * Source/cmake/FindGthread.cmake: Removed.
1675         * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
1676
1677 2012-08-13  Zan Dobersek  <zandobersek@gmail.com>
1678
1679         [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
1680         https://bugs.webkit.org/show_bug.cgi?id=90693
1681
1682         Reviewed by Philippe Normand.
1683
1684         Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
1685         as they are not required anymore.
1686
1687         * configure.ac:
1688
1689 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
1690
1691         [Qt] Make it possible to build without QtTest/QtPrintSupport
1692         https://bugs.webkit.org/show_bug.cgi?id=93492
1693
1694         Reviewed by Tor Arne Vestbø.
1695
1696         * Source/QtWebKit.pro: Disable tests if no testlib
1697
1698 2012-08-10  Rob Buis  <rbuis@rim.com>
1699
1700         [BlackBerry] Enable relro link option for JSC executable
1701         https://bugs.webkit.org/show_bug.cgi?id=93726
1702
1703         Reviewed by Yong Li.
1704
1705         Enable relro link option for JSC executable.
1706
1707         * Source/cmake/OptionsBlackBerry.cmake:
1708
1709 2012-08-09  Raphael Kubo da Costa  <rakuco@webkit.org>
1710
1711         [CMake] Bump minimum required version to 2.8.3.
1712         https://bugs.webkit.org/show_bug.cgi?id=93450
1713
1714         Reviewed by Daniel Bates.
1715
1716         Following the discussion in bug 93189, it was decided that bumping
1717         the minimum required version from 2.8.0 to 2.8.3 was a good thing
1718         due to additional features, such as improved
1719         FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
1720         handling in the PKG_CHECK_MODULES() call.
1721
1722         CMake 2.8.3 was released almost two years ago, so people are
1723         expected to have it or a later version installed.
1724
1725         * CMakeLists.txt:
1726
1727 2012-08-08  Shane Stephens  <shanestephens@google.com>
1728
1729         Compile flag for CSS Hierarchies
1730         https://bugs.webkit.org/show_bug.cgi?id=92433
1731
1732         Reviewed by Tony Chang.
1733
1734         * Source/cmake/WebKitFeatures.cmake:
1735
1736 2012-08-08  Ming Xie  <mxie@rim.com>
1737
1738         [BlackBerry] Fix "-fPIC" define in the BlackBerry build
1739         https://bugs.webkit.org/show_bug.cgi?id=93548
1740
1741         Reviewed by Rob Buis.
1742
1743         In the current CMake release (version 2.8.5), ${CMAKE_SHARED
1744         _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
1745         set to empty (See cmake/Modules/Platform/QNX.cmake)
1746
1747         This breaks the assumption which WebKit CMake build system 
1748         makes in Source/cmake/WebKitHelper.cmake
1749
1750         * Source/cmake/OptionsBlackBerry.cmake:
1751
1752 2012-08-08  Philippe Normand  <pnormand@igalia.com>
1753
1754         [GStreamer] 0.11 build broken (again)
1755         https://bugs.webkit.org/show_bug.cgi?id=93474
1756
1757         Reviewed by Martin Robinson.
1758
1759         * configure.ac: Disable media-stream build if GStreamer 0.11
1760         support is enabled, due to farstream-0.1 still messing up with
1761         gstreamer-0.10 include path.
1762
1763 2012-08-07  YoungTaeck Song  <youngtaeck.song@samsung.com>
1764
1765         [WK2][EFL] Implement accelerated compositing on WK2 Efl port
1766         https://bugs.webkit.org/show_bug.cgi?id=89840
1767
1768         Reviewed by Noam Rosenthal.
1769
1770         Implement accelerated composition with TiledBackingStore on WK2 Efl port.
1771         This implementation is based on COORDINATED_GRAPHICS.
1772         Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
1773
1774         * Source/cmake/OptionsEfl.cmake:
1775
1776 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
1777
1778         [Qt] Make it possible to build without QtQuick
1779
1780         Reviewed by Simon Hausmann.
1781
1782         * Source/QtWebKit.pro:
1783         * Source/tests.pri:
1784
1785 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
1786
1787         [Qt] Remove Qt 4 specific code paths
1788         https://bugs.webkit.org/show_bug.cgi?id=88161
1789
1790         Reviewed by Kenneth Rohde Christiansen.
1791
1792         * Source/api.pri:
1793         * WebKit.pro:
1794
1795 2012-08-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1796
1797         [EFL] Enable link prefetch
1798         https://bugs.webkit.org/show_bug.cgi?id=93281
1799
1800         Reviewed by Kentaro Hara.
1801
1802         * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
1803
1804 2012-08-06  Xan Lopez  <xlopez@igalia.com>
1805
1806         [GTK] Cleanup configure.ac build options output
1807         https://bugs.webkit.org/show_bug.cgi?id=93245
1808
1809         Reviewed by Laszlo Gombos.
1810
1811         Remove duplicated elements, sort alphabetically.
1812
1813         * configure.ac: ditto.
1814
1815 2012-08-06  Carlos Garcia Campos  <cgarcia@igalia.com>
1816
1817         Unreviewed. Update NEWS and configure.ac for 1.9.6 release
1818
1819         * configure.ac: Bump version numbers.
1820
1821 2012-08-03  Patrick Gansterer  <paroga@webkit.org>
1822
1823         [CMake][WIN] Disable C++ exceptions and RTTI
1824         https://bugs.webkit.org/show_bug.cgi?id=93104
1825
1826         Reviewed by Ryosuke Niwa.
1827
1828         Both features are not used in WebKit, so remove them to safe some code.
1829         Also enable compilation of plain c files with multiple processes.
1830
1831         * Source/cmake/OptionsWindows.cmake:
1832
1833 2012-08-03  Mario Sanchez Prada  <msanchez@igalia.com>
1834
1835         Unreviewed build fix for GTK after r124479.
1836
1837         * Source/autotools/symbols.filter: Removed unneeded symbol.
1838
1839 2012-08-03  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1840
1841         [Qt] Populate .qmake.cache from the top-level project file
1842
1843         This makes it possible to build webkit without using the perl build
1844         script. The duplicated logic in build-webkit will be removed when we
1845         remove the Qt4 code paths. The build-webkit script will then simply
1846         call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
1847
1848         Reviewed by Tor Arne Vestbø.
1849
1850         * WebKit.pro:
1851
1852 2012-08-03  Dominik Röttsches  <dominik.rottsches@intel.com>
1853
1854         [cmake] Cleanup FindHarfBuzz.cmake
1855         https://bugs.webkit.org/show_bug.cgi?id=92984
1856
1857         Reviewed by Hajime Morita.
1858
1859         Cleanup which didn't make it into my previous ptch.
1860
1861         * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
1862
1863 2012-08-03  Joone Hur  <joone.hur@intel.com>
1864
1865         [EFL][DRT] WebKitAnimation API compile-time disabled
1866         https://bugs.webkit.org/show_bug.cgi?id=84593
1867
1868         Reviewed by Laszlo Gombos.
1869
1870         Enable ENABLE_ANIMATION_API by default on the Efl port.
1871
1872         * Source/cmake/OptionsEfl.cmake:
1873         * Source/cmakeconfig.h.cmake:
1874
1875 2012-08-02  Zan Dobersek  <zandobersek@gmail.com>
1876
1877         Unreviewed attempt at fixing the GTK 64-bit debug build.
1878
1879         * Source/autotools/symbols.filter:
1880
1881 2012-08-02  Martin Robinson  <mrobinson@igalia.com>
1882
1883         [GTK] When farstream is not present do not enable MediaStream
1884
1885         Reviewed by Philippe Normand.
1886
1887         When farstream libraries are no present, simply do not build MediaStream
1888         support.
1889
1890         * configure.ac:
1891
1892 2012-08-01  Jian Li  <jianli@chromium.org>
1893
1894         Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
1895         https://bugs.webkit.org/show_bug.cgi?id=90298
1896
1897         Reviewed by Adam Barth.
1898
1899         * configure.ac: Add ENABLE_WIDGET_REGION define.
1900
1901 2012-07-31  Joshua Netterfield  <jnetterfield@rim.com>
1902
1903         [BlackBerry] Enable CSS Filter Effects
1904         https://bugs.webkit.org/show_bug.cgi?id=92685
1905
1906         Reviewed by Rob Buis.
1907
1908         Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
1909
1910         Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
1911
1912         * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
1913         * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
1914
1915 2012-07-31  Ryosuke Niwa  <rniwa@webkit.org>
1916
1917         Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
1918         https://bugs.webkit.org/show_bug.cgi?id=92717
1919
1920         Reviewed by Hajime Morita.
1921
1922         Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
1923
1924         * Websites/webkit-perf.appspot.com/models.py:
1925         (Runs.chart_params):
1926
1927 2012-07-31  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
1928
1929         add Farstream flags/deps to WebKit, for WebRTC
1930         https://bugs.webkit.org/show_bug.cgi?id=87524
1931
1932         Reviewed by Philippe Normand.
1933
1934         Since Farstream will be used as the backend for GTK's WebRTC, this
1935         patch adds it as a dependency to the build system.
1936
1937         * GNUmakefile.am:
1938         * configure.ac:
1939
1940 2012-07-30  Ryosuke Niwa  <rniwa@webkit.org>
1941
1942         /api/test/runs/chart expires on perf-o-matic
1943         https://bugs.webkit.org/show_bug.cgi?id=92714
1944
1945         Reviewed by Hajime Morita.
1946
1947         Don't update the entire JSON while generating the dashboard images.
1948         This is a bug and not doing this will reduce the server load significantly.
1949
1950         * Websites/webkit-perf.appspot.com/controller.py:
1951         (RunsChartHandler.post):
1952
1953 2012-07-30  Dominik Röttsches  <dominik.rottsches@intel.com>
1954
1955         Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
1956         https://bugs.webkit.org/show_bug.cgi?id=92376
1957
1958         Reviewed by Tony Chang.
1959
1960         Added manual test to reliably reproduce assertion failure which is solved by this patch.
1961
1962         * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
1963
1964 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
1965
1966         Web Inspector: Resource agent's reference to cached resources should be weak.
1967         https://bugs.webkit.org/show_bug.cgi?id=92108
1968
1969         Reviewed by Pavel Feldman.
1970
1971         * Source/autotools/symbols.filter:
1972
1973 2012-07-30  Shinya Kawanaka  <shinyak@chromium.org>
1974
1975         Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
1976         https://bugs.webkit.org/show_bug.cgi?id=92611
1977
1978         Reviewed by Hajime Morita.
1979
1980         * Source/autotools/symbols.filter:
1981
1982 2012-07-30  Sheriff Bot  <webkit.review.bot@gmail.com>
1983
1984         Unreviewed, rolling out r124000.
1985         http://trac.webkit.org/changeset/124000
1986         https://bugs.webkit.org/show_bug.cgi?id=92632
1987
1988         seems to have broken chromium Range_InstanceSizeUnknown unit
1989         test across many platforms (Requested by tomhudson on
1990         #webkit).
1991
1992         * Source/autotools/symbols.filter:
1993
1994 2012-07-30  Patrick Gansterer  <paroga@webkit.org>
1995
1996         Replace UnicodeWinCE with UnicodeWchar
1997         https://bugs.webkit.org/show_bug.cgi?id=92539
1998
1999         Reviewed by Ryosuke Niwa.
2000
2001         UnicodeWinCE never contained WinCE specific code. UnicodeWchar
2002         is a replacement for it, which is mainly based on the functions
2003         from <wchar.h>. It is ment as a minimal Unicode backend, which
2004         can be used very easy and has no external dependencies.
2005
2006         * Source/cmake/OptionsWinCE.cmake:
2007
2008 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
2009
2010         Web Inspector: Resource agent's reference to cached resources should be weak.
2011         https://bugs.webkit.org/show_bug.cgi?id=92108
2012
2013         Reviewed by Pavel Feldman.
2014
2015         * Source/autotools/symbols.filter:
2016
2017 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
2018
2019         Add ENABLE_CSS_COMPOSITING flag
2020         https://bugs.webkit.org/show_bug.cgi?id=92553
2021
2022         Reviewed by Dirk Schulze.
2023
2024         Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
2025
2026         * Source/cmake/WebKitFeatures.cmake:
2027         * Source/cmakeconfig.h.cmake:
2028         * configure.ac:
2029
2030 2012-07-27  Kihong Kwon  <kihong.kwon@samsung.com>
2031
2032         [EFL] Support for HTML media capture
2033         https://bugs.webkit.org/show_bug.cgi?id=91842
2034
2035         Reviewed by Ryosuke Niwa.
2036
2037         Add HTML media capture feature, and enable that on the Efl port.
2038
2039         * Source/cmake/OptionsEfl.cmake:
2040         * Source/cmake/WebKitFeatures.cmake:
2041         * Source/cmakeconfig.h.cmake:
2042
2043 2012-07-27  Ryosuke Niwa  <rniwa@webkit.org>
2044
2045         Unreviewed perf-o-matic build fix for dashboard image generation.
2046         Also, only show Parser/html5-full-render on the dashboard by default
2047         so that it won't take forever to load it.
2048
2049         * Websites/webkit-perf.appspot.com/controller.py:
2050         (schedule_runs_update):
2051         (RunsChartHandler.post):
2052         * Websites/webkit-perf.appspot.com/models.py:
2053         (Runs.chart_params):
2054         (DashboardImage.get_image):
2055         * Websites/webkit-perf.appspot.com/models_unittest.py:
2056         (RunsTest.test_chart_params_with_value):
2057
2058 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
2059
2060         [Cairo] Add complex font drawing using HarfbuzzNG
2061         https://bugs.webkit.org/show_bug.cgi?id=91864
2062
2063         Reviewed by Simon Hausmann and Martin Robinson.
2064
2065         Configuring Freetype backend to use HarfBuzz by default.
2066
2067         * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
2068         * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
2069
2070 2012-07-26  Dan Bernstein  <mitz@apple.com>
2071
2072         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
2073         https://bugs.webkit.org/show_bug.cgi?id=92331
2074
2075         Reviewed by Mark Rowe.
2076
2077         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
2078
2079         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
2080         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
2081
2082 2012-07-26  Keishi Hattori  <keishi@webkit.org>
2083
2084         Implement ColorSuggestionPicker page popup
2085         https://bugs.webkit.org/show_bug.cgi?id=92109
2086
2087         Reviewed by Kent Tamura.
2088
2089         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
2090
2091 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
2092
2093         [EFL] EFL port should use XDG paths
2094         https://bugs.webkit.org/show_bug.cgi?id=91719
2095
2096         Reviewed by Kenneth Rohde Christiansen.
2097
2098         Efreet library added.
2099
2100         * Source/cmake/FindEFL.cmake:
2101
2102 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
2103
2104         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
2105         https://bugs.webkit.org/show_bug.cgi?id=92091
2106
2107         Reviewed by Adam Barth.
2108
2109         Exporting Internals::pageNumber symbols for the Gtk build.
2110
2111         * Source/autotools/symbols.filter:
2112
2113 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
2114
2115         Unreviewed, rolling out r123606.
2116         http://trac.webkit.org/changeset/123606
2117         https://bugs.webkit.org/show_bug.cgi?id=92247
2118
2119         broke Windows build of Chromium (Requested by tomhudson on
2120         #webkit).
2121
2122         * ManualTests/forms/color-suggestion-picker.html: Removed.
2123
2124 2012-07-25  Keishi Hattori  <keishi@webkit.org>
2125
2126         Implement ColorSuggestionPicker page popup
2127         https://bugs.webkit.org/show_bug.cgi?id=92109
2128
2129         Reviewed by Kent Tamura.
2130
2131         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
2132
2133 2012-07-23  Kent Tamura  <tkent@chromium.org>
2134
2135         [GTK] Remove unnecessary trailing space in the previous commit.
2136
2137         * Source/autotools/symbols.filter:
2138
2139 2012-07-23  Kent Tamura  <tkent@chromium.org>
2140
2141         [GTK] Attempt to fix build
2142
2143         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
2144
2145 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
2146
2147         Unreviewed, rolling out r123184, r123195, and r123197.
2148         http://trac.webkit.org/changeset/123184
2149         http://trac.webkit.org/changeset/123195
2150         http://trac.webkit.org/changeset/123197
2151         https://bugs.webkit.org/show_bug.cgi?id=92049
2152
2153         pagecycler regression (Requested by morrita on #webkit).
2154
2155         * Source/autotools/symbols.filter:
2156
2157 2012-07-23  Roger Fong  <roger_fong@apple.com>
2158
2159         If select element in Windows is off screen horizontally, 
2160         menu is either inappropriately resized or positioned offscreen.
2161         https://bugs.webkit.org/show_bug.cgi?id=91913
2162         <rdar://problem/7611229>
2163
2164         Reviewed by Tim Horton.
2165
2166         Add a manual test to verify that popup menus render in the correct place.
2167         
2168         * ManualTests/win/select-menu-off-screen.html: Added.
2169
2170 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
2171
2172         Implement sticky positioning
2173         https://bugs.webkit.org/show_bug.cgi?id=90046
2174
2175         Reviewed by Ojan Vafai.
2176
2177         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
2178         
2179         Sort the ENABLE_CSS lines in the file.
2180
2181         * Source/cmake/WebKitFeatures.cmake:
2182         * Source/cmakeconfig.h.cmake:
2183
2184 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
2185
2186         [WINCE] Define NOMINMAX in the build system instead of Platform.h
2187         https://bugs.webkit.org/show_bug.cgi?id=91938
2188
2189         Reviewed by Ryosuke Niwa.
2190
2191         Define it in OptionsWindows.cmake, since NOMINMAX
2192         should to be defined for all windows ports.
2193
2194         * Source/cmake/OptionsWinCE.cmake:
2195         * Source/cmake/OptionsWindows.cmake:
2196
2197 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
2198
2199         Unreviewed, rolling out r123298 and r123301.
2200         http://trac.webkit.org/changeset/123298
2201         http://trac.webkit.org/changeset/123301
2202         https://bugs.webkit.org/show_bug.cgi?id=91953
2203
2204         We need to think some more about the intricacies of exposing a
2205         CMake option for ENABLE_DFG_JIT as this option is specific to
2206         the port and architecture. (Requested by dydx on #webkit).
2207
2208         * Source/cmake/WebKitFeatures.cmake:
2209         * Source/cmakeconfig.h.cmake:
2210
2211 2012-07-22  Daniel Bates  <dbates@webkit.org>
2212
2213         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
2214         (https://bugs.webkit.org/show_bug.cgi?id=91939)
2215
2216         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
2217         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
2218         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
2219
2220         (*) We should look to further discuss with CMake port maintainers about enabling
2221         the DFG JIT by default.
2222
2223         * Source/cmake/WebKitFeatures.cmake:
2224
2225 2012-07-23  Kent Tamura  <tkent@chromium.org>
2226
2227         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
2228         https://bugs.webkit.org/show_bug.cgi?id=91941
2229
2230         Reviewed by Kentaro Hara.
2231
2232         A flag name for an elmement should be ENABLE_*_ELEMENT.
2233
2234         * Source/cmake/WebKitFeatures.cmake:
2235         * Source/cmakeconfig.h.cmake:
2236         * configure.ac:
2237
2238 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
2239
2240         [CMake] Add option for ENABLE_DFG_JIT
2241         https://bugs.webkit.org/show_bug.cgi?id=91939
2242
2243         Reviewed by Daniel Bates.
2244
2245         * Source/cmake/WebKitFeatures.cmake:
2246         * Source/cmakeconfig.h.cmake:
2247
2248 2012-07-22  Kent Tamura  <tkent@chromium.org>
2249
2250         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
2251         https://bugs.webkit.org/show_bug.cgi?id=91928
2252
2253         Reviewed by Kentaro Hara.
2254
2255         A flag name for an elmement should be ENABLE_*_ELEMENT.
2256
2257         * Source/cmake/WebKitFeatures.cmake:
2258         * Source/cmakeconfig.h.cmake:
2259         * configure.ac:
2260
2261 2012-07-20  Kent Tamura  <tkent@chromium.org>
2262
2263         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
2264         https://bugs.webkit.org/show_bug.cgi?id=91846
2265
2266         Reviewed by Kentaro Hara.
2267
2268         A flag name for an elmement should be ENABLE_*_ELEMENT.
2269
2270         * Source/cmake/OptionsEfl.cmake:
2271         * Source/cmake/WebKitFeatures.cmake:
2272         * Source/cmakeconfig.h.cmake:
2273         * configure.ac:
2274
2275 2012-07-19  MORITA Hajime  <morrita@google.com>
2276
2277         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
2278         https://bugs.webkit.org/show_bug.cgi?id=59816
2279
2280         Reviewed by Ryosuke Niwa.
2281
2282         * Source/autotools/symbols.filter: Added newly exported symbols.
2283
2284 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
2285
2286         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
2287         https://bugs.webkit.org/show_bug.cgi?id=91741
2288
2289         Reviewed by Kenneth Rohde Christiansen.
2290
2291         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
2292         with cookies in non-suffixed/private domains [GNOME #679230].
2293
2294         * Source/cmake/OptionsEfl.cmake:
2295
2296 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
2297
2298         [GTK] Enable MHTML support by default at build time
2299         https://bugs.webkit.org/show_bug.cgi?id=89987
2300
2301         Reviewed by Carlos Garcia Campos.
2302
2303         Enable MHTML support by default for GTK in configure.ac.
2304
2305         * configure.ac:
2306
2307 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
2308
2309         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
2310         https://bugs.webkit.org/show_bug.cgi?id=91626
2311
2312         Reviewed by Kenneth Rohde Christiansen.
2313
2314         Bump required version of libsoup in CMake to 2.39.3. This is the first
2315         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
2316         and soup_cookie_jar_set_cookie_with_first_party()).
2317
2318         * Source/cmake/OptionsEfl.cmake:
2319
2320 2012-07-18  Varun Jain  <varunjain@chromium.org>
2321
2322         [chromium] Drag image for image elements should be scaled with device scale factor.
2323         https://bugs.webkit.org/show_bug.cgi?id=89688
2324
2325         Reviewed by Adam Barth.
2326
2327         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
2328
2329 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2330
2331         [CMake] Make gtest a shared library
2332         https://bugs.webkit.org/show_bug.cgi?id=90973
2333
2334         Reviewed by Daniel Bates.
2335
2336         It's nicer to make it a shared library because it might improve
2337         linking time and we don't need to force gtest users to link with gtest
2338         dependencies like pthreads (which causes linking errors when it is not
2339         available).
2340
2341         * Source/cmake/gtest/CMakeLists.txt:
2342
2343 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
2344
2345         [Qt][V8] Remove the V8 related codepaths and configuration
2346         https://bugs.webkit.org/show_bug.cgi?id=90863
2347
2348         Reviewed by Simon Hausmann.
2349
2350         * Source/api.pri:
2351         * WebKit.pro:
2352
2353 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
2354
2355         Unreviewed, rolling out r122834.
2356         http://trac.webkit.org/changeset/122834
2357         https://bugs.webkit.org/show_bug.cgi?id=91492
2358
2359         it broke the chromium (Requested by kkristof on #webkit).
2360
2361         * Source/api.pri:
2362         * WebKit.pro:
2363
2364 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
2365
2366         [Qt][V8] Remove the V8 related codepaths and configuration
2367         https://bugs.webkit.org/show_bug.cgi?id=90863
2368
2369         Reviewed by Simon Hausmann.
2370
2371         * Source/api.pri:
2372         * WebKit.pro:
2373
2374 2012-07-17  David Barr  <davidbarr@chromium.org>
2375
2376         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
2377         https://bugs.webkit.org/show_bug.cgi?id=89055
2378
2379         Reviewed by Kent Tamura.
2380
2381         The css3-images module is at candidate recommendation.
2382         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
2383
2384         Add a configuration option for CSS image-orientation support, disabling it by default.
2385
2386         * Source/cmake/WebKitFeatures.cmake:
2387         * Source/cmakeconfig.h.cmake:
2388
2389 2012-07-16  Pete Williamson  <petewil@google.com>
2390
2391         Expose an export for the iconUrl list so Internals can use it
2392         https://bugs.webkit.org/show_bug.cgi?id=88665
2393
2394         Reviewed by Kent Tamura.
2395
2396         * Source/autotools/symbols.filter: export iconURLs
2397
2398 2012-07-16  Hajime Morrita  <morrita@chromium.org>
2399
2400         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
2401         https://bugs.webkit.org/show_bug.cgi?id=90764
2402
2403         Reviewed by Adam Barth.
2404
2405         Removed symbols which are now covered by WEBCORE_TESTING.
2406
2407         * Source/autotools/symbols.filter:
2408
2409 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2410
2411         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
2412
2413         * configure.ac: Bump version number.
2414
2415 2012-07-12 Josh Hawn <jhawn@apple.com>
2416
2417         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
2418         https://bugs.webkit.org/show_bug.cgi?id=91116
2419
2420         Reviewed by Simon Fraser.
2421
2422         * Source/WebKit2/UIProcess/WebContext.cpp:
2423           WebContext::getWebCoreStatistics():
2424                 Now invalidates callback if no m_process.
2425
2426 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2427
2428         [CMake] Proper handling of ENABLE_API_TESTS build option
2429         https://bugs.webkit.org/show_bug.cgi?id=91221
2430
2431         Reviewed by Rob Buis.
2432
2433         Make the flag reusable across the ports using CMake. We are about to enable the WTF,
2434         WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
2435         it almost for free.
2436
2437         * CMakeLists.txt:
2438         * Source/cmake/OptionsEfl.cmake:
2439         * Source/cmake/WebKitFeatures.cmake:
2440         * Source/cmakeconfig.h.cmake:
2441
2442 2012-07-11  Matt Falkenhagen  <falken@chromium.org>
2443
2444         Add dialog element feature toggle to InternalSettings
2445         https://bugs.webkit.org/show_bug.cgi?id=90934
2446
2447         Reviewed by Hajime Morita.
2448
2449         * Source/autotools/symbols.filter: Added newly exported symbol.
2450
2451 2012-07-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
2452
2453         [Gtk] allow building with css-filters
2454         https://bugs.webkit.org/show_bug.cgi?id=90908
2455
2456         Add support for css-filters in Source/WebCore/GNUmakefile.am
2457         configure.ac
2458
2459         Reviewed by Eric Seidel.
2460
2461         * configure.ac:
2462
2463 2012-07-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2464
2465         [CMAKE] Add missing feature macros
2466         https://bugs.webkit.org/show_bug.cgi?id=90890
2467
2468         Reviewed by Eric Seidel.
2469
2470         ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
2471         haven't defined in cmake feature list.
2472
2473         * Source/cmake/WebKitFeatures.cmake:
2474         * Source/cmakeconfig.h.cmake:
2475
2476 2012-07-10  Kent Tamura  <tkent@chromium.org>
2477
2478         RTL calendar picker for <input type=date> is too narrow and clipped
2479         https://bugs.webkit.org/show_bug.cgi?id=90864
2480
2481         Reviewed by Kentaro Hara.
2482
2483         * ManualTests/forms/calendar-picker.html:
2484         - Add isRTL:true for the arabic setting
2485         - Reset the iframe size when the setting is changed.
2486
2487 2012-07-10  Sheriff Bot  <webkit.review.bot@gmail.com>
2488
2489         Unreviewed, rolling out r122178.
2490         http://trac.webkit.org/changeset/122178
2491         https://bugs.webkit.org/show_bug.cgi?id=90857
2492
2493         browser tests, PrerenderBrowserTest.PrerenderFavicon and other
2494         tests, started to fail (Requested by hayato on #webkit).
2495
2496         * Source/autotools/symbols.filter:
2497
2498 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
2499
2500         Add ENABLE_DIALOG_ELEMENT and skeleton files
2501         https://bugs.webkit.org/show_bug.cgi?id=90521
2502
2503         Reviewed by Kent Tamura.
2504
2505         * Source/cmake/WebKitFeatures.cmake:
2506         * Source/cmakeconfig.h.cmake:
2507
2508 2012-07-09  Pete Williamson  <petewil@google.com>
2509
2510         Expose an export for the iconUrl list so Internals can use it
2511         https://bugs.webkit.org/show_bug.cgi?id=88665
2512
2513         Reviewed by Kent Tamura.
2514
2515         * Source/autotools/symbols.filter: export iconURLs
2516
2517 2012-07-09  Mike Lattanzio  <mlattanzio@rim.com>
2518
2519         [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
2520         https://bugs.webkit.org/show_bug.cgi?id=90575
2521
2522         Reviewed by Rob Buis.
2523
2524         Add a manual test to verify wide content doesn't interfere
2525         with initial-scale calculations.
2526
2527         Internal review from Konrad Piascik.
2528
2529         * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
2530
2531 2012-07-09  Sheriff Bot  <webkit.review.bot@gmail.com>
2532
2533         Unreviewed, rolling out r122107.
2534         http://trac.webkit.org/changeset/122107
2535         https://bugs.webkit.org/show_bug.cgi?id=90794
2536
2537         Build failure on Mac debug bots (Requested by falken_ on
2538         #webkit).
2539
2540         * Source/cmake/WebKitFeatures.cmake:
2541         * Source/cmakeconfig.h.cmake:
2542
2543 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
2544
2545         Add ENABLE_DIALOG_ELEMENT and skeleton files
2546         https://bugs.webkit.org/show_bug.cgi?id=90521
2547
2548         Reviewed by Kent Tamura.
2549
2550         * Source/cmake/WebKitFeatures.cmake:
2551         * Source/cmakeconfig.h.cmake:
2552
2553 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2554
2555         [EFL][CMake] Move gtest sources to an upper level
2556         https://bugs.webkit.org/show_bug.cgi?id=90602
2557
2558         Reviewed by Chang Shu.
2559
2560         CTest was enabled for all the ports, but used only by EFL. Now
2561         ENABLE_API_TESTS has to be defined, which will also build gtest.
2562
2563         * CMakeLists.txt:
2564         * Source/CMakeLists.txt:
2565         * Source/cmake/OptionsEfl.cmake:
2566         * Source/cmake/gtest/CMakeLists.txt: Added.
2567
2568 2012-07-06  Zan Dobersek  <zandobersek@gmail.com>
2569
2570         [Gtk] Add a configuration option for disabling unstable features in releases
2571         https://bugs.webkit.org/show_bug.cgi?id=87995
2572
2573         Reviewed by Martin Robinson.
2574
2575         Add a configuration flag for enabling the unstable features - features of which
2576         support in the Gtk port is being worked on but is not yet complete. The primary
2577         use of this flag is when compiling through the build-webkit script.
2578
2579         All the features that are currently enabled when building through build-webkit but
2580         are disabled by default when executing the configure script directly have their default
2581         value (when the correspondent flag is not passed) set to 'yes' when unstable features
2582         are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
2583         a release build (unless they are specifically enabled).
2584
2585         * configure.ac:
2586
2587 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2588
2589         [Qt] Remove custom qmake logic for module creation
2590
2591         Qmake now has the necessary hooks to cleanly override the build locations.
2592
2593         https://bugs.webkit.org/show_bug.cgi?id=90461
2594
2595         Reviewed by Tor Arne Vestbø.
2596
2597         * Source/api.pri:
2598
2599 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2600
2601         [Qt] Add top-level .qmake.conf
2602
2603         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
2604
2605         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
2606         hurt, and is still required for Qt4.
2607
2608         https://bugs.webkit.org/show_bug.cgi?id=90461
2609
2610         Reviewed by Tor Arne Vestbø.
2611
2612         * .qmake.conf: Added.
2613         * WebKit.pro:
2614
2615 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2616
2617         [Qt] Let qt_module_config create the forwarding module pri file
2618
2619         https://bugs.webkit.org/show_bug.cgi?id=90461
2620
2621         Reviewed by Tor Arne Vestbø.
2622
2623         * Source/sync.profile:
2624
2625 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2626
2627         [Qt] Don't let qt_webkit.pri proclaim its own location
2628
2629         This won't work any more with recent Qt5 versions, as the forwarding
2630         pri is created by qt_module_config, which needs MODULE_PRI to be set
2631         up already.
2632
2633         We also need to load build_config, not qt_module.
2634
2635         https://bugs.webkit.org/show_bug.cgi?id=90461
2636
2637         Reviewed by Tor Arne Vestbø.
2638
2639         * Source/api.pri:
2640
2641 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2642
2643         [Qt] Remove redundant CONFIG+=module
2644
2645         qt_module_config takes care of that.
2646
2647         In api.pri we are actually testing the flag ourselves, so now we need to
2648         test a related flag qt_module_config sets instead.
2649
2650         https://bugs.webkit.org/show_bug.cgi?id=90461
2651
2652         Reviewed by Tor Arne Vestbø.
2653
2654         * Source/api.pri:
2655
2656 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2657
2658         [Qt] Adjust to changed generation of master include file
2659
2660         The responsiblity for creating the master include was moved out of syncqt.
2661         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
2662         determining whether a header is private.
2663
2664         https://bugs.webkit.org/show_bug.cgi?id=90461
2665
2666         Reviewed by Tor Arne Vestbø.
2667
2668         * Source/sync.profile:
2669
2670 2012-07-05  Rob Buis  <rbuis@rim.com>
2671
2672         [CMake] Fix some CMake warnings
2673         https://bugs.webkit.org/show_bug.cgi?id=90558
2674
2675         Fix WebKit options so they match with FeatureList.pm.
2676
2677         Reviewed by Dan Bates.
2678
2679         * Source/cmake/WebKitFeatures.cmake:
2680         * Source/cmakeconfig.h.cmake:
2681
2682 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2683
2684         [Qt] Move Webkit1 before WebKit2 in the build order
2685
2686         Reviewed by Csaba Osztrogonác.
2687
2688         * WebKit.pro:
2689
2690 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
2691
2692         [CMAKE] Unreviewd typo fix after r121857
2693
2694         * Source/cmake/WebKitMacros.cmake:
2695
2696 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
2697
2698         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
2699         https://bugs.webkit.org/show_bug.cgi?id=88608
2700
2701         Reviewed by Hajime Morita.
2702
2703         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
2704
2705 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
2706
2707         [Wk2][EFL] EFL needs a WebKitTestRunner
2708         https://bugs.webkit.org/show_bug.cgi?id=87659
2709
2710         Reviewed by Kenneth Rohde Christiansen.
2711
2712         * Source/CMakeLists.txt:
2713         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
2714         shared library.
2715         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
2716
2717 2012-07-04  John Mellor  <johnme@chromium.org>
2718
2719         Text Autosizing: Add compile flag and runtime setting
2720         https://bugs.webkit.org/show_bug.cgi?id=87394
2721
2722         This patch renames Font Boosting to Text Autosizing.
2723
2724         Reviewed by Adam Barth.
2725
2726         * configure.ac:
2727
2728 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
2729
2730         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
2731         https://bugs.webkit.org/show_bug.cgi?id=90258
2732
2733         Reviewed by Rob Buis.
2734
2735         This new macro calls generate-bindings.pl and append generated sources
2736         into proper source list.
2737
2738         * Source/cmake/WebKitMacros.cmake:
2739
2740 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2741
2742         [Qt] Get rid of un-needed QT += declarative for Qt 5
2743
2744         The declarative module has been renamed to quick1 in Qt 5, and the
2745         engine-only module for Qt 5 is named 'qml'. For many of the instances
2746         we could just remove 'declarative', since the project file was only
2747         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
2748         in a haveQt(4) scope.
2749
2750         Reviewed by Csaba Osztrogonác.
2751
2752         * Source/api.pri:
2753
2754 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
2755
2756         [EFL] Enable CSS variables support at compile time
2757         https://bugs.webkit.org/show_bug.cgi?id=90448
2758
2759         Reviewed by Kenneth Rohde Christiansen.
2760
2761         Turn on CSS_VARIABLES flag by default on EFL port.
2762
2763         * Source/cmake/OptionsEfl.cmake:
2764         * Source/cmakeconfig.h.cmake:
2765
2766 2012-07-03  George Staikos  <staikos@webkit.org>
2767
2768         [BlackBerry] Enable microdata support for BlackBerry.
2769         https://bugs.webkit.org/show_bug.cgi?id=90429
2770
2771         Reviewed by Rob Buis.
2772
2773         * Source/cmake/OptionsBlackBerry.cmake:
2774
2775 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2776
2777         [Qt] Make use of .qmake.cache for caching features
2778
2779         Instead of loading() features from the files that need them (and re-running
2780         a bunch of checks), we now run feature detection as part of configure.pro,
2781         and have build-webkit write the computed feature-defines and CONFIG to
2782         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
2783         when building WebKit.pro.
2784
2785         At some point we'll be able to selectivly prevent running of config tests
2786         in configure.pro, which means we don't need a separate code-path for
2787         the build-webkit --help case.
2788
2789         We should also move the code in build-webkit that now uses .webkit.config
2790         to detect clean builds, to use .qmake.cache, since we now store the same
2791         thing there.
2792
2793         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2794
2795         Reviewed by Tor Arne Vestbø.
2796
2797         * Source/QtWebKit.pro:
2798         * Source/api.pri:
2799         * Source/tests.pri:
2800         * WebKit.pro:
2801
2802 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
2803
2804         Unreviewed, rolling out r121766.
2805         http://trac.webkit.org/changeset/121766
2806         https://bugs.webkit.org/show_bug.cgi?id=90465
2807
2808         It caused flakey build errors on the bots (Requested by Ossy
2809         on #webkit).
2810
2811         * Source/QtWebKit.pro:
2812         * Source/api.pri:
2813         * Source/tests.pri:
2814         * WebKit.pro:
2815
2816 2012-07-03  George Staikos  <staikos@webkit.org>
2817
2818         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
2819         https://bugs.webkit.org/show_bug.cgi?id=90422
2820
2821         Reviewed by Rob Buis.
2822
2823         * Source/cmake/OptionsBlackBerry.cmake:
2824
2825 2012-07-03  George Staikos  <staikos@webkit.org>
2826
2827         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
2828         https://bugs.webkit.org/show_bug.cgi?id=90422
2829
2830         Reviewed by Rob Buis.
2831
2832         * Source/cmake/OptionsBlackBerry.cmake:
2833
2834 2012-07-03  Priit Laes  <plaes@plaes.org>
2835
2836         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
2837         https://bugs.webkit.org/show_bug.cgi?id=90332
2838
2839         Reviewed by Gustavo Noronha Silva.
2840
2841         * configure.ac: Bump libsoup requirements to 2.39.2
2842
2843 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2844
2845         [Qt] Make use of .qmake.cache for caching features
2846
2847         Instead of loading() features from the files that need them (and re-running
2848         a bunch of checks), we now run feature detection as part of configure.pro,
2849         and have build-webkit write the computed feature-defines and CONFIG to
2850         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
2851         when building WebKit.pro.
2852
2853         At some point we'll be able to selectivly prevent running of config tests
2854         in configure.pro, which means we don't need a separate code-path for
2855         the build-webkit --help case.
2856
2857         We should also move the code in build-webkit that now uses .webkit.config
2858         to detect clean builds, to use .qmake.cache, since we now store the same
2859         thing there.
2860
2861         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2862
2863         Reviewed by Tor Arne Vestbø.
2864
2865         * Source/QtWebKit.pro:
2866         * Source/api.pri:
2867         * Source/tests.pri:
2868         * WebKit.pro:
2869
2870 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
2871
2872         [EFL] Enable MICRODATA support
2873         https://bugs.webkit.org/show_bug.cgi?id=90377
2874
2875         Reviewed by Kenneth Rohde Christiansen.
2876
2877         Turn on MICRODATA support by default for EFL port.
2878
2879         * Source/cmake/OptionsEfl.cmake:
2880
2881 2012-07-02  George Staikos  <staikos@webkit.org>
2882
2883         [BlackBerry] Enable scoped style for BlackBerry.
2884         https://bugs.webkit.org/show_bug.cgi?id=90418
2885
2886         Reviewed by Rob Buis.
2887
2888         * Source/cmake/OptionsBlackBerry.cmake:
2889         * Source/cmakeconfig.h.cmake:
2890
2891 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
2892
2893         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
2894         https://bugs.webkit.org/show_bug.cgi?id=90271
2895
2896         Reviewed by George Staikos.
2897
2898         RIM PR #154707
2899
2900         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
2901         defined by default.
2902         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
2903         need to rebuild webkit before running DRT.
2904
2905         * Source/cmake/OptionsBlackBerry.cmake:
2906         * Source/cmakeconfig.h.cmake:
2907
2908 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2909
2910         [EFL][CMake] Integrate API unit tests with CTest
2911         https://bugs.webkit.org/show_bug.cgi?id=87251
2912
2913         Reviewed by Daniel Bates.
2914
2915         Enable CTest on the root CMakeLists.txt as it is expected
2916         to be here. This will create a new build target ("make test")
2917         to run all the API unit tests.
2918
2919         * CMakeLists.txt:
2920
2921 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
2922
2923         [EFL] Add Gamepad support
2924         https://bugs.webkit.org/show_bug.cgi?id=90170
2925
2926         Reviewed by Kenneth Rohde Christiansen.
2927
2928         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
2929         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
2930         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
2931
2932 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
2933
2934         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
2935         https://bugs.webkit.org/show_bug.cgi?id=90241
2936
2937         This issue is caused by single quotes in option's labels.
2938         We should use the escape character of single quotes in JavaScript's string which 
2939         starts and ends with single quotes.
2940         So we replace lablels' single quotes with its escape character during generating the 
2941         select popUp's HTML.
2942
2943
2944         Reviewed by George Staikos.
2945
2946         * ManualTests/blackberry/select-popup-items-unicode-display.html:
2947
2948 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
2949
2950         [Qt][WK2] Private non-QtQuick API
2951         https://bugs.webkit.org/show_bug.cgi?id=84532
2952
2953         Reviewed by Noam Rosenthal.
2954
2955         API tests for QRawWebView.
2956
2957         * Source/tests.pri:
2958
2959 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
2960
2961         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
2962
2963         * Source/autotools/symbols.filter:
2964
2965 2012-06-28  MORITA Hajime  <morrita@google.com>
2966
2967         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
2968         https://bugs.webkit.org/show_bug.cgi?id=89732
2969
2970         Reviewed by Dimitri Glazkov.
2971
2972         * Source/autotools/symbols.filter:
2973
2974 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
2975
2976         [BlackBerry] Selection items show as garbage for non-ascii characters.
2977         https://bugs.webkit.org/show_bug.cgi?id=89969
2978
2979         Add charset utf-8 to the select popup's page.
2980
2981         Reviewed by Antonio Gomes.
2982
2983         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
2984
2985 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
2986
2987         [EFL] Enable support for HTML5 datalist
2988         https://bugs.webkit.org/show_bug.cgi?id=90157
2989
2990         Reviewed by Martin Robinson.
2991
2992         Turn on DATALIST flag by default on EFL port to
2993         support HTML5 datalist tag.
2994
2995         * Source/cmake/OptionsEfl.cmake:
2996
2997 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
2998
2999         [Gtk] Add support for the Gamepad API
3000         https://bugs.webkit.org/show_bug.cgi?id=87503
3001
3002         Reviewed by Carlos Garcia Campos.
3003
3004         Only enable the Gamepad feature on Linux as support
3005         for other operating systems is not present.
3006
3007         Check for the GIO Unix and GUdev dependencies when the
3008         Gamepad feature is enabled.
3009
3010         * configure.ac:
3011
3012 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
3013
3014         [Qt] Make it possible to build WebKit without QtWidgets
3015         https://bugs.webkit.org/show_bug.cgi?id=78109
3016
3017         Reviewed by Tor Arne Vestbø.
3018
3019         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
3020         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
3021         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
3022
3023 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3024
3025         [EFL] Implement Network Information API
3026         https://bugs.webkit.org/show_bug.cgi?id=87067
3027
3028         Reviewed by Kenneth Rohde Christiansen.
3029
3030         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
3031
3032 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
3033
3034         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
3035
3036         * configure.ac: Bump version number.
3037
3038 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
3039
3040         [BlackBerry] Sanitize GLSL code using ANGLE.
3041
3042         BlackBerry port does not sanitize GLSL code with ANGLE
3043         https://bugs.webkit.org/show_bug.cgi?id=89583
3044
3045         Reviewed by Rob Buis.
3046
3047         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
3048
3049 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
3050
3051         [GTK] Fix NPAPI plugins on Windows
3052         https://bugs.webkit.org/show_bug.cgi?id=54531
3053
3054         Reviewed by Martin Robinson.
3055
3056         Define XP_WIN on Windows for plugin support.
3057
3058         * GNUmakefile.am:
3059
3060 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
3061
3062         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
3063         https://bugs.webkit.org/show_bug.cgi?id=88207
3064
3065         Reviewed by Chang Shu.
3066
3067         * Source/cmake/OptionsCommon.cmake:
3068         Provide new variable, EXEC_INSTALL_DIR to determine where to install
3069         executables.
3070
3071 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
3072
3073         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
3074         https://bugs.webkit.org/show_bug.cgi?id=88935
3075
3076         Reviewed by Chang Shu.
3077
3078         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
3079
3080 2012-06-20  Varun Jain  <varunjain@chromium.org>
3081
3082         Account for device scale factor when creating image for dragging.
3083         https://bugs.webkit.org/show_bug.cgi?id=89489
3084
3085         Reviewed by Adam Barth.
3086
3087         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
3088
3089 2012-06-18  Philippe Normand  <pnormand@igalia.com>
3090
3091         [GStreamer] 0.11 video-sink
3092         https://bugs.webkit.org/show_bug.cgi?id=77087
3093
3094         Reviewed by Martin Robinson.
3095
3096         * configure.ac: Fix required gstreamer 0.11 version
3097
3098 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
3099
3100         [Qt] Fix the Windows build when Qt is built without -release or -debug
3101         https://bugs.webkit.org/show_bug.cgi?id=89471
3102
3103         Reviewed by Tor Arne Vestbø.
3104
3105         Make sure that we at least remove build_all on Windows for api.pri,
3106         as WebCore wasn't built for all configurations.
3107
3108         * Source/api.pri:
3109
3110 2012-06-19  Mike West  <mkwst@chromium.org>
3111
3112         Introduce ENABLE_CSP_NEXT configuration flag.
3113         https://bugs.webkit.org/show_bug.cgi?id=89300
3114
3115         Reviewed by Adam Barth.
3116
3117         The 1.0 draft of the Content Security Policy spec is just about to
3118         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
3119         this ENABLE flag, disabled by default.
3120
3121         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
3122
3123         * Source/cmake/WebKitFeatures.cmake:
3124         * Source/cmakeconfig.h.cmake:
3125
3126 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
3127
3128         [Qt] Allow the modules file generation to work on Windows.
3129         https://bugs.webkit.org/show_bug.cgi?id=89010
3130
3131         Reviewed by Csaba Osztrogonác.
3132
3133         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
3134
3135         * Source/api.pri:
3136
3137 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
3138
3139         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
3140         https://bugs.webkit.org/show_bug.cgi?id=88880
3141
3142         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
3143         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
3144         adjust the target since it is in debug_and_release and expects the debug
3145         build_pass to come later. However, since we remove debug_and_release from CONFIG
3146         right after this, the TARGET hasn't been adjusted and the debug build_pass
3147         will not happen.
3148
3149         Work around it by disabling this optimization on Windows.
3150
3151         Reviewed by Tor Arne Vestbø.
3152
3153         * Source/api.pri:
3154
3155 2012-06-19  Mike West  <mkwst@chromium.org>
3156
3157         Add a scheme registry for bypassing Content Security Policy.
3158         https://bugs.webkit.org/show_bug.cgi?id=89373
3159
3160         Reviewed by Adam Barth.
3161
3162         * Source/autotools/symbols.filter:
3163
3164 2012-06-18  Rob Buis  <rbuis@rim.com>
3165
3166         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
3167         https://bugs.webkit.org/show_bug.cgi?id=89381
3168
3169         Reviewed by Antonio Gomes.
3170
3171         PR 163598
3172
3173         Enable LEGACY_VIEWPORT_ADAPTION.
3174
3175         * Source/cmake/OptionsBlackBerry.cmake:
3176
3177 2012-06-17  Philippe Normand  <pnormand@igalia.com>
3178
3179         Unreviewed, GTK 64-bit build fix after r120551.
3180
3181         * Source/autotools/symbols.filter:
3182
3183 2012-06-17  Philippe Normand  <pnormand@igalia.com>
3184
3185         Unreviewed, GTK build fix after r120397.
3186
3187         * Source/autotools/symbols.filter:
3188
3189 2012-06-14  Kent Tamura  <tkent@chromium.org>
3190
3191         Validate form state strings in FormController::setStateForNewFormElements()
3192         https://bugs.webkit.org/show_bug.cgi?id=88768
3193
3194         Reviewed by Hajime Morita.
3195
3196         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
3197
3198 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
3199
3200         [Blackberry] add a new Api named setAllowNotification
3201         https://bugs.webkit.org/show_bug.cgi?id=88950
3202
3203         Reviewed by Antonio Gomes.
3204
3205         Add a new API named setAllowNotification in webpage class to
3206         let client set those allowed domains into notifications.
3207
3208         Test case:
3209         * ManualTests/blackberry/notification.html: Added.
3210
3211 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
3212
3213         [Gtk] Enable link prefetch support in the developer builds
3214         https://bugs.webkit.org/show_bug.cgi?id=89011
3215
3216         Reviewed by Martin Robinson.
3217
3218         Rather export an automake conditional than define a preprocessor
3219         macro for enabling link prefetch support.
3220
3221         * configure.ac:
3222
3223 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
3224
3225         [BlackBerry] Enable MEDIA_STREAM by default
3226         https://bugs.webkit.org/show_bug.cgi?id=88849
3227
3228         Reviewed by Antonio Gomes.
3229
3230         * Source/cmake/OptionsBlackBerry.cmake:
3231         * Source/cmakeconfig.h.cmake:
3232
3233 2012-06-12  MORITA Hajime  <morrita@google.com>
3234
3235         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
3236         https://bugs.webkit.org/show_bug.cgi?id=62218
3237
3238         Reviewed by Dimitri Glazkov.
3239
3240         * Source/autotools/symbols.filter:
3241
3242 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
3243
3244         [EFL] Enable SHADOW_DOM flag
3245         https://bugs.webkit.org/show_bug.cgi?id=87732
3246
3247         Reviewed by Kentaro Hara.
3248
3249         Enable SHADOW_DOM flag by default at compile time for EFL port.
3250
3251         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
3252         * Source/cmake/OptionsEfl.cmake:
3253         * Source/cmakeconfig.h.cmake:
3254
3255 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
3256
3257         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
3258         https://bugs.webkit.org/show_bug.cgi?id=88715
3259
3260         Reviewed by Noam Rosenthal.
3261
3262         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
3263
3264         * Source/cmake/OptionsEfl.cmake:
3265         * Source/cmakeconfig.h.cmake:
3266
3267 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3268
3269         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
3270         https://bugs.webkit.org/show_bug.cgi?id=88850
3271
3272         Reviewed by Alexis Menard.
3273
3274         Enabled it by default on CMake ports like in other ports.
3275         This patch is a follow up to r120029.
3276
3277         * Source/cmake/WebKitFeatures.cmake:
3278         * Source/cmakeconfig.h.cmake:
3279
3280 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
3281
3282         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
3283         https://bugs.webkit.org/show_bug.cgi?id=84406
3284
3285         Reviewed by Hajime Morita.
3286
3287         Exporting Internals::counterValueForElement symbols for the Gtk build.
3288
3289         * Source/autotools/symbols.filter:
3290
3291 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
3292
3293         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
3294         https://bugs.webkit.org/show_bug.cgi?id=88804
3295
3296         Reviewed by Tony Chang.
3297
3298         Protect box-decoration-break behind a feature flag enabled by default.
3299
3300         * configure.ac:
3301
3302 2012-06-11  Arnaud Renevier  <arno@renevier.net>
3303
3304         Replace obsolete mkdir_p variable with MKDIR_P
3305         https://bugs.webkit.org/show_bug.cgi?id=88790
3306
3307         Reviewed by Martin Robinson.
3308
3309         * GNUmakefile.am:
3310         * configure.ac:
3311
3312 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
3313
3314         Unreviewed. Fix make distcheck issues.
3315
3316         * GNUmakefile.am: Initialize jscore nosource variables.
3317
3318 2012-06-10  Darin Adler  <darin@apple.com>
3319
3320         Remove unneeded callRemovedLastRef function from TreeShared refactoring
3321         https://bugs.webkit.org/show_bug.cgi?id=88653
3322
3323         Reviewed by Sam Weinig.
3324
3325         * Source/autotools/symbols.filter: Filter removedLastRef instead of
3326         callRemovedLastRef.
3327
3328 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
3329
3330         Add UNDO_MANAGER flag
3331         https://bugs.webkit.org/show_bug.cgi?id=87908
3332
3333         Reviewed by Tony Chang.
3334
3335         * Source/cmake/WebKitFeatures.cmake:
3336
3337 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
3338
3339         Fix the GTK+ build when OpenGL is enabled.
3340
3341         * configure.ac: Fix the build.
3342
3343 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
3344
3345         [GTK] build accelerated compositing on by default if OpenGL is present
3346         https://bugs.webkit.org/show_bug.cgi?id=88677
3347
3348         Reviewed by Alejandro G. Castro.
3349
3350         Build accelerated compositing by default if OpenGL is present, just like WebGL.
3351         Also prevent enabling WebGL if Clutter is turned on.
3352
3353         * configure.ac: Build AC by default.
3354
3355 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
3356
3357         [GTK] Add API to get the library version to WebKit2 GTK+
3358         https://bugs.webkit.org/show_bug.cgi?id=88426
3359
3360         Reviewed by Martin Robinson.
3361
3362         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
3363         file.
3364
3365 2012-06-08  Ion Rosca  <rosca@adobe.com>
3366
3367         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
3368         https://bugs.webkit.org/show_bug.cgi?id=74111
3369
3370         Reviewed by Simon Fraser.
3371
3372         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
3373
3374 2012-06-07  Kentaro Hara  <haraken@chromium.org>
3375
3376         Reduce Node object size from 72 byte to 64 byte
3377         https://bugs.webkit.org/show_bug.cgi?id=88528
3378
3379         Reviewed by Ryosuke Niwa.
3380
3381         Added a symbol for callRemovedLastRef().
3382
3383         * Source/autotools/symbols.filter:
3384
3385 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
3386
3387         Build fix for WinCE after r113570.
3388
3389         * Source/cmake/OptionsWinCE.cmake:
3390
3391 2012-06-07  Adam Barth  <abarth@webkit.org>
3392
3393         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
3394         https://bugs.webkit.org/show_bug.cgi?id=88375
3395
3396         Reviewed by James Robinson.
3397
3398         This symbol no longer exists.
3399
3400         * Source/autotools/symbols.filter:
3401
3402 2012-06-06  David Kilzer  <ddkilzer@apple.com>
3403
3404         Teach git about localizable *.strings files
3405         <http://webkit.org/b/88447>
3406
3407         Reviewed by Adam Roben.
3408
3409         * .gitattributes: Set diff attribute for *.strings files so
3410         git-diff doesn't complain about them being binary files once the
3411         git-config command is run.
3412
3413 2012-06-06  Andy Wingo  <wingo@igalia.com>
3414
3415         [GTK] Enable the LLInt
3416         https://bugs.webkit.org/show_bug.cgi?id=88315
3417
3418         Reviewed by Filip Pizlo.
3419
3420         * configure.ac: Require Ruby, to build the low-level interpreter.
3421
3422 2012-06-06  Sam D  <dsam2912@gmail.com>
3423
3424         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
3425         https://bugs.webkit.org/show_bug.cgi?id=87644
3426
3427         Reviewed by Pavel Feldman.
3428
3429         Added an option to enable/disable all breakpoints in Breakpoint pane.
3430
3431         * Source/WebCore/English.lproj/localizedStrings.js:
3432         * Source/WebCore/inspector/front-end/BreakpointManager.js:
3433         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
3434         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
3435         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
3436         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
3437         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
3438
3439 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
3440
3441         [GTK] show the feature list in alphabetical order
3442         https://bugs.webkit.org/show_bug.cgi?id=88343
3443
3444         Reviewed by Gustavo Noronha Silva.
3445
3446         * configure.ac:
3447
3448 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
3449
3450         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
3451         https://bugs.webkit.org/show_bug.cgi?id=73176
3452
3453         Reviewed by Adam Barth.
3454
3455         Two more APIs are added in Custom Scheme Handler specification.
3456         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
3457         One is 'isProtocolHandlerRegistered' to query whether the specific URL
3458         is registered or not.
3459         The other is 'unregisterProtocolHandler' to remove the registered URL.
3460
3461         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3462         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3463
3464 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
3465
3466         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
3467         https://bugs.webkit.org/show_bug.cgi?id=88243
3468
3469         Reviewed by Adam Barth.
3470
3471         * Source/cmake/WebKitFeatures.cmake:
3472
3473 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
3474
3475         [chromium] Fix software rendering for device-scale-factor > 1
3476         https://bugs.webkit.org/show_bug.cgi?id=88136
3477
3478         Reviewed by Darin Fisher.
3479
3480         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
3481
3482         * Source/autotools/symbols.filter:
3483
3484 2012-06-04  Kevin Greer  <kgr@chromium.org>
3485
3486         [chromium] Issue async events for console.time/timeEnd
3487         https://bugs.webkit.org/show_bug.cgi?id=88003
3488
3489         Reviewed by Pavel Feldman.
3490
3491         * ../../Source/WebCore/page/Console.cpp:
3492
3493 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
3494
3495         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
3496
3497         * configure.ac: Bump version number.
3498
3499 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
3500
3501         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
3502
3503         * wscript:
3504
3505 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
3506
3507         [Qt] Use -Werror only in developer builds
3508
3509         Rubber-stamped by Tor Arne Vestbø.
3510
3511         In production builds -Werror with custom toolchains and wierd system
3512         headers, -Werror is of no use and just creates confusion. So use it
3513         only if Qt is configured with -developer-build.
3514
3515         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
3516
3517 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
3518
3519         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
3520         https://bugs.webkit.org/show_bug.cgi?id=88117
3521
3522         Reviewed by Noam Rosenthal.
3523
3524         * Source/tests.pri: Add new entry for tst_qobjectbridge.
3525
3526 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
3527
3528         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
3529         https://bugs.webkit.org/show_bug.cgi?id=86866
3530
3531         Reviewed by Adam Barth.
3532
3533         Enable WEB_INTENTS_TAG flag by default on EFL port.
3534
3535         * Source/cmake/OptionsEfl.cmake:
3536         * Source/cmake/WebKitFeatures.cmake:
3537         * Source/cmakeconfig.h.cmake:
3538
3539 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
3540
3541         [EFL] Enable CSS_IMAGE_SET flag
3542         https://bugs.webkit.org/show_bug.cgi?id=87727
3543
3544         Reviewed by Adam Roben.
3545
3546         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
3547
3548         * Source/cmake/OptionsEfl.cmake:
3549         * Source/cmake/WebKitFeatures.cmake:
3550         * Source/cmakeconfig.h.cmake:
3551
3552 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
3553
3554         [wx] Unreviewed build fix. Add needed file back to the wx build.
3555
3556         * wscript:
3557
3558 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
3559
3560         [EFL][WK2] Fix WebKit2-EFL build
3561         https://bugs.webkit.org/show_bug.cgi?id=83693
3562
3563         Reviewed by Carlos Garcia Campos.
3564
3565         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
3566
3567 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
3568
3569         [BlackBerry] Loading media data with http authentication
3570         https://bugs.webkit.org/show_bug.cgi?id=84214
3571
3572         Reviewed by George Staikos.
3573
3574         Added a manual test case which needs user to provide a HTTP server
3575         with HTTP authentication support when loading the specified media
3576         resource. The test case will test if the media resource is successfully
3577         loaded.
3578
3579         * ManualTests/blackberry/video-load-with-authentication.html: Added.
3580
3581 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
3582
3583         Incomplete repaint on twitter.com when replying to a tweet
3584         https://bugs.webkit.org/show_bug.cgi?id=87553
3585
3586         Reviewed by Dean Jackson.
3587         
3588         Manual test that adds a transform to a layer, forcing that
3589         layer to gain backing store.
3590
3591         * ManualTests/compositing/requires-backing-change.html: Added.
3592
3593 2012-05-29  David Barr  <davidbarr@chromium.org>
3594
3595         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
3596         https://bugs.webkit.org/show_bug.cgi?id=87685
3597
3598         Reviewed by Eric Seidel.
3599
3600         Add a configuration option for CSS image-resolution support, disabling it by default.
3601
3602         * Source/cmake/WebKitFeatures.cmake:
3603         * Source/cmakeconfig.h.cmake:
3604
3605 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
3606
3607         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
3608         https://bugs.webkit.org/show_bug.cgi?id=42328
3609
3610         Reviewed by Eric Seidel.
3611
3612         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
3613
3614 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3615
3616         Move allowRoundingHacks to Internals interface
3617         https://bugs.webkit.org/show_bug.cgi?id=87328
3618
3619         Reviewed by Hajime Morita.
3620
3621         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
3622
3623 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
3624
3625         [EFL] Enable blob support for the EFL port
3626         https://bugs.webkit.org/show_bug.cgi?id=85363
3627
3628         Reviewed by Hajime Morita.
3629
3630         Enable Blob support by default for the EFL port.
3631
3632         * Source/cmake/OptionsEfl.cmake:
3633
3634 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
3635
3636         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
3637         https://bugs.webkit.org/show_bug.cgi?id=87597
3638
3639         Reviewed by Daniel Bates.
3640
3641         Building with clang requires at least the -fPIC option being
3642         passed correctly, just like it is needed with gcc. clang is also
3643         compatible with most of gcc's compiler options, so we only need to
3644         check for clang besides g++ in the macro definition.
3645
3646         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
3647         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
3648         and achieves the same effect.
3649
3650 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
3651
3652         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
3653         https://bugs.webkit.org/show_bug.cgi?id=87453
3654
3655         Reviewed by Eric Seidel.
3656
3657         Report the value of $enable_iframe_seamless rather than $enable_sandbox
3658         after checking whether to enable the iframe seamless option.
3659
3660         * configure.ac:
3661
3662 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
3663
3664         [Gtk] Remove configuration options that do not apply anymore
3665         https://bugs.webkit.org/show_bug.cgi?id=87509
3666
3667         Reviewed by Martin Robinson.
3668
3669         Remove configuration options for enabling or disabling HTML5 datagrid,
3670         DOM storage, image resizer API and sandboxed iframe support. These
3671         features were either turned on by default with the feature defines
3672         removed from the code or removed from the source.
3673
3674         * configure.ac:
3675
3676 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
3677
3678         [Qt] Broken controls rendering when transform is applied.
3679         https://bugs.webkit.org/show_bug.cgi?id=87483
3680
3681         Reviewed by Simon Hausmann.
3682
3683         * ManualTests/qt/control_paiting_with_transforms.html: Added.
3684
3685 2012-05-24  Tim Horton  <timothy_horton@apple.com>
3686
3687         Add feature defines for web-facing parts of CSS Regions and Exclusions
3688         https://bugs.webkit.org/show_bug.cgi?id=87442
3689         <rdar://problem/10887709>
3690
3691         Reviewed by Dan Bernstein.
3692
3693         * configure.ac:
3694
3695 2012-05-24  Kent Tamura  <tkent@chromium.org>
3696
3697         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
3698         per-context property of DOMWindow.
3699         https://bugs.webkit.org/show_bug.cgi?id=87086
3700
3701         Reviewed by Adam Barth.
3702
3703         * ManualTests/forms/calendar-picker.html:
3704         Introduce pseudo window.pagePopupController.
3705
3706 2012-05-24  Philippe Normand  <pnormand@igalia.com>
3707
3708         [GTK] Add --enable-css3-flexbox configure option after r118304.
3709         https://bugs.webkit.org/show_bug.cgi?id=87455
3710
3711         Reviewed by Xan Lopez.
3712
3713         * configure.ac:
3714
3715 2012-05-24  John Mellor  <johnme@chromium.org>
3716
3717         Font Boosting: Add compile flag and runtime setting
3718         https://bugs.webkit.org/show_bug.cgi?id=87394
3719
3720         Reviewed by Adam Barth.
3721
3722         Add ENABLE_FONT_BOOSTING.
3723
3724         * configure.ac:
3725
3726 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
3727
3728         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
3729
3730         * Source/cmake/WebKitFeatures.cmake:
3731         * Source/cmakeconfig.h.cmake:
3732
3733 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
3734
3735         [BlackBerry] Reset JS state for each test
3736         https://bugs.webkit.org/show_bug.cgi?id=86899
3737
3738         Reviewed by Nikolas Zimmermann.
3739
3740         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
3741          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
3742
3743 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
3744
3745         [EFL] Implements the registerProtocolHandler method and option.
3746         https://bugs.webkit.org/show_bug.cgi?id=73638
3747
3748         Reviewed by Andreas Kling.
3749
3750         The registerProtocolHandler() method allows Web sites to register themselves
3751         as possible handlers for particular schemes.
3752
3753         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
3754
3755         * Source/cmake/OptionsEfl.cmake: Adds the build option.
3756         * Source/cmakeconfig.h.cmake: Adds the build option.
3757
3758 2012-05-22  Kangil Han  <kangil.han@samsung.com>
3759
3760         [EFL][DRT] Implement touch event
3761         https://bugs.webkit.org/show_bug.cgi?id=86720
3762
3763         Reviewed by Hajime Morita.
3764
3765         Currently EFL DRT doesn't support touch event.
3766         Therefore, this patch enabled it and implemented some eventSender function callbacks.
3767
3768         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
3769         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
3770
3771 == Rolled over to ChangeLog-2012-05-22 ==