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