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