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