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