1 2012-01-19 Gustavo Noronha Silva <gns@gnome.org>
3 Rubber-stamped by Martin Robinson.
5 * Source/autotools/symbols.filter: try to fix the 32 bits release
6 bot by also adding the symbol it generates
8 2012-01-19 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
10 [Qt] Make build-webkit always do safe incremental builds after update-webkit
12 When building against Qt5 with GCC we would just run 'make' in the build dir,
13 and rely on the dependency files output by GCC (-MD) to handle dependency
14 tracking, but that fails for special-cases like adding a Q_OBJECT macro
17 To guarantee that an incrmental build will work, we have to run 'make qmake',
18 which we now do on every build-webkit that's followed by a successful run
19 of update-webkit. The reasoning is that update-webkit can result in such
20 potential corner-cases being applied, and since we can't know for sure
21 unless we inspect the diff and account for all the corner cases we assume
22 the worst and always run 'make qmake'.
24 After a succesful run of build-webkit we proceed to do just 'make' for any
25 subsequent runs, since we assume that the developer knows what kind of
26 changes he/she is doing, and when a 'make qmake' is needed.
28 Reviewed by Simon Hausmann.
32 2012-01-18 Dirk Pranke <dpranke@chromium.org>
34 [chromium] move Tools.gyp, switch build-webkit --chromium to All.gyp
35 https://bugs.webkit.org/show_bug.cgi?id=76505
37 Reviewed by Tony Chang.
39 Update with newly-generated files.
43 2012-01-18 Eric Carlson <eric.carlson@apple.com>
45 Provide access to user's list of preferred languages
46 https://bugs.webkit.org/show_bug.cgi?id=76138
48 Reviewed by Alexey Proskuryakov.
50 * Source/autotools/symbols.filter: List the new functions.
52 2012-01-18 Luciano Wolf <luciano.wolf@openbossa.org>
54 [Qt][WK2] Broken build with undefined reference to shm_open and shm_unlink
55 https://bugs.webkit.org/show_bug.cgi?id=76538
57 Reviewed by Tor Arne Vestbø.
59 The -lrt parameter was coming before -lWebKit2 during linkage.
61 Moved rt lib inclusion from Source/api.pri to WebKit2.pri as it should be aware
62 of its own dependencies instead of letting WebKit guess about. Letting
63 it on api.pri can lead to a wrong parameter's order during linker phase.
64 Ubuntu 11.10 was giving errors about SharedMemory (shm_open and
65 shm_unlink undefined symbols).
69 2012-01-18 Balazs Kelemen <kbalazs@webkit.org>
71 [Qt] Consolidate layout test crash logging
72 https://bugs.webkit.org/show_bug.cgi?id=75088
74 Reviewed by Simon Hausmann.
76 Move backtrace generating logic into WTFReportBacktrace
77 and add a way to deinstall signal handlers if we know
78 that we have already printed the backtrace.
80 * Source/qtwebkit-export.map:
82 2012-01-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
84 [Qt] Move OTHER_FILES from WebKit.pro to Tools.pro
86 Reviewed by Simon Hausmann.
90 2012-01-18 Shinya Kawanaka <shinyak@google.com>
92 Move ShadowContentElement from dom/ to html/ and make ShadowContentElement subclass of HTMLElement.
93 https://bugs.webkit.org/show_bug.cgi?id=76241
95 Reviewed by Dimitri Glazkov.
97 * Source/autotools/symbols.filter: Exposed necessary symbols.
99 2012-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
101 Unreviewed. Fix GTK+ build after r105245.
103 * Source/autotools/symbols.filter: Fix symbol name.
105 2012-01-17 Hajime Morrita <morrita@chromium.org>
107 [Internals] Should be able to access corresponding Document object.
108 https://bugs.webkit.org/show_bug.cgi?id=76425
110 Added exported symbols.
112 Reviewed by Adam Barth.
114 * Source/autotools/symbols.filter:
116 2012-01-17 Stephen Chenney <schenney@chromium.org>
118 NULL ptr in WebCore::RenderSVGInlineText::localCaretRect
119 https://bugs.webkit.org/show_bug.cgi?id=75851
121 Reviewed by Ryosuke Niwa.
123 Added a check for null box in localCaretRect, to match test in other
124 implementations. Adding a manual test because the crash is not
127 * ManualTests/svg-modify-deleted-selection.svg: Added.
129 2012-01-17 Raul Hudea <rhudea@adobe.com>
131 Move tests out of WebCore/manual-tests to toplevel ManualTests.
132 It looks like the manual-tests folder wasn't noticed by git (or me :).
134 Move some SVG manual tests from deprecated WebCore/manual-tests to toplevel ManualTests
135 https://bugs.webkit.org/show_bug.cgi?id=76437
137 Reviewed by Daniel Bates.
139 * ManualTests/svg-animation-css-transform.html: Renamed from Source/WebCore/manual-tests/svg-animation-css-transform.html.
140 * ManualTests/svg-css-animate-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-animate-compound.html.
141 * ManualTests/svg-css-transition-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-transition-compound.html.
143 2012-01-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
145 [Qt] Add more files to project-files for easier navigation in Qt Creator
147 Reviewed by Simon Hausmann.
151 2012-01-16 Carlos Garcia Campos <cgarcia@igalia.com>
153 [GTK] Update NEWS and configure.ac for 1.7.4 release
154 https://bugs.webkit.org/show_bug.cgi?id=76375
156 Reviewed by Philippe Normand.
158 * configure.ac: Bumped version number.
160 2012-01-16 Shinya Kawanaka <shinyak@google.com>
162 [crash] Renderer crashes when spell checking a disabled input field.
163 https://bugs.webkit.org/show_bug.cgi?id=75941
165 Reviewed by Hajime Morita.
167 * ManualTests/editing-disabled-node-replace-crash.html: Added.
169 2012-01-13 Simon Fraser <simon.fraser@apple.com>
171 Unmatched transparency layer begin/end on a filtered element with an opacity ancestor
172 https://bugs.webkit.org/show_bug.cgi?id=76329
174 Reviewed by Dan Bernstein.
176 Manual test with a filtered element as a descendant of an element with
177 opacity. Doing a Find is necessary to exercise the test.
179 * ManualTests/filters/opacity-above-filter.html: Added.
181 2012-01-13 Eli Fidler <efidler@rim.com>
183 GCC compiler version is not detected properly for QNX qcc variant
184 https://bugs.webkit.org/show_bug.cgi?id=76288
186 Reviewed by Rob Buis.
188 Provide an alternative way of getting the compiler version for GCC variants
189 that don't support -dumpversion (such as qcc).
191 * Source/cmake/WebKitHelpers.cmake:
193 2012-01-13 Gregg Tavares <gman@google.com>
195 Add WebGLContextGroup as step toward sharing WebGL resources
196 https://bugs.webkit.org/show_bug.cgi?id=75906
198 The WebGL Working Group will soon add the ability to share
199 WebGL resources among WebGL contexts. This is the necessary
200 prep work. NO API changes.
202 Added WebGLSharedObject for objects that are shared vs
203 WebGLContextObject for objects that are not.
205 Reviewed by Kenneth Russell.
207 No new tests. No change in behavior.
209 * GNUmakefile.list.am:
211 * html/canvas/OESVertexArrayObject.cpp:
212 (WebCore::OESVertexArrayObject::createVertexArrayOES):
213 (WebCore::OESVertexArrayObject::deleteVertexArrayOES):
214 (WebCore::OESVertexArrayObject::isVertexArrayOES):
215 (WebCore::OESVertexArrayObject::bindVertexArrayOES):
216 * html/canvas/WebGLBuffer.cpp:
217 (WebCore::WebGLBuffer::WebGLBuffer):
218 (WebCore::WebGLBuffer::~WebGLBuffer):
219 (WebCore::WebGLBuffer::deleteObjectImpl):
220 * html/canvas/WebGLBuffer.h:
221 * html/canvas/WebGLContextGroup.cpp: Added.
222 (WebCore::WebGLContextGroup::create):
223 (WebCore::WebGLContextGroup::WebGLContextGroup):
224 (WebCore::WebGLContextGroup::~WebGLContextGroup):
225 (WebCore::WebGLContextGroup::getAGraphicsContext3D):
226 (WebCore::WebGLContextGroup::addContext):
227 (WebCore::WebGLContextGroup::removeContext):
228 (WebCore::WebGLContextGroup::removeObject):
229 (WebCore::WebGLContextGroup::addObject):
230 (WebCore::WebGLContextGroup::detachAndRemoveAllObjects):
231 (WebCore::WebGLContextGroup::loseContextGroup):
232 * html/canvas/WebGLContextGroup.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
233 * html/canvas/WebGLContextObject.cpp: Copied from Source/WebCore/html/canvas/WebGLShader.cpp.
234 (WebCore::WebGLContextObject::WebGLContextObject):
235 (WebCore::WebGLContextObject::~WebGLContextObject):
236 (WebCore::WebGLContextObject::detachContext):
237 (WebCore::WebGLContextObject::getAGraphicsContext3D):
238 * html/canvas/WebGLContextObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
239 (WebCore::WebGLContextObject::context):
240 (WebCore::WebGLContextObject::validate):
241 (WebCore::WebGLContextObject::hasGroupOrContext):
242 * html/canvas/WebGLFramebuffer.cpp:
243 (WebCore::WebGLFramebuffer::WebGLFramebuffer):
244 (WebCore::WebGLFramebuffer::~WebGLFramebuffer):
245 (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
246 (WebCore::WebGLFramebuffer::getAttachment):
247 (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
248 (WebCore::WebGLFramebuffer::checkStatus):
249 (WebCore::WebGLFramebuffer::onAccess):
250 (WebCore::WebGLFramebuffer::deleteObjectImpl):
251 (WebCore::WebGLFramebuffer::initializeRenderbuffers):
252 * html/canvas/WebGLFramebuffer.h:
253 * html/canvas/WebGLObject.cpp:
254 (WebCore::WebGLObject::WebGLObject):
255 (WebCore::WebGLObject::~WebGLObject):
256 (WebCore::WebGLObject::deleteObject):
257 (WebCore::WebGLObject::detach):
258 (WebCore::WebGLObject::onDetached):
259 * html/canvas/WebGLObject.h:
260 * html/canvas/WebGLProgram.cpp:
261 (WebCore::WebGLProgram::WebGLProgram):
262 (WebCore::WebGLProgram::~WebGLProgram):
263 (WebCore::WebGLProgram::deleteObjectImpl):
264 (WebCore::WebGLProgram::cacheActiveAttribLocations):
265 * html/canvas/WebGLProgram.h:
266 * html/canvas/WebGLRenderbuffer.cpp:
267 (WebCore::WebGLRenderbuffer::~WebGLRenderbuffer):
268 (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
269 (WebCore::WebGLRenderbuffer::deleteObjectImpl):
270 * html/canvas/WebGLRenderbuffer.h:
271 * html/canvas/WebGLRenderingContext.cpp:
272 (WebCore::WebGLRenderingContext::WebGLRenderingContext):
273 (WebCore::WebGLRenderingContext::initializeNewContext):
274 (WebCore::WebGLRenderingContext::~WebGLRenderingContext):
275 (WebCore::WebGLRenderingContext::clearIfComposited):
276 (WebCore::WebGLRenderingContext::checkObjectToBeBound):
277 (WebCore::WebGLRenderingContext::clear):
278 (WebCore::WebGLRenderingContext::copyTexImage2D):
279 (WebCore::WebGLRenderingContext::copyTexSubImage2D):
280 (WebCore::WebGLRenderingContext::createBuffer):
281 (WebCore::WebGLRenderingContext::createFramebuffer):
282 (WebCore::WebGLRenderingContext::createTexture):
283 (WebCore::WebGLRenderingContext::createProgram):
284 (WebCore::WebGLRenderingContext::createRenderbuffer):
285 (WebCore::WebGLRenderingContext::createShader):
286 (WebCore::WebGLRenderingContext::deleteObject):
287 (WebCore::WebGLRenderingContext::deleteRenderbuffer):
288 (WebCore::WebGLRenderingContext::deleteTexture):
289 (WebCore::WebGLRenderingContext::detachShader):
290 (WebCore::WebGLRenderingContext::validateElementArraySize):
291 (WebCore::WebGLRenderingContext::validateIndexArrayConservative):
292 (WebCore::WebGLRenderingContext::validateIndexArrayPrecise):
293 (WebCore::WebGLRenderingContext::validateWebGLObject):
294 (WebCore::WebGLRenderingContext::drawArrays):
295 (WebCore::WebGLRenderingContext::drawElements):
296 (WebCore::WebGLRenderingContext::framebufferRenderbuffer):
297 (WebCore::WebGLRenderingContext::framebufferTexture2D):
298 (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
299 (WebCore::WebGLRenderingContext::linkProgram):
300 (WebCore::WebGLRenderingContext::readPixels):
301 (WebCore::WebGLRenderingContext::useProgram):
302 (WebCore::WebGLRenderingContext::removeSharedObject):
303 (WebCore::WebGLRenderingContext::addSharedObject):
304 (WebCore::WebGLRenderingContext::removeContextObject):
305 (WebCore::WebGLRenderingContext::addContextObject):
306 (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects):
307 (WebCore::WebGLRenderingContext::initVertexAttrib0):
308 (WebCore::WebGLRenderingContext::loseContext):
309 (WebCore::WebGLRenderingContext::loseContextImpl):
310 * html/canvas/WebGLRenderingContext.h:
311 (WebCore::WebGLRenderingContext::contextGroup):
312 * html/canvas/WebGLShader.cpp:
313 (WebCore::WebGLShader::WebGLShader):
314 (WebCore::WebGLShader::~WebGLShader):
315 (WebCore::WebGLShader::deleteObjectImpl):
316 * html/canvas/WebGLShader.h:
317 * html/canvas/WebGLSharedObject.cpp: Copied from Source/WebCore/html/canvas/WebGLRenderbuffer.cpp.
318 (WebCore::WebGLSharedObject::WebGLSharedObject):
319 (WebCore::WebGLSharedObject::~WebGLSharedObject):
320 (WebCore::WebGLSharedObject::detachContextGroup):
321 (WebCore::WebGLSharedObject::getAGraphicsContext3D):
322 * html/canvas/WebGLSharedObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
323 (WebCore::WebGLSharedObject::contextGroup):
324 (WebCore::WebGLSharedObject::isBuffer):
325 (WebCore::WebGLSharedObject::isFramebuffer):
326 (WebCore::WebGLSharedObject::isProgram):
327 (WebCore::WebGLSharedObject::isRenderbuffer):
328 (WebCore::WebGLSharedObject::isShader):
329 (WebCore::WebGLSharedObject::isTexture):
330 (WebCore::WebGLSharedObject::validate):
331 (WebCore::WebGLSharedObject::hasGroupOrContext):
332 * html/canvas/WebGLTexture.cpp:
333 (WebCore::WebGLTexture::WebGLTexture):
334 (WebCore::WebGLTexture::~WebGLTexture):
335 (WebCore::WebGLTexture::deleteObjectImpl):
336 * html/canvas/WebGLTexture.h:
337 * html/canvas/WebGLVertexArrayObjectOES.cpp:
338 (WebCore::WebGLVertexArrayObjectOES::WebGLVertexArrayObjectOES):
339 (WebCore::WebGLVertexArrayObjectOES::~WebGLVertexArrayObjectOES):
340 (WebCore::WebGLVertexArrayObjectOES::deleteObjectImpl):
341 * html/canvas/WebGLVertexArrayObjectOES.h:
343 2012-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
345 Unreviewed, rolling out r104805.
346 http://trac.webkit.org/changeset/104805
347 https://bugs.webkit.org/show_bug.cgi?id=76180
349 Breaks apple win compilation. (Requested by vsevik on
352 * Source/autotools/symbols.filter:
354 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
356 Make the new WTF module build on Qt
357 https://bugs.webkit.org/show_bug.cgi?id=76163
359 Reviewed by Tor Arne Vestbø.
361 * WebKit.pro: Build the new WTF instead of the old one.
363 2012-01-12 Shinya Kawanaka <shinyak@google.com>
365 ShadowContentElement should be able to use query.
366 https://bugs.webkit.org/show_bug.cgi?id=75302
368 Reviewed by Hajime Morita.
370 * Source/autotools/symbols.filter: Exposed necessary symbols.
372 2012-01-11 Ulan Degenbaev <ulan@chromium.org>
374 [v8] Int16Array.set(array, offset) fails on first execution
375 https://bugs.webkit.org/show_bug.cgi?id=76040
377 Reviewed by Kenneth Russell.
379 * LayoutTests/fast/canvas/webgl/array-set-with-offset-expected.txt: Added.
380 * LayoutTests/fast/canvas/webgl/array-set-with-offset.html: Added.
381 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
382 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
384 2012-01-11 Eli Fidler <efidler@rim.com>
386 Fix OpenGL dependency in CMake build system
387 https://bugs.webkit.org/show_bug.cgi?id=73559
389 Reviewed by Daniel Bates.
391 Apparently the EFL port uses desktop OpenGL to implement WebGL, but
392 other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or
395 * Source/cmake/OptionsCommon.cmake:
396 * Source/cmake/OptionsEfl.cmake:
398 2012-01-09 Martin Robinson <mrobinson@igalia.com>
400 [GTK] [AC] Simplify accelerated compositing build options
401 https://bugs.webkit.org/show_bug.cgi?id=75518
403 Reviewed by Gustavo Noronha Silva.
405 * configure.ac: Remove the --enable-3d-rendering option. It's enabled by
406 default now when accelerated compositing is enabled.
407 * GNUmakefile.am: Automatically enable 3D rendering when accelerated compositing
410 2012-01-04 Jon Lee <jonlee@apple.com>
412 Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
413 https://bugs.webkit.org/show_bug.cgi?id=69886
414 <rdar://problem/10070187>
416 Reviewed by Adele Peterson.
418 * ManualTests/search-cancel-button.html: Added.
420 2012-01-06 Simon Hausmann <simon.hausmann@nokia.com>
422 [Qt] Fix compilation of app code against QtWebKit master header file
424 Unreviewed trivial build fix.
426 * Source/sync.profile: Exclude util.h and testwindow.h from the master header
427 file, because it cannot be used outside of the WebKit source tree.
429 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
431 [Qt] Move listing of include paths and libs to pri files in sources
433 Includepaths are sometimes modified by non-Qt contributors so keeping
434 them in files inside Sources makes it more likely that they are updated
435 along with project files for the other ports.
437 Using pri files instead of prf files for this also has the benefit that
438 the include() from the main target file can be parsed and followed by
439 Qt Creator -- something that does not work with load().
441 Dependency from a target to a library through the WEBKIT variable are
442 handled through forwarding-files in Tools/qmake/mkspecs/modules, which
443 set the source root of the module and include the right pri file.
445 Ideally we'd use the variant of include() that takes an optional
446 namespace to read the variables into, or the fromfile() function,
447 but both of these add an overhead of about 40% on the total qmake
448 runtime, due to making a deep copy of all the variables in the
449 project or re-reading all the prf files from scratch.
451 Reviewed by Simon Hausmann.
456 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
458 [Qt] Add a few more files ot OTHER_FILES
460 Rubber-stamped by Simon Hausmann.
464 2012-01-05 Ulan Degenbaev <ulan@chromium.org>
466 [v8] Null pointer exception if a typed array constructor set to a primitive value.
467 https://bugs.webkit.org/show_bug.cgi?id=75532
469 Make sure that V8ArrayBufferViewCustomScript.js does not throw exception.
471 Reviewed by Kenneth Russell.
473 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned-expected.txt: Added.
474 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html: Added.
475 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
476 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
478 2012-01-05 Zeno Albisser <zeno@webkit.org>
480 [Qt][WK2] Implement custom URL schemes defined in QML.
481 https://bugs.webkit.org/show_bug.cgi?id=74931
483 Add new classes to the export map.
485 Reviewed by Kenneth Rohde Christiansen.
487 * Source/qtwebkit-export.map:
489 2012-01-05 Fady Samuel <fsamuel@chromium.org>
491 Move scalePageBy from eventSender to window.internals
492 https://bugs.webkit.org/show_bug.cgi?id=64512
494 Reviewed by Simon Fraser.
496 * Source/autotools/symbols.filter:
498 2012-01-04 James Robinson <jamesr@chromium.org>
500 [chromium] Move WebMimeRegistry and dependencies to Source/Platform
501 https://bugs.webkit.org/show_bug.cgi?id=74583
503 Reviewed by Darin Fisher.
505 Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
509 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
511 [Qt] Introduce new qmake variable 'WEBKIT' for signaling dependencies
513 The custom qmake variable 'WEBKIT' is used for signaling that a
514 target depends in some way on other subproject of the WebKit
515 project. For now this is limited to the set of intermediate
516 libraries: wtf, javascriptcore, webcore, and webkit2.
518 This replaces the previous convension of using load(foo) for
519 just include paths, and CONFIG += foo to also link against foo.
521 Adding a dependency results in additional include paths being
522 available, and potentially linking to the library. This is
523 decided by the build system based on conditions such as what
524 kind of target is being built and the general build config.
526 An advantage to his approach is that it simplifies the individual
527 foo.prf files, for example by allowing us to use INCLUDEPATH +=
528 and LIBS += as normal instead of prepending.
530 Reviewed by Simon Hausmann.
534 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
536 [Qt] Move use of $$qtLibraryTarget() to a single place
538 Reviewed by Kenneth Rohde Christiansen.
542 2012-01-04 Mary Wu <mary.wu@torchmobile.com.cn>
544 Enable DOWNLOAD_ATTRIBUTE in BlackBerry porting
545 https://bugs.webkit.org/show_bug.cgi?id=75238
547 Reviewed by Antonio Gomes.
549 * Source/cmakeconfig.h.cmake: Modified to add a new cmakedefine ENABLE_DOWNLOAD_ATTRIBUTE.
551 2012-01-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
553 [Qt] Clean up detection of fontconfig
555 We decide in features.prf whether or not fontconfig is available, and
556 set the HAVE_FONTCONFIG define accordingly. All leaf project files
557 should use this define to decide whether or not to link against
558 fontconfig, not do their own detection.
560 We don't need to add link_pkgconfig to CONFIG in each project file,
561 as we selectivly enable that configuration in defaults_post when
568 2012-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
570 [GTK] Add a way to change web view settings in MiniBrowser
571 https://bugs.webkit.org/show_bug.cgi?id=71568
573 Reviewed by Philippe Normand.
575 * GNUmakefile.am: Initialize minibrowser_built_sources.
577 2011-12-28 ChangSeok Oh <shivamidow@gmail.com>
579 [GTK] Fix compilation issue when selecting opengl for Accelerated compositing
580 https://bugs.webkit.org/show_bug.cgi?id=75309
582 Reviewed by Martin Robinson.
584 Replace WTF_USE_TEXTURE_MAPPER_OPENGL to WTF_USE_TEXTURE_MAPPER_GL
588 2011-12-28 Dan Bernstein <mitz@apple.com>
590 Entering "make" in Source builds only JavaScriptGlue and ANGLE
591 https://bugs.webkit.org/show_bug.cgi?id=75318
593 Reviewed by Anders Carlsson.
595 * Makefile: Changed to make Source and Tools.
596 * Source/Makefile: Changed to make all projects in Source.
598 2011-12-27 Kentaro Hara <haraken@chromium.org>
600 WIP: Enable the [Supplemental] IDL on Gtk
601 https://bugs.webkit.org/show_bug.cgi?id=74972
603 Reviewed by Adam Barth.
605 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
609 2011-12-22 Leo Yang <leo.yang@torchmobile.com.cn>
611 [BlackBerry] Enable blob for the BlackBerry porting
612 https://bugs.webkit.org/show_bug.cgi?id=75074
614 Reviewed by George Staikos.
616 * Source/cmake/OptionsBlackBerry.cmake:
618 2011-12-22 Ryuan Choi <ryuan.choi@samsung.com>
620 [EFL][WK2] Add an option to build WebKit2.
621 https://bugs.webkit.org/show_bug.cgi?id=61999
623 Reviewed by Eric Seidel.
625 * Source/cmake/OptionsEfl.cmake: Set WebKit2_LIBRARY_NAME.
627 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
629 ManualTests HTML template should be simplified
630 https://bugs.webkit.org/show_bug.cgi?id=75025
632 Reviewed by Ryosuke Niwa.
634 * ManualTests/template.html:
636 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
638 WebKit editing throws exception when monochrome color dragged onto text
639 https://bugs.webkit.org/show_bug.cgi?id=74775
641 Reviewed by Ryosuke Niwa.
643 * ManualTests/drag-color-to-contenteditable.html: Added.
645 2011-12-21 Daniel Bates <dbates@webkit.org>
647 Add CMake option to only build JavaScriptCore
648 https://bugs.webkit.org/show_bug.cgi?id=74979
650 Reviewed by Rob Buis.
652 Towards adding CMake support to script Tools/Scripts/build-jsc, add a CMake
653 option to only build JavaScriptCore.
655 * CMakeLists.txt: Defined ENABLE_WEBCORE to build WebCore. If the option
656 ONLY_BUILD_JAVASCRIPTCORE is specified then don't build WebCore, WebKit, or WebKit2.
657 * Source/CMakeLists.txt:
658 * Source/cmake/WebKitFS.cmake:
660 2011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
662 emacs: unreviewed. add settings for editing js files.
666 2011-12-20 Rafael Brandao <rafael.lobo@openbossa.org>
668 [Qt][WK2] Implement favicon support
669 https://bugs.webkit.org/show_bug.cgi?id=71082
671 Reviewed by Simon Hausmann.
673 * Source/qtwebkit-export.map: Added new classes.
675 2011-12-18 Simon Hausmann <simon.hausmann@nokia.com>
677 Rename EditCommandQt to UndoStepQt
678 https://bugs.webkit.org/show_bug.cgi?id=74754
680 Reviewed by Ryosuke Niwa.
684 2011-12-16 Mark Hahnenberg <mhahnenberg@apple.com>
686 De-virtualize destructors
687 https://bugs.webkit.org/show_bug.cgi?id=74331
689 Reviewed by Geoffrey Garen.
691 * Source/autotools/symbols.filter: Removed symbol no longer present.
693 2011-12-16 Carlos Garcia Campos <cgarcia@igalia.com>
695 [GTK] Update NEWS and configure.ac for 1.7.3 release
696 https://bugs.webkit.org/show_bug.cgi?id=74699
698 Reviewed by Philippe Normand.
700 * configure.ac: Bumped version number.
702 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
704 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
705 https://bugs.webkit.org/show_bug.cgi?id=74640
707 Reviewed by Antonio Gomes.
709 r84991 removed Datagrid from the tree, but the options in CMake were
712 * Source/cmake/OptionsBlackBerry.cmake:
713 * Source/cmake/OptionsEfl.cmake:
714 * Source/cmake/OptionsWinCE.cmake:
715 * Source/cmakeconfig.h.cmake:
717 2011-12-15 Ulan Degenbaev <ulan@chromium.org>
719 Web Inspector: [Chromium] Call LowMemoryNotification instead of IdleNotification
720 https://bugs.webkit.org/show_bug.cgi?id=71821
722 Reviewed by Yury Semikhatsky.
724 * Source/WebCore/bindings/v8/ScriptProfiler.cpp:
726 2011-12-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
728 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
730 Reviewed Simon Hausmann.
734 2011-12-15 Michael Brüning <michael.bruning@nokia.com>
736 [QT][WK2]Add (experimental) viewport info view to Minibrowser/qt.
737 https://bugs.webkit.org/show_bug.cgi?id=72893
739 Reviewed by Kenneth Rohde Christiansen.
741 This patch extends QQuickWebViewExperimental by a property named
742 viewportInfo, which contains the viewport scalability and
743 layout and contents size information. This property is exposed to
744 QML through the experimental extension for QQuickWebView.
746 * Source/qtwebkit-export.map:
748 2011-12-14 Ryosuke Niwa <rniwa@webkit.org>
750 Add a manual test for caret blinking during forward deletion
751 https://bugs.webkit.org/show_bug.cgi?id=74494
753 Reviewed by Dan Bernstein.
755 Add a test to forward delete 200 characters. Caret should not blink during the deletion.
756 This is a follow up for r102413.
758 * ManualTests/caret-blink-during-forward-delete.html: Added.
760 2011-12-14 Csaba Osztrogonác <ossy@webkit.org>
762 [Qt] Rollout r102769, because it broke Qt-4.8 builds.
766 2011-12-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
768 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
772 https://bugs.webkit.org/show_bug.cgi?id=74413
774 Reviewed by Simon Hausmann.
778 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
780 [Qt] Fix compilation of QtWebKit with --orientation-events without ENABLE_DEVICE_ORIENTATION
781 https://bugs.webkit.org/show_bug.cgi?id=74492
783 Reviewed by Simon Hausmann.
787 2011-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
789 [Qt] [WK2] Linking fails if GStreamer not installed after r102493
790 https://bugs.webkit.org/show_bug.cgi?id=74412
792 Reviewed by Simon Hausmann.
794 Add -lrt to fix WK2 linking when gstreamer is not used.
798 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
800 [Qt] DeviceOrientationClientMockQt should be removed in favor of DeviceOrientationClientMock
801 https://bugs.webkit.org/show_bug.cgi?id=74417
803 Reviewed by Simon Hausmann.
805 Based on original patch by Kenneth Christiansen.
809 2011-12-14 Jacky Jiang <zhajiang@rim.com>
811 [BlackBerry] Switch to libjpeg for decoding
812 https://bugs.webkit.org/show_bug.cgi?id=74475
814 Reviewed by Daniel Bates.
816 Find libjpeg instead of libimg.
818 * Source/cmake/OptionsBlackBerry.cmake:
820 2011-12-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
822 [Qt] Get rid of layering violations in includes
824 WebKit/qt/API and WebKit/qt/WebCoreSupport should not be included
825 in the webcore.prf, but rather in each target that specificly needs
826 headers in these location. We used to include them directly in webcore
827 since we had layering violations between WebCore and WebKit, but now
828 that they are gone there's no reason to do that.
830 Reviewed by Simon Hausmann.
834 2011-12-12 Andy Wingo <wingo@igalia.com>
836 Simplify autotools configure.ac
837 https://bugs.webkit.org/show_bug.cgi?id=74312
839 Reviewed by Martin Robinson.
841 * configure.ac: Don't AC_DEFINE so many things. Many of the
842 defines were stale (ENABLE_YARR, ENABLE_JIT_OPTIMIZE_CALL, etc),
843 and with Platform.h we don't need to make an explicit decision
844 here. If the user does pass --enable-jit or --disable-jit, effect
845 that choice via setting JSC_CPPFLAGS.
847 2011-12-12 Alexis Menard <alexis.menard@openbossa.org>
849 [Qt][WK2] History is not accessible in QML.
850 https://bugs.webkit.org/show_bug.cgi?id=73016
852 Reviewed by Simon Hausmann.
854 Add the new QWebNavigationHistory in the map file.
856 * Source/qtwebkit-export.map:
858 2011-12-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
860 [Qt] request parameter of QQuickWebView::navigationRequested is not a registered type
861 https://bugs.webkit.org/show_bug.cgi?id=73826
863 Reviewed by Tor Arne Vestbø.
865 * Source/qtwebkit-export.map: Adding QWebNavigationRequest
867 2011-12-09 Joone Hur <joone.hur@collabora.co.uk>
869 [GTK] Initial implementation of Accelerated Compositing using Clutter
870 https://bugs.webkit.org/show_bug.cgi?id=73319
872 Reviewed by Gustavo Noronha Silva.
874 * GNUmakefile.am: Export new compilation macros.
875 * configure.ac: Add clutter backend for Accelerated Compositing.
877 2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
879 Unreviewed, rolling out r102323.
880 http://trac.webkit.org/changeset/102323
881 https://bugs.webkit.org/show_bug.cgi?id=74069
883 Caused Chromium and GTK build failure (Requested by bashi on
886 * Source/autotools/symbols.filter:
888 2011-12-08 Fady Samuel <fsamuel@chromium.org>
890 Move scalePageBy from eventSender to window.internals
891 https://bugs.webkit.org/show_bug.cgi?id=64512
893 Reviewed by Simon Fraser.
895 * Source/autotools/symbols.filter:
897 2011-12-06 Dirk Pranke <dpranke@chromium.org>
899 Add Tools/Tool.xcodeproj,
900 Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
901 Source/WebKit/chromium/All.xcodeproj to .gitignore
903 https://bugs.webkit.org/show_bug.cgi?id=73823
905 Reviewed by Tony Chang.
909 2011-12-06 Simon Hausmann <simon.hausmann@nokia.com>
911 [Qt] build-jsc script doesn't work
912 https://bugs.webkit.org/show_bug.cgi?id=73910
914 Reviewed by Tor Arne Vestbø.
916 * WebKit.pro: Move WTF SUBDIR stuff out of here and
917 straight into JavaScriptCore/JavaScriptCore.pro.
918 Unconditionally "recurse" into JavaScriptCore now,
919 as we'll do the v8 scoping there to only build WTF.
921 2011-12-05 Alexander Færøy <alexander.faeroy@nokia.com>
923 [Qt] Add Source/qtwebkitversion.h to .gitignore
924 https://bugs.webkit.org/show_bug.cgi?id=73823
926 Reviewed by Tor Arne Vestbø.
930 2011-12-03 Dan Winship <danw@gnome.org>
932 [GTK] Update required libsoup version
933 https://bugs.webkit.org/show_bug.cgi?id=71611
935 Reviewed by Martin Robinson.
937 * configure.ac: require libsoup 2.37.2.1 for SoupRequestHTTP API
940 2011-12-02 Fady Samuel <fsamuel@chromium.org>
942 When page scaling is in use position:fixed has incorrect results
943 https://bugs.webkit.org/show_bug.cgi?id=68617
945 Reviewed by Simon Fraser.
947 * Source/autotools/symbols.filter:
949 2011-12-02 Martin Robinson <mrobinson@igalia.com>
951 Try to fix the GTK+ debug bot. As discussed with other GTK+
952 hackers recently. It makes sense to just remove G_DISABLE_DEPRECATIONS
953 now in WebKit. The flag itself is now deprecated in GLib in favor of
956 * GNUmakefile.am: Remove G_DISABLE_DEPRECATED.
958 2011-12-02 Kevin Ollivier <kevino@theolliviers.com>
960 [wx] Unreviewed build fixes for Windows build.
964 2011-12-02 Alejandro G. Castro <alex@igalia.com>
966 [GTK] Fix TextureMapperCairo compilation
967 https://bugs.webkit.org/show_bug.cgi?id=73655
969 Reviewed by Martin Robinson.
971 * GNUmakefile.am: The variables need the USE part in the name.
972 * configure.ac: We can not define the variable twice.
974 2011-12-02 Raphael Kubo da Costa <kubo@profusion.mobi>
976 Unreviewed, revert r101347.
977 https://bugs.webkit.org/show_bug.cgi?id=73580
979 It breaks the linking of Tools/ targets due to missing functions.
981 * Source/cmake/OptionsEfl.cmake:
983 2011-12-02 Alejandro G. Castro <alex@igalia.com>
985 [GTK] Improve C++0x compat warnings check
986 https://bugs.webkit.org/show_bug.cgi?id=73642
988 Reviewed by Martin Robinson.
992 2011-12-01 Nayan Kumar K <nayankk@motorola.com>
994 [GTK] Add compilation options to enable/disable Accelerated Compositing and to choose texture mapper implementation.
995 https://bugs.webkit.org/show_bug.cgi?id=73458
997 Reviewed by Martin Robinson.
999 * GNUmakefile.am: Export new compilation macros.
1000 * configure.ac: Provide option to choose accelerated compositing and texture mapper variations.
1002 2011-12-01 Patrick Gansterer <paroga@webkit.org>
1004 [CMake] Make the feature defines for DOM names explicit
1005 https://bugs.webkit.org/show_bug.cgi?id=72812
1007 Reviewed by Daniel Bates.
1009 Preprocessor defines used in WebCore/dom/make_names.pl are set via WEBKIT_FEATURE
1010 for every port in the correspondig platform file. Pass an explicit list of defines
1011 to the CMake macro, so we need to maintain the list only once.
1013 * Source/cmake/OptionsBlackBerry.cmake:
1014 * Source/cmake/OptionsEfl.cmake:
1015 * Source/cmake/OptionsWinCE.cmake:
1016 * Source/cmake/WebKitFeatures.cmake:
1018 2011-11-30 Alejandro G. Castro <alex@igalia.com>
1020 [GTK] Add accelerated compositing compilation option
1021 https://bugs.webkit.org/show_bug.cgi?id=73298
1023 Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
1024 define. Add the build compilation option
1025 --with-accelerated-compositing and use it in the makefile.
1027 Reviewed by Martin Robinson.
1032 2011-11-30 Mary Wu <mary.wu@torchmobile.com.cn>
1034 remove buildinformation from BlackBerry porting build system
1035 https://bugs.webkit.org/show_bug.cgi?id=73276
1037 Reviewed by Daniel Bates.
1039 * Source/cmake/OptionsBlackBerry.cmake: remove script file generate-buildinfo
1041 2011-11-30 Andrew Wason <rectalogic@rectalogic.com>
1043 Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
1044 https://bugs.webkit.org/show_bug.cgi?id=72155
1046 Reviewed by Simon Hausmann.
1048 Add additional WebCoreSupport files for Qt.
1052 2011-11-30 Adenilson Cavalcanti <adenilson.silva@openbossa.org>
1054 [Qt][WK2] Implement permission API for Qt port
1055 https://bugs.webkit.org/show_bug.cgi?id=59200
1057 Permission API hookup for Geolocation, it allows to receive in WebView
1058 a signal when a permission request is done (e.g. to grant permission
1059 for accessing geolocation information) and set it accordingly.
1061 Reviewed by Simon Hausmann.
1063 * Source/qtwebkit-export.map:
1065 2011-11-29 Kevin Ollivier <kevino@theolliviers.com>
1067 [wx] Unreviewed build fix for Leopard compilation.
1071 2011-11-29 Philippe Normand <pnormand@igalia.com>
1073 [GTK] hide WebAudio build option until support for FFTW is removed
1074 https://bugs.webkit.org/show_bug.cgi?id=73295
1076 Reviewed by Martin Robinson.
1078 * configure.ac: Disable WebAudio until the FFTW dependency is removed.
1080 2011-11-29 Hyowon Kim <hw1008.kim@samsung.com>
1082 [Texmap][EFL] Accelerated compositing support using TextureMapper on EFL port
1083 https://bugs.webkit.org/show_bug.cgi?id=73111
1085 Add feature define for TextureMapper and OpenGL package.
1087 Reviewed by Noam Rosenthal.
1089 * Source/cmake/OptionsEfl.cmake:
1091 2011-11-29 Roland Steiner <rolandsteiner@chromium.org>
1093 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
1094 https://bugs.webkit.org/show_bug.cgi?id=72848
1096 Add flag and description.
1098 Reviewed by Dimitri Glazkov.
1102 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
1104 [Qt] Build system fixes against V8.
1106 Reviewed by Tor Arne Vestbø.
1108 * Source/api.pri: Get rid of old v8 cruft.
1109 * WebKit.pro: Don't build JavaScriptCore when configured with v8.
1111 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
1113 [Qt] WTF should be built as separate static library
1114 https://bugs.webkit.org/show_bug.cgi?id=73201
1116 Reviewed by Tor Arne Vestbø.
1118 * Source/api.pri: Require wtf.
1119 * WebKit.pro: Build WTF.
1121 2011-11-17 Martin Robinson <mrobinson@igalia.com>
1123 [GTK] Integrate build-gtkdoc into build-webkit and make
1124 https://bugs.webkit.org/show_bug.cgi?id=72626
1126 Reviewed by Philippe Normand.
1128 * GNUmakefile.am: Remove references to old gtkdoc files. Update
1129 the dist-hook to include copying documentation into the distribution.
1130 This also means that the build will fail if documentation hasn't been
1131 generated before 'make dist.'
1132 * configure.ac: Ditto.
1134 2011-11-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1136 [Qt] Re-generate QtWebKit API forwarding headers when API changes
1138 The forwarding headers are generated by syncqt, and syncqt is run by qmake,
1139 so we need sync.profile to live in the same directory as the project file
1140 that will be touched when adding/removing API (api.pri in our case).
1142 Since the WebKit2 APIs live in a separate static library, we have to
1143 add the project file for WebKit2 as a dependency of the api.pri file
1144 as well, so that any changes to the WebKit2 API will still trigger a
1145 run of qmake (and then syncqt).
1147 Lastly, we use the new QMAKE_SYNCQT_OUTDIR variable in Qt 5 to ensure
1148 that the forwarding headers are still generated in the root build dir,
1149 not in the Source dir along with the internal forwarding headers.
1151 Reviewed by Andreas Kling.
1153 * Source/QtWebKit.pro:
1155 * Source/sync.profile: Renamed from sync.profile.
1157 2011-11-23 Halton Huo <halton.huo@intel.com>
1159 [EFL] Add zlib depend when freetype is used.
1160 https://bugs.webkit.org/show_bug.cgi?id=66365
1162 Unreviewed build fix.
1164 When freetype is enabled, uncompress() function is used by
1165 WOFFFileFormat.cpp. Since zlib is not required by freetype, we need to
1166 add libz as dependency for fix linking issue.
1168 * Source/cmake/OptionsEfl.cmake: search for ZLIB
1170 2011-10-08 Martin Robinson <mrobinson@igalia.com>
1172 [GTK] Enable WebGL by default
1173 https://bugs.webkit.org/show_bug.cgi?id=69706
1175 Reviewed by Xan Lopez.
1177 * configure.ac: Enable WebGL by default if the build target is X11.
1179 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
1181 [CMake] Move the top-level logic to the top-level directory.
1182 https://bugs.webkit.org/show_bug.cgi?id=72685
1184 Reviewed by Brent Fulgham.
1186 Move most of the top-level code in Source/CMakeLists.txt to
1187 CMakeLists.txt. This allows us to replace some INCLUDE() hacks with
1188 proper ADD_SUBDIRECTORY() calls, and actually moves non-Source related
1189 to a non-Source directory.
1191 * CMakeLists.txt: Copied from Source/CMakeLists.txt.
1193 2011-11-22 Adam Klein <adamk@chromium.org>
1195 Add new WebKit/chromium/dbus directory to .gitignore.
1199 2011-11-22 Adam Klein <adamk@chromium.org>
1201 Ignore more gyp-generated build files in WTF.gyp.
1205 2011-11-22 Andy Wingo <wingo@igalia.com>
1207 Fix .dir-locals.el to only apply to specific modes
1208 https://bugs.webkit.org/show_bug.cgi?id=72963
1210 Reviewed by Xan Lopez.
1212 * .dir-locals.el: Remove `nil' block, as it was causing
1213 makefile-mode not to insert tabs.
1215 2011-11-21 Adam Klein <adamk@chromium.org>
1217 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
1221 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
1223 [Qt] [WK2] WebKitTestRunner doesn't build in debug
1224 https://bugs.webkit.org/show_bug.cgi?id=72827
1226 Reviewed by Andreas Kling.
1228 Add exports to fix WebKitTestRunner debug build.
1230 * Source/qtwebkit-export.map:
1232 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1234 [Qt] Add WebView.view attached property support for dialogs in QML
1235 https://bugs.webkit.org/show_bug.cgi?id=72825
1237 Reviewed by Simon Hausmann.
1239 Export QQuickWebViewAttached.
1241 * Source/qtwebkit-export.map:
1243 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
1245 Update .gitignore for latest WebKitLibraries
1246 https://bugs.webkit.org/show_bug.cgi?id=72851
1248 Reviewed by Andreas Kling.
1250 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
1252 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
1254 [GTK] Update NEWS and configure.ac for 1.7.2 release
1255 https://bugs.webkit.org/show_bug.cgi?id=72868
1257 Reviewed by Xan Lopez.
1259 * configure.ac: Bumped version number.
1261 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
1263 [wx] Build fix after GeneratedImage refactoring.
1267 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
1269 [Qt] Add the map file symbols export as a dependency of the final qmake target.
1270 https://bugs.webkit.org/show_bug.cgi?id=72740
1272 Reviewed by Simon Hausmann.
1274 Add the symbols file part of the target dependencies.
1278 2011-11-18 Daniel Bates <dbates@rim.com>
1280 Add CMake build infrastructure for the BlackBerry port
1281 https://bugs.webkit.org/show_bug.cgi?id=72768
1283 Reviewed by Adam Barth and Antonio Gomes.
1285 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
1286 * Source/cmake/OptionsBlackBerry.cmake: Added.
1287 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
1288 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
1290 2011-11-18 Adam Barth <abarth@webkit.org>
1292 Prepare to move manual-tests out of WebCore
1293 https://bugs.webkit.org/show_bug.cgi?id=72782
1295 Reviewed by Eric Seidel.
1297 Update these files to refer to the new location of ManualTests.
1300 * Source/cmake/WebKitPackaging.cmake:
1302 2011-11-18 Patrick Gansterer <paroga@webkit.org>
1304 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
1305 https://bugs.webkit.org/show_bug.cgi?id=72710
1307 Reviewed by Brent Fulgham.
1309 * Source/CMakeLists.txt:
1311 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1313 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
1314 needed for the qml plugin.
1316 * Source/qtwebkit-export.map:
1318 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1320 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
1321 that was added since I made the export patch.
1323 * Source/qtwebkit-export.map:
1325 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1327 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
1328 https://bugs.webkit.org/show_bug.cgi?id=72697
1330 Reviewed by Kenneth Rohde Christiansen.
1332 * Source/api.pri: On Linux, use a GNU LD version script to manage the
1333 symbol exports, which includes the public WK1/WK2 API as well as a bunch
1334 of private WTF symbols needed for WTR and the Injected Bundle.
1335 * Source/qtwebkit-export.map: Added.
1337 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
1339 [EFL] Clean up the use of DATA_DIR in the buildsystem
1340 https://bugs.webkit.org/show_bug.cgi?id=72681
1342 Reviewed by Daniel Bates.
1344 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
1345 and add it to the cache; add a variable with the path of the generated
1346 theme and remove the -DDATA_DIR definition, it was moved to
1347 PlatformEFL.cmake in WebCore.
1349 2011-11-17 Patrick Gansterer <paroga@webkit.org>
1351 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
1352 https://bugs.webkit.org/show_bug.cgi?id=72643
1354 Reviewed by Brent Fulgham.
1356 * Source/cmake/OptionsEfl.cmake:
1357 * Source/cmake/OptionsWinCE.cmake:
1358 * Source/cmakeconfig.h.cmake:
1360 2011-11-17 Kelly Norton <knorton@google.com>
1362 Several void functions in FrameView and RenderObject actually return values.
1363 https://bugs.webkit.org/show_bug.cgi?id=72640
1365 Reviewed by Adam Barth.
1367 * ../../Source/WebCore/page/FrameView.cpp:
1368 * ../../Source/WebCore/rendering/RenderObject.cpp:
1370 2011-11-17 Patrick Gansterer <paroga@webkit.org>
1372 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
1373 https://bugs.webkit.org/show_bug.cgi?id=72516
1375 Reviewed by Brent Fulgham.
1377 On windows some code generators fail, if the path to the preprocessor contains spaces.
1378 Use only the executable name to avoid this issue for now.
1380 * Source/cmake/OptionsCommon.cmake:
1382 2011-11-17 Jochen Eisinger <jochen@chromium.org>
1384 [chromium] add gyp-mac-tool to .gitignore
1385 https://bugs.webkit.org/show_bug.cgi?id=72603
1387 Reviewed by Tony Gentilcore.
1389 This file is generated by the make-based build of the chromium/mac port
1391 * .: Modified property svn:ignore.
1394 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1396 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
1398 A new extension object has been added to QQuickWebView (the same approach should be used
1399 for other API classes that need experimental APIs). The QML extension mechanism is then
1400 built on top of the experimental object.
1402 https://bugs.webkit.org/show_bug.cgi?id=72522
1404 Reviewed by Simon Hausmann.
1406 * Source/QtWebKit.pro:
1409 2011-11-11 Adrienne Walker <enne@google.com>
1411 [chromium] Expose mock scrollbars to window.internals
1412 https://bugs.webkit.org/show_bug.cgi?id=72195
1414 Reviewed by James Robinson.
1416 * Source/autotools/symbols.filter:
1418 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
1420 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
1422 Reviewed by Tor Arne Vestbø.
1424 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
1426 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1428 Fix path to module file in root project file
1430 Reviewed by Simon Hausmann.
1434 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
1436 Unreviewed, rolling out r100266.
1437 http://trac.webkit.org/changeset/100266
1443 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
1445 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
1447 Reviewed by Tor Arne Vestbø.
1449 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
1451 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1453 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
1455 Reviewed by Simon Hausmann.
1459 2011-11-12 Patrick Gansterer <paroga@webkit.org>
1461 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
1462 https://bugs.webkit.org/show_bug.cgi?id=71365
1464 Reviewed by Daniel Bates.
1466 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
1467 This adds better IDE support for such targets.
1469 * Source/cmake/WebKitMacros.cmake:
1471 2011-11-11 Shinya Kawanaka <shinyak@google.com>
1473 Implement legacy text check emulation in unified text check interface.
1474 https://bugs.webkit.org/show_bug.cgi?id=70299
1476 Reviewed by Hajime Morita.
1478 * Source/autotools/symbols.filter:
1480 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
1482 [Qt] Build fix of the private QML module with --no-webkit2.
1483 https://bugs.webkit.org/show_bug.cgi?id=67707
1485 Reviewed by Tor Arne Vestbø.
1487 * Source/QtWebKit.pro:
1489 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
1491 [Qt] Add a way to have experimental features in WebKit2
1492 https://bugs.webkit.org/show_bug.cgi?id=67707
1494 Reviewed by Kenneth Rohde Christiansen.
1496 Add the new private QML module in the build.
1498 * Source/QtWebKit.pro:
1500 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
1502 [Qt] X11 plugins need to be reworked for Qt5
1503 https://bugs.webkit.org/show_bug.cgi?id=70023
1505 Reviewed by Simon Hausmann.
1507 Rework our basic plugin support in a way that does
1508 not need a bridge between Qt and X. The solution is
1509 based on getting the content drawed by the plugin
1510 from the server as an image and creating a QImage
1513 * Source/api.pri: Link to xlib if necessary.
1515 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
1517 [Qt] Clean up build system
1519 Reviewed by Tor Arne Vestbø.
1521 * Source/api.pri: Eliminate use of WebKit2.pri.
1523 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
1525 [Qt] Merge QTouchWebView and QDesktopWebView into one class
1526 https://bugs.webkit.org/show_bug.cgi?id=71355
1528 Reviewed by Kenneth Rohde Christiansen.
1530 Remove old tests and merge them into the new QQuickWebView directory.
1534 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1536 [Qt] Change semantics of the haveQt() function to match API promises
1538 Having Qt 5 does not imply that we have Qt 4, from an API point of
1539 view, as a major version can in theory break BC/SC. Our minimum
1540 version of Qt 4 will always be the latest released version of Qt 4,
1541 so the only place we should use haveQt(4, x) is when checking for
1542 the minimum requirements.
1544 Reviewed by Simon Hausmann.
1546 * Source/QtWebKit.pro:
1548 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1550 [Qt] Make sure headers.pri has the right relative paths for install
1552 The install rules are generated from api.pri which lives in Source,
1553 which means the paths in headers.pri, which is the basis for the
1554 install rules, needs to be relative to Source as well.
1556 We were also installing the headers from the forwarding headers
1557 directory, which was wrong, as those headers contained relative paths.
1559 We now install the actual headers, by using headers.pri as a basis.
1561 https://bugs.webkit.org/show_bug.cgi?id=71697
1563 Reviewed by Simon Hausmann.
1565 * Source/QtWebKit.pro:
1569 2011-11-09 Shinya Kawanaka <shinyak@google.com>
1571 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
1572 https://bugs.webkit.org/show_bug.cgi?id=71792
1574 Reviewed by Hajime Morita.
1576 * Source/autotools/symbols.filter: Exposed necessary symbols.
1578 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
1580 [wx] Unreviewed build fix. Update project files.
1584 2011-11-09 Philippe Normand <pnormand@igalia.com>
1586 [GTK][DRT] window internals object is not reset after each test
1587 https://bugs.webkit.org/show_bug.cgi?id=71890
1589 Reviewed by Martin Robinson.
1591 * Source/autotools/symbols.filter: Revert un-needed symbol.
1593 2011-11-09 Philippe Normand <pnormand@igalia.com>
1595 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
1597 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
1599 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1601 [Qt] Only copy framework headers once when debug_and_release is enabled
1603 Otherwise we might end up in a race condition where we try to symlink
1604 the headers directory in the makefile for debug and release at the same
1607 Reviewed by Simon Hausmann.
1611 2011-11-08 Martin Robinson <mrobinson@igalia.com>
1613 Take another stab at fixing the GTK+ build.
1615 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
1617 2011-11-08 Daniel Bates <dbates@webkit.org>
1619 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
1620 (https://bugs.webkit.org/show_bug.cgi?id=71840)
1622 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
1624 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1626 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
1628 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
1629 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
1630 that the files are there and use $$files() to list the files to be copied.
1632 Reviewed by Csaba Osztrogonác.
1636 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
1638 Enable DFG JIT by default on X86 Linux and Mac platforms
1639 https://bugs.webkit.org/show_bug.cgi?id=71686
1641 Reviewed by Filip Pizlo.
1643 Remove the DFG cmake option for Efl port as we'll determine whether to
1644 switch on DFG or not based on build target platforms.
1646 * Source/cmake/OptionsEfl.cmake:
1647 * Source/cmakeconfig.h.cmake:
1649 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1651 [Qt] Ensure forwarding headers are generated before generating install rules
1653 The install rule for headers depends on qmake being able to walk the list of
1654 headers in the $build_root/include/QtWebKit directory, but this directory is
1655 empty until we've generated the forwarding headers. So we need to make sure
1656 the forwarding headers are generated _before_ we run qmake on the api project
1657 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
1658 root project file (due to the sync.profile file).
1660 https://bugs.webkit.org/show_bug.cgi?id=71697
1662 Reviewed by Simon Hausmann.
1664 * Source/QtWebKit.pro:
1667 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
1669 [EFL] Support requestAnimationFrame API
1670 https://bugs.webkit.org/show_bug.cgi?id=67112
1672 Reviewed by Andreas Kling.
1674 Add build-option for requestAnimationFrame feature.
1676 * Source/cmake/OptionsEfl.cmake:
1677 * Source/cmakeconfig.h.cmake:
1679 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1681 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
1683 Reviewed-by Simon Hausmann.
1687 2011-11-04 Philippe Normand <pnormand@igalia.com>
1689 [GTK] Disable VIDEO_TRACK for now
1690 https://bugs.webkit.org/show_bug.cgi?id=71547
1692 Reviewed by Gustavo Noronha Silva.
1694 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
1697 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1699 [Qt] Don't build all of webkit when running build-jsc
1701 In case the whole webkit project was built, but we then subsequently
1702 want to build only JSC, we need to run make in the proper subdirectory.
1704 This also means the incremental target needs to be added to all
1707 Reviewed by Simon Hausmann.
1711 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1713 [Qt] Refactor and clean up the qmake build system
1715 The qmake build system has accumulated a bit of cruft and redundancy
1716 over time. There's also a fairly tight coupling between how to build
1717 the various targets, and _what_ to build, making it harder to add new
1718 rules or sources. This patch aims to elevate these issues somewhat.
1720 This is a short-list of the changes:
1722 * The rules for how to build targets are now mostly contained as
1723 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
1724 allows us to do pre- and post-processing of each project file,
1725 which helps to clean up the actual project files.
1727 * Derived sources are no longer generated as a separate make-step
1728 but is part of each target's project file as a subdir. Makefile
1729 rules are used to ensure that we run make on the derived sources
1730 before running qmake on the actual target makefile. This makes
1731 it easier to keep a proper dependency between derived sources
1734 * We use GNU make and the compiler to generate dependencies on
1735 UNIX-based systems running Qt 5. This allows us to lessen the
1736 need to run qmake, which should reduce compile time.
1738 * WebKit2 is now build by default if building with Qt 5. It can
1739 be disabled by passing --no-webkit2 to build-webkit.
1741 The result of these changes are hopefully a cleaner and easier
1742 build system to modify, and faster build times due to no longer
1743 running qmake on every single build. It's also a first step
1744 towards possibly generating the list of sources using another
1747 https://bugs.webkit.org/show_bug.cgi?id=71222
1749 Reviewed by Simon Hausmann.
1751 * Source/DerivedSources.pro: Removed.
1752 * Source/QtWebKit.pro: Added.
1753 * Source/WebKit.pri: Removed.
1754 * Source/WebKit.pro: Removed.
1755 * Source/api.pri: Added.
1756 * Source/tests.pri: Added.
1757 * WebKit.pro: Added.
1758 * sync.profile: Renamed from Source/sync.profile.
1760 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
1762 [Qt] Remove Maemo specific code paths
1763 https://bugs.webkit.org/show_bug.cgi?id=71476
1765 Reviewed by Kenneth Rohde Christiansen.
1767 * Source/WebKit.pri:
1769 2011-11-03 Dongwoo Im <dw.im@samsung.com>
1771 [EFL] Enable the Page Visibility API.
1772 https://bugs.webkit.org/show_bug.cgi?id=69127
1774 Reviewed by Adam Barth.
1776 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
1778 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
1779 * Source/cmakeconfig.h.cmake: ditto.
1781 2011-10-28 Adam Barth <abarth@webkit.org>
1783 Rename ExceptionCodeDescription.in to DOMExceptions.in
1784 https://bugs.webkit.org/show_bug.cgi?id=71157
1786 Reviewed by Eric Seidel.
1788 * Source/cmake/WebKitMacros.cmake:
1790 2011-10-28 Adam Barth <abarth@webkit.org>
1792 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
1793 https://bugs.webkit.org/show_bug.cgi?id=70890
1795 Reviewed by Eric Seidel.
1797 Add a code generation step.
1799 * Source/cmake/WebKitMacros.cmake:
1801 2011-10-27 Priit Laes <plaes@plaes.org>
1803 [GTK] Create .xz tarballs during distcheck
1804 https://bugs.webkit.org/show_bug.cgi?id=71001
1806 Reviewed by Martin Robinson.
1808 * configure.ac: Switched tarballs to use .xz compression.
1810 2011-10-27 Daniel Bates <dbates@rim.com>
1812 CMake: Add support to optionally install the built JavaScript shell
1813 https://bugs.webkit.org/show_bug.cgi?id=71062
1815 Reviewed by Antonio Gomes.
1817 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
1818 defined will generate an installation rule to install the built
1819 JavaScript shell into /bin (with respect to the prefix path).
1821 By default, we don't define this option and hence don't generate
1822 an installation rule for the JavaScript shell.
1824 * Source/CMakeLists.txt:
1826 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
1828 Unreviewed, rolling out r98556.
1829 http://trac.webkit.org/changeset/98556
1830 https://bugs.webkit.org/show_bug.cgi?id=71031
1832 The test added by the patch doesn't pass on Snow Leopard
1833 (Requested by rniwa on #webkit).
1835 * Source/autotools/symbols.filter:
1837 2011-10-27 Shinya Kawanaka <shinyak@google.com>
1839 Implement legacy text check emulation in unified text check interface.
1840 https://bugs.webkit.org/show_bug.cgi?id=70299
1842 Reviewed by Hajime Morita.
1844 * Source/autotools/symbols.filter:
1846 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
1848 [GStreamer] WebAudio AudioFileReader implementation
1849 https://bugs.webkit.org/show_bug.cgi?id=69834
1851 Reviewed by Martin Robinson.
1853 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
1856 2011-10-26 Alejandro G. Castro <alex@igalia.com>
1858 [GTK] Update NEWS and configure.ac for 1.7.1 release
1859 https://bugs.webkit.org/show_bug.cgi?id=70932
1861 Reviewed by Martin Robinson.
1863 * configure.ac: Bumped version number.
1865 2011-10-26 Alejandro G. Castro <alex@igalia.com>
1867 [GTK] [WK2] Add WebKit2 distcheck support
1868 https://bugs.webkit.org/show_bug.cgi?id=70933
1870 Reviewed by Martin Robinson.
1872 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
1873 * configure.ac: Removed WebKit2 doc generation for the moment.
1875 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
1877 Remove QtScript source code from WebKit.
1878 https://bugs.webkit.org/show_bug.cgi?id=64088
1880 Reviewed by Tor Arne Vestbø.
1882 Removed dead code that isn't developed anymore.
1884 * Source/WebKit.pro:
1886 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
1888 [GTK] Streamline wk1 documentation build
1889 https://bugs.webkit.org/show_bug.cgi?id=70447
1891 Reviewed by Martin Robinson.
1893 * GNUmakefile.am: include the documentation's GNUmakefile.am;
1894 * autogen.sh: we no longer call gtkdocize, since we now ship
1895 a modified gtk-doc.make;
1896 * configure.ac: no longer generate a separate GNUmakefile for
1897 the documentation build.
1899 2011-10-18 Adam Barth <abarth@webkit.org>
1901 Always enable ENABLE(XPATH)
1902 https://bugs.webkit.org/show_bug.cgi?id=70217
1904 Reviewed by Eric Seidel.
1906 * Source/cmake/OptionsEfl.cmake:
1907 * Source/cmake/OptionsWinCE.cmake:
1908 * Source/cmakeconfig.h.cmake:
1911 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1913 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
1915 We don't need a sepearate plugin, as we no longer expose the WK2
1916 APIs under QtWebKit.experimental, but now use QtWebKit. The version
1917 was also changed to 3.0 instead of 5.0, as the original plugin was
1918 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
1920 Reviewed by Andreas Kling.
1922 * Source/WebKit.pro:
1924 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
1926 [Gtk] Support for client-based geolocation
1927 https://bugs.webkit.org/show_bug.cgi?id=64970
1929 Reviewed by Martin Robinson.
1931 Remove flag for enabling client-based geolocation since
1932 it is used by default on Gtk port and hence not configurable.
1936 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
1938 Unreviewed; actually enable/disable microdata support in CMake.
1940 Follow-up to r97471, which did not plug the option to enable/disable
1941 microdata into the buildsystem.
1943 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
1944 * Source/cmake/OptionsWinCE.cmake: Ditto.
1945 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
1947 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
1949 GTK build fix patch by Gustavo Noronha Silva.
1951 * Source/autotools/symbols.filter:
1953 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
1955 [webkit]Debug Build Bot failure
1956 https://bugs.webkit.org/show_bug.cgi?id=70222
1958 Reviewed by Xan Lopez.
1960 * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
1962 2011-10-16 Adam Barth <abarth@webkit.org>
1964 Always enable ENABLE(DOM_STORAGE)
1965 https://bugs.webkit.org/show_bug.cgi?id=70189
1967 Reviewed by Eric Seidel.
1969 * Source/cmake/OptionsEfl.cmake:
1970 * Source/cmake/OptionsWinCE.cmake:
1971 * Source/cmakeconfig.h.cmake:
1974 2011-10-15 Laszlo Gombos <laszlo.1.gombos@nokia.com>
1976 [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
1977 https://bugs.webkit.org/show_bug.cgi?id=69920
1979 Reviewed by Kenneth Rohde Christiansen.
1981 * Source/WebKit.pri:
1982 * Source/WebKit.pro:
1984 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
1986 Rename virtual put to putVirtual
1987 https://bugs.webkit.org/show_bug.cgi?id=69851
1989 Reviewed by Darin Adler.
1991 Renamed virtual versions of put to putVirtual in prepration for
1992 adding the static put to the MethodTable in ClassInfo since the
1993 compiler gets mad if the virtual and static versions have the same
1996 * Source/autotools/symbols.filter:
1998 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
2000 Rename virtual put to putVirtual
2001 https://bugs.webkit.org/show_bug.cgi?id=69851
2003 Reviewed by Darin Adler.
2005 Renamed virtual versions of put to putVirtual in prepration for
2006 adding the static put to the MethodTable in ClassInfo since the
2007 compiler gets mad if the virtual and static versions have the same
2010 * Source/autotools/symbols.filter:
2012 2011-10-13 Arko Saha <arko@motorola.com>
2014 Microdata: Basic implementation of document.getItems() method.
2015 https://bugs.webkit.org/show_bug.cgi?id=68610
2017 Reviewed by Ryosuke Niwa.
2019 Added ENABLE(MICRODATA) feature flag.
2023 2011-10-14 Raphael Kubo da Costa <kubo@profusion.mobi>
2025 [EFL] Add DumpRenderTreeSupportEfl
2026 https://bugs.webkit.org/show_bug.cgi?id=68458
2028 Reviewed by Kenneth Rohde Christiansen.
2030 * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
2031 symbols so that DumpRenderTree can link to them.
2033 2011-10-12 Adam Barth <abarth@webkit.org>
2035 Remove ENABLE(XHTMLMP) and associated code
2036 https://bugs.webkit.org/show_bug.cgi?id=69729
2038 Reviewed by David Levin.
2040 * Source/cmake/OptionsEfl.cmake:
2041 * Source/cmake/OptionsWinCE.cmake:
2042 * Source/cmakeconfig.h.cmake:
2045 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2047 Fix build with GLib 2.31
2048 https://bugs.webkit.org/show_bug.cgi?id=69840
2050 Reviewed by Martin Robinson.
2052 * configure.ac: add check for pthread rwlock support.
2054 2011-10-10 Martin Robinson <mrobinson@igalia.com>
2056 [GTK] [WebKit2] Make adding another unit test easier
2057 https://bugs.webkit.org/show_bug.cgi?id=69409
2059 Reviewed by Gustavo Noronha Silva.
2061 * GNUmakefile.am: Include the new testing makefile.
2063 2011-10-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2065 [Qt] Remove all references to QTDIR_build and standalone_package
2067 Qt is now modularized, which means we no longer import WebKit into
2068 the Qt source tree. Instead we use git submodules, and building
2069 QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
2071 To decrease the number of buildsystem configurations we also remove
2072 the standalone_package code-path used when we were providing tarballs
2073 with the derived sources pre-generated.
2075 Reviewed by Simon Hausmann.
2077 * Source/WebKit.pri:
2078 * Source/WebKit.pro:
2080 2011-10-06 Fady Samuel <fsamuel@chromium.org>
2082 Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
2083 https://bugs.webkit.org/show_bug.cgi?id=69009
2085 Reviewed by Simon Fraser.
2087 * Source/autotools/symbols.filter:
2089 2011-10-06 Simon Hausmann <simon.hausmann@nokia.com>
2091 [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
2092 https://bugs.webkit.org/show_bug.cgi?id=69520
2094 Reviewed by Csaba Osztrogonác.
2096 * Source/WebKit.pri: Introduce convenience qt5 scope.
2097 * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
2099 2011-10-06 Nayan Kumar K <nayankk@motorola.com>
2101 Provide configure option to switch between JSC and V8.
2102 https://bugs.webkit.org/show_bug.cgi?id=69469
2104 Reviewed by Philippe Normand.
2106 This is first of the patches to support building of V8 with
2107 WebKit GTK. With this patch, new command line switch named
2108 '--with-jsengine' is introduced, using which we can choose to
2109 build either jsc or v8.
2114 2011-10-04 Scott Graham <scottmg@chromium.org>
2116 Add GAMEPAD feature flag
2117 https://bugs.webkit.org/show_bug.cgi?id=66859
2119 Reviewed by Darin Fisher.
2123 2011-10-04 Varun Jain <varunjain@chromium.org>
2125 Fix position check for double tap gesture detection. A double tap
2126 should not be detected if the two taps are far from each other.
2127 https://bugs.webkit.org/show_bug.cgi?id=69270
2129 Reviewed by Darin Fisher.
2131 Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
2133 * platform/chromium/GestureRecognizerChromium.cpp:
2134 (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
2135 (WebCore::GestureRecognizerChromium::updateValues):
2136 (WebCore::GestureRecognizerChromium::click):
2137 * platform/chromium/GestureRecognizerChromium.h:
2139 2011-10-04 Nayan Kumar K <nayankk@motorola.com>
2141 [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
2142 https://bugs.webkit.org/show_bug.cgi?id=69325
2144 Reviewed by Gustavo Noronha Silva.
2146 Documentation generation for WebKit2-GTK+ APIs
2151 2011-10-04 Vsevolod Vlasov <vsevik@chromium.org>
2153 Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
2154 https://bugs.webkit.org/show_bug.cgi?id=69332
2156 Reviewed by Pavel Feldman.
2158 * Source/autotools/symbols.filter:
2160 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2162 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
2164 QWidget and friends now live in the QtWidgets library. We update
2165 includes in implementation files and private headers to us the
2166 non-module-prefixed path, and leave the lookup for the include
2167 path. For public headers we have to ifdef the includes as the
2168 user might now have the modules we need in his QT config.
2170 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
2171 have to update our code and use windowHandle() for setting the
2172 parent relationships.
2174 https://bugs.webkit.org/show_bug.cgi?id=68687
2176 Reviewed by Andreas Kling.
2178 * Source/WebKit.pro:
2180 2011-09-29 Sergio Villar Senin <svillar@igalia.com>
2182 [GTK] Bump version to 1.7.0
2183 https://bugs.webkit.org/show_bug.cgi?id=69082
2185 Reviewed by Martin Robinson.
2187 Apart from bumping the library version to 1.7.0 this patch also
2188 sets the libtool version to the same one we have for the stable
2193 2011-09-28 Martin Robinson <mrobinson@igalia.com>
2195 Fix the WebKit2 WebGL build.
2197 * configure.ac: Add -ldl to the OPENGL_LIBS.
2199 2011-09-28 Ryuan Choi <ryuan.choi@samsung.com>
2201 [EFL] Bump minimum requirement for eina.
2202 https://bugs.webkit.org/show_bug.cgi?id=68994
2204 Reviewed by Ryosuke Niwa.
2206 * Source/cmake/FindEFL.cmake:
2208 2011-09-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2210 Unreviewed. Fix a build error in WebKit EFL.
2212 When web socket is disabled, there is a build break in WebKit EFL port.
2213 Currently, web socket is enabled by default in build-webkit script.
2214 Thus, the web socket is also enabled in EFL script of cmake build system for now.
2215 Because, WebKit EFL developers can't work on latest WebKit trunk.
2217 However, IMO, we should fix build errors when web socket is disabled.
2219 * Source/cmake/OptionsEfl.cmake:
2221 2011-09-27 Ulan Degenbaev <ulan@chromium.org>
2223 [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
2225 Install the flag, which indicates whether or not the optimization
2226 script was executed, on the global object.
2228 https://bugs.webkit.org/show_bug.cgi?id=68890
2230 Reviewed by Kenneth Russell.
2232 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2234 2011-09-27 Sheriff Bot <webkit.review.bot@gmail.com>
2236 Unreviewed, rolling out r96108, r96111, r96113, and r96116.
2237 http://trac.webkit.org/changeset/96108
2238 http://trac.webkit.org/changeset/96111
2239 http://trac.webkit.org/changeset/96113
2240 http://trac.webkit.org/changeset/96116
2241 https://bugs.webkit.org/show_bug.cgi?id=68913
2243 Wait for working Qt5 (Requested by ossy on #webkit).
2245 * Source/WebKit.pro:
2247 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2249 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
2251 QWidget and friends now live in the QtWidgets library. We update
2252 includes in implementation files and private headers to us the
2253 non-module-prefixed path, and leave the lookup for the include
2254 path. For public headers we have to ifdef the includes as the
2255 user might now have the modules we need in his QT config.
2257 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
2258 have to update our code and use windowHandle() for setting the
2259 parent relationships.
2261 https://bugs.webkit.org/show_bug.cgi?id=68687
2263 Reviewed by Andreas Kling.
2265 * Source/WebKit.pro:
2267 2011-09-27 Carlos Garcia Campos <cgarcia@igalia.com>
2269 [GTK] Reorganize header files
2270 https://bugs.webkit.org/show_bug.cgi?id=65616
2272 Reviewed by Martin Robinson.
2274 * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
2275 $(prefix)/include/webkitgtk-<api-version>
2277 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
2279 [CMake] Remove FindFreetype.cmake
2280 https://bugs.webkit.org/show_bug.cgi?id=68778
2282 Reviewed by Adam Barth.
2284 CMake has provided its own FindFreetype.cmake forever, so there is no
2285 need to have another implementation in WebKit.
2287 * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
2288 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
2289 * Source/cmake/FindFreetype.cmake: Removed.
2290 * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
2291 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
2292 * Source/cmake/OptionsEfl.cmake: Remove minimum required version
2293 check, it has never been checked and Freetype 2.1.10 from 2005 is
2296 2011-09-26 Alejandro G. Castro <alex@igalia.com>
2298 [GTK] pot file is not properly remove during distcheck
2299 https://bugs.webkit.org/show_bug.cgi?id=68797
2301 Defined DOMAIN variable before DISTCLEANFILES because we are using
2302 it there to identify the .pot file.
2304 Reviewed by Martin Robinson.
2308 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
2310 [CMake] Detect the operating system in a more generic way.
2311 https://bugs.webkit.org/show_bug.cgi?id=67482
2313 Reviewed by Adam Barth.
2315 So far the buildsystem only considered Windows, Linux and Mac OS X as
2316 valid operating systems, but any Unix (or at least the BSDs) should also
2319 By using the OS values CMake itself defines we can check for Unix
2320 systems in a more generic fashion.
2322 * Source/CMakeLists.txt:
2324 2011-09-26 Jay Soffian <jaysoffian@gmail.com>
2326 chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
2327 https://bugs.webkit.org/show_bug.cgi?id=51639
2329 Reviewed by Ryosuke Niwa.
2331 Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
2333 * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
2335 2011-09-25 Adam Barth <abarth@webkit.org>
2337 Finish removing PLATFORM(BREWMP) by removing associated code
2338 https://bugs.webkit.org/show_bug.cgi?id=68779
2340 Reviewed by Sam Weinig.
2342 * Source/cmake/WebKitPackaging.cmake:
2345 2011-09-25 Adam Barth <abarth@webkit.org>
2347 Remove PLATFORM(HAIKU) and associated code
2348 https://bugs.webkit.org/show_bug.cgi?id=68774
2350 Reviewed by Sam Weinig.
2352 * Source/cmake/WebKitPackaging.cmake:
2355 2011-09-25 Raphael Kubo da Costa <kubo@profusion.mobi>
2357 [CMake] Remove FindLibXlst.cmake
2358 https://bugs.webkit.org/show_bug.cgi?id=68770
2360 Reviewed by Adam Barth.
2362 This file should have never been committed -- the library it looks for
2363 is called libxslt, not libxlst, so it has never really been used. When
2364 the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
2367 * Source/cmake/FindLibXlst.cmake: Removed.
2369 2011-09-24 Adam Barth <abarth@webkit.org>
2371 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
2372 https://bugs.webkit.org/show_bug.cgi?id=68767
2374 Reviewed by Eric Seidel.
2376 * Source/cmake/OptionsEfl.cmake:
2377 * Source/cmake/OptionsWinCE.cmake:
2378 * Source/cmakeconfig.h.cmake:
2381 2011-09-24 Adam Barth <abarth@webkit.org>
2383 Remove ENABLE(WCSS) and associated code
2384 https://bugs.webkit.org/show_bug.cgi?id=68759
2386 Reviewed by Darin Adler.
2390 2011-09-23 Yuqiang Xian <yuqiang.xian@intel.com>
2392 Add JSVALUE32_64 support to DFG JIT
2393 https://bugs.webkit.org/show_bug.cgi?id=67460
2395 Reviewed by Gavin Barraclough.
2397 Add cmake options to enable DFG JIT compilation for EFL port
2399 * Source/cmake/OptionsEfl.cmake:
2400 * Source/cmakeconfig.h.cmake:
2402 2011-09-23 Raphael Kubo da Costa <kubo@profusion.mobi>
2404 [CMake] Detect amd64 as a valid 64-bit architecture.
2405 https://bugs.webkit.org/show_bug.cgi?id=67481
2407 Reviewed by Oliver Hunt.
2409 Some operating systems (generally the BSDs) use amd64 instead of x86_64
2410 to report they're running on 64 bits, so consider it a valid value.
2412 * Source/CMakeLists.txt:
2414 2011-09-23 Adam Klein <adamk@chromium.org>
2416 Add ENABLE_MUTATION_OBSERVERS feature flag
2417 https://bugs.webkit.org/show_bug.cgi?id=68732
2419 Reviewed by Ojan Vafai.
2421 This flag will guard an implementation of the "Mutation Observers" proposed in
2422 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
2426 2011-09-23 Varun Jain <varunjain@google.com>
2428 Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
2429 https://bugs.webkit.org/show_bug.cgi?id=68198
2431 Reviewed by Dimitri Glazkov.
2433 * Source/autotools/symbols.filter:
2435 2011-09-23 Mark Hahnenberg <mhahnenberg@apple.com>
2437 Add static version of JSCell::visitChildren
2438 https://bugs.webkit.org/show_bug.cgi?id=68404
2440 Reviewed by Darin Adler.
2442 In this patch we just extract the bodies of the virtual visitChildren methods
2443 throughout the JSCell inheritance hierarchy out into static methods, which are
2444 now called from the virtual methods. This is an intermediate step in trying to
2445 move the virtual-ness of visitChildren into our own custom vtable stored in
2446 ClassInfo. We need to convert the methods to static methods in order to be
2447 able to more easily store and refer to them in our custom vtable since normal
2448 member methods store some implicit information in their types, making it
2449 impossible to store them generically in ClassInfo.
2451 * Source/autotools/symbols.filter:
2453 2011-09-21 Julien Chaffraix <jchaffraix@webkit.org>
2455 Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
2456 https://bugs.webkit.org/show_bug.cgi?id=68133
2458 Reviewed by Darin Adler.
2460 * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
2462 2011-09-21 Joshua Bell <jsbell@chromium.org>
2464 IndexedDB: compare strings without decoding
2465 https://bugs.webkit.org/show_bug.cgi?id=68554
2467 Reviewed by Tony Chang.
2469 Resolves a FIXME in IndexedDB that was also identified as a hotspot
2470 during profiling. Yields a small performance improvement.
2472 * Source/WebCore/storage/IDBLevelDBCoding.cpp:
2473 * Source/WebCore/storage/IDBLevelDBCoding.h:
2474 * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
2476 011-09-21 Leandro Pereira <leandro@profusion.mobi>
2478 Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
2479 Options{Efl,WinCE}.cmake.
2481 * Source/cmake/OptionsEfl.cmake:
2482 * Source/cmake/OptionsWinCE.cmake:
2484 2011-09-20 ChangSeok Oh <shivamidow@gmail.com>
2486 [GTK] requestAnimationFrame support for gtk port
2487 https://bugs.webkit.org/show_bug.cgi?id=66280
2489 Reviewed by Martin Robinson.
2491 * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
2493 2011-09-20 Carlos Garcia Campos <cgarcia@igalia.com>
2495 [GTK] Update NEWS and configure.ac for 1.5.90 release
2497 Reviewed by Martin Robinson.
2501 2011-09-19 Adam Barth <abarth@webkit.org>
2503 Always enable ENABLE(EVENTSOURCE)
2504 https://bugs.webkit.org/show_bug.cgi?id=68414
2506 Reviewed by Eric Seidel.
2508 * Source/cmake/OptionsEfl.cmake:
2509 * Source/cmake/OptionsWinCE.cmake:
2510 * Source/cmakeconfig.h.cmake:
2513 2011-09-17 Ryuan Choi <ryuan.choi@samsung.com>
2515 [EFL] Bump minimum requirement for cairo to 1.10.
2516 https://bugs.webkit.org/show_bug.cgi?id=68226
2518 Reviewed by Adam Barth.
2520 * Source/cmake/FindCairo.cmake: Check required version.
2521 * Source/cmake/OptionsEfl.cmake:
2523 2011-09-16 Ulan Degenbaev <ulan@chromium.org>
2525 [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
2526 https://bugs.webkit.org/show_bug.cgi?id=68237
2528 Reviewed by Kenneth Russell.
2530 Call the binding script lazily on the first run of the set() method of
2533 * ../../Source/WebCore/WebCore.gypi:
2534 * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
2535 * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
2536 * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
2537 * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
2538 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2539 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
2540 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
2542 2011-09-16 Martin Robinson <mrobinson@igalia.com>
2544 [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
2545 https://bugs.webkit.org/show_bug.cgi?id=68178
2547 Reviewed by Xan Lopez.
2549 * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
2552 2011-09-15 Adam Barth <abarth@webkit.org>
2554 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
2555 https://bugs.webkit.org/show_bug.cgi?id=68205
2557 Reviewed by Eric Seidel.
2559 * Source/cmake/OptionsEfl.cmake:
2560 * Source/cmake/OptionsWinCE.cmake:
2561 * Source/cmakeconfig.h.cmake:
2564 2011-09-15 Varun Jain <varunjain@google.com>
2566 Add method to scroll current node to specific position in Chromium WebKit API
2567 https://bugs.webkit.org/show_bug.cgi?id=68192
2569 Reviewed by Dimitri Glazkov.
2571 * Source/WebKit/chromium/public/WebView.h:
2572 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2573 * Source/WebKit/chromium/src/WebViewImpl.h:
2575 2011-09-15 Eric Seidel <eric@webkit.org>
2577 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
2578 https://bugs.webkit.org/show_bug.cgi?id=68182
2580 Reviewed by Adam Barth.
2584 2011-09-15 Eric Seidel <eric@webkit.org>
2586 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
2587 https://bugs.webkit.org/show_bug.cgi?id=68022
2589 Reviewed by Ryosuke Niwa.
2591 * Source/cmake/OptionsEfl.cmake:
2592 * Source/cmake/OptionsWinCE.cmake:
2593 * Source/cmakeconfig.h.cmake:
2596 2011-09-15 Sheriff Bot <webkit.review.bot@gmail.com>
2598 Unreviewed, rolling out r95163.
2599 http://trac.webkit.org/changeset/95163
2600 https://bugs.webkit.org/show_bug.cgi?id=68180
2602 [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
2603 (Requested by darktears on #webkit).
2605 * Source/WebKit.pri:
2607 2011-09-14 Alexis Menard <alexis.menard@openbossa.org>
2609 [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
2610 https://bugs.webkit.org/show_bug.cgi?id=68114
2612 Reviewed by Kenneth Rohde Christiansen.
2614 Replace QT_GCC_X variables, they have been removed in Qt5. It was
2615 actually wrong to use them because they tell about which GCC version
2616 Qt has been compiled, not the current version of GCC use to build webkit.
2617 I use gcc -dumpversion to get it.
2619 * Source/WebKit.pri:
2621 2011-09-14 Ulan Degenbaev <ulan@chromium.org>
2623 [v8] Improve performance of typed array copy constructor taking Array
2624 https://bugs.webkit.org/show_bug.cgi?id=68015
2626 Reviewed by Kenneth Russell.
2628 Invoke the 'set' method of the constructed array instead of
2629 copying the elements of the source array one by one.
2631 Copy constructor tests already exist.
2633 * ../../Source/WebCore/WebCore.gypi:
2634 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
2635 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
2637 2011-09-14 Csaba Osztrogonác <ossy@webkit.org>
2639 [GTK] Unreviewed buildfix after r95107.
2643 2011-09-13 Eric Seidel <eric@webkit.org>
2645 Remove ENABLE_SVG_USE as <use> is required by HTML5
2646 https://bugs.webkit.org/show_bug.cgi?id=68019
2648 Reviewed by Ryosuke Niwa.
2650 * Source/cmake/OptionsEfl.cmake:
2651 * Source/cmake/OptionsWinCE.cmake:
2652 * Source/cmakeconfig.h.cmake:
2655 2011-09-13 Eric Seidel <eric@webkit.org>
2657 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
2658 https://bugs.webkit.org/show_bug.cgi?id=68018
2660 Reviewed by Ryosuke Niwa.
2662 * Source/cmake/OptionsEfl.cmake:
2663 * Source/cmake/OptionsWinCE.cmake:
2664 * Source/cmakeconfig.h.cmake:
2667 2011-09-09 Rafael Antognolli <antognolli@profusion.mobi>
2669 Add replacement functions for gdk ones.
2670 https://bugs.webkit.org/show_bug.cgi?id=66323
2672 Reviewed by Martin Robinson.
2674 * Source/cmake/FindPango.cmake:
2676 2011-09-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2678 [Qt] Remove common.pri
2679 https://bugs.webkit.org/show_bug.cgi?id=67814
2681 Reviewed by Andreas Kling.
2683 * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
2684 * Source/common.pri: Removed.
2686 2011-09-08 Mark Pilgrim <pilgrim@chromium.org>
2688 Test how HTMLAnchorElement.getParameter reacts to too few arguments
2689 https://bugs.webkit.org/show_bug.cgi?id=66522
2691 Reviewed by Adam Barth.
2693 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
2694 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.
2696 2011-09-08 Varun Jain <varunjain@google.com>
2698 Implement double tap detection in GestureRecognizerChromium
2699 https://bugs.webkit.org/show_bug.cgi?id=67709
2701 Reviewed by Dimitri Glazkov.
2703 * Source/WebCore/page/EventHandler.cpp:
2704 * Source/WebCore/platform/PlatformGestureEvent.h:
2706 2011-09-08 Ulan Degenbaev <ulan@chromium.org>
2708 [v8] Improve performance of typed array set() taking Array
2709 https://bugs.webkit.org/show_bug.cgi?id=63644
2711 Reviewed by Kenneth Russell.
2713 Overwrite the native 'set' method of the type arrays with JS
2714 implementation after initialization of the global context.
2716 Add tests for invalid and boundary offsets. No performance tests.
2718 * LayoutTests/fast/canvas/webgl/array-unit-tests-expected.txt:
2719 * LayoutTests/fast/canvas/webgl/array-unit-tests.html:
2720 * Source/WebCore/WebCore.gyp/WebCore.gyp:
2721 * Source/WebCore/WebCore.gypi:
2722 * Source/WebCore/bindings/v8/V8BindingScripts.cpp: Added.
2723 * Source/WebCore/bindings/v8/V8BindingScripts.h: Added.
2724 * Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
2725 * Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
2726 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js: Added.
2728 2011-09-08 Varun Jain <varunjain@google.com>
2730 Split Tap gesture detection into TapDown and Tap.
2731 We need this distinction to highlight links when they are first touched. The link is
2732 followed only if the tap is completed, otherwise, if a scroll is detected, the highlight
2734 https://bugs.webkit.org/show_bug.cgi?id=67645
2736 Reviewed by Dimitri Glazkov.
2738 * Source/WebCore/page/EventHandler.cpp:
2739 * Source/WebCore/platform/PlatformGestureEvent.h:
2741 2011-09-07 Alexei Svitkine <asvitkine@chromium.org>
2743 Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
2744 https://bugs.webkit.org/show_bug.cgi?id=67511
2746 Reviewed by Dimitri Glazkov.
2748 * Source/autotools/symbols.filter:
2750 2011-09-06 Ryosuke Niwa <rniwa@webkit.org>
2752 REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
2753 https://bugs.webkit.org/show_bug.cgi?id=67453
2755 Reviewed by Kent Tamura.
2757 Add symbols for internals.
2759 * Source/autotools/symbols.filter:
2761 2011-09-04 Robin Dunn <robin@alldunn.com>
2763 [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
2764 https://bugs.webkit.org/show_bug.cgi?id=67577
2766 Reviewed by Kevin Ollivier.
2770 2011-08-30 Aaron Colwell <acolwell@chromium.org>
2772 Add MediaSource API to HTMLMediaElement
2773 https://bugs.webkit.org/show_bug.cgi?id=64731
2775 Reviewed by Eric Carlson.
2779 2011-08-30 Ryosuke Niwa <rniwa@webkit.org>
2781 Cleanup after r94050 and r94054.
2783 * Source/autotools/symbols.filter:
2785 2011-08-30 Philippe Normand <pnormand@igalia.com>
2787 Unreviewed, another attempt to fix GTK build after r94038.
2789 * Source/autotools/symbols.filter:
2791 2011-08-29 Ryosuke Niwa <rniwa@webkit.org>
2793 Build fix attempt after r94038.
2795 * Source/autotools/symbols.filter:
2797 2011-08-26 Varun Jain <varunjain@google.com>
2799 WebViewImpl::selectionRange should return range in the right order.
2800 https://bugs.webkit.org/show_bug.cgi?id=66973
2802 Reviewed by Darin Fisher.
2804 * Source/WebKit/chromium/public/WebWidget.h:
2805 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2807 2011-08-25 Martin Robinson <mrobinson@igalia.com>
2809 Reviewed by Xan Lopez.
2811 [GTK] Switch to GTK+ 3.x by default
2812 https://bugs.webkit.org/show_bug.cgi?id=63047
2814 * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
2816 2011-08-24 Philippe Normand <pnormand@igalia.com>
2818 [GTK] bump GStreamer requirement to 0.10.30
2819 https://bugs.webkit.org/show_bug.cgi?id=66860
2821 Reviewed by Martin Robinson.
2825 2011-08-23 Steve Block <steveblock@google.com>
2827 Remove all mention of removed Android files from build scripts
2828 https://bugs.webkit.org/show_bug.cgi?id=66755
2830 Reviewed by Tony Gentilcore.
2832 * Source/cmake/WebKitPackaging.cmake:
2834 2011-08-19 MORITA Hajime <morrita@google.com>
2836 Spell-checking doesn't recognize word boundaries on contests inserted by execCommand('insertHTML')
2837 https://bugs.webkit.org/show_bug.cgi?id=65902
2839 Reviewed by Ryosuke Niwa.
2841 Add export for window.internals object.
2843 * Source/autotools/symbols.filter:
2845 2011-08-16 Andras Becsi <abecsi@webkit.org>
2847 Reviewed by Csaba Osztrogonác.
2849 Need AtomicStrings for the various font family names
2850 https://bugs.webkit.org/show_bug.cgi?id=28024
2852 * Source/cmake/WebKitMacros.cmake: Add new macro.
2854 2011-08-11 Xan Lopez <xlopez@igalia.com>
2856 [GTK] Update NEWS and configure.ac for 1.5.2 release
2858 Reviewed by Gustavo Noronha.
2860 * configure.ac: update for release.
2862 2011-08-10 Varun Jain <varunjain@google.com>
2864 WebViewImpl::selectionRange should return false if there is no selection
2865 https://bugs.webkit.org/show_bug.cgi?id=66012
2867 Reviewed by Darin Fisher.
2869 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2871 2011-08-10 Kevin Ollivier <kevino@theolliviers.com>
2873 [wx] Unreviewed build fix. Do not build LocaleToScriptMappingICU.cpp for now
2874 as ICU on Leopard is too old to build this.
2878 2011-08-08 Adrienne Walker <enne@google.com>
2880 Add testing for --force-compositing-mode to windows.internal
2881 https://bugs.webkit.org/show_bug.cgi?id=65777
2883 Reviewed by Adam Barth.
2885 Add exports for Document::settings().
2887 * Source/autotools/symbols.filter:
2889 2011-08-09 Sheriff Bot <webkit.review.bot@gmail.com>
2891 Unreviewed, rolling out r92683.
2892 http://trac.webkit.org/changeset/92683
2893 https://bugs.webkit.org/show_bug.cgi?id=65921
2895 "Breaks Qt --minimal build. Revert pending update of the Qt
2896 minimal configuration" (Requested by simathur on #webkit).
2898 * Source/WebKit.pri:
2900 2011-08-09 Siddharth Mathur <siddharth.mathur@nokia.com>
2902 [Qt] Simplify code by removing QT_NO_DESKTOPSERVICES and QT_NO_NETWORKDISKCACHE
2903 https://bugs.webkit.org/show_bug.cgi?id=65880
2905 Reviewed by Andreas Kling.
2907 QDesktopServices and QNetworkDiskCache have been around for a while now. Kill flags which
2908 check for their feature flags. Assume that any reasonable Qt build provides them.
2910 * Source/WebKit.pri:
2912 2011-08-06 Aron Rosenberg <arosenberg@logitech.com>
2914 Reviewed by Benjamin Poulain.
2916 [Qt] Fix build with Intel compiler on Windows
2917 https://bugs.webkit.org/show_bug.cgi?id=65088
2919 Disable Intel Compiler warning 873 - function "" has no corresponding operator
2920 delete (to be called if an exception is thrown during initialization of an
2923 * Source/WebKit.pri:
2925 2011-08-03 Kevin Ollivier <kevino@theolliviers.com>
2927 [wx] Unreviewed build fix after gesture recognizer changes.
2931 2011-08-02 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2933 [Qt] [WK2] Expose web view classes to QML
2934 https://bugs.webkit.org/show_bug.cgi?id=65339
2936 Reviewed by Benjamin Poulain.
2938 * Source/WebKit.pro: Include QML plugin subdir in the build system for WK2.
2940 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
2942 [GTK] Install web and plugin processes in libexecdir instead of bindir
2943 https://bugs.webkit.org/show_bug.cgi?id=65600
2945 Reviewed by Martin Robinson.
2947 * GNUmakefile.am: Initialize libexec_PROGRAMS, only used by
2948 WebKit2 in this moment.
2950 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
2952 [GTK] Reorganize pkg-config files
2953 https://bugs.webkit.org/show_bug.cgi?id=65548
2955 Reviewed by Martin Robinson.
2957 * GNUmakefile.am: Initialize pkgconfigdir and pkgconfig_DATA which
2958 are common to all libraries.
2959 * configure.ac: Update pkg-config files.
2961 2011-08-02 Varun Jain <varunjain@google.com>
2963 Missing null check in WebViewImpl::selectionRange
2964 https://bugs.webkit.org/show_bug.cgi?id=65561
2966 Reviewed by Darin Fisher.
2968 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2970 2011-08-01 Scott Graham <scottmg@chromium.org>
2972 REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
2973 https://bugs.webkit.org/show_bug.cgi?id=61006
2975 Reviewed by Antti Koivisto.
2977 Update exports for test harness.
2979 * Source/autotools/symbols.filter:
2981 2011-08-01 Hayato Ito <hayato@chromium.org>
2983 Add support for getting an element in shadow root by its id into a window.internals object.
2984 https://bugs.webkit.org/show_bug.cgi?id=64587
2986 Reviewed by Hajime Morita.
2988 * Source/autotools/symbols.filter:
2990 2011-08-01 Neil Roberts <neil@linux.intel.com>
2992 build: Fix finding the headers for GStreamer
2994 The cmake files to find the various GStreamer packages were all
2995 checking for the header gst/gst.h. However if gst-plugins-base is
2996 installed into a separate prefix from gstreamer then all of these
2997 tests would only pick up the gstreamer include path so the build
2998 would fail. This patch changes it to try and find a file
2999 appropriate to each package.
3001 https://bugs.webkit.org/show_bug.cgi?id=64933
3003 Reviewed by Martin Robinson.
3005 * Source/cmake/FindGStreamer-App.cmake:
3006 * Source/cmake/FindGStreamer-Base.cmake:
3007 * Source/cmake/FindGStreamer-Interfaces.cmake:
3008 * Source/cmake/FindGStreamer-Pbutils.cmake:
3009 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
3010 * Source/cmake/FindGStreamer-Video.cmake:
3012 2011-07-31 Daniel Bates <dbates@webkit.org>
3014 Add missing semicolons to build fix attempt in <http://trac.webkit.org/changeset/92080>.
3016 * Source/autotools/symbols.filter:
3018 2011-07-31 Daniel Bates <dbates@webkit.org>
3020 Some more fixes to the GTK build after r92059 (https://bugs.webkit.org/show_bug.cgi?id=65419).
3022 * Source/autotools/symbols.filter: Export symbols needed by Internals.
3024 2011-07-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3026 [Qt] Fix build in Qt 5 of QDeclarativeWebView
3027 https://bugs.webkit.org/show_bug.cgi?id=65258
3029 Reviewed by Andreas Kling.
3031 In Qt 5, the QGraphicsView-based classes for QtQuick are in the
3032 qtquick1 module, including QDeclarativeItem and QDeclarativeView.
3034 * Source/WebKit.pro:
3036 2011-07-26 Andras Becsi <abecsi@webkit.org>
3038 [Qt] [WK2] Disable the build with Qt versions older than 5.0
3039 https://bugs.webkit.org/show_bug.cgi?id=65189
3041 Reviewed by Csaba Osztrogonác.
3043 * Source/WebKit.pro: Abort if not using Qt5.
3045 2011-07-20 Pierre Rossi <pierre.rossi@gmail.com>
3047 [Qt] Qt5 Build Fix: Disable the legacy mac assert macros.
3049 This is done in order to prevent collision with the recently
3050 introduced function QSslCertificate::verify() in Qt5.
3052 https://bugs.webkit.org/show_bug.cgi?id=64855
3054 Reviewed by Simon Hausmann.
3056 * Source/WebKit.pri:
3058 2011-07-19 Robert Sesek <rsesek@chromium.org>
3060 [Chromium] Need to remove app/ from DEPS
3061 https://bugs.webkit.org/show_bug.cgi?id=64750
3063 Reviewed by Tony Chang.
3065 Remove Source/WebKit/chromium/app/ from .gitignore.
3069 2011-07-18 MORITA Hajime <morrita@google.com>
3071 [ShadowContentElement] forwarded node should be able to access its hosting content element.
3072 https://bugs.webkit.org/show_bug.cgi?id=64251
3074 Reviewed by Dimitri Glazkov.
3076 Added GTK symbols for new window.internals methods.
3078 * Source/autotools/symbols.filter:
3080 2011-07-15 Martin Robinson <mrobinson@igalia.com>
3082 Build fixes for WebKit2. Ensure that all generated sources are
3083 on nodist primaries, that they are on forward declared variables
3084 so that BUILT_SOURCES is calculated properly and that zlib is
3085 included during linking (for WOFF support).
3088 * Source/autotools/webkit.m4: Include test for zlib.
3090 2011-07-15 Carlos Garcia Campos <cgarcia@igalia.com>
3092 [GTK] Build plugin process by default when building WebKit2
3093 https://bugs.webkit.org/show_bug.cgi?id=64592
3095 Reviewed by Philippe Normand.
3099 2011-07-14 Carlos Garcia Campos <cgarcia@igalia.com>
3101 Reviewed by Martin Robinson.
3103 [GTK] Implement Plugin Process
3104 https://bugs.webkit.org/show_bug.cgi?id=60546
3106 * configure.ac: Always check for gtk2 when building the plugin
3109 2011-07-14 MORITA Hajime <morrita@google.com>
3111 Unreviewed, rolling out r90976, r90981, and r90985.
3112 http://trac.webkit.org/changeset/90976
3113 http://trac.webkit.org/changeset/90981
3114 http://trac.webkit.org/changeset/90985
3115 https://bugs.webkit.org/show_bug.cgi?id=64251
3119 * Source/autotools/symbols.filter:
3121 2011-07-14 MORITA Hajime <morrita@google.com>
3123 Unreviewed attempt to build fix.
3125 * Source/autotools/symbols.filter:
3127 2011-07-13 MORITA Hajime <morrita@google.com>
3129 [ShadowContentElement] forwarded node should be able to access its hosting content element.
3130 https://bugs.webkit.org/show_bug.cgi?id=64251
3132 Reviewed by Dimitri Glazkov.
3134 Added GTK symbols for new window.internals methods.
3136 * Source/autotools/symbols.filter:
3138 2011-07-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3140 [EFL] Add Fullscreen API feature
3141 https://bugs.webkit.org/show_bug.cgi?id=63975
3143 This is just to add disabled ENABLE_FULLSCREEN_API to OptionEFl.cmake.
3144 ENABLE_FULLSCREEN_API will be enabled after finishing missing implementations.
3146 Reviewed by Adam Barth.
3148 * Source/cmake/OptionsEfl.cmake: Add disabled ENABLE_FULLSCREEN_API feature.
3149 * Source/cmakeconfig.h.cmake: ditto.
3151 2011-07-05 Vsevolod Vlasov <vsevik@chromium.org>
3153 Web Inspector: Show content for plugin requests in network panel.
3154 https://bugs.webkit.org/show_bug.cgi?id=30080
3156 Added GTK symbols for new window.internals methods.
3158 Reviewed by Pavel Feldman.
3160 * Source/autotools/symbols.filter:
3162 2011-07-04 Sheriff Bot <webkit.review.bot@gmail.com>
3164 Unreviewed, rolling out r90373.
3165 http://trac.webkit.org/changeset/90373
3166 https://bugs.webkit.org/show_bug.cgi?id=63917
3168 Breaks Qt Linux Release minimal (Requested by vsevik on
3171 * Source/autotools/symbols.filter:
3173 2011-07-04 Vsevolod Vlasov <vsevik@chromium.org>
3175 Web Inspector: Show content for plugin requests in network panel.
3176 https://bugs.webkit.org/show_bug.cgi?id=30080
3178 Reviewed by Pavel Feldman.
3180 * Source/autotools/symbols.filter:
3182 2011-07-01 Tony Chang <tony@chromium.org>
3184 Add chromium sql directory to git ignore.
3188 2011-07-01 Patrick Gansterer <paroga@webkit.org>
3190 Reviewed by Daniel Bates.
3192 [CMake] Add cpu detection for MIPS
3193 https://bugs.webkit.org/show_bug.cgi?id=63693
3195 * Source/CMakeLists.txt:
3197 2011-07-01 Joone Hur <joone.hur@collabora.co.uk>
3199 Reviewed by Martin Robinson.
3201 [GTK] Add DeviceOrientation feature
3202 https://bugs.webkit.org/show_bug.cgi?id=63720
3204 Add configure option to enable/disable DeviceOrientation feature.
3208 2011-06-28 Joone Hur <joone.hur@collabora.co.uk>
3210 Reviewed by Martin Robinson.
3212 [GTK] Rename 3D transforms to 3D rendering
3213 https://bugs.webkit.org/show_bug.cgi?id=63508
3215 WebKitGtk+ provides the 3D transforms feature, but it was
3216 renamed to 3D Rendering. This features supports CSS 3D trasnforms.
3218 * configure.ac: Rename ENABLE_3D_TRANSFORMS to ENABLE_3D_RENDERING.
3220 2011-06-27 Alexis Menard <alexis.menard@openbossa.org>
3222 Reviewed by Kenneth Rohde Christiansen.
3224 [Qt] Remove Phonon MediaPlayer from the tree.
3225 https://bugs.webkit.org/show_bug.cgi?id=63448
3227 Remvove from the build.
3229 * Source/WebKit.pri:
3231 2011-06-24 Dominic Cooney <dominicc@chromium.org>
3233 Reviewed by Dimitri Glazkov.
3235 Convert shadow DOM-related tests to use window.internals
3236 https://bugs.webkit.org/show_bug.cgi?id=61671
3238 * Source/autotools/symbols.filter: Export symbols for GTK.
3240 2011-06-24 Carlos Garcia Campos <cgarcia@igalia.com>
3242 Reviewed by Martin Robinson.
3244 [GTK] Add more debug options to compilation
3245 https://bugs.webkit.org/show_bug.cgi?id=63318
3247 Add --enable-debug-symbols to enable/disable compilation with
3248 debug symbols and --enable-debug-features to enable/disable debug
3249 features. Both options are unconditionally enabled for debug
3254 2011-06-23 Oliver Hunt <oliver@apple.com>
3256 Qt build-fix: remove warning that no other platform appears to use.
3257 Someone can add it back if they really feel it's needed.
3259 * Source/WebKit.pri:
3261 2011-06-22 Ryuan Choi <ryuan.choi@samsung.com>
3263 Reviewed by Antonio Gomes.
3265 [EFL] Add an option to enable Device Orientation Event.
3266 https://bugs.webkit.org/show_bug.cgi?id=63120
3268 ADD ENABLE_DEVICE_ORIENTATION.
3270 * Source/cmake/OptionsEfl.cmake:
3271 * Source/cmakeconfig.h.cmake:
3273 2011-06-22 Nate Chapin <japhet@chromium.org>
3275 Reviewed by Adam Barth.
3277 Add symbols required for window.internals.
3278 https://bugs.webkit.org/show_bug.cgi?id=62066
3280 * Source/autotools/symbols.filter:
3282 2011-06-22 Martin Robinson <mrobinson@igalia.com>
3284 Reviewed by Adam Roben.
3286 [GTK] Implement pixel dump support for WebKitTestRunner
3287 https://bugs.webkit.org/show_bug.cgi?id=58242
3289 * GNUmakefile.am: Reference the new ImageDiff GNUmakefile.
3291 2011-06-21 MORITA Hajime <morrita@google.com>
3293 Unreviewed, rolling out r89401 and r89403.
3294 http://trac.webkit.org/changeset/89401
3295 http://trac.webkit.org/changeset/89403
3296 https://bugs.webkit.org/show_bug.cgi?id=62970
3298 Breaks mac build and mistakenly enables the spellcheck API
3302 2011-06-20 MORITA Hajime <morrita@google.com>
3304 Reviewed by Kent Tamura.
3306 Spellcheck API should be build-able.
3307 https://bugs.webkit.org/show_bug.cgi?id=62970
3311 2011-06-20 MORITA Hajime <morrita@google.com>
3313 Unreviewed GTK build fix.
3314 This change corrected syntax error on symbols.filter.
3316 * Source/autotools/symbols.filter:
3318 2011-06-19 MORITA Hajime <morrita@google.com>
3320 Unreviewed GTK build fix.
3322 * Source/autotools/symbols.filter:
3324 2011-06-19 MORITA Hajime <morrita@google.com>
3326 Reviewed by Dimitri Glazkov.
3328 The internals object should have createShadowContentElement()
3329 https://bugs.webkit.org/show_bug.cgi?id=62432
3331 * Source/autotools/symbols.filter: Added some more symbols necessary for
3332 window.internals to function to the global symbol list.
3335 2011-06-19 Adam Bergkvist <adam.bergkvist@ericsson.com>
3337 Reviewed by Martin Robinson.
3339 [GTK] Enable Media Stream feature and make it default on
3340 https://bugs.webkit.org/show_bug.cgi?id=60394
3344 2011-06-17 Joone Hur <joone.hur@collabora.co.uk>
3346 Reviewed by Martin Robinson.
3348 [GTK] Replace GdkRectangle by cairo_rectangle_int_t
3349 https://bugs.webkit.org/show_bug.cgi?id=60687
3351 Replace GdkRectangle by cairo_rectangle_int_t.
3353 * configure.ac: Check whether Cairo version is higher than 1.10.
3355 2011-06-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3357 Reviewed by Eric Seidel.
3359 [CMAKE] Enable METER_TAG of HTML5
3360 https://bugs.webkit.org/show_bug.cgi?id=62697
3362 Support for meter tag of html5 in CMake build system. However, this feature is
3363 only enabled on EFL port now.
3365 * Source/cmake/OptionsEfl.cmake: Add ENABLE_METER_TAG.
3366 * Source/cmakeconfig.h.cmake:ditto.
3368 2011-06-16 Carlos Garcia Campos <cgarcia@igalia.com>
3370 Reviewed by Xan Lopez.
3372 [GTK] Remove support for GTK+2 in WebKit2
3373 https://bugs.webkit.org/show_bug.cgi?id=62794
3375 * configure.ac: Make WebKit2 require GTK+ 3.x.
3377 2011-06-15 Ryuan Choi <ryuan.choi@samsung.com>
3379 Rubber stamped by Eric Seidel.
3381 [CMAKE][WK2] Add an option to build webkit2.
3382 https://bugs.webkit.org/show_bug.cgi?id=62260
3384 Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
3387 * Source/CMakeLists.txt:
3388 * Source/cmake/WebKitFS.cmake:
3390 2011-06-14 Ryuan Choi <ryuan.choi@samsung.com>
3392 Reviewed by Eric Seidel.
3394 [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
3395 https://bugs.webkit.org/show_bug.cgi?id=62604
3397 Add feature to enable or disable ENABLE_TOUCH_ICON which supports
3398 apple-touch-icon and apple-touch-icon-precomposed in link tag.
3400 * Source/cmake/OptionsEfl.cmake:
3401 * Source/cmakeconfig.h.cmake:
3403 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
3405 Reviewed by Martin Robinson.
3407 [GTK] Add configure option to enable/disable register protocol handler
3408 https://bugs.webkit.org/show_bug.cgi?id=62534
3410 This patch just adds configure option to enable/disable register protocol handler.
3411 So, it needs more code to use register protocol handler.
3413 * configure.ac: Add configure option to enable/disable register protocol handler.
3415 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
3417 Reviewed by Martin Robinson.
3419 [GTK] Need to report whether touch icon loading is enabled
3420 https://bugs.webkit.org/show_bug.cgi?id=62532
3422 It needs to report whether touch icon loading is enabled.
3424 * configure.ac: Updated option parsing code for loading touch icons.
3426 2011-06-13 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3428 Reviewed by Eric Seidel.
3430 [CMAKE] Conditionally generate DerivedSources
3431 https://bugs.webkit.org/show_bug.cgi?id=62277
3433 Speedup build by not generating DerivedSources of features that are
3434 disabled. This was already been done for some features like ENABLE_SVG
3435 and now it's extended the following features: ENABLE_DATABASE,
3436 ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH,
3437 ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS,
3438 ENABLE_DATA_TRANSFER_ITEMS.
3440 * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE
3442 2011-06-10 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3444 Reviewed by Kenneth Rohde Christiansen.
3446 [CMAKE] Add generic support for building with WebGL
3447 https://bugs.webkit.org/show_bug.cgi?id=62376
3449 Add files that need to be compiled in every port for supporting WebGL.
3450 Each port still needs to add its specific files to
3451 CMakeLists${PORT}.txt. Therefore we do not enable WebGL in any port
3454 * Source/CMakeLists.txt: Add files needed to support WebGL.
3455 * Source/cmake/OptionsCommon.cmake: Find required OpenGL package.
3456 * Source/cmakeconfig.h.cmake: define ENABLE_WEBGL this feature is
3459 2011-06-09 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3461 Reviewed by Antonio Gomes.
3463 [CMAKE] Never let USER_AGENT defined to nothing
3464 https://bugs.webkit.org/show_bug.cgi?id=62410
3466 This patch is similar to r88342, but sets WEBKIT_USER_AGENT_*
3467 definitions only if that port defined it. A port might prefer to set it
3468 in other place, e.g. a header that is part of the public API (like GTK
3471 By using #cmakedefine instead of #define, if that variable is not set
3472 in CMake it will expand to:
3474 /* #define WEBKIT_USER_AGENT_MAJOR_VERSION */
3476 * Source/cmake/OptionsEfl.cmake:
3477 * Source/cmakeconfig.h.cmake:
3479 2011-06-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3481 Reviewed by Antonio Gomes.
3483 [EFL] Enable PROGRESS_TAG feature
3484 https://bugs.webkit.org/show_bug.cgi?id=62212
3486 * Source/cmake/OptionsEfl.cmake: Turn on PROGRESS_TAG by default.
3488 2011-06-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3490 Reviewed by Kenneth Rohde Christiansen.
3492 [CMAKE] Never let a WTF_FEATURE defined to nothing
3493 https://bugs.webkit.org/show_bug.cgi?id=60820
3495 If a port doesn't want to give the user some configure options,
3496 nevertheless it would have to define this feature as OFF. Otherwise
3497 there's a build error because the generated cmakeconfig.h is not
3498 parsed correctly by ENABLE macro, which expects each feature to be
3499 either undefined or defined to TRUE/FALSE.
3501 * Source/cmake/WebKitFeatures.cmake: Use a variable with the same name
3502 of the feature, which allows CONFIGURE_FILE() to replace it in the new
3503 cmakeconfig.h.cmake.
3504 * Source/cmakeconfig.h.cmake: use #cmakedefine01 instead of #define
3505 with another variable. This way the feature will always be 0 or 1 and
3506 it will never be left undefined.
3508 2011-06-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3510 Reviewed by Antonio Gomes.
3512 [EFL] Remove Ecore_X bits from PlatformScreenEfl
3513 https://bugs.webkit.org/show_bug.cgi?id=61649
3515 Remove the need for Ecore_X and some X calls by always using
3516 new functions available in EFL to get the screen size.
3518 * Source/cmake/FindEFL.cmake: Bump ecore and ecore-evas versions.
3520 2011-06-07 Andreas Kling <andreas.kling@nokia.com>
3522 Reviewed by Laszlo Gombos.
3524 [Qt] Fix Symbian build with RVCT 2.x
3525 https://bugs.webkit.org/show_bug.cgi?id=62205
3527 RVCT 2.x doesn't support (or need) the --signed_bitfields command-line
3528 option, so restrict it to version 4.x of the compiler.
3530 * Source/WebKit.pri:
3532 2011-06-06 Martin Robinson <mrobinson@igalia.com>
3534 Fix the GTK+ build by ensuring that the autogenerated sources
3535 necessary for libWebCoreInternals are recorded in a predeclared
3536 variable before assigning to BUILT_SOURCES.
3538 * GNUmakefile.am: Assign libWebCoreInternals built sources to
3539 libwebcoreinternals_built_sources before adding to the source list
3540 and to BUILT_SOURCES.
3542 2011-06-06 Carlos Garcia Campos <cgarcia@igalia.com>
3544 Unreviewed. Fix the GTK+ build.
3546 * GNUmakefile.am: Add javascriptcore_cflags variable.
3548 2011-06-04 Kevin Ollivier <kevino@theolliviers.com>
3550 [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures
3555 2011-06-04 Adam Barth <abarth@webkit.org>
3557 Configure new commit-queue instance. (Please ignore.)
3559 2011-06-03 Martin Robinson <mrobinson@igalia.com>
3561 Reviewed by Dimitri Glazkov.
3563 Teach Gtk build about window.internals
3564 https://bugs.webkit.org/show_bug.cgi?id=61071
3566 * Source/autotools/symbols.filter: Added some symbols necessary for
3567 window.internals to function to the global symbol list.
3569 2011-06-03 Alexis Menard <alexis.menard@openbossa.org>
3571 Reviewed by Benjamin Poulain.
3573 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
3574 https://bugs.webkit.org/show_bug.cgi?id=61957
3576 When building inside the Qt source tree, qmake always append the mkspecs
3577 defines after ours. We have to workaround and make sure that we append
3578 our flags after the qmake variable used inside Qt. This workaround was provided
3579 by our qmake folks. We need to append in both case because qmake behave differently
3580 when called with -spec or via SUBDIR+=.
3582 * Source/WebKit.pri:
3584 2011-06-02 Alexis Menard <alexis.menard@openbossa.org>
3586 Reviewed by Andreas Kling.
3588 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
3589 https://bugs.webkit.org/show_bug.cgi?id=61957
3591 When building inside the Qt source tree, qmake always append the mkspecs
3592 defines after ours. We have to workaround and make sure that we append
3593 our flags after the qmake variable used inside Qt. This workaround was provided
3596 * Source/WebKit.pri:
3598 2011-03-30 Martin Robinson <mrobinson@igalia.com>
3600 Reviewed by Adam Roben.
3602 [GTK] [WebKit2] Implement a basic WebKitTestRunner
3603 https://bugs.webkit.org/show_bug.cgi?id=57068
3605 * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
3607 2011-05-31 Xan Lopez <xlopez@igalia.com>
3609 Reviewed by Martin Robinson.
3611 Bump version to 1.5.1.
3615 2011-05-25 Gregg Tavares <gman@chromium.org>
3617 Reviewed by Kenneth Russell.
3619 Add 'noExtensions' option to Web/GraphicsContext3D attributes.
3620 https://bugs.webkit.org/show_bug.cgi?id=61460
3622 * Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
3623 * Source/WebCore/platform/graphics/GraphicsContext3D.h:
3624 * Source/WebKit/chromium/public/WebGraphicsContext3D.h:
3625 * Source/WebKit/chromium/src/GraphicsContext3DChromium.cpp:
3627 2011-05-24 Keishi Hattori <keishi@webkit.org>
3629 Reviewed by Kent Tamura.
3631 Disable textfield implementation of <input type=color>. Add INPUT_COLOR feature flag. Add input color sanitizer.
3632 https://bugs.webkit.org/show_bug.cgi?id=61273
3634 * configure.ac: Added INPUT_COLOR feature flag.
3636 2011-05-24 Jay Civelli <jcivelli@chromium.org>
3638 Reviewed by Adam Barth.
3640 Adding MHTML reading support.
3641 https://bugs.webkit.org/show_bug.cgi?id=7168
3645 2011-05-23 Ryuan Choi <ryuan.choi@samsung.com>
3647 Rubber stamped by Eric Seidel.
3649 [CMAKE] Refactoring wtf related code.
3650 https://bugs.webkit.org/show_bug.cgi?id=60146
3652 Move WTF_INCLUDE_DIRECTORIES to Source/JavaScriptCore/wtf/CMakeLists.txt.
3654 * Source/cmake/OptionsCommon.cmake:
3655 * Source/cmake/OptionsEfl.cmake:
3657 2011-05-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3659 Unreviewed. Fix build break.
3661 * Source/cmake/WebKitMacros.cmake: Add -i option in order to include Lookup.h
3663 2011-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
3665 Reviewed by Martin Robinson.
3667 [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
3668 https://bugs.webkit.org/show_bug.cgi?id=58223
3670 * configure.ac: Add configure option to enable/disable plugin
3673 2011-05-12 Gregg Tavares <gman@chromium.org>
3675 Reviewed by Kenneth Russell.
3677 Add option to select GraphicsContext3D implementation.
3678 https://bugs.webkit.org/show_bug.cgi?id=60297
3680 * Source/WebKit/chromium/DEPS:
3681 * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
3683 2011-05-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3685 Reviewed by Antonio Gomes.
3687 [CMAKE] Add option to unconditionally enable/disable a feature
3688 https://bugs.webkit.org/show_bug.cgi?id=60643
3690 Create an argument to be used in WEBKIT_FEATURE macro, allowing a port
3691 to enable a feature without showing to user that it can be disabled.
3692 This is useful if a port needs an option to be always ON/OFF and
3693 changing it will break the build.
3695 This way it's possible to add mandatory features to each port without
3696 touching the cmakeconfig.cmake file.
3698 * Source/cmake/WebKitFeatures.cmake:
3700 2011-05-11 Dmitry Lomov <dslomov@google.com>
3702 Reviewed by David Levin.
3704 https://bugs.webkit.org/show_bug.cgi?id=59561
3705 Switch TestWebKitAPI to GTest
3707 Fixes Makefiles and WinCairo build as well
3709 * Source/ThirdParty/gtest/README.WebKit:
3710 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
3711 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig:
3712 * Source/ThirdParty/gtest/xcode/Makefile: Added.
3714 2011-05-09 Dmitry Lomov <dslomov@google.com>
3716 Reviewed by Sam Weinig.
3718 Switch TestWebKitAPI to GTest
3719 https://bugs.webkit.org/show_bug.cgi?id=59561
3721 * Source/ThirdParty/gtest/README.WebKit:
3722 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
3724 2011-05-09 Xan Lopez <xlopez@igalia.com>
3726 Reviewed by Gustavo Noronha.
3728 Fix logic in GCC version detection, it was reversed.
3732 2011-05-09 Alexis Menard <alexis.menard@openbossa.org>
3734 Reviewed by Andreas Kling.
3736 [Qt] Fix the build on Embedded Linux.
3737 https://bugs.webkit.org/show_bug.cgi?id=60347
3739 qpa is the name for lighthouse but the old name for Qt for Embedded Linux should
3740 still be used in order to build properly.
3742 * Source/WebKit.pri:
3744 2011-05-05 Kevin Ollivier <kevino@theolliviers.com>
3746 [wx] Unreviewed build fix. Add LocalizedDateNone.cpp to the build.
3750 2011-05-05 Prasanth Ullattil <prasanth.ullattil@nokia.com>
3752 Reviewed by Simon Hausmann.
3754 Install correct header files for webkit.
3756 Since WebKit is no longer inside Qt, we can remove the detection for
3759 [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
3760 https://bugs.webkit.org/show_bug.cgi?id=57621
3762 * Source/sync.profile:
3764 2011-05-05 Adam Barth <abarth@webkit.org>
3766 Remove a couple stray mentions of WML that I missed before.
3770 2011-05-05 Alexis Menard <alexis.menard@openbossa.org>
3772 Reviewed by Benjamin Poulain.
3774 [Qt] Make QtWebKit build when using gcc 4.6.0
3775 https://bugs.webkit.org/show_bug.cgi?id=60265
3777 If QtWebKit is compiled with gcc 4.6.0 and the build is not done
3778 with c++0x support we need to deactivate warnings about compatibility.
3779 Some WebKit types have names which conflicts with upcoming c++0x
3780 types. If QtWebKit is built with c++0x support, WebKit has code to
3781 fallback to the standard type rather than the WebKit implementation.
3782 For example nullptr will be the one of the std if build options turns on
3785 * Source/WebKit.pri:
3787 2011-05-04 Xan Lopez <xlopez@igalia.com>
3789 Reviewed by Martin Robinson.
3791 [GTK] Fix warnings in webkit.m4 with autoconf 2.68
3792 https://bugs.webkit.org/show_bug.cgi?id=60189
3794 Use AC_LANG_SOURCE when passing source code to AC_COMPILE_IFELSE
3797 * Source/autotools/webkit.m4: ditto.
3799 2011-05-04 Martin Robinson <mrobinson@igalia.com>
3801 Fix the WebKitGTK+ build.
3803 * configure.ac: Added option parsing code for loading touch icons.
3805 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3807 Reviewed by Xan Lopez.
3809 [CMAKE] Remove C++0x compat mode warnings for GCC >= 4.6.0
3810 https://bugs.webkit.org/show_bug.cgi?id=60041
3812 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
3813 4.6.0) until our codebase is ready. This is the same as done for
3816 * Source/cmake/WebKitHelpers.cmake: ditto.
3818 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3820 Unreviewed, rolling out r85624.
3821 http://trac.webkit.org/changeset/85624
3823 The same command is used also for make_names.pl, which breaks
3826 * Source/cmake/OptionsCommon.cmake: ditto.
3828 2011-05-03 Leandro Pereira <leandro@profusion.mobi>
3830 [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
3832 Force linking with zlib so that uncompress() exists.
3834 * Source/cmake/OptionsEfl.cmake: Find zlib.
3836 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3838 [CMAKE] Unreviewed build fix for gcc >= 4.6
3840 Same fix as done in r84123. CMake explicitly pass the arguments to
3841 make_names.pl, so let's make them the same.
3843 * Source/cmake/OptionsCommon.cmake: ditto.
3845 2011-05-02 Adam Klein <adamk@chromium.org>
3847 Reviewed by Tony Chang.
3849 Roll chromium DEPS to r83722, add new crypto directory to DEPS
3850 https://bugs.webkit.org/show_bug.cgi?id=59992
3853 Ignore new chromium/crypto directory.
3855 2011-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
3857 Reviewed by Eric Seidel.
3859 [GTK] Build webkit1 even when webkit2 is enabled
3860 https://bugs.webkit.org/show_bug.cgi?id=59695
3865 2011-05-01 ojab <ojab@ojab.ru>
3867 Reviewed by Eric Seidel.
3869 --disable-video-track if --disable-video
3870 https://bugs.webkit.org/show_bug.cgi?id=59605
3874 2011-04-29 Dean Jackson <dino@apple.com>
3876 Reviewed by Simon Fraser.
3878 Add ENABLE macro for WebKitAnimation
3879 https://bugs.webkit.org/show_bug.cgi?id=59729
3881 Add new feature to toggle WebKit Animation API.
3885 2011-04-29 Kevin Ollivier <kevino@theolliviers.com>
3887 [wx] Unreviewed build fix. Fix library copying logic for wxMSW 2.9.x.