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