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