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