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