a69b8c964bc804823060e7890c8bf7e33ecff3a5
[WebKit-https.git] / ChangeLog
1 2012-12-13  Stephen White  <senorblanco@chromium.org>
2
3         Added manual test for canvas setFont speed.
4         https://bugs.webkit.org/show_bug.cgi?id=104923
5
6         Reviewed by James Robinson.
7
8         * ManualTests/canvas-font-speed.html: Added.
9
10 2012-12-13  Jerome Pasion  <jerome.pasion@digia.com>
11
12         [Qt] Doc: Fixing Qt WebKit reference documentation.
13
14         Reviewed by Simon Hausmann.
15
16         Fixes:
17         -added \module for C++ classes and \qmlmodule for QML types
18         -added links to the Qt WebKit Examples pages
19         -fixed the qhp settings for Qt Creator
20
21         Task-number: QTBUG-28583
22         Task-number: QTBUG-28418
23         Task-number: QTBUG-27646
24
25         * Source/qtwebkit.qdocconf:
26
27 2012-12-13  Jerome Pasion <Jerome.Pasion@digia.com>
28
29         [Qt] Fix missing doc dependency to examples
30
31         Reviewed by Simon Hausmann.
32
33         * Source/qtwebkit.qdocconf:
34
35 2012-12-12  John Griggs  <jgriggs@rim.com>
36
37         2012-12-12  John Griggs  <jgriggs@rim.com>
38
39         [BlackBerry] Update Media Controls for BlackBerry Platform
40         https://bugs.webkit.org/show_bug.cgi?id=104443
41         https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
42
43         Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
44
45         Reviewed by Rob Buis.
46
47         * Source/cmake/OptionsBlackBerry.cmake:
48
49 2012-12-12  Xianzhu Wang  <wangxianzhu@chromium.org>
50
51         Pre-painting should not paint out-of-view fixed position elements
52         https://bugs.webkit.org/show_bug.cgi?id=104724
53
54         Reviewed by James Robinson.
55
56         New manual test.
57
58         * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
59
60 2012-12-12  Krzysztof Czech  <k.czech@samsung.com>
61
62         [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
63         https://bugs.webkit.org/show_bug.cgi?id=103036
64
65         Reviewed by Laszlo Gombos.
66
67         Guard dependencies for accessibility (ATK), so that they can be turned off.
68
69         * Source/cmake/OptionsEfl.cmake:
70         * Source/cmake/WebKitFeatures.cmake:
71
72 2012-12-12  Zan Dobersek  <zandobersek@gmail.com>
73
74         [GTK] Remove the last of unnecessary configuration options in configure.ac
75         https://bugs.webkit.org/show_bug.cgi?id=104793
76
77         Reviewed by Martin Robinson.
78
79         Remove the last of the configuration options that don't introduce any dependencies and/or
80         are enabled by default in the GNUmakefile.features.am.in file.
81
82         * configure.ac:
83
84 2012-12-11  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
85
86         [Qt] Fix the inspector not showing up on Windows
87         https://bugs.webkit.org/show_bug.cgi?id=104677
88
89         Reviewed by Simon Hausmann.
90
91         Resources aren't transfered properly from a static WebCore to the final DLL
92         with MSVC since the linker only pick from the static lib symbols that
93         are referenced in the final binary.
94
95         Move the resource files directly to Qt5WebKit.dll to make sure that they are
96         available.
97
98         * Source/api.pri:
99
100 2012-12-11  Xianzhu Wang  <wangxianzhu@chromium.org>
101
102         Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
103         https://bugs.webkit.org/show_bug.cgi?id=104714
104
105         Reviewed by Eric Seidel.
106
107         Export symbol Page::mainThreadScrollingReasonsAsText().
108
109         * Source/autotools/symbols.filter:
110
111 2012-12-11  Michael Pruett  <michael@68k.org>
112
113         [JSC] Add tests for explicit serialization values
114         https://bugs.webkit.org/show_bug.cgi?id=104423
115
116         Reviewed by Oliver Hunt.
117
118         Add tests for serialization and deserialization mechanisms of
119         the JSC implementation of SerializedScriptValue. Similar tests
120         already exist for the V8 implementation.
121
122         * Source/autotools/symbols.filter:
123
124 2012-12-11  Carlos Garcia Campos  <cgarcia@igalia.com>
125
126         [GTK] Install GObject DOM bindings headers in its own directory
127         https://bugs.webkit.org/show_bug.cgi?id=104663
128
129         Reviewed by Gustavo Noronha Silva.
130
131         * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
132         webkitgtk_gdom_built_h_api variables.
133
134 2012-12-11  Stephen Kelly  <stephen.kelly@kdab.com>
135
136         WebKit tests for the Qt API should include tests of CMake config files
137         https://bugs.webkit.org/show_bug.cgi?id=104003
138
139         Reviewed by Simon Hausmann.
140
141         The Qt WebKit CI system is not going to run this test, but it can
142         be run locally and to test packages.
143
144         * Source/tests.pri:
145
146 2012-12-11  Xabier Rodriguez Calvar <calvaris@igalia.com>
147
148         [GTK][jhbuild] Switch to GStreamer 1.0 build
149         https://bugs.webkit.org/show_bug.cgi?id=91727
150
151         Reviewed by Philippe Normand.
152
153         Switch build-webkit --gtk to GStreamer 1.0 support and build the
154         necessary GStreamer git modules from JHBuild.
155
156         * configure.ac: Removed GStreamer unstable API flag, made
157         GStreamer 1.0 default instead of 0.10 and made required version
158         1.0.3. In case no GStreamer version is specified, it falls back to
159         0.10. In case no video or web-audio are requested, GStreamer
160         and Farstream checks are not performed.
161
162 2012-12-11  Zan Dobersek  <zandobersek@gmail.com>
163
164         [GTK] Feature enabling/disabling should be possible through build-webkit
165         https://bugs.webkit.org/show_bug.cgi?id=99271
166
167         Reviewed by Gustavo Noronha Silva.
168
169         The autogen.sh script now calls the Tools/gtk/override-feature-defines script
170         before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
171         is present and properly modified if the build-webkit script intends to override
172         any feature.
173
174         The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
175         so it doesn't pop out as a new, untracked file.
176
177         * .gitignore:
178         * autogen.sh:
179
180 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
181
182         [GTK] Remove the Pango backend
183         https://bugs.webkit.org/show_bug.cgi?id=104569
184
185         Reviewed by Daniel Bates.
186
187         Always look for Freetype and Harfbuzz. We still depend on Pango for a few
188         things, so we cannot yet eliminate our dependency on Pango.
189
190         * configure.ac: Always look for FreeType/Harfbuzz.
191
192 2012-12-10  Laszlo Gombos  <l.gombos@samsung.com>
193
194         [EFL] Change the minimum required EFL version to 1.6
195         https://bugs.webkit.org/show_bug.cgi?id=104431
196
197         Reviewed by Kenneth Rohde Christiansen.
198
199         Change the minimum required EFL version to 1.6 from 1.7 to enable
200         building on Tizen.
201
202         The elementary EFL package is only required to build MiniBrowser,
203         so I moved the required only to the Minibrowser CMake file.
204
205         * Source/cmake/OptionsEfl.cmake:
206
207 2012-12-10  Alexis Menard  <alexis@webkit.org>
208
209         [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
210         https://bugs.webkit.org/show_bug.cgi?id=104539
211
212         Reviewed by Antonio Gomes.
213
214         As discussed on webkit-dev it is not needed to keep this feature flag
215         as support for <position> type is a small feature that is already
216         implemented by three other UAs. It was useful while landing this
217         feature as partial bits were landed one after one.
218
219         * Source/cmake/OptionsEfl.cmake:
220         * Source/cmake/WebKitFeatures.cmake:
221         * Source/cmakeconfig.h.cmake:
222         * configure.ac:
223
224 2012-12-10  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
225
226         [Qt] Remove the support for building a debug WebKit with a release Qt
227         https://bugs.webkit.org/show_bug.cgi?id=104560
228
229         Reviewed by Tor Arne Vestbø.
230
231         This creates issues with non-framework builds of Qt (necessary for debug-only
232         builds) since a Qt5 prefix is now added to the base target name.
233
234         * Source/api.pri:
235
236 2012-12-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
237
238         [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
239         https://bugs.webkit.org/show_bug.cgi?id=94515
240
241         Reviewed by Martin Robinson.
242
243         * configure.ac: require soup 2.40.0, which adds the new support.
244
245 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
246
247         [GTK] Bring Harfbuzz-ng support to Gtk
248         https://bugs.webkit.org/show_bug.cgi?id=92098
249
250         Reviewed by Gustavo Noronha Silva.
251
252         Add support for detecting HarfBuzz during configuration phase. Add these
253         flags to the FreeType ones since HarfBuzz support is part of the FreeType
254         backend.
255
256         * configure.ac: Detect HarfBuzz.
257
258 2012-12-08  Seokju Kwon  <seokju.kwon@gmail.com>
259
260         [EFL][WK2] Add Remote Web Inspector
261         https://bugs.webkit.org/show_bug.cgi?id=98705
262
263         Reviewed by Gyuyoung Kim.
264
265         Prepare inspectorPageIndex.html for remote web inspector.
266
267         * Source/PlatformEfl.cmake:
268
269 2012-12-06  Rick Byers  <rbyers@chromium.org>
270
271         CSS cursor property should support webkit-image-set
272         https://bugs.webkit.org/show_bug.cgi?id=99493
273
274         Reviewed by Beth Dakin.
275
276         Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
277
278         * Source/cmake/WebKitFeatures.cmake:
279         * Source/cmakeconfig.h.cmake:
280
281 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
282
283         [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
284         https://bugs.webkit.org/show_bug.cgi?id=104278
285
286         Reviewed by Brent Fulgham.
287
288         The variable is unnecessary as glib is a required dependency
289         for the EFL port and glib is not used by other ports building
290         with CMake.
291
292         * Source/cmake/OptionsEfl.cmake:
293         * Source/cmake/WebKitFeatures.cmake:
294         * Source/cmakeconfig.h.cmake:
295
296 2012-12-06  Tony Chang  <tony@chromium.org>
297
298         REGRESSION(r135082): Restore the ability to insert author level style sheets from script
299         https://bugs.webkit.org/show_bug.cgi?id=104042
300
301         Reviewed by Antti Koivisto.
302
303         Update exports for Internals.cpp.
304
305         * Source/autotools/symbols.filter:
306
307 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
308
309         [EFL] Optimize binary size by removing dead sections on unix/gcc
310         https://bugs.webkit.org/show_bug.cgi?id=102827
311
312         Reviewed by Kenneth Rohde Christiansen.
313
314         Turn on -ffunction-sections -fdata-sections --gc-section flags
315         on unix for the gcc toolchain for release builds to optimize binary
316         size for the Efl port.
317
318         * Source/cmake/OptionsEfl.cmake:
319
320 2012-12-06  Seokju Kwon  <seokju.kwon@gmail.com>
321
322         [EFL] Fix destination path in Source/PlatformEfl.cmake
323         https://bugs.webkit.org/show_bug.cgi?id=104237
324
325         Reviewed by Laszlo Gombos.
326
327         Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
328
329         * Source/PlatformEfl.cmake:
330
331 2012-12-06  Shinya Kawanaka  <shinyak@chromium.org>
332
333         Internals.getElementByIdInShadowRoot is nonsense now.
334         https://bugs.webkit.org/show_bug.cgi?id=104241
335
336         Reviewed by Kent Tamura.
337
338         * Source/autotools/symbols.filter:
339
340 2012-12-05  Halton Huo  <halton.huo@intel.com>
341
342         [CMake] Unify coding style for CMake files
343         https://bugs.webkit.org/show_bug.cgi?id=103605
344
345         Reviewed by Laszlo Gombos.
346
347         Update cmake files(.cmake, CMakeLists.txt) with following style rules:
348         1. Indentation
349         1.1 Use spaces, not tabs.
350         1.2 Four spaces as indent.
351         2. Spacing
352         2.1 Place one space between control statements and their parentheses.
353             For eg, if (), else (), elseif (), endif (), foreach (),
354             endforeach (), while (), endwhile (), break ().
355         2.2 Do not place spaces between function and macro statements and
356             their parentheses. For eg, macro(), endmacro(), function(),
357             endfunction().
358         2.3 Do not place spaces between a command or function or macro and its
359             parentheses, or between a parenthesis and its content. For eg,
360             message("testing") not message( "testing") or message ("testing" )
361         2.4 No space at line ending.
362         3. Lowercase when call commands macros and functions. For eg,
363            add_executable() not ADD_EXECUTABLE(), set() not SET().
364
365         * CMakeLists.txt:
366         * Source/CMakeLists.txt:
367         * Source/PlatformEfl.cmake:
368         * Source/cmake/EFLHelpers.cmake:
369         * Source/cmake/FindATK.cmake:
370         * Source/cmake/FindCFLite.cmake:
371         * Source/cmake/FindCairo.cmake:
372         * Source/cmake/FindDBus.cmake:
373         * Source/cmake/FindDirectX.cmake:
374         * Source/cmake/FindE_DBus.cmake:
375         * Source/cmake/FindEcore.cmake:
376         * Source/cmake/FindEdje.cmake:
377         * Source/cmake/FindEet.cmake:
378         * Source/cmake/FindEeze.cmake:
379         * Source/cmake/FindEfreet.cmake:
380         * Source/cmake/FindEina.cmake:
381         * Source/cmake/FindElementary.cmake:
382         * Source/cmake/FindEnchant.cmake:
383         * Source/cmake/FindEvas.cmake:
384         * Source/cmake/FindFontconfig.cmake:
385         * Source/cmake/FindGLIB.cmake:
386         * Source/cmake/FindGStreamer.cmake:
387         * Source/cmake/FindGperf.cmake:
388         * Source/cmake/FindHarfBuzz.cmake:
389         * Source/cmake/FindICU.cmake:
390         * Source/cmake/FindLibSoup.cmake:
391         * Source/cmake/FindQuickTimeSDK.cmake:
392         * Source/cmake/FindSqlite.cmake:
393         * Source/cmake/OptionsBlackBerry.cmake:
394         * Source/cmake/OptionsCommon.cmake:
395         * Source/cmake/OptionsEfl.cmake:
396         * Source/cmake/OptionsWinCE.cmake:
397         * Source/cmake/OptionsWindows.cmake:
398         * Source/cmake/WebKitFS.cmake:
399         * Source/cmake/WebKitFeatures.cmake:
400         * Source/cmake/WebKitHelpers.cmake:
401         * Source/cmake/WebKitMacros.cmake:
402         * Source/cmake/WebKitPackaging.cmake:
403         * Source/cmake/gtest/CMakeLists.txt:
404
405 2012-12-05  Yong Li  <yoli@rim.com>
406
407         [BlackBerry] Build with libjpegturbo
408         https://bugs.webkit.org/show_bug.cgi?id=104152
409
410         Reviewed by Rob Buis.
411
412         RIM PR# 196975.
413         This change is made by Ming Xie to link with libjpegturbo.
414
415         * Source/cmake/OptionsBlackBerry.cmake:
416
417 2012-12-05  Leo Yang  <leoyang@rim.com>
418
419         [BlackBerry] Enable CSS_IMAGE_RESOLUTION
420         https://bugs.webkit.org/show_bug.cgi?id=104132
421
422         Reviewed by Yong Li.
423
424         * Source/cmake/OptionsBlackBerry.cmake:
425
426 2012-12-05  Laszlo Gombos  <l.gombos@samsung.com>
427
428         [CMake] Enable to build WebKit sources without Tools
429         https://bugs.webkit.org/show_bug.cgi?id=103918
430
431         Reviewed by Gyuyoung Kim.
432
433         Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
434         (enabled or disabled) and the Tools directory exists for all CMake based ports.
435
436         This change enables the possibility to build WebKit even if the Tools directory 
437         does not exists.
438
439         * CMakeLists.txt:
440
441 2012-12-04  Kondapally Kalyan  <kalyan.kondapally@intel.com>
442
443         [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
444         https://bugs.webkit.org/show_bug.cgi?id=103710.
445
446         Reviewed by Kenneth Rohde Christiansen.
447
448         When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
449         In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions. 
450         USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
451
452         * Source/cmake/OptionsEfl.cmake:
453
454 2012-12-03  Pierre Rossi  <pierre.rossi@digia.com>
455
456         [Qt] another stab at fixing the windows build 
457
458         It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
459         Define them by hand to be on the safe side.
460
461         * Source/widgetsapi.pri:
462
463 2012-12-03  Alexis Menard  <alexis@webkit.org>
464
465         [EFL] Enable CSS3 background-position offsets by default.
466         https://bugs.webkit.org/show_bug.cgi?id=103879
467
468         Reviewed by Laszlo Gombos.
469
470         Enable the feature for EFL only.
471
472         * Source/cmake/OptionsEfl.cmake:
473
474 2012-12-03  Alexis Menard  <alexis@webkit.org>
475
476         [GTK] Enable CSS3 background-background position offset by default.
477         https://bugs.webkit.org/show_bug.cgi?id=103903
478
479         Reviewed by Philippe Normand.
480
481         Turn on the flag by default.
482
483         * configure.ac:
484
485 2012-12-03  Cosmin Truta  <ctruta@rim.com>
486
487         [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
488         https://bugs.webkit.org/show_bug.cgi?id=103842
489
490         Reviewed by Yong Li.
491
492         Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
493
494         * Source/cmake/OptionsBlackBerry.cmake:
495
496 2012-12-03  Laszlo Gombos  <l.gombos@samsung.com>
497
498         [CMake] Enable building WebKit2-only build for the EFL port
499         https://bugs.webkit.org/show_bug.cgi?id=103820
500
501         Reviewed by Gyuyoung Kim.
502
503         To create a WebKit2-only build for EFL use the following command:
504         build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
505
506         * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
507         all CMake based ports.
508
509         * Source/cmake/OptionsEfl.cmake: Enable WebKit2 
510         for the EFL port if it is not explicitly set (enabled or disabled).
511
512 2012-12-03  Zeno Albisser  <zeno@webkit.org>
513
514         [Qt][Mac] QtWebKitWidgets has wrong install_name.
515
516         This part got lost during the library split.
517         It was done for QtWebKit before, but it also
518         needs to be applied to QtWebKitWidgets.
519
520         Reviewed by Tor Arne Vestbø.
521
522         * Source/widgetsapi.pri:
523
524 2012-11-30  Justin Novosad  <junov@google.com>
525
526         [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
527         https://bugs.webkit.org/show_bug.cgi?id=103643
528
529         Reviewed by Stephen White.
530
531         New test to verify that elements using a canvas as a style image
532         source are redrawn when the canvas is animated.  Added as a manual test
533         because the bug was not reproducible in DumpRenderTree.
534
535         * ManualTests/animated-canvas-as-background.html: Added.
536
537 2012-11-30  Pierre Rossi  <pierre.rossi@gmail.com>
538
539         [Qt] Unreviewed build break
540
541         Rubber-stamped by Simon Hausmann.
542
543         Poor man's way to trigger a clean build on a bot.
544
545         * WebKit.pro:
546
547 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>
548
549         [Qt] Unreviewed doc fix
550
551         Add additional search paths for API folders.
552
553         * Source/qtwebkit.qdocconf:
554
555 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi  <pierre.rossi@digia.com>
556
557         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
558         https://bugs.webkit.org/show_bug.cgi?id=99314
559
560         Reviewed by Tor Arne Vestbø.
561
562         This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
563         shared libraries.
564
565         It's a big refactoring that mostly involves moving WebCore dependent
566         code into QtWebKit and accessing it through exported QWebFrameAdapter
567         and QWebPageAdapter classes.
568
569         * Source/QtWebKit.pro:
570         * Source/api.pri:
571         * Source/sync.profile:
572         * Source/widgetsapi.pri: Added.
573         * WebKit.pro:
574
575 2012-11-30  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
576
577         [Qt] Build as a regular Qt module when production_build is enabled
578
579         Instead of always setting CONFIG+=force_independent. This means the
580         libs, headers, and documentation will end up in qtbase for developer
581         builds of Qt, instead of always in the QtWebKit build directory.
582
583         Reviewed by Simon Hausmann.
584
585         * Source/api.pri:
586
587 2012-11-29  Rafael Weinstein  <rafaelw@chromium.org>
588
589         [HTMLTemplateElement] Add feature flag
590         https://bugs.webkit.org/show_bug.cgi?id=103694
591
592         Reviewed by Adam Barth.
593
594         This flag will guard the implementation of the HTMLTemplateElement.
595         http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
596
597         * Source/cmake/WebKitFeatures.cmake:
598         * Source/cmakeconfig.h.cmake:
599
600 2012-11-28  Michael Pruett  <michael@68k.org>
601
602         IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
603         https://bugs.webkit.org/show_bug.cgi?id=103554
604
605         Reviewed by Kentaro Hara.
606
607         In r135022, duplicate createFromWire() and toWireString() methods
608         were added to the JSC version of SerializedScriptValue. In
609         order to allow the JSC SerializedScriptValue to compile when
610         ENABLE(INDEXED_DATABASE) is turned on, these new methods have
611         been removed and the old methods have been moved outside the
612         ENABLE(INDEXED_DATABASE) guard.
613
614         * Source/autotools/symbols.filter:
615
616 2012-11-28  Shinya Kawanaka  <shinyak@chromium.org>
617
618         [Shadow] Move Distribution stuffs from ShadowRoot
619         https://bugs.webkit.org/show_bug.cgi?id=103481
620
621         Reviewed by Hajime Morita.
622
623         * Source/autotools/symbols.filter:
624
625 2012-11-26  Halton Huo  <halton.huo@intel.com>
626
627         [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
628         https://bugs.webkit.org/show_bug.cgi?id=100829
629
630         Reviewed by Gyuyoung Kim.
631
632         In WebKitFeatures.cmake, only use ${_name} for condition to print
633         a option as ON will prevent the overridden ones in OptionsXXX.cmake,
634         should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
635
636         * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
637         ENABLE_WEBGL
638         * Source/cmake/WebKitFeatures.cmake: Use
639         ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of 
640         a feature is enabled. Adjust options in lexicographical order.
641
642 2012-11-26  Kalev Lember  <kalevlember@gmail.com>
643
644         [GTK] Explicitly link against librt
645         https://bugs.webkit.org/show_bug.cgi?id=103194
646
647         Reviewed by Martin Robinson.
648
649         Fixes broken build with undefined references to shm_open / shm_unlink
650         symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
651
652         * configure.ac:
653
654 2012-11-26  Laszlo Gombos  <l.gombos@samsung.com>
655
656         [CMake] Allow user specified compiler flags to take precedence
657         https://bugs.webkit.org/show_bug.cgi?id=103101
658
659         Reviewed by Brent Fulgham.
660
661         Make sure that compiler and linker flags specified by the build system
662         are always prepended to the variables that can be specified by the
663         environment and the user as well. 
664
665         * Source/cmake/OptionsCommon.cmake:
666         * Source/cmake/OptionsWindows.cmake:
667         * Source/cmake/WebKitHelpers.cmake:
668
669 2012-11-23  Alexis Menard  <alexis@webkit.org>
670
671         [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
672         https://bugs.webkit.org/show_bug.cgi?id=102104
673
674         Reviewed by Julien Chaffraix.
675
676         Protect the new feature behind a feature flag.
677
678         * Source/cmake/WebKitFeatures.cmake:
679         * Source/cmakeconfig.h.cmake:
680         * configure.ac:
681
682 2012-11-23  Patrick Gansterer  <paroga@webkit.org>
683
684         [CMake] Add support for winflexbison distribution
685         https://bugs.webkit.org/show_bug.cgi?id=102551
686
687         Reviewed by Laszlo Gombos.
688
689         Since GnuWin32 does not provide recent versions of bision and flex supporting
690         the alternative winflexbison distribution is the prefered option.
691
692         * Source/cmake/WebKitMacros.cmake:
693
694 2012-11-23  Laszlo Gombos  <l.gombos@samsung.com>
695
696         [EFL] Define WTF_PLATFORM_EFL in Platform.h
697         https://bugs.webkit.org/show_bug.cgi?id=101482
698
699         Reviewed by Kenneth Rohde Christiansen.
700
701         Remove the definition of WTF_PLATFORM_EFL from the build system to
702         make the EFL port consistent with other ports.
703  
704         * Source/cmake/OptionsEfl.cmake:
705
706 2012-11-23  Krzysztof Czech  <k.czech@samsung.com>
707
708         [EFL] Platform support for Accessibility feature.
709         https://bugs.webkit.org/show_bug.cgi?id=100848
710
711         Reviewed by Gyuyoung Kim.
712
713         Add support for ATK library.
714
715         * Source/cmake/FindATK.cmake: Added.
716         * Source/cmake/OptionsEfl.cmake:
717
718 2012-09-26  Gustavo Noronha Silva  <gns@gnome.org>
719
720         [GTK] Split SVG from WebCore to work-around make limitation
721         https://bugs.webkit.org/show_bug.cgi?id=97735
722
723         Reviewed by Carlos Garcia Campos.
724
725         Add a new libtool convenience library, libWebCoreSVG.la, to work-around
726         make limitation when linking libWebCore.
727
728         * GNUmakefile.am: variables for the new library.
729
730 2012-11-22  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
731
732         [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
733         https://bugs.webkit.org/show_bug.cgi?id=102800
734
735         Reviewed by Tor Arne Vestbø.
736
737         This patch separates code that needs to use QWidget related APIs in
738         WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
739         example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
740         while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
741         static library. WebKit1 is compiled without QT += widgets and therefore
742         any widget related dependency has been moved "up" and out of WebKit1 into
743         the WebKitWidgets library.
744
745         Between the code in WebKit.a and WebKitWidgets.a new adapters and
746         interfaces have been introduced, such as QWebPageAdapter and
747         QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
748         call out into the API layer, implemented by QWebPage (QWebPagePrivate).
749         The other way around if QWebPage wants to access WebCore or
750         WebCoreSupport related functionality, it will go through
751         QWebPageAdapater (as base class). The separation in the direction up
752         into the API layer is complete with this patch, no code in WebKit1
753         depends on QtWidgets. The separation the other way around, code in the
754         API layer not using any WebCore types, is not complete yet.
755
756         Some classes such as QWebSettings, QWebElement or
757         DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
758         they do not depend on widget related Qt APIs and they make much more
759         use of WebCore internal APIs and therefore are easier to keep in
760         WebKit1.
761
762         In the future we plan to place a real shared library boundary between
763         WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
764         part of the QtWebKit shared library and by turning the WebKitWidgets
765         static library into a shared one.
766
767
768         * Source/api.pri:
769         * WebKit.pro:
770
771 2012-11-21  Ryuan Choi  <ryuan.choi@gmail.com>
772
773         [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
774         https://bugs.webkit.org/show_bug.cgi?id=102988
775
776         Reviewed by Laszlo Gombos.
777
778         Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
779         WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
780
781         * Source/cmake/OptionsEfl.cmake:
782
783 2012-11-21  Kondapally Kalyan  <kalyan.kondapally@intel.com>
784
785         [EFL] GLX detection is broken.
786         https://bugs.webkit.org/show_bug.cgi?id=102687.
787
788         Reviewed by Laszlo Gombos.
789
790         HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
791         explicitly test for GLX support.
792         This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
793
794         * Source/cmake/OptionsEfl.cmake:
795
796 2012-11-21  Yael Aharon  <yael.aharon@intel.com>
797
798         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
799         https://bugs.webkit.org/show_bug.cgi?id=101526
800
801         Reviewed by Kenneth Rohde Christiansen.
802
803         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
804
805         * Source/cmake/OptionsEfl.cmake:
806
807 2012-11-20  Sheriff Bot  <webkit.review.bot@gmail.com>
808
809         Unreviewed, rolling out r133859.
810         http://trac.webkit.org/changeset/133859
811         https://bugs.webkit.org/show_bug.cgi?id=102875
812
813         This patch makes API test broken (Requested by gyuyoung on
814         #webkit).
815
816         * Source/cmake/OptionsEfl.cmake:
817
818 2012-11-20  Elliott Sprehn  <esprehn@chromium.org>
819
820         Store MutationObserver callback in a hidden property for V8
821         https://bugs.webkit.org/show_bug.cgi?id=102555
822
823         Reviewed by Adam Barth.
824
825         Test for reference cycle leaks with mutation observers. There doesn't seem
826         to be a way to check this for v8, but if you manually run you can see if it
827         leaks observers.
828
829         * ManualTests/leak-cycle-observer-wrapper.html: Added.
830
831 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
832
833         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
834
835         * configure.ac: Bump tarball version number, not updated in
836         previous commit by mistake.
837
838 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
839
840         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
841
842         * configure.ac: Bump version numbers.
843
844 2012-11-19  Kihong Kwon  <kihong.kwon@samsung.com>
845
846         Add PROXIMITY_EVENTS feature
847         https://bugs.webkit.org/show_bug.cgi?id=102658
848
849         Reviewed by Kentaro Hara.
850
851         Add PROXIMITY_EVENTS feature to cmake.
852
853         * Source/cmake/WebKitFeatures.cmake:
854         * Source/cmakeconfig.h.cmake:
855
856 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
857
858         Remove non-existent directories from the make system
859         https://bugs.webkit.org/show_bug.cgi?id=102632
860
861         Reviewed by Kenneth Rohde Christiansen.
862
863         Remove (non-existent) symbian references from the exclude list for packaging.
864
865         * Source/cmake/WebKitPackaging.cmake:
866
867 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
868
869         Remove non-existent directories from the make system
870         https://bugs.webkit.org/show_bug.cgi?id=102632
871
872         Reviewed by Adam Barth.
873
874         Remove (non-existent) symbian references from the exclude list for packaging.
875
876         * Source/cmake/WebKitPackaging.cmake:
877
878 2012-11-18  Genevieve Mak  <gmak@rim.com>
879
880          [BlackBerry] Enable Touch Sliders
881          https://bugs.webkit.org/show_bug.cgi?id=102516
882
883          Reviewed by Rob Buis.
884
885          Enabled for BlackBerry only
886          PR #242781
887          PR #176014
888
889          * Source/cmake/OptionsBlackBerry.cmake:
890          * Source/cmake/WebKitFeatures.cmake:
891          * Source/cmakeconfig.h.cmake:
892
893 2012-11-18  Carlos Garcia Campos  <cgarcia@igalia.com>
894
895         Unreviewed. Fix GTK+ build after r135022.
896
897         * Source/autotools/symbols.filter: Add exports for
898         SerializedScriptValue changes.
899
900 2012-11-16  Tony Chang  <tony@chromium.org>
901
902         Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
903         https://bugs.webkit.org/show_bug.cgi?id=102554
904
905         Reviewed by Andreas Kling.
906
907         As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
908         we're going to revist this feature once additional vendor support is
909         achieved.
910
911         * Source/cmake/WebKitFeatures.cmake:
912         * Source/cmakeconfig.h.cmake:
913
914 2012-11-16  Ulan Degenbaev  <ulan@chromium.org>
915
916         [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
917         https://bugs.webkit.org/show_bug.cgi?id=94463
918
919         Reviewed by Kentaro Hara.
920
921         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
922
923         * ManualTests/typed-array-memory.html:
924
925 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
926
927         Unreviewed, rolling out r134908.
928         http://trac.webkit.org/changeset/134908
929         https://bugs.webkit.org/show_bug.cgi?id=102473
930
931         Broke the Apple Windows Debug build. (Requested by dydx on
932         #webkit).
933
934         * Source/autotools/symbols.filter:
935
936 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
937
938         Unreviewed, rolling out r134865.
939         http://trac.webkit.org/changeset/134865
940         https://bugs.webkit.org/show_bug.cgi?id=102466
941
942         Broke the Apple Windows Debug build. (Requested by dydx on
943         #webkit).
944
945         * Source/autotools/symbols.filter:
946
947 2012-11-16  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
948
949         Avoid copying of ViewportArguments in computeViewportAttributes function
950         https://bugs.webkit.org/show_bug.cgi?id=102354
951
952         Reviewed by Kenneth Rohde Christiansen.
953
954         Updated exported symbols for GTK.
955
956         * Source/autotools/symbols.filter:
957
958 2012-11-15  Gustavo Noronha Silva  <gns@gnome.org>
959
960         [GTK] Split WebCore/platform into a separate library
961         https://bugs.webkit.org/show_bug.cgi?id=94435
962
963         Reviewed by Martin Robinson.
964
965         More people have been reporting problems when linking WebCore because
966         the command line limit is being exceeded. Splitting WebCore a bit more
967         is in order.
968
969         * GNUmakefile.am: add variable that will hold the list of source files
970         for libWebCorePlatform .
971
972 2012-11-15  Tony Chang  <tony@chromium.org>
973
974         Generate Settings from a .in file
975         https://bugs.webkit.org/show_bug.cgi?id=100393
976
977         Reviewed by Adam Barth.
978
979         Generate SettingsMacros.h for cmake.
980
981         * Source/cmake/WebKitMacros.cmake:
982
983 2012-11-15  Rick Byers  <rbyers@chromium.org>
984
985         No tests for changing mouse cursors
986         https://bugs.webkit.org/show_bug.cgi?id=100550
987
988         Reviewed by Brent Fulgham.
989
990         Add necessary exports for Internals::getCurrentCursorInfo
991
992         * Source/autotools/symbols.filter:
993
994 2012-11-15  Kent Tamura  <tkent@chromium.org>
995
996         Support stand-alone month names in calendar picker
997         https://bugs.webkit.org/show_bug.cgi?id=102196
998
999         Reviewed by Kentaro Hara.
1000
1001         * ManualTests/forms/calendar-picker.html:
1002         - Remove monthLabels arguments.
1003         - Add a mock implementation of pagePopupController.formatMonth.
1004
1005 2012-11-14  Sheriff Bot  <webkit.review.bot@gmail.com>
1006
1007         Unreviewed, rolling out r134741.
1008         http://trac.webkit.org/changeset/134741
1009         https://bugs.webkit.org/show_bug.cgi?id=102337
1010
1011         "Change is incorrect." (Requested by dydx on #webkit).
1012
1013         * Source/autotools/symbols.filter:
1014
1015 2012-11-14  Daniel Bates  <dbates@webkit.org>
1016
1017         Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
1018         (https://bugs.webkit.org/show_bug.cgi?id=96818)
1019
1020         Export symbols similar to the ones we added to WebCore.exp.in in
1021         <http://trac.webkit.org/changeset/134691>.
1022
1023         * Source/autotools/symbols.filter:
1024
1025 2012-11-14  KyungTae Kim  <ktf.kim@samsung.com>
1026
1027         [EFL] Turn on error on warnings for "sign-compare"
1028         https://bugs.webkit.org/show_bug.cgi?id=101761
1029
1030         Reviewed by Gyuyoung Kim.
1031
1032         Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
1033
1034         * Source/cmake/WebKitHelpers.cmake:
1035
1036 2012-11-13  Hugo Parente Lima  <hugo.lima@openbossa.org>
1037
1038         FindGLIB.cmake fails do find glib gmodule module.
1039         https://bugs.webkit.org/show_bug.cgi?id=101784
1040
1041         Reviewed by Caio Marcelo de Oliveira Filho.
1042
1043         * Source/cmake/FindGLIB.cmake:
1044
1045 2012-11-13  Huang Dongsung  <luxtella@company100.net>
1046
1047         Coordinated Graphics: Directly composited animated GIFs only render the first image.
1048         https://bugs.webkit.org/show_bug.cgi?id=102043
1049
1050         Reviewed by Noam Rosenthal.
1051
1052         Add a test to check that a gif animation can run on a compositing layer.
1053
1054         * ManualTests/animated-gif-on-compositing-layer.html: Added.
1055
1056 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
1057
1058         [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
1059         https://bugs.webkit.org/show_bug.cgi?id=101762
1060
1061         Reviewed by Gyuyoung Kim.
1062
1063         In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
1064
1065         * Source/CMakeLists.txt:
1066
1067 2012-11-12  Joe Mason  <jmason@rim.com>
1068
1069         [BlackBerry] NetworkJob should not check if data is received with HEAD
1070         https://bugs.webkit.org/show_bug.cgi?id=102034
1071
1072         Reviewed by George Staikos.
1073
1074         Internal PR: 241391
1075
1076         Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
1077
1078         * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
1079
1080 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
1081
1082         [EFL] Turn on error on warnings for "switch"
1083         https://bugs.webkit.org/show_bug.cgi?id=101760
1084
1085         Reviewed by Gyuyoung Kim.
1086
1087         Turn on error on warning for "switch" by removing "-Wno-error=switch" 
1088
1089         * Source/cmake/WebKitHelpers.cmake:
1090
1091 2012-11-11  Shinya Kawanaka  <shinyak@chromium.org>
1092
1093         [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
1094         https://bugs.webkit.org/show_bug.cgi?id=101180
1095
1096         Reviewed by Dimitri Glazkov.
1097
1098         Exposes necessary symbols.
1099
1100         * Source/autotools/symbols.filter:
1101
1102 2012-11-11  Sheriff Bot  <webkit.review.bot@gmail.com>
1103
1104         Unreviewed, rolling out r134144.
1105         http://trac.webkit.org/changeset/134144
1106         https://bugs.webkit.org/show_bug.cgi?id=101876
1107
1108         seems to break win 7 chromium browser test (Requested by
1109         hayato on #webkit).
1110
1111         * Source/autotools/symbols.filter:
1112
1113 2012-11-09  Rick Byers  <rbyers@chromium.org>
1114
1115         No tests for changing mouse cursors
1116         https://bugs.webkit.org/show_bug.cgi?id=100550
1117
1118         Reviewed by Adam Barth.
1119
1120         Add necessary exports for Internals::getCurrentCursorInfo
1121
1122         * Source/autotools/symbols.filter:
1123
1124 2012-11-09  Laszlo Gombos  <l.gombos@samsung.com>
1125
1126         [EFL] Enable -Werror for the EFL port
1127         https://bugs.webkit.org/show_bug.cgi?id=98715
1128
1129         Reviewed by Gyuyoung Kim.
1130
1131         Treat all warnings as errors, except the existing warnings in the
1132         current code base ("unused-parameter", "sign-compare" and "switch").
1133
1134         Thanks for Raphael Kubo da Costa for the extra help.      
1135
1136         * Source/CMakeLists.txt: Enable warnings as error for all libraries
1137         (except WebKit and WebKit2) for the EFL port. 
1138         Other cmake-based ports are welcome to join.
1139
1140         * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
1141         default for cmake-based ports when ENABLE_WERROR is set.
1142
1143 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
1144
1145         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
1146         https://bugs.webkit.org/show_bug.cgi?id=101559
1147
1148         Reviewed by Kenneth Rohde Christiansen.
1149
1150         Follow-up to 133859; also change the default value in
1151         OptionsEfl.cmake so that the default changes for people not using
1152         build-webkit (ie. users) as well.
1153
1154         * Source/cmake/OptionsEfl.cmake:
1155
1156 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
1157
1158         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1159         https://bugs.webkit.org/show_bug.cgi?id=101526
1160
1161         Reviewed by Kenneth Rohde Christiansen.
1162
1163         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1164
1165         * Source/cmake/OptionsEfl.cmake:
1166
1167 2012-11-08  Laszlo Gombos  <l.gombos@samsung.com>
1168
1169         [EFL] Remove non-variable options from the build system
1170         https://bugs.webkit.org/show_bug.cgi?id=101506
1171
1172         Reviewed by Kenneth Rohde Christiansen.
1173
1174         Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
1175         WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables 
1176         as these are always set to const 1 and not really configurable.
1177
1178         Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
1179
1180         * Source/cmake/OptionsEfl.cmake:
1181
1182 2012-11-08  Sheriff Bot  <webkit.review.bot@gmail.com>
1183
1184         Unreviewed, rolling out r133865.
1185         http://trac.webkit.org/changeset/133865
1186         https://bugs.webkit.org/show_bug.cgi?id=101579
1187
1188         dependent patch has been rolled out. (Requested by drott on
1189         #webkit).
1190
1191         * Source/cmake/OptionsEfl.cmake:
1192
1193 2012-11-08  Dominik Röttsches  <dominik.rottsches@intel.com>
1194
1195         Unreviewed, rolling out r133859.
1196         http://trac.webkit.org/changeset/133859
1197         https://bugs.webkit.org/show_bug.cgi?id=101526
1198
1199         Breaks EFL bots test execution.
1200
1201         * Source/cmake/OptionsEfl.cmake:
1202
1203 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
1204
1205         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
1206         https://bugs.webkit.org/show_bug.cgi?id=101559
1207
1208         Reviewed by Kenneth Rohde Christiansen.
1209
1210         Follow-up to 133859; also change the default value in
1211         OptionsEfl.cmake so that the default changes for people not using
1212         build-webkit (ie. users) as well.
1213
1214         * Source/cmake/OptionsEfl.cmake:
1215
1216 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
1217
1218         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1219         https://bugs.webkit.org/show_bug.cgi?id=101526
1220
1221         Reviewed by Kenneth Rohde Christiansen.
1222
1223         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1224
1225         * Source/cmake/OptionsEfl.cmake:
1226
1227 2012-11-07  Keishi Hattori  <keishi@webkit.org>
1228
1229         Implement week picking to calendar picker
1230         https://bugs.webkit.org/show_bug.cgi?id=101449
1231
1232         Reviewed by Kent Tamura.
1233
1234         * ManualTests/forms/calendar-picker.html: Added test for week picker.
1235
1236 2012-11-07  Sheriff Bot  <webkit.review.bot@gmail.com>
1237
1238         Unreviewed, rolling out r133841.
1239         http://trac.webkit.org/changeset/133841
1240         https://bugs.webkit.org/show_bug.cgi?id=101542
1241
1242         Reverted patches were innocent (Requested by shinyak on
1243         #webkit).
1244
1245         * Source/autotools/symbols.filter:
1246
1247 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org> 
1248
1249         Unreviewed, rolling out r133428 and r133749
1250         https://bugs.webkit.org/show_bug.cgi?id=101533
1251
1252         These patches might cause memory regression.
1253
1254         * Source/autotools/symbols.filter:
1255
1256 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org>
1257
1258         [Shadow] Use setPseudo() instead of setShadowPseudoId().
1259         https://bugs.webkit.org/show_bug.cgi?id=101306
1260
1261         Reviewed by Kent Tamura.
1262
1263         Exposes necessary symbols.
1264
1265         * Source/autotools/symbols.filter:
1266
1267 2012-11-07  Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
1268
1269         [Qt] Fix build of modules depending on QtWebKit when using prefix
1270         https://bugs.webkit.org/show_bug.cgi?id=101437
1271
1272         Reviewed by Simon Hausmann.
1273
1274         .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
1275         adding the path to .qmake.super (before it was done by default_pre.prf,
1276         so having setting the path in our default_pre wrapper was sufficient).
1277
1278         * .qmake.conf:
1279
1280 2012-11-06  Keishi Hattori  <keishi@webkit.org>
1281
1282         Implement month picking to calendar picker
1283         https://bugs.webkit.org/show_bug.cgi?id=101333
1284
1285         Reviewed by Kent Tamura.
1286
1287         * ManualTests/forms/calendar-picker.html: Added test for month picker.
1288
1289 2012-11-06  Laszlo Gombos  <l.gombos@samsung.com>
1290
1291         [EFL] Simplify the build system
1292         https://bugs.webkit.org/show_bug.cgi?id=101392
1293
1294         Reviewed by Kenneth Rohde Christiansen.
1295
1296         Remove unused cmake variables. In addition there is no longer a need to define 
1297         WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
1298         (see r133623).
1299
1300         * Source/cmake/OptionsEfl.cmake:
1301
1302 2012-11-05  Simon Hausmann  <simon.hausmann@digia.com>
1303
1304         [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
1305
1306         These fields aren't used by anyone except some perl scripts in the Qt CI builds.
1307
1308         * Source/sync.profile:
1309
1310 2012-11-02  Adam Barth  <abarth@webkit.org>
1311
1312         ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
1313         https://bugs.webkit.org/show_bug.cgi?id=100711
1314
1315         Reviewed by Eric Seidel.
1316
1317         * Source/cmake/WebKitFeatures.cmake:
1318         * Source/cmakeconfig.h.cmake:
1319
1320 2012-11-02  Martin Robinson  <mrobinson@igalia.com>
1321
1322         [GTK] Remove dependency on SoupPasswordManager
1323         https://bugs.webkit.org/show_bug.cgi?id=100775
1324
1325         Reviewed by Carlos Garcia Campos.
1326
1327         Add a libsecret dependency to the build. This is necessary so that we can remove
1328         a dependency on SoupPasswordManager.
1329
1330         * configure.ac: Look for libsecret using the pkg-config configuration macro.
1331
1332 2012-11-02  Michael Brüning  <michael.bruning@digia.com>
1333
1334         [Qt][WK2] ASSERT hit for every mouse click
1335         https://bugs.webkit.org/show_bug.cgi?id=100607
1336
1337         Reviewed by Jocelyn Turcotte.
1338
1339         Added a test with a link that contains an <em> tag surrounding the entire inner text.
1340         The test should be run on an assert enabled build and the assert should not be
1341         triggered when tapping the link.
1342
1343         * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
1344
1345 2012-11-01  Ami Fischman  <fischman@chromium.org>
1346
1347         HTMLMediaPlayer should free m_player when src is set/changed
1348         https://bugs.webkit.org/show_bug.cgi?id=99647
1349
1350         Reviewed by Eric Carlson.
1351
1352         * ManualTests/media-players-are-dropped-on-error.html: Added.
1353             Various scenarios are tested to make sure players aren't
1354             leaked in different ways for each of them.
1355
1356 2012-11-01  Beth Dakin  <bdakin@apple.com>
1357
1358         https://bugs.webkit.org/show_bug.cgi?id=100917
1359         There should be a way to dump the scrolling tree from the layout tests
1360
1361         Reviewed by Simon Fraser.
1362
1363         * Source/autotools/symbols.filter:
1364
1365 2012-10-31  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1366
1367         Added viewport at-rule to the CSS parser and tokenizer
1368         https://bugs.webkit.org/show_bug.cgi?id=95961
1369
1370         Reviewed by Kenneth Rohde Christiansen.
1371
1372         Enable CSS Device Adaptation by default on EFL.
1373
1374         * Source/cmake/OptionsEfl.cmake:
1375
1376 2012-10-31  Ian Vollick  <vollick@chromium.org>
1377
1378         Add support for text-based repaint testing
1379         https://bugs.webkit.org/show_bug.cgi?id=100584
1380
1381         Reviewed by Simon Fraser.
1382
1383         Allows tracked repaint rects to be dumped as text.
1384
1385         * Source/autotools/symbols.filter:
1386           Exports for:
1387             FrameView::setTracksRepaints(bool)
1388             Frame::trackedRepaintRectsAsText() const
1389
1390
1391 2012-10-30  Vivek Galatage  <vivekgalatage@gmail.com>
1392
1393         Add files generated by Windows to ignore list for git repository
1394         https://bugs.webkit.org/show_bug.cgi?id=100729
1395
1396         Reviewed by Gyuyoung Kim.
1397
1398         Adding the additional files generated by windows port to the ignore list
1399
1400         * .gitignore:
1401
1402 2012-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1403
1404         [GTK] Add a configure option to build with -g1
1405         https://bugs.webkit.org/show_bug.cgi?id=100670
1406
1407         Reviewed by Martin Robinson.
1408
1409         Add min and full options to the --enable-debug-symbols configure
1410         option. Using --enable-debug-symbols=min will use -g1 instead of
1411         -g (which is actually -g2). The first level is enough for most of
1412         the cases, like getting a backtrace, and it's the only way to
1413         build WebKit with debug symbols in a 32 bit system. The option
1414         full is actually the same than yes for backwards compatibility.
1415
1416         * configure.ac:
1417
1418 2012-10-26  Rob Buis  <rbuis@rim.com>
1419
1420         [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
1421         https://bugs.webkit.org/show_bug.cgi?id=100518
1422
1423         PR 231732
1424
1425         Reviewed by Yong Li.
1426
1427         Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
1428
1429         * Source/cmake/OptionsBlackBerry.cmake:
1430
1431 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
1432
1433         [EFL][WK2] Enable WebGL
1434         https://bugs.webkit.org/show_bug.cgi?id=97652
1435
1436         Reviewed by Gyuyoung Kim.
1437
1438         Use Graphics Surface to enable WebGL for WebKit2 EFL.
1439
1440         * Source/cmake/OptionsEfl.cmake:
1441
1442 2012-10-26  Sheriff Bot  <webkit.review.bot@gmail.com>
1443
1444         Unreviewed, rolling out r132601.
1445         http://trac.webkit.org/changeset/132601
1446         https://bugs.webkit.org/show_bug.cgi?id=100494
1447
1448         It broke the Qt build (Requested by Ossy on #webkit).
1449
1450         * Source/cmake/OptionsEfl.cmake:
1451
1452 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
1453
1454         [EFL][WK2] Enable WebGL
1455         https://bugs.webkit.org/show_bug.cgi?id=97652
1456
1457         Reviewed by Gyuyoung Kim.
1458
1459         Use Graphics Surface to enable WebGL for WebKit2 EFL.
1460
1461         * Source/cmake/OptionsEfl.cmake:
1462
1463 2012-10-26  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1464
1465         Add feature flags for CSS Device Adaptation
1466         https://bugs.webkit.org/show_bug.cgi?id=95960
1467
1468         Reviewed by Kenneth Rohde Christiansen.
1469
1470         * Source/cmake/WebKitFeatures.cmake:
1471         * Source/cmakeconfig.h.cmake:
1472         * configure.ac:
1473
1474 2012-10-25  Yael Aharon  <yael.aharon@intel.com>
1475
1476         [EFL][WK2][AC] Enable 3D_RENDERING flag
1477         https://bugs.webkit.org/show_bug.cgi?id=99535
1478
1479         Reviewed by Laszlo Gombos.
1480
1481         Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
1482         This flag controls perspective and preserves-3d behavior.
1483
1484         * Source/cmake/OptionsEfl.cmake:
1485
1486 2012-10-25  Dominik Röttsches  <dominik.rottsches@intel.com>
1487
1488         Adding feature for XHR_TIMEOUT
1489
1490         Conditionalize XHR timeout support
1491         https://bugs.webkit.org/show_bug.cgi?id=100356
1492
1493         Reviewed by Adam Barth.
1494
1495         Adding feature for XHR_TIMEOUT to disable it on ports that don't have
1496         network backend support for setTimeoutInterval.
1497
1498         * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
1499         * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
1500         * Source/cmakeconfig.h.cmake: Adding define.
1501         * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
1502
1503 2012-10-25  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
1504
1505         Add setMediaTypeOverride to window.internals.settings
1506         https://bugs.webkit.org/show_bug.cgi?id=100249
1507
1508         Reviewed by Kenneth Rohde Christiansen.
1509
1510         Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
1511
1512         * Source/autotools/symbols.filter:
1513
1514 2012-10-24  Michael Carmody  <mcarmody@rim.com>
1515
1516         [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
1517         https://bugs.webkit.org/show_bug.cgi?id=100256
1518
1519         Reviewed by Rob Buis.
1520
1521         This allow override of compile flags without having to edit CMake files.
1522
1523         * Source/cmake/OptionsBlackBerry.cmake:
1524
1525 2012-10-24  Priit Laes  <plaes@plaes.org>
1526
1527         [GTK] ./configure output for CSS Shaders is broken
1528         https://bugs.webkit.org/show_bug.cgi?id=100217
1529
1530         Reviewed by Martin Robinson.
1531
1532         Reformat CSS Filters / Shaders check to clean configure output.
1533
1534         * configure.ac:
1535
1536 2012-10-24  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1537
1538         [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
1539         https://bugs.webkit.org/show_bug.cgi?id=100243
1540
1541         Reviewed by Kenneth Rohde Christiansen.
1542
1543         Search for X11 development libraries (and thus Xext), necessary to
1544         disable the X extensions error reporting.
1545
1546         * Source/cmake/OptionsEfl.cmake:
1547
1548 2012-10-24  Mario Sanchez Prada  <mario@webkit.org>
1549
1550         [WK2] [GTK] TestWebKitAccessibility is not being run
1551         https://bugs.webkit.org/show_bug.cgi?id=100102
1552
1553         Reviewed by Carlos Garcia Campos.
1554
1555         Moved check for at-spi2 after the definition of enable_webkit2,
1556         since it's only needed for WebKit2GTK API tests.
1557
1558         * configure.ac: Moved the check for at-spi2 down in the file.
1559
1560 2012-10-23  Martin Robinson  <mrobinson@igalia.com>
1561
1562         POTFILES.in/.skip need updates for translators
1563         https://bugs.webkit.org/show_bug.cgi?id=67580
1564
1565         Reviewed by Xan Lopez.
1566
1567         Now process POTFILES.in during configuration.
1568
1569         * configure.ac:
1570
1571 2012-10-23  Kenneth Rohde Christiansen  <kenneth@webkit.org>
1572
1573         Add support for resolution media query
1574         https://bugs.webkit.org/show_bug.cgi?id=99077
1575
1576         Reviewed by Antti Koivisto.
1577
1578         * Source/cmake/OptionsEfl.cmake:
1579         * Source/cmake/WebKitFeatures.cmake:
1580         * Source/cmakeconfig.h.cmake:
1581
1582             Add support for the RESOLUTION_MEDIA_QUERY feature flag.
1583
1584         * Source/autotools/symbols.filter:
1585
1586             Export the WebCore::Settings setting.
1587
1588 2012-10-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1589
1590         Unreviewed. Update NEWS and configure.ac for 1.11.1 release
1591
1592         * configure.ac: Bump version numbers.
1593
1594 2012-10-23  Ryuan Choi  <ryuan.choi@samsung.com>
1595
1596         [EFL][WK2] Add support for IMF composition
1597         https://bugs.webkit.org/show_bug.cgi?id=89552
1598
1599         Reviewed by Gyuyoung Kim.
1600
1601         * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
1602
1603 2012-10-23  Andras Becsi  <andras.becsi@digia.com>
1604
1605         Remove devicePixelRatio from ViewportAttributes
1606         https://bugs.webkit.org/show_bug.cgi?id=99845
1607
1608         Reviewed by Adam Barth.
1609
1610         * Source/autotools/symbols.filter: Update symbol.
1611
1612 2012-10-22  Pavel Feldman  <pfeldman@chromium.org>
1613
1614         Web Inspector: merge "docked" state into the "dock side" enum.
1615         https://bugs.webkit.org/show_bug.cgi?id=99717
1616
1617         Reviewed by Vsevolod Vlasov.
1618
1619         Otherwise, it is hard to manage these inter-dependent flags.
1620
1621         * Source/autotools/symbols.filter:
1622
1623 2012-10-19  Tony Chang  <tony@chromium.org>
1624
1625         Unreviewed, rolling out r131936.
1626         http://trac.webkit.org/changeset/131936
1627         https://bugs.webkit.org/show_bug.cgi?id=99717
1628
1629         Broke the clang build
1630
1631         * Source/autotools/symbols.filter:
1632
1633 2012-10-19  Dongwoo Joshua Im  <dw.im@samsung.com>
1634
1635         Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
1636         https://bugs.webkit.org/show_bug.cgi?id=99804
1637
1638         Reviewed by Julien Chaffraix.
1639
1640         CSS3 text related properties will be implemented under this flag,
1641         including text decoration, text-align-last, and text-justify.
1642
1643         * Source/cmake/OptionsEfl.cmake:
1644         * Source/cmake/WebKitFeatures.cmake:
1645         * Source/cmakeconfig.h.cmake:
1646
1647 2012-10-18  Laszlo Gombos  <l.gombos@samsung.com>
1648
1649         [EFL] Buildfix if Netscape plugin support is disabled
1650         https://bugs.webkit.org/show_bug.cgi?id=99757
1651
1652         Reviewed by Gyuyoung Kim.
1653
1654         Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
1655
1656         * Source/cmake/OptionsEfl.cmake:
1657
1658 2012-10-18  Pablo Flouret  <pablof@motorola.com>
1659
1660         Implement css3-conditional's @supports rule
1661         https://bugs.webkit.org/show_bug.cgi?id=86146
1662
1663         Reviewed by Antti Koivisto.
1664
1665         * Source/cmake/WebKitFeatures.cmake:
1666         * Source/cmakeconfig.h.cmake:
1667         * configure.ac:
1668             Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
1669
1670 2012-10-18  Simon Hausmann  <simon.hausmann@digia.com>
1671
1672         [Qt] Clean up variables controlling Qt module creation/handling
1673
1674         Reviewed by Tor Arne Vestbø.
1675
1676         We now depend on a Qt 5 version that is new enough to allow us to
1677         clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
1678         the other MODULE_BASE_* variables are onl used in qmodule.prf.
1679
1680         * Source/api.pri:
1681
1682 2012-10-17  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
1683
1684         [Qt] Modularize documentation for QtWebKit
1685
1686         Running 'make docs' would fail unless 'make qmake_all' was ran first,
1687         but qmake_all involved generating all the derived sources, which seems
1688         overly complex just for building documentation.
1689
1690         We solve this by preventing all subdirs except QtWebKit from having a
1691         docs target. This would normally work fine on its own, but since we
1692         use CONFIG += ordered, there's now a missing doc target for the
1693         immediate dependency of the QtWebKit subdir. We solve this by adding
1694         a dummy-target ourselves.
1695
1696         Finally, we clean up the qdocconf file to match the rest of the Qt
1697         documentation modularization efforts.
1698
1699         Reviewed by Simon Hausmann.
1700
1701         * Source/QtWebKit.pro:
1702         * Source/api.pri:
1703         * Source/qtwebkit.qdocconf: Added.
1704
1705 2012-10-17  Grzegorz Czajkowski  <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
1706
1707         [WK2][EFL] Implementation of spellchecking feature.
1708         https://bugs.webkit.org/show_bug.cgi?id=91854
1709
1710         Reviewed by Gyuyoung Kim.
1711
1712         Define SPELLCHECK macro and enable it for WK2-Efl.
1713         The spellchecking implementation is based on the Enchant library.
1714         It can be used by other WebKit ports.
1715
1716         * Source/cmake/FindEnchant.cmake: Added.
1717         * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
1718         * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
1719         * Source/cmakeconfig.h.cmake: Add the feature.
1720
1721 2012-10-16  Pablo Flouret  <pablof@motorola.com>
1722
1723         Pre-process CSSGrammar.y before running through bison.
1724         https://bugs.webkit.org/show_bug.cgi?id=94290
1725
1726         Reviewed by Tony Chang.
1727
1728         * Source/cmake/WebKitMacros.cmake:
1729             Use WebCore/css/makegrammar.pl to generate bison grammar files.
1730
1731 2012-10-15  Jer Noble  <jer.noble@apple.com>
1732
1733         WebAudio: limit output level to 0db
1734         https://bugs.webkit.org/show_bug.cgi?id=95792
1735         <rdar://problem/11966135>
1736
1737         Reviewed by Chris Rogers.
1738
1739         Add a manual test to determine that output volume has been limited to 0db.
1740
1741         * ManualTests/webaudio/limit-level-0db.html: Added.
1742
1743 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
1744
1745         [Qt] Fix support for silent builds
1746
1747         Reviewed by Tor Arne Vestbø.
1748
1749         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
1750         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
1751         with -silent.
1752
1753         * .qmake.conf:
1754
1755 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
1756
1757         [Qt] Add logic for triggering clean builds on changes to build system files
1758
1759         Reviewed by Csaba Osztrogonác.
1760
1761         Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
1762         logic failed.
1763
1764         * WebKit.pro:
1765
1766 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
1767
1768         Unreviewed, rolling out r131436.
1769         http://trac.webkit.org/changeset/131436
1770
1771         Broke various Qt bots strangely
1772
1773         * .qmake.conf:
1774
1775 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
1776
1777         [Qt] Fix support for silent builds
1778
1779         Reviewed by Tor Arne Vestbø.
1780
1781         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
1782         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
1783         with -silent.
1784
1785         * .qmake.conf:
1786
1787 2012-10-15  Ryuan Choi  <ryuan.choi@samsung.com>
1788
1789         [EFL] Share resources installed for inspector
1790         https://bugs.webkit.org/show_bug.cgi?id=98991
1791
1792         Reviewed by Gyuyoung Kim.
1793
1794         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
1795         when INSPECTOR is enabled.
1796
1797         This patch changes to install resources one time and share it.
1798
1799         * Source/PlatformEfl.cmake:
1800         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
1801         * Source/cmake/OptionsEfl.cmake:
1802
1803 2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
1804
1805         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1806         https://bugs.webkit.org/show_bug.cgi?id=88162
1807
1808         Reviewed by Kenneth Rohde Christiansen.
1809
1810         Rename the QtWebKit module to QtWebKitWidgets.
1811
1812         * Source/api.pri:
1813         * Source/sync.profile:
1814
1815 2012-10-14  Patrick Gansterer  <paroga@webkit.org>
1816
1817         Unreviewed, rolling out r130656.
1818         http://trac.webkit.org/changeset/130656
1819         https://bugs.webkit.org/show_bug.cgi?id=97592
1820
1821         Broke CMake build on Windows
1822
1823         * CMakeLists.txt:
1824
1825 2012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
1826
1827         Unreviewed, rolling out r131189.
1828         http://trac.webkit.org/changeset/131189
1829         https://bugs.webkit.org/show_bug.cgi?id=99187
1830
1831         Made inspector http tests crash on WK2. (Requested by rakuco
1832         on #webkit).
1833
1834         * Source/PlatformEfl.cmake:
1835         * Source/cmake/OptionsEfl.cmake:
1836
1837 2012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
1838
1839         [EFL] Share resources installed for inspector
1840         https://bugs.webkit.org/show_bug.cgi?id=98991
1841
1842         Reviewed by Gyuyoung Kim.
1843
1844         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
1845         when INSPECTOR is enabled.
1846
1847         This patch changes to install resources one time and share it.
1848
1849         * Source/PlatformEfl.cmake:
1850         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
1851         * Source/cmake/OptionsEfl.cmake:
1852
1853 2012-10-12  Balazs Kelemen  <kbalazs@webkit.org>
1854
1855         Unreviewed, rolling out r130389.
1856         http://trac.webkit.org/changeset/130389
1857         https://bugs.webkit.org/show_bug.cgi?id=98048
1858
1859         It broke chromium
1860
1861         * Source/autotools/symbols.filter:
1862
1863 2012-10-11  Jinwoo Song  <jinwoo7.song@samsung.com>
1864
1865         [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
1866         https://bugs.webkit.org/show_bug.cgi?id=99030
1867
1868         Reviewed by Laszlo Gombos.
1869
1870         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
1871         on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
1872
1873         * Source/cmake/WebKitFeatures.cmake:
1874         * Source/cmakeconfig.h.cmake:
1875
1876 2012-10-11  Ryosuke Niwa  <rniwa@webkit.org>
1877
1878         Perf-o-matic build fixes.
1879
1880         Get the password from the first item of the array now that each JSON contains an array as
1881         the top-level structure instead of a dictionary, which is the first item in the array.
1882
1883         Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
1884         object size limit. This should buy us a couple of days. We'll implement a proper fix later.
1885
1886         * Websites/webkit-perf.appspot.com/models.py:
1887         (Runs.update_incrementally):
1888         * Websites/webkit-perf.appspot.com/models_unittest.py:
1889         (RunsTest.test_update_or_insert):
1890         * Websites/webkit-perf.appspot.com/report_handler.py:
1891         (ReportHandler.post):
1892
1893 2012-10-10  Tony Chang  <tony@chromium.org>
1894
1895         Unreviewed, rolling out r130937, r130949, r130955, and
1896         r130957.
1897         http://trac.webkit.org/changeset/130937
1898         http://trac.webkit.org/changeset/130949
1899         http://trac.webkit.org/changeset/130955
1900         http://trac.webkit.org/changeset/130957
1901         https://bugs.webkit.org/show_bug.cgi?id=94290
1902
1903         Breaks Qt build
1904
1905         * Source/cmake/WebKitMacros.cmake:
1906
1907 2012-10-10  Pablo Flouret  <pablof@motorola.com>
1908
1909         Pre-process CSSGrammar.y before running through bison.
1910         https://bugs.webkit.org/show_bug.cgi?id=94290
1911
1912         Reviewed by Tony Chang.
1913
1914         * Source/cmake/WebKitMacros.cmake:
1915             Use WebCore/css/makegrammar.pl to generate bison grammar files.
1916
1917 2012-10-10  Simon Fraser  <simon.fraser@apple.com>
1918
1919         Attempt to fix gtk build which controls exports via this mysteriously-named
1920         file.
1921         
1922         * Source/autotools/symbols.filter:
1923
1924 2012-10-10  Shinya Kawanaka  <shinyak@chromium.org>
1925
1926         Needs internal API to return distributed nodes for InsertionPoint
1927         https://bugs.webkit.org/show_bug.cgi?id=98868
1928
1929         Reviewed by Hajime Morita.
1930
1931         * Source/autotools/symbols.filter:
1932
1933 2012-10-10  Yong Li  <yoli@rim.com>
1934
1935         [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
1936         https://bugs.webkit.org/show_bug.cgi?id=98819
1937
1938         Reviewed by Rob Buis.
1939
1940         And make it depend on SHARED_CORE
1941         RIM PR# 221339.
1942
1943         * Source/cmake/OptionsBlackBerry.cmake:
1944
1945 2012-10-10  Keishi Hattori  <keishi@webkit.org>
1946
1947         REGRESSION (r129738): Calendar picker is too wide when the input is rtl
1948         https://bugs.webkit.org/show_bug.cgi?id=98881
1949
1950         Reviewed by kent Tamura.
1951
1952         * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
1953
1954 2012-10-10  Christophe Dumez  <christophe.dumez@intel.com>
1955
1956         [EFL][WK2] Port MiniBrowser to Elementary
1957         https://bugs.webkit.org/show_bug.cgi?id=98748
1958
1959         Reviewed by Kenneth Rohde Christiansen.
1960
1961         Bump EFL librairies dependencies to v1.7
1962         and add Elementary as optional dependency now
1963         that it is needed to build MiniBrowser.
1964
1965         * Source/cmake/FindEet.cmake: Added.
1966         * Source/cmake/FindElementary.cmake: Added.
1967         * Source/cmake/OptionsEfl.cmake:
1968
1969 2012-10-09  Simon Pena  <spena@igalia.com>
1970
1971         [GTK] Add support for running JavaScript from GResources
1972         https://bugs.webkit.org/show_bug.cgi?id=98488
1973
1974         Reviewed by Carlos Garcia Campos.
1975
1976         GResources allow embedding certain resources, frequently used, in a "bundle"
1977         which can be kept separated or stored in the binary. This patch adds
1978         support for running JavaScript from GResources.
1979
1980         * configure.ac: Add support for compiling GResources
1981
1982 2012-10-09  Zan Dobersek  <zandobersek@gmail.com>
1983
1984         Unreviewed GTK build fix after r130689.
1985
1986         Adding a required symbol to symbols.filter.
1987
1988         * Source/autotools/symbols.filter:
1989
1990 2012-10-08  Laszlo Gombos  <l.gombos@samsung.com>
1991
1992         [EFL] Add minimum version information for tool dependencies
1993         https://bugs.webkit.org/show_bug.cgi?id=97592
1994
1995         Reviewed by Kenneth Rohde Christiansen.
1996
1997         Capture the minimum version information for the tools that are required
1998         to build the EFL port (or more generally WebKit).
1999
2000         * CMakeLists.txt:
2001
2002 2012-10-08  Dongwoo Joshua Im  <dw.im@samsung.com>
2003
2004         [EFL] Fix build break when WEB_AUDIO is enabled.
2005         https://bugs.webkit.org/show_bug.cgi?id=98635
2006
2007         Unreviewed build fix.
2008
2009         Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
2010         which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
2011
2012         * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
2013
2014 2012-10-08  Joone Hur  <joone.hur@intel.com>
2015
2016         [EFL] Add support for -webkit-sticky
2017         https://bugs.webkit.org/show_bug.cgi?id=95182
2018
2019         Reviewed by Kenneth Rohde Christiansen.
2020
2021         Turn on CSS sticky position by default for WebKitEfl,
2022         but most of the CSS sticky position test cases still do not pass on WK1.
2023
2024         * Source/cmake/OptionsEfl.cmake:
2025
2026 2012-10-05  José Dapena Paz  <jdapena@igalia.com>
2027
2028         [GTK] Add support for creating EGL contexts
2029         https://bugs.webkit.org/show_bug.cgi?id=77921
2030
2031         Reviewed by Martin Robinson.
2032
2033         This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
2034         options are set up on compile time, with the configure options
2035         --enable-egl and --enable-gles2.
2036
2037         The implementation only adds support for EGL on top of X11, to
2038         isolate the changes to the minimum. More changes should come
2039         later to enable EGL for other targets (as Wayland).
2040
2041         * GNUmakefile.am:
2042         * configure.ac: new configure options --enable-egl and --enable-gles2.
2043
2044 2012-10-04  Rob Buis  <rbuis@rim.com>
2045
2046         [BlackBerry] Sync up CMake files
2047         https://bugs.webkit.org/show_bug.cgi?id=98442
2048
2049         Reviewed by Gyuyoung Kim.
2050
2051         Amongst others some internal paths changed.
2052
2053         * Source/cmake/OptionsBlackBerry.cmake:
2054
2055 2012-10-04  Christophe Dumez  <christophe.dumez@intel.com>
2056
2057         [EFL] Add libxml 2.8.0 to jhbuild
2058         https://bugs.webkit.org/show_bug.cgi?id=98418
2059
2060         Reviewed by Laszlo Gombos.
2061
2062         Bump dependency for libxml to 2.8.0 to match
2063         jhbuild.
2064
2065         * Source/cmake/OptionsEfl.cmake:
2066
2067 2012-10-04  Balazs Kelemen  <kbalazs@webkit.org>
2068
2069         Don't allow to disable compositing in forced compositing mode
2070         https://bugs.webkit.org/show_bug.cgi?id=98048
2071
2072         Reviewed by Jocelyn Turcotte.
2073
2074         Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
2075
2076         * Source/autotools/symbols.filter:
2077
2078 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
2079
2080         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
2081         https://bugs.webkit.org/show_bug.cgi?id=97753
2082
2083         Reviewed by Laszlo Gombos.
2084
2085         default.edj is used in both webkit/efl and webkit2/efl.
2086         However, it has been generated only when ENABLE_WEBKIT is enabled.
2087
2088         This patch separates the script which generates default.edj
2089         from source/webkit/platformefl.cmake.
2090
2091         * Source/CMakeLists.txt:
2092         * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
2093         * Source/cmake/OptionsEfl.cmake:
2094         Moved directory generation from WebKit/PlatformEfl.cmake
2095         because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
2096
2097 2012-10-03  Otto Derek Cheung  <otcheung@rim.com>
2098
2099         [BlackBerry] Implementing the NetworkInfo API for BB port 
2100         https://bugs.webkit.org/show_bug.cgi?id=98273
2101
2102         Reviewed by Rob Buis.
2103
2104         Adding references to new classes added to support BlackBerry's
2105         NetworkInfo implementation.
2106
2107         * Source/cmake/OptionsBlackBerry.cmake:
2108
2109 2012-10-01  Keishi Hattori  <keishi@webkit.org>
2110
2111         Calendar picker should use zero as default step base
2112         https://bugs.webkit.org/show_bug.cgi?id=97976
2113
2114         Reviewed by Kent Tamura.
2115
2116         * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
2117
2118 2012-09-28  Mariusz Grzegorczyk  <mariusz.g@samsung.com>
2119
2120         [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
2121         https://bugs.webkit.org/show_bug.cgi?id=91844
2122
2123         Reviewed by Simon Hausmann.
2124
2125         Turn on Netscape Plugin API by default  for WebKit2-Efl.
2126
2127         * Source/cmake/OptionsEfl.cmake:
2128
2129 2012-09-28  Alpha Lam  <hclam@chromium.org>
2130
2131         REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
2132         https://bugs.webkit.org/show_bug.cgi?id=97749
2133
2134         Reviewed by James Robinson.
2135
2136         Added a manual test to demonstrate drag image and crashing.
2137
2138         * ManualTests/drag-image-no-crash.html: Added.
2139
2140 2012-09-27  Keishi Hattori  <keishi@webkit.org>
2141
2142         SuggestionPicker should support rtl
2143         https://bugs.webkit.org/show_bug.cgi?id=97555
2144
2145         Reviewed by Kent Tamura.
2146
2147         * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
2148
2149 2012-09-27  Patrick Gansterer  <paroga@webkit.org>
2150
2151         [WINCE] Enable JIT by default
2152
2153         * Source/cmake/OptionsWinCE.cmake:
2154
2155 2012-09-26  Martin Robinson  <mrobinson@igalia.com>
2156
2157         [GTK] Use XDamage to simplify RedirectedXCompositeWindow
2158         https://bugs.webkit.org/show_bug.cgi?id=97267
2159
2160         Reviewed by Alejandro G. Castro.
2161
2162         Use XDamage to queue redraws of the widget when redirecting accelerated compositing
2163         to an offscreen window. This allows removing a finicky timer-based approach, improves
2164         performance, and allows simplifying things greatly.
2165
2166         * configure.ac: Add support for finding XDamage via pkg-config.
2167
2168 2012-09-26  Simon Hausmann  <simon.hausmann@digia.com>
2169
2170         [Qt] Remove Qt Quick 1 support
2171
2172         Reviewed by Kenneth Rohde Christiansen.
2173
2174         It is being moved to the Qt5 QtQuick1 module.
2175
2176         * Source/tests.pri:
2177
2178 2012-09-26  Zan Dobersek  <zandobersek@gmail.com>
2179
2180         [GTK] Enable some of the unstable CSS features
2181         https://bugs.webkit.org/show_bug.cgi?id=97572
2182
2183         Reviewed by Martin Robinson.
2184
2185         Export the required RuntimeEnabledFeatures symbol.
2186
2187         * Source/autotools/symbols.filter:
2188
2189 2012-09-25  Cosmin Truta  <ctruta@rim.com>
2190
2191         [BlackBerry] Enable LLInt
2192         https://bugs.webkit.org/show_bug.cgi?id=97604
2193
2194         Reviewed by Yong Li.
2195
2196         * Source/cmake/OptionsBlackBerry.cmake:
2197
2198 2012-09-25  Ryosuke Niwa  <rniwa@webkit.org>
2199
2200         Perf-o-matic should store "values" and support array'ed input
2201         https://bugs.webkit.org/show_bug.cgi?id=97601
2202
2203         Reviewed by Dirk Pranke.
2204
2205         Support new JSON format where the outermost structure is an array instead of a dictionary and results may
2206         contain "values". This change will let us remove some code from run-perf-tests.
2207
2208         Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
2209         New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
2210
2211         * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
2212         * Websites/webkit-perf.appspot.com/models.py:
2213         (TestResult): Added values property.
2214         (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
2215         (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
2216         (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
2217         if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
2218         but we don't do that now for its complexity.
2219         * Websites/webkit-perf.appspot.com/models_unittest.py:
2220         (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
2221         (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
2222         (ReportLogTests.test_results_are_well_formed):
2223         (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
2224         (ReportLogTests.test_results_in_array):
2225
2226 2012-09-25  Laszlo Gombos  <l.gombos@samsung.com>
2227
2228         [EFL] Update minimal required versions for dependencies
2229         https://bugs.webkit.org/show_bug.cgi?id=97523
2230
2231         Reviewed by Gyuyoung Kim.
2232
2233         Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
2234
2235         * Source/cmake/OptionsEfl.cmake:
2236
2237 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
2238
2239         [Qt] Fix build with latest Qt 5
2240         https://bugs.webkit.org/show_bug.cgi?id=97479
2241
2242         Reviewed by Tor Arne Vestbø.
2243
2244         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
2245         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
2246         sync.profile.
2247
2248         * Source/api.pri:
2249
2250 2012-09-24  Bo Liu  <boliu@chromium.org>
2251
2252         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
2253         https://bugs.webkit.org/show_bug.cgi?id=97055
2254
2255         Reviewed by Adam Barth.
2256
2257         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
2258         performance regression in Chromium.
2259
2260         New changes in addition to previously reverted patches:
2261
2262         Refactored CachedResource::requestResource, loadResource, and
2263         revalidateResource. Moved CachedResource::load method to end of
2264         requestResource so there is one place where load is called for all
2265         resources.
2266
2267         Added a enum parameter for requestResource and
2268         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
2269         do not need to be called multiple times.
2270
2271         Removed CachedImage::load call in requestImage so it is not called
2272         twice.
2273
2274         Removed unnecessary Frame.h includes in CachedResource and
2275         CachedImage.
2276
2277         Removed dead load() method declaration in CachedImage.
2278
2279         Updated text expectation for two image-permissions tests to reflect
2280         the removed calls to allowImage.
2281
2282         * Source/autotools/symbols.filter:
2283
2284 2012-09-24  Byungwoo Lee  <bw80.lee@samsung.com>
2285
2286         [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
2287         https://bugs.webkit.org/show_bug.cgi?id=97419
2288
2289         Reviewed by Gyuyoung Kim.
2290
2291         Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
2292         hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
2293
2294         * CMakeLists.txt:
2295         Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
2296         Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
2297
2298 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
2299
2300         Unreviewed, rolling out r129343.
2301         http://trac.webkit.org/changeset/129343
2302         https://bugs.webkit.org/show_bug.cgi?id=97479
2303
2304         It broke the build (Requested by Ossy_NIGHT on #webkit).
2305
2306         * Source/api.pri:
2307
2308 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
2309
2310         Unreviewed, rolling out r129388.
2311         http://trac.webkit.org/changeset/129388
2312         https://bugs.webkit.org/show_bug.cgi?id=97477
2313
2314         Caused an assertion in a WebKit2 unit test (Requested by
2315         abarth on #webkit).
2316
2317         * Source/autotools/symbols.filter:
2318
2319 2012-09-24  Dominik Röttsches  <dominik.rottsches@intel.com>
2320
2321         [EFL][DRT] Enable Regions support
2322         https://bugs.webkit.org/show_bug.cgi?id=83897
2323
2324         Reviewed by Kenneth Rohde Christiansen.
2325
2326         Default build setting for CSS regions set to on.
2327
2328         * Source/cmake/OptionsEfl.cmake:
2329
2330 2012-09-24  Bo Liu  <boliu@chromium.org>
2331
2332         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
2333         https://bugs.webkit.org/show_bug.cgi?id=97055
2334
2335         Reviewed by Adam Barth.
2336
2337         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
2338         performance regression in Chromium.
2339
2340         New changes in addition to previously reverted patches:
2341
2342         Refactored CachedResource::requestResource, loadResource, and
2343         revalidateResource. Moved CachedResource::load method to end of
2344         requestResource so there is one place where load is called for all
2345         resources.
2346
2347         Added a enum parameter for requestResource and
2348         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
2349         do not need to be called multiple times.
2350
2351         Removed CachedImage::load call in requestImage so it is not called
2352         twice.
2353
2354         Removed unnecessary Frame.h includes in CachedResource and
2355         CachedImage.
2356
2357         Removed dead load() method declaration in CachedImage.
2358
2359         Updated text expectation for two image-permissions tests to reflect
2360         the removed calls to allowImage.
2361
2362         * Source/autotools/symbols.filter:
2363
2364 2012-09-24  Vivek Galatage  <vivekgalatage@gmail.com>
2365
2366         Web Inspector: implement testing harness for pure protocol tests.
2367         https://bugs.webkit.org/show_bug.cgi?id=90675
2368
2369         Reviewed by Yury Semikhatsky.
2370
2371         Added export symbols required for Gtk+ to support the Inspector Protocol
2372         testing harness.
2373
2374         * Source/autotools/symbols.filter:
2375
2376 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
2377
2378         [Qt] Fix build with latest Qt 5
2379
2380         Reviewed by Tor Arne Vestbø.
2381
2382         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
2383         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
2384         sync.profile.
2385
2386         * Source/api.pri:
2387
2388 2012-09-23  Keishi Hattori  <keishi@webkit.org>
2389
2390         Add suggestionPicker to CalendarPicker
2391         https://bugs.webkit.org/show_bug.cgi?id=97201
2392
2393         Reviewed by Kent Tamura.
2394
2395         * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
2396
2397 2012-09-21  Ami Fischman  <fischman@chromium.org>
2398
2399         HTMLMediaElement isn't garbage collected between document reloads
2400         https://bugs.webkit.org/show_bug.cgi?id=97020
2401
2402         Reviewed by Eric Carlson.
2403
2404         Manual test added: ManualTests/audio-freed-during-reload.html
2405
2406         * ManualTests/audio-freed-during-reload.html:
2407
2408 2012-09-21  Chris Rogers  <crogers@google.com>
2409
2410         Add Web Audio support for deprecated/legacy APIs
2411         https://bugs.webkit.org/show_bug.cgi?id=97050
2412
2413         Reviewed by Eric Carlson.
2414
2415         * Source/cmake/WebKitFeatures.cmake:
2416
2417 2012-09-21  Simon Hausmann  <simon.hausmann@digia.com>
2418
2419         [Qt] Bail out when trying to build WebKit with Qt != 5
2420
2421         Reviewed by Tor Arne Vestbø.
2422
2423         Moved check for Qt version out of default_pre into top-level WebKit.pro,
2424         because we never reach default_pre.prf due to the lack of .qmake.conf support
2425         in older versions of Qt/QMake.
2426
2427         * WebKit.pro:
2428
2429 2012-09-20  Simon Hausmann  <simon.hausmann@digia.com>
2430
2431         [Qt] QtWebKit module header includes private dependencies
2432
2433         Reviewed by Tor Arne Vestbø.
2434
2435         Moved loading of webkit_modules.prf a few lines down after the definition
2436         of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
2437         QT variable now and therefore needs QT_API_DEPENDS.
2438
2439         * Source/api.pri:
2440
2441 2012-09-18  Sailesh Agrawal  <sail@chromium.org>
2442
2443         Chromium: Scrollbar with tickmarks doesn't respond to clicks
2444         https://bugs.webkit.org/show_bug.cgi?id=96049
2445
2446         Reviewed by Beth Dakin.
2447
2448         Update exported symbols.
2449
2450         * Source/autotools/symbols.filter:
2451
2452 2012-09-18  Bo Liu  <boliu@chromium.org>
2453
2454         Revert 128780, 128676, 128645
2455         https://bugs.webkit.org/show_bug.cgi?id=97022
2456
2457         Reviewed by Adam Barth.
2458
2459         I made these revisions to add in-place reload behavior to ImagesEnabled setting.
2460         Reverting this for now due to them causing performance regression in
2461         chromium, possibly caused by increased calls to
2462         PermissionClient::imageAllowed.
2463
2464         * Source/autotools/symbols.filter:
2465
2466 2012-09-18  Ryuan Choi  <ryuan.choi@samsung.com>
2467
2468         [CMAKE] Fix build break because of memory exhausted.
2469         https://bugs.webkit.org/show_bug.cgi?id=77327
2470
2471         Reviewed by Gyuyoung Kim.
2472
2473         Added to avoid memory exhaustion on 32bit linux debug build.
2474
2475         * Source/cmake/OptionsCommon.cmake:
2476
2477 2012-09-17  Rob Buis  <rbuis@rim.com>
2478
2479         [BlackBerry] Enable VIDEO_TRACK
2480         https://bugs.webkit.org/show_bug.cgi?id=96949
2481
2482         Reviewed by Antonio Gomes.
2483
2484         Turn on VIDEO_TRACK feature.
2485
2486         * Source/cmake/OptionsBlackBerry.cmake:
2487
2488 2012-09-17  Zan Dobersek  <zandobersek@gmail.com>
2489
2490         [Gtk] Remove configuration options for stable features that are currently enabled
2491         https://bugs.webkit.org/show_bug.cgi?id=96621
2492
2493         Reviewed by Martin Robinson.
2494
2495         Remove configuration flags that were used for either features that were enabled
2496         by default or were enabled only when unstable features support was enabled. In
2497         any case the feature was removed only if it does not introduce a dependency.
2498
2499         * configure.ac:
2500
2501 2012-09-17  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2502
2503         [Qt] Auto-generate the module pri file for QtWebKit
2504
2505         Reviewed by Simon Hausmann.
2506
2507         * Source/api.pri:
2508
2509 2012-09-14  Julien Chaffraix  <jchaffraix@webkit.org>
2510
2511         Revert r127457 and following fixes due to several hit-testing regressions
2512         https://bugs.webkit.org/show_bug.cgi?id=96830
2513
2514         Reviewed by Antonio Gomes.
2515
2516         This change reverts r127457, r127863 and r128505.
2517
2518         * Source/autotools/symbols.filter:
2519
2520 2012-09-14  Adam Barth  <abarth@webkit.org>
2521
2522         Remove webkitPostMessage
2523         https://bugs.webkit.org/show_bug.cgi?id=96577
2524
2525         Reviewed by Ojan Vafai.
2526
2527         Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
2528
2529         * Source/cmake/WebKitFeatures.cmake:
2530         * Source/cmakeconfig.h.cmake:
2531
2532 2012-09-14  Jeffrey Pfau  <jpfau@apple.com>
2533
2534         Allow third-party storage blocking setting to change while a page is loaded
2535         https://bugs.webkit.org/show_bug.cgi?id=95790
2536
2537         Reviewed by Brady Eidson.
2538
2539         Update exported symbols.
2540
2541         * Source/autotools/symbols.filter:
2542
2543 2012-09-14  Bo Liu  <boliu@chromium.org>
2544
2545         Add in-place reload behavior to ImagesEnabled setting
2546         https://bugs.webkit.org/show_bug.cgi?id=95478
2547
2548         Reviewed by Adam Barth.
2549
2550         Export WebCore::Settings::setImagesEnabled symbol.
2551
2552         * Source/autotools/symbols.filter:
2553
2554 2012-09-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2555
2556         [Qt] Fix handling of debug/release/debug_and_release/build_all
2557
2558         We now pick up the defaults from Qt, in default_pre (CONFIG already
2559         contains the appropriate values for debug and release). We then let
2560         the command line arguments to qmake, or the project files themselves,
2561         override the configuration, and finally we sanitize the configuration
2562         in default_post.
2563
2564         Reviewed by Simon Hausmann.
2565
2566         * Source/api.pri:
2567
2568 2012-09-14  Keishi Hattori  <keishi@webkit.org>
2569
2570         Add runtime flag that enables lang attribute for form controls in LayoutTests
2571         https://bugs.webkit.org/show_bug.cgi?id=96636
2572
2573         Reviewed by Kent Tamura.
2574
2575         * Source/autotools/symbols.filter:
2576
2577 2012-09-13  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
2578
2579         [CMake] Remove some redundant warning flags and enable a few more warnings.
2580         https://bugs.webkit.org/show_bug.cgi?id=96654
2581
2582         Reviewed by Kenneth Rohde Christiansen.
2583
2584         * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
2585         which are already enabled by -Wall and -Wextra, remove -W which
2586         looks useless and also enable a few more warnings by removing
2587         their -Wno-foo counterparts which were present.
2588
2589 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2590
2591         [Qt] Ensure that QT is finalized before loading qt_module.prf
2592
2593         As qt_module.prf does dependency tracking based on the content of the
2594         QT variable. The intermediate WebKit modules modify the variable in
2595         their .pri files, so we have to ensure we've loaded all the modules
2596         before loading qt_module.
2597
2598         Reviewed by Tor Arne Vestbø.
2599         Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
2600
2601         * Source/api.pri:
2602
2603 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2604
2605         [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
2606
2607         Unless it's actually a dependency of the public QtWebKit API.
2608
2609         We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
2610         files with their _PRIVATE equivivalent, but that's likely to break when
2611         someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
2612         clean up the variables in default_post.
2613
2614         This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
2615         longer needed, as it was a workaround for the intermediate libraries ending
2616         up in the prl file. And, since CONFIG -= staticlib was there to support
2617         the explicitlib option, we can remove that too (as well as the exception
2618         for gprof, since it would be empty). If gprof needs tweaks to always link
2619         statically they should go in gprof.prf.
2620
2621         Reviewed by Simon Hausmann.
2622
2623         * Source/api.pri:
2624
2625 2012-09-13  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2626
2627         [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
2628
2629         Reviewed by Tor Arne Vestbø.
2630
2631         * Source/api.pri:
2632
2633 2012-09-13  Simon Hausmann  <simon.hausmann@nokia.com>
2634
2635         [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
2636         https://bugs.webkit.org/show_bug.cgi?id=96545
2637
2638         Reviewed by Tor Arne Vestbø.
2639
2640         Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
2641         depending on build?(webkit1) and build?(webkit2), as discussed earlier.
2642
2643         * Source/api.pri:
2644
2645 2012-09-12  Sheriff Bot  <webkit.review.bot@gmail.com>
2646
2647         Unreviewed, rolling out r127876.
2648         http://trac.webkit.org/changeset/127876
2649         https://bugs.webkit.org/show_bug.cgi?id=96600
2650
2651         mouse click doesn't work for spin button if spin button in
2652         iframe (Requested by yosin on #webkit).
2653
2654         * Source/autotools/symbols.filter:
2655
2656 2012-09-12  KyungTae Kim  <ktf.kim@samsung.com>
2657
2658         [EFL] Support download attribute feature
2659         https://bugs.webkit.org/show_bug.cgi?id=96462
2660
2661         Reviewed by Gyuyoung Kim.
2662
2663         * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
2664
2665 2012-09-12  Sami Kyostila  <skyostil@google.com>
2666
2667         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
2668         https://bugs.webkit.org/show_bug.cgi?id=96251
2669
2670         Reviewed by Simon Fraser.
2671
2672         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
2673         the feature it controls.
2674
2675         * Source/cmakeconfig.h.cmake:
2676
2677 2012-09-11  Ryuan Choi  <ryuan.choi@samsung.com>
2678
2679         [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
2680         https://bugs.webkit.org/show_bug.cgi?id=96273
2681
2682         Reviewed by Gyuyoung Kim.
2683
2684         * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
2685
2686 2012-09-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
2687
2688         [Gtk] allow building with css-shaders
2689         https://bugs.webkit.org/show_bug.cgi?id=95603
2690
2691         Reviewed by Martin Robinson.
2692
2693         if unstable features and accelerated compositing are turned on, and
2694         acceleration backend is opengl, then build CSS Shaders and CSS
2695         Filters.
2696
2697         * configure.ac:
2698
2699 2012-09-11  Marcelo Lira  <marcelo.lira@openbossa.org>
2700
2701         Restore original value of mock scrollbars enabled in InternalSettings
2702         https://bugs.webkit.org/show_bug.cgi?id=87680
2703
2704         Reviewed by Adam Barth.
2705
2706         Added backup support for mock scrollbars state in
2707         InternalSettings::Backup, and removed support for these
2708         from Qt's DumpRenderTree.
2709
2710         * Source/autotools/symbols.filter:
2711
2712 2012-09-11  Raphael Kubo da Costa  <rakuco@webkit.org>
2713
2714         [EFL] Rewrite the EFL-related Find modules
2715         https://bugs.webkit.org/show_bug.cgi?id=95237
2716
2717         Reviewed by Kenneth Rohde Christiansen.
2718
2719         FindEFL.cmake had several problems which caused unnecessary trouble
2720         when building the EFL port under some setups:
2721
2722         o It looked for some modules (such as ecore) more than once for no
2723         reason, which led to people adding libraries and include paths in
2724         different ways across the build system.
2725
2726         o It depended on pkg-config being present for the searches to
2727         succeed.
2728
2729         o It obtained the library definitions from pkg-config, so
2730         ${FOO_LIBRARIES} would be set to something like "foo;bar" which
2731         expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
2732         passed before that, the wrong library installation would end up
2733         being picked up.
2734
2735         o Due to the problem above, we also needed to set the LINK_FLAGS
2736         property for each target with the value of ${FOO_LDFLAGS}, which was
2737         also obtained from pkg-config and sort of compensated the fact that
2738         the libraries did not use absolute paths and added the required -L
2739         paths. This also included dependencies for these libraries, so we
2740         ended up including libraries indirectly, which is bad.
2741
2742         We have now replaced that file with a set of Find-modules which are
2743         much more granular, each of them responsible for looking for a
2744         single library and its components and setting library and include
2745         locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
2746         that all the problems above are fixed.
2747
2748         * Source/cmake/EFLHelpers.cmake: Added.
2749         * Source/cmake/FindEDBus.cmake: Added.
2750         * Source/cmake/FindEFL.cmake: Removed.
2751         * Source/cmake/FindEcore.cmake: Added.
2752         * Source/cmake/FindEdje.cmake: Added.
2753         * Source/cmake/FindEeze.cmake: Added.
2754         * Source/cmake/FindEfreet.cmake: Added.
2755         * Source/cmake/FindEina.cmake: Added.
2756         * Source/cmake/FindEvas.cmake: Added.
2757         * Source/cmake/OptionsEfl.cmake:
2758
2759 2012-09-11  Simon Hausmann  <simon.hausmann@nokia.com>
2760
2761         [Qt] In-source builds are broken
2762
2763         Reviewed by Tor Arne Vestbø.
2764
2765         The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
2766         overwrite it but instead generate a dedicated Makefile.Tools.
2767
2768         * Makefile:
2769         * WebKit.pro:
2770
2771 2012-09-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2772
2773         [Qt] Add a configure step to the Qt build system
2774
2775         This allows building the Qt port using just 'qmake WebKit.pro'. Using
2776         the build-webkit script is still supported, and will add slightly more
2777         logic to the build, such as detecting the need for clean or incremental
2778         builds.
2779
2780         Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
2781         all things related to configuring the build, such as use/have/enable flags,
2782         and these are translated to defines in default_post. Project files should
2783         no longer check contains(DEFINES,...) to detect features, but use the new
2784         enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
2785         options have been translated into WEBKIT_CONFIG options as well, and can
2786         be checked using build?().
2787
2788         Reviewed by Simon Hausmann.
2789
2790         * Source/QtWebKit.pro:
2791         * Source/api.pri:
2792         * Source/tests.pri:
2793         * WebKit.pro:
2794
2795 2012-09-10  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2796
2797         [CMake][EFL] Enable the LLInt
2798         https://bugs.webkit.org/show_bug.cgi?id=92682
2799
2800         Reviewed by Csaba Osztrogonác.
2801
2802         Added LLInt to CMake buildsystem and enabled it by default on EFL.
2803         Note that Ruby is not enforced: a secondary check is done when LLInt
2804         is enabled on the JSC's CMakeLists.txt.
2805
2806         * CMakeLists.txt:
2807         * Source/cmake/OptionsEfl.cmake:
2808         * Source/cmake/WebKitFeatures.cmake:
2809         * Source/cmakeconfig.h.cmake:
2810
2811 2012-09-07  Simon Fraser  <simon.fraser@apple.com>
2812
2813         box-shadow causes overlay scrollbars to be in the wrong position when element is composited
2814         https://bugs.webkit.org/show_bug.cgi?id=85647
2815
2816         Reviewed by James Robinson.
2817
2818         Test overlay scrollbars in composited layers.
2819
2820         * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
2821
2822 2012-09-07  Martin Robinson  <mrobinson@igalia.com>
2823
2824         [GTK] Move user agent helpers to WebCore
2825         https://bugs.webkit.org/show_bug.cgi?id=95745
2826
2827         Reviewed by Carlos Garcia Campos.
2828
2829         Added an autoconf step for the new user agent shared code header in
2830         WebCore. This is necessary so that we can use the user agent version
2831         based on the information in the configure.ac file.
2832
2833         * configure.ac:
2834
2835 2012-09-07  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
2836
2837         Simplify hitTestResultAtPoint and nodesFromRect APIs
2838         https://bugs.webkit.org/show_bug.cgi?id=95720
2839
2840         Reviewed by Antonio Gomes.
2841
2842         Update exported symbols.
2843
2844         * Source/autotools/symbols.filter:
2845
2846 2012-09-07  Zan Dobersek  <zandobersek@gmail.com>
2847
2848         [GTK] Multiple feature defines in webcore_cppflags can occur
2849         https://bugs.webkit.org/show_bug.cgi?id=95942
2850
2851         Reviewed by Martin Robinson.
2852
2853         Add the feature_defines_unstable variable that should control values of feature
2854         defines for unstable features when unstable features are not enabled (e.g. release builds).
2855
2856         * GNUmakefile.am:
2857
2858 2012-09-06  Zan Dobersek  <zandobersek@gmail.com>
2859
2860         [Gtk] Remove configuration options for features that are not supported by the Gtk port
2861         https://bugs.webkit.org/show_bug.cgi?id=87664
2862
2863         Reviewed by Martin Robinson.
2864
2865         Remove configuration options for features that are completely unsupported by the GTK port.
2866         They only bloat the configure.ac file. They should be re-added when the feature becomes
2867         supported and introduces an external dependency that the users might want to avoid.
2868
2869         * configure.ac:
2870
2871 2012-09-06  Simon Hausmann  <simon.hausmann@nokia.com>
2872
2873         [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
2874         https://bugs.webkit.org/show_bug.cgi?id=95965
2875
2876         Reviewed by Tor Arne Vestbø.
2877
2878         Add ANGLE as separate static library to the build and dependencies.
2879
2880         * Source/api.pri:
2881         * WebKit.pro:
2882
2883 2012-09-05  George Staikos  <staikos@webkit.org>
2884
2885         [BlackBerry] Match th ebuild flags from the platform library
2886         https://bugs.webkit.org/show_bug.cgi?id=95423
2887
2888         Reviewed by Antonio Gomes.
2889
2890         Unaligned build flags can cause crashes and other strange behavior.
2891         These two were not defined here but were defined on the system.
2892
2893         * Source/cmake/OptionsBlackBerry.cmake:
2894
2895 2012-09-05  Kaustubh Atrawalkar  <kaustubh@motorola.com>
2896
2897         [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
2898         https://bugs.webkit.org/show_bug.cgi?id=92735
2899
2900         Reviewed by Hajime Morita.
2901
2902         Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
2903         Added symbols for GTK builds for corresponding APIs.
2904
2905         * Source/autotools/symbols.filter:
2906
2907 2012-09-04  Julien Chaffraix  <jchaffraix@webkit.org>
2908
2909         REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
2910         https://bugs.webkit.org/show_bug.cgi?id=95776
2911
2912         Reviewed by Simon Fraser.
2913
2914         * ManualTests/select-menu-list-wrongly-positioned.html: Added.
2915
2916 2012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2917
2918         [EFL] Context menu restore.
2919         https://bugs.webkit.org/show_bug.cgi?id=74179
2920
2921         Reviewed by Gyuyoung Kim.
2922
2923         Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
2924         approach, the same as used in WebKit2.
2925
2926         * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
2927
2928 2012-09-04  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
2929
2930         Allow child-frame content in hit-tests.
2931         https://bugs.webkit.org/show_bug.cgi?id=95204
2932
2933         Reviewed by Antonio Gomes.
2934
2935         Update exported symbols.
2936
2937         * Source/autotools/symbols.filter:
2938
2939 2012-09-04  Jinwoo Song  <jinwoo7.song@samsung.com>
2940
2941         [CMAKE] Update cmakeconfig.h.cmake 
2942         https://bugs.webkit.org/show_bug.cgi?id=95712
2943        
2944         Reviewed by Gyuyoung Kim.
2945
2946         Update feature definitions which are missing compared to WebKitFeatures.cmake
2947
2948         * Source/cmakeconfig.h.cmake:
2949
2950 2012-09-03  Jinwoo Song  <jinwoo7.song@samsung.com>
2951
2952         [EFL] Use WebKitVersion.h to get version information
2953         https://bugs.webkit.org/show_bug.cgi?id=95669
2954
2955         Reviewed by Gyuyoung Kim.
2956
2957         WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
2958         are defined as constant in the OptionsEfl.cmake. But we do not need 
2959         to define these here but can use the defined constant in WebKitVersion.h.
2960
2961         WebKitVersion.h is already generated with the version information 
2962         from the Source/WebCore/Configurations/Version.xcconfig.
2963
2964         * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
2965         * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
2966         as no more port uses.
2967
2968 2012-08-31  Tony Chang  <tony@chromium.org>
2969
2970         Remove ENABLE_CSS3_FLEXBOX compile time flag
2971         https://bugs.webkit.org/show_bug.cgi?id=95382
2972
2973         Reviewed by Ojan Vafai.
2974
2975         Everyone is already enabling this by default and the spec has stablized.
2976
2977         * Source/cmake/WebKitFeatures.cmake:
2978         * Source/cmakeconfig.h.cmake:
2979         * configure.ac:
2980
2981 2012-08-30  JungJik Lee  <jungjik.lee@samsung.com>
2982
2983         [EFL][WK2] Add WebMemorySampler feature.
2984         https://bugs.webkit.org/show_bug.cgi?id=91214
2985
2986         Reviewed by Kenneth Rohde Christiansen.
2987
2988         Set WebMemorySampler feature on in EFL port.
2989
2990         * Source/cmake/OptionsEfl.cmake:
2991         * Source/cmake/WebKitFeatures.cmake:
2992         * Source/cmakeconfig.h.cmake:
2993
2994 2012-08-30  Rob Buis  <rbuis@rim.com>
2995
2996         [CMake] Suppress ANGLE compilation warnings
2997         https://bugs.webkit.org/show_bug.cgi?id=95377
2998
2999         Reviewed by Antonio Gomes.
3000
3001         Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
3002
3003         * Source/cmake/WebKitHelpers.cmake:
3004
3005 2012-08-29  Thiago Macieira  <thiago.macieira@intel.com>
3006
3007         Tell git-archive to not export .gitattributes and .gitignore
3008
3009         Reviewed by Simon Hausmann.
3010
3011         Exclude git specific files from archives created via git-archive.
3012
3013         * .gitattributes:
3014
3015 2012-08-28  Mario Sanchez Prada  <msanchez@igalia.com>
3016
3017         Add directory generated by Eclipse to .gitignore
3018         https://bugs.webkit.org/show_bug.cgi?id=95231
3019
3020         Reviewed by Andreas Kling.
3021
3022         * .gitignore: Ignore .settings directory.
3023
3024 2012-08-27  Rob Buis  <rbuis@rim.com>
3025
3026         [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
3027         https://bugs.webkit.org/show_bug.cgi?id=95089
3028
3029         Reviewed by Antonio Gomes.
3030
3031         This option does not make sense for compiling C and gives a warning.
3032
3033         * Source/cmake/OptionsBlackBerry.cmake:
3034
3035 2012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
3036
3037         Rename RegisterProtocolHandler API to NavigatorContentUtils
3038         https://bugs.webkit.org/show_bug.cgi?id=94920
3039
3040         Reviewed by Adam Barth.
3041
3042         Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
3043
3044         * Source/cmake/OptionsBlackBerry.cmake:
3045         * Source/cmake/OptionsEfl.cmake:
3046         * Source/cmake/WebKitFeatures.cmake:
3047         * Source/cmakeconfig.h.cmake:
3048
3049 2012-08-23  Kevin Ollivier  <kevino@theolliviers.com>
3050
3051         [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
3052         add the opentype directory, and remove old ATSUI files no longer in the tree.
3053         
3054         * wscript:
3055
3056 2012-08-22  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
3057
3058         [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
3059         https://bugs.webkit.org/show_bug.cgi?id=94744
3060
3061         Reviewed by Gustavo Noronha Silva.
3062
3063         There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
3064         is used.
3065
3066         * GNUmakefile.am:
3067         * Source/cmake/OptionsEfl.cmake:
3068
3069 2012-08-23  Zan Dobersek  <zandobersek@gmail.com>
3070
3071         [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
3072         https://bugs.webkit.org/show_bug.cgi?id=87127
3073
3074         Reviewed by Martin Robinson.
3075
3076         Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
3077         and define them, along with 'feature_defines' (changed from the all-caps version),
3078         before webcore_cppflags.
3079
3080         * GNUmakefile.am:
3081
3082 2012-08-23  Martin Robinson  <mrobinson@igalia.com>
3083
3084         [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
3085         https://bugs.webkit.org/show_bug.cgi?id=94572
3086
3087         Reviewed by Carlos Garcia Campos.
3088
3089         Change the name of the tarball to match the name of the library
3090         and to disambiguate it from other WebKit ports.
3091
3092         * configure.ac: Update the tarball name.
3093
3094 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
3095
3096         Unreviewed. Bump WebKitGTK+ version number.
3097
3098         * configure.ac: Bump version number to 1.11.0 now that we branched
3099         for 1.10.
3100
3101 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
3102
3103         REGRESSION(r126306): it broke the plugin process
3104         https://bugs.webkit.org/show_bug.cgi?id=94797
3105
3106         Reviewed by Xan Lopez.
3107
3108         * GNUmakefile.am:
3109
3110 2012-08-22  Beth Dakin  <bdakin@apple.com>
3111
3112         https://bugs.webkit.org/show_bug.cgi?id=94401
3113         Add support for making a web site become paginated using overflow: 
3114         paged-x | paged-y
3115         -and corresponding-
3116         <rdar://problem/11831783> 
3117
3118         Reviewed by Dave Hyatt.
3119
3120         * Source/autotools/symbols.filter:
3121
3122 2012-08-22  Gustavo Noronha Silva  <gns@gnome.org>
3123
3124         [GTK] Split WebCore/platform into a separate library
3125         https://bugs.webkit.org/show_bug.cgi?id=94435
3126
3127         Reviewed by Martin Robinson.
3128
3129         More people have been reporting problems when linking WebCore because
3130         the command line limit is being exceeded. Splitting WebCore a bit more
3131         is in order.
3132
3133         * GNUmakefile.am: add variable that will hold the list of source files
3134         for libWebCorePlatform .
3135
3136 2012-08-21  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3137
3138         [EFL] Enable CSS Text Decoration by default
3139         https://bugs.webkit.org/show_bug.cgi?id=94483
3140
3141         Reviewed by Kenneth Rohde Christiansen.
3142
3143         By enabling this feature by default, it will get tested by the bots
3144         and we can make sure no regressions will happen.
3145
3146         * Source/cmake/OptionsEfl.cmake:
3147
3148 2012-08-21  Ulan Degenbaev  <ulan@chromium.org>
3149
3150         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
3151         https://bugs.webkit.org/show_bug.cgi?id=92993
3152
3153         Reviewed by Kenneth Russell.
3154
3155         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
3156         is constructed and destructed so that V8's garbage collection
3157         heuristics can account for the memory held by these objects.
3158
3159         * ManualTests/typed-array-memory.html: Added.
3160
3161 2012-08-21  Martin Robinson  <mrobinson@igalia.com>
3162
3163         [GTK] Using a native window for the WebView breaks GtkOverlay
3164         https://bugs.webkit.org/show_bug.cgi?id=90085
3165
3166         Reviewed by Alejandro G. Castro.
3167
3168         * configure.ac: Parse xcomposite pkg-config file during configuration.
3169
3170 2012-08-21  Patrick Gansterer  <paroga@webkit.org>
3171
3172         Build fix for WinCE after r115348.
3173
3174         * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
3175
3176 2012-08-20  George Staikos  <staikos@webkit.org>
3177
3178         [BlackBerry] Enable XHR Response BLOB
3179         https://bugs.webkit.org/show_bug.cgi?id=94525
3180
3181         Reviewed by Rob Buis.
3182
3183         Add the XHR response blob enable feature to the cmake build system and
3184         enable it for BlackBerry.
3185
3186         * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
3187         * Source/cmakeconfig.h.cmake: Add the feature
3188
3189 2012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
3190
3191         [EFL] Get rid of pango backend support once harfbuzz-ng is working
3192         https://bugs.webkit.org/show_bug.cgi?id=92102
3193
3194         Reviewed by Kenneth Rohde Christiansen.
3195
3196         Removing choice of font backend, Pango detection not required any more.
3197
3198         * Source/cmake/FindPango.cmake: Removed.
3199         * Source/cmake/LibFindMacros.cmake: Removed.
3200         * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
3201
3202 2012-08-17  Raphael Kubo da Costa  <rakuco@webkit.org>
3203
3204         [CMake] Add FindDBus.cmake and use it in the EFL port.
3205         https://bugs.webkit.org/show_bug.cgi?id=94319
3206
3207         Reviewed by Daniel Bates.
3208
3209         Currently, the Battery Status-related code in the EFL port uses
3210         libdbus but does not directly include its directories or link
3211         against it, relying instead on the compiler flags coming via
3212         EDbus's pkg-config information.
3213
3214         That will break once we stop obtaining EFL's include directories
3215         and library paths from pkg-config, so write FindDBus.cmake to
3216         prepare for that.
3217
3218         * Source/cmake/FindDBus.cmake: Added.
3219         * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
3220         support is enabled.
3221
3222 2012-08-17  Rob Buis  <rbuis@rim.com>
3223
3224         [BlackBerry] Remove some shared libraries from linking
3225         https://bugs.webkit.org/show_bug.cgi?id=94253
3226
3227         Reviewed by Yong Li.
3228
3229         Remove some shared libraries.
3230
3231         * Source/cmake/OptionsBlackBerry.cmake:
3232
3233 2012-08-16  Gustavo Noronha Silva  <gns@gnome.org>
3234
3235         Unreviewed speculative 32 bits build fix.
3236
3237         * Source/autotools/symbols.filter: add symbol version that gets
3238         generated in 32 bits build.
3239
3240 2012-08-16  Max Feil  <mfeil@rim.com>
3241
3242         [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
3243         https://bugs.webkit.org/show_bug.cgi?id=94176
3244
3245         Reviewed by Antonio Gomes.
3246
3247         An automated layout test is not possible for this patch because
3248         dynamic live streams require a special dedicated web server.
3249         Putting an external video URL into an automated test is not
3250         correct either. So I have created a manual test that points to
3251         an external HLS video that works today.
3252
3253         * ManualTests/blackberry/video-hls-controls.html: Added.
3254
3255 2012-08-16  Marja Hölttä  <marja@chromium.org>
3256
3257         FormController, WebHistoryItem: Enable reading selected file names from document state
3258         https://bugs.webkit.org/show_bug.cgi?id=91231
3259
3260         Reviewed by Jochen Eisinger.
3261
3262         This change enables Chromium to set up file permissions properly when
3263         the session restore feature restores a page with selected files.
3264
3265         * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
3266
3267 2012-08-15  Kent Tamura  <tkent@chromium.org>
3268
3269         Calendar Picker: Localize numbers in a calendar picker
3270         https://bugs.webkit.org/show_bug.cgi?id=93704
3271
3272         Reviewed by Hajime Morita.
3273
3274         * ManualTests/forms/calendar-picker.html:
3275         Add a mock pagePopupController.localizeNumberString().
3276
3277 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
3278
3279         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
3280         https://bugs.webkit.org/show_bug.cgi?id=94168
3281
3282         Reviewed by Kent Tamura.
3283
3284         * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
3285
3286 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
3287
3288         [css3-text] Add CSS3 Text decoration compile flag
3289         https://bugs.webkit.org/show_bug.cgi?id=93863
3290
3291         Reviewed by Julien Chaffraix.
3292
3293         This patch handles the compile flag implementation, which will come disabled by
3294         default, thus not exposing the CSS3 text decoration features to the web, unless
3295         when explicitly enabling it with "--css3-text-decoration" build parameter.
3296
3297         * Source/cmake/WebKitFeatures.cmake:
3298         * Source/cmakeconfig.h.cmake:
3299         * configure.ac:
3300
3301 2012-08-15  Brady Eidson  <beidson@apple.com>
3302
3303         Removing a plug-in element from a page opened in a background tab in Safari crashes
3304         <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
3305
3306         Reviewed by Beth Dakin.
3307
3308         * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
3309
3310 2012-08-14  Keishi Hattori  <keishi@webkit.org>
3311
3312         Share common code between calendar picker and color suggestion picker
3313         https://bugs.webkit.org/show_bug.cgi?id=93802
3314
3315         Reviewed by Kent Tamura.
3316
3317         * ManualTests/forms/calendar-picker.html:
3318         * ManualTests/forms/color-suggestion-picker.html:
3319
3320 2012-08-14  Milian Wolff  <milian.wolff@kdab.com>
3321
3322         [Qt] QtWebKit linking fails for QNX cross build
3323         https://bugs.webkit.org/show_bug.cgi?id=93460
3324
3325         Reviewed by Simon Hausmann.
3326
3327         The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
3328         Apparently it does not properly support the linker invokation using
3329         -Wl,-whole-archive -l... -Wl,-no-whole-archive
3330         yielding a "cc: no files to process" error. This patch works around
3331         this issue by adding an empty dummy file (and thus object file) to
3332         the linking stage.
3333
3334         * Source/api.pri:
3335
3336 2012-08-14  Keishi Hattori  <keishi@webkit.org>
3337
3338         Move page popup resources to separate directory
3339         https://bugs.webkit.org/show_bug.cgi?id=93932
3340
3341         Reviewed by Kent Tamura.
3342
3343         * ManualTests/forms/calendar-picker.html:
3344         * ManualTests/forms/color-suggestion-picker.html:
3345
3346 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
3347
3348         [CMake] Rewrite FindLibSoup2.cmake.
3349         https://bugs.webkit.org/show_bug.cgi?id=93191
3350
3351         Reviewed by Rob Buis.
3352
3353         The existing LibSoup2 was imported from somewhere else and not
3354         only did it contain a lot of unnecessary cruft to look for libsoup
3355         2.2 (which we do not support anyway), but it also relied on the
3356         paths returned by pkg-config for setting the library and include
3357         paths.
3358
3359         For one, this meant "-lsoup-2.4" was passed to the linked instead
3360         of "-L/path/to/libsoup-2.4.so", which would sometimes make a
3361         system version of libsoup to be picked up instead of the one
3362         installed by, say, jhbuild.
3363
3364         The new FindLibSoup.cmake now only looks for libsoup 2.4 and
3365         relies on pkg-config solely for retrieving the current LibSoup
3366         version.
3367
3368         * Source/cmake/FindLibSoup.cmake: Added.
3369         * Source/cmake/FindLibSoup2.cmake: Removed.
3370         * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
3371         LibSoup2, look for the GObject component of Glib.
3372
3373 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
3374
3375         [CMake] Remove glib-related Find modules and write single new one instead.
3376         https://bugs.webkit.org/show_bug.cgi?id=93786
3377
3378         Reviewed by Rob Buis.
3379
3380         As part of the ongoing effort to write proper Find modules that use
3381         absolute include and library paths instead of the short ones from
3382         pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
3383         FindGLIB.cmake that optionally detects components such as GIO and
3384         GObject.
3385
3386         Library paths are now defined as "/full/path/to/libfoo.so" instead of
3387         simply "foo", so that the linker receives a full path and we can then
3388         avoid accidentally picking up a libfoo.so installed into /usr/lib
3389         instead of a local one built with jhbuild.
3390
3391         * Source/cmake/FindGIO.cmake: Removed.
3392         * Source/cmake/FindGLIB.cmake: Added.
3393         * Source/cmake/FindGlib.cmake: Removed.
3394         * Source/cmake/FindGthread.cmake: Removed.
3395         * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
3396
3397 2012-08-13  Zan Dobersek  <zandobersek@gmail.com>
3398
3399         [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
3400         https://bugs.webkit.org/show_bug.cgi?id=90693
3401
3402         Reviewed by Philippe Normand.
3403
3404         Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
3405         as they are not required anymore.
3406
3407         * configure.ac:
3408
3409 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
3410
3411         [Qt] Make it possible to build without QtTest/QtPrintSupport
3412         https://bugs.webkit.org/show_bug.cgi?id=93492
3413
3414         Reviewed by Tor Arne Vestbø.
3415
3416         * Source/QtWebKit.pro: Disable tests if no testlib
3417
3418 2012-08-10  Rob Buis  <rbuis@rim.com>
3419
3420         [BlackBerry] Enable relro link option for JSC executable
3421         https://bugs.webkit.org/show_bug.cgi?id=93726
3422
3423         Reviewed by Yong Li.
3424
3425         Enable relro link option for JSC executable.
3426
3427         * Source/cmake/OptionsBlackBerry.cmake:
3428
3429 2012-08-09  Raphael Kubo da Costa  <rakuco@webkit.org>
3430
3431         [CMake] Bump minimum required version to 2.8.3.
3432         https://bugs.webkit.org/show_bug.cgi?id=93450
3433
3434         Reviewed by Daniel Bates.
3435
3436         Following the discussion in bug 93189, it was decided that bumping
3437         the minimum required version from 2.8.0 to 2.8.3 was a good thing
3438         due to additional features, such as improved
3439         FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
3440         handling in the PKG_CHECK_MODULES() call.
3441
3442         CMake 2.8.3 was released almost two years ago, so people are
3443         expected to have it or a later version installed.
3444
3445         * CMakeLists.txt:
3446
3447 2012-08-08  Shane Stephens  <shanestephens@google.com>
3448
3449         Compile flag for CSS Hierarchies
3450         https://bugs.webkit.org/show_bug.cgi?id=92433
3451
3452         Reviewed by Tony Chang.
3453
3454         * Source/cmake/WebKitFeatures.cmake:
3455
3456 2012-08-08  Ming Xie  <mxie@rim.com>
3457
3458         [BlackBerry] Fix "-fPIC" define in the BlackBerry build
3459         https://bugs.webkit.org/show_bug.cgi?id=93548
3460
3461         Reviewed by Rob Buis.
3462
3463         In the current CMake release (version 2.8.5), ${CMAKE_SHARED
3464         _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
3465         set to empty (See cmake/Modules/Platform/QNX.cmake)
3466
3467         This breaks the assumption which WebKit CMake build system 
3468         makes in Source/cmake/WebKitHelper.cmake
3469
3470         * Source/cmake/OptionsBlackBerry.cmake:
3471
3472 2012-08-08  Philippe Normand  <pnormand@igalia.com>
3473
3474         [GStreamer] 0.11 build broken (again)
3475         https://bugs.webkit.org/show_bug.cgi?id=93474
3476
3477         Reviewed by Martin Robinson.
3478
3479         * configure.ac: Disable media-stream build if GStreamer 0.11
3480         support is enabled, due to farstream-0.1 still messing up with
3481         gstreamer-0.10 include path.
3482
3483 2012-08-07  YoungTaeck Song  <youngtaeck.song@samsung.com>
3484
3485         [WK2][EFL] Implement accelerated compositing on WK2 Efl port
3486         https://bugs.webkit.org/show_bug.cgi?id=89840
3487
3488         Reviewed by Noam Rosenthal.
3489
3490         Implement accelerated composition with TiledBackingStore on WK2 Efl port.
3491         This implementation is based on COORDINATED_GRAPHICS.
3492         Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
3493
3494         * Source/cmake/OptionsEfl.cmake:
3495
3496 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
3497
3498         [Qt] Make it possible to build without QtQuick
3499
3500         Reviewed by Simon Hausmann.
3501
3502         * Source/QtWebKit.pro:
3503         * Source/tests.pri:
3504
3505 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
3506
3507         [Qt] Remove Qt 4 specific code paths
3508         https://bugs.webkit.org/show_bug.cgi?id=88161
3509
3510         Reviewed by Kenneth Rohde Christiansen.
3511
3512         * Source/api.pri:
3513         * WebKit.pro:
3514
3515 2012-08-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3516
3517         [EFL] Enable link prefetch
3518         https://bugs.webkit.org/show_bug.cgi?id=93281
3519
3520         Reviewed by Kentaro Hara.
3521
3522         * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
3523
3524 2012-08-06  Xan Lopez  <xlopez@igalia.com>
3525
3526         [GTK] Cleanup configure.ac build options output
3527         https://bugs.webkit.org/show_bug.cgi?id=93245
3528
3529         Reviewed by Laszlo Gombos.
3530
3531         Remove duplicated elements, sort alphabetically.
3532
3533         * configure.ac: ditto.
3534
3535 2012-08-06  Carlos Garcia Campos  <cgarcia@igalia.com>
3536
3537         Unreviewed. Update NEWS and configure.ac for 1.9.6 release
3538
3539         * configure.ac: Bump version numbers.
3540
3541 2012-08-03  Patrick Gansterer  <paroga@webkit.org>
3542
3543         [CMake][WIN] Disable C++ exceptions and RTTI
3544         https://bugs.webkit.org/show_bug.cgi?id=93104
3545
3546         Reviewed by Ryosuke Niwa.
3547
3548         Both features are not used in WebKit, so remove them to safe some code.
3549         Also enable compilation of plain c files with multiple processes.
3550
3551         * Source/cmake/OptionsWindows.cmake:
3552
3553 2012-08-03  Mario Sanchez Prada  <msanchez@igalia.com>
3554
3555         Unreviewed build fix for GTK after r124479.
3556
3557         * Source/autotools/symbols.filter: Removed unneeded symbol.
3558
3559 2012-08-03  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
3560
3561         [Qt] Populate .qmake.cache from the top-level project file
3562
3563         This makes it possible to build webkit without using the perl build
3564         script. The duplicated logic in build-webkit will be removed when we
3565         remove the Qt4 code paths. The build-webkit script will then simply
3566         call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
3567
3568         Reviewed by Tor Arne Vestbø.
3569
3570         * WebKit.pro:
3571
3572 2012-08-03  Dominik Röttsches  <dominik.rottsches@intel.com>
3573
3574         [cmake] Cleanup FindHarfBuzz.cmake
3575         https://bugs.webkit.org/show_bug.cgi?id=92984
3576
3577         Reviewed by Hajime Morita.
3578
3579         Cleanup which didn't make it into my previous ptch.
3580
3581         * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
3582
3583 2012-08-03  Joone Hur  <joone.hur@intel.com>
3584
3585         [EFL][DRT] WebKitAnimation API compile-time disabled
3586         https://bugs.webkit.org/show_bug.cgi?id=84593
3587
3588         Reviewed by Laszlo Gombos.
3589
3590         Enable ENABLE_ANIMATION_API by default on the Efl port.
3591
3592         * Source/cmake/OptionsEfl.cmake:
3593         * Source/cmakeconfig.h.cmake:
3594
3595 2012-08-02  Zan Dobersek  <zandobersek@gmail.com>
3596
3597         Unreviewed attempt at fixing the GTK 64-bit debug build.
3598
3599         * Source/autotools/symbols.filter:
3600
3601 2012-08-02  Martin Robinson  <mrobinson@igalia.com>
3602
3603         [GTK] When farstream is not present do not enable MediaStream
3604
3605         Reviewed by Philippe Normand.
3606
3607         When farstream libraries are no present, simply do not build MediaStream
3608         support.
3609
3610         * configure.ac:
3611
3612 2012-08-01  Jian Li  <jianli@chromium.org>
3613
3614         Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
3615         https://bugs.webkit.org/show_bug.cgi?id=90298
3616
3617         Reviewed by Adam Barth.
3618
3619         * configure.ac: Add ENABLE_WIDGET_REGION define.
3620
3621 2012-07-31  Joshua Netterfield  <jnetterfield@rim.com>
3622
3623         [BlackBerry] Enable CSS Filter Effects
3624         https://bugs.webkit.org/show_bug.cgi?id=92685
3625
3626         Reviewed by Rob Buis.
3627
3628         Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
3629
3630         Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
3631
3632         * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
3633         * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
3634
3635 2012-07-31  Ryosuke Niwa  <rniwa@webkit.org>
3636
3637         Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
3638         https://bugs.webkit.org/show_bug.cgi?id=92717
3639
3640         Reviewed by Hajime Morita.
3641
3642         Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
3643
3644         * Websites/webkit-perf.appspot.com/models.py:
3645         (Runs.chart_params):
3646
3647 2012-07-31  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
3648
3649         add Farstream flags/deps to WebKit, for WebRTC
3650         https://bugs.webkit.org/show_bug.cgi?id=87524
3651
3652         Reviewed by Philippe Normand.
3653
3654         Since Farstream will be used as the backend for GTK's WebRTC, this
3655         patch adds it as a dependency to the build system.
3656
3657         * GNUmakefile.am:
3658         * configure.ac:
3659
3660 2012-07-30  Ryosuke Niwa  <rniwa@webkit.org>
3661
3662         /api/test/runs/chart expires on perf-o-matic
3663         https://bugs.webkit.org/show_bug.cgi?id=92714
3664
3665         Reviewed by Hajime Morita.
3666
3667         Don't update the entire JSON while generating the dashboard images.
3668         This is a bug and not doing this will reduce the server load significantly.
3669
3670         * Websites/webkit-perf.appspot.com/controller.py:
3671         (RunsChartHandler.post):
3672
3673 2012-07-30  Dominik Röttsches  <dominik.rottsches@intel.com>
3674
3675         Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
3676         https://bugs.webkit.org/show_bug.cgi?id=92376
3677
3678         Reviewed by Tony Chang.
3679
3680         Added manual test to reliably reproduce assertion failure which is solved by this patch.
3681
3682         * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
3683
3684 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
3685
3686         Web Inspector: Resource agent's reference to cached resources should be weak.
3687         https://bugs.webkit.org/show_bug.cgi?id=92108
3688
3689         Reviewed by Pavel Feldman.
3690
3691         * Source/autotools/symbols.filter:
3692
3693 2012-07-30  Shinya Kawanaka  <shinyak@chromium.org>
3694
3695         Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
3696         https://bugs.webkit.org/show_bug.cgi?id=92611
3697
3698         Reviewed by Hajime Morita.
3699
3700         * Source/autotools/symbols.filter:
3701
3702 2012-07-30  Sheriff Bot  <webkit.review.bot@gmail.com>
3703
3704         Unreviewed, rolling out r124000.
3705         http://trac.webkit.org/changeset/124000
3706         https://bugs.webkit.org/show_bug.cgi?id=92632
3707
3708         seems to have broken chromium Range_InstanceSizeUnknown unit
3709         test across many platforms (Requested by tomhudson on
3710         #webkit).
3711
3712         * Source/autotools/symbols.filter:
3713
3714 2012-07-30  Patrick Gansterer  <paroga@webkit.org>
3715
3716         Replace UnicodeWinCE with UnicodeWchar
3717         https://bugs.webkit.org/show_bug.cgi?id=92539
3718
3719         Reviewed by Ryosuke Niwa.
3720
3721         UnicodeWinCE never contained WinCE specific code. UnicodeWchar
3722         is a replacement for it, which is mainly based on the functions
3723         from <wchar.h>. It is ment as a minimal Unicode backend, which
3724         can be used very easy and has no external dependencies.
3725
3726         * Source/cmake/OptionsWinCE.cmake:
3727
3728 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
3729
3730         Web Inspector: Resource agent's reference to cached resources should be weak.
3731         https://bugs.webkit.org/show_bug.cgi?id=92108
3732
3733         Reviewed by Pavel Feldman.
3734
3735         * Source/autotools/symbols.filter:
3736
3737 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
3738
3739         Add ENABLE_CSS_COMPOSITING flag
3740         https://bugs.webkit.org/show_bug.cgi?id=92553
3741
3742         Reviewed by Dirk Schulze.
3743
3744         Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
3745
3746         * Source/cmake/WebKitFeatures.cmake:
3747         * Source/cmakeconfig.h.cmake:
3748         * configure.ac:
3749
3750 2012-07-27  Kihong Kwon  <kihong.kwon@samsung.com>
3751
3752         [EFL] Support for HTML media capture
3753         https://bugs.webkit.org/show_bug.cgi?id=91842
3754
3755         Reviewed by Ryosuke Niwa.
3756
3757         Add HTML media capture feature, and enable that on the Efl port.
3758
3759         * Source/cmake/OptionsEfl.cmake:
3760         * Source/cmake/WebKitFeatures.cmake:
3761         * Source/cmakeconfig.h.cmake:
3762
3763 2012-07-27  Ryosuke Niwa  <rniwa@webkit.org>
3764
3765         Unreviewed perf-o-matic build fix for dashboard image generation.
3766         Also, only show Parser/html5-full-render on the dashboard by default
3767         so that it won't take forever to load it.
3768
3769         * Websites/webkit-perf.appspot.com/controller.py:
3770         (schedule_runs_update):
3771         (RunsChartHandler.post):
3772         * Websites/webkit-perf.appspot.com/models.py:
3773         (Runs.chart_params):
3774         (DashboardImage.get_image):
3775         * Websites/webkit-perf.appspot.com/models_unittest.py:
3776         (RunsTest.test_chart_params_with_value):
3777
3778 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
3779
3780         [Cairo] Add complex font drawing using HarfbuzzNG
3781         https://bugs.webkit.org/show_bug.cgi?id=91864
3782
3783         Reviewed by Simon Hausmann and Martin Robinson.
3784
3785         Configuring Freetype backend to use HarfBuzz by default.
3786
3787         * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
3788         * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
3789
3790 2012-07-26  Dan Bernstein  <mitz@apple.com>
3791
3792         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
3793         https://bugs.webkit.org/show_bug.cgi?id=92331
3794
3795         Reviewed by Mark Rowe.
3796
3797         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
3798
3799         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
3800         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
3801
3802 2012-07-26  Keishi Hattori  <keishi@webkit.org>
3803
3804         Implement ColorSuggestionPicker page popup
3805         https://bugs.webkit.org/show_bug.cgi?id=92109
3806
3807         Reviewed by Kent Tamura.
3808
3809         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
3810
3811 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
3812
3813         [EFL] EFL port should use XDG paths
3814         https://bugs.webkit.org/show_bug.cgi?id=91719
3815
3816         Reviewed by Kenneth Rohde Christiansen.
3817
3818         Efreet library added.
3819
3820         * Source/cmake/FindEFL.cmake:
3821
3822 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
3823
3824         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
3825         https://bugs.webkit.org/show_bug.cgi?id=92091
3826
3827         Reviewed by Adam Barth.
3828
3829         Exporting Internals::pageNumber symbols for the Gtk build.
3830
3831         * Source/autotools/symbols.filter:
3832
3833 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
3834
3835         Unreviewed, rolling out r123606.
3836         http://trac.webkit.org/changeset/123606
3837         https://bugs.webkit.org/show_bug.cgi?id=92247
3838
3839         broke Windows build of Chromium (Requested by tomhudson on
3840         #webkit).
3841
3842         * ManualTests/forms/color-suggestion-picker.html: Removed.
3843
3844 2012-07-25  Keishi Hattori  <keishi@webkit.org>
3845
3846         Implement ColorSuggestionPicker page popup
3847         https://bugs.webkit.org/show_bug.cgi?id=92109
3848
3849         Reviewed by Kent Tamura.
3850
3851         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
3852
3853 2012-07-23  Kent Tamura  <tkent@chromium.org>
3854
3855         [GTK] Remove unnecessary trailing space in the previous commit.
3856
3857         * Source/autotools/symbols.filter:
3858
3859 2012-07-23  Kent Tamura  <tkent@chromium.org>
3860
3861         [GTK] Attempt to fix build
3862
3863         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
3864
3865 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
3866
3867         Unreviewed, rolling out r123184, r123195, and r123197.
3868         http://trac.webkit.org/changeset/123184
3869         http://trac.webkit.org/changeset/123195
3870         http://trac.webkit.org/changeset/123197
3871         https://bugs.webkit.org/show_bug.cgi?id=92049
3872
3873         pagecycler regression (Requested by morrita on #webkit).
3874
3875         * Source/autotools/symbols.filter:
3876
3877 2012-07-23  Roger Fong  <roger_fong@apple.com>
3878
3879         If select element in Windows is off screen horizontally, 
3880         menu is either inappropriately resized or positioned offscreen.
3881         https://bugs.webkit.org/show_bug.cgi?id=91913
3882         <rdar://problem/7611229>
3883
3884         Reviewed by Tim Horton.
3885
3886         Add a manual test to verify that popup menus render in the correct place.
3887         
3888         * ManualTests/win/select-menu-off-screen.html: Added.
3889
3890 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
3891
3892         Implement sticky positioning
3893         https://bugs.webkit.org/show_bug.cgi?id=90046
3894
3895         Reviewed by Ojan Vafai.
3896
3897         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
3898         
3899         Sort the ENABLE_CSS lines in the file.
3900
3901         * Source/cmake/WebKitFeatures.cmake:
3902         * Source/cmakeconfig.h.cmake:
3903
3904 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
3905
3906         [WINCE] Define NOMINMAX in the build system instead of Platform.h
3907         https://bugs.webkit.org/show_bug.cgi?id=91938
3908
3909         Reviewed by Ryosuke Niwa.
3910
3911         Define it in OptionsWindows.cmake, since NOMINMAX
3912         should to be defined for all windows ports.
3913
3914         * Source/cmake/OptionsWinCE.cmake:
3915         * Source/cmake/OptionsWindows.cmake:
3916
3917 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
3918
3919         Unreviewed, rolling out r123298 and r123301.
3920         http://trac.webkit.org/changeset/123298
3921         http://trac.webkit.org/changeset/123301
3922         https://bugs.webkit.org/show_bug.cgi?id=91953
3923
3924         We need to think some more about the intricacies of exposing a
3925         CMake option for ENABLE_DFG_JIT as this option is specific to
3926         the port and architecture. (Requested by dydx on #webkit).
3927
3928         * Source/cmake/WebKitFeatures.cmake:
3929         * Source/cmakeconfig.h.cmake:
3930
3931 2012-07-22  Daniel Bates  <dbates@webkit.org>
3932
3933         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
3934         (https://bugs.webkit.org/show_bug.cgi?id=91939)
3935
3936         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
3937         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
3938         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
3939
3940         (*) We should look to further discuss with CMake port maintainers about enabling
3941         the DFG JIT by default.
3942
3943         * Source/cmake/WebKitFeatures.cmake:
3944
3945 2012-07-23  Kent Tamura  <tkent@chromium.org>
3946
3947         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
3948         https://bugs.webkit.org/show_bug.cgi?id=91941
3949
3950         Reviewed by Kentaro Hara.
3951
3952         A flag name for an elmement should be ENABLE_*_ELEMENT.
3953
3954         * Source/cmake/WebKitFeatures.cmake:
3955         * Source/cmakeconfig.h.cmake:
3956         * configure.ac:
3957
3958 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
3959
3960         [CMake] Add option for ENABLE_DFG_JIT
3961         https://bugs.webkit.org/show_bug.cgi?id=91939
3962
3963         Reviewed by Daniel Bates.
3964
3965         * Source/cmake/WebKitFeatures.cmake:
3966         * Source/cmakeconfig.h.cmake:
3967
3968 2012-07-22  Kent Tamura  <tkent@chromium.org>
3969
3970         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
3971         https://bugs.webkit.org/show_bug.cgi?id=91928
3972
3973         Reviewed by Kentaro Hara.
3974
3975         A flag name for an elmement should be ENABLE_*_ELEMENT.
3976
3977         * Source/cmake/WebKitFeatures.cmake:
3978         * Source/cmakeconfig.h.cmake:
3979         * configure.ac:
3980
3981 2012-07-20  Kent Tamura  <tkent@chromium.org>
3982
3983         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
3984         https://bugs.webkit.org/show_bug.cgi?id=91846
3985
3986         Reviewed by Kentaro Hara.
3987
3988         A flag name for an elmement should be ENABLE_*_ELEMENT.
3989
3990         * Source/cmake/OptionsEfl.cmake:
3991         * Source/cmake/WebKitFeatures.cmake:
3992         * Source/cmakeconfig.h.cmake:
3993         * configure.ac:
3994
3995 2012-07-19  MORITA Hajime  <morrita@google.com>
3996
3997         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
3998         https://bugs.webkit.org/show_bug.cgi?id=59816
3999
4000         Reviewed by Ryosuke Niwa.
4001
4002         * Source/autotools/symbols.filter: Added newly exported symbols.
4003
4004 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
4005
4006         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
4007         https://bugs.webkit.org/show_bug.cgi?id=91741
4008
4009         Reviewed by Kenneth Rohde Christiansen.
4010
4011         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
4012         with cookies in non-suffixed/private domains [GNOME #679230].
4013
4014         * Source/cmake/OptionsEfl.cmake:
4015
4016 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
4017
4018         [GTK] Enable MHTML support by default at build time
4019         https://bugs.webkit.org/show_bug.cgi?id=89987
4020
4021         Reviewed by Carlos Garcia Campos.
4022
4023         Enable MHTML support by default for GTK in configure.ac.
4024
4025         * configure.ac:
4026
4027 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
4028
4029         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
4030         https://bugs.webkit.org/show_bug.cgi?id=91626
4031
4032         Reviewed by Kenneth Rohde Christiansen.
4033
4034         Bump required version of libsoup in CMake to 2.39.3. This is the first
4035         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
4036         and soup_cookie_jar_set_cookie_with_first_party()).
4037
4038         * Source/cmake/OptionsEfl.cmake:
4039
4040 2012-07-18  Varun Jain  <varunjain@chromium.org>
4041
4042         [chromium] Drag image for image elements should be scaled with device scale factor.
4043         https://bugs.webkit.org/show_bug.cgi?id=89688
4044
4045         Reviewed by Adam Barth.
4046
4047         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
4048
4049 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
4050
4051         [CMake] Make gtest a shared library
4052         https://bugs.webkit.org/show_bug.cgi?id=90973
4053
4054         Reviewed by Daniel Bates.
4055
4056         It's nicer to make it a shared library because it might improve
4057         linking time and we don't need to force gtest users to link with gtest
4058         dependencies like pthreads (which causes linking errors when it is not
4059         available).
4060
4061         * Source/cmake/gtest/CMakeLists.txt:
4062
4063 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
4064
4065         [Qt][V8] Remove the V8 related codepaths and configuration
4066         https://bugs.webkit.org/show_bug.cgi?id=90863
4067
4068         Reviewed by Simon Hausmann.
4069
4070         * Source/api.pri:
4071         * WebKit.pro:
4072
4073 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
4074
4075         Unreviewed, rolling out r122834.
4076         http://trac.webkit.org/changeset/122834
4077         https://bugs.webkit.org/show_bug.cgi?id=91492
4078
4079         it broke the chromium (Requested by kkristof on #webkit).
4080
4081         * Source/api.pri:
4082         * WebKit.pro:
4083
4084 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
4085
4086         [Qt][V8] Remove the V8 related codepaths and configuration
4087         https://bugs.webkit.org/show_bug.cgi?id=90863
4088
4089         Reviewed by Simon Hausmann.
4090
4091         * Source/api.pri:
4092         * WebKit.pro:
4093
4094 2012-07-17  David Barr  <davidbarr@chromium.org>
4095
4096         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
4097         https://bugs.webkit.org/show_bug.cgi?id=89055
4098
4099         Reviewed by Kent Tamura.
4100
4101         The css3-images module is at candidate recommendation.
4102         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
4103
4104         Add a configuration option for CSS image-orientation support, disabling it by default.
4105
4106         * Source/cmake/WebKitFeatures.cmake:
4107         * Source/cmakeconfig.h.cmake:
4108
4109 2012-07-16  Pete Williamson  <petewil@google.com>
4110
4111         Expose an export for the iconUrl list so Internals can use it
4112         https://bugs.webkit.org/show_bug.cgi?id=88665
4113
4114         Reviewed by Kent Tamura.
4115
4116         * Source/autotools/symbols.filter: export iconURLs
4117
4118 2012-07-16  Hajime Morrita  <morrita@chromium.org>
4119
4120         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
4121         https://bugs.webkit.org/show_bug.cgi?id=90764
4122
4123         Reviewed by Adam Barth.
4124
4125         Removed symbols which are now covered by WEBCORE_TESTING.
4126
4127         * Source/autotools/symbols.filter:
4128
4129 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
4130
4131         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
4132
4133         * configure.ac: Bump version number.
4134
4135 2012-07-12 Josh Hawn <jhawn@apple.com>
4136
4137         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
4138         https://bugs.webkit.org/show_bug.cgi?id=91116
4139
4140         Reviewed by Simon Fraser.
4141
4142         * Source/WebKit2/UIProcess/WebContext.cpp:
4143           WebContext::getWebCoreStatistics():
4144                 Now invalidates callback if no m_process.
4145
4146 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
4147
4148         [CMake] Proper handling of ENABLE_API_TESTS build option
4149         https://bugs.webkit.org/show_bug.cgi?id=91221
4150
4151         Reviewed by Rob Buis.
4152
4153         Make the flag reusable across the ports using CMake. We are about to enable the WTF,
4154         WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
4155         it almost for free.
4156
4157         * CMakeLists.txt:
4158         * Source/cmake/OptionsEfl.cmake:
4159         * Source/cmake/WebKitFeatures.cmake:
4160         * Source/cmakeconfig.h.cmake:
4161
4162 2012-07-11  Matt Falkenhagen  <falken@chromium.org>
4163
4164         Add dialog element feature toggle to InternalSettings
4165         https://bugs.webkit.org/show_bug.cgi?id=90934
4166
4167         Reviewed by Hajime Morita.
4168
4169         * Source/autotools/symbols.filter: Added newly exported symbol.
4170
4171 2012-07-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
4172
4173         [Gtk] allow building with css-filters
4174         https://bugs.webkit.org/show_bug.cgi?id=90908
4175
4176         Add support for css-filters in Source/WebCore/GNUmakefile.am
4177         configure.ac
4178
4179         Reviewed by Eric Seidel.
4180
4181         * configure.ac:
4182
4183 2012-07-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
4184
4185         [CMAKE] Add missing feature macros
4186         https://bugs.webkit.org/show_bug.cgi?id=90890
4187
4188         Reviewed by Eric Seidel.
4189
4190         ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
4191         haven't defined in cmake feature list.
4192
4193         * Source/cmake/WebKitFeatures.cmake:
4194         * Source/cmakeconfig.h.cmake:
4195
4196 2012-07-10  Kent Tamura  <tkent@chromium.org>
4197
4198         RTL calendar picker for <input type=date> is too narrow and clipped
4199         https://bugs.webkit.org/show_bug.cgi?id=90864
4200
4201         Reviewed by Kentaro Hara.
4202
4203         * ManualTests/forms/calendar-picker.html:
4204         - Add isRTL:true for the arabic setting
4205         - Reset the iframe size when the setting is changed.
4206
4207 2012-07-10  Sheriff Bot  <webkit.review.bot@gmail.com>
4208
4209         Unreviewed, rolling out r122178.
4210         http://trac.webkit.org/changeset/122178
4211         https://bugs.webkit.org/show_bug.cgi?id=90857
4212
4213         browser tests, PrerenderBrowserTest.PrerenderFavicon and other
4214         tests, started to fail (Requested by hayato on #webkit).
4215
4216         * Source/autotools/symbols.filter:
4217
4218 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
4219
4220         Add ENABLE_DIALOG_ELEMENT and skeleton files
4221         https://bugs.webkit.org/show_bug.cgi?id=90521
4222
4223         Reviewed by Kent Tamura.
4224
4225         * Source/cmake/WebKitFeatures.cmake:
4226         * Source/cmakeconfig.h.cmake:
4227
4228 2012-07-09  Pete Williamson  <petewil@google.com>
4229
4230         Expose an export for the iconUrl list so Internals can use it
4231         https://bugs.webkit.org/show_bug.cgi?id=88665
4232
4233         Reviewed by Kent Tamura.
4234
4235         * Source/autotools/symbols.filter: export iconURLs
4236
4237 2012-07-09  Mike Lattanzio  <mlattanzio@rim.com>
4238
4239         [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
4240         https://bugs.webkit.org/show_bug.cgi?id=90575
4241
4242         Reviewed by Rob Buis.
4243
4244         Add a manual test to verify wide content doesn't interfere
4245         with initial-scale calculations.
4246
4247         Internal review from Konrad Piascik.
4248
4249         * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
4250
4251 2012-07-09  Sheriff Bot  <webkit.review.bot@gmail.com>
4252
4253         Unreviewed, rolling out r122107.
4254         http://trac.webkit.org/changeset/122107
4255         https://bugs.webkit.org/show_bug.cgi?id=90794
4256
4257         Build failure on Mac debug bots (Requested by falken_ on
4258         #webkit).
4259
4260         * Source/cmake/WebKitFeatures.cmake:
4261         * Source/cmakeconfig.h.cmake:
4262
4263 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
4264
4265         Add ENABLE_DIALOG_ELEMENT and skeleton files
4266         https://bugs.webkit.org/show_bug.cgi?id=90521
4267
4268         Reviewed by Kent Tamura.
4269
4270         * Source/cmake/WebKitFeatures.cmake:
4271         * Source/cmakeconfig.h.cmake:
4272
4273 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
4274
4275         [EFL][CMake] Move gtest sources to an upper level
4276         https://bugs.webkit.org/show_bug.cgi?id=90602
4277
4278         Reviewed by Chang Shu.
4279
4280         CTest was enabled for all the ports, but used only by EFL. Now
4281         ENABLE_API_TESTS has to be defined, which will also build gtest.
4282
4283         * CMakeLists.txt:
4284         * Source/CMakeLists.txt:
4285         * Source/cmake/OptionsEfl.cmake:
4286         * Source/cmake/gtest/CMakeLists.txt: Added.
4287
4288 2012-07-06  Zan Dobersek  <zandobersek@gmail.com>
4289
4290         [Gtk] Add a configuration option for disabling unstable features in releases
4291         https://bugs.webkit.org/show_bug.cgi?id=87995
4292
4293         Reviewed by Martin Robinson.
4294
4295         Add a configuration flag for enabling the unstable features - features of which
4296         support in the Gtk port is being worked on but is not yet complete. The primary
4297         use of this flag is when compiling through the build-webkit script.
4298
4299         All the features that are currently enabled when building through build-webkit but
4300         are disabled by default when executing the configure script directly have their default
4301         value (when the correspondent flag is not passed) set to 'yes' when unstable features
4302         are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
4303         a release build (unless they are specifically enabled).
4304
4305         * configure.ac:
4306
4307 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
4308
4309         [Qt] Remove custom qmake logic for module creation
4310
4311         Qmake now has the necessary hooks to cleanly override the build locations.
4312
4313         https://bugs.webkit.org/show_bug.cgi?id=90461
4314
4315         Reviewed by Tor Arne Vestbø.
4316
4317         * Source/api.pri:
4318
4319 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
4320
4321         [Qt] Add top-level .qmake.conf
4322
4323         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
4324
4325         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
4326         hurt, and is still required for Qt4.
4327
4328         https://bugs.webkit.org/show_bug.cgi?id=90461
4329
4330         Reviewed by Tor Arne Vestbø.
4331
4332         * .qmake.conf: Added.
4333         * WebKit.pro:
4334
4335 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
4336
4337         [Qt] Let qt_module_config create the forwarding module pri file
4338
4339         https://bugs.webkit.org/show_bug.cgi?id=90461
4340
4341         Reviewed by Tor Arne Vestbø.
4342
4343         * Source/sync.profile:
4344
4345 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
4346
4347         [Qt] Don't let qt_webkit.pri proclaim its own location
4348
4349         This won't work any more with recent Qt5 versions, as the forwarding
4350         pri is created by qt_module_config, which needs MODULE_PRI to be set
4351         up already.
4352
4353         We also need to load build_config, not qt_module.
4354
4355         https://bugs.webkit.org/show_bug.cgi?id=90461
4356
4357         Reviewed by Tor Arne Vestbø.
4358
4359         * Source/api.pri:
4360
4361 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
4362
4363         [Qt] Remove redundant CONFIG+=module
4364
4365         qt_module_config takes care of that.
4366
4367         In api.pri we are actually testing the flag ourselves, so now we need to
4368         test a related flag qt_module_config sets instead.
4369
4370         https://bugs.webkit.org/show_bug.cgi?id=90461
4371
4372         Reviewed by Tor Arne Vestbø.
4373
4374         * Source/api.pri:
4375
4376 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
4377
4378         [Qt] Adjust to changed generation of master include file
4379
4380         The responsiblity for creating the master include was moved out of syncqt.
4381         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
4382         determining whether a header is private.
4383
4384         https://bugs.webkit.org/show_bug.cgi?id=90461
4385
4386         Reviewed by Tor Arne Vestbø.
4387
4388         * Source/sync.profile:
4389
4390 2012-07-05  Rob Buis  <rbuis@rim.com>
4391
4392         [CMake] Fix some CMake warnings
4393         https://bugs.webkit.org/show_bug.cgi?id=90558
4394
4395         Fix WebKit options so they match with FeatureList.pm.
4396
4397         Reviewed by Dan Bates.
4398
4399         * Source/cmake/WebKitFeatures.cmake:
4400         * Source/cmakeconfig.h.cmake:
4401
4402 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
4403
4404         [Qt] Move Webkit1 before WebKit2 in the build order
4405
4406         Reviewed by Csaba Osztrogonác.
4407
4408         * WebKit.pro:
4409
4410 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
4411
4412         [CMAKE] Unreviewd typo fix after r121857
4413
4414         * Source/cmake/WebKitMacros.cmake:
4415
4416 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
4417
4418         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
4419         https://bugs.webkit.org/show_bug.cgi?id=88608
4420
4421         Reviewed by Hajime Morita.
4422
4423         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
4424
4425 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
4426
4427         [Wk2][EFL] EFL needs a WebKitTestRunner
4428         https://bugs.webkit.org/show_bug.cgi?id=87659
4429
4430         Reviewed by Kenneth Rohde Christiansen.
4431
4432         * Source/CMakeLists.txt:
4433         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
4434         shared library.
4435         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
4436
4437 2012-07-04  John Mellor  <johnme@chromium.org>
4438
4439         Text Autosizing: Add compile flag and runtime setting
4440         https://bugs.webkit.org/show_bug.cgi?id=87394
4441
4442         This patch renames Font Boosting to Text Autosizing.
4443
4444         Reviewed by Adam Barth.
4445
4446         * configure.ac:
4447
4448 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
4449
4450         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
4451         https://bugs.webkit.org/show_bug.cgi?id=90258
4452
4453         Reviewed by Rob Buis.
4454
4455         This new macro calls generate-bindings.pl and append generated sources
4456         into proper source list.
4457
4458         * Source/cmake/WebKitMacros.cmake:
4459
4460 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
4461
4462         [Qt] Get rid of un-needed QT += declarative for Qt 5
4463
4464         The declarative module has been renamed to quick1 in Qt 5, and the
4465         engine-only module for Qt 5 is named 'qml'. For many of the instances
4466         we could just remove 'declarative', since the project file was only
4467         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
4468         in a haveQt(4) scope.
4469
4470         Reviewed by Csaba Osztrogonác.
4471
4472         * Source/api.pri:
4473
4474 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
4475
4476         [EFL] Enable CSS variables support at compile time
4477         https://bugs.webkit.org/show_bug.cgi?id=90448
4478
4479         Reviewed by Kenneth Rohde Christiansen.
4480
4481         Turn on CSS_VARIABLES flag by default on EFL port.
4482
4483         * Source/cmake/OptionsEfl.cmake:
4484         * Source/cmakeconfig.h.cmake:
4485
4486 2012-07-03  George Staikos  <staikos@webkit.org>
4487
4488         [BlackBerry] Enable microdata support for BlackBerry.
4489         https://bugs.webkit.org/show_bug.cgi?id=90429
4490
4491         Reviewed by Rob Buis.
4492
4493         * Source/cmake/OptionsBlackBerry.cmake:
4494
4495 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
4496
4497         [Qt] Make use of .qmake.cache for caching features
4498
4499         Instead of loading() features from the files that need them (and re-running
4500         a bunch of checks), we now run feature detection as part of configure.pro,
4501         and have build-webkit write the computed feature-defines and CONFIG to
4502         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
4503         when building WebKit.pro.
4504
4505         At some point we'll be able to selectivly prevent running of config tests
4506         in configure.pro, which means we don't need a separate code-path for
4507         the build-webkit --help case.
4508
4509         We should also move the code in build-webkit that now uses .webkit.config
4510         to detect clean builds, to use .qmake.cache, since we now store the same
4511         thing there.
4512
4513         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4514
4515         Reviewed by Tor Arne Vestbø.
4516
4517         * Source/QtWebKit.pro:
4518         * Source/api.pri:
4519         * Source/tests.pri:
4520         * WebKit.pro:
4521
4522 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
4523
4524         Unreviewed, rolling out r121766.
4525         http://trac.webkit.org/changeset/121766
4526         https://bugs.webkit.org/show_bug.cgi?id=90465
4527
4528         It caused flakey build errors on the bots (Requested by Ossy
4529         on #webkit).
4530
4531         * Source/QtWebKit.pro:
4532         * Source/api.pri:
4533         * Source/tests.pri:
4534         * WebKit.pro:
4535
4536 2012-07-03  George Staikos  <staikos@webkit.org>
4537
4538         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
4539         https://bugs.webkit.org/show_bug.cgi?id=90422
4540
4541         Reviewed by Rob Buis.
4542
4543         * Source/cmake/OptionsBlackBerry.cmake:
4544
4545 2012-07-03  George Staikos  <staikos@webkit.org>
4546
4547         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
4548         https://bugs.webkit.org/show_bug.cgi?id=90422
4549
4550         Reviewed by Rob Buis.
4551
4552         * Source/cmake/OptionsBlackBerry.cmake:
4553
4554 2012-07-03  Priit Laes  <plaes@plaes.org>
4555
4556         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
4557         https://bugs.webkit.org/show_bug.cgi?id=90332
4558
4559         Reviewed by Gustavo Noronha Silva.
4560
4561         * configure.ac: Bump libsoup requirements to 2.39.2
4562
4563 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
4564
4565         [Qt] Make use of .qmake.cache for caching features
4566
4567         Instead of loading() features from the files that need them (and re-running
4568         a bunch of checks), we now run feature detection as part of configure.pro,
4569         and have build-webkit write the computed feature-defines and CONFIG to
4570         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
4571         when building WebKit.pro.
4572
4573         At some point we'll be able to selectivly prevent running of config tests
4574         in configure.pro, which means we don't need a separate code-path for
4575         the build-webkit --help case.
4576
4577         We should also move the code in build-webkit that now uses .webkit.config
4578         to detect clean builds, to use .qmake.cache, since we now store the same
4579         thing there.
4580
4581         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4582
4583         Reviewed by Tor Arne Vestbø.
4584
4585         * Source/QtWebKit.pro:
4586         * Source/api.pri:
4587         * Source/tests.pri:
4588         * WebKit.pro:
4589
4590 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
4591
4592         [EFL] Enable MICRODATA support
4593         https://bugs.webkit.org/show_bug.cgi?id=90377
4594
4595         Reviewed by Kenneth Rohde Christiansen.
4596
4597         Turn on MICRODATA support by default for EFL port.
4598
4599         * Source/cmake/OptionsEfl.cmake:
4600
4601 2012-07-02  George Staikos  <staikos@webkit.org>
4602
4603         [BlackBerry] Enable scoped style for BlackBerry.
4604         https://bugs.webkit.org/show_bug.cgi?id=90418
4605
4606         Reviewed by Rob Buis.
4607
4608         * Source/cmake/OptionsBlackBerry.cmake:
4609         * Source/cmakeconfig.h.cmake:
4610
4611 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
4612
4613         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
4614         https://bugs.webkit.org/show_bug.cgi?id=90271
4615
4616         Reviewed by George Staikos.
4617
4618         RIM PR #154707
4619
4620         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
4621         defined by default.
4622         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
4623         need to rebuild webkit before running DRT.
4624
4625         * Source/cmake/OptionsBlackBerry.cmake:
4626         * Source/cmakeconfig.h.cmake:
4627
4628 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
4629
4630         [EFL][CMake] Integrate API unit tests with CTest
4631         https://bugs.webkit.org/show_bug.cgi?id=87251
4632
4633         Reviewed by Daniel Bates.
4634
4635         Enable CTest on the root CMakeLists.txt as it is expected
4636         to be here. This will create a new build target ("make test")
4637         to run all the API unit tests.
4638
4639         * CMakeLists.txt:
4640