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