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