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