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