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