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