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