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