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