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