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