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