1 2012-06-08 Martin Robinson <mrobinson@igalia.com>
3 [GTK] build accelerated compositing on by default if OpenGL is present
4 https://bugs.webkit.org/show_bug.cgi?id=88677
6 Reviewed by Alejandro G. Castro.
8 Build accelerated compositing by default if OpenGL is present, just like WebGL.
9 Also prevent enabling WebGL if Clutter is turned on.
11 * configure.ac: Build AC by default.
13 2012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
15 [GTK] Add API to get the library version to WebKit2 GTK+
16 https://bugs.webkit.org/show_bug.cgi?id=88426
18 Reviewed by Martin Robinson.
20 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
23 2012-06-08 Ion Rosca <rosca@adobe.com>
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
28 Reviewed by Simon Fraser.
30 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
32 2012-06-07 Kentaro Hara <haraken@chromium.org>
34 Reduce Node object size from 72 byte to 64 byte
35 https://bugs.webkit.org/show_bug.cgi?id=88528
37 Reviewed by Ryosuke Niwa.
39 Added a symbol for callRemovedLastRef().
41 * Source/autotools/symbols.filter:
43 2012-06-07 Patrick Gansterer <paroga@webkit.org>
45 Build fix for WinCE after r113570.
47 * Source/cmake/OptionsWinCE.cmake:
49 2012-06-07 Adam Barth <abarth@webkit.org>
51 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
52 https://bugs.webkit.org/show_bug.cgi?id=88375
54 Reviewed by James Robinson.
56 This symbol no longer exists.
58 * Source/autotools/symbols.filter:
60 2012-06-06 David Kilzer <ddkilzer@apple.com>
62 Teach git about localizable *.strings files
63 <http://webkit.org/b/88447>
65 Reviewed by Adam Roben.
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.
71 2012-06-06 Andy Wingo <wingo@igalia.com>
73 [GTK] Enable the LLInt
74 https://bugs.webkit.org/show_bug.cgi?id=88315
76 Reviewed by Filip Pizlo.
78 * configure.ac: Require Ruby, to build the low-level interpreter.
80 2012-06-06 Sam D <dsam2912@gmail.com>
82 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
83 https://bugs.webkit.org/show_bug.cgi?id=87644
85 Reviewed by Pavel Feldman.
87 Added an option to enable/disable all breakpoints in Breakpoint pane.
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):
97 2012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
99 [GTK] show the feature list in alphabetical order
100 https://bugs.webkit.org/show_bug.cgi?id=88343
102 Reviewed by Gustavo Noronha Silva.
106 2012-06-05 Dongwoo Im <dw.im@samsung.com>
108 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
109 https://bugs.webkit.org/show_bug.cgi?id=73176
111 Reviewed by Adam Barth.
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.
119 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
120 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
122 2012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
124 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
125 https://bugs.webkit.org/show_bug.cgi?id=88243
127 Reviewed by Adam Barth.
129 * Source/cmake/WebKitFeatures.cmake:
131 2012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
133 [chromium] Fix software rendering for device-scale-factor > 1
134 https://bugs.webkit.org/show_bug.cgi?id=88136
136 Reviewed by Darin Fisher.
138 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
140 * Source/autotools/symbols.filter:
142 2012-06-04 Kevin Greer <kgr@chromium.org>
144 [chromium] Issue async events for console.time/timeEnd
145 https://bugs.webkit.org/show_bug.cgi?id=88003
147 Reviewed by Pavel Feldman.
149 * ../../Source/WebCore/page/Console.cpp:
151 2012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
153 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
155 * configure.ac: Bump version number.
157 2012-06-02 Kevin Ollivier <kevino@theolliviers.com>
159 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
163 2012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
165 [Qt] Use -Werror only in developer builds
167 Rubber-stamped by Tor Arne Vestbø.
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.
173 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
175 2012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
177 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
178 https://bugs.webkit.org/show_bug.cgi?id=88117
180 Reviewed by Noam Rosenthal.
182 * Source/tests.pri: Add new entry for tst_qobjectbridge.
184 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
186 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
187 https://bugs.webkit.org/show_bug.cgi?id=86866
189 Reviewed by Adam Barth.
191 Enable WEB_INTENTS_TAG flag by default on EFL port.
193 * Source/cmake/OptionsEfl.cmake:
194 * Source/cmake/WebKitFeatures.cmake:
195 * Source/cmakeconfig.h.cmake:
197 2012-05-31 Christophe Dumez <christophe.dumez@intel.com>
199 [EFL] Enable CSS_IMAGE_SET flag
200 https://bugs.webkit.org/show_bug.cgi?id=87727
202 Reviewed by Adam Roben.
204 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
206 * Source/cmake/OptionsEfl.cmake:
207 * Source/cmake/WebKitFeatures.cmake:
208 * Source/cmakeconfig.h.cmake:
210 2012-05-30 Kevin Ollivier <kevino@theolliviers.com>
212 [wx] Unreviewed build fix. Add needed file back to the wx build.
216 2012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
218 [EFL][WK2] Fix WebKit2-EFL build
219 https://bugs.webkit.org/show_bug.cgi?id=83693
221 Reviewed by Carlos Garcia Campos.
223 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
225 2012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
227 [BlackBerry] Loading media data with http authentication
228 https://bugs.webkit.org/show_bug.cgi?id=84214
230 Reviewed by George Staikos.
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
237 * ManualTests/blackberry/video-load-with-authentication.html: Added.
239 2012-05-29 Simon Fraser <simon.fraser@apple.com>
241 Incomplete repaint on twitter.com when replying to a tweet
242 https://bugs.webkit.org/show_bug.cgi?id=87553
244 Reviewed by Dean Jackson.
246 Manual test that adds a transform to a layer, forcing that
247 layer to gain backing store.
249 * ManualTests/compositing/requires-backing-change.html: Added.
251 2012-05-29 David Barr <davidbarr@chromium.org>
253 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
254 https://bugs.webkit.org/show_bug.cgi?id=87685
256 Reviewed by Eric Seidel.
258 Add a configuration option for CSS image-resolution support, disabling it by default.
260 * Source/cmake/WebKitFeatures.cmake:
261 * Source/cmakeconfig.h.cmake:
263 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
265 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
266 https://bugs.webkit.org/show_bug.cgi?id=42328
268 Reviewed by Eric Seidel.
270 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
272 2012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
274 Move allowRoundingHacks to Internals interface
275 https://bugs.webkit.org/show_bug.cgi?id=87328
277 Reviewed by Hajime Morita.
279 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
281 2012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
283 [EFL] Enable blob support for the EFL port
284 https://bugs.webkit.org/show_bug.cgi?id=85363
286 Reviewed by Hajime Morita.
288 Enable Blob support by default for the EFL port.
290 * Source/cmake/OptionsEfl.cmake:
292 2012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
294 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
295 https://bugs.webkit.org/show_bug.cgi?id=87597
297 Reviewed by Daniel Bates.
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.
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.
308 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
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
313 Reviewed by Eric Seidel.
315 Report the value of $enable_iframe_seamless rather than $enable_sandbox
316 after checking whether to enable the iframe seamless option.
320 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
322 [Gtk] Remove configuration options that do not apply anymore
323 https://bugs.webkit.org/show_bug.cgi?id=87509
325 Reviewed by Martin Robinson.
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.
334 2012-05-25 Zalan Bujtas <zbujtas@gmail.com>
336 [Qt] Broken controls rendering when transform is applied.
337 https://bugs.webkit.org/show_bug.cgi?id=87483
339 Reviewed by Simon Hausmann.
341 * ManualTests/qt/control_paiting_with_transforms.html: Added.
343 2012-05-24 Tim Horton <timothy_horton@apple.com>
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>
349 Reviewed by Dan Bernstein.
353 2012-05-24 Kent Tamura <tkent@chromium.org>
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
359 Reviewed by Adam Barth.
361 * ManualTests/forms/calendar-picker.html:
362 Introduce pseudo window.pagePopupController.
364 2012-05-24 Philippe Normand <pnormand@igalia.com>
366 [GTK] Add --enable-css3-flexbox configure option after r118304.
367 https://bugs.webkit.org/show_bug.cgi?id=87455
369 Reviewed by Xan Lopez.
373 2012-05-24 John Mellor <johnme@chromium.org>
375 Font Boosting: Add compile flag and runtime setting
376 https://bugs.webkit.org/show_bug.cgi?id=87394
378 Reviewed by Adam Barth.
380 Add ENABLE_FONT_BOOSTING.
384 2012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
386 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
388 * Source/cmake/WebKitFeatures.cmake:
389 * Source/cmakeconfig.h.cmake:
391 2012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
393 [BlackBerry] Reset JS state for each test
394 https://bugs.webkit.org/show_bug.cgi?id=86899
396 Reviewed by Nikolas Zimmermann.
398 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
399 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
401 2012-05-22 Dongwoo Im <dw.im@samsung.com>
403 [EFL] Implements the registerProtocolHandler method and option.
404 https://bugs.webkit.org/show_bug.cgi?id=73638
406 Reviewed by Andreas Kling.
408 The registerProtocolHandler() method allows Web sites to register themselves
409 as possible handlers for particular schemes.
411 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
413 * Source/cmake/OptionsEfl.cmake: Adds the build option.
414 * Source/cmakeconfig.h.cmake: Adds the build option.
416 2012-05-22 Kangil Han <kangil.han@samsung.com>
418 [EFL][DRT] Implement touch event
419 https://bugs.webkit.org/show_bug.cgi?id=86720
421 Reviewed by Hajime Morita.
423 Currently EFL DRT doesn't support touch event.
424 Therefore, this patch enabled it and implemented some eventSender function callbacks.
426 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
427 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
429 == Rolled over to ChangeLog-2012-05-22 ==