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