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