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