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