1 2012-01-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
3 [Qt] Public API watch dog auto test.
4 https://bugs.webkit.org/show_bug.cgi?id=73922
6 Reviewed by Simon Hausmann.
8 This test aims to prevent unintended/unapproved
9 modifications to the public QML API.
13 2012-01-19 Gustavo Noronha Silva <gns@gnome.org>
15 Rubber-stamped by Martin Robinson.
17 * Source/autotools/symbols.filter: try to fix the 32 bits release
18 bot by also adding the symbol it generates
20 2012-01-19 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
22 [Qt] Make build-webkit always do safe incremental builds after update-webkit
24 When building against Qt5 with GCC we would just run 'make' in the build dir,
25 and rely on the dependency files output by GCC (-MD) to handle dependency
26 tracking, but that fails for special-cases like adding a Q_OBJECT macro
29 To guarantee that an incrmental build will work, we have to run 'make qmake',
30 which we now do on every build-webkit that's followed by a successful run
31 of update-webkit. The reasoning is that update-webkit can result in such
32 potential corner-cases being applied, and since we can't know for sure
33 unless we inspect the diff and account for all the corner cases we assume
34 the worst and always run 'make qmake'.
36 After a succesful run of build-webkit we proceed to do just 'make' for any
37 subsequent runs, since we assume that the developer knows what kind of
38 changes he/she is doing, and when a 'make qmake' is needed.
40 Reviewed by Simon Hausmann.
44 2012-01-18 Dirk Pranke <dpranke@chromium.org>
46 [chromium] move Tools.gyp, switch build-webkit --chromium to All.gyp
47 https://bugs.webkit.org/show_bug.cgi?id=76505
49 Reviewed by Tony Chang.
51 Update with newly-generated files.
55 2012-01-18 Eric Carlson <eric.carlson@apple.com>
57 Provide access to user's list of preferred languages
58 https://bugs.webkit.org/show_bug.cgi?id=76138
60 Reviewed by Alexey Proskuryakov.
62 * Source/autotools/symbols.filter: List the new functions.
64 2012-01-18 Luciano Wolf <luciano.wolf@openbossa.org>
66 [Qt][WK2] Broken build with undefined reference to shm_open and shm_unlink
67 https://bugs.webkit.org/show_bug.cgi?id=76538
69 Reviewed by Tor Arne Vestbø.
71 The -lrt parameter was coming before -lWebKit2 during linkage.
73 Moved rt lib inclusion from Source/api.pri to WebKit2.pri as it should be aware
74 of its own dependencies instead of letting WebKit guess about. Letting
75 it on api.pri can lead to a wrong parameter's order during linker phase.
76 Ubuntu 11.10 was giving errors about SharedMemory (shm_open and
77 shm_unlink undefined symbols).
81 2012-01-18 Balazs Kelemen <kbalazs@webkit.org>
83 [Qt] Consolidate layout test crash logging
84 https://bugs.webkit.org/show_bug.cgi?id=75088
86 Reviewed by Simon Hausmann.
88 Move backtrace generating logic into WTFReportBacktrace
89 and add a way to deinstall signal handlers if we know
90 that we have already printed the backtrace.
92 * Source/qtwebkit-export.map:
94 2012-01-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
96 [Qt] Move OTHER_FILES from WebKit.pro to Tools.pro
98 Reviewed by Simon Hausmann.
102 2012-01-18 Shinya Kawanaka <shinyak@google.com>
104 Move ShadowContentElement from dom/ to html/ and make ShadowContentElement subclass of HTMLElement.
105 https://bugs.webkit.org/show_bug.cgi?id=76241
107 Reviewed by Dimitri Glazkov.
109 * Source/autotools/symbols.filter: Exposed necessary symbols.
111 2012-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
113 Unreviewed. Fix GTK+ build after r105245.
115 * Source/autotools/symbols.filter: Fix symbol name.
117 2012-01-17 Hajime Morrita <morrita@chromium.org>
119 [Internals] Should be able to access corresponding Document object.
120 https://bugs.webkit.org/show_bug.cgi?id=76425
122 Added exported symbols.
124 Reviewed by Adam Barth.
126 * Source/autotools/symbols.filter:
128 2012-01-17 Stephen Chenney <schenney@chromium.org>
130 NULL ptr in WebCore::RenderSVGInlineText::localCaretRect
131 https://bugs.webkit.org/show_bug.cgi?id=75851
133 Reviewed by Ryosuke Niwa.
135 Added a check for null box in localCaretRect, to match test in other
136 implementations. Adding a manual test because the crash is not
139 * ManualTests/svg-modify-deleted-selection.svg: Added.
141 2012-01-17 Raul Hudea <rhudea@adobe.com>
143 Move tests out of WebCore/manual-tests to toplevel ManualTests.
144 It looks like the manual-tests folder wasn't noticed by git (or me :).
146 Move some SVG manual tests from deprecated WebCore/manual-tests to toplevel ManualTests
147 https://bugs.webkit.org/show_bug.cgi?id=76437
149 Reviewed by Daniel Bates.
151 * ManualTests/svg-animation-css-transform.html: Renamed from Source/WebCore/manual-tests/svg-animation-css-transform.html.
152 * ManualTests/svg-css-animate-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-animate-compound.html.
153 * ManualTests/svg-css-transition-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-transition-compound.html.
155 2012-01-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
157 [Qt] Add more files to project-files for easier navigation in Qt Creator
159 Reviewed by Simon Hausmann.
163 2012-01-16 Carlos Garcia Campos <cgarcia@igalia.com>
165 [GTK] Update NEWS and configure.ac for 1.7.4 release
166 https://bugs.webkit.org/show_bug.cgi?id=76375
168 Reviewed by Philippe Normand.
170 * configure.ac: Bumped version number.
172 2012-01-16 Shinya Kawanaka <shinyak@google.com>
174 [crash] Renderer crashes when spell checking a disabled input field.
175 https://bugs.webkit.org/show_bug.cgi?id=75941
177 Reviewed by Hajime Morita.
179 * ManualTests/editing-disabled-node-replace-crash.html: Added.
181 2012-01-13 Simon Fraser <simon.fraser@apple.com>
183 Unmatched transparency layer begin/end on a filtered element with an opacity ancestor
184 https://bugs.webkit.org/show_bug.cgi?id=76329
186 Reviewed by Dan Bernstein.
188 Manual test with a filtered element as a descendant of an element with
189 opacity. Doing a Find is necessary to exercise the test.
191 * ManualTests/filters/opacity-above-filter.html: Added.
193 2012-01-13 Eli Fidler <efidler@rim.com>
195 GCC compiler version is not detected properly for QNX qcc variant
196 https://bugs.webkit.org/show_bug.cgi?id=76288
198 Reviewed by Rob Buis.
200 Provide an alternative way of getting the compiler version for GCC variants
201 that don't support -dumpversion (such as qcc).
203 * Source/cmake/WebKitHelpers.cmake:
205 2012-01-13 Gregg Tavares <gman@google.com>
207 Add WebGLContextGroup as step toward sharing WebGL resources
208 https://bugs.webkit.org/show_bug.cgi?id=75906
210 The WebGL Working Group will soon add the ability to share
211 WebGL resources among WebGL contexts. This is the necessary
212 prep work. NO API changes.
214 Added WebGLSharedObject for objects that are shared vs
215 WebGLContextObject for objects that are not.
217 Reviewed by Kenneth Russell.
219 No new tests. No change in behavior.
221 * GNUmakefile.list.am:
223 * html/canvas/OESVertexArrayObject.cpp:
224 (WebCore::OESVertexArrayObject::createVertexArrayOES):
225 (WebCore::OESVertexArrayObject::deleteVertexArrayOES):
226 (WebCore::OESVertexArrayObject::isVertexArrayOES):
227 (WebCore::OESVertexArrayObject::bindVertexArrayOES):
228 * html/canvas/WebGLBuffer.cpp:
229 (WebCore::WebGLBuffer::WebGLBuffer):
230 (WebCore::WebGLBuffer::~WebGLBuffer):
231 (WebCore::WebGLBuffer::deleteObjectImpl):
232 * html/canvas/WebGLBuffer.h:
233 * html/canvas/WebGLContextGroup.cpp: Added.
234 (WebCore::WebGLContextGroup::create):
235 (WebCore::WebGLContextGroup::WebGLContextGroup):
236 (WebCore::WebGLContextGroup::~WebGLContextGroup):
237 (WebCore::WebGLContextGroup::getAGraphicsContext3D):
238 (WebCore::WebGLContextGroup::addContext):
239 (WebCore::WebGLContextGroup::removeContext):
240 (WebCore::WebGLContextGroup::removeObject):
241 (WebCore::WebGLContextGroup::addObject):
242 (WebCore::WebGLContextGroup::detachAndRemoveAllObjects):
243 (WebCore::WebGLContextGroup::loseContextGroup):
244 * html/canvas/WebGLContextGroup.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
245 * html/canvas/WebGLContextObject.cpp: Copied from Source/WebCore/html/canvas/WebGLShader.cpp.
246 (WebCore::WebGLContextObject::WebGLContextObject):
247 (WebCore::WebGLContextObject::~WebGLContextObject):
248 (WebCore::WebGLContextObject::detachContext):
249 (WebCore::WebGLContextObject::getAGraphicsContext3D):
250 * html/canvas/WebGLContextObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
251 (WebCore::WebGLContextObject::context):
252 (WebCore::WebGLContextObject::validate):
253 (WebCore::WebGLContextObject::hasGroupOrContext):
254 * html/canvas/WebGLFramebuffer.cpp:
255 (WebCore::WebGLFramebuffer::WebGLFramebuffer):
256 (WebCore::WebGLFramebuffer::~WebGLFramebuffer):
257 (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
258 (WebCore::WebGLFramebuffer::getAttachment):
259 (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
260 (WebCore::WebGLFramebuffer::checkStatus):
261 (WebCore::WebGLFramebuffer::onAccess):
262 (WebCore::WebGLFramebuffer::deleteObjectImpl):
263 (WebCore::WebGLFramebuffer::initializeRenderbuffers):
264 * html/canvas/WebGLFramebuffer.h:
265 * html/canvas/WebGLObject.cpp:
266 (WebCore::WebGLObject::WebGLObject):
267 (WebCore::WebGLObject::~WebGLObject):
268 (WebCore::WebGLObject::deleteObject):
269 (WebCore::WebGLObject::detach):
270 (WebCore::WebGLObject::onDetached):
271 * html/canvas/WebGLObject.h:
272 * html/canvas/WebGLProgram.cpp:
273 (WebCore::WebGLProgram::WebGLProgram):
274 (WebCore::WebGLProgram::~WebGLProgram):
275 (WebCore::WebGLProgram::deleteObjectImpl):
276 (WebCore::WebGLProgram::cacheActiveAttribLocations):
277 * html/canvas/WebGLProgram.h:
278 * html/canvas/WebGLRenderbuffer.cpp:
279 (WebCore::WebGLRenderbuffer::~WebGLRenderbuffer):
280 (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
281 (WebCore::WebGLRenderbuffer::deleteObjectImpl):
282 * html/canvas/WebGLRenderbuffer.h:
283 * html/canvas/WebGLRenderingContext.cpp:
284 (WebCore::WebGLRenderingContext::WebGLRenderingContext):
285 (WebCore::WebGLRenderingContext::initializeNewContext):
286 (WebCore::WebGLRenderingContext::~WebGLRenderingContext):
287 (WebCore::WebGLRenderingContext::clearIfComposited):
288 (WebCore::WebGLRenderingContext::checkObjectToBeBound):
289 (WebCore::WebGLRenderingContext::clear):
290 (WebCore::WebGLRenderingContext::copyTexImage2D):
291 (WebCore::WebGLRenderingContext::copyTexSubImage2D):
292 (WebCore::WebGLRenderingContext::createBuffer):
293 (WebCore::WebGLRenderingContext::createFramebuffer):
294 (WebCore::WebGLRenderingContext::createTexture):
295 (WebCore::WebGLRenderingContext::createProgram):
296 (WebCore::WebGLRenderingContext::createRenderbuffer):
297 (WebCore::WebGLRenderingContext::createShader):
298 (WebCore::WebGLRenderingContext::deleteObject):
299 (WebCore::WebGLRenderingContext::deleteRenderbuffer):
300 (WebCore::WebGLRenderingContext::deleteTexture):
301 (WebCore::WebGLRenderingContext::detachShader):
302 (WebCore::WebGLRenderingContext::validateElementArraySize):
303 (WebCore::WebGLRenderingContext::validateIndexArrayConservative):
304 (WebCore::WebGLRenderingContext::validateIndexArrayPrecise):
305 (WebCore::WebGLRenderingContext::validateWebGLObject):
306 (WebCore::WebGLRenderingContext::drawArrays):
307 (WebCore::WebGLRenderingContext::drawElements):
308 (WebCore::WebGLRenderingContext::framebufferRenderbuffer):
309 (WebCore::WebGLRenderingContext::framebufferTexture2D):
310 (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
311 (WebCore::WebGLRenderingContext::linkProgram):
312 (WebCore::WebGLRenderingContext::readPixels):
313 (WebCore::WebGLRenderingContext::useProgram):
314 (WebCore::WebGLRenderingContext::removeSharedObject):
315 (WebCore::WebGLRenderingContext::addSharedObject):
316 (WebCore::WebGLRenderingContext::removeContextObject):
317 (WebCore::WebGLRenderingContext::addContextObject):
318 (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects):
319 (WebCore::WebGLRenderingContext::initVertexAttrib0):
320 (WebCore::WebGLRenderingContext::loseContext):
321 (WebCore::WebGLRenderingContext::loseContextImpl):
322 * html/canvas/WebGLRenderingContext.h:
323 (WebCore::WebGLRenderingContext::contextGroup):
324 * html/canvas/WebGLShader.cpp:
325 (WebCore::WebGLShader::WebGLShader):
326 (WebCore::WebGLShader::~WebGLShader):
327 (WebCore::WebGLShader::deleteObjectImpl):
328 * html/canvas/WebGLShader.h:
329 * html/canvas/WebGLSharedObject.cpp: Copied from Source/WebCore/html/canvas/WebGLRenderbuffer.cpp.
330 (WebCore::WebGLSharedObject::WebGLSharedObject):
331 (WebCore::WebGLSharedObject::~WebGLSharedObject):
332 (WebCore::WebGLSharedObject::detachContextGroup):
333 (WebCore::WebGLSharedObject::getAGraphicsContext3D):
334 * html/canvas/WebGLSharedObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
335 (WebCore::WebGLSharedObject::contextGroup):
336 (WebCore::WebGLSharedObject::isBuffer):
337 (WebCore::WebGLSharedObject::isFramebuffer):
338 (WebCore::WebGLSharedObject::isProgram):
339 (WebCore::WebGLSharedObject::isRenderbuffer):
340 (WebCore::WebGLSharedObject::isShader):
341 (WebCore::WebGLSharedObject::isTexture):
342 (WebCore::WebGLSharedObject::validate):
343 (WebCore::WebGLSharedObject::hasGroupOrContext):
344 * html/canvas/WebGLTexture.cpp:
345 (WebCore::WebGLTexture::WebGLTexture):
346 (WebCore::WebGLTexture::~WebGLTexture):
347 (WebCore::WebGLTexture::deleteObjectImpl):
348 * html/canvas/WebGLTexture.h:
349 * html/canvas/WebGLVertexArrayObjectOES.cpp:
350 (WebCore::WebGLVertexArrayObjectOES::WebGLVertexArrayObjectOES):
351 (WebCore::WebGLVertexArrayObjectOES::~WebGLVertexArrayObjectOES):
352 (WebCore::WebGLVertexArrayObjectOES::deleteObjectImpl):
353 * html/canvas/WebGLVertexArrayObjectOES.h:
355 2012-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
357 Unreviewed, rolling out r104805.
358 http://trac.webkit.org/changeset/104805
359 https://bugs.webkit.org/show_bug.cgi?id=76180
361 Breaks apple win compilation. (Requested by vsevik on
364 * Source/autotools/symbols.filter:
366 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
368 Make the new WTF module build on Qt
369 https://bugs.webkit.org/show_bug.cgi?id=76163
371 Reviewed by Tor Arne Vestbø.
373 * WebKit.pro: Build the new WTF instead of the old one.
375 2012-01-12 Shinya Kawanaka <shinyak@google.com>
377 ShadowContentElement should be able to use query.
378 https://bugs.webkit.org/show_bug.cgi?id=75302
380 Reviewed by Hajime Morita.
382 * Source/autotools/symbols.filter: Exposed necessary symbols.
384 2012-01-11 Ulan Degenbaev <ulan@chromium.org>
386 [v8] Int16Array.set(array, offset) fails on first execution
387 https://bugs.webkit.org/show_bug.cgi?id=76040
389 Reviewed by Kenneth Russell.
391 * LayoutTests/fast/canvas/webgl/array-set-with-offset-expected.txt: Added.
392 * LayoutTests/fast/canvas/webgl/array-set-with-offset.html: Added.
393 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
394 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
396 2012-01-11 Eli Fidler <efidler@rim.com>
398 Fix OpenGL dependency in CMake build system
399 https://bugs.webkit.org/show_bug.cgi?id=73559
401 Reviewed by Daniel Bates.
403 Apparently the EFL port uses desktop OpenGL to implement WebGL, but
404 other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or
407 * Source/cmake/OptionsCommon.cmake:
408 * Source/cmake/OptionsEfl.cmake:
410 2012-01-09 Martin Robinson <mrobinson@igalia.com>
412 [GTK] [AC] Simplify accelerated compositing build options
413 https://bugs.webkit.org/show_bug.cgi?id=75518
415 Reviewed by Gustavo Noronha Silva.
417 * configure.ac: Remove the --enable-3d-rendering option. It's enabled by
418 default now when accelerated compositing is enabled.
419 * GNUmakefile.am: Automatically enable 3D rendering when accelerated compositing
422 2012-01-04 Jon Lee <jonlee@apple.com>
424 Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
425 https://bugs.webkit.org/show_bug.cgi?id=69886
426 <rdar://problem/10070187>
428 Reviewed by Adele Peterson.
430 * ManualTests/search-cancel-button.html: Added.
432 2012-01-06 Simon Hausmann <simon.hausmann@nokia.com>
434 [Qt] Fix compilation of app code against QtWebKit master header file
436 Unreviewed trivial build fix.
438 * Source/sync.profile: Exclude util.h and testwindow.h from the master header
439 file, because it cannot be used outside of the WebKit source tree.
441 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
443 [Qt] Move listing of include paths and libs to pri files in sources
445 Includepaths are sometimes modified by non-Qt contributors so keeping
446 them in files inside Sources makes it more likely that they are updated
447 along with project files for the other ports.
449 Using pri files instead of prf files for this also has the benefit that
450 the include() from the main target file can be parsed and followed by
451 Qt Creator -- something that does not work with load().
453 Dependency from a target to a library through the WEBKIT variable are
454 handled through forwarding-files in Tools/qmake/mkspecs/modules, which
455 set the source root of the module and include the right pri file.
457 Ideally we'd use the variant of include() that takes an optional
458 namespace to read the variables into, or the fromfile() function,
459 but both of these add an overhead of about 40% on the total qmake
460 runtime, due to making a deep copy of all the variables in the
461 project or re-reading all the prf files from scratch.
463 Reviewed by Simon Hausmann.
468 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
470 [Qt] Add a few more files ot OTHER_FILES
472 Rubber-stamped by Simon Hausmann.
476 2012-01-05 Ulan Degenbaev <ulan@chromium.org>
478 [v8] Null pointer exception if a typed array constructor set to a primitive value.
479 https://bugs.webkit.org/show_bug.cgi?id=75532
481 Make sure that V8ArrayBufferViewCustomScript.js does not throw exception.
483 Reviewed by Kenneth Russell.
485 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned-expected.txt: Added.
486 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html: Added.
487 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
488 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
490 2012-01-05 Zeno Albisser <zeno@webkit.org>
492 [Qt][WK2] Implement custom URL schemes defined in QML.
493 https://bugs.webkit.org/show_bug.cgi?id=74931
495 Add new classes to the export map.
497 Reviewed by Kenneth Rohde Christiansen.
499 * Source/qtwebkit-export.map:
501 2012-01-05 Fady Samuel <fsamuel@chromium.org>
503 Move scalePageBy from eventSender to window.internals
504 https://bugs.webkit.org/show_bug.cgi?id=64512
506 Reviewed by Simon Fraser.
508 * Source/autotools/symbols.filter:
510 2012-01-04 James Robinson <jamesr@chromium.org>
512 [chromium] Move WebMimeRegistry and dependencies to Source/Platform
513 https://bugs.webkit.org/show_bug.cgi?id=74583
515 Reviewed by Darin Fisher.
517 Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
521 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
523 [Qt] Introduce new qmake variable 'WEBKIT' for signaling dependencies
525 The custom qmake variable 'WEBKIT' is used for signaling that a
526 target depends in some way on other subproject of the WebKit
527 project. For now this is limited to the set of intermediate
528 libraries: wtf, javascriptcore, webcore, and webkit2.
530 This replaces the previous convension of using load(foo) for
531 just include paths, and CONFIG += foo to also link against foo.
533 Adding a dependency results in additional include paths being
534 available, and potentially linking to the library. This is
535 decided by the build system based on conditions such as what
536 kind of target is being built and the general build config.
538 An advantage to his approach is that it simplifies the individual
539 foo.prf files, for example by allowing us to use INCLUDEPATH +=
540 and LIBS += as normal instead of prepending.
542 Reviewed by Simon Hausmann.
546 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
548 [Qt] Move use of $$qtLibraryTarget() to a single place
550 Reviewed by Kenneth Rohde Christiansen.
554 2012-01-04 Mary Wu <mary.wu@torchmobile.com.cn>
556 Enable DOWNLOAD_ATTRIBUTE in BlackBerry porting
557 https://bugs.webkit.org/show_bug.cgi?id=75238
559 Reviewed by Antonio Gomes.
561 * Source/cmakeconfig.h.cmake: Modified to add a new cmakedefine ENABLE_DOWNLOAD_ATTRIBUTE.
563 2012-01-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
565 [Qt] Clean up detection of fontconfig
567 We decide in features.prf whether or not fontconfig is available, and
568 set the HAVE_FONTCONFIG define accordingly. All leaf project files
569 should use this define to decide whether or not to link against
570 fontconfig, not do their own detection.
572 We don't need to add link_pkgconfig to CONFIG in each project file,
573 as we selectivly enable that configuration in defaults_post when
580 2012-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
582 [GTK] Add a way to change web view settings in MiniBrowser
583 https://bugs.webkit.org/show_bug.cgi?id=71568
585 Reviewed by Philippe Normand.
587 * GNUmakefile.am: Initialize minibrowser_built_sources.
589 2011-12-28 ChangSeok Oh <shivamidow@gmail.com>
591 [GTK] Fix compilation issue when selecting opengl for Accelerated compositing
592 https://bugs.webkit.org/show_bug.cgi?id=75309
594 Reviewed by Martin Robinson.
596 Replace WTF_USE_TEXTURE_MAPPER_OPENGL to WTF_USE_TEXTURE_MAPPER_GL
600 2011-12-28 Dan Bernstein <mitz@apple.com>
602 Entering "make" in Source builds only JavaScriptGlue and ANGLE
603 https://bugs.webkit.org/show_bug.cgi?id=75318
605 Reviewed by Anders Carlsson.
607 * Makefile: Changed to make Source and Tools.
608 * Source/Makefile: Changed to make all projects in Source.
610 2011-12-27 Kentaro Hara <haraken@chromium.org>
612 WIP: Enable the [Supplemental] IDL on Gtk
613 https://bugs.webkit.org/show_bug.cgi?id=74972
615 Reviewed by Adam Barth.
617 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
621 2011-12-22 Leo Yang <leo.yang@torchmobile.com.cn>
623 [BlackBerry] Enable blob for the BlackBerry porting
624 https://bugs.webkit.org/show_bug.cgi?id=75074
626 Reviewed by George Staikos.
628 * Source/cmake/OptionsBlackBerry.cmake:
630 2011-12-22 Ryuan Choi <ryuan.choi@samsung.com>
632 [EFL][WK2] Add an option to build WebKit2.
633 https://bugs.webkit.org/show_bug.cgi?id=61999
635 Reviewed by Eric Seidel.
637 * Source/cmake/OptionsEfl.cmake: Set WebKit2_LIBRARY_NAME.
639 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
641 ManualTests HTML template should be simplified
642 https://bugs.webkit.org/show_bug.cgi?id=75025
644 Reviewed by Ryosuke Niwa.
646 * ManualTests/template.html:
648 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
650 WebKit editing throws exception when monochrome color dragged onto text
651 https://bugs.webkit.org/show_bug.cgi?id=74775
653 Reviewed by Ryosuke Niwa.
655 * ManualTests/drag-color-to-contenteditable.html: Added.
657 2011-12-21 Daniel Bates <dbates@webkit.org>
659 Add CMake option to only build JavaScriptCore
660 https://bugs.webkit.org/show_bug.cgi?id=74979
662 Reviewed by Rob Buis.
664 Towards adding CMake support to script Tools/Scripts/build-jsc, add a CMake
665 option to only build JavaScriptCore.
667 * CMakeLists.txt: Defined ENABLE_WEBCORE to build WebCore. If the option
668 ONLY_BUILD_JAVASCRIPTCORE is specified then don't build WebCore, WebKit, or WebKit2.
669 * Source/CMakeLists.txt:
670 * Source/cmake/WebKitFS.cmake:
672 2011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
674 emacs: unreviewed. add settings for editing js files.
678 2011-12-20 Rafael Brandao <rafael.lobo@openbossa.org>
680 [Qt][WK2] Implement favicon support
681 https://bugs.webkit.org/show_bug.cgi?id=71082
683 Reviewed by Simon Hausmann.
685 * Source/qtwebkit-export.map: Added new classes.
687 2011-12-18 Simon Hausmann <simon.hausmann@nokia.com>
689 Rename EditCommandQt to UndoStepQt
690 https://bugs.webkit.org/show_bug.cgi?id=74754
692 Reviewed by Ryosuke Niwa.
696 2011-12-16 Mark Hahnenberg <mhahnenberg@apple.com>
698 De-virtualize destructors
699 https://bugs.webkit.org/show_bug.cgi?id=74331
701 Reviewed by Geoffrey Garen.
703 * Source/autotools/symbols.filter: Removed symbol no longer present.
705 2011-12-16 Carlos Garcia Campos <cgarcia@igalia.com>
707 [GTK] Update NEWS and configure.ac for 1.7.3 release
708 https://bugs.webkit.org/show_bug.cgi?id=74699
710 Reviewed by Philippe Normand.
712 * configure.ac: Bumped version number.
714 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
716 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
717 https://bugs.webkit.org/show_bug.cgi?id=74640
719 Reviewed by Antonio Gomes.
721 r84991 removed Datagrid from the tree, but the options in CMake were
724 * Source/cmake/OptionsBlackBerry.cmake:
725 * Source/cmake/OptionsEfl.cmake:
726 * Source/cmake/OptionsWinCE.cmake:
727 * Source/cmakeconfig.h.cmake:
729 2011-12-15 Ulan Degenbaev <ulan@chromium.org>
731 Web Inspector: [Chromium] Call LowMemoryNotification instead of IdleNotification
732 https://bugs.webkit.org/show_bug.cgi?id=71821
734 Reviewed by Yury Semikhatsky.
736 * Source/WebCore/bindings/v8/ScriptProfiler.cpp:
738 2011-12-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
740 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
742 Reviewed Simon Hausmann.
746 2011-12-15 Michael Brüning <michael.bruning@nokia.com>
748 [QT][WK2]Add (experimental) viewport info view to Minibrowser/qt.
749 https://bugs.webkit.org/show_bug.cgi?id=72893
751 Reviewed by Kenneth Rohde Christiansen.
753 This patch extends QQuickWebViewExperimental by a property named
754 viewportInfo, which contains the viewport scalability and
755 layout and contents size information. This property is exposed to
756 QML through the experimental extension for QQuickWebView.
758 * Source/qtwebkit-export.map:
760 2011-12-14 Ryosuke Niwa <rniwa@webkit.org>
762 Add a manual test for caret blinking during forward deletion
763 https://bugs.webkit.org/show_bug.cgi?id=74494
765 Reviewed by Dan Bernstein.
767 Add a test to forward delete 200 characters. Caret should not blink during the deletion.
768 This is a follow up for r102413.
770 * ManualTests/caret-blink-during-forward-delete.html: Added.
772 2011-12-14 Csaba Osztrogonác <ossy@webkit.org>
774 [Qt] Rollout r102769, because it broke Qt-4.8 builds.
778 2011-12-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
780 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
784 https://bugs.webkit.org/show_bug.cgi?id=74413
786 Reviewed by Simon Hausmann.
790 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
792 [Qt] Fix compilation of QtWebKit with --orientation-events without ENABLE_DEVICE_ORIENTATION
793 https://bugs.webkit.org/show_bug.cgi?id=74492
795 Reviewed by Simon Hausmann.
799 2011-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
801 [Qt] [WK2] Linking fails if GStreamer not installed after r102493
802 https://bugs.webkit.org/show_bug.cgi?id=74412
804 Reviewed by Simon Hausmann.
806 Add -lrt to fix WK2 linking when gstreamer is not used.
810 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
812 [Qt] DeviceOrientationClientMockQt should be removed in favor of DeviceOrientationClientMock
813 https://bugs.webkit.org/show_bug.cgi?id=74417
815 Reviewed by Simon Hausmann.
817 Based on original patch by Kenneth Christiansen.
821 2011-12-14 Jacky Jiang <zhajiang@rim.com>
823 [BlackBerry] Switch to libjpeg for decoding
824 https://bugs.webkit.org/show_bug.cgi?id=74475
826 Reviewed by Daniel Bates.
828 Find libjpeg instead of libimg.
830 * Source/cmake/OptionsBlackBerry.cmake:
832 2011-12-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
834 [Qt] Get rid of layering violations in includes
836 WebKit/qt/API and WebKit/qt/WebCoreSupport should not be included
837 in the webcore.prf, but rather in each target that specificly needs
838 headers in these location. We used to include them directly in webcore
839 since we had layering violations between WebCore and WebKit, but now
840 that they are gone there's no reason to do that.
842 Reviewed by Simon Hausmann.
846 2011-12-12 Andy Wingo <wingo@igalia.com>
848 Simplify autotools configure.ac
849 https://bugs.webkit.org/show_bug.cgi?id=74312
851 Reviewed by Martin Robinson.
853 * configure.ac: Don't AC_DEFINE so many things. Many of the
854 defines were stale (ENABLE_YARR, ENABLE_JIT_OPTIMIZE_CALL, etc),
855 and with Platform.h we don't need to make an explicit decision
856 here. If the user does pass --enable-jit or --disable-jit, effect
857 that choice via setting JSC_CPPFLAGS.
859 2011-12-12 Alexis Menard <alexis.menard@openbossa.org>
861 [Qt][WK2] History is not accessible in QML.
862 https://bugs.webkit.org/show_bug.cgi?id=73016
864 Reviewed by Simon Hausmann.
866 Add the new QWebNavigationHistory in the map file.
868 * Source/qtwebkit-export.map:
870 2011-12-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
872 [Qt] request parameter of QQuickWebView::navigationRequested is not a registered type
873 https://bugs.webkit.org/show_bug.cgi?id=73826
875 Reviewed by Tor Arne Vestbø.
877 * Source/qtwebkit-export.map: Adding QWebNavigationRequest
879 2011-12-09 Joone Hur <joone.hur@collabora.co.uk>
881 [GTK] Initial implementation of Accelerated Compositing using Clutter
882 https://bugs.webkit.org/show_bug.cgi?id=73319
884 Reviewed by Gustavo Noronha Silva.
886 * GNUmakefile.am: Export new compilation macros.
887 * configure.ac: Add clutter backend for Accelerated Compositing.
889 2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
891 Unreviewed, rolling out r102323.
892 http://trac.webkit.org/changeset/102323
893 https://bugs.webkit.org/show_bug.cgi?id=74069
895 Caused Chromium and GTK build failure (Requested by bashi on
898 * Source/autotools/symbols.filter:
900 2011-12-08 Fady Samuel <fsamuel@chromium.org>
902 Move scalePageBy from eventSender to window.internals
903 https://bugs.webkit.org/show_bug.cgi?id=64512
905 Reviewed by Simon Fraser.
907 * Source/autotools/symbols.filter:
909 2011-12-06 Dirk Pranke <dpranke@chromium.org>
911 Add Tools/Tool.xcodeproj,
912 Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
913 Source/WebKit/chromium/All.xcodeproj to .gitignore
915 https://bugs.webkit.org/show_bug.cgi?id=73823
917 Reviewed by Tony Chang.
921 2011-12-06 Simon Hausmann <simon.hausmann@nokia.com>
923 [Qt] build-jsc script doesn't work
924 https://bugs.webkit.org/show_bug.cgi?id=73910
926 Reviewed by Tor Arne Vestbø.
928 * WebKit.pro: Move WTF SUBDIR stuff out of here and
929 straight into JavaScriptCore/JavaScriptCore.pro.
930 Unconditionally "recurse" into JavaScriptCore now,
931 as we'll do the v8 scoping there to only build WTF.
933 2011-12-05 Alexander Færøy <alexander.faeroy@nokia.com>
935 [Qt] Add Source/qtwebkitversion.h to .gitignore
936 https://bugs.webkit.org/show_bug.cgi?id=73823
938 Reviewed by Tor Arne Vestbø.
942 2011-12-03 Dan Winship <danw@gnome.org>
944 [GTK] Update required libsoup version
945 https://bugs.webkit.org/show_bug.cgi?id=71611
947 Reviewed by Martin Robinson.
949 * configure.ac: require libsoup 2.37.2.1 for SoupRequestHTTP API
952 2011-12-02 Fady Samuel <fsamuel@chromium.org>
954 When page scaling is in use position:fixed has incorrect results
955 https://bugs.webkit.org/show_bug.cgi?id=68617
957 Reviewed by Simon Fraser.
959 * Source/autotools/symbols.filter:
961 2011-12-02 Martin Robinson <mrobinson@igalia.com>
963 Try to fix the GTK+ debug bot. As discussed with other GTK+
964 hackers recently. It makes sense to just remove G_DISABLE_DEPRECATIONS
965 now in WebKit. The flag itself is now deprecated in GLib in favor of
968 * GNUmakefile.am: Remove G_DISABLE_DEPRECATED.
970 2011-12-02 Kevin Ollivier <kevino@theolliviers.com>
972 [wx] Unreviewed build fixes for Windows build.
976 2011-12-02 Alejandro G. Castro <alex@igalia.com>
978 [GTK] Fix TextureMapperCairo compilation
979 https://bugs.webkit.org/show_bug.cgi?id=73655
981 Reviewed by Martin Robinson.
983 * GNUmakefile.am: The variables need the USE part in the name.
984 * configure.ac: We can not define the variable twice.
986 2011-12-02 Raphael Kubo da Costa <kubo@profusion.mobi>
988 Unreviewed, revert r101347.
989 https://bugs.webkit.org/show_bug.cgi?id=73580
991 It breaks the linking of Tools/ targets due to missing functions.
993 * Source/cmake/OptionsEfl.cmake:
995 2011-12-02 Alejandro G. Castro <alex@igalia.com>
997 [GTK] Improve C++0x compat warnings check
998 https://bugs.webkit.org/show_bug.cgi?id=73642
1000 Reviewed by Martin Robinson.
1004 2011-12-01 Nayan Kumar K <nayankk@motorola.com>
1006 [GTK] Add compilation options to enable/disable Accelerated Compositing and to choose texture mapper implementation.
1007 https://bugs.webkit.org/show_bug.cgi?id=73458
1009 Reviewed by Martin Robinson.
1011 * GNUmakefile.am: Export new compilation macros.
1012 * configure.ac: Provide option to choose accelerated compositing and texture mapper variations.
1014 2011-12-01 Patrick Gansterer <paroga@webkit.org>
1016 [CMake] Make the feature defines for DOM names explicit
1017 https://bugs.webkit.org/show_bug.cgi?id=72812
1019 Reviewed by Daniel Bates.
1021 Preprocessor defines used in WebCore/dom/make_names.pl are set via WEBKIT_FEATURE
1022 for every port in the correspondig platform file. Pass an explicit list of defines
1023 to the CMake macro, so we need to maintain the list only once.
1025 * Source/cmake/OptionsBlackBerry.cmake:
1026 * Source/cmake/OptionsEfl.cmake:
1027 * Source/cmake/OptionsWinCE.cmake:
1028 * Source/cmake/WebKitFeatures.cmake:
1030 2011-11-30 Alejandro G. Castro <alex@igalia.com>
1032 [GTK] Add accelerated compositing compilation option
1033 https://bugs.webkit.org/show_bug.cgi?id=73298
1035 Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
1036 define. Add the build compilation option
1037 --with-accelerated-compositing and use it in the makefile.
1039 Reviewed by Martin Robinson.
1044 2011-11-30 Mary Wu <mary.wu@torchmobile.com.cn>
1046 remove buildinformation from BlackBerry porting build system
1047 https://bugs.webkit.org/show_bug.cgi?id=73276
1049 Reviewed by Daniel Bates.
1051 * Source/cmake/OptionsBlackBerry.cmake: remove script file generate-buildinfo
1053 2011-11-30 Andrew Wason <rectalogic@rectalogic.com>
1055 Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
1056 https://bugs.webkit.org/show_bug.cgi?id=72155
1058 Reviewed by Simon Hausmann.
1060 Add additional WebCoreSupport files for Qt.
1064 2011-11-30 Adenilson Cavalcanti <adenilson.silva@openbossa.org>
1066 [Qt][WK2] Implement permission API for Qt port
1067 https://bugs.webkit.org/show_bug.cgi?id=59200
1069 Permission API hookup for Geolocation, it allows to receive in WebView
1070 a signal when a permission request is done (e.g. to grant permission
1071 for accessing geolocation information) and set it accordingly.
1073 Reviewed by Simon Hausmann.
1075 * Source/qtwebkit-export.map:
1077 2011-11-29 Kevin Ollivier <kevino@theolliviers.com>
1079 [wx] Unreviewed build fix for Leopard compilation.
1083 2011-11-29 Philippe Normand <pnormand@igalia.com>
1085 [GTK] hide WebAudio build option until support for FFTW is removed
1086 https://bugs.webkit.org/show_bug.cgi?id=73295
1088 Reviewed by Martin Robinson.
1090 * configure.ac: Disable WebAudio until the FFTW dependency is removed.
1092 2011-11-29 Hyowon Kim <hw1008.kim@samsung.com>
1094 [Texmap][EFL] Accelerated compositing support using TextureMapper on EFL port
1095 https://bugs.webkit.org/show_bug.cgi?id=73111
1097 Add feature define for TextureMapper and OpenGL package.
1099 Reviewed by Noam Rosenthal.
1101 * Source/cmake/OptionsEfl.cmake:
1103 2011-11-29 Roland Steiner <rolandsteiner@chromium.org>
1105 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
1106 https://bugs.webkit.org/show_bug.cgi?id=72848
1108 Add flag and description.
1110 Reviewed by Dimitri Glazkov.
1114 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
1116 [Qt] Build system fixes against V8.
1118 Reviewed by Tor Arne Vestbø.
1120 * Source/api.pri: Get rid of old v8 cruft.
1121 * WebKit.pro: Don't build JavaScriptCore when configured with v8.
1123 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
1125 [Qt] WTF should be built as separate static library
1126 https://bugs.webkit.org/show_bug.cgi?id=73201
1128 Reviewed by Tor Arne Vestbø.
1130 * Source/api.pri: Require wtf.
1131 * WebKit.pro: Build WTF.
1133 2011-11-17 Martin Robinson <mrobinson@igalia.com>
1135 [GTK] Integrate build-gtkdoc into build-webkit and make
1136 https://bugs.webkit.org/show_bug.cgi?id=72626
1138 Reviewed by Philippe Normand.
1140 * GNUmakefile.am: Remove references to old gtkdoc files. Update
1141 the dist-hook to include copying documentation into the distribution.
1142 This also means that the build will fail if documentation hasn't been
1143 generated before 'make dist.'
1144 * configure.ac: Ditto.
1146 2011-11-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1148 [Qt] Re-generate QtWebKit API forwarding headers when API changes
1150 The forwarding headers are generated by syncqt, and syncqt is run by qmake,
1151 so we need sync.profile to live in the same directory as the project file
1152 that will be touched when adding/removing API (api.pri in our case).
1154 Since the WebKit2 APIs live in a separate static library, we have to
1155 add the project file for WebKit2 as a dependency of the api.pri file
1156 as well, so that any changes to the WebKit2 API will still trigger a
1157 run of qmake (and then syncqt).
1159 Lastly, we use the new QMAKE_SYNCQT_OUTDIR variable in Qt 5 to ensure
1160 that the forwarding headers are still generated in the root build dir,
1161 not in the Source dir along with the internal forwarding headers.
1163 Reviewed by Andreas Kling.
1165 * Source/QtWebKit.pro:
1167 * Source/sync.profile: Renamed from sync.profile.
1169 2011-11-23 Halton Huo <halton.huo@intel.com>
1171 [EFL] Add zlib depend when freetype is used.
1172 https://bugs.webkit.org/show_bug.cgi?id=66365
1174 Unreviewed build fix.
1176 When freetype is enabled, uncompress() function is used by
1177 WOFFFileFormat.cpp. Since zlib is not required by freetype, we need to
1178 add libz as dependency for fix linking issue.
1180 * Source/cmake/OptionsEfl.cmake: search for ZLIB
1182 2011-10-08 Martin Robinson <mrobinson@igalia.com>
1184 [GTK] Enable WebGL by default
1185 https://bugs.webkit.org/show_bug.cgi?id=69706
1187 Reviewed by Xan Lopez.
1189 * configure.ac: Enable WebGL by default if the build target is X11.
1191 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
1193 [CMake] Move the top-level logic to the top-level directory.
1194 https://bugs.webkit.org/show_bug.cgi?id=72685
1196 Reviewed by Brent Fulgham.
1198 Move most of the top-level code in Source/CMakeLists.txt to
1199 CMakeLists.txt. This allows us to replace some INCLUDE() hacks with
1200 proper ADD_SUBDIRECTORY() calls, and actually moves non-Source related
1201 to a non-Source directory.
1203 * CMakeLists.txt: Copied from Source/CMakeLists.txt.
1205 2011-11-22 Adam Klein <adamk@chromium.org>
1207 Add new WebKit/chromium/dbus directory to .gitignore.
1211 2011-11-22 Adam Klein <adamk@chromium.org>
1213 Ignore more gyp-generated build files in WTF.gyp.
1217 2011-11-22 Andy Wingo <wingo@igalia.com>
1219 Fix .dir-locals.el to only apply to specific modes
1220 https://bugs.webkit.org/show_bug.cgi?id=72963
1222 Reviewed by Xan Lopez.
1224 * .dir-locals.el: Remove `nil' block, as it was causing
1225 makefile-mode not to insert tabs.
1227 2011-11-21 Adam Klein <adamk@chromium.org>
1229 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
1233 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
1235 [Qt] [WK2] WebKitTestRunner doesn't build in debug
1236 https://bugs.webkit.org/show_bug.cgi?id=72827
1238 Reviewed by Andreas Kling.
1240 Add exports to fix WebKitTestRunner debug build.
1242 * Source/qtwebkit-export.map:
1244 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1246 [Qt] Add WebView.view attached property support for dialogs in QML
1247 https://bugs.webkit.org/show_bug.cgi?id=72825
1249 Reviewed by Simon Hausmann.
1251 Export QQuickWebViewAttached.
1253 * Source/qtwebkit-export.map:
1255 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
1257 Update .gitignore for latest WebKitLibraries
1258 https://bugs.webkit.org/show_bug.cgi?id=72851
1260 Reviewed by Andreas Kling.
1262 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
1264 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
1266 [GTK] Update NEWS and configure.ac for 1.7.2 release
1267 https://bugs.webkit.org/show_bug.cgi?id=72868
1269 Reviewed by Xan Lopez.
1271 * configure.ac: Bumped version number.
1273 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
1275 [wx] Build fix after GeneratedImage refactoring.
1279 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
1281 [Qt] Add the map file symbols export as a dependency of the final qmake target.
1282 https://bugs.webkit.org/show_bug.cgi?id=72740
1284 Reviewed by Simon Hausmann.
1286 Add the symbols file part of the target dependencies.
1290 2011-11-18 Daniel Bates <dbates@rim.com>
1292 Add CMake build infrastructure for the BlackBerry port
1293 https://bugs.webkit.org/show_bug.cgi?id=72768
1295 Reviewed by Adam Barth and Antonio Gomes.
1297 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
1298 * Source/cmake/OptionsBlackBerry.cmake: Added.
1299 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
1300 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
1302 2011-11-18 Adam Barth <abarth@webkit.org>
1304 Prepare to move manual-tests out of WebCore
1305 https://bugs.webkit.org/show_bug.cgi?id=72782
1307 Reviewed by Eric Seidel.
1309 Update these files to refer to the new location of ManualTests.
1312 * Source/cmake/WebKitPackaging.cmake:
1314 2011-11-18 Patrick Gansterer <paroga@webkit.org>
1316 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
1317 https://bugs.webkit.org/show_bug.cgi?id=72710
1319 Reviewed by Brent Fulgham.
1321 * Source/CMakeLists.txt:
1323 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1325 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
1326 needed for the qml plugin.
1328 * Source/qtwebkit-export.map:
1330 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1332 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
1333 that was added since I made the export patch.
1335 * Source/qtwebkit-export.map:
1337 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1339 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
1340 https://bugs.webkit.org/show_bug.cgi?id=72697
1342 Reviewed by Kenneth Rohde Christiansen.
1344 * Source/api.pri: On Linux, use a GNU LD version script to manage the
1345 symbol exports, which includes the public WK1/WK2 API as well as a bunch
1346 of private WTF symbols needed for WTR and the Injected Bundle.
1347 * Source/qtwebkit-export.map: Added.
1349 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
1351 [EFL] Clean up the use of DATA_DIR in the buildsystem
1352 https://bugs.webkit.org/show_bug.cgi?id=72681
1354 Reviewed by Daniel Bates.
1356 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
1357 and add it to the cache; add a variable with the path of the generated
1358 theme and remove the -DDATA_DIR definition, it was moved to
1359 PlatformEFL.cmake in WebCore.
1361 2011-11-17 Patrick Gansterer <paroga@webkit.org>
1363 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
1364 https://bugs.webkit.org/show_bug.cgi?id=72643
1366 Reviewed by Brent Fulgham.
1368 * Source/cmake/OptionsEfl.cmake:
1369 * Source/cmake/OptionsWinCE.cmake:
1370 * Source/cmakeconfig.h.cmake:
1372 2011-11-17 Kelly Norton <knorton@google.com>
1374 Several void functions in FrameView and RenderObject actually return values.
1375 https://bugs.webkit.org/show_bug.cgi?id=72640
1377 Reviewed by Adam Barth.
1379 * ../../Source/WebCore/page/FrameView.cpp:
1380 * ../../Source/WebCore/rendering/RenderObject.cpp:
1382 2011-11-17 Patrick Gansterer <paroga@webkit.org>
1384 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
1385 https://bugs.webkit.org/show_bug.cgi?id=72516
1387 Reviewed by Brent Fulgham.
1389 On windows some code generators fail, if the path to the preprocessor contains spaces.
1390 Use only the executable name to avoid this issue for now.
1392 * Source/cmake/OptionsCommon.cmake:
1394 2011-11-17 Jochen Eisinger <jochen@chromium.org>
1396 [chromium] add gyp-mac-tool to .gitignore
1397 https://bugs.webkit.org/show_bug.cgi?id=72603
1399 Reviewed by Tony Gentilcore.
1401 This file is generated by the make-based build of the chromium/mac port
1403 * .: Modified property svn:ignore.
1406 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1408 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
1410 A new extension object has been added to QQuickWebView (the same approach should be used
1411 for other API classes that need experimental APIs). The QML extension mechanism is then
1412 built on top of the experimental object.
1414 https://bugs.webkit.org/show_bug.cgi?id=72522
1416 Reviewed by Simon Hausmann.
1418 * Source/QtWebKit.pro:
1421 2011-11-11 Adrienne Walker <enne@google.com>
1423 [chromium] Expose mock scrollbars to window.internals
1424 https://bugs.webkit.org/show_bug.cgi?id=72195
1426 Reviewed by James Robinson.
1428 * Source/autotools/symbols.filter:
1430 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
1432 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
1434 Reviewed by Tor Arne Vestbø.
1436 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
1438 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1440 Fix path to module file in root project file
1442 Reviewed by Simon Hausmann.
1446 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
1448 Unreviewed, rolling out r100266.
1449 http://trac.webkit.org/changeset/100266
1455 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
1457 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
1459 Reviewed by Tor Arne Vestbø.
1461 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
1463 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1465 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
1467 Reviewed by Simon Hausmann.
1471 2011-11-12 Patrick Gansterer <paroga@webkit.org>
1473 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
1474 https://bugs.webkit.org/show_bug.cgi?id=71365
1476 Reviewed by Daniel Bates.
1478 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
1479 This adds better IDE support for such targets.
1481 * Source/cmake/WebKitMacros.cmake:
1483 2011-11-11 Shinya Kawanaka <shinyak@google.com>
1485 Implement legacy text check emulation in unified text check interface.
1486 https://bugs.webkit.org/show_bug.cgi?id=70299
1488 Reviewed by Hajime Morita.
1490 * Source/autotools/symbols.filter:
1492 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
1494 [Qt] Build fix of the private QML module with --no-webkit2.
1495 https://bugs.webkit.org/show_bug.cgi?id=67707
1497 Reviewed by Tor Arne Vestbø.
1499 * Source/QtWebKit.pro:
1501 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
1503 [Qt] Add a way to have experimental features in WebKit2
1504 https://bugs.webkit.org/show_bug.cgi?id=67707
1506 Reviewed by Kenneth Rohde Christiansen.
1508 Add the new private QML module in the build.
1510 * Source/QtWebKit.pro:
1512 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
1514 [Qt] X11 plugins need to be reworked for Qt5
1515 https://bugs.webkit.org/show_bug.cgi?id=70023
1517 Reviewed by Simon Hausmann.
1519 Rework our basic plugin support in a way that does
1520 not need a bridge between Qt and X. The solution is
1521 based on getting the content drawed by the plugin
1522 from the server as an image and creating a QImage
1525 * Source/api.pri: Link to xlib if necessary.
1527 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
1529 [Qt] Clean up build system
1531 Reviewed by Tor Arne Vestbø.
1533 * Source/api.pri: Eliminate use of WebKit2.pri.
1535 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
1537 [Qt] Merge QTouchWebView and QDesktopWebView into one class
1538 https://bugs.webkit.org/show_bug.cgi?id=71355
1540 Reviewed by Kenneth Rohde Christiansen.
1542 Remove old tests and merge them into the new QQuickWebView directory.
1546 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1548 [Qt] Change semantics of the haveQt() function to match API promises
1550 Having Qt 5 does not imply that we have Qt 4, from an API point of
1551 view, as a major version can in theory break BC/SC. Our minimum
1552 version of Qt 4 will always be the latest released version of Qt 4,
1553 so the only place we should use haveQt(4, x) is when checking for
1554 the minimum requirements.
1556 Reviewed by Simon Hausmann.
1558 * Source/QtWebKit.pro:
1560 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1562 [Qt] Make sure headers.pri has the right relative paths for install
1564 The install rules are generated from api.pri which lives in Source,
1565 which means the paths in headers.pri, which is the basis for the
1566 install rules, needs to be relative to Source as well.
1568 We were also installing the headers from the forwarding headers
1569 directory, which was wrong, as those headers contained relative paths.
1571 We now install the actual headers, by using headers.pri as a basis.
1573 https://bugs.webkit.org/show_bug.cgi?id=71697
1575 Reviewed by Simon Hausmann.
1577 * Source/QtWebKit.pro:
1581 2011-11-09 Shinya Kawanaka <shinyak@google.com>
1583 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
1584 https://bugs.webkit.org/show_bug.cgi?id=71792
1586 Reviewed by Hajime Morita.
1588 * Source/autotools/symbols.filter: Exposed necessary symbols.
1590 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
1592 [wx] Unreviewed build fix. Update project files.
1596 2011-11-09 Philippe Normand <pnormand@igalia.com>
1598 [GTK][DRT] window internals object is not reset after each test
1599 https://bugs.webkit.org/show_bug.cgi?id=71890
1601 Reviewed by Martin Robinson.
1603 * Source/autotools/symbols.filter: Revert un-needed symbol.
1605 2011-11-09 Philippe Normand <pnormand@igalia.com>
1607 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
1609 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
1611 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1613 [Qt] Only copy framework headers once when debug_and_release is enabled
1615 Otherwise we might end up in a race condition where we try to symlink
1616 the headers directory in the makefile for debug and release at the same
1619 Reviewed by Simon Hausmann.
1623 2011-11-08 Martin Robinson <mrobinson@igalia.com>
1625 Take another stab at fixing the GTK+ build.
1627 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
1629 2011-11-08 Daniel Bates <dbates@webkit.org>
1631 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
1632 (https://bugs.webkit.org/show_bug.cgi?id=71840)
1634 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
1636 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1638 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
1640 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
1641 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
1642 that the files are there and use $$files() to list the files to be copied.
1644 Reviewed by Csaba Osztrogonác.
1648 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
1650 Enable DFG JIT by default on X86 Linux and Mac platforms
1651 https://bugs.webkit.org/show_bug.cgi?id=71686
1653 Reviewed by Filip Pizlo.
1655 Remove the DFG cmake option for Efl port as we'll determine whether to
1656 switch on DFG or not based on build target platforms.
1658 * Source/cmake/OptionsEfl.cmake:
1659 * Source/cmakeconfig.h.cmake:
1661 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1663 [Qt] Ensure forwarding headers are generated before generating install rules
1665 The install rule for headers depends on qmake being able to walk the list of
1666 headers in the $build_root/include/QtWebKit directory, but this directory is
1667 empty until we've generated the forwarding headers. So we need to make sure
1668 the forwarding headers are generated _before_ we run qmake on the api project
1669 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
1670 root project file (due to the sync.profile file).
1672 https://bugs.webkit.org/show_bug.cgi?id=71697
1674 Reviewed by Simon Hausmann.
1676 * Source/QtWebKit.pro:
1679 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
1681 [EFL] Support requestAnimationFrame API
1682 https://bugs.webkit.org/show_bug.cgi?id=67112
1684 Reviewed by Andreas Kling.
1686 Add build-option for requestAnimationFrame feature.
1688 * Source/cmake/OptionsEfl.cmake:
1689 * Source/cmakeconfig.h.cmake:
1691 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1693 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
1695 Reviewed-by Simon Hausmann.
1699 2011-11-04 Philippe Normand <pnormand@igalia.com>
1701 [GTK] Disable VIDEO_TRACK for now
1702 https://bugs.webkit.org/show_bug.cgi?id=71547
1704 Reviewed by Gustavo Noronha Silva.
1706 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
1709 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1711 [Qt] Don't build all of webkit when running build-jsc
1713 In case the whole webkit project was built, but we then subsequently
1714 want to build only JSC, we need to run make in the proper subdirectory.
1716 This also means the incremental target needs to be added to all
1719 Reviewed by Simon Hausmann.
1723 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1725 [Qt] Refactor and clean up the qmake build system
1727 The qmake build system has accumulated a bit of cruft and redundancy
1728 over time. There's also a fairly tight coupling between how to build
1729 the various targets, and _what_ to build, making it harder to add new
1730 rules or sources. This patch aims to elevate these issues somewhat.
1732 This is a short-list of the changes:
1734 * The rules for how to build targets are now mostly contained as
1735 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
1736 allows us to do pre- and post-processing of each project file,
1737 which helps to clean up the actual project files.
1739 * Derived sources are no longer generated as a separate make-step
1740 but is part of each target's project file as a subdir. Makefile
1741 rules are used to ensure that we run make on the derived sources
1742 before running qmake on the actual target makefile. This makes
1743 it easier to keep a proper dependency between derived sources
1746 * We use GNU make and the compiler to generate dependencies on
1747 UNIX-based systems running Qt 5. This allows us to lessen the
1748 need to run qmake, which should reduce compile time.
1750 * WebKit2 is now build by default if building with Qt 5. It can
1751 be disabled by passing --no-webkit2 to build-webkit.
1753 The result of these changes are hopefully a cleaner and easier
1754 build system to modify, and faster build times due to no longer
1755 running qmake on every single build. It's also a first step
1756 towards possibly generating the list of sources using another
1759 https://bugs.webkit.org/show_bug.cgi?id=71222
1761 Reviewed by Simon Hausmann.
1763 * Source/DerivedSources.pro: Removed.
1764 * Source/QtWebKit.pro: Added.
1765 * Source/WebKit.pri: Removed.
1766 * Source/WebKit.pro: Removed.
1767 * Source/api.pri: Added.
1768 * Source/tests.pri: Added.
1769 * WebKit.pro: Added.
1770 * sync.profile: Renamed from Source/sync.profile.
1772 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
1774 [Qt] Remove Maemo specific code paths
1775 https://bugs.webkit.org/show_bug.cgi?id=71476
1777 Reviewed by Kenneth Rohde Christiansen.
1779 * Source/WebKit.pri:
1781 2011-11-03 Dongwoo Im <dw.im@samsung.com>
1783 [EFL] Enable the Page Visibility API.
1784 https://bugs.webkit.org/show_bug.cgi?id=69127
1786 Reviewed by Adam Barth.
1788 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
1790 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
1791 * Source/cmakeconfig.h.cmake: ditto.
1793 2011-10-28 Adam Barth <abarth@webkit.org>
1795 Rename ExceptionCodeDescription.in to DOMExceptions.in
1796 https://bugs.webkit.org/show_bug.cgi?id=71157
1798 Reviewed by Eric Seidel.
1800 * Source/cmake/WebKitMacros.cmake:
1802 2011-10-28 Adam Barth <abarth@webkit.org>
1804 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
1805 https://bugs.webkit.org/show_bug.cgi?id=70890
1807 Reviewed by Eric Seidel.
1809 Add a code generation step.
1811 * Source/cmake/WebKitMacros.cmake:
1813 2011-10-27 Priit Laes <plaes@plaes.org>
1815 [GTK] Create .xz tarballs during distcheck
1816 https://bugs.webkit.org/show_bug.cgi?id=71001
1818 Reviewed by Martin Robinson.
1820 * configure.ac: Switched tarballs to use .xz compression.
1822 2011-10-27 Daniel Bates <dbates@rim.com>
1824 CMake: Add support to optionally install the built JavaScript shell
1825 https://bugs.webkit.org/show_bug.cgi?id=71062
1827 Reviewed by Antonio Gomes.
1829 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
1830 defined will generate an installation rule to install the built
1831 JavaScript shell into /bin (with respect to the prefix path).
1833 By default, we don't define this option and hence don't generate
1834 an installation rule for the JavaScript shell.
1836 * Source/CMakeLists.txt:
1838 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
1840 Unreviewed, rolling out r98556.
1841 http://trac.webkit.org/changeset/98556
1842 https://bugs.webkit.org/show_bug.cgi?id=71031
1844 The test added by the patch doesn't pass on Snow Leopard
1845 (Requested by rniwa on #webkit).
1847 * Source/autotools/symbols.filter:
1849 2011-10-27 Shinya Kawanaka <shinyak@google.com>
1851 Implement legacy text check emulation in unified text check interface.
1852 https://bugs.webkit.org/show_bug.cgi?id=70299
1854 Reviewed by Hajime Morita.
1856 * Source/autotools/symbols.filter:
1858 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
1860 [GStreamer] WebAudio AudioFileReader implementation
1861 https://bugs.webkit.org/show_bug.cgi?id=69834
1863 Reviewed by Martin Robinson.
1865 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
1868 2011-10-26 Alejandro G. Castro <alex@igalia.com>
1870 [GTK] Update NEWS and configure.ac for 1.7.1 release
1871 https://bugs.webkit.org/show_bug.cgi?id=70932
1873 Reviewed by Martin Robinson.
1875 * configure.ac: Bumped version number.
1877 2011-10-26 Alejandro G. Castro <alex@igalia.com>
1879 [GTK] [WK2] Add WebKit2 distcheck support
1880 https://bugs.webkit.org/show_bug.cgi?id=70933
1882 Reviewed by Martin Robinson.
1884 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
1885 * configure.ac: Removed WebKit2 doc generation for the moment.
1887 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
1889 Remove QtScript source code from WebKit.
1890 https://bugs.webkit.org/show_bug.cgi?id=64088
1892 Reviewed by Tor Arne Vestbø.
1894 Removed dead code that isn't developed anymore.
1896 * Source/WebKit.pro:
1898 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
1900 [GTK] Streamline wk1 documentation build
1901 https://bugs.webkit.org/show_bug.cgi?id=70447
1903 Reviewed by Martin Robinson.
1905 * GNUmakefile.am: include the documentation's GNUmakefile.am;
1906 * autogen.sh: we no longer call gtkdocize, since we now ship
1907 a modified gtk-doc.make;
1908 * configure.ac: no longer generate a separate GNUmakefile for
1909 the documentation build.
1911 2011-10-18 Adam Barth <abarth@webkit.org>
1913 Always enable ENABLE(XPATH)
1914 https://bugs.webkit.org/show_bug.cgi?id=70217
1916 Reviewed by Eric Seidel.
1918 * Source/cmake/OptionsEfl.cmake:
1919 * Source/cmake/OptionsWinCE.cmake:
1920 * Source/cmakeconfig.h.cmake:
1923 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1925 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
1927 We don't need a sepearate plugin, as we no longer expose the WK2
1928 APIs under QtWebKit.experimental, but now use QtWebKit. The version
1929 was also changed to 3.0 instead of 5.0, as the original plugin was
1930 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
1932 Reviewed by Andreas Kling.
1934 * Source/WebKit.pro:
1936 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
1938 [Gtk] Support for client-based geolocation
1939 https://bugs.webkit.org/show_bug.cgi?id=64970
1941 Reviewed by Martin Robinson.
1943 Remove flag for enabling client-based geolocation since
1944 it is used by default on Gtk port and hence not configurable.
1948 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
1950 Unreviewed; actually enable/disable microdata support in CMake.
1952 Follow-up to r97471, which did not plug the option to enable/disable
1953 microdata into the buildsystem.
1955 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
1956 * Source/cmake/OptionsWinCE.cmake: Ditto.
1957 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
1959 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
1961 GTK build fix patch by Gustavo Noronha Silva.
1963 * Source/autotools/symbols.filter:
1965 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
1967 [webkit]Debug Build Bot failure
1968 https://bugs.webkit.org/show_bug.cgi?id=70222
1970 Reviewed by Xan Lopez.
1972 * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
1974 2011-10-16 Adam Barth <abarth@webkit.org>
1976 Always enable ENABLE(DOM_STORAGE)
1977 https://bugs.webkit.org/show_bug.cgi?id=70189
1979 Reviewed by Eric Seidel.
1981 * Source/cmake/OptionsEfl.cmake:
1982 * Source/cmake/OptionsWinCE.cmake:
1983 * Source/cmakeconfig.h.cmake:
1986 2011-10-15 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1988 [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
1989 https://bugs.webkit.org/show_bug.cgi?id=69920
1991 Reviewed by Kenneth Rohde Christiansen.
1993 * Source/WebKit.pri:
1994 * Source/WebKit.pro:
1996 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
1998 Rename virtual put to putVirtual
1999 https://bugs.webkit.org/show_bug.cgi?id=69851
2001 Reviewed by Darin Adler.
2003 Renamed virtual versions of put to putVirtual in prepration for
2004 adding the static put to the MethodTable in ClassInfo since the
2005 compiler gets mad if the virtual and static versions have the same
2008 * Source/autotools/symbols.filter:
2010 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
2012 Rename virtual put to putVirtual
2013 https://bugs.webkit.org/show_bug.cgi?id=69851
2015 Reviewed by Darin Adler.
2017 Renamed virtual versions of put to putVirtual in prepration for
2018 adding the static put to the MethodTable in ClassInfo since the
2019 compiler gets mad if the virtual and static versions have the same
2022 * Source/autotools/symbols.filter:
2024 2011-10-13 Arko Saha <arko@motorola.com>
2026 Microdata: Basic implementation of document.getItems() method.
2027 https://bugs.webkit.org/show_bug.cgi?id=68610
2029 Reviewed by Ryosuke Niwa.
2031 Added ENABLE(MICRODATA) feature flag.
2035 2011-10-14 Raphael Kubo da Costa <kubo@profusion.mobi>
2037 [EFL] Add DumpRenderTreeSupportEfl
2038 https://bugs.webkit.org/show_bug.cgi?id=68458
2040 Reviewed by Kenneth Rohde Christiansen.
2042 * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
2043 symbols so that DumpRenderTree can link to them.
2045 2011-10-12 Adam Barth <abarth@webkit.org>
2047 Remove ENABLE(XHTMLMP) and associated code
2048 https://bugs.webkit.org/show_bug.cgi?id=69729
2050 Reviewed by David Levin.
2052 * Source/cmake/OptionsEfl.cmake:
2053 * Source/cmake/OptionsWinCE.cmake:
2054 * Source/cmakeconfig.h.cmake:
2057 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2059 Fix build with GLib 2.31
2060 https://bugs.webkit.org/show_bug.cgi?id=69840
2062 Reviewed by Martin Robinson.
2064 * configure.ac: add check for pthread rwlock support.
2066 2011-10-10 Martin Robinson <mrobinson@igalia.com>
2068 [GTK] [WebKit2] Make adding another unit test easier
2069 https://bugs.webkit.org/show_bug.cgi?id=69409
2071 Reviewed by Gustavo Noronha Silva.
2073 * GNUmakefile.am: Include the new testing makefile.
2075 2011-10-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2077 [Qt] Remove all references to QTDIR_build and standalone_package
2079 Qt is now modularized, which means we no longer import WebKit into
2080 the Qt source tree. Instead we use git submodules, and building
2081 QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
2083 To decrease the number of buildsystem configurations we also remove
2084 the standalone_package code-path used when we were providing tarballs
2085 with the derived sources pre-generated.
2087 Reviewed by Simon Hausmann.
2089 * Source/WebKit.pri:
2090 * Source/WebKit.pro:
2092 2011-10-06 Fady Samuel <fsamuel@chromium.org>
2094 Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
2095 https://bugs.webkit.org/show_bug.cgi?id=69009
2097 Reviewed by Simon Fraser.
2099 * Source/autotools/symbols.filter:
2101 2011-10-06 Simon Hausmann <simon.hausmann@nokia.com>
2103 [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
2104 https://bugs.webkit.org/show_bug.cgi?id=69520
2106 Reviewed by Csaba Osztrogonác.
2108 * Source/WebKit.pri: Introduce convenience qt5 scope.
2109 * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
2111 2011-10-06 Nayan Kumar K <nayankk@motorola.com>
2113 Provide configure option to switch between JSC and V8.
2114 https://bugs.webkit.org/show_bug.cgi?id=69469
2116 Reviewed by Philippe Normand.
2118 This is first of the patches to support building of V8 with
2119 WebKit GTK. With this patch, new command line switch named
2120 '--with-jsengine' is introduced, using which we can choose to
2121 build either jsc or v8.
2126 2011-10-04 Scott Graham <scottmg@chromium.org>
2128 Add GAMEPAD feature flag
2129 https://bugs.webkit.org/show_bug.cgi?id=66859
2131 Reviewed by Darin Fisher.
2135 2011-10-04 Varun Jain <varunjain@chromium.org>
2137 Fix position check for double tap gesture detection. A double tap
2138 should not be detected if the two taps are far from each other.
2139 https://bugs.webkit.org/show_bug.cgi?id=69270
2141 Reviewed by Darin Fisher.
2143 Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
2145 * platform/chromium/GestureRecognizerChromium.cpp:
2146 (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
2147 (WebCore::GestureRecognizerChromium::updateValues):
2148 (WebCore::GestureRecognizerChromium::click):
2149 * platform/chromium/GestureRecognizerChromium.h:
2151 2011-10-04 Nayan Kumar K <nayankk@motorola.com>
2153 [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
2154 https://bugs.webkit.org/show_bug.cgi?id=69325
2156 Reviewed by Gustavo Noronha Silva.
2158 Documentation generation for WebKit2-GTK+ APIs
2163 2011-10-04 Vsevolod Vlasov <vsevik@chromium.org>
2165 Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
2166 https://bugs.webkit.org/show_bug.cgi?id=69332
2168 Reviewed by Pavel Feldman.
2170 * Source/autotools/symbols.filter:
2172 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2174 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
2176 QWidget and friends now live in the QtWidgets library. We update
2177 includes in implementation files and private headers to us the
2178 non-module-prefixed path, and leave the lookup for the include
2179 path. For public headers we have to ifdef the includes as the
2180 user might now have the modules we need in his QT config.
2182 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
2183 have to update our code and use windowHandle() for setting the
2184 parent relationships.
2186 https://bugs.webkit.org/show_bug.cgi?id=68687
2188 Reviewed by Andreas Kling.
2190 * Source/WebKit.pro:
2192 2011-09-29 Sergio Villar Senin <svillar@igalia.com>
2194 [GTK] Bump version to 1.7.0
2195 https://bugs.webkit.org/show_bug.cgi?id=69082
2197 Reviewed by Martin Robinson.
2199 Apart from bumping the library version to 1.7.0 this patch also
2200 sets the libtool version to the same one we have for the stable
2205 2011-09-28 Martin Robinson <mrobinson@igalia.com>
2207 Fix the WebKit2 WebGL build.
2209 * configure.ac: Add -ldl to the OPENGL_LIBS.
2211 2011-09-28 Ryuan Choi <ryuan.choi@samsung.com>
2213 [EFL] Bump minimum requirement for eina.
2214 https://bugs.webkit.org/show_bug.cgi?id=68994
2216 Reviewed by Ryosuke Niwa.
2218 * Source/cmake/FindEFL.cmake:
2220 2011-09-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2222 Unreviewed. Fix a build error in WebKit EFL.
2224 When web socket is disabled, there is a build break in WebKit EFL port.
2225 Currently, web socket is enabled by default in build-webkit script.
2226 Thus, the web socket is also enabled in EFL script of cmake build system for now.
2227 Because, WebKit EFL developers can't work on latest WebKit trunk.
2229 However, IMO, we should fix build errors when web socket is disabled.
2231 * Source/cmake/OptionsEfl.cmake:
2233 2011-09-27 Ulan Degenbaev <ulan@chromium.org>
2235 [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
2237 Install the flag, which indicates whether or not the optimization
2238 script was executed, on the global object.
2240 https://bugs.webkit.org/show_bug.cgi?id=68890
2242 Reviewed by Kenneth Russell.
2244 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2246 2011-09-27 Sheriff Bot <webkit.review.bot@gmail.com>
2248 Unreviewed, rolling out r96108, r96111, r96113, and r96116.
2249 http://trac.webkit.org/changeset/96108
2250 http://trac.webkit.org/changeset/96111
2251 http://trac.webkit.org/changeset/96113
2252 http://trac.webkit.org/changeset/96116
2253 https://bugs.webkit.org/show_bug.cgi?id=68913
2255 Wait for working Qt5 (Requested by ossy on #webkit).
2257 * Source/WebKit.pro:
2259 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2261 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
2263 QWidget and friends now live in the QtWidgets library. We update
2264 includes in implementation files and private headers to us the
2265 non-module-prefixed path, and leave the lookup for the include
2266 path. For public headers we have to ifdef the includes as the
2267 user might now have the modules we need in his QT config.
2269 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
2270 have to update our code and use windowHandle() for setting the
2271 parent relationships.
2273 https://bugs.webkit.org/show_bug.cgi?id=68687
2275 Reviewed by Andreas Kling.
2277 * Source/WebKit.pro:
2279 2011-09-27 Carlos Garcia Campos <cgarcia@igalia.com>
2281 [GTK] Reorganize header files
2282 https://bugs.webkit.org/show_bug.cgi?id=65616
2284 Reviewed by Martin Robinson.
2286 * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
2287 $(prefix)/include/webkitgtk-<api-version>
2289 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
2291 [CMake] Remove FindFreetype.cmake
2292 https://bugs.webkit.org/show_bug.cgi?id=68778
2294 Reviewed by Adam Barth.
2296 CMake has provided its own FindFreetype.cmake forever, so there is no
2297 need to have another implementation in WebKit.
2299 * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
2300 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
2301 * Source/cmake/FindFreetype.cmake: Removed.
2302 * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
2303 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
2304 * Source/cmake/OptionsEfl.cmake: Remove minimum required version
2305 check, it has never been checked and Freetype 2.1.10 from 2005 is
2308 2011-09-26 Alejandro G. Castro <alex@igalia.com>
2310 [GTK] pot file is not properly remove during distcheck
2311 https://bugs.webkit.org/show_bug.cgi?id=68797
2313 Defined DOMAIN variable before DISTCLEANFILES because we are using
2314 it there to identify the .pot file.
2316 Reviewed by Martin Robinson.
2320 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
2322 [CMake] Detect the operating system in a more generic way.
2323 https://bugs.webkit.org/show_bug.cgi?id=67482
2325 Reviewed by Adam Barth.
2327 So far the buildsystem only considered Windows, Linux and Mac OS X as
2328 valid operating systems, but any Unix (or at least the BSDs) should also
2331 By using the OS values CMake itself defines we can check for Unix
2332 systems in a more generic fashion.
2334 * Source/CMakeLists.txt:
2336 2011-09-26 Jay Soffian <jaysoffian@gmail.com>
2338 chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
2339 https://bugs.webkit.org/show_bug.cgi?id=51639
2341 Reviewed by Ryosuke Niwa.
2343 Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
2345 * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
2347 2011-09-25 Adam Barth <abarth@webkit.org>
2349 Finish removing PLATFORM(BREWMP) by removing associated code
2350 https://bugs.webkit.org/show_bug.cgi?id=68779
2352 Reviewed by Sam Weinig.
2354 * Source/cmake/WebKitPackaging.cmake:
2357 2011-09-25 Adam Barth <abarth@webkit.org>
2359 Remove PLATFORM(HAIKU) and associated code
2360 https://bugs.webkit.org/show_bug.cgi?id=68774
2362 Reviewed by Sam Weinig.
2364 * Source/cmake/WebKitPackaging.cmake:
2367 2011-09-25 Raphael Kubo da Costa <kubo@profusion.mobi>
2369 [CMake] Remove FindLibXlst.cmake
2370 https://bugs.webkit.org/show_bug.cgi?id=68770
2372 Reviewed by Adam Barth.
2374 This file should have never been committed -- the library it looks for
2375 is called libxslt, not libxlst, so it has never really been used. When
2376 the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
2379 * Source/cmake/FindLibXlst.cmake: Removed.
2381 2011-09-24 Adam Barth <abarth@webkit.org>
2383 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
2384 https://bugs.webkit.org/show_bug.cgi?id=68767
2386 Reviewed by Eric Seidel.
2388 * Source/cmake/OptionsEfl.cmake:
2389 * Source/cmake/OptionsWinCE.cmake:
2390 * Source/cmakeconfig.h.cmake:
2393 2011-09-24 Adam Barth <abarth@webkit.org>
2395 Remove ENABLE(WCSS) and associated code
2396 https://bugs.webkit.org/show_bug.cgi?id=68759
2398 Reviewed by Darin Adler.
2402 2011-09-23 Yuqiang Xian <yuqiang.xian@intel.com>
2404 Add JSVALUE32_64 support to DFG JIT
2405 https://bugs.webkit.org/show_bug.cgi?id=67460
2407 Reviewed by Gavin Barraclough.
2409 Add cmake options to enable DFG JIT compilation for EFL port
2411 * Source/cmake/OptionsEfl.cmake:
2412 * Source/cmakeconfig.h.cmake:
2414 2011-09-23 Raphael Kubo da Costa <kubo@profusion.mobi>
2416 [CMake] Detect amd64 as a valid 64-bit architecture.
2417 https://bugs.webkit.org/show_bug.cgi?id=67481
2419 Reviewed by Oliver Hunt.
2421 Some operating systems (generally the BSDs) use amd64 instead of x86_64
2422 to report they're running on 64 bits, so consider it a valid value.
2424 * Source/CMakeLists.txt:
2426 2011-09-23 Adam Klein <adamk@chromium.org>
2428 Add ENABLE_MUTATION_OBSERVERS feature flag
2429 https://bugs.webkit.org/show_bug.cgi?id=68732
2431 Reviewed by Ojan Vafai.
2433 This flag will guard an implementation of the "Mutation Observers" proposed in
2434 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
2438 2011-09-23 Varun Jain <varunjain@google.com>
2440 Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
2441 https://bugs.webkit.org/show_bug.cgi?id=68198
2443 Reviewed by Dimitri Glazkov.
2445 * Source/autotools/symbols.filter:
2447 2011-09-23 Mark Hahnenberg <mhahnenberg@apple.com>
2449 Add static version of JSCell::visitChildren
2450 https://bugs.webkit.org/show_bug.cgi?id=68404
2452 Reviewed by Darin Adler.
2454 In this patch we just extract the bodies of the virtual visitChildren methods
2455 throughout the JSCell inheritance hierarchy out into static methods, which are
2456 now called from the virtual methods. This is an intermediate step in trying to
2457 move the virtual-ness of visitChildren into our own custom vtable stored in
2458 ClassInfo. We need to convert the methods to static methods in order to be
2459 able to more easily store and refer to them in our custom vtable since normal
2460 member methods store some implicit information in their types, making it
2461 impossible to store them generically in ClassInfo.
2463 * Source/autotools/symbols.filter:
2465 2011-09-21 Julien Chaffraix <jchaffraix@webkit.org>
2467 Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
2468 https://bugs.webkit.org/show_bug.cgi?id=68133
2470 Reviewed by Darin Adler.
2472 * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
2474 2011-09-21 Joshua Bell <jsbell@chromium.org>
2476 IndexedDB: compare strings without decoding
2477 https://bugs.webkit.org/show_bug.cgi?id=68554
2479 Reviewed by Tony Chang.
2481 Resolves a FIXME in IndexedDB that was also identified as a hotspot
2482 during profiling. Yields a small performance improvement.
2484 * Source/WebCore/storage/IDBLevelDBCoding.cpp:
2485 * Source/WebCore/storage/IDBLevelDBCoding.h:
2486 * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
2488 011-09-21 Leandro Pereira <leandro@profusion.mobi>
2490 Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
2491 Options{Efl,WinCE}.cmake.
2493 * Source/cmake/OptionsEfl.cmake:
2494 * Source/cmake/OptionsWinCE.cmake:
2496 2011-09-20 ChangSeok Oh <shivamidow@gmail.com>
2498 [GTK] requestAnimationFrame support for gtk port
2499 https://bugs.webkit.org/show_bug.cgi?id=66280
2501 Reviewed by Martin Robinson.
2503 * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
2505 2011-09-20 Carlos Garcia Campos <cgarcia@igalia.com>
2507 [GTK] Update NEWS and configure.ac for 1.5.90 release
2509 Reviewed by Martin Robinson.
2513 2011-09-19 Adam Barth <abarth@webkit.org>
2515 Always enable ENABLE(EVENTSOURCE)
2516 https://bugs.webkit.org/show_bug.cgi?id=68414
2518 Reviewed by Eric Seidel.
2520 * Source/cmake/OptionsEfl.cmake:
2521 * Source/cmake/OptionsWinCE.cmake:
2522 * Source/cmakeconfig.h.cmake:
2525 2011-09-17 Ryuan Choi <ryuan.choi@samsung.com>
2527 [EFL] Bump minimum requirement for cairo to 1.10.
2528 https://bugs.webkit.org/show_bug.cgi?id=68226
2530 Reviewed by Adam Barth.
2532 * Source/cmake/FindCairo.cmake: Check required version.
2533 * Source/cmake/OptionsEfl.cmake:
2535 2011-09-16 Ulan Degenbaev <ulan@chromium.org>
2537 [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
2538 https://bugs.webkit.org/show_bug.cgi?id=68237
2540 Reviewed by Kenneth Russell.
2542 Call the binding script lazily on the first run of the set() method of
2545 * ../../Source/WebCore/WebCore.gypi:
2546 * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
2547 * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
2548 * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
2549 * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
2550 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2551 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
2552 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
2554 2011-09-16 Martin Robinson <mrobinson@igalia.com>
2556 [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
2557 https://bugs.webkit.org/show_bug.cgi?id=68178
2559 Reviewed by Xan Lopez.
2561 * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
2564 2011-09-15 Adam Barth <abarth@webkit.org>
2566 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
2567 https://bugs.webkit.org/show_bug.cgi?id=68205
2569 Reviewed by Eric Seidel.
2571 * Source/cmake/OptionsEfl.cmake:
2572 * Source/cmake/OptionsWinCE.cmake:
2573 * Source/cmakeconfig.h.cmake:
2576 2011-09-15 Varun Jain <varunjain@google.com>
2578 Add method to scroll current node to specific position in Chromium WebKit API
2579 https://bugs.webkit.org/show_bug.cgi?id=68192
2581 Reviewed by Dimitri Glazkov.
2583 * Source/WebKit/chromium/public/WebView.h:
2584 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2585 * Source/WebKit/chromium/src/WebViewImpl.h:
2587 2011-09-15 Eric Seidel <eric@webkit.org>
2589 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
2590 https://bugs.webkit.org/show_bug.cgi?id=68182
2592 Reviewed by Adam Barth.
2596 2011-09-15 Eric Seidel <eric@webkit.org>
2598 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
2599 https://bugs.webkit.org/show_bug.cgi?id=68022
2601 Reviewed by Ryosuke Niwa.
2603 * Source/cmake/OptionsEfl.cmake:
2604 * Source/cmake/OptionsWinCE.cmake:
2605 * Source/cmakeconfig.h.cmake:
2608 2011-09-15 Sheriff Bot <webkit.review.bot@gmail.com>
2610 Unreviewed, rolling out r95163.
2611 http://trac.webkit.org/changeset/95163
2612 https://bugs.webkit.org/show_bug.cgi?id=68180
2614 [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
2615 (Requested by darktears on #webkit).
2617 * Source/WebKit.pri:
2619 2011-09-14 Alexis Menard <alexis.menard@openbossa.org>
2621 [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
2622 https://bugs.webkit.org/show_bug.cgi?id=68114
2624 Reviewed by Kenneth Rohde Christiansen.
2626 Replace QT_GCC_X variables, they have been removed in Qt5. It was
2627 actually wrong to use them because they tell about which GCC version
2628 Qt has been compiled, not the current version of GCC use to build webkit.
2629 I use gcc -dumpversion to get it.
2631 * Source/WebKit.pri:
2633 2011-09-14 Ulan Degenbaev <ulan@chromium.org>
2635 [v8] Improve performance of typed array copy constructor taking Array
2636 https://bugs.webkit.org/show_bug.cgi?id=68015
2638 Reviewed by Kenneth Russell.
2640 Invoke the 'set' method of the constructed array instead of
2641 copying the elements of the source array one by one.
2643 Copy constructor tests already exist.
2645 * ../../Source/WebCore/WebCore.gypi:
2646 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
2647 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
2649 2011-09-14 Csaba Osztrogonác <ossy@webkit.org>
2651 [GTK] Unreviewed buildfix after r95107.
2655 2011-09-13 Eric Seidel <eric@webkit.org>
2657 Remove ENABLE_SVG_USE as <use> is required by HTML5
2658 https://bugs.webkit.org/show_bug.cgi?id=68019
2660 Reviewed by Ryosuke Niwa.
2662 * Source/cmake/OptionsEfl.cmake:
2663 * Source/cmake/OptionsWinCE.cmake:
2664 * Source/cmakeconfig.h.cmake:
2667 2011-09-13 Eric Seidel <eric@webkit.org>
2669 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
2670 https://bugs.webkit.org/show_bug.cgi?id=68018
2672 Reviewed by Ryosuke Niwa.
2674 * Source/cmake/OptionsEfl.cmake:
2675 * Source/cmake/OptionsWinCE.cmake:
2676 * Source/cmakeconfig.h.cmake:
2679 2011-09-09 Rafael Antognolli <antognolli@profusion.mobi>
2681 Add replacement functions for gdk ones.
2682 https://bugs.webkit.org/show_bug.cgi?id=66323
2684 Reviewed by Martin Robinson.
2686 * Source/cmake/FindPango.cmake:
2688 2011-09-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2690 [Qt] Remove common.pri
2691 https://bugs.webkit.org/show_bug.cgi?id=67814
2693 Reviewed by Andreas Kling.
2695 * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
2696 * Source/common.pri: Removed.
2698 2011-09-08 Mark Pilgrim <pilgrim@chromium.org>
2700 Test how HTMLAnchorElement.getParameter reacts to too few arguments
2701 https://bugs.webkit.org/show_bug.cgi?id=66522
2703 Reviewed by Adam Barth.
2705 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
2706 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.
2708 2011-09-08 Varun Jain <varunjain@google.com>
2710 Implement double tap detection in GestureRecognizerChromium
2711 https://bugs.webkit.org/show_bug.cgi?id=67709
2713 Reviewed by Dimitri Glazkov.
2715 * Source/WebCore/page/EventHandler.cpp:
2716 * Source/WebCore/platform/PlatformGestureEvent.h:
2718 2011-09-08 Ulan Degenbaev <ulan@chromium.org>
2720 [v8] Improve performance of typed array set() taking Array
2721 https://bugs.webkit.org/show_bug.cgi?id=63644
2723 Reviewed by Kenneth Russell.
2725 Overwrite the native 'set' method of the type arrays with JS
2726 implementation after initialization of the global context.
2728 Add tests for invalid and boundary offsets. No performance tests.
2730 * LayoutTests/fast/canvas/webgl/array-unit-tests-expected.txt:
2731 * LayoutTests/fast/canvas/webgl/array-unit-tests.html:
2732 * Source/WebCore/WebCore.gyp/WebCore.gyp:
2733 * Source/WebCore/WebCore.gypi:
2734 * Source/WebCore/bindings/v8/V8BindingScripts.cpp: Added.
2735 * Source/WebCore/bindings/v8/V8BindingScripts.h: Added.
2736 * Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
2737 * Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
2738 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js: Added.
2740 2011-09-08 Varun Jain <varunjain@google.com>
2742 Split Tap gesture detection into TapDown and Tap.
2743 We need this distinction to highlight links when they are first touched. The link is
2744 followed only if the tap is completed, otherwise, if a scroll is detected, the highlight
2746 https://bugs.webkit.org/show_bug.cgi?id=67645
2748 Reviewed by Dimitri Glazkov.
2750 * Source/WebCore/page/EventHandler.cpp:
2751 * Source/WebCore/platform/PlatformGestureEvent.h:
2753 2011-09-07 Alexei Svitkine <asvitkine@chromium.org>
2755 Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
2756 https://bugs.webkit.org/show_bug.cgi?id=67511
2758 Reviewed by Dimitri Glazkov.
2760 * Source/autotools/symbols.filter:
2762 2011-09-06 Ryosuke Niwa <rniwa@webkit.org>
2764 REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
2765 https://bugs.webkit.org/show_bug.cgi?id=67453
2767 Reviewed by Kent Tamura.
2769 Add symbols for internals.
2771 * Source/autotools/symbols.filter:
2773 2011-09-04 Robin Dunn <robin@alldunn.com>
2775 [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
2776 https://bugs.webkit.org/show_bug.cgi?id=67577
2778 Reviewed by Kevin Ollivier.
2782 2011-08-30 Aaron Colwell <acolwell@chromium.org>
2784 Add MediaSource API to HTMLMediaElement
2785 https://bugs.webkit.org/show_bug.cgi?id=64731
2787 Reviewed by Eric Carlson.
2791 2011-08-30 Ryosuke Niwa <rniwa@webkit.org>
2793 Cleanup after r94050 and r94054.
2795 * Source/autotools/symbols.filter:
2797 2011-08-30 Philippe Normand <pnormand@igalia.com>
2799 Unreviewed, another attempt to fix GTK build after r94038.
2801 * Source/autotools/symbols.filter:
2803 2011-08-29 Ryosuke Niwa <rniwa@webkit.org>
2805 Build fix attempt after r94038.
2807 * Source/autotools/symbols.filter:
2809 2011-08-26 Varun Jain <varunjain@google.com>
2811 WebViewImpl::selectionRange should return range in the right order.
2812 https://bugs.webkit.org/show_bug.cgi?id=66973
2814 Reviewed by Darin Fisher.
2816 * Source/WebKit/chromium/public/WebWidget.h:
2817 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2819 2011-08-25 Martin Robinson <mrobinson@igalia.com>
2821 Reviewed by Xan Lopez.
2823 [GTK] Switch to GTK+ 3.x by default
2824 https://bugs.webkit.org/show_bug.cgi?id=63047
2826 * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
2828 2011-08-24 Philippe Normand <pnormand@igalia.com>
2830 [GTK] bump GStreamer requirement to 0.10.30
2831 https://bugs.webkit.org/show_bug.cgi?id=66860
2833 Reviewed by Martin Robinson.
2837 2011-08-23 Steve Block <steveblock@google.com>
2839 Remove all mention of removed Android files from build scripts
2840 https://bugs.webkit.org/show_bug.cgi?id=66755
2842 Reviewed by Tony Gentilcore.
2844 * Source/cmake/WebKitPackaging.cmake:
2846 2011-08-19 MORITA Hajime <morrita@google.com>
2848 Spell-checking doesn't recognize word boundaries on contests inserted by execCommand('insertHTML')
2849 https://bugs.webkit.org/show_bug.cgi?id=65902
2851 Reviewed by Ryosuke Niwa.
2853 Add export for window.internals object.
2855 * Source/autotools/symbols.filter:
2857 2011-08-16 Andras Becsi <abecsi@webkit.org>
2859 Reviewed by Csaba Osztrogonác.
2861 Need AtomicStrings for the various font family names
2862 https://bugs.webkit.org/show_bug.cgi?id=28024
2864 * Source/cmake/WebKitMacros.cmake: Add new macro.
2866 2011-08-11 Xan Lopez <xlopez@igalia.com>
2868 [GTK] Update NEWS and configure.ac for 1.5.2 release
2870 Reviewed by Gustavo Noronha.
2872 * configure.ac: update for release.
2874 2011-08-10 Varun Jain <varunjain@google.com>
2876 WebViewImpl::selectionRange should return false if there is no selection
2877 https://bugs.webkit.org/show_bug.cgi?id=66012
2879 Reviewed by Darin Fisher.
2881 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2883 2011-08-10 Kevin Ollivier <kevino@theolliviers.com>
2885 [wx] Unreviewed build fix. Do not build LocaleToScriptMappingICU.cpp for now
2886 as ICU on Leopard is too old to build this.
2890 2011-08-08 Adrienne Walker <enne@google.com>
2892 Add testing for --force-compositing-mode to windows.internal
2893 https://bugs.webkit.org/show_bug.cgi?id=65777
2895 Reviewed by Adam Barth.
2897 Add exports for Document::settings().
2899 * Source/autotools/symbols.filter:
2901 2011-08-09 Sheriff Bot <webkit.review.bot@gmail.com>
2903 Unreviewed, rolling out r92683.
2904 http://trac.webkit.org/changeset/92683
2905 https://bugs.webkit.org/show_bug.cgi?id=65921
2907 "Breaks Qt --minimal build. Revert pending update of the Qt
2908 minimal configuration" (Requested by simathur on #webkit).
2910 * Source/WebKit.pri:
2912 2011-08-09 Siddharth Mathur <siddharth.mathur@nokia.com>
2914 [Qt] Simplify code by removing QT_NO_DESKTOPSERVICES and QT_NO_NETWORKDISKCACHE
2915 https://bugs.webkit.org/show_bug.cgi?id=65880
2917 Reviewed by Andreas Kling.
2919 QDesktopServices and QNetworkDiskCache have been around for a while now. Kill flags which
2920 check for their feature flags. Assume that any reasonable Qt build provides them.
2922 * Source/WebKit.pri:
2924 2011-08-06 Aron Rosenberg <arosenberg@logitech.com>
2926 Reviewed by Benjamin Poulain.
2928 [Qt] Fix build with Intel compiler on Windows
2929 https://bugs.webkit.org/show_bug.cgi?id=65088
2931 Disable Intel Compiler warning 873 - function "" has no corresponding operator
2932 delete (to be called if an exception is thrown during initialization of an
2935 * Source/WebKit.pri:
2937 2011-08-03 Kevin Ollivier <kevino@theolliviers.com>
2939 [wx] Unreviewed build fix after gesture recognizer changes.
2943 2011-08-02 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2945 [Qt] [WK2] Expose web view classes to QML
2946 https://bugs.webkit.org/show_bug.cgi?id=65339
2948 Reviewed by Benjamin Poulain.
2950 * Source/WebKit.pro: Include QML plugin subdir in the build system for WK2.
2952 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
2954 [GTK] Install web and plugin processes in libexecdir instead of bindir
2955 https://bugs.webkit.org/show_bug.cgi?id=65600
2957 Reviewed by Martin Robinson.
2959 * GNUmakefile.am: Initialize libexec_PROGRAMS, only used by
2960 WebKit2 in this moment.
2962 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
2964 [GTK] Reorganize pkg-config files
2965 https://bugs.webkit.org/show_bug.cgi?id=65548
2967 Reviewed by Martin Robinson.
2969 * GNUmakefile.am: Initialize pkgconfigdir and pkgconfig_DATA which
2970 are common to all libraries.
2971 * configure.ac: Update pkg-config files.
2973 2011-08-02 Varun Jain <varunjain@google.com>
2975 Missing null check in WebViewImpl::selectionRange
2976 https://bugs.webkit.org/show_bug.cgi?id=65561
2978 Reviewed by Darin Fisher.
2980 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2982 2011-08-01 Scott Graham <scottmg@chromium.org>
2984 REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
2985 https://bugs.webkit.org/show_bug.cgi?id=61006
2987 Reviewed by Antti Koivisto.
2989 Update exports for test harness.
2991 * Source/autotools/symbols.filter:
2993 2011-08-01 Hayato Ito <hayato@chromium.org>
2995 Add support for getting an element in shadow root by its id into a window.internals object.
2996 https://bugs.webkit.org/show_bug.cgi?id=64587
2998 Reviewed by Hajime Morita.
3000 * Source/autotools/symbols.filter:
3002 2011-08-01 Neil Roberts <neil@linux.intel.com>
3004 build: Fix finding the headers for GStreamer
3006 The cmake files to find the various GStreamer packages were all
3007 checking for the header gst/gst.h. However if gst-plugins-base is
3008 installed into a separate prefix from gstreamer then all of these
3009 tests would only pick up the gstreamer include path so the build
3010 would fail. This patch changes it to try and find a file
3011 appropriate to each package.
3013 https://bugs.webkit.org/show_bug.cgi?id=64933
3015 Reviewed by Martin Robinson.
3017 * Source/cmake/FindGStreamer-App.cmake:
3018 * Source/cmake/FindGStreamer-Base.cmake:
3019 * Source/cmake/FindGStreamer-Interfaces.cmake:
3020 * Source/cmake/FindGStreamer-Pbutils.cmake:
3021 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
3022 * Source/cmake/FindGStreamer-Video.cmake:
3024 2011-07-31 Daniel Bates <dbates@webkit.org>
3026 Add missing semicolons to build fix attempt in <http://trac.webkit.org/changeset/92080>.
3028 * Source/autotools/symbols.filter:
3030 2011-07-31 Daniel Bates <dbates@webkit.org>
3032 Some more fixes to the GTK build after r92059 (https://bugs.webkit.org/show_bug.cgi?id=65419).
3034 * Source/autotools/symbols.filter: Export symbols needed by Internals.
3036 2011-07-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3038 [Qt] Fix build in Qt 5 of QDeclarativeWebView
3039 https://bugs.webkit.org/show_bug.cgi?id=65258
3041 Reviewed by Andreas Kling.
3043 In Qt 5, the QGraphicsView-based classes for QtQuick are in the
3044 qtquick1 module, including QDeclarativeItem and QDeclarativeView.
3046 * Source/WebKit.pro:
3048 2011-07-26 Andras Becsi <abecsi@webkit.org>
3050 [Qt] [WK2] Disable the build with Qt versions older than 5.0
3051 https://bugs.webkit.org/show_bug.cgi?id=65189
3053 Reviewed by Csaba Osztrogonác.
3055 * Source/WebKit.pro: Abort if not using Qt5.
3057 2011-07-20 Pierre Rossi <pierre.rossi@gmail.com>
3059 [Qt] Qt5 Build Fix: Disable the legacy mac assert macros.
3061 This is done in order to prevent collision with the recently
3062 introduced function QSslCertificate::verify() in Qt5.
3064 https://bugs.webkit.org/show_bug.cgi?id=64855
3066 Reviewed by Simon Hausmann.
3068 * Source/WebKit.pri:
3070 2011-07-19 Robert Sesek <rsesek@chromium.org>
3072 [Chromium] Need to remove app/ from DEPS
3073 https://bugs.webkit.org/show_bug.cgi?id=64750
3075 Reviewed by Tony Chang.
3077 Remove Source/WebKit/chromium/app/ from .gitignore.
3081 2011-07-18 MORITA Hajime <morrita@google.com>
3083 [ShadowContentElement] forwarded node should be able to access its hosting content element.
3084 https://bugs.webkit.org/show_bug.cgi?id=64251
3086 Reviewed by Dimitri Glazkov.
3088 Added GTK symbols for new window.internals methods.
3090 * Source/autotools/symbols.filter:
3092 2011-07-15 Martin Robinson <mrobinson@igalia.com>
3094 Build fixes for WebKit2. Ensure that all generated sources are
3095 on nodist primaries, that they are on forward declared variables
3096 so that BUILT_SOURCES is calculated properly and that zlib is
3097 included during linking (for WOFF support).
3100 * Source/autotools/webkit.m4: Include test for zlib.
3102 2011-07-15 Carlos Garcia Campos <cgarcia@igalia.com>
3104 [GTK] Build plugin process by default when building WebKit2
3105 https://bugs.webkit.org/show_bug.cgi?id=64592
3107 Reviewed by Philippe Normand.
3111 2011-07-14 Carlos Garcia Campos <cgarcia@igalia.com>
3113 Reviewed by Martin Robinson.
3115 [GTK] Implement Plugin Process
3116 https://bugs.webkit.org/show_bug.cgi?id=60546
3118 * configure.ac: Always check for gtk2 when building the plugin
3121 2011-07-14 MORITA Hajime <morrita@google.com>
3123 Unreviewed, rolling out r90976, r90981, and r90985.
3124 http://trac.webkit.org/changeset/90976
3125 http://trac.webkit.org/changeset/90981
3126 http://trac.webkit.org/changeset/90985
3127 https://bugs.webkit.org/show_bug.cgi?id=64251
3131 * Source/autotools/symbols.filter:
3133 2011-07-14 MORITA Hajime <morrita@google.com>
3135 Unreviewed attempt to build fix.
3137 * Source/autotools/symbols.filter:
3139 2011-07-13 MORITA Hajime <morrita@google.com>
3141 [ShadowContentElement] forwarded node should be able to access its hosting content element.
3142 https://bugs.webkit.org/show_bug.cgi?id=64251
3144 Reviewed by Dimitri Glazkov.
3146 Added GTK symbols for new window.internals methods.
3148 * Source/autotools/symbols.filter:
3150 2011-07-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3152 [EFL] Add Fullscreen API feature
3153 https://bugs.webkit.org/show_bug.cgi?id=63975
3155 This is just to add disabled ENABLE_FULLSCREEN_API to OptionEFl.cmake.
3156 ENABLE_FULLSCREEN_API will be enabled after finishing missing implementations.
3158 Reviewed by Adam Barth.
3160 * Source/cmake/OptionsEfl.cmake: Add disabled ENABLE_FULLSCREEN_API feature.
3161 * Source/cmakeconfig.h.cmake: ditto.
3163 2011-07-05 Vsevolod Vlasov <vsevik@chromium.org>
3165 Web Inspector: Show content for plugin requests in network panel.
3166 https://bugs.webkit.org/show_bug.cgi?id=30080
3168 Added GTK symbols for new window.internals methods.
3170 Reviewed by Pavel Feldman.
3172 * Source/autotools/symbols.filter:
3174 2011-07-04 Sheriff Bot <webkit.review.bot@gmail.com>
3176 Unreviewed, rolling out r90373.
3177 http://trac.webkit.org/changeset/90373
3178 https://bugs.webkit.org/show_bug.cgi?id=63917
3180 Breaks Qt Linux Release minimal (Requested by vsevik on
3183 * Source/autotools/symbols.filter:
3185 2011-07-04 Vsevolod Vlasov <vsevik@chromium.org>
3187 Web Inspector: Show content for plugin requests in network panel.
3188 https://bugs.webkit.org/show_bug.cgi?id=30080
3190 Reviewed by Pavel Feldman.
3192 * Source/autotools/symbols.filter:
3194 2011-07-01 Tony Chang <tony@chromium.org>
3196 Add chromium sql directory to git ignore.
3200 2011-07-01 Patrick Gansterer <paroga@webkit.org>
3202 Reviewed by Daniel Bates.
3204 [CMake] Add cpu detection for MIPS
3205 https://bugs.webkit.org/show_bug.cgi?id=63693
3207 * Source/CMakeLists.txt:
3209 2011-07-01 Joone Hur <joone.hur@collabora.co.uk>
3211 Reviewed by Martin Robinson.
3213 [GTK] Add DeviceOrientation feature
3214 https://bugs.webkit.org/show_bug.cgi?id=63720
3216 Add configure option to enable/disable DeviceOrientation feature.
3220 2011-06-28 Joone Hur <joone.hur@collabora.co.uk>
3222 Reviewed by Martin Robinson.
3224 [GTK] Rename 3D transforms to 3D rendering
3225 https://bugs.webkit.org/show_bug.cgi?id=63508
3227 WebKitGtk+ provides the 3D transforms feature, but it was
3228 renamed to 3D Rendering. This features supports CSS 3D trasnforms.
3230 * configure.ac: Rename ENABLE_3D_TRANSFORMS to ENABLE_3D_RENDERING.
3232 2011-06-27 Alexis Menard <alexis.menard@openbossa.org>
3234 Reviewed by Kenneth Rohde Christiansen.
3236 [Qt] Remove Phonon MediaPlayer from the tree.
3237 https://bugs.webkit.org/show_bug.cgi?id=63448
3239 Remvove from the build.
3241 * Source/WebKit.pri:
3243 2011-06-24 Dominic Cooney <dominicc@chromium.org>
3245 Reviewed by Dimitri Glazkov.
3247 Convert shadow DOM-related tests to use window.internals
3248 https://bugs.webkit.org/show_bug.cgi?id=61671
3250 * Source/autotools/symbols.filter: Export symbols for GTK.
3252 2011-06-24 Carlos Garcia Campos <cgarcia@igalia.com>
3254 Reviewed by Martin Robinson.
3256 [GTK] Add more debug options to compilation
3257 https://bugs.webkit.org/show_bug.cgi?id=63318
3259 Add --enable-debug-symbols to enable/disable compilation with
3260 debug symbols and --enable-debug-features to enable/disable debug
3261 features. Both options are unconditionally enabled for debug
3266 2011-06-23 Oliver Hunt <oliver@apple.com>
3268 Qt build-fix: remove warning that no other platform appears to use.
3269 Someone can add it back if they really feel it's needed.
3271 * Source/WebKit.pri:
3273 2011-06-22 Ryuan Choi <ryuan.choi@samsung.com>
3275 Reviewed by Antonio Gomes.
3277 [EFL] Add an option to enable Device Orientation Event.
3278 https://bugs.webkit.org/show_bug.cgi?id=63120
3280 ADD ENABLE_DEVICE_ORIENTATION.
3282 * Source/cmake/OptionsEfl.cmake:
3283 * Source/cmakeconfig.h.cmake:
3285 2011-06-22 Nate Chapin <japhet@chromium.org>
3287 Reviewed by Adam Barth.
3289 Add symbols required for window.internals.
3290 https://bugs.webkit.org/show_bug.cgi?id=62066
3292 * Source/autotools/symbols.filter:
3294 2011-06-22 Martin Robinson <mrobinson@igalia.com>
3296 Reviewed by Adam Roben.
3298 [GTK] Implement pixel dump support for WebKitTestRunner
3299 https://bugs.webkit.org/show_bug.cgi?id=58242
3301 * GNUmakefile.am: Reference the new ImageDiff GNUmakefile.
3303 2011-06-21 MORITA Hajime <morrita@google.com>
3305 Unreviewed, rolling out r89401 and r89403.
3306 http://trac.webkit.org/changeset/89401
3307 http://trac.webkit.org/changeset/89403
3308 https://bugs.webkit.org/show_bug.cgi?id=62970
3310 Breaks mac build and mistakenly enables the spellcheck API
3314 2011-06-20 MORITA Hajime <morrita@google.com>
3316 Reviewed by Kent Tamura.
3318 Spellcheck API should be build-able.
3319 https://bugs.webkit.org/show_bug.cgi?id=62970
3323 2011-06-20 MORITA Hajime <morrita@google.com>
3325 Unreviewed GTK build fix.
3326 This change corrected syntax error on symbols.filter.
3328 * Source/autotools/symbols.filter:
3330 2011-06-19 MORITA Hajime <morrita@google.com>
3332 Unreviewed GTK build fix.
3334 * Source/autotools/symbols.filter:
3336 2011-06-19 MORITA Hajime <morrita@google.com>
3338 Reviewed by Dimitri Glazkov.
3340 The internals object should have createShadowContentElement()
3341 https://bugs.webkit.org/show_bug.cgi?id=62432
3343 * Source/autotools/symbols.filter: Added some more symbols necessary for
3344 window.internals to function to the global symbol list.
3347 2011-06-19 Adam Bergkvist <adam.bergkvist@ericsson.com>
3349 Reviewed by Martin Robinson.
3351 [GTK] Enable Media Stream feature and make it default on
3352 https://bugs.webkit.org/show_bug.cgi?id=60394
3356 2011-06-17 Joone Hur <joone.hur@collabora.co.uk>
3358 Reviewed by Martin Robinson.
3360 [GTK] Replace GdkRectangle by cairo_rectangle_int_t
3361 https://bugs.webkit.org/show_bug.cgi?id=60687
3363 Replace GdkRectangle by cairo_rectangle_int_t.
3365 * configure.ac: Check whether Cairo version is higher than 1.10.
3367 2011-06-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3369 Reviewed by Eric Seidel.
3371 [CMAKE] Enable METER_TAG of HTML5
3372 https://bugs.webkit.org/show_bug.cgi?id=62697
3374 Support for meter tag of html5 in CMake build system. However, this feature is
3375 only enabled on EFL port now.
3377 * Source/cmake/OptionsEfl.cmake: Add ENABLE_METER_TAG.
3378 * Source/cmakeconfig.h.cmake:ditto.
3380 2011-06-16 Carlos Garcia Campos <cgarcia@igalia.com>
3382 Reviewed by Xan Lopez.
3384 [GTK] Remove support for GTK+2 in WebKit2
3385 https://bugs.webkit.org/show_bug.cgi?id=62794
3387 * configure.ac: Make WebKit2 require GTK+ 3.x.
3389 2011-06-15 Ryuan Choi <ryuan.choi@samsung.com>
3391 Rubber stamped by Eric Seidel.
3393 [CMAKE][WK2] Add an option to build webkit2.
3394 https://bugs.webkit.org/show_bug.cgi?id=62260
3396 Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
3399 * Source/CMakeLists.txt:
3400 * Source/cmake/WebKitFS.cmake:
3402 2011-06-14 Ryuan Choi <ryuan.choi@samsung.com>
3404 Reviewed by Eric Seidel.
3406 [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
3407 https://bugs.webkit.org/show_bug.cgi?id=62604
3409 Add feature to enable or disable ENABLE_TOUCH_ICON which supports
3410 apple-touch-icon and apple-touch-icon-precomposed in link tag.
3412 * Source/cmake/OptionsEfl.cmake:
3413 * Source/cmakeconfig.h.cmake:
3415 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
3417 Reviewed by Martin Robinson.
3419 [GTK] Add configure option to enable/disable register protocol handler
3420 https://bugs.webkit.org/show_bug.cgi?id=62534
3422 This patch just adds configure option to enable/disable register protocol handler.
3423 So, it needs more code to use register protocol handler.
3425 * configure.ac: Add configure option to enable/disable register protocol handler.
3427 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
3429 Reviewed by Martin Robinson.
3431 [GTK] Need to report whether touch icon loading is enabled
3432 https://bugs.webkit.org/show_bug.cgi?id=62532
3434 It needs to report whether touch icon loading is enabled.
3436 * configure.ac: Updated option parsing code for loading touch icons.
3438 2011-06-13 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3440 Reviewed by Eric Seidel.
3442 [CMAKE] Conditionally generate DerivedSources
3443 https://bugs.webkit.org/show_bug.cgi?id=62277
3445 Speedup build by not generating DerivedSources of features that are
3446 disabled. This was already been done for some features like ENABLE_SVG
3447 and now it's extended the following features: ENABLE_DATABASE,
3448 ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH,
3449 ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS,
3450 ENABLE_DATA_TRANSFER_ITEMS.
3452 * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE
3454 2011-06-10 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3456 Reviewed by Kenneth Rohde Christiansen.
3458 [CMAKE] Add generic support for building with WebGL
3459 https://bugs.webkit.org/show_bug.cgi?id=62376
3461 Add files that need to be compiled in every port for supporting WebGL.
3462 Each port still needs to add its specific files to
3463 CMakeLists${PORT}.txt. Therefore we do not enable WebGL in any port
3466 * Source/CMakeLists.txt: Add files needed to support WebGL.
3467 * Source/cmake/OptionsCommon.cmake: Find required OpenGL package.
3468 * Source/cmakeconfig.h.cmake: define ENABLE_WEBGL this feature is
3471 2011-06-09 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3473 Reviewed by Antonio Gomes.
3475 [CMAKE] Never let USER_AGENT defined to nothing
3476 https://bugs.webkit.org/show_bug.cgi?id=62410
3478 This patch is similar to r88342, but sets WEBKIT_USER_AGENT_*
3479 definitions only if that port defined it. A port might prefer to set it
3480 in other place, e.g. a header that is part of the public API (like GTK
3483 By using #cmakedefine instead of #define, if that variable is not set
3484 in CMake it will expand to:
3486 /* #define WEBKIT_USER_AGENT_MAJOR_VERSION */
3488 * Source/cmake/OptionsEfl.cmake:
3489 * Source/cmakeconfig.h.cmake:
3491 2011-06-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3493 Reviewed by Antonio Gomes.
3495 [EFL] Enable PROGRESS_TAG feature
3496 https://bugs.webkit.org/show_bug.cgi?id=62212
3498 * Source/cmake/OptionsEfl.cmake: Turn on PROGRESS_TAG by default.
3500 2011-06-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3502 Reviewed by Kenneth Rohde Christiansen.
3504 [CMAKE] Never let a WTF_FEATURE defined to nothing
3505 https://bugs.webkit.org/show_bug.cgi?id=60820
3507 If a port doesn't want to give the user some configure options,
3508 nevertheless it would have to define this feature as OFF. Otherwise
3509 there's a build error because the generated cmakeconfig.h is not
3510 parsed correctly by ENABLE macro, which expects each feature to be
3511 either undefined or defined to TRUE/FALSE.
3513 * Source/cmake/WebKitFeatures.cmake: Use a variable with the same name
3514 of the feature, which allows CONFIGURE_FILE() to replace it in the new
3515 cmakeconfig.h.cmake.
3516 * Source/cmakeconfig.h.cmake: use #cmakedefine01 instead of #define
3517 with another variable. This way the feature will always be 0 or 1 and
3518 it will never be left undefined.
3520 2011-06-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3522 Reviewed by Antonio Gomes.
3524 [EFL] Remove Ecore_X bits from PlatformScreenEfl
3525 https://bugs.webkit.org/show_bug.cgi?id=61649
3527 Remove the need for Ecore_X and some X calls by always using
3528 new functions available in EFL to get the screen size.
3530 * Source/cmake/FindEFL.cmake: Bump ecore and ecore-evas versions.
3532 2011-06-07 Andreas Kling <andreas.kling@nokia.com>
3534 Reviewed by Laszlo Gombos.
3536 [Qt] Fix Symbian build with RVCT 2.x
3537 https://bugs.webkit.org/show_bug.cgi?id=62205
3539 RVCT 2.x doesn't support (or need) the --signed_bitfields command-line
3540 option, so restrict it to version 4.x of the compiler.
3542 * Source/WebKit.pri:
3544 2011-06-06 Martin Robinson <mrobinson@igalia.com>
3546 Fix the GTK+ build by ensuring that the autogenerated sources
3547 necessary for libWebCoreInternals are recorded in a predeclared
3548 variable before assigning to BUILT_SOURCES.
3550 * GNUmakefile.am: Assign libWebCoreInternals built sources to
3551 libwebcoreinternals_built_sources before adding to the source list
3552 and to BUILT_SOURCES.
3554 2011-06-06 Carlos Garcia Campos <cgarcia@igalia.com>
3556 Unreviewed. Fix the GTK+ build.
3558 * GNUmakefile.am: Add javascriptcore_cflags variable.
3560 2011-06-04 Kevin Ollivier <kevino@theolliviers.com>
3562 [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures
3567 2011-06-04 Adam Barth <abarth@webkit.org>
3569 Configure new commit-queue instance. (Please ignore.)
3571 2011-06-03 Martin Robinson <mrobinson@igalia.com>
3573 Reviewed by Dimitri Glazkov.
3575 Teach Gtk build about window.internals
3576 https://bugs.webkit.org/show_bug.cgi?id=61071
3578 * Source/autotools/symbols.filter: Added some symbols necessary for
3579 window.internals to function to the global symbol list.
3581 2011-06-03 Alexis Menard <alexis.menard@openbossa.org>
3583 Reviewed by Benjamin Poulain.
3585 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
3586 https://bugs.webkit.org/show_bug.cgi?id=61957
3588 When building inside the Qt source tree, qmake always append the mkspecs
3589 defines after ours. We have to workaround and make sure that we append
3590 our flags after the qmake variable used inside Qt. This workaround was provided
3591 by our qmake folks. We need to append in both case because qmake behave differently
3592 when called with -spec or via SUBDIR+=.
3594 * Source/WebKit.pri:
3596 2011-06-02 Alexis Menard <alexis.menard@openbossa.org>
3598 Reviewed by Andreas Kling.
3600 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
3601 https://bugs.webkit.org/show_bug.cgi?id=61957
3603 When building inside the Qt source tree, qmake always append the mkspecs
3604 defines after ours. We have to workaround and make sure that we append
3605 our flags after the qmake variable used inside Qt. This workaround was provided
3608 * Source/WebKit.pri:
3610 2011-03-30 Martin Robinson <mrobinson@igalia.com>
3612 Reviewed by Adam Roben.
3614 [GTK] [WebKit2] Implement a basic WebKitTestRunner
3615 https://bugs.webkit.org/show_bug.cgi?id=57068
3617 * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
3619 2011-05-31 Xan Lopez <xlopez@igalia.com>
3621 Reviewed by Martin Robinson.
3623 Bump version to 1.5.1.
3627 2011-05-25 Gregg Tavares <gman@chromium.org>
3629 Reviewed by Kenneth Russell.
3631 Add 'noExtensions' option to Web/GraphicsContext3D attributes.
3632 https://bugs.webkit.org/show_bug.cgi?id=61460
3634 * Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
3635 * Source/WebCore/platform/graphics/GraphicsContext3D.h:
3636 * Source/WebKit/chromium/public/WebGraphicsContext3D.h:
3637 * Source/WebKit/chromium/src/GraphicsContext3DChromium.cpp:
3639 2011-05-24 Keishi Hattori <keishi@webkit.org>
3641 Reviewed by Kent Tamura.
3643 Disable textfield implementation of <input type=color>. Add INPUT_COLOR feature flag. Add input color sanitizer.
3644 https://bugs.webkit.org/show_bug.cgi?id=61273
3646 * configure.ac: Added INPUT_COLOR feature flag.
3648 2011-05-24 Jay Civelli <jcivelli@chromium.org>
3650 Reviewed by Adam Barth.
3652 Adding MHTML reading support.
3653 https://bugs.webkit.org/show_bug.cgi?id=7168
3657 2011-05-23 Ryuan Choi <ryuan.choi@samsung.com>
3659 Rubber stamped by Eric Seidel.
3661 [CMAKE] Refactoring wtf related code.
3662 https://bugs.webkit.org/show_bug.cgi?id=60146
3664 Move WTF_INCLUDE_DIRECTORIES to Source/JavaScriptCore/wtf/CMakeLists.txt.
3666 * Source/cmake/OptionsCommon.cmake:
3667 * Source/cmake/OptionsEfl.cmake:
3669 2011-05-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3671 Unreviewed. Fix build break.
3673 * Source/cmake/WebKitMacros.cmake: Add -i option in order to include Lookup.h
3675 2011-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
3677 Reviewed by Martin Robinson.
3679 [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
3680 https://bugs.webkit.org/show_bug.cgi?id=58223
3682 * configure.ac: Add configure option to enable/disable plugin
3685 2011-05-12 Gregg Tavares <gman@chromium.org>
3687 Reviewed by Kenneth Russell.
3689 Add option to select GraphicsContext3D implementation.
3690 https://bugs.webkit.org/show_bug.cgi?id=60297
3692 * Source/WebKit/chromium/DEPS:
3693 * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
3695 2011-05-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3697 Reviewed by Antonio Gomes.
3699 [CMAKE] Add option to unconditionally enable/disable a feature
3700 https://bugs.webkit.org/show_bug.cgi?id=60643
3702 Create an argument to be used in WEBKIT_FEATURE macro, allowing a port
3703 to enable a feature without showing to user that it can be disabled.
3704 This is useful if a port needs an option to be always ON/OFF and
3705 changing it will break the build.
3707 This way it's possible to add mandatory features to each port without
3708 touching the cmakeconfig.cmake file.
3710 * Source/cmake/WebKitFeatures.cmake:
3712 2011-05-11 Dmitry Lomov <dslomov@google.com>
3714 Reviewed by David Levin.
3716 https://bugs.webkit.org/show_bug.cgi?id=59561
3717 Switch TestWebKitAPI to GTest
3719 Fixes Makefiles and WinCairo build as well
3721 * Source/ThirdParty/gtest/README.WebKit:
3722 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
3723 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig:
3724 * Source/ThirdParty/gtest/xcode/Makefile: Added.
3726 2011-05-09 Dmitry Lomov <dslomov@google.com>
3728 Reviewed by Sam Weinig.
3730 Switch TestWebKitAPI to GTest
3731 https://bugs.webkit.org/show_bug.cgi?id=59561
3733 * Source/ThirdParty/gtest/README.WebKit:
3734 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
3736 2011-05-09 Xan Lopez <xlopez@igalia.com>
3738 Reviewed by Gustavo Noronha.
3740 Fix logic in GCC version detection, it was reversed.
3744 2011-05-09 Alexis Menard <alexis.menard@openbossa.org>
3746 Reviewed by Andreas Kling.
3748 [Qt] Fix the build on Embedded Linux.
3749 https://bugs.webkit.org/show_bug.cgi?id=60347
3751 qpa is the name for lighthouse but the old name for Qt for Embedded Linux should
3752 still be used in order to build properly.
3754 * Source/WebKit.pri:
3756 2011-05-05 Kevin Ollivier <kevino@theolliviers.com>
3758 [wx] Unreviewed build fix. Add LocalizedDateNone.cpp to the build.
3762 2011-05-05 Prasanth Ullattil <prasanth.ullattil@nokia.com>
3764 Reviewed by Simon Hausmann.
3766 Install correct header files for webkit.
3768 Since WebKit is no longer inside Qt, we can remove the detection for
3771 [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
3772 https://bugs.webkit.org/show_bug.cgi?id=57621
3774 * Source/sync.profile:
3776 2011-05-05 Adam Barth <abarth@webkit.org>
3778 Remove a couple stray mentions of WML that I missed before.
3782 2011-05-05 Alexis Menard <alexis.menard@openbossa.org>
3784 Reviewed by Benjamin Poulain.
3786 [Qt] Make QtWebKit build when using gcc 4.6.0
3787 https://bugs.webkit.org/show_bug.cgi?id=60265
3789 If QtWebKit is compiled with gcc 4.6.0 and the build is not done
3790 with c++0x support we need to deactivate warnings about compatibility.
3791 Some WebKit types have names which conflicts with upcoming c++0x
3792 types. If QtWebKit is built with c++0x support, WebKit has code to
3793 fallback to the standard type rather than the WebKit implementation.
3794 For example nullptr will be the one of the std if build options turns on
3797 * Source/WebKit.pri:
3799 2011-05-04 Xan Lopez <xlopez@igalia.com>
3801 Reviewed by Martin Robinson.
3803 [GTK] Fix warnings in webkit.m4 with autoconf 2.68
3804 https://bugs.webkit.org/show_bug.cgi?id=60189
3806 Use AC_LANG_SOURCE when passing source code to AC_COMPILE_IFELSE
3809 * Source/autotools/webkit.m4: ditto.
3811 2011-05-04 Martin Robinson <mrobinson@igalia.com>
3813 Fix the WebKitGTK+ build.
3815 * configure.ac: Added option parsing code for loading touch icons.
3817 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3819 Reviewed by Xan Lopez.
3821 [CMAKE] Remove C++0x compat mode warnings for GCC >= 4.6.0
3822 https://bugs.webkit.org/show_bug.cgi?id=60041
3824 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
3825 4.6.0) until our codebase is ready. This is the same as done for
3828 * Source/cmake/WebKitHelpers.cmake: ditto.
3830 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3832 Unreviewed, rolling out r85624.
3833 http://trac.webkit.org/changeset/85624
3835 The same command is used also for make_names.pl, which breaks
3838 * Source/cmake/OptionsCommon.cmake: ditto.
3840 2011-05-03 Leandro Pereira <leandro@profusion.mobi>
3842 [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
3844 Force linking with zlib so that uncompress() exists.
3846 * Source/cmake/OptionsEfl.cmake: Find zlib.
3848 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3850 [CMAKE] Unreviewed build fix for gcc >= 4.6
3852 Same fix as done in r84123. CMake explicitly pass the arguments to
3853 make_names.pl, so let's make them the same.
3855 * Source/cmake/OptionsCommon.cmake: ditto.
3857 2011-05-02 Adam Klein <adamk@chromium.org>
3859 Reviewed by Tony Chang.
3861 Roll chromium DEPS to r83722, add new crypto directory to DEPS
3862 https://bugs.webkit.org/show_bug.cgi?id=59992
3865 Ignore new chromium/crypto directory.
3867 2011-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
3869 Reviewed by Eric Seidel.
3871 [GTK] Build webkit1 even when webkit2 is enabled
3872 https://bugs.webkit.org/show_bug.cgi?id=59695
3877 2011-05-01 ojab <ojab@ojab.ru>
3879 Reviewed by Eric Seidel.
3881 --disable-video-track if --disable-video
3882 https://bugs.webkit.org/show_bug.cgi?id=59605
3886 2011-04-29 Dean Jackson <dino@apple.com>
3888 Reviewed by Simon Fra