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