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