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