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