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