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