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