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