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