[Qt] Add top-level .qmake.conf
[WebKit.git] / ChangeLog
1 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2
3         [Qt] Add top-level .qmake.conf
4
5         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
6
7         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
8         hurt, and is still required for Qt4.
9
10         https://bugs.webkit.org/show_bug.cgi?id=90461
11
12         Reviewed by Tor Arne Vestbø.
13
14         * .qmake.conf: Added.
15         * WebKit.pro:
16
17 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
18
19         [Qt] Let qt_module_config create the forwarding module pri file
20
21         https://bugs.webkit.org/show_bug.cgi?id=90461
22
23         Reviewed by Tor Arne Vestbø.
24
25         * Source/sync.profile:
26
27 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
28
29         [Qt] Don't let qt_webkit.pri proclaim its own location
30
31         This won't work any more with recent Qt5 versions, as the forwarding
32         pri is created by qt_module_config, which needs MODULE_PRI to be set
33         up already.
34
35         We also need to load build_config, not qt_module.
36
37         https://bugs.webkit.org/show_bug.cgi?id=90461
38
39         Reviewed by Tor Arne Vestbø.
40
41         * Source/api.pri:
42
43 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
44
45         [Qt] Remove redundant CONFIG+=module
46
47         qt_module_config takes care of that.
48
49         In api.pri we are actually testing the flag ourselves, so now we need to
50         test a related flag qt_module_config sets instead.
51
52         https://bugs.webkit.org/show_bug.cgi?id=90461
53
54         Reviewed by Tor Arne Vestbø.
55
56         * Source/api.pri:
57
58 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
59
60         [Qt] Adjust to changed generation of master include file
61
62         The responsiblity for creating the master include was moved out of syncqt.
63         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
64         determining whether a header is private.
65
66         https://bugs.webkit.org/show_bug.cgi?id=90461
67
68         Reviewed by Tor Arne Vestbø.
69
70         * Source/sync.profile:
71
72 2012-07-05  Rob Buis  <rbuis@rim.com>
73
74         [CMake] Fix some CMake warnings
75         https://bugs.webkit.org/show_bug.cgi?id=90558
76
77         Fix WebKit options so they match with FeatureList.pm.
78
79         Reviewed by Dan Bates.
80
81         * Source/cmake/WebKitFeatures.cmake:
82         * Source/cmakeconfig.h.cmake:
83
84 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
85
86         [Qt] Move Webkit1 before WebKit2 in the build order
87
88         Reviewed by Csaba Osztrogonác.
89
90         * WebKit.pro:
91
92 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
93
94         [CMAKE] Unreviewd typo fix after r121857
95
96         * Source/cmake/WebKitMacros.cmake:
97
98 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
99
100         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
101         https://bugs.webkit.org/show_bug.cgi?id=88608
102
103         Reviewed by Hajime Morita.
104
105         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
106
107 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
108
109         [Wk2][EFL] EFL needs a WebKitTestRunner
110         https://bugs.webkit.org/show_bug.cgi?id=87659
111
112         Reviewed by Kenneth Rohde Christiansen.
113
114         * Source/CMakeLists.txt:
115         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
116         shared library.
117         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
118
119 2012-07-04  John Mellor  <johnme@chromium.org>
120
121         Text Autosizing: Add compile flag and runtime setting
122         https://bugs.webkit.org/show_bug.cgi?id=87394
123
124         This patch renames Font Boosting to Text Autosizing.
125
126         Reviewed by Adam Barth.
127
128         * configure.ac:
129
130 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
131
132         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
133         https://bugs.webkit.org/show_bug.cgi?id=90258
134
135         Reviewed by Rob Buis.
136
137         This new macro calls generate-bindings.pl and append generated sources
138         into proper source list.
139
140         * Source/cmake/WebKitMacros.cmake:
141
142 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
143
144         [Qt] Get rid of un-needed QT += declarative for Qt 5
145
146         The declarative module has been renamed to quick1 in Qt 5, and the
147         engine-only module for Qt 5 is named 'qml'. For many of the instances
148         we could just remove 'declarative', since the project file was only
149         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
150         in a haveQt(4) scope.
151
152         Reviewed by Csaba Osztrogonác.
153
154         * Source/api.pri:
155
156 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
157
158         [EFL] Enable CSS variables support at compile time
159         https://bugs.webkit.org/show_bug.cgi?id=90448
160
161         Reviewed by Kenneth Rohde Christiansen.
162
163         Turn on CSS_VARIABLES flag by default on EFL port.
164
165         * Source/cmake/OptionsEfl.cmake:
166         * Source/cmakeconfig.h.cmake:
167
168 2012-07-03  George Staikos  <staikos@webkit.org>
169
170         [BlackBerry] Enable microdata support for BlackBerry.
171         https://bugs.webkit.org/show_bug.cgi?id=90429
172
173         Reviewed by Rob Buis.
174
175         * Source/cmake/OptionsBlackBerry.cmake:
176
177 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
178
179         [Qt] Make use of .qmake.cache for caching features
180
181         Instead of loading() features from the files that need them (and re-running
182         a bunch of checks), we now run feature detection as part of configure.pro,
183         and have build-webkit write the computed feature-defines and CONFIG to
184         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
185         when building WebKit.pro.
186
187         At some point we'll be able to selectivly prevent running of config tests
188         in configure.pro, which means we don't need a separate code-path for
189         the build-webkit --help case.
190
191         We should also move the code in build-webkit that now uses .webkit.config
192         to detect clean builds, to use .qmake.cache, since we now store the same
193         thing there.
194
195         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
196
197         Reviewed by Tor Arne Vestbø.
198
199         * Source/QtWebKit.pro:
200         * Source/api.pri:
201         * Source/tests.pri:
202         * WebKit.pro:
203
204 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
205
206         Unreviewed, rolling out r121766.
207         http://trac.webkit.org/changeset/121766
208         https://bugs.webkit.org/show_bug.cgi?id=90465
209
210         It caused flakey build errors on the bots (Requested by Ossy
211         on #webkit).
212
213         * Source/QtWebKit.pro:
214         * Source/api.pri:
215         * Source/tests.pri:
216         * WebKit.pro:
217
218 2012-07-03  George Staikos  <staikos@webkit.org>
219
220         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
221         https://bugs.webkit.org/show_bug.cgi?id=90422
222
223         Reviewed by Rob Buis.
224
225         * Source/cmake/OptionsBlackBerry.cmake:
226
227 2012-07-03  George Staikos  <staikos@webkit.org>
228
229         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
230         https://bugs.webkit.org/show_bug.cgi?id=90422
231
232         Reviewed by Rob Buis.
233
234         * Source/cmake/OptionsBlackBerry.cmake:
235
236 2012-07-03  Priit Laes  <plaes@plaes.org>
237
238         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
239         https://bugs.webkit.org/show_bug.cgi?id=90332
240
241         Reviewed by Gustavo Noronha Silva.
242
243         * configure.ac: Bump libsoup requirements to 2.39.2
244
245 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
246
247         [Qt] Make use of .qmake.cache for caching features
248
249         Instead of loading() features from the files that need them (and re-running
250         a bunch of checks), we now run feature detection as part of configure.pro,
251         and have build-webkit write the computed feature-defines and CONFIG to
252         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
253         when building WebKit.pro.
254
255         At some point we'll be able to selectivly prevent running of config tests
256         in configure.pro, which means we don't need a separate code-path for
257         the build-webkit --help case.
258
259         We should also move the code in build-webkit that now uses .webkit.config
260         to detect clean builds, to use .qmake.cache, since we now store the same
261         thing there.
262
263         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
264
265         Reviewed by Tor Arne Vestbø.
266
267         * Source/QtWebKit.pro:
268         * Source/api.pri:
269         * Source/tests.pri:
270         * WebKit.pro:
271
272 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
273
274         [EFL] Enable MICRODATA support
275         https://bugs.webkit.org/show_bug.cgi?id=90377
276
277         Reviewed by Kenneth Rohde Christiansen.
278
279         Turn on MICRODATA support by default for EFL port.
280
281         * Source/cmake/OptionsEfl.cmake:
282
283 2012-07-02  George Staikos  <staikos@webkit.org>
284
285         [BlackBerry] Enable scoped style for BlackBerry.
286         https://bugs.webkit.org/show_bug.cgi?id=90418
287
288         Reviewed by Rob Buis.
289
290         * Source/cmake/OptionsBlackBerry.cmake:
291         * Source/cmakeconfig.h.cmake:
292
293 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
294
295         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
296         https://bugs.webkit.org/show_bug.cgi?id=90271
297
298         Reviewed by George Staikos.
299
300         RIM PR #154707
301
302         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
303         defined by default.
304         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
305         need to rebuild webkit before running DRT.
306
307         * Source/cmake/OptionsBlackBerry.cmake:
308         * Source/cmakeconfig.h.cmake:
309
310 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
311
312         [EFL][CMake] Integrate API unit tests with CTest
313         https://bugs.webkit.org/show_bug.cgi?id=87251
314
315         Reviewed by Daniel Bates.
316
317         Enable CTest on the root CMakeLists.txt as it is expected
318         to be here. This will create a new build target ("make test")
319         to run all the API unit tests.
320
321         * CMakeLists.txt:
322
323 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
324
325         [EFL] Add Gamepad support
326         https://bugs.webkit.org/show_bug.cgi?id=90170
327
328         Reviewed by Kenneth Rohde Christiansen.
329
330         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
331         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
332         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
333
334 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
335
336         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
337         https://bugs.webkit.org/show_bug.cgi?id=90241
338
339         This issue is caused by single quotes in option's labels.
340         We should use the escape character of single quotes in JavaScript's string which 
341         starts and ends with single quotes.
342         So we replace lablels' single quotes with its escape character during generating the 
343         select popUp's HTML.
344
345
346         Reviewed by George Staikos.
347
348         * ManualTests/blackberry/select-popup-items-unicode-display.html:
349
350 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
351
352         [Qt][WK2] Private non-QtQuick API
353         https://bugs.webkit.org/show_bug.cgi?id=84532
354
355         Reviewed by Noam Rosenthal.
356
357         API tests for QRawWebView.
358
359         * Source/tests.pri:
360
361 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
362
363         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
364
365         * Source/autotools/symbols.filter:
366
367 2012-06-28  MORITA Hajime  <morrita@google.com>
368
369         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
370         https://bugs.webkit.org/show_bug.cgi?id=89732
371
372         Reviewed by Dimitri Glazkov.
373
374         * Source/autotools/symbols.filter:
375
376 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
377
378         [BlackBerry] Selection items show as garbage for non-ascii characters.
379         https://bugs.webkit.org/show_bug.cgi?id=89969
380
381         Add charset utf-8 to the select popup's page.
382
383         Reviewed by Antonio Gomes.
384
385         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
386
387 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
388
389         [EFL] Enable support for HTML5 datalist
390         https://bugs.webkit.org/show_bug.cgi?id=90157
391
392         Reviewed by Martin Robinson.
393
394         Turn on DATALIST flag by default on EFL port to
395         support HTML5 datalist tag.
396
397         * Source/cmake/OptionsEfl.cmake:
398
399 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
400
401         [Gtk] Add support for the Gamepad API
402         https://bugs.webkit.org/show_bug.cgi?id=87503
403
404         Reviewed by Carlos Garcia Campos.
405
406         Only enable the Gamepad feature on Linux as support
407         for other operating systems is not present.
408
409         Check for the GIO Unix and GUdev dependencies when the
410         Gamepad feature is enabled.
411
412         * configure.ac:
413
414 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
415
416         [Qt] Make it possible to build WebKit without QtWidgets
417         https://bugs.webkit.org/show_bug.cgi?id=78109
418
419         Reviewed by Tor Arne Vestbø.
420
421         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
422         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
423         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
424
425 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
426
427         [EFL] Implement Network Information API
428         https://bugs.webkit.org/show_bug.cgi?id=87067
429
430         Reviewed by Kenneth Rohde Christiansen.
431
432         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
433
434 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
435
436         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
437
438         * configure.ac: Bump version number.
439
440 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
441
442         [BlackBerry] Sanitize GLSL code using ANGLE.
443
444         BlackBerry port does not sanitize GLSL code with ANGLE
445         https://bugs.webkit.org/show_bug.cgi?id=89583
446
447         Reviewed by Rob Buis.
448
449         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
450
451 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
452
453         [GTK] Fix NPAPI plugins on Windows
454         https://bugs.webkit.org/show_bug.cgi?id=54531
455
456         Reviewed by Martin Robinson.
457
458         Define XP_WIN on Windows for plugin support.
459
460         * GNUmakefile.am:
461
462 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
463
464         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
465         https://bugs.webkit.org/show_bug.cgi?id=88207
466
467         Reviewed by Chang Shu.
468
469         * Source/cmake/OptionsCommon.cmake:
470         Provide new variable, EXEC_INSTALL_DIR to determine where to install
471         executables.
472
473 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
474
475         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
476         https://bugs.webkit.org/show_bug.cgi?id=88935
477
478         Reviewed by Chang Shu.
479
480         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
481
482 2012-06-20  Varun Jain  <varunjain@chromium.org>
483
484         Account for device scale factor when creating image for dragging.
485         https://bugs.webkit.org/show_bug.cgi?id=89489
486
487         Reviewed by Adam Barth.
488
489         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
490
491 2012-06-18  Philippe Normand  <pnormand@igalia.com>
492
493         [GStreamer] 0.11 video-sink
494         https://bugs.webkit.org/show_bug.cgi?id=77087
495
496         Reviewed by Martin Robinson.
497
498         * configure.ac: Fix required gstreamer 0.11 version
499
500 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
501
502         [Qt] Fix the Windows build when Qt is built without -release or -debug
503         https://bugs.webkit.org/show_bug.cgi?id=89471
504
505         Reviewed by Tor Arne Vestbø.
506
507         Make sure that we at least remove build_all on Windows for api.pri,
508         as WebCore wasn't built for all configurations.
509
510         * Source/api.pri:
511
512 2012-06-19  Mike West  <mkwst@chromium.org>
513
514         Introduce ENABLE_CSP_NEXT configuration flag.
515         https://bugs.webkit.org/show_bug.cgi?id=89300
516
517         Reviewed by Adam Barth.
518
519         The 1.0 draft of the Content Security Policy spec is just about to
520         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
521         this ENABLE flag, disabled by default.
522
523         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
524
525         * Source/cmake/WebKitFeatures.cmake:
526         * Source/cmakeconfig.h.cmake:
527
528 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
529
530         [Qt] Allow the modules file generation to work on Windows.
531         https://bugs.webkit.org/show_bug.cgi?id=89010
532
533         Reviewed by Csaba Osztrogonác.
534
535         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
536
537         * Source/api.pri:
538
539 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
540
541         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
542         https://bugs.webkit.org/show_bug.cgi?id=88880
543
544         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
545         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
546         adjust the target since it is in debug_and_release and expects the debug
547         build_pass to come later. However, since we remove debug_and_release from CONFIG
548         right after this, the TARGET hasn't been adjusted and the debug build_pass
549         will not happen.
550
551         Work around it by disabling this optimization on Windows.
552
553         Reviewed by Tor Arne Vestbø.
554
555         * Source/api.pri:
556
557 2012-06-19  Mike West  <mkwst@chromium.org>
558
559         Add a scheme registry for bypassing Content Security Policy.
560         https://bugs.webkit.org/show_bug.cgi?id=89373
561
562         Reviewed by Adam Barth.
563
564         * Source/autotools/symbols.filter:
565
566 2012-06-18  Rob Buis  <rbuis@rim.com>
567
568         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
569         https://bugs.webkit.org/show_bug.cgi?id=89381
570
571         Reviewed by Antonio Gomes.
572
573         PR 163598
574
575         Enable LEGACY_VIEWPORT_ADAPTION.
576
577         * Source/cmake/OptionsBlackBerry.cmake:
578
579 2012-06-17  Philippe Normand  <pnormand@igalia.com>
580
581         Unreviewed, GTK 64-bit build fix after r120551.
582
583         * Source/autotools/symbols.filter:
584
585 2012-06-17  Philippe Normand  <pnormand@igalia.com>
586
587         Unreviewed, GTK build fix after r120397.
588
589         * Source/autotools/symbols.filter:
590
591 2012-06-14  Kent Tamura  <tkent@chromium.org>
592
593         Validate form state strings in FormController::setStateForNewFormElements()
594         https://bugs.webkit.org/show_bug.cgi?id=88768
595
596         Reviewed by Hajime Morita.
597
598         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
599
600 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
601
602         [Blackberry] add a new Api named setAllowNotification
603         https://bugs.webkit.org/show_bug.cgi?id=88950
604
605         Reviewed by Antonio Gomes.
606
607         Add a new API named setAllowNotification in webpage class to
608         let client set those allowed domains into notifications.
609
610         Test case:
611         * ManualTests/blackberry/notification.html: Added.
612
613 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
614
615         [Gtk] Enable link prefetch support in the developer builds
616         https://bugs.webkit.org/show_bug.cgi?id=89011
617
618         Reviewed by Martin Robinson.
619
620         Rather export an automake conditional than define a preprocessor
621         macro for enabling link prefetch support.
622
623         * configure.ac:
624
625 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
626
627         [BlackBerry] Enable MEDIA_STREAM by default
628         https://bugs.webkit.org/show_bug.cgi?id=88849
629
630         Reviewed by Antonio Gomes.
631
632         * Source/cmake/OptionsBlackBerry.cmake:
633         * Source/cmakeconfig.h.cmake:
634
635 2012-06-12  MORITA Hajime  <morrita@google.com>
636
637         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
638         https://bugs.webkit.org/show_bug.cgi?id=62218
639
640         Reviewed by Dimitri Glazkov.
641
642         * Source/autotools/symbols.filter:
643
644 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
645
646         [EFL] Enable SHADOW_DOM flag
647         https://bugs.webkit.org/show_bug.cgi?id=87732
648
649         Reviewed by Kentaro Hara.
650
651         Enable SHADOW_DOM flag by default at compile time for EFL port.
652
653         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
654         * Source/cmake/OptionsEfl.cmake:
655         * Source/cmakeconfig.h.cmake:
656
657 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
658
659         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
660         https://bugs.webkit.org/show_bug.cgi?id=88715
661
662         Reviewed by Noam Rosenthal.
663
664         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
665
666         * Source/cmake/OptionsEfl.cmake:
667         * Source/cmakeconfig.h.cmake:
668
669 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
670
671         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
672         https://bugs.webkit.org/show_bug.cgi?id=88850
673
674         Reviewed by Alexis Menard.
675
676         Enabled it by default on CMake ports like in other ports.
677         This patch is a follow up to r120029.
678
679         * Source/cmake/WebKitFeatures.cmake:
680         * Source/cmakeconfig.h.cmake:
681
682 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
683
684         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
685         https://bugs.webkit.org/show_bug.cgi?id=84406
686
687         Reviewed by Hajime Morita.
688
689         Exporting Internals::counterValueForElement symbols for the Gtk build.
690
691         * Source/autotools/symbols.filter:
692
693 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
694
695         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
696         https://bugs.webkit.org/show_bug.cgi?id=88804
697
698         Reviewed by Tony Chang.
699
700         Protect box-decoration-break behind a feature flag enabled by default.
701
702         * configure.ac:
703
704 2012-06-11  Arnaud Renevier  <arno@renevier.net>
705
706         Replace obsolete mkdir_p variable with MKDIR_P
707         https://bugs.webkit.org/show_bug.cgi?id=88790
708
709         Reviewed by Martin Robinson.
710
711         * GNUmakefile.am:
712         * configure.ac:
713
714 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
715
716         Unreviewed. Fix make distcheck issues.
717
718         * GNUmakefile.am: Initialize jscore nosource variables.
719
720 2012-06-10  Darin Adler  <darin@apple.com>
721
722         Remove unneeded callRemovedLastRef function from TreeShared refactoring
723         https://bugs.webkit.org/show_bug.cgi?id=88653
724
725         Reviewed by Sam Weinig.
726
727         * Source/autotools/symbols.filter: Filter removedLastRef instead of
728         callRemovedLastRef.
729
730 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
731
732         Add UNDO_MANAGER flag
733         https://bugs.webkit.org/show_bug.cgi?id=87908
734
735         Reviewed by Tony Chang.
736
737         * Source/cmake/WebKitFeatures.cmake:
738
739 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
740
741         Fix the GTK+ build when OpenGL is enabled.
742
743         * configure.ac: Fix the build.
744
745 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
746
747         [GTK] build accelerated compositing on by default if OpenGL is present
748         https://bugs.webkit.org/show_bug.cgi?id=88677
749
750         Reviewed by Alejandro G. Castro.
751
752         Build accelerated compositing by default if OpenGL is present, just like WebGL.
753         Also prevent enabling WebGL if Clutter is turned on.
754
755         * configure.ac: Build AC by default.
756
757 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
758
759         [GTK] Add API to get the library version to WebKit2 GTK+
760         https://bugs.webkit.org/show_bug.cgi?id=88426
761
762         Reviewed by Martin Robinson.
763
764         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
765         file.
766
767 2012-06-08  Ion Rosca  <rosca@adobe.com>
768
769         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
770         https://bugs.webkit.org/show_bug.cgi?id=74111
771
772         Reviewed by Simon Fraser.
773
774         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
775
776 2012-06-07  Kentaro Hara  <haraken@chromium.org>
777
778         Reduce Node object size from 72 byte to 64 byte
779         https://bugs.webkit.org/show_bug.cgi?id=88528
780
781         Reviewed by Ryosuke Niwa.
782
783         Added a symbol for callRemovedLastRef().
784
785         * Source/autotools/symbols.filter:
786
787 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
788
789         Build fix for WinCE after r113570.
790
791         * Source/cmake/OptionsWinCE.cmake:
792
793 2012-06-07  Adam Barth  <abarth@webkit.org>
794
795         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
796         https://bugs.webkit.org/show_bug.cgi?id=88375
797
798         Reviewed by James Robinson.
799
800         This symbol no longer exists.
801
802         * Source/autotools/symbols.filter:
803
804 2012-06-06  David Kilzer  <ddkilzer@apple.com>
805
806         Teach git about localizable *.strings files
807         <http://webkit.org/b/88447>
808
809         Reviewed by Adam Roben.
810
811         * .gitattributes: Set diff attribute for *.strings files so
812         git-diff doesn't complain about them being binary files once the
813         git-config command is run.
814
815 2012-06-06  Andy Wingo  <wingo@igalia.com>
816
817         [GTK] Enable the LLInt
818         https://bugs.webkit.org/show_bug.cgi?id=88315
819
820         Reviewed by Filip Pizlo.
821
822         * configure.ac: Require Ruby, to build the low-level interpreter.
823
824 2012-06-06  Sam D  <dsam2912@gmail.com>
825
826         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
827         https://bugs.webkit.org/show_bug.cgi?id=87644
828
829         Reviewed by Pavel Feldman.
830
831         Added an option to enable/disable all breakpoints in Breakpoint pane.
832
833         * Source/WebCore/English.lproj/localizedStrings.js:
834         * Source/WebCore/inspector/front-end/BreakpointManager.js:
835         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
836         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
837         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
838         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
839         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
840
841 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
842
843         [GTK] show the feature list in alphabetical order
844         https://bugs.webkit.org/show_bug.cgi?id=88343
845
846         Reviewed by Gustavo Noronha Silva.
847
848         * configure.ac:
849
850 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
851
852         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
853         https://bugs.webkit.org/show_bug.cgi?id=73176
854
855         Reviewed by Adam Barth.
856
857         Two more APIs are added in Custom Scheme Handler specification.
858         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
859         One is 'isProtocolHandlerRegistered' to query whether the specific URL
860         is registered or not.
861         The other is 'unregisterProtocolHandler' to remove the registered URL.
862
863         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
864         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
865
866 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
867
868         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
869         https://bugs.webkit.org/show_bug.cgi?id=88243
870
871         Reviewed by Adam Barth.
872
873         * Source/cmake/WebKitFeatures.cmake:
874
875 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
876
877         [chromium] Fix software rendering for device-scale-factor > 1
878         https://bugs.webkit.org/show_bug.cgi?id=88136
879
880         Reviewed by Darin Fisher.
881
882         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
883
884         * Source/autotools/symbols.filter:
885
886 2012-06-04  Kevin Greer  <kgr@chromium.org>
887
888         [chromium] Issue async events for console.time/timeEnd
889         https://bugs.webkit.org/show_bug.cgi?id=88003
890
891         Reviewed by Pavel Feldman.
892
893         * ../../Source/WebCore/page/Console.cpp:
894
895 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
896
897         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
898
899         * configure.ac: Bump version number.
900
901 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
902
903         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
904
905         * wscript:
906
907 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
908
909         [Qt] Use -Werror only in developer builds
910
911         Rubber-stamped by Tor Arne Vestbø.
912
913         In production builds -Werror with custom toolchains and wierd system
914         headers, -Werror is of no use and just creates confusion. So use it
915         only if Qt is configured with -developer-build.
916
917         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
918
919 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
920
921         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
922         https://bugs.webkit.org/show_bug.cgi?id=88117
923
924         Reviewed by Noam Rosenthal.
925
926         * Source/tests.pri: Add new entry for tst_qobjectbridge.
927
928 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
929
930         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
931         https://bugs.webkit.org/show_bug.cgi?id=86866
932
933         Reviewed by Adam Barth.
934
935         Enable WEB_INTENTS_TAG flag by default on EFL port.
936
937         * Source/cmake/OptionsEfl.cmake:
938         * Source/cmake/WebKitFeatures.cmake:
939         * Source/cmakeconfig.h.cmake:
940
941 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
942
943         [EFL] Enable CSS_IMAGE_SET flag
944         https://bugs.webkit.org/show_bug.cgi?id=87727
945
946         Reviewed by Adam Roben.
947
948         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
949
950         * Source/cmake/OptionsEfl.cmake:
951         * Source/cmake/WebKitFeatures.cmake:
952         * Source/cmakeconfig.h.cmake:
953
954 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
955
956         [wx] Unreviewed build fix. Add needed file back to the wx build.
957
958         * wscript:
959
960 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
961
962         [EFL][WK2] Fix WebKit2-EFL build
963         https://bugs.webkit.org/show_bug.cgi?id=83693
964
965         Reviewed by Carlos Garcia Campos.
966
967         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
968
969 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
970
971         [BlackBerry] Loading media data with http authentication
972         https://bugs.webkit.org/show_bug.cgi?id=84214
973
974         Reviewed by George Staikos.
975
976         Added a manual test case which needs user to provide a HTTP server
977         with HTTP authentication support when loading the specified media
978         resource. The test case will test if the media resource is successfully
979         loaded.
980
981         * ManualTests/blackberry/video-load-with-authentication.html: Added.
982
983 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
984
985         Incomplete repaint on twitter.com when replying to a tweet
986         https://bugs.webkit.org/show_bug.cgi?id=87553
987
988         Reviewed by Dean Jackson.
989         
990         Manual test that adds a transform to a layer, forcing that
991         layer to gain backing store.
992
993         * ManualTests/compositing/requires-backing-change.html: Added.
994
995 2012-05-29  David Barr  <davidbarr@chromium.org>
996
997         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
998         https://bugs.webkit.org/show_bug.cgi?id=87685
999
1000         Reviewed by Eric Seidel.
1001
1002         Add a configuration option for CSS image-resolution support, disabling it by default.
1003
1004         * Source/cmake/WebKitFeatures.cmake:
1005         * Source/cmakeconfig.h.cmake:
1006
1007 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1008
1009         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
1010         https://bugs.webkit.org/show_bug.cgi?id=42328
1011
1012         Reviewed by Eric Seidel.
1013
1014         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
1015
1016 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1017
1018         Move allowRoundingHacks to Internals interface
1019         https://bugs.webkit.org/show_bug.cgi?id=87328
1020
1021         Reviewed by Hajime Morita.
1022
1023         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
1024
1025 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
1026
1027         [EFL] Enable blob support for the EFL port
1028         https://bugs.webkit.org/show_bug.cgi?id=85363
1029
1030         Reviewed by Hajime Morita.
1031
1032         Enable Blob support by default for the EFL port.
1033
1034         * Source/cmake/OptionsEfl.cmake:
1035
1036 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
1037
1038         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
1039         https://bugs.webkit.org/show_bug.cgi?id=87597
1040
1041         Reviewed by Daniel Bates.
1042
1043         Building with clang requires at least the -fPIC option being
1044         passed correctly, just like it is needed with gcc. clang is also
1045         compatible with most of gcc's compiler options, so we only need to
1046         check for clang besides g++ in the macro definition.
1047
1048         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
1049         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
1050         and achieves the same effect.
1051
1052 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
1053
1054         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
1055         https://bugs.webkit.org/show_bug.cgi?id=87453
1056
1057         Reviewed by Eric Seidel.
1058
1059         Report the value of $enable_iframe_seamless rather than $enable_sandbox
1060         after checking whether to enable the iframe seamless option.
1061
1062         * configure.ac:
1063
1064 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
1065
1066         [Gtk] Remove configuration options that do not apply anymore
1067         https://bugs.webkit.org/show_bug.cgi?id=87509
1068
1069         Reviewed by Martin Robinson.
1070
1071         Remove configuration options for enabling or disabling HTML5 datagrid,
1072         DOM storage, image resizer API and sandboxed iframe support. These
1073         features were either turned on by default with the feature defines
1074         removed from the code or removed from the source.
1075
1076         * configure.ac:
1077
1078 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
1079
1080         [Qt] Broken controls rendering when transform is applied.
1081         https://bugs.webkit.org/show_bug.cgi?id=87483
1082
1083         Reviewed by Simon Hausmann.
1084
1085         * ManualTests/qt/control_paiting_with_transforms.html: Added.
1086
1087 2012-05-24  Tim Horton  <timothy_horton@apple.com>
1088
1089         Add feature defines for web-facing parts of CSS Regions and Exclusions
1090         https://bugs.webkit.org/show_bug.cgi?id=87442
1091         <rdar://problem/10887709>
1092
1093         Reviewed by Dan Bernstein.
1094
1095         * configure.ac:
1096
1097 2012-05-24  Kent Tamura  <tkent@chromium.org>
1098
1099         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
1100         per-context property of DOMWindow.
1101         https://bugs.webkit.org/show_bug.cgi?id=87086
1102
1103         Reviewed by Adam Barth.
1104
1105         * ManualTests/forms/calendar-picker.html:
1106         Introduce pseudo window.pagePopupController.
1107
1108 2012-05-24  Philippe Normand  <pnormand@igalia.com>
1109
1110         [GTK] Add --enable-css3-flexbox configure option after r118304.
1111         https://bugs.webkit.org/show_bug.cgi?id=87455
1112
1113         Reviewed by Xan Lopez.
1114
1115         * configure.ac:
1116
1117 2012-05-24  John Mellor  <johnme@chromium.org>
1118
1119         Font Boosting: Add compile flag and runtime setting
1120         https://bugs.webkit.org/show_bug.cgi?id=87394
1121
1122         Reviewed by Adam Barth.
1123
1124         Add ENABLE_FONT_BOOSTING.
1125
1126         * configure.ac:
1127
1128 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
1129
1130         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
1131
1132         * Source/cmake/WebKitFeatures.cmake:
1133         * Source/cmakeconfig.h.cmake:
1134
1135 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
1136
1137         [BlackBerry] Reset JS state for each test
1138         https://bugs.webkit.org/show_bug.cgi?id=86899
1139
1140         Reviewed by Nikolas Zimmermann.
1141
1142         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
1143          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
1144
1145 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
1146
1147         [EFL] Implements the registerProtocolHandler method and option.
1148         https://bugs.webkit.org/show_bug.cgi?id=73638
1149
1150         Reviewed by Andreas Kling.
1151
1152         The registerProtocolHandler() method allows Web sites to register themselves
1153         as possible handlers for particular schemes.
1154
1155         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1156
1157         * Source/cmake/OptionsEfl.cmake: Adds the build option.
1158         * Source/cmakeconfig.h.cmake: Adds the build option.
1159
1160 2012-05-22  Kangil Han  <kangil.han@samsung.com>
1161
1162         [EFL][DRT] Implement touch event
1163         https://bugs.webkit.org/show_bug.cgi?id=86720
1164
1165         Reviewed by Hajime Morita.
1166
1167         Currently EFL DRT doesn't support touch event.
1168         Therefore, this patch enabled it and implemented some eventSender function callbacks.
1169
1170         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
1171         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
1172
1173 == Rolled over to ChangeLog-2012-05-22 ==