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