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