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