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