[Qt] Illegal narrowing in tst_qwebhistory
[WebKit-https.git] / ChangeLog
1 2013-03-05  Ryuan Choi  <ryuan.choi@samsung.com>
2
3         [EFL] Build break with latest EFL libraries
4         https://bugs.webkit.org/show_bug.cgi?id=111028
5
6         Reviewed by Dirk Pranke.
7
8         In latest EFL trunk, include path of ecore sub modules are changed from
9         ecore-1 to ecore-XXX-1.
10         So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
11
12         * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
13         * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
14         * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
15
16 2013-03-05  Shawn Singh  <shawnsingh@chromium.org>
17
18         Fix default background of a dragged image.
19         https://bugs.webkit.org/show_bug.cgi?id=110512
20
21         Reviewed by Tony Chang.
22
23         * ManualTests/drag-background-with-padding.html: Added.
24
25 2013-03-05  Gustavo Noronha Silva  <gns@gnome.org>
26
27         Unreviewed build fix.
28
29         * GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
30
31 2013-03-04  Ruslan Abdikeev  <aruslan@chromium.org>
32
33         <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
34         https://bugs.webkit.org/show_bug.cgi?id=109061
35
36         Reviewed by Adam Barth.
37
38         * Source/autotools/symbols.filter:
39
40 2013-03-04  Kunihiko Sakamoto  <ksakamoto@chromium.org>
41
42         Add build flag for FontLoader
43         https://bugs.webkit.org/show_bug.cgi?id=111289
44
45         Reviewed by Benjamin Poulain.
46
47         Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
48
49         * Source/autotools/SetupWebKitFeatures.m4:
50         * Source/cmake/WebKitFeatures.cmake:
51         * Source/cmakeconfig.h.cmake:
52
53 2013-03-03  Sheriff Bot  <webkit.review.bot@gmail.com>
54
55         Unreviewed, rolling out r144567.
56         http://trac.webkit.org/changeset/144567
57         https://bugs.webkit.org/show_bug.cgi?id=111266
58
59         Does not compile on apple-win (Requested by abarth on
60         #webkit).
61
62         * Source/autotools/symbols.filter:
63
64 2013-03-03  Ruslan Abdikeev  <aruslan@chromium.org>
65
66         <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
67         https://bugs.webkit.org/show_bug.cgi?id=109061
68
69         Reviewed by Adam Barth.
70
71         * Source/autotools/symbols.filter:
72
73 2013-03-01  Elliott Sprehn  <esprehn@gmail.com>
74
75         Don't leak Documents when using MutationObserver from extensions
76         https://bugs.webkit.org/show_bug.cgi?id=111234
77
78         Reviewed by Adam Barth.
79
80         * ManualTests/leak-observer-nonmain-world.html: Added.
81
82 2013-02-27  Zan Dobersek  <zdobersek@igalia.com>
83
84         [GTK] Disable MathML support in release builds
85         https://bugs.webkit.org/show_bug.cgi?id=110981
86
87         Reviewed by Martin Robinson.
88
89         * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
90         as the code is not yet deemed production-ready.
91
92 2013-02-27  Glenn Adams  <glenn@skynav.com>
93
94         Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
95         https://bugs.webkit.org/show_bug.cgi?id=110944
96
97         Reviewed by Dean Jackson.
98
99         * Source/cmake/WebKitFeatures.cmake:
100         * Source/cmakeconfig.h.cmake:
101
102 2013-02-24  Laszlo Gombos  <l.gombos@samsung.com>
103
104         [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
105         https://bugs.webkit.org/show_bug.cgi?id=110699
106
107         Reviewed by Andreas Kling.
108
109         Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
110         throughout the project.
111
112         * Source/cmake/OptionsEfl.cmake:
113
114 2013-02-24  Zan Dobersek  <zdobersek@igalia.com>
115
116         [GTK] Stop generating UserAgentGtk.h
117         https://bugs.webkit.org/show_bug.cgi?id=110582
118
119         Reviewed by Martin Robinson.
120
121         * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
122         header, containing the user agent versions that are to be used in the user agent string. The
123         WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
124         webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
125         header is also not generated anymore from the input file.
126
127 2013-02-21  Tony Chang  <tony@chromium.org>
128
129         Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
130         https://bugs.webkit.org/show_bug.cgi?id=109989
131
132         Reviewed by Ryosuke Niwa.
133
134         Add setters to export symbols.
135
136         * Source/autotools/symbols.filter:
137
138 2013-02-21  Martin Robinson  <mrobinson@igalia.com>
139
140         [GTK] Move feature overriding to the configure phase
141         https://bugs.webkit.org/show_bug.cgi?id=110293
142
143         Reviewed by Gustavo Noronha Silva.
144
145         Rework the feature overrides logic so all feature defines go into a
146         header rather than the command line. This has a few benefits. Most
147         notably, we can reuse the header in the gyp build. Another nice result
148         is that changes to the configuration automatically result in a full
149         rebuild and Debug and Release builds can have different configurations.
150
151         All feature define processing happens now during the configuration phase,
152         instead of when running autogen.sh. This means that we need to distribute
153         the feature processing script.
154
155         * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
156         off a build. Also include generate-feature-defines-files in the distribution.
157         * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
158         from the autoconf header, as it is already provided by the feature configuration.
159         * Source/autotools/SetupWebKitFeatures.m4: Added.
160         * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
161         to SetupWebKitFeatures.m4.
162         * autogen.sh: Remove the call to override-feature-defines.
163         * configure.ac: Now include SetupWebKitFeatures.
164
165 2013-02-20  Dirk Schulze  <krit@webkit.org>
166
167         Enable CANVAS_PATH flag
168         https://bugs.webkit.org/show_bug.cgi?id=108508
169
170         Reviewed by Simon Fraser.
171
172         Enable CANVAS_PATH flag on trunk.
173
174         Existing tests cover the feature.
175
176         * Source/cmake/WebKitFeatures.cmake:
177
178 2013-02-19  Claudio Saavedra  <csaavedra@igalia.com>
179
180         Unreviewed build fix.
181
182         * Source/autotools/FindDependencies.m4:
183         * Source/autotools/Versions.m4:
184         * Source/cmake/FindHarfBuzz.cmake:
185
186         Bump gtk and efl dependencies on harfbuzz
187         to 0.9.7. See bug 110145.
188
189 2013-02-19  Changhun Kang  <temoochin@company100.net>
190
191         Only depend on xrender if x11 is being used
192         https://bugs.webkit.org/show_bug.cgi?id=84095
193
194         Reviewed by Martin Robinson.
195
196         * Source/autotools/FindDependencies.m4:
197
198 2013-02-18  ChangSeok Oh  <shivamidow@gmail.com>
199
200         [GTK] Fix nits for configuration
201         https://bugs.webkit.org/show_bug.cgi?id=110083
202
203         Reviewed by Martin Robinson.
204
205         Remove unicode backend printing option. The only backend for unicode is icu
206         after changeset 142724.
207
208         * Source/autotools/PrintBuildConfiguration.m4:
209
210 2013-02-15  Gustavo Noronha Silva  <gns@gnome.org>
211
212         Unreviewed build fix.
213
214         * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
215         and libtool initialization, thus having an effect once again.
216
217 2013-02-15  Keishi Hattori  <keishi@webkit.org>
218
219         Add setValue and closePopup methods to PagePopupController
220         https://bugs.webkit.org/show_bug.cgi?id=109897
221
222         Reviewed by Kent Tamura.
223
224         * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
225         * ManualTests/forms/color-suggestion-picker.html: Ditto.
226
227 2013-02-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
228
229         Simplify hitTestResultAtPoint and nodesFromRect APIs
230         https://bugs.webkit.org/show_bug.cgi?id=95720
231
232         Reviewed by Julien Chaffraix.
233
234         Update exported symbols.
235
236         * Source/autotools/symbols.filter:
237
238 2013-02-08  Andrey Kosyakov  <caseq@chromium.org>
239
240         Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
241         https://bugs.webkit.org/show_bug.cgi?id=109192
242
243         Reviewed by Pavel Feldman.
244
245         * Source/autotools/symbols.filter:
246
247 2013-02-13  Martin Robinson  <mrobinson@igalia.com>
248
249         Try once again to fix the build after r142756
250
251         * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
252         in the build output.
253         * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
254
255 2013-02-13  Martin Robinson  <mrobinson@igalia.com>
256
257         Try to fix the build after r142756
258
259         * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
260         variable, activate GStreamer if either web audio or web video is enabled.
261
262 2013-02-13  Xianzhu Wang  <wangxianzhu@chromium.org>
263
264         Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
265         https://bugs.webkit.org/show_bug.cgi?id=108695
266
267         Add a manual test. Unable to write a normal layout test because
268         1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
269         2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
270
271         Reviewed by Abhishek Arya.
272
273         * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
274
275 2013-02-13  Martin Robinson  <mrobinson@igalia.com>
276
277         [GTK] Remove support for compiling with GStreamer 0.10
278         https://bugs.webkit.org/show_bug.cgi?id=109593
279
280         Reviewed by Philippe Normand.
281
282         Remove support for building WebKitGTK+ with GStreamer 0.10. We
283         can simplify things greatly because we don't have to worry any
284         longer about selecting one GStreamer API set.
285
286         * Source/autotools/FindDependencies.m4:
287         * Source/autotools/ReadCommandLineArguments.m4:
288         * Source/autotools/SetupAutoconfHeader.m4:
289         * Source/autotools/Versions.m4:
290
291 2013-02-12  Martin Robinson  <mrobinson@igalia.com>
292
293         [GTK] Remove the GLib unicode backend
294         https://bugs.webkit.org/show_bug.cgi?id=109627
295
296         Reviewed by Benjamin Poulain.
297
298         Remove references to the GLib unicode backend from configuration.
299
300         * Source/autotools/FindDependencies.m4:
301         * Source/autotools/ReadCommandLineArguments.m4:
302         * Source/autotools/SetupAutoconfHeader.m4:
303         * Source/autotools/SetupAutomake.m4:
304
305 2013-02-12  Christophe Dumez  <ch.dumez@sisa.samsung.com>
306
307         Remove remaining traces of Web Intents
308         https://bugs.webkit.org/show_bug.cgi?id=109586
309
310         Reviewed by Eric Seidel.
311
312         Remove references to Web Intents from CMake files as the functionality
313         was removed in r142549.
314
315         * Source/cmake/WebKitFeatures.cmake:
316         * Source/cmakeconfig.h.cmake:
317
318 2013-02-12  Martin Robinson  <mrobinson@igalia.com>
319
320         [GTK] Remove the enable-debug-feature configuration option
321         https://bugs.webkit.org/show_bug.cgi?id=109539
322
323         Reviewed by Philippe Normand.
324
325         Remove the --enable-debug-feature option from configuration. It doesn't
326         do anything that --enable-debug doesn't.
327
328         * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
329         * Source/autotools/ReadCommandLineArguments.m4: Ditto.
330         * Source/autotools/SetupAutoconfHeader.m4: Ditto.
331         * Source/autotools/SetupAutomake.m4: Ditto.
332
333 2013-02-12  Zan Dobersek  <zdobersek@igalia.com>
334
335         Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
336         https://bugs.webkit.org/show_bug.cgi?id=109481
337
338         Reviewed by Daniel Bates.
339
340         The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
341         back in r120574. There are still occurrences of it in various build systems
342         which should all be removed as they are useless.
343
344         * Source/cmake/OptionsBlackBerry.cmake:
345         * Source/cmakeconfig.h.cmake:
346
347 2013-02-11  Eric Carlson  <eric.carlson@apple.com>
348
349         [Mac] Track language selection should be sticky
350         https://bugs.webkit.org/show_bug.cgi?id=109466
351
352         Reviewed by Dean Jackson.
353
354         * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
355
356 2013-02-11  Benjamin Poulain  <benjamin@webkit.org>
357
358         Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
359         https://bugs.webkit.org/show_bug.cgi?id=109349
360
361         Reviewed by Sam Weinig.
362
363         * Source/autotools/symbols.filter:
364
365 2013-02-11  Zan Dobersek  <zdobersek@igalia.com>
366
367         * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
368         to the list of paths to be ignored.
369
370 2013-02-10  Laszlo Gombos  <l.gombos@samsung.com>
371
372         Consolidate the way WTF_USE_PTHREADS is enabled
373         https://bugs.webkit.org/show_bug.cgi?id=108191
374
375         Reviewed by Benjamin Poulain.
376
377         Remove duplicated definition of WTF_USE_PTHREADS.
378
379         WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in 
380         Platform.h.
381
382         * Source/cmake/OptionsBlackBerry.cmake:
383         * Source/cmake/OptionsEfl.cmake:
384
385 2013-02-10  Jae Hyun Park  <jae.park08@gmail.com>
386
387         Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
388         https://bugs.webkit.org/show_bug.cgi?id=104266
389
390         Reviewed by Philippe Normand.
391
392         Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
393         the existing macro naming conventions.
394
395         From Platform.h
396         USE() - use a particular third-party library or optional OS service
397         ENABLE() - turn on a specific feature of WebKit
398
399         * Source/autotools/SetupAutoconfHeader.m4:
400         * Source/cmake/OptionsEfl.cmake:
401
402 2013-02-09  Philippe Normand  <pnormand@igalia.com>
403
404         Unreviewed, another GTK+ build fix after r142343.
405
406         * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
407
408 2013-02-08  Benjamin Poulain  <bpoulain@apple.com>
409
410         Move workerThreadCount from TestRunner to WebCore Internals
411         https://bugs.webkit.org/show_bug.cgi?id=109239
412
413         Reviewed by Darin Adler.
414
415         * Source/autotools/symbols.filter:
416
417 2013-02-08  Dean Jackson  <dino@apple.com>
418
419         Only a fool would cut and paste from a terminal showing truncated git logs.
420         I am that fool.
421
422         Export the full symbol for InlineBox::nodeAtPoint.
423
424         * Source/autotools/symbols.filter:
425
426 2013-02-08  Dean Jackson  <dino@apple.com>
427
428         Snapshotted plug-in should use shadow root
429         https://bugs.webkit.org/show_bug.cgi?id=108284
430
431         Unreviewed GTK+ build fix.
432
433         * Source/autotools/symbols.filter: Export InlineBox symbols.
434
435 2013-02-08  Seulgi Kim  <seulgikim@company100.net>
436
437         Update .gitignore for vim swap files.
438         https://bugs.webkit.org/show_bug.cgi?id=109252
439
440         Reviewed by Dirk Pranke.
441
442         When opening the same files multiple with vim, vim creates a .*.sw[a-p]
443         file as the swap file.
444
445         * .gitignore:
446
447 2013-02-08  Tomas Popela  <tpopela@redhat.com>
448
449         [GTK] Include files from DerivedSources/webkitdom for introspection
450         https://bugs.webkit.org/show_bug.cgi?id=108631
451
452         Reviewed by Martin Robinson.
453
454         Include files from DerivedSources/webkitdom for introspection
455
456         * /Source/WebKit/gtk/GNUmakefile.am:
457         * /Source/WebKit2/GNUmakefile.am:
458
459 2013-02-07  Martin Robinson  <mrobinson@igalia.com>
460
461         [GTK] Split configure.ac into reusable portions
462         https://bugs.webkit.org/show_bug.cgi?id=109246
463
464         Reviewed by Philippe Normand.
465
466         Split up configure.ac into sections based on different "phases"
467         of configuration. This should make it easier to find what you are
468         looking for as well as creating a "right" place to put things.
469         A nice side effect of this is that we can share the different
470         modules with a gyp build.
471
472         * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
473         * Source/autotools/FindDependencies.m4: Added.
474         * Source/autotools/PrintBuildConfiguration.m4: Added.
475         * Source/autotools/ReadCommandLineArguments.m4: Added.
476         * Source/autotools/SetupAutoconfHeader.m4: Added.
477         * Source/autotools/SetupAutomake.m4: Added.
478         * Source/autotools/SetupCompilerFlags.m4: Added.
479         * Source/autotools/SetupLibtool.m4: Added.
480         * Source/autotools/Versions.m4: Added.
481         * configure.ac:
482
483 2013-02-07  David Farler  <dfarler@apple.com>
484
485         Makefiles should work for arbitrary SDKs and architectures on Apple ports
486         https://bugs.webkit.org/show_bug.cgi?id=107863
487
488         Reviewed by Mark Rowe.
489
490         * Makefile:
491         Allow SDKROOT, ARCHS outside of $(ARGS).
492         Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
493         * Makefile.shared: options to webkitdirs based on SDKROOT
494         * Source/Makefile: don't build WebKit2 for iOS
495
496 2013-02-07  Martin Robinson  <mrobinson@igalia.com>
497
498         [GTK] Cleanup command-line defines
499         https://bugs.webkit.org/show_bug.cgi?id=109213
500
501         Reviewed by Xan Lopez.
502
503         * GNUmakefile.am: Remove references to flags that are now provided
504         by autotoolsconfig.h
505         * configure.ac: Add new AC_DEFINE invocations for flags that were
506         before manually appended to the compiler CPPFLAGS and clump all
507         AC_DEFINE invocations together.
508
509 2013-02-07  ChangSeok Oh  <shivamidow@gmail.com>
510
511         [GTK][AC] Clutter required version up to 1.12
512         https://bugs.webkit.org/show_bug.cgi?id=109037
513
514         Reviewed by Martin Robinson.
515
516         The clutter requried version is changed to 1.12.
517
518         * configure.ac:
519
520 2013-02-07  Zan Dobersek  <zdobersek@igalia.com>
521
522         [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
523         https://bugs.webkit.org/show_bug.cgi?id=109198
524
525         Reviewed by Martin Robinson.
526
527         * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
528         define is currently a no-op.
529         * configure.ac: Don't set the Automake conditional as it's currently not needed due
530         to checking for Farstream dependency being removed in r142005.
531
532 2013-02-07  Gavin Peters  <gavinp@chromium.org>
533
534         Unreviewed, rolling out r142141.
535         http://trac.webkit.org/changeset/142141
536         https://bugs.webkit.org/show_bug.cgi?id=108990
537
538         Reland r142112, will update Chromium expectations and create a
539         Chromium bug instead for the crash.
540
541         * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
542
543 2013-02-07  Gavin Peters  <gavinp@chromium.org>
544
545         Unreviewed, rolling out r142112.
546         http://trac.webkit.org/changeset/142112
547         https://bugs.webkit.org/show_bug.cgi?id=108990
548
549         The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
550
551         See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
552
553         * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
554
555 2013-02-07  Zan Dobersek  <zdobersek@igalia.com>
556
557         [GTK] configure.ac requires a cleanup
558         https://bugs.webkit.org/show_bug.cgi?id=99272
559
560         Reviewed by Martin Robinson.
561
562         Clean up configure.ac. While there is no strict style guideline determined
563         for this file the changes enforce the usual indentation of four spaces along
564         with line wrapping at 130 characters and grammar fixes/updates.
565
566         * configure.ac:
567
568 2013-02-07  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
569
570         [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
571         https://bugs.webkit.org/show_bug.cgi?id=108990
572
573         Reviewed by Noam Rosenthal.
574
575         Add a new test that allow us to remove the fixed positioning of a layer but still keeping
576         it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
577         count this layer as fixed position.
578
579         * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
580
581 2013-02-07  Gustavo Noronha Silva  <gns@gnome.org>
582
583         Unreviewed build fix after r141196 for 32 bits autotools.
584
585         * Source/autotools/symbols.filter: restore 32 bits version of the
586         WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
587         WebCore::Range const*, unsigned int&, unsigned int&) symbol.
588
589 2013-02-05  Simon Hausmann  <simon.hausmann@digia.com>
590
591         [Qt] Compile WTF tests of TestWebKitAPI
592         https://bugs.webkit.org/show_bug.cgi?id=108935
593
594         Reviewed by Kenneth Rohde Christiansen.
595
596         Build gtest on Linux.
597
598         * WebKit.pro:
599
600 2013-02-06  Jonathon Jongsma  <jonathon.jongsma@collabora.com>
601
602         [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
603         https://bugs.webkit.org/show_bug.cgi?id=100261
604
605         Reviewed by Philippe Normand
606
607         * configure.ac: removed farstream requirement for now since it's
608         not actually used yet and makes it more difficult to build and test
609
610 2013-02-06  Mike West  <mkwst@chromium.org>
611
612         Add an ENABLE_NOSNIFF feature flag.
613         https://bugs.webkit.org/show_bug.cgi?id=109029
614
615         Reviewed by Jochen Eisinger.
616
617         This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
618         when processing script and other resource types.
619
620         * Source/cmake/WebKitFeatures.cmake:
621         * Source/cmakeconfig.h.cmake:
622
623 2013-02-05  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
624
625         [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
626         https://bugs.webkit.org/show_bug.cgi?id=106554
627
628         Reviewed by Simon Hausmann.
629
630         Explicitely link WebCore resources in the final DLL only on Windows to
631         support force_static_libs_as_shared on other platforms.
632
633         WebKit1 applications don't get the QtWebKit dynamic library loaded
634         since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
635         WebKit1 are dynamic libraries of their own.
636
637         * Source/api.pri:
638
639 2013-02-05  Martin Robinson  <mrobinson@igalia.com>
640
641         Update the NEWS and configuration in preparation for 1.11.5.
642
643         Reviewed by Philippe Normand.
644
645         * configure.ac:
646
647 2013-02-04  Benjamin Poulain  <bpoulain@apple.com>
648
649         Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
650         https://bugs.webkit.org/show_bug.cgi?id=108741
651
652         Reviewed by Tony Chang.
653
654         * Source/autotools/symbols.filter:
655
656 2013-02-02  Patrick Gansterer  <paroga@webkit.org>
657
658         [CMake] Adopt the WinCE port to new CMake
659         https://bugs.webkit.org/show_bug.cgi?id=108754
660
661         Reviewed by Laszlo Gombos.
662
663         Remove the entry point hack which isn't required in the new
664         CMake version with offical WindowsCE support.
665
666         * Source/cmake/OptionsWindows.cmake:
667
668 2013-02-01  Benjamin Poulain  <bpoulain@apple.com>
669
670         Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
671         https://bugs.webkit.org/show_bug.cgi?id=108558
672
673         Reviewed by Dean Jackson.
674
675         * Source/autotools/symbols.filter:
676
677 2013-02-01  Zan Dobersek  <zdobersek@igalia.com>
678
679         [GTK] Add WTFURL source files to the build
680         https://bugs.webkit.org/show_bug.cgi?id=108215
681
682         Reviewed by Benjamin Poulain.
683
684         * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
685         This is required when using the WTFURL backend but otherwise doesn't affect the build.
686
687 2013-02-01  Alexis Menard  <alexis@webkit.org>
688
689         Enable unprefixed CSS transitions by default.
690         https://bugs.webkit.org/show_bug.cgi?id=108216
691
692         Reviewed by Dean Jackson.
693
694         Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
695         to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
696         guard the unprefixing work for CSS Transforms and animations.
697
698         * Source/cmake/WebKitFeatures.cmake:
699         * Source/cmakeconfig.h.cmake:
700
701 2013-01-31  Christophe Dumez  <dchris@gmail.com>
702
703         [EFL] Disable Web Intents
704         https://bugs.webkit.org/show_bug.cgi?id=108457
705
706         Reviewed by Alexey Proskuryakov.
707
708         Turn off WEB_INTENTS flag in EFL CMake project.
709
710         * Source/cmake/OptionsEfl.cmake:
711
712 2013-01-31  Simon Hausmann  <simon.hausmann@digia.com>
713
714         [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
715         https://bugs.webkit.org/show_bug.cgi?id=108472
716
717         Reviewed by Andreas Kling.
718
719         When linking WebKit2, also link the WebKit2QML module.
720
721         * Source/api.pri:
722
723 2013-01-30  Dominik Röttsches  <dominik.rottsches@intel.com>
724
725         [HarfBuzz] Remove the HarfBuzz-old code
726         https://bugs.webkit.org/show_bug.cgi?id=108077
727
728         Reviewed by Benjamin Poulain.
729
730         Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
731         won't be a distinction between ng and non-ng HarfBuzz after
732         removing the old code.
733
734         * Source/cmake/OptionsEfl.cmake:
735
736 2013-01-29  Zan Dobersek  <zdobersek@igalia.com>
737
738         Unreviewed GTK build fix after r141175.
739
740         * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
741
742 2013-01-29  Shinya Kawanaka  <shinyak@chromium.org>
743
744         [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
745         https://bugs.webkit.org/show_bug.cgi?id=106287
746
747         Reviewed by Hajime Morita.
748
749         * Source/autotools/symbols.filter:
750
751 2013-01-29  Laszlo Gombos  <l.gombos@samsung.com>
752
753         [CMake] Add minimum version information for tool dependencies
754         https://bugs.webkit.org/show_bug.cgi?id=97592
755
756         Reviewed by Kenneth Rohde Christiansen.
757
758         Capture the minimum version information for the tools that are required
759         to build WebKit for all CMake based build systems.
760
761         * CMakeLists.txt:
762
763 2013-01-29  Nate Chapin  <japhet@chromium.org>
764
765         Enable reuse of cached main resources
766         https://bugs.webkit.org/show_bug.cgi?id=105667
767
768         Reviewed by Adam Barth.
769
770         * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
771
772 2013-01-29  Laszlo Gombos  <l.gombos@samsung.com>
773
774         Enable Workers for WinCE
775         https://bugs.webkit.org/show_bug.cgi?id=108099
776
777         Reviewed by Gyuyoung Kim.
778
779         WORKERS are enabled for all CMake based ports except WinCE.
780         Turn on WORKERS for all CMake based ports.
781
782         * Source/cmake/OptionsBlackBerry.cmake:
783         * Source/cmake/OptionsEfl.cmake:
784         * Source/cmake/WebKitFeatures.cmake:
785
786 2013-01-28  Halton Huo  <halton.huo@intel.com>
787
788         [EFL] Quit debug build without -DSHARED_CORE=ON
789         https://bugs.webkit.org/show_bug.cgi?id=104773
790
791         Reviewed by Laszlo Gombos.
792
793         Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
794         is too big (>4G) to archive. The solution is simply to abort cmake in
795         this condition and notify developer.
796
797         * CMakeLists.txt:
798         * Source/cmake/OptionsEfl.cmake:
799         * Source/cmake/OptionsCommon.cmake: 
800
801 2013-01-28  Renata Hodovan  <reni@webkit.org>
802
803         [WK2] Putting QtWebProcess into a chrooted sandbox
804         https://bugs.webkit.org/show_bug.cgi?id=90005
805
806         Reviewed by Anders Carlsson and Zoltan Herczeg.
807
808         Make it possible to build WebKit2 with SandboxProcess.
809
810         * Source/QtWebKit.pro:
811
812 2013-01-27  David Farler  <dfarler@apple.com>
813
814         REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
815         https://bugs.webkit.org/show_bug.cgi?id=108028
816
817         Reviewed by Dan Bernstein.
818
819         * Makefile: Reverted.
820         * Makefile.shared: Reverted.
821         * Source/Makefile: Reverted.
822
823 2013-01-26  David Farler  <dfarler@apple.com>
824
825         Allow building with arbitrary SDK and ARCHS with make + Xcode
826         https://bugs.webkit.org/show_bug.cgi?id=107863
827
828         Reviewed by David Kilzer.
829
830         * Makefile:
831         Removed references to legacy Xcode configurations.
832         * Makefile.shared:
833         Added default ARCHS + SDK settings and parameterized xcodebuild calls.
834         * Source/Makefile:
835         iOS does not build WebKit2.
836
837 2013-01-25  Jussi Kukkonen  <jussi.kukkonen@intel.com>
838
839         [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
840         https://bugs.webkit.org/show_bug.cgi?id=106443
841
842         Reviewed by Laszlo Gombos.
843
844         LevelDB is now included in ThirdParty. Use it when IndexDB is
845         enabled for EFL.
846
847         * Source/cmake/OptionsEfl.cmake:
848         Set WTF_USE_LEVELDB when IndexedDB is enabled
849
850 2013-01-24  Keishi Hattori  <keishi@webkit.org>
851
852         Adjust design of the Calendar Picker
853         https://bugs.webkit.org/show_bug.cgi?id=107507
854
855         Reviewed by Kent Tamura.
856
857         * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
858
859 2013-01-24  Soo-Hyun Choi  <s.choi@hackerslab.eu>
860
861         [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
862         https://bugs.webkit.org/show_bug.cgi?id=101635
863
864         Reviewed by Laszlo Gombos.
865
866         WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
867         Source/WTF/wtf/Platform.h.
868         It would be more future-proof to have it only defined in common C++ code in
869         Platform.h.
870
871         * Source/cmake/OptionsWindows.cmake:
872
873 2013-01-23  Zan Dobersek  <zdobersek@igalia.com>
874
875         Unreviewed.
876
877         Speculative build fix for the GTK port after 140539.
878
879         * Source/autotools/symbols.filter:
880
881 2013-01-22  Gustavo Noronha Silva  <gns@gnome.org>
882
883         [GTK] Debug build failure on x86-64
884         https://bugs.webkit.org/show_bug.cgi?id=107400
885
886         Reviewed by Xan Lopez.
887
888         * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
889         overriden through the environment variable.
890
891 2013-01-22  Zan Dobersek  <zdobersek@igalia.com>
892
893         [Autotools] Remove the Canvas Path configuration option
894         https://bugs.webkit.org/show_bug.cgi?id=107537
895
896         Reviewed by Martin Robinson.
897
898         * configure.ac: Remove the configuration option for the Canvas Path
899         feature as this is not in line with the new guidelines about feature
900         enablement in the autotools build system.
901
902 2013-01-22  Zan Dobersek  <zdobersek@igalia.com>
903
904         [Autotools] Place a warning in configure.ac about adding new configuration options
905         https://bugs.webkit.org/show_bug.cgi?id=107559
906
907         Reviewed by Martin Robinson.
908
909         * configure.ac: Add an eye-catching section explaining that changes in this file might
910         not be necessary at all and a link pointing to the guidelines on the Trac wiki.
911
912 2013-01-21  Dirk Schulze  <dschulze@adobe.com>
913
914         Add build flag for Canvas's Path object (disabled by default)
915         https://bugs.webkit.org/show_bug.cgi?id=107473
916
917         Reviewed by Dean Jackson.
918
919         Add CANVAS_PATH build flag to build systems.
920
921         * Source/cmake/WebKitFeatures.cmake:
922         * Source/cmakeconfig.h.cmake:
923         * configure.ac:
924
925 2013-01-19  Ryosuke Niwa  <rniwa@webkit.org>
926
927         Delete webkit-perf.appspot.com code from WebKit repository
928         https://bugs.webkit.org/show_bug.cgi?id=107390
929
930         Reviewed by Adam Barth.
931
932         Delete webkit-perf.appspot.com code from WebKit repository since I maintain
933         and push the code via https://github.com/rniwa/webkit-perf now.
934
935         * Websites/webkit-perf.appspot.com: Removed.
936
937 2013-01-19  Philip Rogers  <pdr@google.com>
938
939         Merge SVGStylable into SVGStyledElement
940         https://bugs.webkit.org/show_bug.cgi?id=106877
941
942         Reviewed by Dirk Schulze.
943
944         SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
945         cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
946
947         * wscript:
948
949 2013-01-18  Sudarsana Nagineni  <sudarsana.nagineni@intel.com>
950
951         [CMake] Fix CMake warnings
952         https://bugs.webkit.org/show_bug.cgi?id=107290
953
954         Reviewed by Laszlo Gombos.
955
956         Add missing WebKit options to CMake features list.
957
958         * Source/cmake/WebKitFeatures.cmake:
959         * Source/cmakeconfig.h.cmake:
960
961 2013-01-18  Sheriff Bot  <webkit.review.bot@gmail.com>
962
963         Unreviewed, rolling out r140005.
964         http://trac.webkit.org/changeset/140005
965         https://bugs.webkit.org/show_bug.cgi?id=107235
966
967         broke downstream Chromium interactive_ui_tests (Requested by
968         dominicc on #webkit).
969
970         * Source/autotools/symbols.filter:
971
972 2013-01-17  Martin Robinson  <mrobinson@igalia.com>
973
974         [GTK] Build with LevelDB when IndexedDB is enabled
975         https://bugs.webkit.org/show_bug.cgi?id=103220
976
977         Reviewed by Gustavo Noronha Silva.
978
979         * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
980         use the typical approach for feature detection since we need to adjust the automake
981         file output based on whether or not IndexedDatabase is enabled.
982
983 2013-01-17  Nate Chapin  <japhet@chromium.org>
984
985         Enable reuse of cached main resources
986         https://bugs.webkit.org/show_bug.cgi?id=105667
987
988         Reviewed by Antti Koivisto.
989
990         * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
991
992 2013-01-17  Seokju Kwon  <seokju.kwon@gmail.com>
993
994         [EFL][CMAKE] Compress resource files of inspector
995         https://bugs.webkit.org/show_bug.cgi?id=106210
996
997         Reviewed by Gyuyoung Kim.
998
999         Add compressing JavaScript
1000         for smaller package and faster connection of remote web inspector.
1001
1002         * Source/PlatformEfl.cmake:
1003
1004 2013-01-16  Hugo Parente Lima  <hugo.lima@openbossa.org>
1005
1006         [CMake] Report actual values for feature configuration (instead of the default)
1007         https://bugs.webkit.org/show_bug.cgi?id=107010
1008
1009         Reviewed by Laszlo Gombos.
1010
1011         * Source/cmake/WebKitFeatures.cmake:
1012
1013 2013-01-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1014
1015         [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
1016         https://bugs.webkit.org/show_bug.cgi?id=106969
1017
1018         Reviewed by Benjamin Poulain.
1019
1020         * Source/PlatformEfl.cmake: Change DefaultTheme path.
1021         * Source/cmake/OptionsEfl.cmake: ditto.
1022
1023 2013-01-15  Alberto Garcia  <agarcia@igalia.com>
1024
1025         Fix typos in WebKitFeatures.cmake
1026         https://bugs.webkit.org/show_bug.cgi?id=106952
1027
1028         Reviewed by Martin Robinson.
1029
1030         * Source/cmake/WebKitFeatures.cmake:
1031         Replace "Toogle" with "Toggle".
1032
1033 2013-01-15  Zan Dobersek  <zandobersek@gmail.com>
1034
1035         [Autotools] Add support for WebKit2-only builds
1036         https://bugs.webkit.org/show_bug.cgi?id=106889
1037
1038         Reviewed by Gustavo Noronha Silva.
1039
1040         * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
1041         directory if building WebKit1.
1042         * configure.ac: Add a configuration option for disabling the WebKit1 build.
1043         Only conditionally copy WebKit1-specific targets from the input files. Some
1044         small style changes to the WebKit2 configuration flag included as well.
1045
1046 2013-01-14  Nate Chapin  <japhet@chromium.org>
1047
1048         Enable reuse of cached main resources
1049         https://bugs.webkit.org/show_bug.cgi?id=105667
1050
1051         Reviewed by Antti Koivisto.
1052
1053         * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1054
1055 2013-01-14  Alexandre Rostovtsev  <tetromino@gentoo.org>
1056
1057         Do not hardcode -ldl in OPENGL_LIBS
1058         https://bugs.webkit.org/show_bug.cgi?id=96602
1059
1060         Reviewed by Philippe Normand.
1061
1062         Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
1063         libc, and do not use a separate libdl.
1064
1065         * configure.ac:
1066
1067 2013-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1068
1069         Unreviewed. Update NEWS and configure.ac for 1.11.4 release
1070
1071         * configure.ac: Bump version numbers.
1072
1073 2013-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1074
1075         [GTK] Add API to set the web extensions directory to WebKit2 GTK+
1076         https://bugs.webkit.org/show_bug.cgi?id=106462
1077
1078         Reviewed by Xan Lopez.
1079
1080         * Source/autotools/symbols.filter: Update
1081         WebGtkExtensionManager::initialize symbol.
1082
1083 2013-01-10  Tony Chang  <tony@chromium.org>
1084
1085         Speed up supplemental dependency computation
1086         https://bugs.webkit.org/show_bug.cgi?id=106503
1087
1088         Reviewed by Adam Barth.
1089
1090         * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
1091
1092 2013-01-10  Zan Dobersek  <zandobersek@gmail.com>
1093
1094         [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
1095         https://bugs.webkit.org/show_bug.cgi?id=106576
1096
1097         Reviewed by Martin Robinson.
1098
1099         Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
1100         The former was executing actions based on the passed-in feature being
1101         enabled in the (possibly overridden) GNUmakefile.features.am, the actions
1102         usually affecting the Automake conditional value that was set up afterwards.
1103         The new macro does this directly, setting up an Automake conditional of the
1104         same name as the feature that was checked.
1105
1106         * Source/autotools/webkitfeature.m4:
1107
1108 2013-01-10  Zan Dobersek  <zandobersek@gmail.com>
1109
1110         Remove the ENABLE_ANIMATION_API feature define occurences
1111         https://bugs.webkit.org/show_bug.cgi?id=106544
1112
1113         Reviewed by Simon Fraser.
1114
1115         The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
1116         feature define handling still lingers in various build systems and configurations
1117         but is of no use, so it should be removed.
1118
1119         * Source/cmake/OptionsBlackBerry.cmake:
1120         * Source/cmake/OptionsEfl.cmake:
1121         * Source/cmake/WebKitFeatures.cmake:
1122         * Source/cmakeconfig.h.cmake:
1123
1124 2013-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1125
1126         [GTK] Add support for loading web process extensions
1127         https://bugs.webkit.org/show_bug.cgi?id=105631
1128
1129         Reviewed by Gustavo Noronha Silva.
1130
1131         * GNUmakefile.am: Add webkit2_web_extension_h_api.
1132         * Source/autotools/symbols.filter: Export WebGtkExtensionManager
1133         symbols required by the injected bundle lib.
1134
1135 2013-01-10  Christophe Dumez  <christophe.dumez@intel.com>
1136
1137         [EFL] Add gstreamer 1.0.5 to jhbuild
1138         https://bugs.webkit.org/show_bug.cgi?id=106178
1139
1140         Reviewed by Laszlo Gombos.
1141
1142         Update EFL CMake configuration to require gstreamer
1143         1.0.5.
1144
1145         * Source/cmake/FindGStreamer.cmake:
1146         * Source/cmake/OptionsEfl.cmake:
1147
1148 2013-01-09  Hajime Morrita  <morrita@google.com>
1149
1150         [Shadow DOM] Distribution related code on ElementShadow should be minimized.
1151         https://bugs.webkit.org/show_bug.cgi?id=106294
1152
1153         Reviewed by Dimitri Glazkov.
1154
1155         * Source/autotools/symbols.filter:
1156
1157 2013-01-08  Zan Dobersek  <zandobersek@gmail.com>
1158
1159         Add an Autoconf macro that checks whether a given feature is enabled
1160         https://bugs.webkit.org/show_bug.cgi?id=106380
1161
1162         Reviewed by Martin Robinson.
1163
1164         Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
1165         Source/WebCore/GNUmakefile.features.am file to determine whether the
1166         given feature is enabled or disabled in the build that's being configured.
1167
1168         * Source/autotools/webkitfeature.m4: Added.
1169
1170 2013-01-08  Hajime Morrita  <morrita@google.com>
1171
1172         [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
1173         https://bugs.webkit.org/show_bug.cgi?id=106282
1174
1175         Reviewed by Dimitri Glazkov.
1176
1177         * Source/autotools/symbols.filter:
1178
1179 2013-01-03  Sergio Villar Senin  <svillar@igalia.com>
1180
1181         [GTK] Add WebP image support
1182         https://bugs.webkit.org/show_bug.cgi?id=105915
1183
1184         Reviewed by Martin Robinson.
1185
1186         WebP is from now on a dependency for WebKitGtk+.
1187
1188         * configure.ac: added WebP library detection.
1189
1190 2013-01-07  Xianzhu Wang  <wangxianzhu@chromium.org>
1191
1192         Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
1193         https://bugs.webkit.org/show_bug.cgi?id=105546
1194
1195         Reviewed by James Robinson.
1196
1197         Export the new symbol.
1198
1199         * Source/autotools/symbols.filter:
1200
1201 2013-01-04  Adam Klein  <adamk@chromium.org>
1202
1203         Remove ENABLE_MUTATION_OBSERVERS #define
1204         https://bugs.webkit.org/show_bug.cgi?id=105459
1205
1206         Reviewed by Ryosuke Niwa.
1207
1208         * Source/cmake/WebKitFeatures.cmake:
1209         * Source/cmakeconfig.h.cmake:
1210
1211 2013-01-04  Zan Dobersek  <zandobersek@gmail.com>
1212
1213         REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
1214         https://bugs.webkit.org/show_bug.cgi?id=105522
1215
1216         Reviewed by Xan Lopez.
1217
1218         Remove the configuration flag covering unprefixed CSS transition property names.
1219         It does not introduce any dependency. The unprefixed property names should be
1220         available by default.
1221
1222         * configure.ac:
1223
1224 2013-01-03  Tony Chang  <tony@chromium.org>
1225
1226         Generate internal.settings from Settings.in
1227         https://bugs.webkit.org/show_bug.cgi?id=104740
1228
1229         Reviewed by Adam Barth.
1230
1231         * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1232
1233 2013-01-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1234
1235         [EFL][CMAKE] Remove duplicated conditionals
1236         https://bugs.webkit.org/show_bug.cgi?id=105905
1237
1238         Reviewed by Laszlo Gombos.
1239
1240         * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
1241
1242 2013-01-02  Tony Chang  <tony@chromium.org>
1243
1244         Unreviewed, rolling out r138661.
1245         http://trac.webkit.org/changeset/138661
1246         https://bugs.webkit.org/show_bug.cgi?id=104740
1247
1248         Compile problems on EFL
1249
1250         * Source/cmake/WebKitMacros.cmake:
1251
1252 2013-01-02  Tony Chang  <tony@chromium.org>
1253
1254         Generate internal.settings from Settings.in
1255         https://bugs.webkit.org/show_bug.cgi?id=104740
1256
1257         Reviewed by Adam Barth.
1258
1259         * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1260
1261 2013-01-02  Elliott Sprehn  <esprehn@chromium.org>
1262
1263         Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
1264         https://bugs.webkit.org/show_bug.cgi?id=92591
1265
1266         Reviewed by Eric Seidel.
1267
1268         Expose Element::pseudoElement for Internals.
1269
1270         * Source/autotools/symbols.filter:
1271
1272 2013-01-01  KwangYong Choi  <ky0.choi@samsung.com>
1273
1274         [EFL] Enable MHTML feature
1275         https://bugs.webkit.org/show_bug.cgi?id=105815
1276
1277         Reviewed by Laszlo Gombos.
1278
1279         ENABLE_MHTML is now ON for EFL.
1280
1281         * Source/cmake/OptionsEfl.cmake:
1282
1283 2012-12-31  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1284
1285         [EFL][WebGL] Add compile time support for GLES2.
1286         https://bugs.webkit.org/show_bug.cgi?id=105816
1287
1288         Reviewed by Kenneth Rohde Christiansen.
1289
1290         This patch adds build support for GLES2.
1291         GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
1292         cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
1293         address all the build issues related to GLES2 but only adds the needed support in
1294         OptionsEfl.cmake.
1295
1296         * Source/cmake/OptionsEfl.cmake:
1297
1298 2012-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1299
1300         [GTK] Move ImageDiff to the Tools directory root
1301         https://bugs.webkit.org/show_bug.cgi?id=105421
1302
1303         Reviewed by Kenneth Rohde Christiansen.
1304
1305         * GNUmakefile.am: Remove the old ImageDiff makefile include.
1306
1307 2012-12-30  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1308
1309         [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
1310         https://bugs.webkit.org/show_bug.cgi?id=105876
1311
1312         Reviewed by Kenneth Rohde Christiansen.
1313
1314         This is to sync the naming conventions of our classes in both EGL and GLX implementations. 
1315         In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector. 
1316         This patch renames EGLConfigHelper as EGLConfigSelector.
1317
1318         * Source/cmake/OptionsEfl.cmake:
1319
1320 2012-12-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1321
1322         [EFL] Enable TEMPLATE_ELEMENT feature
1323         https://bugs.webkit.org/show_bug.cgi?id=105865
1324
1325         Reviewed by Laszlo Gombos.
1326
1327         * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
1328
1329 2012-12-27  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1330
1331         [EFL][WebGL] Implement EGL support with GLX.
1332         https://bugs.webkit.org/show_bug.cgi?id=105602
1333
1334         Reviewed by Kenneth Rohde Christiansen.
1335
1336         Adds support for EGL with GLX backend. EGL support can be enabled during compile time
1337         by passing -DENABLE_EGL=ON as cmake config parameter.
1338
1339         * Source/cmake/OptionsEfl.cmake:
1340
1341 2012-12-24  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1342
1343         [EFL [WebGL] GLES2 detection is broken.
1344         https://bugs.webkit.org/show_bug.cgi?id=105677
1345
1346         We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
1347         OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
1348         contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
1349         This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
1350
1351         Reviewed by Kenneth Rohde Christiansen.
1352
1353         * Source/cmake/FindGLES.cmake:
1354
1355 2012-12-20  Martin Robinson  <mrobinson@igalia.com>
1356
1357         [GTK] Remove plugin process configuration option
1358         https://bugs.webkit.org/show_bug.cgi?id=105564
1359
1360         Reviewed by Carlos Garcia Campos.
1361
1362         Remove the --enable-plugin-process configuration option, opting instead to
1363         always build the plugin process when building WebKit2. It isn't very interesting
1364         for downstream to enable or disable the plugin process. It should always be
1365         enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
1366         process building. Additionally, the in-process plugin isn't functional, since
1367         plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
1368
1369         * configure.ac: Remove the configuration option.
1370
1371 2012-12-21  Elliott Sprehn  <esprehn@chromium.org>
1372
1373         Replace documentFragmentIsShadowRoot with isTreeScope
1374         https://bugs.webkit.org/show_bug.cgi?id=105345
1375
1376         Reviewed by Dimitri Glazkov.
1377
1378         Expose isTreeScope symbol.
1379
1380         * Source/autotools/symbols.filter:
1381
1382 2012-12-21  Sheriff Bot  <webkit.review.bot@gmail.com>
1383
1384         Unreviewed, rolling out r138338.
1385         http://trac.webkit.org/changeset/138338
1386         https://bugs.webkit.org/show_bug.cgi?id=105621
1387
1388         speculative rollout because fast/dom/shadow/content-element-
1389         distributed-nodes.html is crashing on linux debug. (Requested
1390         by loislo on #webkit).
1391
1392         * Source/autotools/symbols.filter:
1393
1394 2012-12-20  Elliott Sprehn  <esprehn@chromium.org>
1395
1396         Replace documentFragmentIsShadowRoot with isTreeScope
1397         https://bugs.webkit.org/show_bug.cgi?id=105345
1398
1399         Reviewed by Dimitri Glazkov.
1400
1401         Expose isTreeScope symbol.
1402
1403         * Source/autotools/symbols.filter:
1404
1405 2012-12-20  Ryuan Choi  <ryuan.choi@samsung.com>
1406
1407         [EFL] Build break with latest EFL libraries.
1408         https://bugs.webkit.org/show_bug.cgi?id=104827
1409
1410         Reviewed by Laszlo Gombos.
1411
1412         The eo EFL package is introduced and evas and ecore use it since 1.8.
1413         While introducing Eo, EFL changed several structures of Evas and Ecore
1414         from own specific class to Eo.
1415
1416         So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
1417         Ecore_Timer to build with latest EFL libraries.
1418
1419         * Source/cmake/FindEo.cmake: Added.
1420         * Source/cmake/OptionsEfl.cmake:
1421         Modified to check Eo when version of EFL libraries is 1.8.
1422
1423 2012-12-20  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1424
1425         [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
1426         https://bugs.webkit.org/show_bug.cgi?id=105431
1427
1428         Reviewed by Kenneth Rohde Christiansen.
1429
1430         This patch changes the check HAVE(GLX) to USE(GLX).
1431         This would enable us to choose our preferred GL backend during build time.
1432
1433         * Source/cmake/OptionsEfl.cmake:
1434
1435 2012-12-20  Zan Dobersek  <zandobersek@gmail.com>
1436
1437         [GTK] Remove the --enable-unstable-features configuration option
1438         https://bugs.webkit.org/show_bug.cgi?id=105327
1439
1440         Reviewed by Martin Robinson.
1441
1442         Remove the unnecessary feature_defines_unstable variable.
1443         Remove the unstable-features configuration option.
1444
1445         * configure.ac:
1446         * GNUmakefile.am:
1447
1448 2012-12-20  Dominik Röttsches  <dominik.rottsches@intel.com>
1449
1450         [EFL] MiniBrowser does not play Infinite Gangnam Style
1451         https://bugs.webkit.org/show_bug.cgi?id=103531
1452
1453         Reviewed by Kenneth Rohde Christiansen.
1454
1455         WebAudio now switched to ON for EFL.
1456
1457         * Source/cmake/OptionsEfl.cmake:
1458
1459 2012-12-19  Yael Aharon  <yael.aharon@intel.com>
1460
1461         [EFL] Allow the build system to find OpenGL ES
1462         https://bugs.webkit.org/show_bug.cgi?id=104760
1463
1464         Reviewed by Laszlo Gombos.
1465
1466         Add a way to find if GLESv2 is supported by the build system.
1467         Support for GLESv2 will be added separately.
1468
1469         * Source/cmake/FindGLES.cmake: Added.
1470
1471 2012-12-19  Alexis Menard  <alexis@webkit.org>
1472
1473         Implement CSS parsing for CSS transitions unprefixed.
1474         https://bugs.webkit.org/show_bug.cgi?id=104804
1475
1476         Reviewed by Dean Jackson.
1477
1478         Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
1479         to cover the work of unprefixing Transforms, Animations and
1480         Transitions. It will let the possibility of each ports to turn it off
1481         in their release branches until we're confident that these CSS
1482         properties are ready to be unprefixed.
1483
1484         * Source/cmake/WebKitFeatures.cmake:
1485         * Source/cmakeconfig.h.cmake:
1486         * configure.ac:
1487
1488 2012-12-18  Ming Xie  <mxie@rim.com>
1489
1490         [BlackBerry] Add -fno-exceptions to CXX_FLAGS
1491         https://bugs.webkit.org/show_bug.cgi?id=105306
1492
1493         Reviewed by Rob Buis.
1494
1495         Disable exception handling. We don't have any try or catch
1496         constructs in our code.
1497
1498         * Source/cmake/OptionsBlackBerry.cmake:
1499
1500 2012-12-18  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1501
1502         [EFL] Allow the build system to detect EGL support.
1503         https://bugs.webkit.org/show_bug.cgi?id=105287
1504
1505         Reviewed by Laszlo Gombos.
1506
1507         Currently, we don't have any way to determine if EGL is supported by the build.
1508         This patch adds support for this. The patch doesn't make any changes to take this into
1509         use. This will be done in another patch.
1510
1511         * Source/cmake/FindEGL.cmake:
1512
1513 2012-12-17  Halton Huo  <halton.huo@intel.com>
1514
1515         [EFL] Add ecore_imf_evas to FindEcore.cmake
1516         https://bugs.webkit.org/show_bug.cgi?id=105159
1517
1518         Reviewed by Laszlo Gombos.
1519
1520         ecore_imf_evas is a separate library, we should add for EFL port as well.
1521
1522         * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
1523
1524 2012-12-17  Kenneth Rohde Christiansen  <kenneth@webkit.org>
1525
1526         Add manual test to verify that geometry methods (moveTo, etc) work
1527         https://bugs.webkit.org/show_bug.cgi?id=105160
1528
1529         Reviewed by Alexis Menard.
1530
1531         * ManualTests/window-geometry.html: Added.
1532
1533 2012-12-16  ChangSeok Oh  <shivamidow@gmail.com>
1534
1535         [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
1536         https://bugs.webkit.org/show_bug.cgi?id=105027
1537
1538         Reviewed by Gustavo Noronha Silva.
1539
1540         I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
1541         when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
1542
1543         * configure.ac:
1544
1545 2012-12-15  Simon Fraser  <simon.fraser@apple.com>
1546
1547         Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
1548         https://bugs.webkit.org/show_bug.cgi?id=105073
1549
1550         Reviewed by Dan Bernstein.
1551
1552         Add a manual test for window resize with a centered element.
1553
1554         * ManualTests/resize-repaint.html: Added.
1555
1556 2012-12-13  Stephen White  <senorblanco@chromium.org>
1557
1558         Added manual test for canvas setFont speed.
1559         https://bugs.webkit.org/show_bug.cgi?id=104923
1560
1561         Reviewed by James Robinson.
1562
1563         * ManualTests/canvas-font-speed.html: Added.
1564
1565 2012-12-13  Jerome Pasion  <jerome.pasion@digia.com>
1566
1567         [Qt] Doc: Fixing Qt WebKit reference documentation.
1568
1569         Reviewed by Simon Hausmann.
1570
1571         Fixes:
1572         -added \module for C++ classes and \qmlmodule for QML types
1573         -added links to the Qt WebKit Examples pages
1574         -fixed the qhp settings for Qt Creator
1575
1576         Task-number: QTBUG-28583
1577         Task-number: QTBUG-28418
1578         Task-number: QTBUG-27646
1579
1580         * Source/qtwebkit.qdocconf:
1581
1582 2012-12-13  Jerome Pasion <Jerome.Pasion@digia.com>
1583
1584         [Qt] Fix missing doc dependency to examples
1585
1586         Reviewed by Simon Hausmann.
1587
1588         * Source/qtwebkit.qdocconf:
1589
1590 2012-12-12  John Griggs  <jgriggs@rim.com>
1591
1592         2012-12-12  John Griggs  <jgriggs@rim.com>
1593
1594         [BlackBerry] Update Media Controls for BlackBerry Platform
1595         https://bugs.webkit.org/show_bug.cgi?id=104443
1596         https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
1597
1598         Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
1599
1600         Reviewed by Rob Buis.
1601
1602         * Source/cmake/OptionsBlackBerry.cmake:
1603
1604 2012-12-12  Xianzhu Wang  <wangxianzhu@chromium.org>
1605
1606         Pre-painting should not paint out-of-view fixed position elements
1607         https://bugs.webkit.org/show_bug.cgi?id=104724
1608
1609         Reviewed by James Robinson.
1610
1611         New manual test.
1612
1613         * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
1614
1615 2012-12-12  Krzysztof Czech  <k.czech@samsung.com>
1616
1617         [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
1618         https://bugs.webkit.org/show_bug.cgi?id=103036
1619
1620         Reviewed by Laszlo Gombos.
1621
1622         Guard dependencies for accessibility (ATK), so that they can be turned off.
1623
1624         * Source/cmake/OptionsEfl.cmake:
1625         * Source/cmake/WebKitFeatures.cmake:
1626
1627 2012-12-12  Zan Dobersek  <zandobersek@gmail.com>
1628
1629         [GTK] Remove the last of unnecessary configuration options in configure.ac
1630         https://bugs.webkit.org/show_bug.cgi?id=104793
1631
1632         Reviewed by Martin Robinson.
1633
1634         Remove the last of the configuration options that don't introduce any dependencies and/or
1635         are enabled by default in the GNUmakefile.features.am.in file.
1636
1637         * configure.ac:
1638
1639 2012-12-11  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
1640
1641         [Qt] Fix the inspector not showing up on Windows
1642         https://bugs.webkit.org/show_bug.cgi?id=104677
1643
1644         Reviewed by Simon Hausmann.
1645
1646         Resources aren't transfered properly from a static WebCore to the final DLL
1647         with MSVC since the linker only pick from the static lib symbols that
1648         are referenced in the final binary.
1649
1650         Move the resource files directly to Qt5WebKit.dll to make sure that they are
1651         available.
1652
1653         * Source/api.pri:
1654
1655 2012-12-11  Xianzhu Wang  <wangxianzhu@chromium.org>
1656
1657         Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
1658         https://bugs.webkit.org/show_bug.cgi?id=104714
1659
1660         Reviewed by Eric Seidel.
1661
1662         Export symbol Page::mainThreadScrollingReasonsAsText().
1663
1664         * Source/autotools/symbols.filter:
1665
1666 2012-12-11  Michael Pruett  <michael@68k.org>
1667
1668         [JSC] Add tests for explicit serialization values
1669         https://bugs.webkit.org/show_bug.cgi?id=104423
1670
1671         Reviewed by Oliver Hunt.
1672
1673         Add tests for serialization and deserialization mechanisms of
1674         the JSC implementation of SerializedScriptValue. Similar tests
1675         already exist for the V8 implementation.
1676
1677         * Source/autotools/symbols.filter:
1678
1679 2012-12-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1680
1681         [GTK] Install GObject DOM bindings headers in its own directory
1682         https://bugs.webkit.org/show_bug.cgi?id=104663
1683
1684         Reviewed by Gustavo Noronha Silva.
1685
1686         * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
1687         webkitgtk_gdom_built_h_api variables.
1688
1689 2012-12-11  Stephen Kelly  <stephen.kelly@kdab.com>
1690
1691         WebKit tests for the Qt API should include tests of CMake config files
1692         https://bugs.webkit.org/show_bug.cgi?id=104003
1693
1694         Reviewed by Simon Hausmann.
1695
1696         The Qt WebKit CI system is not going to run this test, but it can
1697         be run locally and to test packages.
1698
1699         * Source/tests.pri:
1700
1701 2012-12-11  Xabier Rodriguez Calvar <calvaris@igalia.com>
1702
1703         [GTK][jhbuild] Switch to GStreamer 1.0 build
1704         https://bugs.webkit.org/show_bug.cgi?id=91727
1705
1706         Reviewed by Philippe Normand.
1707
1708         Switch build-webkit --gtk to GStreamer 1.0 support and build the
1709         necessary GStreamer git modules from JHBuild.
1710
1711         * configure.ac: Removed GStreamer unstable API flag, made
1712         GStreamer 1.0 default instead of 0.10 and made required version
1713         1.0.3. In case no GStreamer version is specified, it falls back to
1714         0.10. In case no video or web-audio are requested, GStreamer
1715         and Farstream checks are not performed.
1716
1717 2012-12-11  Zan Dobersek  <zandobersek@gmail.com>
1718
1719         [GTK] Feature enabling/disabling should be possible through build-webkit
1720         https://bugs.webkit.org/show_bug.cgi?id=99271
1721
1722         Reviewed by Gustavo Noronha Silva.
1723
1724         The autogen.sh script now calls the Tools/gtk/override-feature-defines script
1725         before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
1726         is present and properly modified if the build-webkit script intends to override
1727         any feature.
1728
1729         The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
1730         so it doesn't pop out as a new, untracked file.
1731
1732         * .gitignore:
1733         * autogen.sh:
1734
1735 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
1736
1737         [GTK] Remove the Pango backend
1738         https://bugs.webkit.org/show_bug.cgi?id=104569
1739
1740         Reviewed by Daniel Bates.
1741
1742         Always look for Freetype and Harfbuzz. We still depend on Pango for a few
1743         things, so we cannot yet eliminate our dependency on Pango.
1744
1745         * configure.ac: Always look for FreeType/Harfbuzz.
1746
1747 2012-12-10  Laszlo Gombos  <l.gombos@samsung.com>
1748
1749         [EFL] Change the minimum required EFL version to 1.6
1750         https://bugs.webkit.org/show_bug.cgi?id=104431
1751
1752         Reviewed by Kenneth Rohde Christiansen.
1753
1754         Change the minimum required EFL version to 1.6 from 1.7 to enable
1755         building on Tizen.
1756
1757         The elementary EFL package is only required to build MiniBrowser,
1758         so I moved the required only to the Minibrowser CMake file.
1759
1760         * Source/cmake/OptionsEfl.cmake:
1761
1762 2012-12-10  Alexis Menard  <alexis@webkit.org>
1763
1764         [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
1765         https://bugs.webkit.org/show_bug.cgi?id=104539
1766
1767         Reviewed by Antonio Gomes.
1768
1769         As discussed on webkit-dev it is not needed to keep this feature flag
1770         as support for <position> type is a small feature that is already
1771         implemented by three other UAs. It was useful while landing this
1772         feature as partial bits were landed one after one.
1773
1774         * Source/cmake/OptionsEfl.cmake:
1775         * Source/cmake/WebKitFeatures.cmake:
1776         * Source/cmakeconfig.h.cmake:
1777         * configure.ac:
1778
1779 2012-12-10  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
1780
1781         [Qt] Remove the support for building a debug WebKit with a release Qt
1782         https://bugs.webkit.org/show_bug.cgi?id=104560
1783
1784         Reviewed by Tor Arne Vestbø.
1785
1786         This creates issues with non-framework builds of Qt (necessary for debug-only
1787         builds) since a Qt5 prefix is now added to the base target name.
1788
1789         * Source/api.pri:
1790
1791 2012-12-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
1792
1793         [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
1794         https://bugs.webkit.org/show_bug.cgi?id=94515
1795
1796         Reviewed by Martin Robinson.
1797
1798         * configure.ac: require soup 2.40.0, which adds the new support.
1799
1800 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
1801
1802         [GTK] Bring Harfbuzz-ng support to Gtk
1803         https://bugs.webkit.org/show_bug.cgi?id=92098
1804
1805         Reviewed by Gustavo Noronha Silva.
1806
1807         Add support for detecting HarfBuzz during configuration phase. Add these
1808         flags to the FreeType ones since HarfBuzz support is part of the FreeType
1809         backend.
1810
1811         * configure.ac: Detect HarfBuzz.
1812
1813 2012-12-08  Seokju Kwon  <seokju.kwon@gmail.com>
1814
1815         [EFL][WK2] Add Remote Web Inspector
1816         https://bugs.webkit.org/show_bug.cgi?id=98705
1817
1818         Reviewed by Gyuyoung Kim.
1819
1820         Prepare inspectorPageIndex.html for remote web inspector.
1821
1822         * Source/PlatformEfl.cmake:
1823
1824 2012-12-06  Rick Byers  <rbyers@chromium.org>
1825
1826         CSS cursor property should support webkit-image-set
1827         https://bugs.webkit.org/show_bug.cgi?id=99493
1828
1829         Reviewed by Beth Dakin.
1830
1831         Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
1832
1833         * Source/cmake/WebKitFeatures.cmake:
1834         * Source/cmakeconfig.h.cmake:
1835
1836 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
1837
1838         [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
1839         https://bugs.webkit.org/show_bug.cgi?id=104278
1840
1841         Reviewed by Brent Fulgham.
1842
1843         The variable is unnecessary as glib is a required dependency
1844         for the EFL port and glib is not used by other ports building
1845         with CMake.
1846
1847         * Source/cmake/OptionsEfl.cmake:
1848         * Source/cmake/WebKitFeatures.cmake:
1849         * Source/cmakeconfig.h.cmake:
1850
1851 2012-12-06  Tony Chang  <tony@chromium.org>
1852
1853         REGRESSION(r135082): Restore the ability to insert author level style sheets from script
1854         https://bugs.webkit.org/show_bug.cgi?id=104042
1855
1856         Reviewed by Antti Koivisto.
1857
1858         Update exports for Internals.cpp.
1859
1860         * Source/autotools/symbols.filter:
1861
1862 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
1863
1864         [EFL] Optimize binary size by removing dead sections on unix/gcc
1865         https://bugs.webkit.org/show_bug.cgi?id=102827
1866
1867         Reviewed by Kenneth Rohde Christiansen.
1868
1869         Turn on -ffunction-sections -fdata-sections --gc-section flags
1870         on unix for the gcc toolchain for release builds to optimize binary
1871         size for the Efl port.
1872
1873         * Source/cmake/OptionsEfl.cmake:
1874
1875 2012-12-06  Seokju Kwon  <seokju.kwon@gmail.com>
1876
1877         [EFL] Fix destination path in Source/PlatformEfl.cmake
1878         https://bugs.webkit.org/show_bug.cgi?id=104237
1879
1880         Reviewed by Laszlo Gombos.
1881
1882         Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
1883
1884         * Source/PlatformEfl.cmake:
1885
1886 2012-12-06  Shinya Kawanaka  <shinyak@chromium.org>
1887
1888         Internals.getElementByIdInShadowRoot is nonsense now.
1889         https://bugs.webkit.org/show_bug.cgi?id=104241
1890
1891         Reviewed by Kent Tamura.
1892
1893         * Source/autotools/symbols.filter:
1894
1895 2012-12-05  Halton Huo  <halton.huo@intel.com>
1896
1897         [CMake] Unify coding style for CMake files
1898         https://bugs.webkit.org/show_bug.cgi?id=103605
1899
1900         Reviewed by Laszlo Gombos.
1901
1902         Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1903         1. Indentation
1904         1.1 Use spaces, not tabs.
1905         1.2 Four spaces as indent.
1906         2. Spacing
1907         2.1 Place one space between control statements and their parentheses.
1908             For eg, if (), else (), elseif (), endif (), foreach (),
1909             endforeach (), while (), endwhile (), break ().
1910         2.2 Do not place spaces between function and macro statements and
1911             their parentheses. For eg, macro(), endmacro(), function(),
1912             endfunction().
1913         2.3 Do not place spaces between a command or function or macro and its
1914             parentheses, or between a parenthesis and its content. For eg,
1915             message("testing") not message( "testing") or message ("testing" )
1916         2.4 No space at line ending.
1917         3. Lowercase when call commands macros and functions. For eg,
1918            add_executable() not ADD_EXECUTABLE(), set() not SET().
1919
1920         * CMakeLists.txt:
1921         * Source/CMakeLists.txt:
1922         * Source/PlatformEfl.cmake:
1923         * Source/cmake/EFLHelpers.cmake:
1924         * Source/cmake/FindATK.cmake:
1925         * Source/cmake/FindCFLite.cmake:
1926         * Source/cmake/FindCairo.cmake:
1927         * Source/cmake/FindDBus.cmake:
1928         * Source/cmake/FindDirectX.cmake:
1929         * Source/cmake/FindE_DBus.cmake:
1930         * Source/cmake/FindEcore.cmake:
1931         * Source/cmake/FindEdje.cmake:
1932         * Source/cmake/FindEet.cmake:
1933         * Source/cmake/FindEeze.cmake:
1934         * Source/cmake/FindEfreet.cmake:
1935         * Source/cmake/FindEina.cmake:
1936         * Source/cmake/FindElementary.cmake:
1937         * Source/cmake/FindEnchant.cmake:
1938         * Source/cmake/FindEvas.cmake:
1939         * Source/cmake/FindFontconfig.cmake:
1940         * Source/cmake/FindGLIB.cmake:
1941         * Source/cmake/FindGStreamer.cmake:
1942         * Source/cmake/FindGperf.cmake:
1943         * Source/cmake/FindHarfBuzz.cmake:
1944         * Source/cmake/FindICU.cmake:
1945         * Source/cmake/FindLibSoup.cmake:
1946         * Source/cmake/FindQuickTimeSDK.cmake:
1947         * Source/cmake/FindSqlite.cmake:
1948         * Source/cmake/OptionsBlackBerry.cmake:
1949         * Source/cmake/OptionsCommon.cmake:
1950         * Source/cmake/OptionsEfl.cmake:
1951         * Source/cmake/OptionsWinCE.cmake:
1952         * Source/cmake/OptionsWindows.cmake:
1953         * Source/cmake/WebKitFS.cmake:
1954         * Source/cmake/WebKitFeatures.cmake:
1955         * Source/cmake/WebKitHelpers.cmake:
1956         * Source/cmake/WebKitMacros.cmake:
1957         * Source/cmake/WebKitPackaging.cmake:
1958         * Source/cmake/gtest/CMakeLists.txt:
1959
1960 2012-12-05  Yong Li  <yoli@rim.com>
1961
1962         [BlackBerry] Build with libjpegturbo
1963         https://bugs.webkit.org/show_bug.cgi?id=104152
1964
1965         Reviewed by Rob Buis.
1966
1967         RIM PR# 196975.
1968         This change is made by Ming Xie to link with libjpegturbo.
1969
1970         * Source/cmake/OptionsBlackBerry.cmake:
1971
1972 2012-12-05  Leo Yang  <leoyang@rim.com>
1973
1974         [BlackBerry] Enable CSS_IMAGE_RESOLUTION
1975         https://bugs.webkit.org/show_bug.cgi?id=104132
1976
1977         Reviewed by Yong Li.
1978
1979         * Source/cmake/OptionsBlackBerry.cmake:
1980
1981 2012-12-05  Laszlo Gombos  <l.gombos@samsung.com>
1982
1983         [CMake] Enable to build WebKit sources without Tools
1984         https://bugs.webkit.org/show_bug.cgi?id=103918
1985
1986         Reviewed by Gyuyoung Kim.
1987
1988         Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
1989         (enabled or disabled) and the Tools directory exists for all CMake based ports.
1990
1991         This change enables the possibility to build WebKit even if the Tools directory 
1992         does not exists.
1993
1994         * CMakeLists.txt:
1995
1996 2012-12-04  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1997
1998         [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1999         https://bugs.webkit.org/show_bug.cgi?id=103710.
2000
2001         Reviewed by Kenneth Rohde Christiansen.
2002
2003         When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
2004         In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions. 
2005         USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
2006
2007         * Source/cmake/OptionsEfl.cmake:
2008
2009 2012-12-03  Pierre Rossi  <pierre.rossi@digia.com>
2010
2011         [Qt] another stab at fixing the windows build 
2012
2013         It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
2014         Define them by hand to be on the safe side.
2015
2016         * Source/widgetsapi.pri:
2017
2018 2012-12-03  Alexis Menard  <alexis@webkit.org>
2019
2020         [EFL] Enable CSS3 background-position offsets by default.
2021         https://bugs.webkit.org/show_bug.cgi?id=103879
2022
2023         Reviewed by Laszlo Gombos.
2024
2025         Enable the feature for EFL only.
2026
2027         * Source/cmake/OptionsEfl.cmake:
2028
2029 2012-12-03  Alexis Menard  <alexis@webkit.org>
2030
2031         [GTK] Enable CSS3 background-background position offset by default.
2032         https://bugs.webkit.org/show_bug.cgi?id=103903
2033
2034         Reviewed by Philippe Normand.
2035
2036         Turn on the flag by default.
2037
2038         * configure.ac:
2039
2040 2012-12-03  Cosmin Truta  <ctruta@rim.com>
2041
2042         [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
2043         https://bugs.webkit.org/show_bug.cgi?id=103842
2044
2045         Reviewed by Yong Li.
2046
2047         Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
2048
2049         * Source/cmake/OptionsBlackBerry.cmake:
2050
2051 2012-12-03  Laszlo Gombos  <l.gombos@samsung.com>
2052
2053         [CMake] Enable building WebKit2-only build for the EFL port
2054         https://bugs.webkit.org/show_bug.cgi?id=103820
2055
2056         Reviewed by Gyuyoung Kim.
2057
2058         To create a WebKit2-only build for EFL use the following command:
2059         build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
2060
2061         * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
2062         all CMake based ports.
2063
2064         * Source/cmake/OptionsEfl.cmake: Enable WebKit2 
2065         for the EFL port if it is not explicitly set (enabled or disabled).
2066
2067 2012-12-03  Zeno Albisser  <zeno@webkit.org>
2068
2069         [Qt][Mac] QtWebKitWidgets has wrong install_name.
2070
2071         This part got lost during the library split.
2072         It was done for QtWebKit before, but it also
2073         needs to be applied to QtWebKitWidgets.
2074
2075         Reviewed by Tor Arne Vestbø.
2076
2077         * Source/widgetsapi.pri:
2078
2079 2012-11-30  Justin Novosad  <junov@google.com>
2080
2081         [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
2082         https://bugs.webkit.org/show_bug.cgi?id=103643
2083
2084         Reviewed by Stephen White.
2085
2086         New test to verify that elements using a canvas as a style image
2087         source are redrawn when the canvas is animated.  Added as a manual test
2088         because the bug was not reproducible in DumpRenderTree.
2089
2090         * ManualTests/animated-canvas-as-background.html: Added.
2091
2092 2012-11-30  Pierre Rossi  <pierre.rossi@gmail.com>
2093
2094         [Qt] Unreviewed build break
2095
2096         Rubber-stamped by Simon Hausmann.
2097
2098         Poor man's way to trigger a clean build on a bot.
2099
2100         * WebKit.pro:
2101
2102 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>
2103
2104         [Qt] Unreviewed doc fix
2105
2106         Add additional search paths for API folders.
2107
2108         * Source/qtwebkit.qdocconf:
2109
2110 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi  <pierre.rossi@digia.com>
2111
2112         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
2113         https://bugs.webkit.org/show_bug.cgi?id=99314
2114
2115         Reviewed by Tor Arne Vestbø.
2116
2117         This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
2118         shared libraries.
2119
2120         It's a big refactoring that mostly involves moving WebCore dependent
2121         code into QtWebKit and accessing it through exported QWebFrameAdapter
2122         and QWebPageAdapter classes.
2123
2124         * Source/QtWebKit.pro:
2125         * Source/api.pri:
2126         * Source/sync.profile:
2127         * Source/widgetsapi.pri: Added.
2128         * WebKit.pro:
2129
2130 2012-11-30  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
2131
2132         [Qt] Build as a regular Qt module when production_build is enabled
2133
2134         Instead of always setting CONFIG+=force_independent. This means the
2135         libs, headers, and documentation will end up in qtbase for developer
2136         builds of Qt, instead of always in the QtWebKit build directory.
2137
2138         Reviewed by Simon Hausmann.
2139
2140         * Source/api.pri:
2141
2142 2012-11-29  Rafael Weinstein  <rafaelw@chromium.org>
2143
2144         [HTMLTemplateElement] Add feature flag
2145         https://bugs.webkit.org/show_bug.cgi?id=103694
2146
2147         Reviewed by Adam Barth.
2148
2149         This flag will guard the implementation of the HTMLTemplateElement.
2150         http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
2151
2152         * Source/cmake/WebKitFeatures.cmake:
2153         * Source/cmakeconfig.h.cmake:
2154
2155 2012-11-28  Michael Pruett  <michael@68k.org>
2156
2157         IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
2158         https://bugs.webkit.org/show_bug.cgi?id=103554
2159
2160         Reviewed by Kentaro Hara.
2161
2162         In r135022, duplicate createFromWire() and toWireString() methods
2163         were added to the JSC version of SerializedScriptValue. In
2164         order to allow the JSC SerializedScriptValue to compile when
2165         ENABLE(INDEXED_DATABASE) is turned on, these new methods have
2166         been removed and the old methods have been moved outside the
2167         ENABLE(INDEXED_DATABASE) guard.
2168
2169         * Source/autotools/symbols.filter:
2170
2171 2012-11-28  Shinya Kawanaka  <shinyak@chromium.org>
2172
2173         [Shadow] Move Distribution stuffs from ShadowRoot
2174         https://bugs.webkit.org/show_bug.cgi?id=103481
2175
2176         Reviewed by Hajime Morita.
2177
2178         * Source/autotools/symbols.filter:
2179
2180 2012-11-26  Halton Huo  <halton.huo@intel.com>
2181
2182         [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
2183         https://bugs.webkit.org/show_bug.cgi?id=100829
2184
2185         Reviewed by Gyuyoung Kim.
2186
2187         In WebKitFeatures.cmake, only use ${_name} for condition to print
2188         a option as ON will prevent the overridden ones in OptionsXXX.cmake,
2189         should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
2190
2191         * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
2192         ENABLE_WEBGL
2193         * Source/cmake/WebKitFeatures.cmake: Use
2194         ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of 
2195         a feature is enabled. Adjust options in lexicographical order.
2196
2197 2012-11-26  Kalev Lember  <kalevlember@gmail.com>
2198
2199         [GTK] Explicitly link against librt
2200         https://bugs.webkit.org/show_bug.cgi?id=103194
2201
2202         Reviewed by Martin Robinson.
2203
2204         Fixes broken build with undefined references to shm_open / shm_unlink
2205         symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
2206
2207         * configure.ac:
2208
2209 2012-11-26  Laszlo Gombos  <l.gombos@samsung.com>
2210
2211         [CMake] Allow user specified compiler flags to take precedence
2212         https://bugs.webkit.org/show_bug.cgi?id=103101
2213
2214         Reviewed by Brent Fulgham.
2215
2216         Make sure that compiler and linker flags specified by the build system
2217         are always prepended to the variables that can be specified by the
2218         environment and the user as well. 
2219
2220         * Source/cmake/OptionsCommon.cmake:
2221         * Source/cmake/OptionsWindows.cmake:
2222         * Source/cmake/WebKitHelpers.cmake:
2223
2224 2012-11-23  Alexis Menard  <alexis@webkit.org>
2225
2226         [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
2227         https://bugs.webkit.org/show_bug.cgi?id=102104
2228
2229         Reviewed by Julien Chaffraix.
2230
2231         Protect the new feature behind a feature flag.
2232
2233         * Source/cmake/WebKitFeatures.cmake:
2234         * Source/cmakeconfig.h.cmake:
2235         * configure.ac:
2236
2237 2012-11-23  Patrick Gansterer  <paroga@webkit.org>
2238
2239         [CMake] Add support for winflexbison distribution
2240         https://bugs.webkit.org/show_bug.cgi?id=102551
2241
2242         Reviewed by Laszlo Gombos.
2243
2244         Since GnuWin32 does not provide recent versions of bision and flex supporting
2245         the alternative winflexbison distribution is the prefered option.
2246
2247         * Source/cmake/WebKitMacros.cmake:
2248
2249 2012-11-23  Laszlo Gombos  <l.gombos@samsung.com>
2250
2251         [EFL] Define WTF_PLATFORM_EFL in Platform.h
2252         https://bugs.webkit.org/show_bug.cgi?id=101482
2253
2254         Reviewed by Kenneth Rohde Christiansen.
2255
2256         Remove the definition of WTF_PLATFORM_EFL from the build system to
2257         make the EFL port consistent with other ports.
2258  
2259         * Source/cmake/OptionsEfl.cmake:
2260
2261 2012-11-23  Krzysztof Czech  <k.czech@samsung.com>
2262
2263         [EFL] Platform support for Accessibility feature.
2264         https://bugs.webkit.org/show_bug.cgi?id=100848
2265
2266         Reviewed by Gyuyoung Kim.
2267
2268         Add support for ATK library.
2269
2270         * Source/cmake/FindATK.cmake: Added.
2271         * Source/cmake/OptionsEfl.cmake:
2272
2273 2012-09-26  Gustavo Noronha Silva  <gns@gnome.org>
2274
2275         [GTK] Split SVG from WebCore to work-around make limitation
2276         https://bugs.webkit.org/show_bug.cgi?id=97735
2277
2278         Reviewed by Carlos Garcia Campos.
2279
2280         Add a new libtool convenience library, libWebCoreSVG.la, to work-around
2281         make limitation when linking libWebCore.
2282
2283         * GNUmakefile.am: variables for the new library.
2284
2285 2012-11-22  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2286
2287         [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
2288         https://bugs.webkit.org/show_bug.cgi?id=102800
2289
2290         Reviewed by Tor Arne Vestbø.
2291
2292         This patch separates code that needs to use QWidget related APIs in
2293         WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
2294         example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
2295         while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
2296         static library. WebKit1 is compiled without QT += widgets and therefore
2297         any widget related dependency has been moved "up" and out of WebKit1 into
2298         the WebKitWidgets library.
2299
2300         Between the code in WebKit.a and WebKitWidgets.a new adapters and
2301         interfaces have been introduced, such as QWebPageAdapter and
2302         QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
2303         call out into the API layer, implemented by QWebPage (QWebPagePrivate).
2304         The other way around if QWebPage wants to access WebCore or
2305         WebCoreSupport related functionality, it will go through
2306         QWebPageAdapater (as base class). The separation in the direction up
2307         into the API layer is complete with this patch, no code in WebKit1
2308         depends on QtWidgets. The separation the other way around, code in the
2309         API layer not using any WebCore types, is not complete yet.
2310
2311         Some classes such as QWebSettings, QWebElement or
2312         DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
2313         they do not depend on widget related Qt APIs and they make much more
2314         use of WebCore internal APIs and therefore are easier to keep in
2315         WebKit1.
2316
2317         In the future we plan to place a real shared library boundary between
2318         WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
2319         part of the QtWebKit shared library and by turning the WebKitWidgets
2320         static library into a shared one.
2321
2322
2323         * Source/api.pri:
2324         * WebKit.pro:
2325
2326 2012-11-21  Ryuan Choi  <ryuan.choi@gmail.com>
2327
2328         [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
2329         https://bugs.webkit.org/show_bug.cgi?id=102988
2330
2331         Reviewed by Laszlo Gombos.
2332
2333         Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
2334         WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
2335
2336         * Source/cmake/OptionsEfl.cmake:
2337
2338 2012-11-21  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2339
2340         [EFL] GLX detection is broken.
2341         https://bugs.webkit.org/show_bug.cgi?id=102687.
2342
2343         Reviewed by Laszlo Gombos.
2344
2345         HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
2346         explicitly test for GLX support.
2347         This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
2348
2349         * Source/cmake/OptionsEfl.cmake:
2350
2351 2012-11-21  Yael Aharon  <yael.aharon@intel.com>
2352
2353         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2354         https://bugs.webkit.org/show_bug.cgi?id=101526
2355
2356         Reviewed by Kenneth Rohde Christiansen.
2357
2358         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2359
2360         * Source/cmake/OptionsEfl.cmake:
2361
2362 2012-11-20  Sheriff Bot  <webkit.review.bot@gmail.com>
2363
2364         Unreviewed, rolling out r133859.
2365         http://trac.webkit.org/changeset/133859
2366         https://bugs.webkit.org/show_bug.cgi?id=102875
2367
2368         This patch makes API test broken (Requested by gyuyoung on
2369         #webkit).
2370
2371         * Source/cmake/OptionsEfl.cmake:
2372
2373 2012-11-20  Elliott Sprehn  <esprehn@chromium.org>
2374
2375         Store MutationObserver callback in a hidden property for V8
2376         https://bugs.webkit.org/show_bug.cgi?id=102555
2377
2378         Reviewed by Adam Barth.
2379
2380         Test for reference cycle leaks with mutation observers. There doesn't seem
2381         to be a way to check this for v8, but if you manually run you can see if it
2382         leaks observers.
2383
2384         * ManualTests/leak-cycle-observer-wrapper.html: Added.
2385
2386 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
2387
2388         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2389
2390         * configure.ac: Bump tarball version number, not updated in
2391         previous commit by mistake.
2392
2393 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
2394
2395         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2396
2397         * configure.ac: Bump version numbers.
2398
2399 2012-11-19  Kihong Kwon  <kihong.kwon@samsung.com>
2400
2401         Add PROXIMITY_EVENTS feature
2402         https://bugs.webkit.org/show_bug.cgi?id=102658
2403
2404         Reviewed by Kentaro Hara.
2405
2406         Add PROXIMITY_EVENTS feature to cmake.
2407
2408         * Source/cmake/WebKitFeatures.cmake:
2409         * Source/cmakeconfig.h.cmake:
2410
2411 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
2412
2413         Remove non-existent directories from the make system
2414         https://bugs.webkit.org/show_bug.cgi?id=102632
2415
2416         Reviewed by Kenneth Rohde Christiansen.
2417
2418         Remove (non-existent) symbian references from the exclude list for packaging.
2419
2420         * Source/cmake/WebKitPackaging.cmake:
2421
2422 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
2423
2424         Remove non-existent directories from the make system
2425         https://bugs.webkit.org/show_bug.cgi?id=102632
2426
2427         Reviewed by Adam Barth.
2428
2429         Remove (non-existent) symbian references from the exclude list for packaging.
2430
2431         * Source/cmake/WebKitPackaging.cmake:
2432
2433 2012-11-18  Genevieve Mak  <gmak@rim.com>
2434
2435          [BlackBerry] Enable Touch Sliders
2436          https://bugs.webkit.org/show_bug.cgi?id=102516
2437
2438          Reviewed by Rob Buis.
2439
2440          Enabled for BlackBerry only
2441          PR #242781
2442          PR #176014
2443
2444          * Source/cmake/OptionsBlackBerry.cmake:
2445          * Source/cmake/WebKitFeatures.cmake:
2446          * Source/cmakeconfig.h.cmake:
2447
2448 2012-11-18  Carlos Garcia Campos  <cgarcia@igalia.com>
2449
2450         Unreviewed. Fix GTK+ build after r135022.
2451
2452         * Source/autotools/symbols.filter: Add exports for
2453         SerializedScriptValue changes.
2454
2455 2012-11-16  Tony Chang  <tony@chromium.org>
2456
2457         Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
2458         https://bugs.webkit.org/show_bug.cgi?id=102554
2459
2460         Reviewed by Andreas Kling.
2461
2462         As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
2463         we're going to revist this feature once additional vendor support is
2464         achieved.
2465
2466         * Source/cmake/WebKitFeatures.cmake:
2467         * Source/cmakeconfig.h.cmake:
2468
2469 2012-11-16  Ulan Degenbaev  <ulan@chromium.org>
2470
2471         [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
2472         https://bugs.webkit.org/show_bug.cgi?id=94463
2473
2474         Reviewed by Kentaro Hara.
2475
2476         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
2477
2478         * ManualTests/typed-array-memory.html:
2479
2480 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
2481
2482         Unreviewed, rolling out r134908.
2483         http://trac.webkit.org/changeset/134908
2484         https://bugs.webkit.org/show_bug.cgi?id=102473
2485
2486         Broke the Apple Windows Debug build. (Requested by dydx on
2487         #webkit).
2488
2489         * Source/autotools/symbols.filter:
2490
2491 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
2492
2493         Unreviewed, rolling out r134865.
2494         http://trac.webkit.org/changeset/134865
2495         https://bugs.webkit.org/show_bug.cgi?id=102466
2496
2497         Broke the Apple Windows Debug build. (Requested by dydx on
2498         #webkit).
2499
2500         * Source/autotools/symbols.filter:
2501
2502 2012-11-16  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
2503
2504         Avoid copying of ViewportArguments in computeViewportAttributes function
2505         https://bugs.webkit.org/show_bug.cgi?id=102354
2506
2507         Reviewed by Kenneth Rohde Christiansen.
2508
2509         Updated exported symbols for GTK.
2510
2511         * Source/autotools/symbols.filter:
2512
2513 2012-11-15  Gustavo Noronha Silva  <gns@gnome.org>
2514
2515         [GTK] Split WebCore/platform into a separate library
2516         https://bugs.webkit.org/show_bug.cgi?id=94435
2517
2518         Reviewed by Martin Robinson.
2519
2520         More people have been reporting problems when linking WebCore because
2521         the command line limit is being exceeded. Splitting WebCore a bit more
2522         is in order.
2523
2524         * GNUmakefile.am: add variable that will hold the list of source files
2525         for libWebCorePlatform .
2526
2527 2012-11-15  Tony Chang  <tony@chromium.org>
2528
2529         Generate Settings from a .in file
2530         https://bugs.webkit.org/show_bug.cgi?id=100393
2531
2532         Reviewed by Adam Barth.
2533
2534         Generate SettingsMacros.h for cmake.
2535
2536         * Source/cmake/WebKitMacros.cmake:
2537
2538 2012-11-15  Rick Byers  <rbyers@chromium.org>
2539
2540         No tests for changing mouse cursors
2541         https://bugs.webkit.org/show_bug.cgi?id=100550
2542
2543         Reviewed by Brent Fulgham.
2544
2545         Add necessary exports for Internals::getCurrentCursorInfo
2546
2547         * Source/autotools/symbols.filter:
2548
2549 2012-11-15  Kent Tamura  <tkent@chromium.org>
2550
2551         Support stand-alone month names in calendar picker
2552         https://bugs.webkit.org/show_bug.cgi?id=102196
2553
2554         Reviewed by Kentaro Hara.
2555
2556         * ManualTests/forms/calendar-picker.html:
2557         - Remove monthLabels arguments.
2558         - Add a mock implementation of pagePopupController.formatMonth.
2559
2560 2012-11-14  Sheriff Bot  <webkit.review.bot@gmail.com>
2561
2562         Unreviewed, rolling out r134741.
2563         http://trac.webkit.org/changeset/134741
2564         https://bugs.webkit.org/show_bug.cgi?id=102337
2565
2566         "Change is incorrect." (Requested by dydx on #webkit).
2567
2568         * Source/autotools/symbols.filter:
2569
2570 2012-11-14  Daniel Bates  <dbates@webkit.org>
2571
2572         Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
2573         (https://bugs.webkit.org/show_bug.cgi?id=96818)
2574
2575         Export symbols similar to the ones we added to WebCore.exp.in in
2576         <http://trac.webkit.org/changeset/134691>.
2577
2578         * Source/autotools/symbols.filter:
2579
2580 2012-11-14  KyungTae Kim  <ktf.kim@samsung.com>
2581
2582         [EFL] Turn on error on warnings for "sign-compare"
2583         https://bugs.webkit.org/show_bug.cgi?id=101761
2584
2585         Reviewed by Gyuyoung Kim.
2586
2587         Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
2588
2589         * Source/cmake/WebKitHelpers.cmake:
2590
2591 2012-11-13  Hugo Parente Lima  <hugo.lima@openbossa.org>
2592
2593         FindGLIB.cmake fails do find glib gmodule module.
2594         https://bugs.webkit.org/show_bug.cgi?id=101784
2595
2596         Reviewed by Caio Marcelo de Oliveira Filho.
2597
2598         * Source/cmake/FindGLIB.cmake:
2599
2600 2012-11-13  Huang Dongsung  <luxtella@company100.net>
2601
2602         Coordinated Graphics: Directly composited animated GIFs only render the first image.
2603         https://bugs.webkit.org/show_bug.cgi?id=102043
2604
2605         Reviewed by Noam Rosenthal.
2606
2607         Add a test to check that a gif animation can run on a compositing layer.
2608
2609         * ManualTests/animated-gif-on-compositing-layer.html: Added.
2610
2611 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
2612
2613         [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
2614         https://bugs.webkit.org/show_bug.cgi?id=101762
2615
2616         Reviewed by Gyuyoung Kim.
2617
2618         In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
2619
2620         * Source/CMakeLists.txt:
2621
2622 2012-11-12  Joe Mason  <jmason@rim.com>
2623
2624         [BlackBerry] NetworkJob should not check if data is received with HEAD
2625         https://bugs.webkit.org/show_bug.cgi?id=102034
2626
2627         Reviewed by George Staikos.
2628
2629         Internal PR: 241391
2630
2631         Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
2632
2633         * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
2634
2635 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
2636
2637         [EFL] Turn on error on warnings for "switch"
2638         https://bugs.webkit.org/show_bug.cgi?id=101760
2639
2640         Reviewed by Gyuyoung Kim.
2641
2642         Turn on error on warning for "switch" by removing "-Wno-error=switch" 
2643
2644         * Source/cmake/WebKitHelpers.cmake:
2645
2646 2012-11-11  Shinya Kawanaka  <shinyak@chromium.org>
2647
2648         [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
2649         https://bugs.webkit.org/show_bug.cgi?id=101180
2650
2651         Reviewed by Dimitri Glazkov.
2652
2653         Exposes necessary symbols.
2654
2655         * Source/autotools/symbols.filter:
2656
2657 2012-11-11  Sheriff Bot  <webkit.review.bot@gmail.com>
2658
2659         Unreviewed, rolling out r134144.
2660         http://trac.webkit.org/changeset/134144
2661         https://bugs.webkit.org/show_bug.cgi?id=101876
2662
2663         seems to break win 7 chromium browser test (Requested by
2664         hayato on #webkit).
2665
2666         * Source/autotools/symbols.filter:
2667
2668 2012-11-09  Rick Byers  <rbyers@chromium.org>
2669
2670         No tests for changing mouse cursors
2671         https://bugs.webkit.org/show_bug.cgi?id=100550
2672
2673         Reviewed by Adam Barth.
2674
2675         Add necessary exports for Internals::getCurrentCursorInfo
2676
2677         * Source/autotools/symbols.filter:
2678
2679 2012-11-09  Laszlo Gombos  <l.gombos@samsung.com>
2680
2681         [EFL] Enable -Werror for the EFL port
2682         https://bugs.webkit.org/show_bug.cgi?id=98715
2683
2684         Reviewed by Gyuyoung Kim.
2685
2686         Treat all warnings as errors, except the existing warnings in the
2687         current code base ("unused-parameter", "sign-compare" and "switch").
2688
2689         Thanks for Raphael Kubo da Costa for the extra help.      
2690
2691         * Source/CMakeLists.txt: Enable warnings as error for all libraries
2692         (except WebKit and WebKit2) for the EFL port. 
2693         Other cmake-based ports are welcome to join.
2694
2695         * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
2696         default for cmake-based ports when ENABLE_WERROR is set.
2697
2698 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2699
2700         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2701         https://bugs.webkit.org/show_bug.cgi?id=101559
2702
2703         Reviewed by Kenneth Rohde Christiansen.
2704
2705         Follow-up to 133859; also change the default value in
2706         OptionsEfl.cmake so that the default changes for people not using
2707         build-webkit (ie. users) as well.
2708
2709         * Source/cmake/OptionsEfl.cmake:
2710
2711 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
2712
2713         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2714         https://bugs.webkit.org/show_bug.cgi?id=101526
2715
2716         Reviewed by Kenneth Rohde Christiansen.
2717
2718         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2719
2720         * Source/cmake/OptionsEfl.cmake:
2721
2722 2012-11-08  Laszlo Gombos  <l.gombos@samsung.com>
2723
2724         [EFL] Remove non-variable options from the build system
2725         https://bugs.webkit.org/show_bug.cgi?id=101506
2726
2727         Reviewed by Kenneth Rohde Christiansen.
2728
2729         Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
2730         WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables 
2731         as these are always set to const 1 and not really configurable.
2732
2733         Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
2734
2735         * Source/cmake/OptionsEfl.cmake:
2736
2737 2012-11-08  Sheriff Bot  <webkit.review.bot@gmail.com>
2738
2739         Unreviewed, rolling out r133865.
2740         http://trac.webkit.org/changeset/133865
2741         https://bugs.webkit.org/show_bug.cgi?id=101579
2742
2743         dependent patch has been rolled out. (Requested by drott on
2744         #webkit).
2745
2746         * Source/cmake/OptionsEfl.cmake:
2747
2748 2012-11-08  Dominik Röttsches  <dominik.rottsches@intel.com>
2749
2750         Unreviewed, rolling out r133859.
2751         http://trac.webkit.org/changeset/133859
2752         https://bugs.webkit.org/show_bug.cgi?id=101526
2753
2754         Breaks EFL bots test execution.
2755
2756         * Source/cmake/OptionsEfl.cmake:
2757
2758 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2759
2760         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2761         https://bugs.webkit.org/show_bug.cgi?id=101559
2762
2763         Reviewed by Kenneth Rohde Christiansen.
2764
2765         Follow-up to 133859; also change the default value in
2766         OptionsEfl.cmake so that the default changes for people not using
2767         build-webkit (ie. users) as well.
2768
2769         * Source/cmake/OptionsEfl.cmake:
2770
2771 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
2772
2773         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2774         https://bugs.webkit.org/show_bug.cgi?id=101526
2775
2776         Reviewed by Kenneth Rohde Christiansen.
2777
2778         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2779
2780         * Source/cmake/OptionsEfl.cmake:
2781
2782 2012-11-07  Keishi Hattori  <keishi@webkit.org>
2783
2784         Implement week picking to calendar picker
2785         https://bugs.webkit.org/show_bug.cgi?id=101449
2786
2787         Reviewed by Kent Tamura.
2788
2789         * ManualTests/forms/calendar-picker.html: Added test for week picker.
2790
2791 2012-11-07  Sheriff Bot  <webkit.review.bot@gmail.com>
2792
2793         Unreviewed, rolling out r133841.
2794         http://trac.webkit.org/changeset/133841
2795         https://bugs.webkit.org/show_bug.cgi?id=101542
2796
2797         Reverted patches were innocent (Requested by shinyak on
2798         #webkit).
2799
2800         * Source/autotools/symbols.filter:
2801
2802 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org> 
2803
2804         Unreviewed, rolling out r133428 and r133749
2805         https://bugs.webkit.org/show_bug.cgi?id=101533
2806
2807         These patches might cause memory regression.
2808
2809         * Source/autotools/symbols.filter:
2810
2811 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org>
2812
2813         [Shadow] Use setPseudo() instead of setShadowPseudoId().
2814         https://bugs.webkit.org/show_bug.cgi?id=101306
2815
2816         Reviewed by Kent Tamura.
2817
2818         Exposes necessary symbols.
2819
2820         * Source/autotools/symbols.filter:
2821
2822 2012-11-07  Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2823
2824         [Qt] Fix build of modules depending on QtWebKit when using prefix
2825         https://bugs.webkit.org/show_bug.cgi?id=101437
2826
2827         Reviewed by Simon Hausmann.
2828
2829         .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
2830         adding the path to .qmake.super (before it was done by default_pre.prf,
2831         so having setting the path in our default_pre wrapper was sufficient).
2832
2833         * .qmake.conf:
2834
2835 2012-11-06  Keishi Hattori  <keishi@webkit.org>
2836
2837         Implement month picking to calendar picker
2838         https://bugs.webkit.org/show_bug.cgi?id=101333
2839
2840         Reviewed by Kent Tamura.
2841
2842         * ManualTests/forms/calendar-picker.html: Added test for month picker.
2843
2844 2012-11-06  Laszlo Gombos  <l.gombos@samsung.com>
2845
2846         [EFL] Simplify the build system
2847         https://bugs.webkit.org/show_bug.cgi?id=101392
2848
2849         Reviewed by Kenneth Rohde Christiansen.
2850
2851         Remove unused cmake variables. In addition there is no longer a need to define 
2852         WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
2853         (see r133623).
2854
2855         * Source/cmake/OptionsEfl.cmake:
2856
2857 2012-11-05  Simon Hausmann  <simon.hausmann@digia.com>
2858
2859         [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
2860
2861         These fields aren't used by anyone except some perl scripts in the Qt CI builds.
2862
2863         * Source/sync.profile:
2864
2865 2012-11-02  Adam Barth  <abarth@webkit.org>
2866
2867         ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
2868         https://bugs.webkit.org/show_bug.cgi?id=100711
2869
2870         Reviewed by Eric Seidel.
2871
2872         * Source/cmake/WebKitFeatures.cmake:
2873         * Source/cmakeconfig.h.cmake:
2874
2875 2012-11-02  Martin Robinson  <mrobinson@igalia.com>
2876
2877         [GTK] Remove dependency on SoupPasswordManager
2878         https://bugs.webkit.org/show_bug.cgi?id=100775
2879
2880         Reviewed by Carlos Garcia Campos.
2881
2882         Add a libsecret dependency to the build. This is necessary so that we can remove
2883         a dependency on SoupPasswordManager.
2884
2885         * configure.ac: Look for libsecret using the pkg-config configuration macro.
2886
2887 2012-11-02  Michael Brüning  <michael.bruning@digia.com>
2888
2889         [Qt][WK2] ASSERT hit for every mouse click
2890         https://bugs.webkit.org/show_bug.cgi?id=100607
2891
2892         Reviewed by Jocelyn Turcotte.
2893
2894         Added a test with a link that contains an <em> tag surrounding the entire inner text.
2895         The test should be run on an assert enabled build and the assert should not be
2896         triggered when tapping the link.
2897
2898         * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
2899
2900 2012-11-01  Ami Fischman  <fischman@chromium.org>
2901
2902         HTMLMediaPlayer should free m_player when src is set/changed
2903         https://bugs.webkit.org/show_bug.cgi?id=99647
2904
2905         Reviewed by Eric Carlson.
2906
2907         * ManualTests/media-players-are-dropped-on-error.html: Added.
2908             Various scenarios are tested to make sure players aren't
2909             leaked in different ways for each of them.
2910
2911 2012-11-01  Beth Dakin  <bdakin@apple.com>
2912
2913         https://bugs.webkit.org/show_bug.cgi?id=100917
2914         There should be a way to dump the scrolling tree from the layout tests
2915
2916         Reviewed by Simon Fraser.
2917
2918         * Source/autotools/symbols.filter:
2919
2920 2012-10-31  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2921
2922         Added viewport at-rule to the CSS parser and tokenizer
2923         https://bugs.webkit.org/show_bug.cgi?id=95961
2924
2925         Reviewed by Kenneth Rohde Christiansen.
2926
2927         Enable CSS Device Adaptation by default on EFL.
2928
2929         * Source/cmake/OptionsEfl.cmake:
2930
2931 2012-10-31  Ian Vollick  <vollick@chromium.org>
2932
2933         Add support for text-based repaint testing
2934         https://bugs.webkit.org/show_bug.cgi?id=100584
2935
2936         Reviewed by Simon Fraser.
2937
2938         Allows tracked repaint rects to be dumped as text.
2939
2940         * Source/autotools/symbols.filter:
2941           Exports for:
2942             FrameView::setTracksRepaints(bool)
2943             Frame::trackedRepaintRectsAsText() const
2944
2945
2946 2012-10-30  Vivek Galatage  <vivekgalatage@gmail.com>
2947
2948         Add files generated by Windows to ignore list for git repository
2949         https://bugs.webkit.org/show_bug.cgi?id=100729
2950
2951         Reviewed by Gyuyoung Kim.
2952
2953         Adding the additional files generated by windows port to the ignore list
2954
2955         * .gitignore:
2956
2957 2012-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
2958
2959         [GTK] Add a configure option to build with -g1
2960         https://bugs.webkit.org/show_bug.cgi?id=100670
2961
2962         Reviewed by Martin Robinson.
2963
2964         Add min and full options to the --enable-debug-symbols configure
2965         option. Using --enable-debug-symbols=min will use -g1 instead of
2966         -g (which is actually -g2). The first level is enough for most of
2967         the cases, like getting a backtrace, and it's the only way to
2968         build WebKit with debug symbols in a 32 bit system. The option
2969         full is actually the same than yes for backwards compatibility.
2970
2971         * configure.ac:
2972
2973 2012-10-26  Rob Buis  <rbuis@rim.com>
2974
2975         [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
2976         https://bugs.webkit.org/show_bug.cgi?id=100518
2977
2978         PR 231732
2979
2980         Reviewed by Yong Li.
2981
2982         Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
2983
2984         * Source/cmake/OptionsBlackBerry.cmake:
2985
2986 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
2987
2988         [EFL][WK2] Enable WebGL
2989         https://bugs.webkit.org/show_bug.cgi?id=97652
2990
2991         Reviewed by Gyuyoung Kim.
2992
2993         Use Graphics Surface to enable WebGL for WebKit2 EFL.
2994
2995         * Source/cmake/OptionsEfl.cmake:
2996
2997 2012-10-26  Sheriff Bot  <webkit.review.bot@gmail.com>
2998
2999         Unreviewed, rolling out r132601.
3000         http://trac.webkit.org/changeset/132601
3001         https://bugs.webkit.org/show_bug.cgi?id=100494
3002
3003         It broke the Qt build (Requested by Ossy on #webkit).
3004
3005         * Source/cmake/OptionsEfl.cmake:
3006
3007 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
3008
3009         [EFL][WK2] Enable WebGL
3010         https://bugs.webkit.org/show_bug.cgi?id=97652
3011
3012         Reviewed by Gyuyoung Kim.
3013
3014         Use Graphics Surface to enable WebGL for WebKit2 EFL.
3015
3016         * Source/cmake/OptionsEfl.cmake:
3017
3018 2012-10-26  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3019
3020         Add feature flags for CSS Device Adaptation
3021         https://bugs.webkit.org/show_bug.cgi?id=95960
3022
3023         Reviewed by Kenneth Rohde Christiansen.
3024
3025         * Source/cmake/WebKitFeatures.cmake:
3026         * Source/cmakeconfig.h.cmake:
3027         * configure.ac:
3028
3029 2012-10-25  Yael Aharon  <yael.aharon@intel.com>
3030
3031         [EFL][WK2][AC] Enable 3D_RENDERING flag
3032         https://bugs.webkit.org/show_bug.cgi?id=99535
3033
3034         Reviewed by Laszlo Gombos.
3035
3036         Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
3037         This flag controls perspective and preserves-3d behavior.
3038
3039         * Source/cmake/OptionsEfl.cmake:
3040
3041 2012-10-25  Dominik Röttsches  <dominik.rottsches@intel.com>
3042
3043         Adding feature for XHR_TIMEOUT
3044
3045         Conditionalize XHR timeout support
3046         https://bugs.webkit.org/show_bug.cgi?id=100356
3047
3048         Reviewed by Adam Barth.
3049
3050         Adding feature for XHR_TIMEOUT to disable it on ports that don't have
3051         network backend support for setTimeoutInterval.
3052
3053         * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
3054         * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
3055         * Source/cmakeconfig.h.cmake: Adding define.
3056         * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
3057
3058 2012-10-25  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
3059
3060         Add setMediaTypeOverride to window.internals.settings
3061         https://bugs.webkit.org/show_bug.cgi?id=100249
3062
3063         Reviewed by Kenneth Rohde Christiansen.
3064
3065         Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
3066
3067         * Source/autotools/symbols.filter:
3068
3069 2012-10-24  Michael Carmody  <mcarmody@rim.com>
3070
3071         [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
3072         https://bugs.webkit.org/show_bug.cgi?id=100256
3073
3074         Reviewed by Rob Buis.
3075
3076         This allow override of compile flags without having to edit CMake files.
3077
3078         * Source/cmake/OptionsBlackBerry.cmake:
3079
3080 2012-10-24  Priit Laes  <plaes@plaes.org>
3081
3082         [GTK] ./configure output for CSS Shaders is broken
3083         https://bugs.webkit.org/show_bug.cgi?id=100217
3084
3085         Reviewed by Martin Robinson.
3086
3087         Reformat CSS Filters / Shaders check to clean configure output.
3088
3089         * configure.ac:
3090
3091 2012-10-24  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3092
3093         [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
3094         https://bugs.webkit.org/show_bug.cgi?id=100243
3095
3096         Reviewed by Kenneth Rohde Christiansen.
3097
3098         Search for X11 development libraries (and thus Xext), necessary to
3099         disable the X extensions error reporting.
3100
3101         * Source/cmake/OptionsEfl.cmake:
3102
3103 2012-10-24  Mario Sanchez Prada  <mario@webkit.org>
3104
3105         [WK2] [GTK] TestWebKitAccessibility is not being run
3106         https://bugs.webkit.org/show_bug.cgi?id=100102
3107
3108         Reviewed by Carlos Garcia Campos.
3109
3110         Moved check for at-spi2 after the definition of enable_webkit2,
3111         since it's only needed for WebKit2GTK API tests.
3112
3113         * configure.ac: Moved the check for at-spi2 down in the file.
3114
3115 2012-10-23  Martin Robinson  <mrobinson@igalia.com>
3116
3117         POTFILES.in/.skip need updates for translators
3118         https://bugs.webkit.org/show_bug.cgi?id=67580
3119
3120         Reviewed by Xan Lopez.
3121
3122         Now process POTFILES.in during configuration.
3123
3124         * configure.ac:
3125
3126 2012-10-23  Kenneth Rohde Christiansen  <kenneth@webkit.org>
3127
3128         Add support for resolution media query
3129         https://bugs.webkit.org/show_bug.cgi?id=99077
3130
3131         Reviewed by Antti Koivisto.
3132
3133         * Source/cmake/OptionsEfl.cmake:
3134         * Source/cmake/WebKitFeatures.cmake:
3135         * Source/cmakeconfig.h.cmake:
3136
3137             Add support for the RESOLUTION_MEDIA_QUERY feature flag.
3138
3139         * Source/autotools/symbols.filter:
3140
3141             Export the WebCore::Settings setting.
3142
3143 2012-10-23  Carlos Garcia Campos  <cgarcia@igalia.com>
3144
3145         Unreviewed. Update NEWS and configure.ac for 1.11.1 release
3146
3147         * configure.ac: Bump version numbers.
3148
3149 2012-10-23  Ryuan Choi  <ryuan.choi@samsung.com>
3150
3151         [EFL][WK2] Add support for IMF composition
3152         https://bugs.webkit.org/show_bug.cgi?id=89552
3153
3154         Reviewed by Gyuyoung Kim.
3155
3156         * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
3157
3158 2012-10-23  Andras Becsi  <andras.becsi@digia.com>
3159
3160         Remove devicePixelRatio from ViewportAttributes
3161         https://bugs.webkit.org/show_bug.cgi?id=99845
3162
3163         Reviewed by Adam Barth.
3164
3165         * Source/autotools/symbols.filter: Update symbol.
3166
3167 2012-10-22  Pavel Feldman  <pfeldman@chromium.org>
3168
3169         Web Inspector: merge "docked" state into the "dock side" enum.
3170         https://bugs.webkit.org/show_bug.cgi?id=99717
3171
3172         Reviewed by Vsevolod Vlasov.
3173
3174         Otherwise, it is hard to manage these inter-dependent flags.
3175
3176         * Source/autotools/symbols.filter:
3177
3178 2012-10-19  Tony Chang  <tony@chromium.org>
3179
3180         Unreviewed, rolling out r131936.
3181         http://trac.webkit.org/changeset/131936
3182         https://bugs.webkit.org/show_bug.cgi?id=99717
3183
3184         Broke the clang build
3185
3186         * Source/autotools/symbols.filter:
3187
3188 2012-10-19  Dongwoo Joshua Im  <dw.im@samsung.com>
3189
3190         Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
3191         https://bugs.webkit.org/show_bug.cgi?id=99804
3192
3193         Reviewed by Julien Chaffraix.
3194
3195         CSS3 text related properties will be implemented under this flag,
3196         including text decoration, text-align-last, and text-justify.
3197
3198         * Source/cmake/OptionsEfl.cmake:
3199         * Source/cmake/WebKitFeatures.cmake:
3200         * Source/cmakeconfig.h.cmake:
3201
3202 2012-10-18  Laszlo Gombos  <l.gombos@samsung.com>
3203
3204         [EFL] Buildfix if Netscape plugin support is disabled
3205         https://bugs.webkit.org/show_bug.cgi?id=99757
3206
3207         Reviewed by Gyuyoung Kim.
3208
3209         Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
3210
3211         * Source/cmake/OptionsEfl.cmake:
3212
3213 2012-10-18  Pablo Flouret  <pablof@motorola.com>
3214
3215         Implement css3-conditional's @supports rule
3216         https://bugs.webkit.org/show_bug.cgi?id=86146
3217
3218         Reviewed by Antti Koivisto.
3219
3220         * Source/cmake/WebKitFeatures.cmake:
3221         * Source/cmakeconfig.h.cmake:
3222         * configure.ac:
3223             Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
3224
3225 2012-10-18  Simon Hausmann  <simon.hausmann@digia.com>
3226
3227         [Qt] Clean up variables controlling Qt module creation/handling
3228
3229         Reviewed by Tor Arne Vestbø.
3230
3231         We now depend on a Qt 5 version that is new enough to allow us to
3232         clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
3233         the other MODULE_BASE_* variables are onl used in qmodule.prf.
3234
3235         * Source/api.pri:
3236
3237 2012-10-17  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
3238
3239         [Qt] Modularize documentation for QtWebKit
3240
3241         Running 'make docs' would fail unless 'make qmake_all' was ran first,
3242         but qmake_all involved generating all the derived sources, which seems
3243         overly complex just for building documentation.
3244
3245         We solve this by preventing all subdirs except QtWebKit from having a
3246         docs target. This would normally work fine on its own, but since we
3247         use CONFIG += ordered, there's now a missing doc target for the
3248         immediate dependency of the QtWebKit subdir. We solve this by adding
3249         a dummy-target ourselves.
3250
3251         Finally, we clean up the qdocconf file to match the rest of the Qt
3252         documentation modularization efforts.
3253
3254         Reviewed by Simon Hausmann.
3255
3256         * Source/QtWebKit.pro:
3257         * Source/api.pri:
3258         * Source/qtwebkit.qdocconf: Added.
3259
3260 2012-10-17  Grzegorz Czajkowski  <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
3261
3262         [WK2][EFL] Implementation of spellchecking feature.
3263         https://bugs.webkit.org/show_bug.cgi?id=91854
3264
3265         Reviewed by Gyuyoung Kim.
3266
3267         Define SPELLCHECK macro and enable it for WK2-Efl.
3268         The spellchecking implementation is based on the Enchant library.
3269         It can be used by other WebKit ports.
3270
3271         * Source/cmake/FindEnchant.cmake: Added.
3272         * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
3273         * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
3274         * Source/cmakeconfig.h.cmake: Add the feature.
3275
3276 2012-10-16  Pablo Flouret  <pablof@motorola.com>
3277
3278         Pre-process CSSGrammar.y before running through bison.
3279         https://bugs.webkit.org/show_bug.cgi?id=94290
3280
3281         Reviewed by Tony Chang.
3282
3283         * Source/cmake/WebKitMacros.cmake:
3284             Use WebCore/css/makegrammar.pl to generate bison grammar files.
3285
3286 2012-10-15  Jer Noble  <jer.noble@apple.com>
3287
3288         WebAudio: limit output level to 0db
3289         https://bugs.webkit.org/show_bug.cgi?id=95792
3290         <rdar://problem/11966135>
3291
3292         Reviewed by Chris Rogers.
3293
3294         Add a manual test to determine that output volume has been limited to 0db.
3295
3296         * ManualTests/webaudio/limit-level-0db.html: Added.
3297
3298 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
3299
3300         [Qt] Fix support for silent builds
3301
3302         Reviewed by Tor Arne Vestbø.
3303
3304         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3305         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3306         with -silent.
3307
3308         * .qmake.conf:
3309
3310 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3311
3312         [Qt] Add logic for triggering clean builds on changes to build system files
3313
3314         Reviewed by Csaba Osztrogonác.
3315
3316         Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
3317         logic failed.
3318
3319         * WebKit.pro:
3320
3321 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
3322
3323         Unreviewed, rolling out r131436.
3324         http://trac.webkit.org/changeset/131436
3325
3326         Broke various Qt bots strangely
3327
3328         * .qmake.conf:
3329
3330 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
3331
3332         [Qt] Fix support for silent builds
3333
3334         Reviewed by Tor Arne Vestbø.
3335
3336         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3337         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3338         with -silent.
3339
3340         * .qmake.conf:
3341
3342 2012-10-15  Ryuan Choi  <ryuan.choi@samsung.com>
3343
3344         [EFL] Share resources installed for inspector
3345         https://bugs.webkit.org/show_bug.cgi?id=98991
3346
3347         Reviewed by Gyuyoung Kim.
3348
3349         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3350         when INSPECTOR is enabled.
3351
3352         This patch changes to install resources one time and share it.
3353
3354         * Source/PlatformEfl.cmake:
3355         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3356         * Source/cmake/OptionsEfl.cmake:
3357
3358 2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
3359
3360         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3361         https://bugs.webkit.org/show_bug.cgi?id=88162
3362
3363         Reviewed by Kenneth Rohde Christiansen.
3364
3365         Rename the QtWebKit module to QtWebKitWidgets.
3366
3367         * Source/api.pri:
3368         * Source/sync.profile:
3369
3370 2012-10-14  Patrick Gansterer  <paroga@webkit.org>
3371
3372         Unreviewed, rolling out r130656.
3373         http://trac.webkit.org/changeset/130656
3374         https://bugs.webkit.org/show_bug.cgi?id=97592
3375
3376         Broke CMake build on Windows
3377
3378         * CMakeLists.txt:
3379
3380 2012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
3381
3382         Unreviewed, rolling out r131189.
3383         http://trac.webkit.org/changeset/131189
3384         https://bugs.webkit.org/show_bug.cgi?id=99187
3385
3386         Made inspector http tests crash on WK2. (Requested by rakuco
3387         on #webkit).
3388
3389         * Source/PlatformEfl.cmake:
3390         * Source/cmake/OptionsEfl.cmake:
3391
3392 2012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
3393
3394         [EFL] Share resources installed for inspector
3395         https://bugs.webkit.org/show_bug.cgi?id=98991
3396
3397         Reviewed by Gyuyoung Kim.
3398
3399         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3400         when INSPECTOR is enabled.
3401
3402         This patch changes to install resources one time and share it.
3403
3404         * Source/PlatformEfl.cmake:
3405         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3406         * Source/cmake/OptionsEfl.cmake:
3407
3408 2012-10-12  Balazs Kelemen  <kbalazs@webkit.org>
3409
3410         Unreviewed, rolling out r130389.
3411         http://trac.webkit.org/changeset/130389
3412         https://bugs.webkit.org/show_bug.cgi?id=98048
3413
3414         It broke chromium
3415
3416         * Source/autotools/symbols.filter:
3417
3418 2012-10-11  Jinwoo Song  <jinwoo7.song@samsung.com>
3419
3420         [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
3421         https://bugs.webkit.org/show_bug.cgi?id=99030
3422
3423         Reviewed by Laszlo Gombos.
3424
3425         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
3426         on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
3427
3428         * Source/cmake/WebKitFeatures.cmake:
3429         * Source/cmakeconfig.h.cmake:
3430
3431 2012-10-11  Ryosuke Niwa  <rniwa@webkit.org>
3432
3433         Perf-o-matic build fixes.
3434
3435         Get the password from the first item of the array now that each JSON contains an array as
3436         the top-level structure instead of a dictionary, which is the first item in the array.
3437
3438         Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
3439         object size limit. This should buy us a couple of days. We'll implement a proper fix later.
3440
3441         * Websites/webkit-perf.appspot.com/models.py:
3442         (Runs.update_incrementally):
3443         * Websites/webkit-perf.appspot.com/models_unittest.py:
3444         (RunsTest.test_update_or_insert):
3445         * Websites/webkit-perf.appspot.com/report_handler.py:
3446         (ReportHandler.post):
3447
3448 2012-10-10  Tony Chang  <tony@chromium.org>
3449
3450         Unreviewed, rolling out r130937, r130949, r130955, and
3451         r130957.
3452         http://trac.webkit.org/changeset/130937
3453         http://trac.webkit.org/changeset/130949
3454         http://trac.webkit.org/changeset/130955
3455         http://trac.webkit.org/changeset/130957
3456         https://bugs.webkit.org/show_bug.cgi?id=94290
3457
3458         Breaks Qt build
3459
3460         * Source/cmake/WebKitMacros.cmake:
3461
3462 2012-10-10  Pablo Flouret  <pablof@motorola.com>
3463
3464         Pre-process CSSGrammar.y before running through bison.
3465         https://bugs.webkit.org/show_bug.cgi?id=94290
3466
3467         Reviewed by Tony Chang.
3468
3469         * Source/cmake/WebKitMacros.cmake:
3470             Use WebCore/css/makegrammar.pl to generate bison grammar files.
3471
3472 2012-10-10  Simon Fraser  <simon.fraser@apple.com>
3473
3474         Attempt to fix gtk build which controls exports via this mysteriously-named
3475         file.
3476         
3477         * Source/autotools/symbols.filter:
3478
3479 2012-10-10  Shinya Kawanaka  <shinyak@chromium.org>
3480
3481         Needs internal API to return distributed nodes for InsertionPoint
3482         https://bugs.webkit.org/show_bug.cgi?id=98868
3483
3484         Reviewed by Hajime Morita.
3485
3486         * Source/autotools/symbols.filter:
3487
3488 2012-10-10  Yong Li  <yoli@rim.com>
3489
3490         [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
3491         https://bugs.webkit.org/show_bug.cgi?id=98819
3492
3493         Reviewed by Rob Buis.
3494
3495         And make it depend on SHARED_CORE
3496         RIM PR# 221339.
3497
3498         * Source/cmake/OptionsBlackBerry.cmake:
3499
3500 2012-10-10  Keishi Hattori  <keishi@webkit.org>
3501
3502         REGRESSION (r129738): Calendar picker is too wide when the input is rtl
3503         https://bugs.webkit.org/show_bug.cgi?id=98881
3504
3505         Reviewed by kent Tamura.
3506
3507         * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
3508
3509 2012-10-10  Christophe Dumez  <christophe.dumez@intel.com>
3510
3511         [EFL][WK2] Port MiniBrowser to Elementary
3512         https://bugs.webkit.org/show_bug.cgi?id=98748
3513
3514         Reviewed by Kenneth Rohde Christiansen.
3515
3516         Bump EFL librairies dependencies to v1.7
3517         and add Elementary as optional dependency now
3518         that it is needed to build MiniBrowser.
3519
3520         * Source/cmake/FindEet.cmake: Added.
3521         * Source/cmake/FindElementary.cmake: Added.
3522         * Source/cmake/OptionsEfl.cmake:
3523
3524 2012-10-09  Simon Pena  <spena@igalia.com>
3525
3526         [GTK] Add support for running JavaScript from GResources
3527         https://bugs.webkit.org/show_bug.cgi?id=98488
3528
3529         Reviewed by Carlos Garcia Campos.
3530
3531         GResources allow embedding certain resources, frequently used, in a "bundle"
3532         which can be kept separated or stored in the binary. This patch adds
3533         support for running JavaScript from GResources.
3534
3535         * configure.ac: Add support for compiling GResources
3536
3537 2012-10-09  Zan Dobersek  <zandobersek@gmail.com>
3538
3539         Unreviewed GTK build fix after r130689.
3540
3541         Adding a required symbol to symbols.filter.
3542
3543         * Source/autotools/symbols.filter:
3544
3545 2012-10-08  Laszlo Gombos  <l.gombos@samsung.com>
3546
3547         [EFL] Add minimum version information for tool dependencies
3548         https://bugs.webkit.org/show_bug.cgi?id=97592
3549
3550         Reviewed by Kenneth Rohde Christiansen.
3551
3552         Capture the minimum version information for the tools that are required
3553         to build the EFL port (or more generally WebKit).
3554
3555         * CMakeLists.txt:
3556
3557 2012-10-08  Dongwoo Joshua Im  <dw.im@samsung.com>
3558
3559         [EFL] Fix build break when WEB_AUDIO is enabled.
3560         https://bugs.webkit.org/show_bug.cgi?id=98635
3561
3562         Unreviewed build fix.
3563
3564         Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
3565         which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
3566
3567         * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
3568
3569 2012-10-08  Joone Hur  <joone.hur@intel.com>
3570
3571         [EFL] Add support for -webkit-sticky
3572         https://bugs.webkit.org/show_bug.cgi?id=95182
3573
3574         Reviewed by Kenneth Rohde Christiansen.
3575
3576         Turn on CSS sticky position by default for WebKitEfl,
3577         but most of the CSS sticky position test cases still do not pass on WK1.
3578
3579         * Source/cmake/OptionsEfl.cmake:
3580
3581 2012-10-05  José Dapena Paz  <jdapena@igalia.com>
3582
3583         [GTK] Add support for creating EGL contexts
3584         https://bugs.webkit.org/show_bug.cgi?id=77921
3585
3586         Reviewed by Martin Robinson.
3587
3588         This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
3589         options are set up on compile time, with the configure options
3590         --enable-egl and --enable-gles2.
3591
3592         The implementation only adds support for EGL on top of X11, to
3593         isolate the changes to the minimum. More changes should come
3594         later to enable EGL for other targets (as Wayland).
3595
3596         * GNUmakefile.am:
3597         * configure.ac: new configure options --enable-egl and --enable-gles2.
3598
3599 2012-10-04  Rob Buis  <rbuis@rim.com>
3600
3601         [BlackBerry] Sync up CMake files
3602         https://bugs.webkit.org/show_bug.cgi?id=98442
3603
3604         Reviewed by Gyuyoung Kim.
3605
3606         Amongst others some internal paths changed.
3607
3608         * Source/cmake/OptionsBlackBerry.cmake:
3609
3610 2012-10-04  Christophe Dumez  <christophe.dumez@intel.com>
3611
3612         [EFL] Add libxml 2.8.0 to jhbuild
3613         https://bugs.webkit.org/show_bug.cgi?id=98418
3614
3615         Reviewed by Laszlo Gombos.
3616
3617         Bump dependency for libxml to 2.8.0 to match
3618         jhbuild.
3619
3620         * Source/cmake/OptionsEfl.cmake:
3621
3622 2012-10-04  Balazs Kelemen  <kbalazs@webkit.org>
3623
3624         Don't allow to disable compositing in forced compositing mode
3625         https://bugs.webkit.org/show_bug.cgi?id=98048
3626
3627         Reviewed by Jocelyn Turcotte.
3628
3629         Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
3630
3631         * Source/autotools/symbols.filter:
3632
3633 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
3634
3635         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
3636         https://bugs.webkit.org/show_bug.cgi?id=97753
3637
3638         Reviewed by Laszlo Gombos.
3639
3640         default.edj is used in both webkit/efl and webkit2/efl.
3641         However, it has been generated only when ENABLE_WEBKIT is enabled.
3642
3643         This patch separates the script which generates default.edj
3644         from source/webkit/platformefl.cmake.
3645
3646         * Source/CMakeLists.txt:
3647         * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
3648         * Source/cmake/OptionsEfl.cmake:
3649         Moved directory generation from WebKit/PlatformEfl.cmake
3650         because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
3651
3652 2012-10-03  Otto Derek Cheung  <otcheung@rim.com>
3653
3654         [BlackBerry] Implementing the NetworkInfo API for BB port 
3655         https://bugs.webkit.org/show_bug.cgi?id=98273
3656
3657         Reviewed by Rob Buis.
3658
3659         Adding references to new classes added to support BlackBerry's
3660         NetworkInfo implementation.
3661
3662         * Source/cmake/OptionsBlackBerry.cmake:
3663
3664 2012-10-01  Keishi Hattori  <keishi@webkit.org>
3665
3666         Calendar picker should use zero as default step base
3667         https://bugs.webkit.org/show_bug.cgi?id=97976
3668
3669         Reviewed by Kent Tamura.
3670
3671         * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
3672
3673 2012-09-28  Mariusz Grzegorczyk  <mariusz.g@samsung.com>
3674
3675         [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
3676         https://bugs.webkit.org/show_bug.cgi?id=91844
3677
3678         Reviewed by Simon Hausmann.
3679
3680         Turn on Netscape Plugin API by default  for WebKit2-Efl.
3681
3682         * Source/cmake/OptionsEfl.cmake:
3683
3684 2012-09-28  Alpha Lam  <hclam@chromium.org>
3685
3686         REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
3687         https://bugs.webkit.org/show_bug.cgi?id=97749
3688
3689         Reviewed by James Robinson.
3690
3691         Added a manual test to demonstrate drag image and crashing.
3692
3693         * ManualTests/drag-image-no-crash.html: Added.
3694
3695 2012-09-27  Keishi Hattori  <keishi@webkit.org>
3696
3697         SuggestionPicker should support rtl
3698         https://bugs.webkit.org/show_bug.cgi?id=97555
3699
3700         Reviewed by Kent Tamura.
3701
3702         * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
3703
3704 2012-09-27  Patrick Gansterer  <paroga@webkit.org>
3705
3706         [WINCE] Enable JIT by default
3707
3708         * Source/cmake/OptionsWinCE.cmake:
3709
3710 2012-09-26  Martin Robinson  <mrobinson@igalia.com>
3711
3712         [GTK] Use XDamage to simplify RedirectedXCompositeWindow
3713         https://bugs.webkit.org/show_bug.cgi?id=97267
3714
3715         Reviewed by Alejandro G. Castro.
3716
3717         Use XDamage to queue redraws of the widget when redirecting accelerated compositing
3718         to an offscreen window. This allows removing a finicky timer-based approach, improves
3719         performance, and allows simplifying things greatly.
3720
3721         * configure.ac: Add support for finding XDamage via pkg-config.
3722
3723 2012-09-26  Simon Hausmann  <simon.hausmann@digia.com>
3724
3725         [Qt] Remove Qt Quick 1 support
3726
3727         Reviewed by Kenneth Rohde Christiansen.
3728
3729         It is being moved to the Qt5 QtQuick1 module.
3730
3731         * Source/tests.pri:
3732
3733 2012-09-26  Zan Dobersek  <zandobersek@gmail.com>
3734
3735         [GTK] Enable some of the unstable CSS features
3736         https://bugs.webkit.org/show_bug.cgi?id=97572
3737
3738         Reviewed by Martin Robinson.
3739
3740         Export the required RuntimeEnabledFeatures symbol.
3741
3742         * Source/autotools/symbols.filter:
3743
3744 2012-09-25  Cosmin Truta  <ctruta@rim.com>
3745
3746         [BlackBerry] Enable LLInt
3747         https://bugs.webkit.org/show_bug.cgi?id=97604
3748
3749         Reviewed by Yong Li.
3750
3751         * Source/cmake/OptionsBlackBerry.cmake:
3752
3753 2012-09-25  Ryosuke Niwa  <rniwa@webkit.org>
3754
3755         Perf-o-matic should store "values" and support array'ed input
3756         https://bugs.webkit.org/show_bug.cgi?id=97601
3757
3758         Reviewed by Dirk Pranke.
3759
3760         Support new JSON format where the outermost structure is an array instead of a dictionary and results may
3761         contain "values". This change will let us remove some code from run-perf-tests.
3762
3763         Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
3764         New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
3765
3766         * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
3767         * Websites/webkit-perf.appspot.com/models.py:
3768         (TestResult): Added values property.
3769         (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
3770         (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
3771         (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
3772         if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
3773         but we don't do that now for its complexity.
3774         * Websites/webkit-perf.appspot.com/models_unittest.py:
3775         (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
3776         (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
3777         (ReportLogTests.test_results_are_well_formed):
3778         (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
3779         (ReportLogTests.test_results_in_array):
3780
3781 2012-09-25  Laszlo Gombos  <l.gombos@samsung.com>
3782
3783         [EFL] Update minimal required versions for dependencies
3784         https://bugs.webkit.org/show_bug.cgi?id=97523
3785
3786         Reviewed by Gyuyoung Kim.
3787
3788         Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
3789
3790         * Source/cmake/OptionsEfl.cmake:
3791
3792 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
3793
3794         [Qt] Fix build with latest Qt 5
3795         https://bugs.webkit.org/show_bug.cgi?id=97479
3796
3797         Reviewed by Tor Arne Vestbø.
3798
3799         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3800         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3801         sync.profile.
3802
3803         * Source/api.pri:
3804
3805 2012-09-24  Bo Liu  <boliu@chromium.org>
3806
3807         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3808         https://bugs.webkit.org/show_bug.cgi?id=97055
3809
3810         Reviewed by Adam Barth.
3811
3812         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3813         performance regression in Chromium.
3814
3815         New changes in addition to previously reverted patches:
3816
3817         Refactored CachedResource::requestResource, loadResource, and
3818         revalidateResource. Moved CachedResource::load method to end of
3819         requestResource so there is one place where load is called for all
3820         resources.
3821
3822         Added a enum parameter for requestResource and
3823         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3824         do not need to be called multiple times.
3825
3826         Removed CachedImage::load call in requestImage so it is not called
3827         twice.
3828
3829         Removed unnecessary Frame.h includes in CachedResource and
3830         CachedImage.
3831
3832         Removed dead load() method declaration in CachedImage.
3833
3834         Updated text expectation for two image-permissions tests to reflect
3835         the removed calls to allowImage.
3836
3837         * Source/autotools/symbols.filter:
3838
3839 2012-09-24  Byungwoo Lee  <bw80.lee@samsung.com>
3840
3841         [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
3842         https://bugs.webkit.org/show_bug.cgi?id=97419
3843
3844         Reviewed by Gyuyoung Kim.
3845
3846         Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
3847         hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
3848
3849         * CMakeLists.txt:
3850         Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
3851         Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
3852
3853 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
3854
3855         Unreviewed, rolling out r129343.
3856         http://trac.webkit.org/changeset/129343
3857         https://bugs.webkit.org/show_bug.cgi?id=97479
3858
3859         It broke the build (Requested by Ossy_NIGHT on #webkit).
3860
3861         * Source/api.pri:
3862
3863 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
3864
3865         Unreviewed, rolling out r129388.
3866         http://trac.webkit.org/changeset/129388
3867         https://bugs.webkit.org/show_bug.cgi?id=97477
3868
3869         Caused an assertion in a WebKit2 unit test (Requested by
3870         abarth on #webkit).
3871
3872         * Source/autotools/symbols.filter:
3873
3874 2012-09-24  Dominik Röttsches  <dominik.rottsches@intel.com>
3875
3876         [EFL][DRT] Enable Regions support
3877         https://bugs.webkit.org/show_bug.cgi?id=83897
3878
3879         Reviewed by Kenneth Rohde Christiansen.
3880
3881         Default build setting for CSS regions set to on.