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