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