[Blackberry] add a new Api named setAllowNotification
[WebKit-https.git] / ChangeLog
1 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
2
3         [Blackberry] add a new Api named setAllowNotification
4         https://bugs.webkit.org/show_bug.cgi?id=88950
5
6         Reviewed by Antonio Gomes.
7
8         Add a new API named setAllowNotification in webpage class to
9         let client set those allowed domains into notifications.
10
11         Test case:
12         * ManualTests/blackberry/notification.html: Added.
13
14 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
15
16         [Gtk] Enable link prefetch support in the developer builds
17         https://bugs.webkit.org/show_bug.cgi?id=89011
18
19         Reviewed by Martin Robinson.
20
21         Rather export an automake conditional than define a preprocessor
22         macro for enabling link prefetch support.
23
24         * configure.ac:
25
26 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
27
28         [BlackBerry] Enable MEDIA_STREAM by default
29         https://bugs.webkit.org/show_bug.cgi?id=88849
30
31         Reviewed by Antonio Gomes.
32
33         * Source/cmake/OptionsBlackBerry.cmake:
34         * Source/cmakeconfig.h.cmake:
35
36 2012-06-12  MORITA Hajime  <morrita@google.com>
37
38         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
39         https://bugs.webkit.org/show_bug.cgi?id=62218
40
41         Reviewed by Dimitri Glazkov.
42
43         * Source/autotools/symbols.filter:
44
45 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
46
47         [EFL] Enable SHADOW_DOM flag
48         https://bugs.webkit.org/show_bug.cgi?id=87732
49
50         Reviewed by Kentaro Hara.
51
52         Enable SHADOW_DOM flag by default at compile time for EFL port.
53
54         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
55         * Source/cmake/OptionsEfl.cmake:
56         * Source/cmakeconfig.h.cmake:
57
58 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
59
60         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
61         https://bugs.webkit.org/show_bug.cgi?id=88715
62
63         Reviewed by Noam Rosenthal.
64
65         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
66
67         * Source/cmake/OptionsEfl.cmake:
68         * Source/cmakeconfig.h.cmake:
69
70 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
71
72         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
73         https://bugs.webkit.org/show_bug.cgi?id=88850
74
75         Reviewed by Alexis Menard.
76
77         Enabled it by default on CMake ports like in other ports.
78         This patch is a follow up to r120029.
79
80         * Source/cmake/WebKitFeatures.cmake:
81         * Source/cmakeconfig.h.cmake:
82
83 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
84
85         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
86         https://bugs.webkit.org/show_bug.cgi?id=84406
87
88         Reviewed by Hajime Morita.
89
90         Exporting Internals::counterValueForElement symbols for the Gtk build.
91
92         * Source/autotools/symbols.filter:
93
94 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
95
96         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
97         https://bugs.webkit.org/show_bug.cgi?id=88804
98
99         Reviewed by Tony Chang.
100
101         Protect box-decoration-break behind a feature flag enabled by default.
102
103         * configure.ac:
104
105 2012-06-11  Arnaud Renevier  <arno@renevier.net>
106
107         Replace obsolete mkdir_p variable with MKDIR_P
108         https://bugs.webkit.org/show_bug.cgi?id=88790
109
110         Reviewed by Martin Robinson.
111
112         * GNUmakefile.am:
113         * configure.ac:
114
115 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
116
117         Unreviewed. Fix make distcheck issues.
118
119         * GNUmakefile.am: Initialize jscore nosource variables.
120
121 2012-06-10  Darin Adler  <darin@apple.com>
122
123         Remove unneeded callRemovedLastRef function from TreeShared refactoring
124         https://bugs.webkit.org/show_bug.cgi?id=88653
125
126         Reviewed by Sam Weinig.
127
128         * Source/autotools/symbols.filter: Filter removedLastRef instead of
129         callRemovedLastRef.
130
131 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
132
133         Add UNDO_MANAGER flag
134         https://bugs.webkit.org/show_bug.cgi?id=87908
135
136         Reviewed by Tony Chang.
137
138         * Source/cmake/WebKitFeatures.cmake:
139
140 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
141
142         Fix the GTK+ build when OpenGL is enabled.
143
144         * configure.ac: Fix the build.
145
146 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
147
148         [GTK] build accelerated compositing on by default if OpenGL is present
149         https://bugs.webkit.org/show_bug.cgi?id=88677
150
151         Reviewed by Alejandro G. Castro.
152
153         Build accelerated compositing by default if OpenGL is present, just like WebGL.
154         Also prevent enabling WebGL if Clutter is turned on.
155
156         * configure.ac: Build AC by default.
157
158 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
159
160         [GTK] Add API to get the library version to WebKit2 GTK+
161         https://bugs.webkit.org/show_bug.cgi?id=88426
162
163         Reviewed by Martin Robinson.
164
165         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
166         file.
167
168 2012-06-08  Ion Rosca  <rosca@adobe.com>
169
170         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
171         https://bugs.webkit.org/show_bug.cgi?id=74111
172
173         Reviewed by Simon Fraser.
174
175         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
176
177 2012-06-07  Kentaro Hara  <haraken@chromium.org>
178
179         Reduce Node object size from 72 byte to 64 byte
180         https://bugs.webkit.org/show_bug.cgi?id=88528
181
182         Reviewed by Ryosuke Niwa.
183
184         Added a symbol for callRemovedLastRef().
185
186         * Source/autotools/symbols.filter:
187
188 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
189
190         Build fix for WinCE after r113570.
191
192         * Source/cmake/OptionsWinCE.cmake:
193
194 2012-06-07  Adam Barth  <abarth@webkit.org>
195
196         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
197         https://bugs.webkit.org/show_bug.cgi?id=88375
198
199         Reviewed by James Robinson.
200
201         This symbol no longer exists.
202
203         * Source/autotools/symbols.filter:
204
205 2012-06-06  David Kilzer  <ddkilzer@apple.com>
206
207         Teach git about localizable *.strings files
208         <http://webkit.org/b/88447>
209
210         Reviewed by Adam Roben.
211
212         * .gitattributes: Set diff attribute for *.strings files so
213         git-diff doesn't complain about them being binary files once the
214         git-config command is run.
215
216 2012-06-06  Andy Wingo  <wingo@igalia.com>
217
218         [GTK] Enable the LLInt
219         https://bugs.webkit.org/show_bug.cgi?id=88315
220
221         Reviewed by Filip Pizlo.
222
223         * configure.ac: Require Ruby, to build the low-level interpreter.
224
225 2012-06-06  Sam D  <dsam2912@gmail.com>
226
227         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
228         https://bugs.webkit.org/show_bug.cgi?id=87644
229
230         Reviewed by Pavel Feldman.
231
232         Added an option to enable/disable all breakpoints in Breakpoint pane.
233
234         * Source/WebCore/English.lproj/localizedStrings.js:
235         * Source/WebCore/inspector/front-end/BreakpointManager.js:
236         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
237         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
238         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
239         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
240         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
241
242 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
243
244         [GTK] show the feature list in alphabetical order
245         https://bugs.webkit.org/show_bug.cgi?id=88343
246
247         Reviewed by Gustavo Noronha Silva.
248
249         * configure.ac:
250
251 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
252
253         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
254         https://bugs.webkit.org/show_bug.cgi?id=73176
255
256         Reviewed by Adam Barth.
257
258         Two more APIs are added in Custom Scheme Handler specification.
259         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
260         One is 'isProtocolHandlerRegistered' to query whether the specific URL
261         is registered or not.
262         The other is 'unregisterProtocolHandler' to remove the registered URL.
263
264         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
265         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
266
267 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
268
269         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
270         https://bugs.webkit.org/show_bug.cgi?id=88243
271
272         Reviewed by Adam Barth.
273
274         * Source/cmake/WebKitFeatures.cmake:
275
276 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
277
278         [chromium] Fix software rendering for device-scale-factor > 1
279         https://bugs.webkit.org/show_bug.cgi?id=88136
280
281         Reviewed by Darin Fisher.
282
283         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
284
285         * Source/autotools/symbols.filter:
286
287 2012-06-04  Kevin Greer  <kgr@chromium.org>
288
289         [chromium] Issue async events for console.time/timeEnd
290         https://bugs.webkit.org/show_bug.cgi?id=88003
291
292         Reviewed by Pavel Feldman.
293
294         * ../../Source/WebCore/page/Console.cpp:
295
296 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
297
298         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
299
300         * configure.ac: Bump version number.
301
302 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
303
304         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
305
306         * wscript:
307
308 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
309
310         [Qt] Use -Werror only in developer builds
311
312         Rubber-stamped by Tor Arne Vestbø.
313
314         In production builds -Werror with custom toolchains and wierd system
315         headers, -Werror is of no use and just creates confusion. So use it
316         only if Qt is configured with -developer-build.
317
318         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
319
320 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
321
322         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
323         https://bugs.webkit.org/show_bug.cgi?id=88117
324
325         Reviewed by Noam Rosenthal.
326
327         * Source/tests.pri: Add new entry for tst_qobjectbridge.
328
329 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
330
331         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
332         https://bugs.webkit.org/show_bug.cgi?id=86866
333
334         Reviewed by Adam Barth.
335
336         Enable WEB_INTENTS_TAG flag by default on EFL port.
337
338         * Source/cmake/OptionsEfl.cmake:
339         * Source/cmake/WebKitFeatures.cmake:
340         * Source/cmakeconfig.h.cmake:
341
342 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
343
344         [EFL] Enable CSS_IMAGE_SET flag
345         https://bugs.webkit.org/show_bug.cgi?id=87727
346
347         Reviewed by Adam Roben.
348
349         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
350
351         * Source/cmake/OptionsEfl.cmake:
352         * Source/cmake/WebKitFeatures.cmake:
353         * Source/cmakeconfig.h.cmake:
354
355 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
356
357         [wx] Unreviewed build fix. Add needed file back to the wx build.
358
359         * wscript:
360
361 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
362
363         [EFL][WK2] Fix WebKit2-EFL build
364         https://bugs.webkit.org/show_bug.cgi?id=83693
365
366         Reviewed by Carlos Garcia Campos.
367
368         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
369
370 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
371
372         [BlackBerry] Loading media data with http authentication
373         https://bugs.webkit.org/show_bug.cgi?id=84214
374
375         Reviewed by George Staikos.
376
377         Added a manual test case which needs user to provide a HTTP server
378         with HTTP authentication support when loading the specified media
379         resource. The test case will test if the media resource is successfully
380         loaded.
381
382         * ManualTests/blackberry/video-load-with-authentication.html: Added.
383
384 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
385
386         Incomplete repaint on twitter.com when replying to a tweet
387         https://bugs.webkit.org/show_bug.cgi?id=87553
388
389         Reviewed by Dean Jackson.
390         
391         Manual test that adds a transform to a layer, forcing that
392         layer to gain backing store.
393
394         * ManualTests/compositing/requires-backing-change.html: Added.
395
396 2012-05-29  David Barr  <davidbarr@chromium.org>
397
398         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
399         https://bugs.webkit.org/show_bug.cgi?id=87685
400
401         Reviewed by Eric Seidel.
402
403         Add a configuration option for CSS image-resolution support, disabling it by default.
404
405         * Source/cmake/WebKitFeatures.cmake:
406         * Source/cmakeconfig.h.cmake:
407
408 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
409
410         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
411         https://bugs.webkit.org/show_bug.cgi?id=42328
412
413         Reviewed by Eric Seidel.
414
415         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
416
417 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
418
419         Move allowRoundingHacks to Internals interface
420         https://bugs.webkit.org/show_bug.cgi?id=87328
421
422         Reviewed by Hajime Morita.
423
424         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
425
426 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
427
428         [EFL] Enable blob support for the EFL port
429         https://bugs.webkit.org/show_bug.cgi?id=85363
430
431         Reviewed by Hajime Morita.
432
433         Enable Blob support by default for the EFL port.
434
435         * Source/cmake/OptionsEfl.cmake:
436
437 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
438
439         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
440         https://bugs.webkit.org/show_bug.cgi?id=87597
441
442         Reviewed by Daniel Bates.
443
444         Building with clang requires at least the -fPIC option being
445         passed correctly, just like it is needed with gcc. clang is also
446         compatible with most of gcc's compiler options, so we only need to
447         check for clang besides g++ in the macro definition.
448
449         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
450         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
451         and achieves the same effect.
452
453 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
454
455         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
456         https://bugs.webkit.org/show_bug.cgi?id=87453
457
458         Reviewed by Eric Seidel.
459
460         Report the value of $enable_iframe_seamless rather than $enable_sandbox
461         after checking whether to enable the iframe seamless option.
462
463         * configure.ac:
464
465 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
466
467         [Gtk] Remove configuration options that do not apply anymore
468         https://bugs.webkit.org/show_bug.cgi?id=87509
469
470         Reviewed by Martin Robinson.
471
472         Remove configuration options for enabling or disabling HTML5 datagrid,
473         DOM storage, image resizer API and sandboxed iframe support. These
474         features were either turned on by default with the feature defines
475         removed from the code or removed from the source.
476
477         * configure.ac:
478
479 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
480
481         [Qt] Broken controls rendering when transform is applied.
482         https://bugs.webkit.org/show_bug.cgi?id=87483
483
484         Reviewed by Simon Hausmann.
485
486         * ManualTests/qt/control_paiting_with_transforms.html: Added.
487
488 2012-05-24  Tim Horton  <timothy_horton@apple.com>
489
490         Add feature defines for web-facing parts of CSS Regions and Exclusions
491         https://bugs.webkit.org/show_bug.cgi?id=87442
492         <rdar://problem/10887709>
493
494         Reviewed by Dan Bernstein.
495
496         * configure.ac:
497
498 2012-05-24  Kent Tamura  <tkent@chromium.org>
499
500         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
501         per-context property of DOMWindow.
502         https://bugs.webkit.org/show_bug.cgi?id=87086
503
504         Reviewed by Adam Barth.
505
506         * ManualTests/forms/calendar-picker.html:
507         Introduce pseudo window.pagePopupController.
508
509 2012-05-24  Philippe Normand  <pnormand@igalia.com>
510
511         [GTK] Add --enable-css3-flexbox configure option after r118304.
512         https://bugs.webkit.org/show_bug.cgi?id=87455
513
514         Reviewed by Xan Lopez.
515
516         * configure.ac:
517
518 2012-05-24  John Mellor  <johnme@chromium.org>
519
520         Font Boosting: Add compile flag and runtime setting
521         https://bugs.webkit.org/show_bug.cgi?id=87394
522
523         Reviewed by Adam Barth.
524
525         Add ENABLE_FONT_BOOSTING.
526
527         * configure.ac:
528
529 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
530
531         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
532
533         * Source/cmake/WebKitFeatures.cmake:
534         * Source/cmakeconfig.h.cmake:
535
536 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
537
538         [BlackBerry] Reset JS state for each test
539         https://bugs.webkit.org/show_bug.cgi?id=86899
540
541         Reviewed by Nikolas Zimmermann.
542
543         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
544          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
545
546 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
547
548         [EFL] Implements the registerProtocolHandler method and option.
549         https://bugs.webkit.org/show_bug.cgi?id=73638
550
551         Reviewed by Andreas Kling.
552
553         The registerProtocolHandler() method allows Web sites to register themselves
554         as possible handlers for particular schemes.
555
556         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
557
558         * Source/cmake/OptionsEfl.cmake: Adds the build option.
559         * Source/cmakeconfig.h.cmake: Adds the build option.
560
561 2012-05-22  Kangil Han  <kangil.han@samsung.com>
562
563         [EFL][DRT] Implement touch event
564         https://bugs.webkit.org/show_bug.cgi?id=86720
565
566         Reviewed by Hajime Morita.
567
568         Currently EFL DRT doesn't support touch event.
569         Therefore, this patch enabled it and implemented some eventSender function callbacks.
570
571         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
572         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
573
574 == Rolled over to ChangeLog-2012-05-22 ==