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