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