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