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