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