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