[CMake] Suppress ANGLE compilation warnings
[WebKit-https.git] / ChangeLog
1 2012-08-30  Rob Buis  <rbuis@rim.com>
2
3         [CMake] Suppress ANGLE compilation warnings
4         https://bugs.webkit.org/show_bug.cgi?id=95377
5
6         Reviewed by Antonio Gomes.
7
8         Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
9
10         * Source/cmake/WebKitHelpers.cmake:
11
12 2012-08-29  Thiago Macieira  <thiago.macieira@intel.com>
13
14         Tell git-archive to not export .gitattributes and .gitignore
15
16         Reviewed by Simon Hausmann.
17
18         Exclude git specific files from archives created via git-archive.
19
20         * .gitattributes:
21
22 2012-08-28  Mario Sanchez Prada  <msanchez@igalia.com>
23
24         Add directory generated by Eclipse to .gitignore
25         https://bugs.webkit.org/show_bug.cgi?id=95231
26
27         Reviewed by Andreas Kling.
28
29         * .gitignore: Ignore .settings directory.
30
31 2012-08-27  Rob Buis  <rbuis@rim.com>
32
33         [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
34         https://bugs.webkit.org/show_bug.cgi?id=95089
35
36         Reviewed by Antonio Gomes.
37
38         This option does not make sense for compiling C and gives a warning.
39
40         * Source/cmake/OptionsBlackBerry.cmake:
41
42 2012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
43
44         Rename RegisterProtocolHandler API to NavigatorContentUtils
45         https://bugs.webkit.org/show_bug.cgi?id=94920
46
47         Reviewed by Adam Barth.
48
49         Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
50
51         * Source/cmake/OptionsBlackBerry.cmake:
52         * Source/cmake/OptionsEfl.cmake:
53         * Source/cmake/WebKitFeatures.cmake:
54         * Source/cmakeconfig.h.cmake:
55
56 2012-08-23  Kevin Ollivier  <kevino@theolliviers.com>
57
58         [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
59         add the opentype directory, and remove old ATSUI files no longer in the tree.
60         
61         * wscript:
62
63 2012-08-22  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
64
65         [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
66         https://bugs.webkit.org/show_bug.cgi?id=94744
67
68         Reviewed by Gustavo Noronha Silva.
69
70         There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
71         is used.
72
73         * GNUmakefile.am:
74         * Source/cmake/OptionsEfl.cmake:
75
76 2012-08-23  Zan Dobersek  <zandobersek@gmail.com>
77
78         [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
79         https://bugs.webkit.org/show_bug.cgi?id=87127
80
81         Reviewed by Martin Robinson.
82
83         Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
84         and define them, along with 'feature_defines' (changed from the all-caps version),
85         before webcore_cppflags.
86
87         * GNUmakefile.am:
88
89 2012-08-23  Martin Robinson  <mrobinson@igalia.com>
90
91         [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
92         https://bugs.webkit.org/show_bug.cgi?id=94572
93
94         Reviewed by Carlos Garcia Campos.
95
96         Change the name of the tarball to match the name of the library
97         and to disambiguate it from other WebKit ports.
98
99         * configure.ac: Update the tarball name.
100
101 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
102
103         Unreviewed. Bump WebKitGTK+ version number.
104
105         * configure.ac: Bump version number to 1.11.0 now that we branched
106         for 1.10.
107
108 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
109
110         REGRESSION(r126306): it broke the plugin process
111         https://bugs.webkit.org/show_bug.cgi?id=94797
112
113         Reviewed by Xan Lopez.
114
115         * GNUmakefile.am:
116
117 2012-08-22  Beth Dakin  <bdakin@apple.com>
118
119         https://bugs.webkit.org/show_bug.cgi?id=94401
120         Add support for making a web site become paginated using overflow: 
121         paged-x | paged-y
122         -and corresponding-
123         <rdar://problem/11831783> 
124
125         Reviewed by Dave Hyatt.
126
127         * Source/autotools/symbols.filter:
128
129 2012-08-22  Gustavo Noronha Silva  <gns@gnome.org>
130
131         [GTK] Split WebCore/platform into a separate library
132         https://bugs.webkit.org/show_bug.cgi?id=94435
133
134         Reviewed by Martin Robinson.
135
136         More people have been reporting problems when linking WebCore because
137         the command line limit is being exceeded. Splitting WebCore a bit more
138         is in order.
139
140         * GNUmakefile.am: add variable that will hold the list of source files
141         for libWebCorePlatform .
142
143 2012-08-21  Thiago Marcos P. Santos  <thiago.santos@intel.com>
144
145         [EFL] Enable CSS Text Decoration by default
146         https://bugs.webkit.org/show_bug.cgi?id=94483
147
148         Reviewed by Kenneth Rohde Christiansen.
149
150         By enabling this feature by default, it will get tested by the bots
151         and we can make sure no regressions will happen.
152
153         * Source/cmake/OptionsEfl.cmake:
154
155 2012-08-21  Ulan Degenbaev  <ulan@chromium.org>
156
157         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
158         https://bugs.webkit.org/show_bug.cgi?id=92993
159
160         Reviewed by Kenneth Russell.
161
162         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
163         is constructed and destructed so that V8's garbage collection
164         heuristics can account for the memory held by these objects.
165
166         * ManualTests/typed-array-memory.html: Added.
167
168 2012-08-21  Martin Robinson  <mrobinson@igalia.com>
169
170         [GTK] Using a native window for the WebView breaks GtkOverlay
171         https://bugs.webkit.org/show_bug.cgi?id=90085
172
173         Reviewed by Alejandro G. Castro.
174
175         * configure.ac: Parse xcomposite pkg-config file during configuration.
176
177 2012-08-21  Patrick Gansterer  <paroga@webkit.org>
178
179         Build fix for WinCE after r115348.
180
181         * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
182
183 2012-08-20  George Staikos  <staikos@webkit.org>
184
185         [BlackBerry] Enable XHR Response BLOB
186         https://bugs.webkit.org/show_bug.cgi?id=94525
187
188         Reviewed by Rob Buis.
189
190         Add the XHR response blob enable feature to the cmake build system and
191         enable it for BlackBerry.
192
193         * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
194         * Source/cmakeconfig.h.cmake: Add the feature
195
196 2012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
197
198         [EFL] Get rid of pango backend support once harfbuzz-ng is working
199         https://bugs.webkit.org/show_bug.cgi?id=92102
200
201         Reviewed by Kenneth Rohde Christiansen.
202
203         Removing choice of font backend, Pango detection not required any more.
204
205         * Source/cmake/FindPango.cmake: Removed.
206         * Source/cmake/LibFindMacros.cmake: Removed.
207         * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
208
209 2012-08-17  Raphael Kubo da Costa  <rakuco@webkit.org>
210
211         [CMake] Add FindDBus.cmake and use it in the EFL port.
212         https://bugs.webkit.org/show_bug.cgi?id=94319
213
214         Reviewed by Daniel Bates.
215
216         Currently, the Battery Status-related code in the EFL port uses
217         libdbus but does not directly include its directories or link
218         against it, relying instead on the compiler flags coming via
219         EDbus's pkg-config information.
220
221         That will break once we stop obtaining EFL's include directories
222         and library paths from pkg-config, so write FindDBus.cmake to
223         prepare for that.
224
225         * Source/cmake/FindDBus.cmake: Added.
226         * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
227         support is enabled.
228
229 2012-08-17  Rob Buis  <rbuis@rim.com>
230
231         [BlackBerry] Remove some shared libraries from linking
232         https://bugs.webkit.org/show_bug.cgi?id=94253
233
234         Reviewed by Yong Li.
235
236         Remove some shared libraries.
237
238         * Source/cmake/OptionsBlackBerry.cmake:
239
240 2012-08-16  Gustavo Noronha Silva  <gns@gnome.org>
241
242         Unreviewed speculative 32 bits build fix.
243
244         * Source/autotools/symbols.filter: add symbol version that gets
245         generated in 32 bits build.
246
247 2012-08-16  Max Feil  <mfeil@rim.com>
248
249         [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
250         https://bugs.webkit.org/show_bug.cgi?id=94176
251
252         Reviewed by Antonio Gomes.
253
254         An automated layout test is not possible for this patch because
255         dynamic live streams require a special dedicated web server.
256         Putting an external video URL into an automated test is not
257         correct either. So I have created a manual test that points to
258         an external HLS video that works today.
259
260         * ManualTests/blackberry/video-hls-controls.html: Added.
261
262 2012-08-16  Marja Hölttä  <marja@chromium.org>
263
264         FormController, WebHistoryItem: Enable reading selected file names from document state
265         https://bugs.webkit.org/show_bug.cgi?id=91231
266
267         Reviewed by Jochen Eisinger.
268
269         This change enables Chromium to set up file permissions properly when
270         the session restore feature restores a page with selected files.
271
272         * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
273
274 2012-08-15  Kent Tamura  <tkent@chromium.org>
275
276         Calendar Picker: Localize numbers in a calendar picker
277         https://bugs.webkit.org/show_bug.cgi?id=93704
278
279         Reviewed by Hajime Morita.
280
281         * ManualTests/forms/calendar-picker.html:
282         Add a mock pagePopupController.localizeNumberString().
283
284 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
285
286         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
287         https://bugs.webkit.org/show_bug.cgi?id=94168
288
289         Reviewed by Kent Tamura.
290
291         * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
292
293 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
294
295         [css3-text] Add CSS3 Text decoration compile flag
296         https://bugs.webkit.org/show_bug.cgi?id=93863
297
298         Reviewed by Julien Chaffraix.
299
300         This patch handles the compile flag implementation, which will come disabled by
301         default, thus not exposing the CSS3 text decoration features to the web, unless
302         when explicitly enabling it with "--css3-text-decoration" build parameter.
303
304         * Source/cmake/WebKitFeatures.cmake:
305         * Source/cmakeconfig.h.cmake:
306         * configure.ac:
307
308 2012-08-15  Brady Eidson  <beidson@apple.com>
309
310         Removing a plug-in element from a page opened in a background tab in Safari crashes
311         <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
312
313         Reviewed by Beth Dakin.
314
315         * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
316
317 2012-08-14  Keishi Hattori  <keishi@webkit.org>
318
319         Share common code between calendar picker and color suggestion picker
320         https://bugs.webkit.org/show_bug.cgi?id=93802
321
322         Reviewed by Kent Tamura.
323
324         * ManualTests/forms/calendar-picker.html:
325         * ManualTests/forms/color-suggestion-picker.html:
326
327 2012-08-14  Milian Wolff  <milian.wolff@kdab.com>
328
329         [Qt] QtWebKit linking fails for QNX cross build
330         https://bugs.webkit.org/show_bug.cgi?id=93460
331
332         Reviewed by Simon Hausmann.
333
334         The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
335         Apparently it does not properly support the linker invokation using
336         -Wl,-whole-archive -l... -Wl,-no-whole-archive
337         yielding a "cc: no files to process" error. This patch works around
338         this issue by adding an empty dummy file (and thus object file) to
339         the linking stage.
340
341         * Source/api.pri:
342
343 2012-08-14  Keishi Hattori  <keishi@webkit.org>
344
345         Move page popup resources to separate directory
346         https://bugs.webkit.org/show_bug.cgi?id=93932
347
348         Reviewed by Kent Tamura.
349
350         * ManualTests/forms/calendar-picker.html:
351         * ManualTests/forms/color-suggestion-picker.html:
352
353 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
354
355         [CMake] Rewrite FindLibSoup2.cmake.
356         https://bugs.webkit.org/show_bug.cgi?id=93191
357
358         Reviewed by Rob Buis.
359
360         The existing LibSoup2 was imported from somewhere else and not
361         only did it contain a lot of unnecessary cruft to look for libsoup
362         2.2 (which we do not support anyway), but it also relied on the
363         paths returned by pkg-config for setting the library and include
364         paths.
365
366         For one, this meant "-lsoup-2.4" was passed to the linked instead
367         of "-L/path/to/libsoup-2.4.so", which would sometimes make a
368         system version of libsoup to be picked up instead of the one
369         installed by, say, jhbuild.
370
371         The new FindLibSoup.cmake now only looks for libsoup 2.4 and
372         relies on pkg-config solely for retrieving the current LibSoup
373         version.
374
375         * Source/cmake/FindLibSoup.cmake: Added.
376         * Source/cmake/FindLibSoup2.cmake: Removed.
377         * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
378         LibSoup2, look for the GObject component of Glib.
379
380 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
381
382         [CMake] Remove glib-related Find modules and write single new one instead.
383         https://bugs.webkit.org/show_bug.cgi?id=93786
384
385         Reviewed by Rob Buis.
386
387         As part of the ongoing effort to write proper Find modules that use
388         absolute include and library paths instead of the short ones from
389         pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
390         FindGLIB.cmake that optionally detects components such as GIO and
391         GObject.
392
393         Library paths are now defined as "/full/path/to/libfoo.so" instead of
394         simply "foo", so that the linker receives a full path and we can then
395         avoid accidentally picking up a libfoo.so installed into /usr/lib
396         instead of a local one built with jhbuild.
397
398         * Source/cmake/FindGIO.cmake: Removed.
399         * Source/cmake/FindGLIB.cmake: Added.
400         * Source/cmake/FindGlib.cmake: Removed.
401         * Source/cmake/FindGthread.cmake: Removed.
402         * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
403
404 2012-08-13  Zan Dobersek  <zandobersek@gmail.com>
405
406         [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
407         https://bugs.webkit.org/show_bug.cgi?id=90693
408
409         Reviewed by Philippe Normand.
410
411         Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
412         as they are not required anymore.
413
414         * configure.ac:
415
416 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
417
418         [Qt] Make it possible to build without QtTest/QtPrintSupport
419         https://bugs.webkit.org/show_bug.cgi?id=93492
420
421         Reviewed by Tor Arne Vestbø.
422
423         * Source/QtWebKit.pro: Disable tests if no testlib
424
425 2012-08-10  Rob Buis  <rbuis@rim.com>
426
427         [BlackBerry] Enable relro link option for JSC executable
428         https://bugs.webkit.org/show_bug.cgi?id=93726
429
430         Reviewed by Yong Li.
431
432         Enable relro link option for JSC executable.
433
434         * Source/cmake/OptionsBlackBerry.cmake:
435
436 2012-08-09  Raphael Kubo da Costa  <rakuco@webkit.org>
437
438         [CMake] Bump minimum required version to 2.8.3.
439         https://bugs.webkit.org/show_bug.cgi?id=93450
440
441         Reviewed by Daniel Bates.
442
443         Following the discussion in bug 93189, it was decided that bumping
444         the minimum required version from 2.8.0 to 2.8.3 was a good thing
445         due to additional features, such as improved
446         FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
447         handling in the PKG_CHECK_MODULES() call.
448
449         CMake 2.8.3 was released almost two years ago, so people are
450         expected to have it or a later version installed.
451
452         * CMakeLists.txt:
453
454 2012-08-08  Shane Stephens  <shanestephens@google.com>
455
456         Compile flag for CSS Hierarchies
457         https://bugs.webkit.org/show_bug.cgi?id=92433
458
459         Reviewed by Tony Chang.
460
461         * Source/cmake/WebKitFeatures.cmake:
462
463 2012-08-08  Ming Xie  <mxie@rim.com>
464
465         [BlackBerry] Fix "-fPIC" define in the BlackBerry build
466         https://bugs.webkit.org/show_bug.cgi?id=93548
467
468         Reviewed by Rob Buis.
469
470         In the current CMake release (version 2.8.5), ${CMAKE_SHARED
471         _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
472         set to empty (See cmake/Modules/Platform/QNX.cmake)
473
474         This breaks the assumption which WebKit CMake build system 
475         makes in Source/cmake/WebKitHelper.cmake
476
477         * Source/cmake/OptionsBlackBerry.cmake:
478
479 2012-08-08  Philippe Normand  <pnormand@igalia.com>
480
481         [GStreamer] 0.11 build broken (again)
482         https://bugs.webkit.org/show_bug.cgi?id=93474
483
484         Reviewed by Martin Robinson.
485
486         * configure.ac: Disable media-stream build if GStreamer 0.11
487         support is enabled, due to farstream-0.1 still messing up with
488         gstreamer-0.10 include path.
489
490 2012-08-07  YoungTaeck Song  <youngtaeck.song@samsung.com>
491
492         [WK2][EFL] Implement accelerated compositing on WK2 Efl port
493         https://bugs.webkit.org/show_bug.cgi?id=89840
494
495         Reviewed by Noam Rosenthal.
496
497         Implement accelerated composition with TiledBackingStore on WK2 Efl port.
498         This implementation is based on COORDINATED_GRAPHICS.
499         Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
500
501         * Source/cmake/OptionsEfl.cmake:
502
503 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
504
505         [Qt] Make it possible to build without QtQuick
506
507         Reviewed by Simon Hausmann.
508
509         * Source/QtWebKit.pro:
510         * Source/tests.pri:
511
512 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
513
514         [Qt] Remove Qt 4 specific code paths
515         https://bugs.webkit.org/show_bug.cgi?id=88161
516
517         Reviewed by Kenneth Rohde Christiansen.
518
519         * Source/api.pri:
520         * WebKit.pro:
521
522 2012-08-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
523
524         [EFL] Enable link prefetch
525         https://bugs.webkit.org/show_bug.cgi?id=93281
526
527         Reviewed by Kentaro Hara.
528
529         * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
530
531 2012-08-06  Xan Lopez  <xlopez@igalia.com>
532
533         [GTK] Cleanup configure.ac build options output
534         https://bugs.webkit.org/show_bug.cgi?id=93245
535
536         Reviewed by Laszlo Gombos.
537
538         Remove duplicated elements, sort alphabetically.
539
540         * configure.ac: ditto.
541
542 2012-08-06  Carlos Garcia Campos  <cgarcia@igalia.com>
543
544         Unreviewed. Update NEWS and configure.ac for 1.9.6 release
545
546         * configure.ac: Bump version numbers.
547
548 2012-08-03  Patrick Gansterer  <paroga@webkit.org>
549
550         [CMake][WIN] Disable C++ exceptions and RTTI
551         https://bugs.webkit.org/show_bug.cgi?id=93104
552
553         Reviewed by Ryosuke Niwa.
554
555         Both features are not used in WebKit, so remove them to safe some code.
556         Also enable compilation of plain c files with multiple processes.
557
558         * Source/cmake/OptionsWindows.cmake:
559
560 2012-08-03  Mario Sanchez Prada  <msanchez@igalia.com>
561
562         Unreviewed build fix for GTK after r124479.
563
564         * Source/autotools/symbols.filter: Removed unneeded symbol.
565
566 2012-08-03  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
567
568         [Qt] Populate .qmake.cache from the top-level project file
569
570         This makes it possible to build webkit without using the perl build
571         script. The duplicated logic in build-webkit will be removed when we
572         remove the Qt4 code paths. The build-webkit script will then simply
573         call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
574
575         Reviewed by Tor Arne Vestbø.
576
577         * WebKit.pro:
578
579 2012-08-03  Dominik Röttsches  <dominik.rottsches@intel.com>
580
581         [cmake] Cleanup FindHarfBuzz.cmake
582         https://bugs.webkit.org/show_bug.cgi?id=92984
583
584         Reviewed by Hajime Morita.
585
586         Cleanup which didn't make it into my previous ptch.
587
588         * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
589
590 2012-08-03  Joone Hur  <joone.hur@intel.com>
591
592         [EFL][DRT] WebKitAnimation API compile-time disabled
593         https://bugs.webkit.org/show_bug.cgi?id=84593
594
595         Reviewed by Laszlo Gombos.
596
597         Enable ENABLE_ANIMATION_API by default on the Efl port.
598
599         * Source/cmake/OptionsEfl.cmake:
600         * Source/cmakeconfig.h.cmake:
601
602 2012-08-02  Zan Dobersek  <zandobersek@gmail.com>
603
604         Unreviewed attempt at fixing the GTK 64-bit debug build.
605
606         * Source/autotools/symbols.filter:
607
608 2012-08-02  Martin Robinson  <mrobinson@igalia.com>
609
610         [GTK] When farstream is not present do not enable MediaStream
611
612         Reviewed by Philippe Normand.
613
614         When farstream libraries are no present, simply do not build MediaStream
615         support.
616
617         * configure.ac:
618
619 2012-08-01  Jian Li  <jianli@chromium.org>
620
621         Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
622         https://bugs.webkit.org/show_bug.cgi?id=90298
623
624         Reviewed by Adam Barth.
625
626         * configure.ac: Add ENABLE_WIDGET_REGION define.
627
628 2012-07-31  Joshua Netterfield  <jnetterfield@rim.com>
629
630         [BlackBerry] Enable CSS Filter Effects
631         https://bugs.webkit.org/show_bug.cgi?id=92685
632
633         Reviewed by Rob Buis.
634
635         Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
636
637         Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
638
639         * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
640         * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
641
642 2012-07-31  Ryosuke Niwa  <rniwa@webkit.org>
643
644         Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
645         https://bugs.webkit.org/show_bug.cgi?id=92717
646
647         Reviewed by Hajime Morita.
648
649         Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
650
651         * Websites/webkit-perf.appspot.com/models.py:
652         (Runs.chart_params):
653
654 2012-07-31  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
655
656         add Farstream flags/deps to WebKit, for WebRTC
657         https://bugs.webkit.org/show_bug.cgi?id=87524
658
659         Reviewed by Philippe Normand.
660
661         Since Farstream will be used as the backend for GTK's WebRTC, this
662         patch adds it as a dependency to the build system.
663
664         * GNUmakefile.am:
665         * configure.ac:
666
667 2012-07-30  Ryosuke Niwa  <rniwa@webkit.org>
668
669         /api/test/runs/chart expires on perf-o-matic
670         https://bugs.webkit.org/show_bug.cgi?id=92714
671
672         Reviewed by Hajime Morita.
673
674         Don't update the entire JSON while generating the dashboard images.
675         This is a bug and not doing this will reduce the server load significantly.
676
677         * Websites/webkit-perf.appspot.com/controller.py:
678         (RunsChartHandler.post):
679
680 2012-07-30  Dominik Röttsches  <dominik.rottsches@intel.com>
681
682         Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
683         https://bugs.webkit.org/show_bug.cgi?id=92376
684
685         Reviewed by Tony Chang.
686
687         Added manual test to reliably reproduce assertion failure which is solved by this patch.
688
689         * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
690
691 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
692
693         Web Inspector: Resource agent's reference to cached resources should be weak.
694         https://bugs.webkit.org/show_bug.cgi?id=92108
695
696         Reviewed by Pavel Feldman.
697
698         * Source/autotools/symbols.filter:
699
700 2012-07-30  Shinya Kawanaka  <shinyak@chromium.org>
701
702         Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
703         https://bugs.webkit.org/show_bug.cgi?id=92611
704
705         Reviewed by Hajime Morita.
706
707         * Source/autotools/symbols.filter:
708
709 2012-07-30  Sheriff Bot  <webkit.review.bot@gmail.com>
710
711         Unreviewed, rolling out r124000.
712         http://trac.webkit.org/changeset/124000
713         https://bugs.webkit.org/show_bug.cgi?id=92632
714
715         seems to have broken chromium Range_InstanceSizeUnknown unit
716         test across many platforms (Requested by tomhudson on
717         #webkit).
718
719         * Source/autotools/symbols.filter:
720
721 2012-07-30  Patrick Gansterer  <paroga@webkit.org>
722
723         Replace UnicodeWinCE with UnicodeWchar
724         https://bugs.webkit.org/show_bug.cgi?id=92539
725
726         Reviewed by Ryosuke Niwa.
727
728         UnicodeWinCE never contained WinCE specific code. UnicodeWchar
729         is a replacement for it, which is mainly based on the functions
730         from <wchar.h>. It is ment as a minimal Unicode backend, which
731         can be used very easy and has no external dependencies.
732
733         * Source/cmake/OptionsWinCE.cmake:
734
735 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
736
737         Web Inspector: Resource agent's reference to cached resources should be weak.
738         https://bugs.webkit.org/show_bug.cgi?id=92108
739
740         Reviewed by Pavel Feldman.
741
742         * Source/autotools/symbols.filter:
743
744 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
745
746         Add ENABLE_CSS_COMPOSITING flag
747         https://bugs.webkit.org/show_bug.cgi?id=92553
748
749         Reviewed by Dirk Schulze.
750
751         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
752
753         * Source/cmake/WebKitFeatures.cmake:
754         * Source/cmakeconfig.h.cmake:
755         * configure.ac:
756
757 2012-07-27  Kihong Kwon  <kihong.kwon@samsung.com>
758
759         [EFL] Support for HTML media capture
760         https://bugs.webkit.org/show_bug.cgi?id=91842
761
762         Reviewed by Ryosuke Niwa.
763
764         Add HTML media capture feature, and enable that on the Efl port.
765
766         * Source/cmake/OptionsEfl.cmake:
767         * Source/cmake/WebKitFeatures.cmake:
768         * Source/cmakeconfig.h.cmake:
769
770 2012-07-27  Ryosuke Niwa  <rniwa@webkit.org>
771
772         Unreviewed perf-o-matic build fix for dashboard image generation.
773         Also, only show Parser/html5-full-render on the dashboard by default
774         so that it won't take forever to load it.
775
776         * Websites/webkit-perf.appspot.com/controller.py:
777         (schedule_runs_update):
778         (RunsChartHandler.post):
779         * Websites/webkit-perf.appspot.com/models.py:
780         (Runs.chart_params):
781         (DashboardImage.get_image):
782         * Websites/webkit-perf.appspot.com/models_unittest.py:
783         (RunsTest.test_chart_params_with_value):
784
785 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
786
787         [Cairo] Add complex font drawing using HarfbuzzNG
788         https://bugs.webkit.org/show_bug.cgi?id=91864
789
790         Reviewed by Simon Hausmann and Martin Robinson.
791
792         Configuring Freetype backend to use HarfBuzz by default.
793
794         * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
795         * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
796
797 2012-07-26  Dan Bernstein  <mitz@apple.com>
798
799         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
800         https://bugs.webkit.org/show_bug.cgi?id=92331
801
802         Reviewed by Mark Rowe.
803
804         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
805
806         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
807         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
808
809 2012-07-26  Keishi Hattori  <keishi@webkit.org>
810
811         Implement ColorSuggestionPicker page popup
812         https://bugs.webkit.org/show_bug.cgi?id=92109
813
814         Reviewed by Kent Tamura.
815
816         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
817
818 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
819
820         [EFL] EFL port should use XDG paths
821         https://bugs.webkit.org/show_bug.cgi?id=91719
822
823         Reviewed by Kenneth Rohde Christiansen.
824
825         Efreet library added.
826
827         * Source/cmake/FindEFL.cmake:
828
829 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
830
831         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
832         https://bugs.webkit.org/show_bug.cgi?id=92091
833
834         Reviewed by Adam Barth.
835
836         Exporting Internals::pageNumber symbols for the Gtk build.
837
838         * Source/autotools/symbols.filter:
839
840 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
841
842         Unreviewed, rolling out r123606.
843         http://trac.webkit.org/changeset/123606
844         https://bugs.webkit.org/show_bug.cgi?id=92247
845
846         broke Windows build of Chromium (Requested by tomhudson on
847         #webkit).
848
849         * ManualTests/forms/color-suggestion-picker.html: Removed.
850
851 2012-07-25  Keishi Hattori  <keishi@webkit.org>
852
853         Implement ColorSuggestionPicker page popup
854         https://bugs.webkit.org/show_bug.cgi?id=92109
855
856         Reviewed by Kent Tamura.
857
858         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
859
860 2012-07-23  Kent Tamura  <tkent@chromium.org>
861
862         [GTK] Remove unnecessary trailing space in the previous commit.
863
864         * Source/autotools/symbols.filter:
865
866 2012-07-23  Kent Tamura  <tkent@chromium.org>
867
868         [GTK] Attempt to fix build
869
870         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
871
872 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
873
874         Unreviewed, rolling out r123184, r123195, and r123197.
875         http://trac.webkit.org/changeset/123184
876         http://trac.webkit.org/changeset/123195
877         http://trac.webkit.org/changeset/123197
878         https://bugs.webkit.org/show_bug.cgi?id=92049
879
880         pagecycler regression (Requested by morrita on #webkit).
881
882         * Source/autotools/symbols.filter:
883
884 2012-07-23  Roger Fong  <roger_fong@apple.com>
885
886         If select element in Windows is off screen horizontally, 
887         menu is either inappropriately resized or positioned offscreen.
888         https://bugs.webkit.org/show_bug.cgi?id=91913
889         <rdar://problem/7611229>
890
891         Reviewed by Tim Horton.
892
893         Add a manual test to verify that popup menus render in the correct place.
894         
895         * ManualTests/win/select-menu-off-screen.html: Added.
896
897 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
898
899         Implement sticky positioning
900         https://bugs.webkit.org/show_bug.cgi?id=90046
901
902         Reviewed by Ojan Vafai.
903
904         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
905         
906         Sort the ENABLE_CSS lines in the file.
907
908         * Source/cmake/WebKitFeatures.cmake:
909         * Source/cmakeconfig.h.cmake:
910
911 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
912
913         [WINCE] Define NOMINMAX in the build system instead of Platform.h
914         https://bugs.webkit.org/show_bug.cgi?id=91938
915
916         Reviewed by Ryosuke Niwa.
917
918         Define it in OptionsWindows.cmake, since NOMINMAX
919         should to be defined for all windows ports.
920
921         * Source/cmake/OptionsWinCE.cmake:
922         * Source/cmake/OptionsWindows.cmake:
923
924 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
925
926         Unreviewed, rolling out r123298 and r123301.
927         http://trac.webkit.org/changeset/123298
928         http://trac.webkit.org/changeset/123301
929         https://bugs.webkit.org/show_bug.cgi?id=91953
930
931         We need to think some more about the intricacies of exposing a
932         CMake option for ENABLE_DFG_JIT as this option is specific to
933         the port and architecture. (Requested by dydx on #webkit).
934
935         * Source/cmake/WebKitFeatures.cmake:
936         * Source/cmakeconfig.h.cmake:
937
938 2012-07-22  Daniel Bates  <dbates@webkit.org>
939
940         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
941         (https://bugs.webkit.org/show_bug.cgi?id=91939)
942
943         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
944         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
945         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
946
947         (*) We should look to further discuss with CMake port maintainers about enabling
948         the DFG JIT by default.
949
950         * Source/cmake/WebKitFeatures.cmake:
951
952 2012-07-23  Kent Tamura  <tkent@chromium.org>
953
954         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
955         https://bugs.webkit.org/show_bug.cgi?id=91941
956
957         Reviewed by Kentaro Hara.
958
959         A flag name for an elmement should be ENABLE_*_ELEMENT.
960
961         * Source/cmake/WebKitFeatures.cmake:
962         * Source/cmakeconfig.h.cmake:
963         * configure.ac:
964
965 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
966
967         [CMake] Add option for ENABLE_DFG_JIT
968         https://bugs.webkit.org/show_bug.cgi?id=91939
969
970         Reviewed by Daniel Bates.
971
972         * Source/cmake/WebKitFeatures.cmake:
973         * Source/cmakeconfig.h.cmake:
974
975 2012-07-22  Kent Tamura  <tkent@chromium.org>
976
977         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
978         https://bugs.webkit.org/show_bug.cgi?id=91928
979
980         Reviewed by Kentaro Hara.
981
982         A flag name for an elmement should be ENABLE_*_ELEMENT.
983
984         * Source/cmake/WebKitFeatures.cmake:
985         * Source/cmakeconfig.h.cmake:
986         * configure.ac:
987
988 2012-07-20  Kent Tamura  <tkent@chromium.org>
989
990         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
991         https://bugs.webkit.org/show_bug.cgi?id=91846
992
993         Reviewed by Kentaro Hara.
994
995         A flag name for an elmement should be ENABLE_*_ELEMENT.
996
997         * Source/cmake/OptionsEfl.cmake:
998         * Source/cmake/WebKitFeatures.cmake:
999         * Source/cmakeconfig.h.cmake:
1000         * configure.ac:
1001
1002 2012-07-19  MORITA Hajime  <morrita@google.com>
1003
1004         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
1005         https://bugs.webkit.org/show_bug.cgi?id=59816
1006
1007         Reviewed by Ryosuke Niwa.
1008
1009         * Source/autotools/symbols.filter: Added newly exported symbols.
1010
1011 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
1012
1013         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
1014         https://bugs.webkit.org/show_bug.cgi?id=91741
1015
1016         Reviewed by Kenneth Rohde Christiansen.
1017
1018         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
1019         with cookies in non-suffixed/private domains [GNOME #679230].
1020
1021         * Source/cmake/OptionsEfl.cmake:
1022
1023 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
1024
1025         [GTK] Enable MHTML support by default at build time
1026         https://bugs.webkit.org/show_bug.cgi?id=89987
1027
1028         Reviewed by Carlos Garcia Campos.
1029
1030         Enable MHTML support by default for GTK in configure.ac.
1031
1032         * configure.ac:
1033
1034 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
1035
1036         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
1037         https://bugs.webkit.org/show_bug.cgi?id=91626
1038
1039         Reviewed by Kenneth Rohde Christiansen.
1040
1041         Bump required version of libsoup in CMake to 2.39.3. This is the first
1042         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
1043         and soup_cookie_jar_set_cookie_with_first_party()).
1044
1045         * Source/cmake/OptionsEfl.cmake:
1046
1047 2012-07-18  Varun Jain  <varunjain@chromium.org>
1048
1049         [chromium] Drag image for image elements should be scaled with device scale factor.
1050         https://bugs.webkit.org/show_bug.cgi?id=89688
1051
1052         Reviewed by Adam Barth.
1053
1054         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
1055
1056 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1057
1058         [CMake] Make gtest a shared library
1059         https://bugs.webkit.org/show_bug.cgi?id=90973
1060
1061         Reviewed by Daniel Bates.
1062
1063         It's nicer to make it a shared library because it might improve
1064         linking time and we don't need to force gtest users to link with gtest
1065         dependencies like pthreads (which causes linking errors when it is not
1066         available).
1067
1068         * Source/cmake/gtest/CMakeLists.txt:
1069
1070 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
1071
1072         [Qt][V8] Remove the V8 related codepaths and configuration
1073         https://bugs.webkit.org/show_bug.cgi?id=90863
1074
1075         Reviewed by Simon Hausmann.
1076
1077         * Source/api.pri:
1078         * WebKit.pro:
1079
1080 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
1081
1082         Unreviewed, rolling out r122834.
1083         http://trac.webkit.org/changeset/122834
1084         https://bugs.webkit.org/show_bug.cgi?id=91492
1085
1086         it broke the chromium (Requested by kkristof on #webkit).
1087
1088         * Source/api.pri:
1089         * WebKit.pro:
1090
1091 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
1092
1093         [Qt][V8] Remove the V8 related codepaths and configuration
1094         https://bugs.webkit.org/show_bug.cgi?id=90863
1095
1096         Reviewed by Simon Hausmann.
1097
1098         * Source/api.pri:
1099         * WebKit.pro:
1100
1101 2012-07-17  David Barr  <davidbarr@chromium.org>
1102
1103         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
1104         https://bugs.webkit.org/show_bug.cgi?id=89055
1105
1106         Reviewed by Kent Tamura.
1107
1108         The css3-images module is at candidate recommendation.
1109         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
1110
1111         Add a configuration option for CSS image-orientation support, disabling it by default.
1112
1113         * Source/cmake/WebKitFeatures.cmake:
1114         * Source/cmakeconfig.h.cmake:
1115
1116 2012-07-16  Pete Williamson  <petewil@google.com>
1117
1118         Expose an export for the iconUrl list so Internals can use it
1119         https://bugs.webkit.org/show_bug.cgi?id=88665
1120
1121         Reviewed by Kent Tamura.
1122
1123         * Source/autotools/symbols.filter: export iconURLs
1124
1125 2012-07-16  Hajime Morrita  <morrita@chromium.org>
1126
1127         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
1128         https://bugs.webkit.org/show_bug.cgi?id=90764
1129
1130         Reviewed by Adam Barth.
1131
1132         Removed symbols which are now covered by WEBCORE_TESTING.
1133
1134         * Source/autotools/symbols.filter:
1135
1136 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
1137
1138         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
1139
1140         * configure.ac: Bump version number.
1141
1142 2012-07-12 Josh Hawn <jhawn@apple.com>
1143
1144         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
1145         https://bugs.webkit.org/show_bug.cgi?id=91116
1146
1147         Reviewed by Simon Fraser.
1148
1149         * Source/WebKit2/UIProcess/WebContext.cpp:
1150           WebContext::getWebCoreStatistics():
1151                 Now invalidates callback if no m_process.
1152
1153 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1154
1155         [CMake] Proper handling of ENABLE_API_TESTS build option
1156         https://bugs.webkit.org/show_bug.cgi?id=91221
1157
1158         Reviewed by Rob Buis.
1159
1160         Make the flag reusable across the ports using CMake. We are about to enable the WTF,
1161         WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
1162         it almost for free.
1163
1164         * CMakeLists.txt:
1165         * Source/cmake/OptionsEfl.cmake:
1166         * Source/cmake/WebKitFeatures.cmake:
1167         * Source/cmakeconfig.h.cmake:
1168
1169 2012-07-11  Matt Falkenhagen  <falken@chromium.org>
1170
1171         Add dialog element feature toggle to InternalSettings
1172         https://bugs.webkit.org/show_bug.cgi?id=90934
1173
1174         Reviewed by Hajime Morita.
1175
1176         * Source/autotools/symbols.filter: Added newly exported symbol.
1177
1178 2012-07-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
1179
1180         [Gtk] allow building with css-filters
1181         https://bugs.webkit.org/show_bug.cgi?id=90908
1182
1183         Add support for css-filters in Source/WebCore/GNUmakefile.am
1184         configure.ac
1185
1186         Reviewed by Eric Seidel.
1187
1188         * configure.ac:
1189
1190 2012-07-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1191
1192         [CMAKE] Add missing feature macros
1193         https://bugs.webkit.org/show_bug.cgi?id=90890
1194
1195         Reviewed by Eric Seidel.
1196
1197         ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
1198         haven't defined in cmake feature list.
1199
1200         * Source/cmake/WebKitFeatures.cmake:
1201         * Source/cmakeconfig.h.cmake:
1202
1203 2012-07-10  Kent Tamura  <tkent@chromium.org>
1204
1205         RTL calendar picker for <input type=date> is too narrow and clipped
1206         https://bugs.webkit.org/show_bug.cgi?id=90864
1207
1208         Reviewed by Kentaro Hara.
1209
1210         * ManualTests/forms/calendar-picker.html:
1211         - Add isRTL:true for the arabic setting
1212         - Reset the iframe size when the setting is changed.
1213
1214 2012-07-10  Sheriff Bot  <webkit.review.bot@gmail.com>
1215
1216         Unreviewed, rolling out r122178.
1217         http://trac.webkit.org/changeset/122178
1218         https://bugs.webkit.org/show_bug.cgi?id=90857
1219
1220         browser tests, PrerenderBrowserTest.PrerenderFavicon and other
1221         tests, started to fail (Requested by hayato on #webkit).
1222
1223         * Source/autotools/symbols.filter:
1224
1225 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
1226
1227         Add ENABLE_DIALOG_ELEMENT and skeleton files
1228         https://bugs.webkit.org/show_bug.cgi?id=90521
1229
1230         Reviewed by Kent Tamura.
1231
1232         * Source/cmake/WebKitFeatures.cmake:
1233         * Source/cmakeconfig.h.cmake:
1234
1235 2012-07-09  Pete Williamson  <petewil@google.com>
1236
1237         Expose an export for the iconUrl list so Internals can use it
1238         https://bugs.webkit.org/show_bug.cgi?id=88665
1239
1240         Reviewed by Kent Tamura.
1241
1242         * Source/autotools/symbols.filter: export iconURLs
1243
1244 2012-07-09  Mike Lattanzio  <mlattanzio@rim.com>
1245
1246         [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
1247         https://bugs.webkit.org/show_bug.cgi?id=90575
1248
1249         Reviewed by Rob Buis.
1250
1251         Add a manual test to verify wide content doesn't interfere
1252         with initial-scale calculations.
1253
1254         Internal review from Konrad Piascik.
1255
1256         * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
1257
1258 2012-07-09  Sheriff Bot  <webkit.review.bot@gmail.com>
1259
1260         Unreviewed, rolling out r122107.
1261         http://trac.webkit.org/changeset/122107
1262         https://bugs.webkit.org/show_bug.cgi?id=90794
1263
1264         Build failure on Mac debug bots (Requested by falken_ on
1265         #webkit).
1266
1267         * Source/cmake/WebKitFeatures.cmake:
1268         * Source/cmakeconfig.h.cmake:
1269
1270 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
1271
1272         Add ENABLE_DIALOG_ELEMENT and skeleton files
1273         https://bugs.webkit.org/show_bug.cgi?id=90521
1274
1275         Reviewed by Kent Tamura.
1276
1277         * Source/cmake/WebKitFeatures.cmake:
1278         * Source/cmakeconfig.h.cmake:
1279
1280 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1281
1282         [EFL][CMake] Move gtest sources to an upper level
1283         https://bugs.webkit.org/show_bug.cgi?id=90602
1284
1285         Reviewed by Chang Shu.
1286
1287         CTest was enabled for all the ports, but used only by EFL. Now
1288         ENABLE_API_TESTS has to be defined, which will also build gtest.
1289
1290         * CMakeLists.txt:
1291         * Source/CMakeLists.txt:
1292         * Source/cmake/OptionsEfl.cmake:
1293         * Source/cmake/gtest/CMakeLists.txt: Added.
1294
1295 2012-07-06  Zan Dobersek  <zandobersek@gmail.com>
1296
1297         [Gtk] Add a configuration option for disabling unstable features in releases
1298         https://bugs.webkit.org/show_bug.cgi?id=87995
1299
1300         Reviewed by Martin Robinson.
1301
1302         Add a configuration flag for enabling the unstable features - features of which
1303         support in the Gtk port is being worked on but is not yet complete. The primary
1304         use of this flag is when compiling through the build-webkit script.
1305
1306         All the features that are currently enabled when building through build-webkit but
1307         are disabled by default when executing the configure script directly have their default
1308         value (when the correspondent flag is not passed) set to 'yes' when unstable features
1309         are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
1310         a release build (unless they are specifically enabled).
1311
1312         * configure.ac:
1313
1314 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1315
1316         [Qt] Remove custom qmake logic for module creation
1317
1318         Qmake now has the necessary hooks to cleanly override the build locations.
1319
1320         https://bugs.webkit.org/show_bug.cgi?id=90461
1321
1322         Reviewed by Tor Arne Vestbø.
1323
1324         * Source/api.pri:
1325
1326 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1327
1328         [Qt] Add top-level .qmake.conf
1329
1330         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
1331
1332         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
1333         hurt, and is still required for Qt4.
1334
1335         https://bugs.webkit.org/show_bug.cgi?id=90461
1336
1337         Reviewed by Tor Arne Vestbø.
1338
1339         * .qmake.conf: Added.
1340         * WebKit.pro:
1341
1342 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1343
1344         [Qt] Let qt_module_config create the forwarding module pri file
1345
1346         https://bugs.webkit.org/show_bug.cgi?id=90461
1347
1348         Reviewed by Tor Arne Vestbø.
1349
1350         * Source/sync.profile:
1351
1352 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1353
1354         [Qt] Don't let qt_webkit.pri proclaim its own location
1355
1356         This won't work any more with recent Qt5 versions, as the forwarding
1357         pri is created by qt_module_config, which needs MODULE_PRI to be set
1358         up already.
1359
1360         We also need to load build_config, not qt_module.
1361
1362         https://bugs.webkit.org/show_bug.cgi?id=90461
1363
1364         Reviewed by Tor Arne Vestbø.
1365
1366         * Source/api.pri:
1367
1368 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1369
1370         [Qt] Remove redundant CONFIG+=module
1371
1372         qt_module_config takes care of that.
1373
1374         In api.pri we are actually testing the flag ourselves, so now we need to
1375         test a related flag qt_module_config sets instead.
1376
1377         https://bugs.webkit.org/show_bug.cgi?id=90461
1378
1379         Reviewed by Tor Arne Vestbø.
1380
1381         * Source/api.pri:
1382
1383 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1384
1385         [Qt] Adjust to changed generation of master include file
1386
1387         The responsiblity for creating the master include was moved out of syncqt.
1388         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
1389         determining whether a header is private.
1390
1391         https://bugs.webkit.org/show_bug.cgi?id=90461
1392
1393         Reviewed by Tor Arne Vestbø.
1394
1395         * Source/sync.profile:
1396
1397 2012-07-05  Rob Buis  <rbuis@rim.com>
1398
1399         [CMake] Fix some CMake warnings
1400         https://bugs.webkit.org/show_bug.cgi?id=90558
1401
1402         Fix WebKit options so they match with FeatureList.pm.
1403
1404         Reviewed by Dan Bates.
1405
1406         * Source/cmake/WebKitFeatures.cmake:
1407         * Source/cmakeconfig.h.cmake:
1408
1409 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1410
1411         [Qt] Move Webkit1 before WebKit2 in the build order
1412
1413         Reviewed by Csaba Osztrogonác.
1414
1415         * WebKit.pro:
1416
1417 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
1418
1419         [CMAKE] Unreviewd typo fix after r121857
1420
1421         * Source/cmake/WebKitMacros.cmake:
1422
1423 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
1424
1425         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
1426         https://bugs.webkit.org/show_bug.cgi?id=88608
1427
1428         Reviewed by Hajime Morita.
1429
1430         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
1431
1432 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
1433
1434         [Wk2][EFL] EFL needs a WebKitTestRunner
1435         https://bugs.webkit.org/show_bug.cgi?id=87659
1436
1437         Reviewed by Kenneth Rohde Christiansen.
1438
1439         * Source/CMakeLists.txt:
1440         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
1441         shared library.
1442         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
1443
1444 2012-07-04  John Mellor  <johnme@chromium.org>
1445
1446         Text Autosizing: Add compile flag and runtime setting
1447         https://bugs.webkit.org/show_bug.cgi?id=87394
1448
1449         This patch renames Font Boosting to Text Autosizing.
1450
1451         Reviewed by Adam Barth.
1452
1453         * configure.ac:
1454
1455 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
1456
1457         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
1458         https://bugs.webkit.org/show_bug.cgi?id=90258
1459
1460         Reviewed by Rob Buis.
1461
1462         This new macro calls generate-bindings.pl and append generated sources
1463         into proper source list.
1464
1465         * Source/cmake/WebKitMacros.cmake:
1466
1467 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1468
1469         [Qt] Get rid of un-needed QT += declarative for Qt 5
1470
1471         The declarative module has been renamed to quick1 in Qt 5, and the
1472         engine-only module for Qt 5 is named 'qml'. For many of the instances
1473         we could just remove 'declarative', since the project file was only
1474         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
1475         in a haveQt(4) scope.
1476
1477         Reviewed by Csaba Osztrogonác.
1478
1479         * Source/api.pri:
1480
1481 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
1482
1483         [EFL] Enable CSS variables support at compile time
1484         https://bugs.webkit.org/show_bug.cgi?id=90448
1485
1486         Reviewed by Kenneth Rohde Christiansen.
1487
1488         Turn on CSS_VARIABLES flag by default on EFL port.
1489
1490         * Source/cmake/OptionsEfl.cmake:
1491         * Source/cmakeconfig.h.cmake:
1492
1493 2012-07-03  George Staikos  <staikos@webkit.org>
1494
1495         [BlackBerry] Enable microdata support for BlackBerry.
1496         https://bugs.webkit.org/show_bug.cgi?id=90429
1497
1498         Reviewed by Rob Buis.
1499
1500         * Source/cmake/OptionsBlackBerry.cmake:
1501
1502 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1503
1504         [Qt] Make use of .qmake.cache for caching features
1505
1506         Instead of loading() features from the files that need them (and re-running
1507         a bunch of checks), we now run feature detection as part of configure.pro,
1508         and have build-webkit write the computed feature-defines and CONFIG to
1509         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
1510         when building WebKit.pro.
1511
1512         At some point we'll be able to selectivly prevent running of config tests
1513         in configure.pro, which means we don't need a separate code-path for
1514         the build-webkit --help case.
1515
1516         We should also move the code in build-webkit that now uses .webkit.config
1517         to detect clean builds, to use .qmake.cache, since we now store the same
1518         thing there.
1519
1520         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
1521
1522         Reviewed by Tor Arne Vestbø.
1523
1524         * Source/QtWebKit.pro:
1525         * Source/api.pri:
1526         * Source/tests.pri:
1527         * WebKit.pro:
1528
1529 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
1530
1531         Unreviewed, rolling out r121766.
1532         http://trac.webkit.org/changeset/121766
1533         https://bugs.webkit.org/show_bug.cgi?id=90465
1534
1535         It caused flakey build errors on the bots (Requested by Ossy
1536         on #webkit).
1537
1538         * Source/QtWebKit.pro:
1539         * Source/api.pri:
1540         * Source/tests.pri:
1541         * WebKit.pro:
1542
1543 2012-07-03  George Staikos  <staikos@webkit.org>
1544
1545         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
1546         https://bugs.webkit.org/show_bug.cgi?id=90422
1547
1548         Reviewed by Rob Buis.
1549
1550         * Source/cmake/OptionsBlackBerry.cmake:
1551
1552 2012-07-03  George Staikos  <staikos@webkit.org>
1553
1554         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
1555         https://bugs.webkit.org/show_bug.cgi?id=90422
1556
1557         Reviewed by Rob Buis.
1558
1559         * Source/cmake/OptionsBlackBerry.cmake:
1560
1561 2012-07-03  Priit Laes  <plaes@plaes.org>
1562
1563         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
1564         https://bugs.webkit.org/show_bug.cgi?id=90332
1565
1566         Reviewed by Gustavo Noronha Silva.
1567
1568         * configure.ac: Bump libsoup requirements to 2.39.2
1569
1570 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1571
1572         [Qt] Make use of .qmake.cache for caching features
1573
1574         Instead of loading() features from the files that need them (and re-running
1575         a bunch of checks), we now run feature detection as part of configure.pro,
1576         and have build-webkit write the computed feature-defines and CONFIG to
1577         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
1578         when building WebKit.pro.
1579
1580         At some point we'll be able to selectivly prevent running of config tests
1581         in configure.pro, which means we don't need a separate code-path for
1582         the build-webkit --help case.
1583
1584         We should also move the code in build-webkit that now uses .webkit.config
1585         to detect clean builds, to use .qmake.cache, since we now store the same
1586         thing there.
1587
1588         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
1589
1590         Reviewed by Tor Arne Vestbø.
1591
1592         * Source/QtWebKit.pro:
1593         * Source/api.pri:
1594         * Source/tests.pri:
1595         * WebKit.pro:
1596
1597 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
1598
1599         [EFL] Enable MICRODATA support
1600         https://bugs.webkit.org/show_bug.cgi?id=90377
1601
1602         Reviewed by Kenneth Rohde Christiansen.
1603
1604         Turn on MICRODATA support by default for EFL port.
1605
1606         * Source/cmake/OptionsEfl.cmake:
1607
1608 2012-07-02  George Staikos  <staikos@webkit.org>
1609
1610         [BlackBerry] Enable scoped style for BlackBerry.
1611         https://bugs.webkit.org/show_bug.cgi?id=90418
1612
1613         Reviewed by Rob Buis.
1614
1615         * Source/cmake/OptionsBlackBerry.cmake:
1616         * Source/cmakeconfig.h.cmake:
1617
1618 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
1619
1620         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
1621         https://bugs.webkit.org/show_bug.cgi?id=90271
1622
1623         Reviewed by George Staikos.
1624
1625         RIM PR #154707
1626
1627         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
1628         defined by default.
1629         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
1630         need to rebuild webkit before running DRT.
1631
1632         * Source/cmake/OptionsBlackBerry.cmake:
1633         * Source/cmakeconfig.h.cmake:
1634
1635 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1636
1637         [EFL][CMake] Integrate API unit tests with CTest
1638         https://bugs.webkit.org/show_bug.cgi?id=87251
1639
1640         Reviewed by Daniel Bates.
1641
1642         Enable CTest on the root CMakeLists.txt as it is expected
1643         to be here. This will create a new build target ("make test")
1644         to run all the API unit tests.
1645
1646         * CMakeLists.txt:
1647
1648 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
1649
1650         [EFL] Add Gamepad support
1651         https://bugs.webkit.org/show_bug.cgi?id=90170
1652
1653         Reviewed by Kenneth Rohde Christiansen.
1654
1655         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
1656         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
1657         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
1658
1659 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
1660
1661         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
1662         https://bugs.webkit.org/show_bug.cgi?id=90241
1663
1664         This issue is caused by single quotes in option's labels.
1665         We should use the escape character of single quotes in JavaScript's string which 
1666         starts and ends with single quotes.
1667         So we replace lablels' single quotes with its escape character during generating the 
1668         select popUp's HTML.
1669
1670
1671         Reviewed by George Staikos.
1672
1673         * ManualTests/blackberry/select-popup-items-unicode-display.html:
1674
1675 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
1676
1677         [Qt][WK2] Private non-QtQuick API
1678         https://bugs.webkit.org/show_bug.cgi?id=84532
1679
1680         Reviewed by Noam Rosenthal.
1681
1682         API tests for QRawWebView.
1683
1684         * Source/tests.pri:
1685
1686 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
1687
1688         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
1689
1690         * Source/autotools/symbols.filter:
1691
1692 2012-06-28  MORITA Hajime  <morrita@google.com>
1693
1694         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
1695         https://bugs.webkit.org/show_bug.cgi?id=89732
1696
1697         Reviewed by Dimitri Glazkov.
1698
1699         * Source/autotools/symbols.filter:
1700
1701 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
1702
1703         [BlackBerry] Selection items show as garbage for non-ascii characters.
1704         https://bugs.webkit.org/show_bug.cgi?id=89969
1705
1706         Add charset utf-8 to the select popup's page.
1707
1708         Reviewed by Antonio Gomes.
1709
1710         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
1711
1712 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
1713
1714         [EFL] Enable support for HTML5 datalist
1715         https://bugs.webkit.org/show_bug.cgi?id=90157
1716
1717         Reviewed by Martin Robinson.
1718
1719         Turn on DATALIST flag by default on EFL port to
1720         support HTML5 datalist tag.
1721
1722         * Source/cmake/OptionsEfl.cmake:
1723
1724 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
1725
1726         [Gtk] Add support for the Gamepad API
1727         https://bugs.webkit.org/show_bug.cgi?id=87503
1728
1729         Reviewed by Carlos Garcia Campos.
1730
1731         Only enable the Gamepad feature on Linux as support
1732         for other operating systems is not present.
1733
1734         Check for the GIO Unix and GUdev dependencies when the
1735         Gamepad feature is enabled.
1736
1737         * configure.ac:
1738
1739 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
1740
1741         [Qt] Make it possible to build WebKit without QtWidgets
1742         https://bugs.webkit.org/show_bug.cgi?id=78109
1743
1744         Reviewed by Tor Arne Vestbø.
1745
1746         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
1747         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
1748         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
1749
1750 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1751
1752         [EFL] Implement Network Information API
1753         https://bugs.webkit.org/show_bug.cgi?id=87067
1754
1755         Reviewed by Kenneth Rohde Christiansen.
1756
1757         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
1758
1759 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1760
1761         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
1762
1763         * configure.ac: Bump version number.
1764
1765 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
1766
1767         [BlackBerry] Sanitize GLSL code using ANGLE.
1768
1769         BlackBerry port does not sanitize GLSL code with ANGLE
1770         https://bugs.webkit.org/show_bug.cgi?id=89583
1771
1772         Reviewed by Rob Buis.
1773
1774         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
1775
1776 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
1777
1778         [GTK] Fix NPAPI plugins on Windows
1779         https://bugs.webkit.org/show_bug.cgi?id=54531
1780
1781         Reviewed by Martin Robinson.
1782
1783         Define XP_WIN on Windows for plugin support.
1784
1785         * GNUmakefile.am:
1786
1787 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
1788
1789         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
1790         https://bugs.webkit.org/show_bug.cgi?id=88207
1791
1792         Reviewed by Chang Shu.
1793
1794         * Source/cmake/OptionsCommon.cmake:
1795         Provide new variable, EXEC_INSTALL_DIR to determine where to install
1796         executables.
1797
1798 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
1799
1800         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
1801         https://bugs.webkit.org/show_bug.cgi?id=88935
1802
1803         Reviewed by Chang Shu.
1804
1805         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
1806
1807 2012-06-20  Varun Jain  <varunjain@chromium.org>
1808
1809         Account for device scale factor when creating image for dragging.
1810         https://bugs.webkit.org/show_bug.cgi?id=89489
1811
1812         Reviewed by Adam Barth.
1813
1814         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
1815
1816 2012-06-18  Philippe Normand  <pnormand@igalia.com>
1817
1818         [GStreamer] 0.11 video-sink
1819         https://bugs.webkit.org/show_bug.cgi?id=77087
1820
1821         Reviewed by Martin Robinson.
1822
1823         * configure.ac: Fix required gstreamer 0.11 version
1824
1825 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1826
1827         [Qt] Fix the Windows build when Qt is built without -release or -debug
1828         https://bugs.webkit.org/show_bug.cgi?id=89471
1829
1830         Reviewed by Tor Arne Vestbø.
1831
1832         Make sure that we at least remove build_all on Windows for api.pri,
1833         as WebCore wasn't built for all configurations.
1834
1835         * Source/api.pri:
1836
1837 2012-06-19  Mike West  <mkwst@chromium.org>
1838
1839         Introduce ENABLE_CSP_NEXT configuration flag.
1840         https://bugs.webkit.org/show_bug.cgi?id=89300
1841
1842         Reviewed by Adam Barth.
1843
1844         The 1.0 draft of the Content Security Policy spec is just about to
1845         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
1846         this ENABLE flag, disabled by default.
1847
1848         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
1849
1850         * Source/cmake/WebKitFeatures.cmake:
1851         * Source/cmakeconfig.h.cmake:
1852
1853 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1854
1855         [Qt] Allow the modules file generation to work on Windows.
1856         https://bugs.webkit.org/show_bug.cgi?id=89010
1857
1858         Reviewed by Csaba Osztrogonác.
1859
1860         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
1861
1862         * Source/api.pri:
1863
1864 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1865
1866         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
1867         https://bugs.webkit.org/show_bug.cgi?id=88880
1868
1869         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
1870         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
1871         adjust the target since it is in debug_and_release and expects the debug
1872         build_pass to come later. However, since we remove debug_and_release from CONFIG
1873         right after this, the TARGET hasn't been adjusted and the debug build_pass
1874         will not happen.
1875
1876         Work around it by disabling this optimization on Windows.
1877
1878         Reviewed by Tor Arne Vestbø.
1879
1880         * Source/api.pri:
1881
1882 2012-06-19  Mike West  <mkwst@chromium.org>
1883
1884         Add a scheme registry for bypassing Content Security Policy.
1885         https://bugs.webkit.org/show_bug.cgi?id=89373
1886
1887         Reviewed by Adam Barth.
1888
1889         * Source/autotools/symbols.filter:
1890
1891 2012-06-18  Rob Buis  <rbuis@rim.com>
1892
1893         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
1894         https://bugs.webkit.org/show_bug.cgi?id=89381
1895
1896         Reviewed by Antonio Gomes.
1897
1898         PR 163598
1899
1900         Enable LEGACY_VIEWPORT_ADAPTION.
1901
1902         * Source/cmake/OptionsBlackBerry.cmake:
1903
1904 2012-06-17  Philippe Normand  <pnormand@igalia.com>
1905
1906         Unreviewed, GTK 64-bit build fix after r120551.
1907
1908         * Source/autotools/symbols.filter:
1909
1910 2012-06-17  Philippe Normand  <pnormand@igalia.com>
1911
1912         Unreviewed, GTK build fix after r120397.
1913
1914         * Source/autotools/symbols.filter:
1915
1916 2012-06-14  Kent Tamura  <tkent@chromium.org>
1917
1918         Validate form state strings in FormController::setStateForNewFormElements()
1919         https://bugs.webkit.org/show_bug.cgi?id=88768
1920
1921         Reviewed by Hajime Morita.
1922
1923         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
1924
1925 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
1926
1927         [Blackberry] add a new Api named setAllowNotification
1928         https://bugs.webkit.org/show_bug.cgi?id=88950
1929
1930         Reviewed by Antonio Gomes.
1931
1932         Add a new API named setAllowNotification in webpage class to
1933         let client set those allowed domains into notifications.
1934
1935         Test case:
1936         * ManualTests/blackberry/notification.html: Added.
1937
1938 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
1939
1940         [Gtk] Enable link prefetch support in the developer builds
1941         https://bugs.webkit.org/show_bug.cgi?id=89011
1942
1943         Reviewed by Martin Robinson.
1944
1945         Rather export an automake conditional than define a preprocessor
1946         macro for enabling link prefetch support.
1947
1948         * configure.ac:
1949
1950 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
1951
1952         [BlackBerry] Enable MEDIA_STREAM by default
1953         https://bugs.webkit.org/show_bug.cgi?id=88849
1954
1955         Reviewed by Antonio Gomes.
1956
1957         * Source/cmake/OptionsBlackBerry.cmake:
1958         * Source/cmakeconfig.h.cmake:
1959
1960 2012-06-12  MORITA Hajime  <morrita@google.com>
1961
1962         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
1963         https://bugs.webkit.org/show_bug.cgi?id=62218
1964
1965         Reviewed by Dimitri Glazkov.
1966
1967         * Source/autotools/symbols.filter:
1968
1969 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
1970
1971         [EFL] Enable SHADOW_DOM flag
1972         https://bugs.webkit.org/show_bug.cgi?id=87732
1973
1974         Reviewed by Kentaro Hara.
1975
1976         Enable SHADOW_DOM flag by default at compile time for EFL port.
1977
1978         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
1979         * Source/cmake/OptionsEfl.cmake:
1980         * Source/cmakeconfig.h.cmake:
1981
1982 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
1983
1984         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
1985         https://bugs.webkit.org/show_bug.cgi?id=88715
1986
1987         Reviewed by Noam Rosenthal.
1988
1989         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
1990
1991         * Source/cmake/OptionsEfl.cmake:
1992         * Source/cmakeconfig.h.cmake:
1993
1994 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1995
1996         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
1997         https://bugs.webkit.org/show_bug.cgi?id=88850
1998
1999         Reviewed by Alexis Menard.
2000
2001         Enabled it by default on CMake ports like in other ports.
2002         This patch is a follow up to r120029.
2003
2004         * Source/cmake/WebKitFeatures.cmake:
2005         * Source/cmakeconfig.h.cmake:
2006
2007 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
2008
2009         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
2010         https://bugs.webkit.org/show_bug.cgi?id=84406
2011
2012         Reviewed by Hajime Morita.
2013
2014         Exporting Internals::counterValueForElement symbols for the Gtk build.
2015
2016         * Source/autotools/symbols.filter:
2017
2018 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
2019
2020         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
2021         https://bugs.webkit.org/show_bug.cgi?id=88804
2022
2023         Reviewed by Tony Chang.
2024
2025         Protect box-decoration-break behind a feature flag enabled by default.
2026
2027         * configure.ac:
2028
2029 2012-06-11  Arnaud Renevier  <arno@renevier.net>
2030
2031         Replace obsolete mkdir_p variable with MKDIR_P
2032         https://bugs.webkit.org/show_bug.cgi?id=88790
2033
2034         Reviewed by Martin Robinson.
2035
2036         * GNUmakefile.am:
2037         * configure.ac:
2038
2039 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
2040
2041         Unreviewed. Fix make distcheck issues.
2042
2043         * GNUmakefile.am: Initialize jscore nosource variables.
2044
2045 2012-06-10  Darin Adler  <darin@apple.com>
2046
2047         Remove unneeded callRemovedLastRef function from TreeShared refactoring
2048         https://bugs.webkit.org/show_bug.cgi?id=88653
2049
2050         Reviewed by Sam Weinig.
2051
2052         * Source/autotools/symbols.filter: Filter removedLastRef instead of
2053         callRemovedLastRef.
2054
2055 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
2056
2057         Add UNDO_MANAGER flag
2058         https://bugs.webkit.org/show_bug.cgi?id=87908
2059
2060         Reviewed by Tony Chang.
2061
2062         * Source/cmake/WebKitFeatures.cmake:
2063
2064 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
2065
2066         Fix the GTK+ build when OpenGL is enabled.
2067
2068         * configure.ac: Fix the build.
2069
2070 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
2071
2072         [GTK] build accelerated compositing on by default if OpenGL is present
2073         https://bugs.webkit.org/show_bug.cgi?id=88677
2074
2075         Reviewed by Alejandro G. Castro.
2076
2077         Build accelerated compositing by default if OpenGL is present, just like WebGL.
2078         Also prevent enabling WebGL if Clutter is turned on.
2079
2080         * configure.ac: Build AC by default.
2081
2082 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
2083
2084         [GTK] Add API to get the library version to WebKit2 GTK+
2085         https://bugs.webkit.org/show_bug.cgi?id=88426
2086
2087         Reviewed by Martin Robinson.
2088
2089         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
2090         file.
2091
2092 2012-06-08  Ion Rosca  <rosca@adobe.com>
2093
2094         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
2095         https://bugs.webkit.org/show_bug.cgi?id=74111
2096
2097         Reviewed by Simon Fraser.
2098
2099         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
2100
2101 2012-06-07  Kentaro Hara  <haraken@chromium.org>
2102
2103         Reduce Node object size from 72 byte to 64 byte
2104         https://bugs.webkit.org/show_bug.cgi?id=88528
2105
2106         Reviewed by Ryosuke Niwa.
2107
2108         Added a symbol for callRemovedLastRef().
2109
2110         * Source/autotools/symbols.filter:
2111
2112 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
2113
2114         Build fix for WinCE after r113570.
2115
2116         * Source/cmake/OptionsWinCE.cmake:
2117
2118 2012-06-07  Adam Barth  <abarth@webkit.org>
2119
2120         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
2121         https://bugs.webkit.org/show_bug.cgi?id=88375
2122
2123         Reviewed by James Robinson.
2124
2125         This symbol no longer exists.
2126
2127         * Source/autotools/symbols.filter:
2128
2129 2012-06-06  David Kilzer  <ddkilzer@apple.com>
2130
2131         Teach git about localizable *.strings files
2132         <http://webkit.org/b/88447>
2133
2134         Reviewed by Adam Roben.
2135
2136         * .gitattributes: Set diff attribute for *.strings files so
2137         git-diff doesn't complain about them being binary files once the
2138         git-config command is run.
2139
2140 2012-06-06  Andy Wingo  <wingo@igalia.com>
2141
2142         [GTK] Enable the LLInt
2143         https://bugs.webkit.org/show_bug.cgi?id=88315
2144
2145         Reviewed by Filip Pizlo.
2146
2147         * configure.ac: Require Ruby, to build the low-level interpreter.
2148
2149 2012-06-06  Sam D  <dsam2912@gmail.com>
2150
2151         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
2152         https://bugs.webkit.org/show_bug.cgi?id=87644
2153
2154         Reviewed by Pavel Feldman.
2155
2156         Added an option to enable/disable all breakpoints in Breakpoint pane.
2157
2158         * Source/WebCore/English.lproj/localizedStrings.js:
2159         * Source/WebCore/inspector/front-end/BreakpointManager.js:
2160         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
2161         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
2162         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
2163         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
2164         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
2165
2166 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
2167
2168         [GTK] show the feature list in alphabetical order
2169         https://bugs.webkit.org/show_bug.cgi?id=88343
2170
2171         Reviewed by Gustavo Noronha Silva.
2172
2173         * configure.ac:
2174
2175 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
2176
2177         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
2178         https://bugs.webkit.org/show_bug.cgi?id=73176
2179
2180         Reviewed by Adam Barth.
2181
2182         Two more APIs are added in Custom Scheme Handler specification.
2183         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
2184         One is 'isProtocolHandlerRegistered' to query whether the specific URL
2185         is registered or not.
2186         The other is 'unregisterProtocolHandler' to remove the registered URL.
2187
2188         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
2189         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
2190
2191 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
2192
2193         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
2194         https://bugs.webkit.org/show_bug.cgi?id=88243
2195
2196         Reviewed by Adam Barth.
2197
2198         * Source/cmake/WebKitFeatures.cmake:
2199
2200 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
2201
2202         [chromium] Fix software rendering for device-scale-factor > 1
2203         https://bugs.webkit.org/show_bug.cgi?id=88136
2204
2205         Reviewed by Darin Fisher.
2206
2207         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
2208
2209         * Source/autotools/symbols.filter:
2210
2211 2012-06-04  Kevin Greer  <kgr@chromium.org>
2212
2213         [chromium] Issue async events for console.time/timeEnd
2214         https://bugs.webkit.org/show_bug.cgi?id=88003
2215
2216         Reviewed by Pavel Feldman.
2217
2218         * ../../Source/WebCore/page/Console.cpp:
2219
2220 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
2221
2222         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
2223
2224         * configure.ac: Bump version number.
2225
2226 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
2227
2228         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
2229
2230         * wscript:
2231
2232 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
2233
2234         [Qt] Use -Werror only in developer builds
2235
2236         Rubber-stamped by Tor Arne Vestbø.
2237
2238         In production builds -Werror with custom toolchains and wierd system
2239         headers, -Werror is of no use and just creates confusion. So use it
2240         only if Qt is configured with -developer-build.
2241
2242         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
2243
2244 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
2245
2246         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
2247         https://bugs.webkit.org/show_bug.cgi?id=88117
2248
2249         Reviewed by Noam Rosenthal.
2250
2251         * Source/tests.pri: Add new entry for tst_qobjectbridge.
2252
2253 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
2254
2255         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
2256         https://bugs.webkit.org/show_bug.cgi?id=86866
2257
2258         Reviewed by Adam Barth.
2259
2260         Enable WEB_INTENTS_TAG flag by default on EFL port.
2261
2262         * Source/cmake/OptionsEfl.cmake:
2263         * Source/cmake/WebKitFeatures.cmake:
2264         * Source/cmakeconfig.h.cmake:
2265
2266 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
2267
2268         [EFL] Enable CSS_IMAGE_SET flag
2269         https://bugs.webkit.org/show_bug.cgi?id=87727
2270
2271         Reviewed by Adam Roben.
2272
2273         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
2274
2275         * Source/cmake/OptionsEfl.cmake:
2276         * Source/cmake/WebKitFeatures.cmake:
2277         * Source/cmakeconfig.h.cmake:
2278
2279 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
2280
2281         [wx] Unreviewed build fix. Add needed file back to the wx build.
2282
2283         * wscript:
2284
2285 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
2286
2287         [EFL][WK2] Fix WebKit2-EFL build
2288         https://bugs.webkit.org/show_bug.cgi?id=83693
2289
2290         Reviewed by Carlos Garcia Campos.
2291
2292         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
2293
2294 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
2295
2296         [BlackBerry] Loading media data with http authentication
2297         https://bugs.webkit.org/show_bug.cgi?id=84214
2298
2299         Reviewed by George Staikos.
2300
2301         Added a manual test case which needs user to provide a HTTP server
2302         with HTTP authentication support when loading the specified media
2303         resource. The test case will test if the media resource is successfully
2304         loaded.
2305
2306         * ManualTests/blackberry/video-load-with-authentication.html: Added.
2307
2308 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
2309
2310         Incomplete repaint on twitter.com when replying to a tweet
2311         https://bugs.webkit.org/show_bug.cgi?id=87553
2312
2313         Reviewed by Dean Jackson.
2314         
2315         Manual test that adds a transform to a layer, forcing that
2316         layer to gain backing store.
2317
2318         * ManualTests/compositing/requires-backing-change.html: Added.
2319
2320 2012-05-29  David Barr  <davidbarr@chromium.org>
2321
2322         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
2323         https://bugs.webkit.org/show_bug.cgi?id=87685
2324
2325         Reviewed by Eric Seidel.
2326
2327         Add a configuration option for CSS image-resolution support, disabling it by default.
2328
2329         * Source/cmake/WebKitFeatures.cmake:
2330         * Source/cmakeconfig.h.cmake:
2331
2332 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
2333
2334         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
2335         https://bugs.webkit.org/show_bug.cgi?id=42328
2336
2337         Reviewed by Eric Seidel.
2338
2339         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
2340
2341 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2342
2343         Move allowRoundingHacks to Internals interface
2344         https://bugs.webkit.org/show_bug.cgi?id=87328
2345
2346         Reviewed by Hajime Morita.
2347
2348         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
2349
2350 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
2351
2352         [EFL] Enable blob support for the EFL port
2353         https://bugs.webkit.org/show_bug.cgi?id=85363
2354
2355         Reviewed by Hajime Morita.
2356
2357         Enable Blob support by default for the EFL port.
2358
2359         * Source/cmake/OptionsEfl.cmake:
2360
2361 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
2362
2363         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
2364         https://bugs.webkit.org/show_bug.cgi?id=87597
2365
2366         Reviewed by Daniel Bates.
2367
2368         Building with clang requires at least the -fPIC option being
2369         passed correctly, just like it is needed with gcc. clang is also
2370         compatible with most of gcc's compiler options, so we only need to
2371         check for clang besides g++ in the macro definition.
2372
2373         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
2374         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
2375         and achieves the same effect.
2376
2377 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
2378
2379         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
2380         https://bugs.webkit.org/show_bug.cgi?id=87453
2381
2382         Reviewed by Eric Seidel.
2383
2384         Report the value of $enable_iframe_seamless rather than $enable_sandbox
2385         after checking whether to enable the iframe seamless option.
2386
2387         * configure.ac:
2388
2389 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
2390
2391         [Gtk] Remove configuration options that do not apply anymore
2392         https://bugs.webkit.org/show_bug.cgi?id=87509
2393
2394         Reviewed by Martin Robinson.
2395
2396         Remove configuration options for enabling or disabling HTML5 datagrid,
2397         DOM storage, image resizer API and sandboxed iframe support. These
2398         features were either turned on by default with the feature defines
2399         removed from the code or removed from the source.
2400
2401         * configure.ac:
2402
2403 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
2404
2405         [Qt] Broken controls rendering when transform is applied.
2406         https://bugs.webkit.org/show_bug.cgi?id=87483
2407
2408         Reviewed by Simon Hausmann.
2409
2410         * ManualTests/qt/control_paiting_with_transforms.html: Added.
2411
2412 2012-05-24  Tim Horton  <timothy_horton@apple.com>
2413
2414         Add feature defines for web-facing parts of CSS Regions and Exclusions
2415         https://bugs.webkit.org/show_bug.cgi?id=87442
2416         <rdar://problem/10887709>
2417
2418         Reviewed by Dan Bernstein.
2419
2420         * configure.ac:
2421
2422 2012-05-24  Kent Tamura  <tkent@chromium.org>
2423
2424         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
2425         per-context property of DOMWindow.
2426         https://bugs.webkit.org/show_bug.cgi?id=87086
2427
2428         Reviewed by Adam Barth.
2429
2430         * ManualTests/forms/calendar-picker.html:
2431         Introduce pseudo window.pagePopupController.
2432
2433 2012-05-24  Philippe Normand  <pnormand@igalia.com>
2434
2435         [GTK] Add --enable-css3-flexbox configure option after r118304.
2436         https://bugs.webkit.org/show_bug.cgi?id=87455
2437
2438         Reviewed by Xan Lopez.
2439
2440         * configure.ac:
2441
2442 2012-05-24  John Mellor  <johnme@chromium.org>
2443
2444         Font Boosting: Add compile flag and runtime setting
2445         https://bugs.webkit.org/show_bug.cgi?id=87394
2446
2447         Reviewed by Adam Barth.
2448
2449         Add ENABLE_FONT_BOOSTING.
2450
2451         * configure.ac:
2452
2453 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
2454
2455         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
2456
2457         * Source/cmake/WebKitFeatures.cmake:
2458         * Source/cmakeconfig.h.cmake:
2459
2460 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
2461
2462         [BlackBerry] Reset JS state for each test
2463         https://bugs.webkit.org/show_bug.cgi?id=86899
2464
2465         Reviewed by Nikolas Zimmermann.
2466
2467         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
2468          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
2469
2470 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
2471
2472         [EFL] Implements the registerProtocolHandler method and option.
2473         https://bugs.webkit.org/show_bug.cgi?id=73638
2474
2475         Reviewed by Andreas Kling.
2476
2477         The registerProtocolHandler() method allows Web sites to register themselves
2478         as possible handlers for particular schemes.
2479
2480         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
2481
2482         * Source/cmake/OptionsEfl.cmake: Adds the build option.
2483         * Source/cmakeconfig.h.cmake: Adds the build option.
2484
2485 2012-05-22  Kangil Han  <kangil.han@samsung.com>
2486
2487         [EFL][DRT] Implement touch event
2488         https://bugs.webkit.org/show_bug.cgi?id=86720
2489
2490         Reviewed by Hajime Morita.
2491
2492         Currently EFL DRT doesn't support touch event.
2493         Therefore, this patch enabled it and implemented some eventSender function callbacks.
2494
2495         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
2496         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
2497
2498 == Rolled over to ChangeLog-2012-05-22 ==