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