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