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