1 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
3 Python code in webkit-perf.appspot.com uses camelCase
4 https://bugs.webkit.org/show_bug.cgi?id=77392
6 Reviewed by Adam Barth.
8 Use PEP8 style naming conventions instead of camelCase.
10 * Websites/webkit-perf.appspot.com/create_handler.py:
12 (CreateHandler._create_builder):
13 (CreateHandler._create_branch):
14 (CreateHandler._create_platform):
15 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
16 (DashboardHandler.get):
17 * Websites/webkit-perf.appspot.com/manifest_handler.py:
18 (ManifestHandler.get):
19 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
20 (MergeTestsHandler.post):
21 * Websites/webkit-perf.appspot.com/models.py:
22 (create_in_transaction_with_numeric_id_holder):
23 (delete_model_with_numeric_id_holder):
25 (Builder.authenticate):
26 (Builder.hashed_password):
28 * Websites/webkit-perf.appspot.com/report_handler.py:
30 (ReportHandler._model_by_key_name_in_body_or_error):
31 (ReportHandler._integer_in_body):
32 (ReportHandler._timestamp_in_body):
33 (ReportHandler.bypass_authentication):
34 (ReportHandler._results_are_valid):
35 (ReportHandler._results_are_valid._is_float_convertible):
36 (ReportHandler._create_build_if_possible):
37 (ReportHandler._create_build_if_possible.execute):
38 (ReportHandler._add_test_if_needed):
39 (ReportHandler._add_test_if_needed.execute):
41 (AdminReportHandler.bypass_authentication):
42 * Websites/webkit-perf.appspot.com/runs_handler.py:
45 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
47 Enable memcache on webkit-perf.appspot.com
48 https://bugs.webkit.org/show_bug.cgi?id=77378
50 Reviewed by Adam Barth.
52 Eanble memcache on dashboard, manifest, and runs handlers. Clear appropriate caches when new runs are reported,
53 or new models are created. We flush all caches when tests are merged since it's hard to figure out dependencies
54 in that case. Luckily, we merge tests only occassionally and manually (or hope so) so this shouldn't be an issue.
56 * Websites/webkit-perf.appspot.com/create_handler.py:
58 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
59 (DashboardHandler.get):
60 * Websites/webkit-perf.appspot.com/manifest_handler.py:
61 (ManifestHandler.get):
62 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
63 (MergeTestsHandler.post):
64 * Websites/webkit-perf.appspot.com/models.py:
65 (createInTransactionWithNumericIdHolder):
68 * Websites/webkit-perf.appspot.com/report_handler.py:
70 (ReportHandler._addTestIfNeeded):
71 * Websites/webkit-perf.appspot.com/runs_handler.py:
74 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
76 webkit-perf.appspot.com should have an ability to merge tests
77 https://bugs.webkit.org/show_bug.cgi?id=77250
79 Reviewed by Adam Barth.
81 Added admin/merge-tests. This page allows administrators to easily merge test objects.
83 Also add the forgotten title.png and rename api/create to admin/create since we don't allow
84 non-admins to create new models anyway.
86 * Websites/webkit-perf.appspot.com/app.yaml:
87 * Websites/webkit-perf.appspot.com/css: Added.
88 * Websites/webkit-perf.appspot.com/css/title.png: Added.
89 * Websites/webkit-perf.appspot.com/main.py:
90 * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added.
91 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added.
93 (MergeTestHandler.get):
94 (MergeTestHandler.post):
95 * Websites/webkit-perf.appspot.com/models.py:
96 (deleteModelWithNumericIdHolder):
97 * Websites/webkit-perf.appspot.com/static/create-models.html:
99 2012-01-30 Kenneth Rohde Christiansen <kenneth@webkit.org>
101 Add manual tests for tap highlighting
103 Rubberstamped by Simon Hausmann.
105 * ManualTests/qt/tap-highlighting-colors.html: Added.
106 * ManualTests/qt/tap-highlighting-images.html: Added.
107 * ManualTests/qt/tap-highlighting-inlines.html: Added.
109 2012-01-30 Allan Sandfeld Jensen <allan.jensen@nokia.com>
111 Manual test of number of resize events emitted during page generation.
112 https://bugs.webkit.org/show_bug.cgi?id=77212
114 Is needed to test if too many resize events are send when using fixed
115 layout, and needs to be a manual test because the test framework does
116 not currently support testing fixed layout.
118 Reviewed by Kenneth Rohde Christiansen.
120 * ManualTests/resize-events.html: Added.
122 2012-01-29 Zoltan Herczeg <zherczeg@webkit.org>
124 Custom written CSS lexer
125 https://bugs.webkit.org/show_bug.cgi?id=70107
127 Reviewed by Antti Koivisto and Oliver Hunt.
129 Remove tokenizer.cpp from intermediate sources.
133 2012-01-27 Fady Samuel <fsamuel@chromium.org>
135 Rename shouldLayoutFixedElementsRelativeToFrame and make it a setting
136 https://bugs.webkit.org/show_bug.cgi?id=76459
138 Reviewed by Darin Fisher.
140 * Source/autotools/symbols.filter:
142 2012-01-26 Carlos Garcia Campos <cgarcia@igalia.com>
144 [GTK] Add basic printing support to WebKit2
145 https://bugs.webkit.org/show_bug.cgi?id=76172
147 Reviewed by Gustavo Noronha Silva.
149 * configure.ac: Check whether GTK+ UNIX printing is available.
151 2012-01-27 ChangSeok Oh <shivamidow@gmail.com>
153 [EFL] SVG_FONT is not disabled when SVG is disabled.
154 https://bugs.webkit.org/show_bug.cgi?id=77174
156 Reviewed by Eric Seidel.
158 SVG_FONTS should be disabled when SVG is disabled. Or else it causes build-break.
159 Relocated checking ENABLE_GLIB_SUPPORT & ENABLE_VIDEO to avoid duplication.
161 * Source/cmake/OptionsEfl.cmake:
163 2012-01-26 Kevin Ollivier <kevino@theolliviers.com>
165 [wx] Unreviewed. Build fix, don't build some sources
166 which appear to no longer be needed.
170 2012-01-24 Ryosuke Niwa <rniwa@webkit.org>
172 Port Mozilla's Graph Server
173 https://bugs.webkit.org/show_bug.cgi?id=76312
175 Reviewed by Adam Barth.
177 Add the app engine backend for the Mozilla's graph server used on perf-webkit.appspot.com.
179 To deploy webkit-perf.appspot.com, you also need to pull index.html, embed.html, graph.html, jq,
180 js (except config.js), and css (except title.png) from https://github.com/mozilla/graphs.
182 * Websites/perf-webkit.appspot.com: Added.
183 * Websites/perf-webkit.appspot.com/app.yaml: Added.
184 * Websites/perf-webkit.appspot.com/create_handler.py: Added.
186 (CreateHandler.post):
187 (CreateHandler._createBuilder):
188 (CreateHandler._createBuilder.execute):
189 (CreateHandler._createBranch):
190 (CreateHandler._createBranch.execute):
191 (CreateHandler._createPlatform):
192 (CreateHandler._createPlatform.execute):
193 * Websites/perf-webkit.appspot.com/dashboard_handler.py: Added.
195 (DashboardHandler.get):
196 * Websites/perf-webkit.appspot.com/index.yaml: Added.
197 * Websites/perf-webkit.appspot.com/main.py: Added.
199 * Websites/perf-webkit.appspot.com/manifest_handler.py: Added.
201 (ManifestHandler.get):
202 * Websites/perf-webkit.appspot.com/models.py: Added.
204 (NumericIdHolder.whose):
205 (createInTransactionWithNumericIdHolder):
206 (modelFromNumericId):
210 (Builder.authenticate):
211 (Builder.hashedPassword):
216 * Websites/perf-webkit.appspot.com/report_handler.py: Added.
218 (ReportHandler.post):
219 (ReportHandler._modelByKeyNameInBodyOrError):
220 (ReportHandler._integerInBody):
221 (ReportHandler._timestampInBody):
222 (ReportHandler._output):
223 (ReportHandler._resultsAreValid):
224 (ReportHandler._createBuildIfPossible):
225 (ReportHandler._createBuildIfPossible.execute):
226 (ReportHandler._addTestIfNeeded):
227 (ReportHandler._addTestIfNeeded.execute):
228 * Websites/perf-webkit.appspot.com/runs_handler.py: Added.
231 * Websites/perf-webkit.appspot.com/static: Added.
232 * Websites/perf-webkit.appspot.com/static/create-models.html: Added.
233 * Websites/perf-webkit.appspot.com/static/manual-submit.html: Added.
235 2012-01-25 Hajime Morita <morrita@google.com>>
237 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
238 https://bugs.webkit.org/show_bug.cgi?id=76863
240 Reviewed by Dimitri Glazkov.
242 Added a feature flag.
244 * Source/cmake/OptionsBlackBerry.cmake:
245 * Source/cmake/OptionsEfl.cmake:
246 * Source/cmake/OptionsWinCE.cmake:
249 2012-01-25 Kenneth Rohde Christiansen <kenneth@webkit.org>
251 [Qt] Implement tap feedback respecting -webkit-tap-highlight-color
252 https://bugs.webkit.org/show_bug.cgi?id=76914
254 Reviewed by Simon Hausmann.
258 * ManualTests/qt/tap-highlighting.html: Added.
260 2012-01-25 Roland Steiner <rolandsteiner@chromium.org>
262 <style scoped>: Implement registering of <style scoped> with the scoping element
263 https://bugs.webkit.org/show_bug.cgi?id=67790
265 windows.internals updates
267 Reviewed by Dimitri Glazkov.
269 * Source/autotools/symbols.filter:
271 2012-01-24 Mark Rowe <mrowe@apple.com>
273 Death to JavaScriptGlue.
275 Rubber-stamped by Geoffrey Garen.
277 * Source/JavaScriptGlue: Removed.
278 * Source/Makefile: Stop building JavaScriptGlue.
280 2012-01-24 Simon Hausmann <simon.hausmann@nokia.com>
282 Some qmake build files must include Qt5's "quick" module.
283 https://bugs.webkit.org/show_bug.cgi?id=76671
285 Unreviewed build fix.
289 2012-01-21 Priit Laes <plaes@plaes.org>
291 [GTK][PATCH] Enable MathML support by default
292 https://bugs.webkit.org/show_bug.cgi?id=76790
294 Reviewed by Martin Robinson.
296 * configure.ac: Enable MathML by default.
298 2012-01-20 Marc-Andre Decoste <mad@chromium.org>
300 Add proper offset to position right click to simulate a context menu invocation.
301 https://bugs.webkit.org/show_bug.cgi?id=76421
303 Reviewed by Ojan Vafai.
305 * ManualTests/win/contextmenu-key3.html: Added.
307 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
309 Unreviewed; Windows buildbot update failure fix.
311 * ../ManualTests/data-transfer-items-file-dragout.html: Removed the notion of test:lorem-text.html.
312 * ../ManualTests/resources/test:lorem-text.html: Removed as this doesn't work on Windows.
314 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
316 Add DataTransferItems support for drag-and-drop'ed files and texts
317 https://bugs.webkit.org/show_bug.cgi?id=76367
319 Reviewed by Tony Chang.
321 * ManualTests/data-transfer-items-file-dragout.html: Added.
322 * ManualTests/test:lorem-text.html: Added.
324 2012-01-20 Mario Sanchez Prada <msanchez@igalia.com>
326 [GTK] Expose accessibility hierarchy in WebKit2 to ATK/AT-SPI based ATs
327 https://bugs.webkit.org/show_bug.cgi?id=72589
329 Reviewed by Martin Robinson.
331 New optional dependency for WK2's accessibility unit test: AT-SPI2.
333 * configure.ac: Check for AT-SPI2 when building with WK2 support.
335 2012-01-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
337 [Qt] Public API watch dog auto test.
338 https://bugs.webkit.org/show_bug.cgi?id=73922
340 Reviewed by Simon Hausmann.
342 This test aims to prevent unintended/unapproved
343 modifications to the public QML API.
347 2012-01-19 Gustavo Noronha Silva <gns@gnome.org>
349 Rubber-stamped by Martin Robinson.
351 * Source/autotools/symbols.filter: try to fix the 32 bits release
352 bot by also adding the symbol it generates
354 2012-01-19 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
356 [Qt] Make build-webkit always do safe incremental builds after update-webkit
358 When building against Qt5 with GCC we would just run 'make' in the build dir,
359 and rely on the dependency files output by GCC (-MD) to handle dependency
360 tracking, but that fails for special-cases like adding a Q_OBJECT macro
363 To guarantee that an incrmental build will work, we have to run 'make qmake',
364 which we now do on every build-webkit that's followed by a successful run
365 of update-webkit. The reasoning is that update-webkit can result in such
366 potential corner-cases being applied, and since we can't know for sure
367 unless we inspect the diff and account for all the corner cases we assume
368 the worst and always run 'make qmake'.
370 After a succesful run of build-webkit we proceed to do just 'make' for any
371 subsequent runs, since we assume that the developer knows what kind of
372 changes he/she is doing, and when a 'make qmake' is needed.
374 Reviewed by Simon Hausmann.
378 2012-01-18 Dirk Pranke <dpranke@chromium.org>
380 [chromium] move Tools.gyp, switch build-webkit --chromium to All.gyp
381 https://bugs.webkit.org/show_bug.cgi?id=76505
383 Reviewed by Tony Chang.
385 Update with newly-generated files.
389 2012-01-18 Eric Carlson <eric.carlson@apple.com>
391 Provide access to user's list of preferred languages
392 https://bugs.webkit.org/show_bug.cgi?id=76138
394 Reviewed by Alexey Proskuryakov.
396 * Source/autotools/symbols.filter: List the new functions.
398 2012-01-18 Luciano Wolf <luciano.wolf@openbossa.org>
400 [Qt][WK2] Broken build with undefined reference to shm_open and shm_unlink
401 https://bugs.webkit.org/show_bug.cgi?id=76538
403 Reviewed by Tor Arne Vestbø.
405 The -lrt parameter was coming before -lWebKit2 during linkage.
407 Moved rt lib inclusion from Source/api.pri to WebKit2.pri as it should be aware
408 of its own dependencies instead of letting WebKit guess about. Letting
409 it on api.pri can lead to a wrong parameter's order during linker phase.
410 Ubuntu 11.10 was giving errors about SharedMemory (shm_open and
411 shm_unlink undefined symbols).
415 2012-01-18 Balazs Kelemen <kbalazs@webkit.org>
417 [Qt] Consolidate layout test crash logging
418 https://bugs.webkit.org/show_bug.cgi?id=75088
420 Reviewed by Simon Hausmann.
422 Move backtrace generating logic into WTFReportBacktrace
423 and add a way to deinstall signal handlers if we know
424 that we have already printed the backtrace.
426 * Source/qtwebkit-export.map:
428 2012-01-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
430 [Qt] Move OTHER_FILES from WebKit.pro to Tools.pro
432 Reviewed by Simon Hausmann.
436 2012-01-18 Shinya Kawanaka <shinyak@google.com>
438 Move ShadowContentElement from dom/ to html/ and make ShadowContentElement subclass of HTMLElement.
439 https://bugs.webkit.org/show_bug.cgi?id=76241
441 Reviewed by Dimitri Glazkov.
443 * Source/autotools/symbols.filter: Exposed necessary symbols.
445 2012-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
447 Unreviewed. Fix GTK+ build after r105245.
449 * Source/autotools/symbols.filter: Fix symbol name.
451 2012-01-17 Hajime Morrita <morrita@chromium.org>
453 [Internals] Should be able to access corresponding Document object.
454 https://bugs.webkit.org/show_bug.cgi?id=76425
456 Added exported symbols.
458 Reviewed by Adam Barth.
460 * Source/autotools/symbols.filter:
462 2012-01-17 Stephen Chenney <schenney@chromium.org>
464 NULL ptr in WebCore::RenderSVGInlineText::localCaretRect
465 https://bugs.webkit.org/show_bug.cgi?id=75851
467 Reviewed by Ryosuke Niwa.
469 Added a check for null box in localCaretRect, to match test in other
470 implementations. Adding a manual test because the crash is not
473 * ManualTests/svg-modify-deleted-selection.svg: Added.
475 2012-01-17 Raul Hudea <rhudea@adobe.com>
477 Move tests out of WebCore/manual-tests to toplevel ManualTests.
478 It looks like the manual-tests folder wasn't noticed by git (or me :).
480 Move some SVG manual tests from deprecated WebCore/manual-tests to toplevel ManualTests
481 https://bugs.webkit.org/show_bug.cgi?id=76437
483 Reviewed by Daniel Bates.
485 * ManualTests/svg-animation-css-transform.html: Renamed from Source/WebCore/manual-tests/svg-animation-css-transform.html.
486 * ManualTests/svg-css-animate-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-animate-compound.html.
487 * ManualTests/svg-css-transition-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-transition-compound.html.
489 2012-01-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
491 [Qt] Add more files to project-files for easier navigation in Qt Creator
493 Reviewed by Simon Hausmann.
497 2012-01-16 Carlos Garcia Campos <cgarcia@igalia.com>
499 [GTK] Update NEWS and configure.ac for 1.7.4 release
500 https://bugs.webkit.org/show_bug.cgi?id=76375
502 Reviewed by Philippe Normand.
504 * configure.ac: Bumped version number.
506 2012-01-16 Shinya Kawanaka <shinyak@google.com>
508 [crash] Renderer crashes when spell checking a disabled input field.
509 https://bugs.webkit.org/show_bug.cgi?id=75941
511 Reviewed by Hajime Morita.
513 * ManualTests/editing-disabled-node-replace-crash.html: Added.
515 2012-01-13 Simon Fraser <simon.fraser@apple.com>
517 Unmatched transparency layer begin/end on a filtered element with an opacity ancestor
518 https://bugs.webkit.org/show_bug.cgi?id=76329
520 Reviewed by Dan Bernstein.
522 Manual test with a filtered element as a descendant of an element with
523 opacity. Doing a Find is necessary to exercise the test.
525 * ManualTests/filters/opacity-above-filter.html: Added.
527 2012-01-13 Eli Fidler <efidler@rim.com>
529 GCC compiler version is not detected properly for QNX qcc variant
530 https://bugs.webkit.org/show_bug.cgi?id=76288
532 Reviewed by Rob Buis.
534 Provide an alternative way of getting the compiler version for GCC variants
535 that don't support -dumpversion (such as qcc).
537 * Source/cmake/WebKitHelpers.cmake:
539 2012-01-13 Gregg Tavares <gman@google.com>
541 Add WebGLContextGroup as step toward sharing WebGL resources
542 https://bugs.webkit.org/show_bug.cgi?id=75906
544 The WebGL Working Group will soon add the ability to share
545 WebGL resources among WebGL contexts. This is the necessary
546 prep work. NO API changes.
548 Added WebGLSharedObject for objects that are shared vs
549 WebGLContextObject for objects that are not.
551 Reviewed by Kenneth Russell.
553 No new tests. No change in behavior.
555 * GNUmakefile.list.am:
557 * html/canvas/OESVertexArrayObject.cpp:
558 (WebCore::OESVertexArrayObject::createVertexArrayOES):
559 (WebCore::OESVertexArrayObject::deleteVertexArrayOES):
560 (WebCore::OESVertexArrayObject::isVertexArrayOES):
561 (WebCore::OESVertexArrayObject::bindVertexArrayOES):
562 * html/canvas/WebGLBuffer.cpp:
563 (WebCore::WebGLBuffer::WebGLBuffer):
564 (WebCore::WebGLBuffer::~WebGLBuffer):
565 (WebCore::WebGLBuffer::deleteObjectImpl):
566 * html/canvas/WebGLBuffer.h:
567 * html/canvas/WebGLContextGroup.cpp: Added.
568 (WebCore::WebGLContextGroup::create):
569 (WebCore::WebGLContextGroup::WebGLContextGroup):
570 (WebCore::WebGLContextGroup::~WebGLContextGroup):
571 (WebCore::WebGLContextGroup::getAGraphicsContext3D):
572 (WebCore::WebGLContextGroup::addContext):
573 (WebCore::WebGLContextGroup::removeContext):
574 (WebCore::WebGLContextGroup::removeObject):
575 (WebCore::WebGLContextGroup::addObject):
576 (WebCore::WebGLContextGroup::detachAndRemoveAllObjects):
577 (WebCore::WebGLContextGroup::loseContextGroup):
578 * html/canvas/WebGLContextGroup.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
579 * html/canvas/WebGLContextObject.cpp: Copied from Source/WebCore/html/canvas/WebGLShader.cpp.
580 (WebCore::WebGLContextObject::WebGLContextObject):
581 (WebCore::WebGLContextObject::~WebGLContextObject):
582 (WebCore::WebGLContextObject::detachContext):
583 (WebCore::WebGLContextObject::getAGraphicsContext3D):
584 * html/canvas/WebGLContextObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
585 (WebCore::WebGLContextObject::context):
586 (WebCore::WebGLContextObject::validate):
587 (WebCore::WebGLContextObject::hasGroupOrContext):
588 * html/canvas/WebGLFramebuffer.cpp:
589 (WebCore::WebGLFramebuffer::WebGLFramebuffer):
590 (WebCore::WebGLFramebuffer::~WebGLFramebuffer):
591 (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
592 (WebCore::WebGLFramebuffer::getAttachment):
593 (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
594 (WebCore::WebGLFramebuffer::checkStatus):
595 (WebCore::WebGLFramebuffer::onAccess):
596 (WebCore::WebGLFramebuffer::deleteObjectImpl):
597 (WebCore::WebGLFramebuffer::initializeRenderbuffers):
598 * html/canvas/WebGLFramebuffer.h:
599 * html/canvas/WebGLObject.cpp:
600 (WebCore::WebGLObject::WebGLObject):
601 (WebCore::WebGLObject::~WebGLObject):
602 (WebCore::WebGLObject::deleteObject):
603 (WebCore::WebGLObject::detach):
604 (WebCore::WebGLObject::onDetached):
605 * html/canvas/WebGLObject.h:
606 * html/canvas/WebGLProgram.cpp:
607 (WebCore::WebGLProgram::WebGLProgram):
608 (WebCore::WebGLProgram::~WebGLProgram):
609 (WebCore::WebGLProgram::deleteObjectImpl):
610 (WebCore::WebGLProgram::cacheActiveAttribLocations):
611 * html/canvas/WebGLProgram.h:
612 * html/canvas/WebGLRenderbuffer.cpp:
613 (WebCore::WebGLRenderbuffer::~WebGLRenderbuffer):
614 (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
615 (WebCore::WebGLRenderbuffer::deleteObjectImpl):
616 * html/canvas/WebGLRenderbuffer.h:
617 * html/canvas/WebGLRenderingContext.cpp:
618 (WebCore::WebGLRenderingContext::WebGLRenderingContext):
619 (WebCore::WebGLRenderingContext::initializeNewContext):
620 (WebCore::WebGLRenderingContext::~WebGLRenderingContext):
621 (WebCore::WebGLRenderingContext::clearIfComposited):
622 (WebCore::WebGLRenderingContext::checkObjectToBeBound):
623 (WebCore::WebGLRenderingContext::clear):
624 (WebCore::WebGLRenderingContext::copyTexImage2D):
625 (WebCore::WebGLRenderingContext::copyTexSubImage2D):
626 (WebCore::WebGLRenderingContext::createBuffer):
627 (WebCore::WebGLRenderingContext::createFramebuffer):
628 (WebCore::WebGLRenderingContext::createTexture):
629 (WebCore::WebGLRenderingContext::createProgram):
630 (WebCore::WebGLRenderingContext::createRenderbuffer):
631 (WebCore::WebGLRenderingContext::createShader):
632 (WebCore::WebGLRenderingContext::deleteObject):
633 (WebCore::WebGLRenderingContext::deleteRenderbuffer):
634 (WebCore::WebGLRenderingContext::deleteTexture):
635 (WebCore::WebGLRenderingContext::detachShader):
636 (WebCore::WebGLRenderingContext::validateElementArraySize):
637 (WebCore::WebGLRenderingContext::validateIndexArrayConservative):
638 (WebCore::WebGLRenderingContext::validateIndexArrayPrecise):
639 (WebCore::WebGLRenderingContext::validateWebGLObject):
640 (WebCore::WebGLRenderingContext::drawArrays):
641 (WebCore::WebGLRenderingContext::drawElements):
642 (WebCore::WebGLRenderingContext::framebufferRenderbuffer):
643 (WebCore::WebGLRenderingContext::framebufferTexture2D):
644 (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
645 (WebCore::WebGLRenderingContext::linkProgram):
646 (WebCore::WebGLRenderingContext::readPixels):
647 (WebCore::WebGLRenderingContext::useProgram):
648 (WebCore::WebGLRenderingContext::removeSharedObject):
649 (WebCore::WebGLRenderingContext::addSharedObject):
650 (WebCore::WebGLRenderingContext::removeContextObject):
651 (WebCore::WebGLRenderingContext::addContextObject):
652 (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects):
653 (WebCore::WebGLRenderingContext::initVertexAttrib0):
654 (WebCore::WebGLRenderingContext::loseContext):
655 (WebCore::WebGLRenderingContext::loseContextImpl):
656 * html/canvas/WebGLRenderingContext.h:
657 (WebCore::WebGLRenderingContext::contextGroup):
658 * html/canvas/WebGLShader.cpp:
659 (WebCore::WebGLShader::WebGLShader):
660 (WebCore::WebGLShader::~WebGLShader):
661 (WebCore::WebGLShader::deleteObjectImpl):
662 * html/canvas/WebGLShader.h:
663 * html/canvas/WebGLSharedObject.cpp: Copied from Source/WebCore/html/canvas/WebGLRenderbuffer.cpp.
664 (WebCore::WebGLSharedObject::WebGLSharedObject):
665 (WebCore::WebGLSharedObject::~WebGLSharedObject):
666 (WebCore::WebGLSharedObject::detachContextGroup):
667 (WebCore::WebGLSharedObject::getAGraphicsContext3D):
668 * html/canvas/WebGLSharedObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
669 (WebCore::WebGLSharedObject::contextGroup):
670 (WebCore::WebGLSharedObject::isBuffer):
671 (WebCore::WebGLSharedObject::isFramebuffer):
672 (WebCore::WebGLSharedObject::isProgram):
673 (WebCore::WebGLSharedObject::isRenderbuffer):
674 (WebCore::WebGLSharedObject::isShader):
675 (WebCore::WebGLSharedObject::isTexture):
676 (WebCore::WebGLSharedObject::validate):
677 (WebCore::WebGLSharedObject::hasGroupOrContext):
678 * html/canvas/WebGLTexture.cpp:
679 (WebCore::WebGLTexture::WebGLTexture):
680 (WebCore::WebGLTexture::~WebGLTexture):
681 (WebCore::WebGLTexture::deleteObjectImpl):
682 * html/canvas/WebGLTexture.h:
683 * html/canvas/WebGLVertexArrayObjectOES.cpp:
684 (WebCore::WebGLVertexArrayObjectOES::WebGLVertexArrayObjectOES):
685 (WebCore::WebGLVertexArrayObjectOES::~WebGLVertexArrayObjectOES):
686 (WebCore::WebGLVertexArrayObjectOES::deleteObjectImpl):
687 * html/canvas/WebGLVertexArrayObjectOES.h:
689 2012-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
691 Unreviewed, rolling out r104805.
692 http://trac.webkit.org/changeset/104805
693 https://bugs.webkit.org/show_bug.cgi?id=76180
695 Breaks apple win compilation. (Requested by vsevik on
698 * Source/autotools/symbols.filter:
700 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
702 Make the new WTF module build on Qt
703 https://bugs.webkit.org/show_bug.cgi?id=76163
705 Reviewed by Tor Arne Vestbø.
707 * WebKit.pro: Build the new WTF instead of the old one.
709 2012-01-12 Shinya Kawanaka <shinyak@google.com>
711 ShadowContentElement should be able to use query.
712 https://bugs.webkit.org/show_bug.cgi?id=75302
714 Reviewed by Hajime Morita.
716 * Source/autotools/symbols.filter: Exposed necessary symbols.
718 2012-01-11 Ulan Degenbaev <ulan@chromium.org>
720 [v8] Int16Array.set(array, offset) fails on first execution
721 https://bugs.webkit.org/show_bug.cgi?id=76040
723 Reviewed by Kenneth Russell.
725 * LayoutTests/fast/canvas/webgl/array-set-with-offset-expected.txt: Added.
726 * LayoutTests/fast/canvas/webgl/array-set-with-offset.html: Added.
727 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
728 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
730 2012-01-11 Eli Fidler <efidler@rim.com>
732 Fix OpenGL dependency in CMake build system
733 https://bugs.webkit.org/show_bug.cgi?id=73559
735 Reviewed by Daniel Bates.
737 Apparently the EFL port uses desktop OpenGL to implement WebGL, but
738 other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or
741 * Source/cmake/OptionsCommon.cmake:
742 * Source/cmake/OptionsEfl.cmake:
744 2012-01-09 Martin Robinson <mrobinson@igalia.com>
746 [GTK] [AC] Simplify accelerated compositing build options
747 https://bugs.webkit.org/show_bug.cgi?id=75518
749 Reviewed by Gustavo Noronha Silva.
751 * configure.ac: Remove the --enable-3d-rendering option. It's enabled by
752 default now when accelerated compositing is enabled.
753 * GNUmakefile.am: Automatically enable 3D rendering when accelerated compositing
756 2012-01-04 Jon Lee <jonlee@apple.com>
758 Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
759 https://bugs.webkit.org/show_bug.cgi?id=69886
760 <rdar://problem/10070187>
762 Reviewed by Adele Peterson.
764 * ManualTests/search-cancel-button.html: Added.
766 2012-01-06 Simon Hausmann <simon.hausmann@nokia.com>
768 [Qt] Fix compilation of app code against QtWebKit master header file
770 Unreviewed trivial build fix.
772 * Source/sync.profile: Exclude util.h and testwindow.h from the master header
773 file, because it cannot be used outside of the WebKit source tree.
775 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
777 [Qt] Move listing of include paths and libs to pri files in sources
779 Includepaths are sometimes modified by non-Qt contributors so keeping
780 them in files inside Sources makes it more likely that they are updated
781 along with project files for the other ports.
783 Using pri files instead of prf files for this also has the benefit that
784 the include() from the main target file can be parsed and followed by
785 Qt Creator -- something that does not work with load().
787 Dependency from a target to a library through the WEBKIT variable are
788 handled through forwarding-files in Tools/qmake/mkspecs/modules, which
789 set the source root of the module and include the right pri file.
791 Ideally we'd use the variant of include() that takes an optional
792 namespace to read the variables into, or the fromfile() function,
793 but both of these add an overhead of about 40% on the total qmake
794 runtime, due to making a deep copy of all the variables in the
795 project or re-reading all the prf files from scratch.
797 Reviewed by Simon Hausmann.
802 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
804 [Qt] Add a few more files ot OTHER_FILES
806 Rubber-stamped by Simon Hausmann.
810 2012-01-05 Ulan Degenbaev <ulan@chromium.org>
812 [v8] Null pointer exception if a typed array constructor set to a primitive value.
813 https://bugs.webkit.org/show_bug.cgi?id=75532
815 Make sure that V8ArrayBufferViewCustomScript.js does not throw exception.
817 Reviewed by Kenneth Russell.
819 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned-expected.txt: Added.
820 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html: Added.
821 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
822 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
824 2012-01-05 Zeno Albisser <zeno@webkit.org>
826 [Qt][WK2] Implement custom URL schemes defined in QML.
827 https://bugs.webkit.org/show_bug.cgi?id=74931
829 Add new classes to the export map.
831 Reviewed by Kenneth Rohde Christiansen.
833 * Source/qtwebkit-export.map:
835 2012-01-05 Fady Samuel <fsamuel@chromium.org>
837 Move scalePageBy from eventSender to window.internals
838 https://bugs.webkit.org/show_bug.cgi?id=64512
840 Reviewed by Simon Fraser.
842 * Source/autotools/symbols.filter:
844 2012-01-04 James Robinson <jamesr@chromium.org>
846 [chromium] Move WebMimeRegistry and dependencies to Source/Platform
847 https://bugs.webkit.org/show_bug.cgi?id=74583
849 Reviewed by Darin Fisher.
851 Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
855 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
857 [Qt] Introduce new qmake variable 'WEBKIT' for signaling dependencies
859 The custom qmake variable 'WEBKIT' is used for signaling that a
860 target depends in some way on other subproject of the WebKit
861 project. For now this is limited to the set of intermediate
862 libraries: wtf, javascriptcore, webcore, and webkit2.
864 This replaces the previous convension of using load(foo) for
865 just include paths, and CONFIG += foo to also link against foo.
867 Adding a dependency results in additional include paths being
868 available, and potentially linking to the library. This is
869 decided by the build system based on conditions such as what
870 kind of target is being built and the general build config.
872 An advantage to his approach is that it simplifies the individual
873 foo.prf files, for example by allowing us to use INCLUDEPATH +=
874 and LIBS += as normal instead of prepending.
876 Reviewed by Simon Hausmann.
880 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
882 [Qt] Move use of $$qtLibraryTarget() to a single place
884 Reviewed by Kenneth Rohde Christiansen.
888 2012-01-04 Mary Wu <mary.wu@torchmobile.com.cn>
890 Enable DOWNLOAD_ATTRIBUTE in BlackBerry porting
891 https://bugs.webkit.org/show_bug.cgi?id=75238
893 Reviewed by Antonio Gomes.
895 * Source/cmakeconfig.h.cmake: Modified to add a new cmakedefine ENABLE_DOWNLOAD_ATTRIBUTE.
897 2012-01-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
899 [Qt] Clean up detection of fontconfig
901 We decide in features.prf whether or not fontconfig is available, and
902 set the HAVE_FONTCONFIG define accordingly. All leaf project files
903 should use this define to decide whether or not to link against
904 fontconfig, not do their own detection.
906 We don't need to add link_pkgconfig to CONFIG in each project file,
907 as we selectivly enable that configuration in defaults_post when
914 2012-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
916 [GTK] Add a way to change web view settings in MiniBrowser
917 https://bugs.webkit.org/show_bug.cgi?id=71568
919 Reviewed by Philippe Normand.
921 * GNUmakefile.am: Initialize minibrowser_built_sources.
923 2011-12-28 ChangSeok Oh <shivamidow@gmail.com>
925 [GTK] Fix compilation issue when selecting opengl for Accelerated compositing
926 https://bugs.webkit.org/show_bug.cgi?id=75309
928 Reviewed by Martin Robinson.
930 Replace WTF_USE_TEXTURE_MAPPER_OPENGL to WTF_USE_TEXTURE_MAPPER_GL
934 2011-12-28 Dan Bernstein <mitz@apple.com>
936 Entering "make" in Source builds only JavaScriptGlue and ANGLE
937 https://bugs.webkit.org/show_bug.cgi?id=75318
939 Reviewed by Anders Carlsson.
941 * Makefile: Changed to make Source and Tools.
942 * Source/Makefile: Changed to make all projects in Source.
944 2011-12-27 Kentaro Hara <haraken@chromium.org>
946 WIP: Enable the [Supplemental] IDL on Gtk
947 https://bugs.webkit.org/show_bug.cgi?id=74972
949 Reviewed by Adam Barth.
951 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
955 2011-12-22 Leo Yang <leo.yang@torchmobile.com.cn>
957 [BlackBerry] Enable blob for the BlackBerry porting
958 https://bugs.webkit.org/show_bug.cgi?id=75074
960 Reviewed by George Staikos.
962 * Source/cmake/OptionsBlackBerry.cmake:
964 2011-12-22 Ryuan Choi <ryuan.choi@samsung.com>
966 [EFL][WK2] Add an option to build WebKit2.
967 https://bugs.webkit.org/show_bug.cgi?id=61999
969 Reviewed by Eric Seidel.
971 * Source/cmake/OptionsEfl.cmake: Set WebKit2_LIBRARY_NAME.
973 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
975 ManualTests HTML template should be simplified
976 https://bugs.webkit.org/show_bug.cgi?id=75025
978 Reviewed by Ryosuke Niwa.
980 * ManualTests/template.html:
982 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
984 WebKit editing throws exception when monochrome color dragged onto text
985 https://bugs.webkit.org/show_bug.cgi?id=74775
987 Reviewed by Ryosuke Niwa.
989 * ManualTests/drag-color-to-contenteditable.html: Added.
991 2011-12-21 Daniel Bates <dbates@webkit.org>
993 Add CMake option to only build JavaScriptCore
994 https://bugs.webkit.org/show_bug.cgi?id=74979
996 Reviewed by Rob Buis.
998 Towards adding CMake support to script Tools/Scripts/build-jsc, add a CMake
999 option to only build JavaScriptCore.
1001 * CMakeLists.txt: Defined ENABLE_WEBCORE to build WebCore. If the option
1002 ONLY_BUILD_JAVASCRIPTCORE is specified then don't build WebCore, WebKit, or WebKit2.
1003 * Source/CMakeLists.txt:
1004 * Source/cmake/WebKitFS.cmake:
1006 2011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
1008 emacs: unreviewed. add settings for editing js files.
1012 2011-12-20 Rafael Brandao <rafael.lobo@openbossa.org>
1014 [Qt][WK2] Implement favicon support
1015 https://bugs.webkit.org/show_bug.cgi?id=71082
1017 Reviewed by Simon Hausmann.
1019 * Source/qtwebkit-export.map: Added new classes.
1021 2011-12-18 Simon Hausmann <simon.hausmann@nokia.com>
1023 Rename EditCommandQt to UndoStepQt
1024 https://bugs.webkit.org/show_bug.cgi?id=74754
1026 Reviewed by Ryosuke Niwa.
1030 2011-12-16 Mark Hahnenberg <mhahnenberg@apple.com>
1032 De-virtualize destructors
1033 https://bugs.webkit.org/show_bug.cgi?id=74331
1035 Reviewed by Geoffrey Garen.
1037 * Source/autotools/symbols.filter: Removed symbol no longer present.
1039 2011-12-16 Carlos Garcia Campos <cgarcia@igalia.com>
1041 [GTK] Update NEWS and configure.ac for 1.7.3 release
1042 https://bugs.webkit.org/show_bug.cgi?id=74699
1044 Reviewed by Philippe Normand.
1046 * configure.ac: Bumped version number.
1048 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
1050 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
1051 https://bugs.webkit.org/show_bug.cgi?id=74640
1053 Reviewed by Antonio Gomes.
1055 r84991 removed Datagrid from the tree, but the options in CMake were
1058 * Source/cmake/OptionsBlackBerry.cmake:
1059 * Source/cmake/OptionsEfl.cmake:
1060 * Source/cmake/OptionsWinCE.cmake:
1061 * Source/cmakeconfig.h.cmake:
1063 2011-12-15 Ulan Degenbaev <ulan@chromium.org>
1065 Web Inspector: [Chromium] Call LowMemoryNotification instead of IdleNotification
1066 https://bugs.webkit.org/show_bug.cgi?id=71821
1068 Reviewed by Yury Semikhatsky.
1070 * Source/WebCore/bindings/v8/ScriptProfiler.cpp:
1072 2011-12-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1074 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
1076 Reviewed Simon Hausmann.
1080 2011-12-15 Michael Brüning <michael.bruning@nokia.com>
1082 [QT][WK2]Add (experimental) viewport info view to Minibrowser/qt.
1083 https://bugs.webkit.org/show_bug.cgi?id=72893
1085 Reviewed by Kenneth Rohde Christiansen.
1087 This patch extends QQuickWebViewExperimental by a property named
1088 viewportInfo, which contains the viewport scalability and
1089 layout and contents size information. This property is exposed to
1090 QML through the experimental extension for QQuickWebView.
1092 * Source/qtwebkit-export.map:
1094 2011-12-14 Ryosuke Niwa <rniwa@webkit.org>
1096 Add a manual test for caret blinking during forward deletion
1097 https://bugs.webkit.org/show_bug.cgi?id=74494
1099 Reviewed by Dan Bernstein.
1101 Add a test to forward delete 200 characters. Caret should not blink during the deletion.
1102 This is a follow up for r102413.
1104 * ManualTests/caret-blink-during-forward-delete.html: Added.
1106 2011-12-14 Csaba Osztrogonác <ossy@webkit.org>
1108 [Qt] Rollout r102769, because it broke Qt-4.8 builds.
1112 2011-12-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1114 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
1118 https://bugs.webkit.org/show_bug.cgi?id=74413
1120 Reviewed by Simon Hausmann.
1124 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
1126 [Qt] Fix compilation of QtWebKit with --orientation-events without ENABLE_DEVICE_ORIENTATION
1127 https://bugs.webkit.org/show_bug.cgi?id=74492
1129 Reviewed by Simon Hausmann.
1133 2011-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
1135 [Qt] [WK2] Linking fails if GStreamer not installed after r102493
1136 https://bugs.webkit.org/show_bug.cgi?id=74412
1138 Reviewed by Simon Hausmann.
1140 Add -lrt to fix WK2 linking when gstreamer is not used.
1144 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
1146 [Qt] DeviceOrientationClientMockQt should be removed in favor of DeviceOrientationClientMock
1147 https://bugs.webkit.org/show_bug.cgi?id=74417
1149 Reviewed by Simon Hausmann.
1151 Based on original patch by Kenneth Christiansen.
1155 2011-12-14 Jacky Jiang <zhajiang@rim.com>
1157 [BlackBerry] Switch to libjpeg for decoding
1158 https://bugs.webkit.org/show_bug.cgi?id=74475
1160 Reviewed by Daniel Bates.
1162 Find libjpeg instead of libimg.
1164 * Source/cmake/OptionsBlackBerry.cmake:
1166 2011-12-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1168 [Qt] Get rid of layering violations in includes
1170 WebKit/qt/API and WebKit/qt/WebCoreSupport should not be included
1171 in the webcore.prf, but rather in each target that specificly needs
1172 headers in these location. We used to include them directly in webcore
1173 since we had layering violations between WebCore and WebKit, but now
1174 that they are gone there's no reason to do that.
1176 Reviewed by Simon Hausmann.
1180 2011-12-12 Andy Wingo <wingo@igalia.com>
1182 Simplify autotools configure.ac
1183 https://bugs.webkit.org/show_bug.cgi?id=74312
1185 Reviewed by Martin Robinson.
1187 * configure.ac: Don't AC_DEFINE so many things. Many of the
1188 defines were stale (ENABLE_YARR, ENABLE_JIT_OPTIMIZE_CALL, etc),
1189 and with Platform.h we don't need to make an explicit decision
1190 here. If the user does pass --enable-jit or --disable-jit, effect
1191 that choice via setting JSC_CPPFLAGS.
1193 2011-12-12 Alexis Menard <alexis.menard@openbossa.org>
1195 [Qt][WK2] History is not accessible in QML.
1196 https://bugs.webkit.org/show_bug.cgi?id=73016
1198 Reviewed by Simon Hausmann.
1200 Add the new QWebNavigationHistory in the map file.
1202 * Source/qtwebkit-export.map:
1204 2011-12-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1206 [Qt] request parameter of QQuickWebView::navigationRequested is not a registered type
1207 https://bugs.webkit.org/show_bug.cgi?id=73826
1209 Reviewed by Tor Arne Vestbø.
1211 * Source/qtwebkit-export.map: Adding QWebNavigationRequest
1213 2011-12-09 Joone Hur <joone.hur@collabora.co.uk>
1215 [GTK] Initial implementation of Accelerated Compositing using Clutter
1216 https://bugs.webkit.org/show_bug.cgi?id=73319
1218 Reviewed by Gustavo Noronha Silva.
1220 * GNUmakefile.am: Export new compilation macros.
1221 * configure.ac: Add clutter backend for Accelerated Compositing.
1223 2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
1225 Unreviewed, rolling out r102323.
1226 http://trac.webkit.org/changeset/102323
1227 https://bugs.webkit.org/show_bug.cgi?id=74069
1229 Caused Chromium and GTK build failure (Requested by bashi on
1232 * Source/autotools/symbols.filter:
1234 2011-12-08 Fady Samuel <fsamuel@chromium.org>
1236 Move scalePageBy from eventSender to window.internals
1237 https://bugs.webkit.org/show_bug.cgi?id=64512
1239 Reviewed by Simon Fraser.
1241 * Source/autotools/symbols.filter:
1243 2011-12-06 Dirk Pranke <dpranke@chromium.org>
1245 Add Tools/Tool.xcodeproj,
1246 Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
1247 Source/WebKit/chromium/All.xcodeproj to .gitignore
1249 https://bugs.webkit.org/show_bug.cgi?id=73823
1251 Reviewed by Tony Chang.
1255 2011-12-06 Simon Hausmann <simon.hausmann@nokia.com>
1257 [Qt] build-jsc script doesn't work
1258 https://bugs.webkit.org/show_bug.cgi?id=73910
1260 Reviewed by Tor Arne Vestbø.
1262 * WebKit.pro: Move WTF SUBDIR stuff out of here and
1263 straight into JavaScriptCore/JavaScriptCore.pro.
1264 Unconditionally "recurse" into JavaScriptCore now,
1265 as we'll do the v8 scoping there to only build WTF.
1267 2011-12-05 Alexander Færøy <alexander.faeroy@nokia.com>
1269 [Qt] Add Source/qtwebkitversion.h to .gitignore
1270 https://bugs.webkit.org/show_bug.cgi?id=73823
1272 Reviewed by Tor Arne Vestbø.
1276 2011-12-03 Dan Winship <danw@gnome.org>
1278 [GTK] Update required libsoup version
1279 https://bugs.webkit.org/show_bug.cgi?id=71611
1281 Reviewed by Martin Robinson.
1283 * configure.ac: require libsoup 2.37.2.1 for SoupRequestHTTP API
1286 2011-12-02 Fady Samuel <fsamuel@chromium.org>
1288 When page scaling is in use position:fixed has incorrect results
1289 https://bugs.webkit.org/show_bug.cgi?id=68617
1291 Reviewed by Simon Fraser.
1293 * Source/autotools/symbols.filter:
1295 2011-12-02 Martin Robinson <mrobinson@igalia.com>
1297 Try to fix the GTK+ debug bot. As discussed with other GTK+
1298 hackers recently. It makes sense to just remove G_DISABLE_DEPRECATIONS
1299 now in WebKit. The flag itself is now deprecated in GLib in favor of
1302 * GNUmakefile.am: Remove G_DISABLE_DEPRECATED.
1304 2011-12-02 Kevin Ollivier <kevino@theolliviers.com>
1306 [wx] Unreviewed build fixes for Windows build.
1310 2011-12-02 Alejandro G. Castro <alex@igalia.com>
1312 [GTK] Fix TextureMapperCairo compilation
1313 https://bugs.webkit.org/show_bug.cgi?id=73655
1315 Reviewed by Martin Robinson.
1317 * GNUmakefile.am: The variables need the USE part in the name.
1318 * configure.ac: We can not define the variable twice.
1320 2011-12-02 Raphael Kubo da Costa <kubo@profusion.mobi>
1322 Unreviewed, revert r101347.
1323 https://bugs.webkit.org/show_bug.cgi?id=73580
1325 It breaks the linking of Tools/ targets due to missing functions.
1327 * Source/cmake/OptionsEfl.cmake:
1329 2011-12-02 Alejandro G. Castro <alex@igalia.com>
1331 [GTK] Improve C++0x compat warnings check
1332 https://bugs.webkit.org/show_bug.cgi?id=73642
1334 Reviewed by Martin Robinson.
1338 2011-12-01 Nayan Kumar K <nayankk@motorola.com>
1340 [GTK] Add compilation options to enable/disable Accelerated Compositing and to choose texture mapper implementation.
1341 https://bugs.webkit.org/show_bug.cgi?id=73458
1343 Reviewed by Martin Robinson.
1345 * GNUmakefile.am: Export new compilation macros.
1346 * configure.ac: Provide option to choose accelerated compositing and texture mapper variations.
1348 2011-12-01 Patrick Gansterer <paroga@webkit.org>
1350 [CMake] Make the feature defines for DOM names explicit
1351 https://bugs.webkit.org/show_bug.cgi?id=72812
1353 Reviewed by Daniel Bates.
1355 Preprocessor defines used in WebCore/dom/make_names.pl are set via WEBKIT_FEATURE
1356 for every port in the correspondig platform file. Pass an explicit list of defines
1357 to the CMake macro, so we need to maintain the list only once.
1359 * Source/cmake/OptionsBlackBerry.cmake:
1360 * Source/cmake/OptionsEfl.cmake:
1361 * Source/cmake/OptionsWinCE.cmake:
1362 * Source/cmake/WebKitFeatures.cmake:
1364 2011-11-30 Alejandro G. Castro <alex@igalia.com>
1366 [GTK] Add accelerated compositing compilation option
1367 https://bugs.webkit.org/show_bug.cgi?id=73298
1369 Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
1370 define. Add the build compilation option
1371 --with-accelerated-compositing and use it in the makefile.
1373 Reviewed by Martin Robinson.
1378 2011-11-30 Mary Wu <mary.wu@torchmobile.com.cn>
1380 remove buildinformation from BlackBerry porting build system
1381 https://bugs.webkit.org/show_bug.cgi?id=73276
1383 Reviewed by Daniel Bates.
1385 * Source/cmake/OptionsBlackBerry.cmake: remove script file generate-buildinfo
1387 2011-11-30 Andrew Wason <rectalogic@rectalogic.com>
1389 Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
1390 https://bugs.webkit.org/show_bug.cgi?id=72155
1392 Reviewed by Simon Hausmann.
1394 Add additional WebCoreSupport files for Qt.
1398 2011-11-30 Adenilson Cavalcanti <adenilson.silva@openbossa.org>
1400 [Qt][WK2] Implement permission API for Qt port
1401 https://bugs.webkit.org/show_bug.cgi?id=59200
1403 Permission API hookup for Geolocation, it allows to receive in WebView
1404 a signal when a permission request is done (e.g. to grant permission
1405 for accessing geolocation information) and set it accordingly.
1407 Reviewed by Simon Hausmann.
1409 * Source/qtwebkit-export.map:
1411 2011-11-29 Kevin Ollivier <kevino@theolliviers.com>
1413 [wx] Unreviewed build fix for Leopard compilation.
1417 2011-11-29 Philippe Normand <pnormand@igalia.com>
1419 [GTK] hide WebAudio build option until support for FFTW is removed
1420 https://bugs.webkit.org/show_bug.cgi?id=73295
1422 Reviewed by Martin Robinson.
1424 * configure.ac: Disable WebAudio until the FFTW dependency is removed.
1426 2011-11-29 Hyowon Kim <hw1008.kim@samsung.com>
1428 [Texmap][EFL] Accelerated compositing support using TextureMapper on EFL port
1429 https://bugs.webkit.org/show_bug.cgi?id=73111
1431 Add feature define for TextureMapper and OpenGL package.
1433 Reviewed by Noam Rosenthal.
1435 * Source/cmake/OptionsEfl.cmake:
1437 2011-11-29 Roland Steiner <rolandsteiner@chromium.org>
1439 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
1440 https://bugs.webkit.org/show_bug.cgi?id=72848
1442 Add flag and description.
1444 Reviewed by Dimitri Glazkov.
1448 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
1450 [Qt] Build system fixes against V8.
1452 Reviewed by Tor Arne Vestbø.
1454 * Source/api.pri: Get rid of old v8 cruft.
1455 * WebKit.pro: Don't build JavaScriptCore when configured with v8.
1457 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
1459 [Qt] WTF should be built as separate static library
1460 https://bugs.webkit.org/show_bug.cgi?id=73201
1462 Reviewed by Tor Arne Vestbø.
1464 * Source/api.pri: Require wtf.
1465 * WebKit.pro: Build WTF.
1467 2011-11-17 Martin Robinson <mrobinson@igalia.com>
1469 [GTK] Integrate build-gtkdoc into build-webkit and make
1470 https://bugs.webkit.org/show_bug.cgi?id=72626
1472 Reviewed by Philippe Normand.
1474 * GNUmakefile.am: Remove references to old gtkdoc files. Update
1475 the dist-hook to include copying documentation into the distribution.
1476 This also means that the build will fail if documentation hasn't been
1477 generated before 'make dist.'
1478 * configure.ac: Ditto.
1480 2011-11-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1482 [Qt] Re-generate QtWebKit API forwarding headers when API changes
1484 The forwarding headers are generated by syncqt, and syncqt is run by qmake,
1485 so we need sync.profile to live in the same directory as the project file
1486 that will be touched when adding/removing API (api.pri in our case).
1488 Since the WebKit2 APIs live in a separate static library, we have to
1489 add the project file for WebKit2 as a dependency of the api.pri file
1490 as well, so that any changes to the WebKit2 API will still trigger a
1491 run of qmake (and then syncqt).
1493 Lastly, we use the new QMAKE_SYNCQT_OUTDIR variable in Qt 5 to ensure
1494 that the forwarding headers are still generated in the root build dir,
1495 not in the Source dir along with the internal forwarding headers.
1497 Reviewed by Andreas Kling.
1499 * Source/QtWebKit.pro:
1501 * Source/sync.profile: Renamed from sync.profile.
1503 2011-11-23 Halton Huo <halton.huo@intel.com>
1505 [EFL] Add zlib depend when freetype is used.
1506 https://bugs.webkit.org/show_bug.cgi?id=66365
1508 Unreviewed build fix.
1510 When freetype is enabled, uncompress() function is used by
1511 WOFFFileFormat.cpp. Since zlib is not required by freetype, we need to
1512 add libz as dependency for fix linking issue.
1514 * Source/cmake/OptionsEfl.cmake: search for ZLIB
1516 2011-10-08 Martin Robinson <mrobinson@igalia.com>
1518 [GTK] Enable WebGL by default
1519 https://bugs.webkit.org/show_bug.cgi?id=69706
1521 Reviewed by Xan Lopez.
1523 * configure.ac: Enable WebGL by default if the build target is X11.
1525 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
1527 [CMake] Move the top-level logic to the top-level directory.
1528 https://bugs.webkit.org/show_bug.cgi?id=72685
1530 Reviewed by Brent Fulgham.
1532 Move most of the top-level code in Source/CMakeLists.txt to
1533 CMakeLists.txt. This allows us to replace some INCLUDE() hacks with
1534 proper ADD_SUBDIRECTORY() calls, and actually moves non-Source related
1535 to a non-Source directory.
1537 * CMakeLists.txt: Copied from Source/CMakeLists.txt.
1539 2011-11-22 Adam Klein <adamk@chromium.org>
1541 Add new WebKit/chromium/dbus directory to .gitignore.
1545 2011-11-22 Adam Klein <adamk@chromium.org>
1547 Ignore more gyp-generated build files in WTF.gyp.
1551 2011-11-22 Andy Wingo <wingo@igalia.com>
1553 Fix .dir-locals.el to only apply to specific modes
1554 https://bugs.webkit.org/show_bug.cgi?id=72963
1556 Reviewed by Xan Lopez.
1558 * .dir-locals.el: Remove `nil' block, as it was causing
1559 makefile-mode not to insert tabs.
1561 2011-11-21 Adam Klein <adamk@chromium.org>
1563 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
1567 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
1569 [Qt] [WK2] WebKitTestRunner doesn't build in debug
1570 https://bugs.webkit.org/show_bug.cgi?id=72827
1572 Reviewed by Andreas Kling.
1574 Add exports to fix WebKitTestRunner debug build.
1576 * Source/qtwebkit-export.map:
1578 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1580 [Qt] Add WebView.view attached property support for dialogs in QML
1581 https://bugs.webkit.org/show_bug.cgi?id=72825
1583 Reviewed by Simon Hausmann.
1585 Export QQuickWebViewAttached.
1587 * Source/qtwebkit-export.map:
1589 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
1591 Update .gitignore for latest WebKitLibraries
1592 https://bugs.webkit.org/show_bug.cgi?id=72851
1594 Reviewed by Andreas Kling.
1596 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
1598 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
1600 [GTK] Update NEWS and configure.ac for 1.7.2 release
1601 https://bugs.webkit.org/show_bug.cgi?id=72868
1603 Reviewed by Xan Lopez.
1605 * configure.ac: Bumped version number.
1607 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
1609 [wx] Build fix after GeneratedImage refactoring.
1613 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
1615 [Qt] Add the map file symbols export as a dependency of the final qmake target.
1616 https://bugs.webkit.org/show_bug.cgi?id=72740
1618 Reviewed by Simon Hausmann.
1620 Add the symbols file part of the target dependencies.
1624 2011-11-18 Daniel Bates <dbates@rim.com>
1626 Add CMake build infrastructure for the BlackBerry port
1627 https://bugs.webkit.org/show_bug.cgi?id=72768
1629 Reviewed by Adam Barth and Antonio Gomes.
1631 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
1632 * Source/cmake/OptionsBlackBerry.cmake: Added.
1633 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
1634 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
1636 2011-11-18 Adam Barth <abarth@webkit.org>
1638 Prepare to move manual-tests out of WebCore
1639 https://bugs.webkit.org/show_bug.cgi?id=72782
1641 Reviewed by Eric Seidel.
1643 Update these files to refer to the new location of ManualTests.
1646 * Source/cmake/WebKitPackaging.cmake:
1648 2011-11-18 Patrick Gansterer <paroga@webkit.org>
1650 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
1651 https://bugs.webkit.org/show_bug.cgi?id=72710
1653 Reviewed by Brent Fulgham.
1655 * Source/CMakeLists.txt:
1657 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1659 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
1660 needed for the qml plugin.
1662 * Source/qtwebkit-export.map:
1664 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1666 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
1667 that was added since I made the export patch.
1669 * Source/qtwebkit-export.map:
1671 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1673 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
1674 https://bugs.webkit.org/show_bug.cgi?id=72697
1676 Reviewed by Kenneth Rohde Christiansen.
1678 * Source/api.pri: On Linux, use a GNU LD version script to manage the
1679 symbol exports, which includes the public WK1/WK2 API as well as a bunch
1680 of private WTF symbols needed for WTR and the Injected Bundle.
1681 * Source/qtwebkit-export.map: Added.
1683 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
1685 [EFL] Clean up the use of DATA_DIR in the buildsystem
1686 https://bugs.webkit.org/show_bug.cgi?id=72681
1688 Reviewed by Daniel Bates.
1690 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
1691 and add it to the cache; add a variable with the path of the generated
1692 theme and remove the -DDATA_DIR definition, it was moved to
1693 PlatformEFL.cmake in WebCore.
1695 2011-11-17 Patrick Gansterer <paroga@webkit.org>
1697 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
1698 https://bugs.webkit.org/show_bug.cgi?id=72643
1700 Reviewed by Brent Fulgham.
1702 * Source/cmake/OptionsEfl.cmake:
1703 * Source/cmake/OptionsWinCE.cmake:
1704 * Source/cmakeconfig.h.cmake:
1706 2011-11-17 Kelly Norton <knorton@google.com>
1708 Several void functions in FrameView and RenderObject actually return values.
1709 https://bugs.webkit.org/show_bug.cgi?id=72640
1711 Reviewed by Adam Barth.
1713 * ../../Source/WebCore/page/FrameView.cpp:
1714 * ../../Source/WebCore/rendering/RenderObject.cpp:
1716 2011-11-17 Patrick Gansterer <paroga@webkit.org>
1718 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
1719 https://bugs.webkit.org/show_bug.cgi?id=72516
1721 Reviewed by Brent Fulgham.
1723 On windows some code generators fail, if the path to the preprocessor contains spaces.
1724 Use only the executable name to avoid this issue for now.
1726 * Source/cmake/OptionsCommon.cmake:
1728 2011-11-17 Jochen Eisinger <jochen@chromium.org>
1730 [chromium] add gyp-mac-tool to .gitignore
1731 https://bugs.webkit.org/show_bug.cgi?id=72603
1733 Reviewed by Tony Gentilcore.
1735 This file is generated by the make-based build of the chromium/mac port
1737 * .: Modified property svn:ignore.
1740 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1742 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
1744 A new extension object has been added to QQuickWebView (the same approach should be used
1745 for other API classes that need experimental APIs). The QML extension mechanism is then
1746 built on top of the experimental object.
1748 https://bugs.webkit.org/show_bug.cgi?id=72522
1750 Reviewed by Simon Hausmann.
1752 * Source/QtWebKit.pro:
1755 2011-11-11 Adrienne Walker <enne@google.com>
1757 [chromium] Expose mock scrollbars to window.internals
1758 https://bugs.webkit.org/show_bug.cgi?id=72195
1760 Reviewed by James Robinson.
1762 * Source/autotools/symbols.filter:
1764 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
1766 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
1768 Reviewed by Tor Arne Vestbø.
1770 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
1772 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1774 Fix path to module file in root project file
1776 Reviewed by Simon Hausmann.
1780 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
1782 Unreviewed, rolling out r100266.
1783 http://trac.webkit.org/changeset/100266
1789 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
1791 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
1793 Reviewed by Tor Arne Vestbø.
1795 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
1797 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1799 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
1801 Reviewed by Simon Hausmann.
1805 2011-11-12 Patrick Gansterer <paroga@webkit.org>
1807 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
1808 https://bugs.webkit.org/show_bug.cgi?id=71365
1810 Reviewed by Daniel Bates.
1812 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
1813 This adds better IDE support for such targets.
1815 * Source/cmake/WebKitMacros.cmake:
1817 2011-11-11 Shinya Kawanaka <shinyak@google.com>
1819 Implement legacy text check emulation in unified text check interface.
1820 https://bugs.webkit.org/show_bug.cgi?id=70299
1822 Reviewed by Hajime Morita.
1824 * Source/autotools/symbols.filter:
1826 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
1828 [Qt] Build fix of the private QML module with --no-webkit2.
1829 https://bugs.webkit.org/show_bug.cgi?id=67707
1831 Reviewed by Tor Arne Vestbø.
1833 * Source/QtWebKit.pro:
1835 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
1837 [Qt] Add a way to have experimental features in WebKit2
1838 https://bugs.webkit.org/show_bug.cgi?id=67707
1840 Reviewed by Kenneth Rohde Christiansen.
1842 Add the new private QML module in the build.
1844 * Source/QtWebKit.pro:
1846 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
1848 [Qt] X11 plugins need to be reworked for Qt5
1849 https://bugs.webkit.org/show_bug.cgi?id=70023
1851 Reviewed by Simon Hausmann.
1853 Rework our basic plugin support in a way that does
1854 not need a bridge between Qt and X. The solution is
1855 based on getting the content drawed by the plugin
1856 from the server as an image and creating a QImage
1859 * Source/api.pri: Link to xlib if necessary.
1861 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
1863 [Qt] Clean up build system
1865 Reviewed by Tor Arne Vestbø.
1867 * Source/api.pri: Eliminate use of WebKit2.pri.
1869 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
1871 [Qt] Merge QTouchWebView and QDesktopWebView into one class
1872 https://bugs.webkit.org/show_bug.cgi?id=71355
1874 Reviewed by Kenneth Rohde Christiansen.
1876 Remove old tests and merge them into the new QQuickWebView directory.
1880 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1882 [Qt] Change semantics of the haveQt() function to match API promises
1884 Having Qt 5 does not imply that we have Qt 4, from an API point of
1885 view, as a major version can in theory break BC/SC. Our minimum
1886 version of Qt 4 will always be the latest released version of Qt 4,
1887 so the only place we should use haveQt(4, x) is when checking for
1888 the minimum requirements.
1890 Reviewed by Simon Hausmann.
1892 * Source/QtWebKit.pro:
1894 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1896 [Qt] Make sure headers.pri has the right relative paths for install
1898 The install rules are generated from api.pri which lives in Source,
1899 which means the paths in headers.pri, which is the basis for the
1900 install rules, needs to be relative to Source as well.
1902 We were also installing the headers from the forwarding headers
1903 directory, which was wrong, as those headers contained relative paths.
1905 We now install the actual headers, by using headers.pri as a basis.
1907 https://bugs.webkit.org/show_bug.cgi?id=71697
1909 Reviewed by Simon Hausmann.
1911 * Source/QtWebKit.pro:
1915 2011-11-09 Shinya Kawanaka <shinyak@google.com>
1917 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
1918 https://bugs.webkit.org/show_bug.cgi?id=71792
1920 Reviewed by Hajime Morita.
1922 * Source/autotools/symbols.filter: Exposed necessary symbols.
1924 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
1926 [wx] Unreviewed build fix. Update project files.
1930 2011-11-09 Philippe Normand <pnormand@igalia.com>
1932 [GTK][DRT] window internals object is not reset after each test
1933 https://bugs.webkit.org/show_bug.cgi?id=71890
1935 Reviewed by Martin Robinson.
1937 * Source/autotools/symbols.filter: Revert un-needed symbol.
1939 2011-11-09 Philippe Normand <pnormand@igalia.com>
1941 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
1943 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
1945 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1947 [Qt] Only copy framework headers once when debug_and_release is enabled
1949 Otherwise we might end up in a race condition where we try to symlink
1950 the headers directory in the makefile for debug and release at the same
1953 Reviewed by Simon Hausmann.
1957 2011-11-08 Martin Robinson <mrobinson@igalia.com>
1959 Take another stab at fixing the GTK+ build.
1961 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
1963 2011-11-08 Daniel Bates <dbates@webkit.org>
1965 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
1966 (https://bugs.webkit.org/show_bug.cgi?id=71840)
1968 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
1970 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1972 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
1974 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
1975 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
1976 that the files are there and use $$files() to list the files to be copied.
1978 Reviewed by Csaba Osztrogonác.
1982 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
1984 Enable DFG JIT by default on X86 Linux and Mac platforms
1985 https://bugs.webkit.org/show_bug.cgi?id=71686
1987 Reviewed by Filip Pizlo.
1989 Remove the DFG cmake option for Efl port as we'll determine whether to
1990 switch on DFG or not based on build target platforms.
1992 * Source/cmake/OptionsEfl.cmake:
1993 * Source/cmakeconfig.h.cmake:
1995 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1997 [Qt] Ensure forwarding headers are generated before generating install rules
1999 The install rule for headers depends on qmake being able to walk the list of
2000 headers in the $build_root/include/QtWebKit directory, but this directory is
2001 empty until we've generated the forwarding headers. So we need to make sure
2002 the forwarding headers are generated _before_ we run qmake on the api project
2003 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
2004 root project file (due to the sync.profile file).
2006 https://bugs.webkit.org/show_bug.cgi?id=71697
2008 Reviewed by Simon Hausmann.
2010 * Source/QtWebKit.pro:
2013 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
2015 [EFL] Support requestAnimationFrame API
2016 https://bugs.webkit.org/show_bug.cgi?id=67112
2018 Reviewed by Andreas Kling.
2020 Add build-option for requestAnimationFrame feature.
2022 * Source/cmake/OptionsEfl.cmake:
2023 * Source/cmakeconfig.h.cmake:
2025 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2027 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
2029 Reviewed-by Simon Hausmann.
2033 2011-11-04 Philippe Normand <pnormand@igalia.com>
2035 [GTK] Disable VIDEO_TRACK for now
2036 https://bugs.webkit.org/show_bug.cgi?id=71547
2038 Reviewed by Gustavo Noronha Silva.
2040 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
2043 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2045 [Qt] Don't build all of webkit when running build-jsc
2047 In case the whole webkit project was built, but we then subsequently
2048 want to build only JSC, we need to run make in the proper subdirectory.
2050 This also means the incremental target needs to be added to all
2053 Reviewed by Simon Hausmann.
2057 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2059 [Qt] Refactor and clean up the qmake build system
2061 The qmake build system has accumulated a bit of cruft and redundancy
2062 over time. There's also a fairly tight coupling between how to build
2063 the various targets, and _what_ to build, making it harder to add new
2064 rules or sources. This patch aims to elevate these issues somewhat.
2066 This is a short-list of the changes:
2068 * The rules for how to build targets are now mostly contained as
2069 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
2070 allows us to do pre- and post-processing of each project file,
2071 which helps to clean up the actual project files.
2073 * Derived sources are no longer generated as a separate make-step
2074 but is part of each target's project file as a subdir. Makefile
2075 rules are used to ensure that we run make on the derived sources
2076 before running qmake on the actual target makefile. This makes
2077 it easier to keep a proper dependency between derived sources
2080 * We use GNU make and the compiler to generate dependencies on
2081 UNIX-based systems running Qt 5. This allows us to lessen the
2082 need to run qmake, which should reduce compile time.
2084 * WebKit2 is now build by default if building with Qt 5. It can
2085 be disabled by passing --no-webkit2 to build-webkit.
2087 The result of these changes are hopefully a cleaner and easier
2088 build system to modify, and faster build times due to no longer
2089 running qmake on every single build. It's also a first step
2090 towards possibly generating the list of sources using another
2093 https://bugs.webkit.org/show_bug.cgi?id=71222
2095 Reviewed by Simon Hausmann.
2097 * Source/DerivedSources.pro: Removed.
2098 * Source/QtWebKit.pro: Added.
2099 * Source/WebKit.pri: Removed.
2100 * Source/WebKit.pro: Removed.
2101 * Source/api.pri: Added.
2102 * Source/tests.pri: Added.
2103 * WebKit.pro: Added.
2104 * sync.profile: Renamed from Source/sync.profile.
2106 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
2108 [Qt] Remove Maemo specific code paths
2109 https://bugs.webkit.org/show_bug.cgi?id=71476
2111 Reviewed by Kenneth Rohde Christiansen.
2113 * Source/WebKit.pri:
2115 2011-11-03 Dongwoo Im <dw.im@samsung.com>
2117 [EFL] Enable the Page Visibility API.
2118 https://bugs.webkit.org/show_bug.cgi?id=69127
2120 Reviewed by Adam Barth.
2122 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
2124 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
2125 * Source/cmakeconfig.h.cmake: ditto.
2127 2011-10-28 Adam Barth <abarth@webkit.org>
2129 Rename ExceptionCodeDescription.in to DOMExceptions.in
2130 https://bugs.webkit.org/show_bug.cgi?id=71157
2132 Reviewed by Eric Seidel.
2134 * Source/cmake/WebKitMacros.cmake:
2136 2011-10-28 Adam Barth <abarth@webkit.org>
2138 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
2139 https://bugs.webkit.org/show_bug.cgi?id=70890
2141 Reviewed by Eric Seidel.
2143 Add a code generation step.
2145 * Source/cmake/WebKitMacros.cmake:
2147 2011-10-27 Priit Laes <plaes@plaes.org>
2149 [GTK] Create .xz tarballs during distcheck
2150 https://bugs.webkit.org/show_bug.cgi?id=71001
2152 Reviewed by Martin Robinson.
2154 * configure.ac: Switched tarballs to use .xz compression.
2156 2011-10-27 Daniel Bates <dbates@rim.com>
2158 CMake: Add support to optionally install the built JavaScript shell
2159 https://bugs.webkit.org/show_bug.cgi?id=71062
2161 Reviewed by Antonio Gomes.
2163 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
2164 defined will generate an installation rule to install the built
2165 JavaScript shell into /bin (with respect to the prefix path).
2167 By default, we don't define this option and hence don't generate
2168 an installation rule for the JavaScript shell.
2170 * Source/CMakeLists.txt:
2172 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
2174 Unreviewed, rolling out r98556.
2175 http://trac.webkit.org/changeset/98556
2176 https://bugs.webkit.org/show_bug.cgi?id=71031
2178 The test added by the patch doesn't pass on Snow Leopard
2179 (Requested by rniwa on #webkit).
2181 * Source/autotools/symbols.filter:
2183 2011-10-27 Shinya Kawanaka <shinyak@google.com>
2185 Implement legacy text check emulation in unified text check interface.
2186 https://bugs.webkit.org/show_bug.cgi?id=70299
2188 Reviewed by Hajime Morita.
2190 * Source/autotools/symbols.filter:
2192 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
2194 [GStreamer] WebAudio AudioFileReader implementation
2195 https://bugs.webkit.org/show_bug.cgi?id=69834
2197 Reviewed by Martin Robinson.
2199 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
2202 2011-10-26 Alejandro G. Castro <alex@igalia.com>
2204 [GTK] Update NEWS and configure.ac for 1.7.1 release
2205 https://bugs.webkit.org/show_bug.cgi?id=70932
2207 Reviewed by Martin Robinson.
2209 * configure.ac: Bumped version number.
2211 2011-10-26 Alejandro G. Castro <alex@igalia.com>
2213 [GTK] [WK2] Add WebKit2 distcheck support
2214 https://bugs.webkit.org/show_bug.cgi?id=70933
2216 Reviewed by Martin Robinson.
2218 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
2219 * configure.ac: Removed WebKit2 doc generation for the moment.
2221 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
2223 Remove QtScript source code from WebKit.
2224 https://bugs.webkit.org/show_bug.cgi?id=64088
2226 Reviewed by Tor Arne Vestbø.
2228 Removed dead code that isn't developed anymore.
2230 * Source/WebKit.pro:
2232 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
2234 [GTK] Streamline wk1 documentation build
2235 https://bugs.webkit.org/show_bug.cgi?id=70447
2237 Reviewed by Martin Robinson.
2239 * GNUmakefile.am: include the documentation's GNUmakefile.am;
2240 * autogen.sh: we no longer call gtkdocize, since we now ship
2241 a modified gtk-doc.make;
2242 * configure.ac: no longer generate a separate GNUmakefile for
2243 the documentation build.
2245 2011-10-18 Adam Barth <abarth@webkit.org>
2247 Always enable ENABLE(XPATH)
2248 https://bugs.webkit.org/show_bug.cgi?id=70217
2250 Reviewed by Eric Seidel.
2252 * Source/cmake/OptionsEfl.cmake:
2253 * Source/cmake/OptionsWinCE.cmake:
2254 * Source/cmakeconfig.h.cmake:
2257 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2259 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
2261 We don't need a sepearate plugin, as we no longer expose the WK2
2262 APIs under QtWebKit.experimental, but now use QtWebKit. The version
2263 was also changed to 3.0 instead of 5.0, as the original plugin was
2264 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
2266 Reviewed by Andreas Kling.
2268 * Source/WebKit.pro:
2270 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
2272 [Gtk] Support for client-based geolocation
2273 https://bugs.webkit.org/show_bug.cgi?id=64970
2275 Reviewed by Martin Robinson.
2277 Remove flag for enabling client-based geolocation since
2278 it is used by default on Gtk port and hence not configurable.
2282 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
2284 Unreviewed; actually enable/disable microdata support in CMake.
2286 Follow-up to r97471, which did not plug the option to enable/disable
2287 microdata into the buildsystem.
2289 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
2290 * Source/cmake/OptionsWinCE.cmake: Ditto.
2291 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
2293 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
2295 GTK build fix patch by Gustavo Noronha Silva.
2297 * Source/autotools/symbols.filter:
2299 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
2301 [webkit]Debug Build Bot failure
2302 https://bugs.webkit.org/show_bug.cgi?id=70222
2304 Reviewed by Xan Lopez.
2306 * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
2308 2011-10-16 Adam Barth <abarth@webkit.org>
2310 Always enable ENABLE(DOM_STORAGE)
2311 https://bugs.webkit.org/show_bug.cgi?id=70189
2313 Reviewed by Eric Seidel.
2315 * Source/cmake/OptionsEfl.cmake:
2316 * Source/cmake/OptionsWinCE.cmake:
2317 * Source/cmakeconfig.h.cmake:
2320 2011-10-15 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2322 [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
2323 https://bugs.webkit.org/show_bug.cgi?id=69920
2325 Reviewed by Kenneth Rohde Christiansen.
2327 * Source/WebKit.pri:
2328 * Source/WebKit.pro:
2330 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
2332 Rename virtual put to putVirtual
2333 https://bugs.webkit.org/show_bug.cgi?id=69851
2335 Reviewed by Darin Adler.
2337 Renamed virtual versions of put to putVirtual in prepration for
2338 adding the static put to the MethodTable in ClassInfo since the
2339 compiler gets mad if the virtual and static versions have the same
2342 * Source/autotools/symbols.filter:
2344 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
2346 Rename virtual put to putVirtual
2347 https://bugs.webkit.org/show_bug.cgi?id=69851
2349 Reviewed by Darin Adler.
2351 Renamed virtual versions of put to putVirtual in prepration for
2352 adding the static put to the MethodTable in ClassInfo since the
2353 compiler gets mad if the virtual and static versions have the same
2356 * Source/autotools/symbols.filter:
2358 2011-10-13 Arko Saha <arko@motorola.com>
2360 Microdata: Basic implementation of document.getItems() method.
2361 https://bugs.webkit.org/show_bug.cgi?id=68610
2363 Reviewed by Ryosuke Niwa.
2365 Added ENABLE(MICRODATA) feature flag.
2369 2011-10-14 Raphael Kubo da Costa <kubo@profusion.mobi>
2371 [EFL] Add DumpRenderTreeSupportEfl
2372 https://bugs.webkit.org/show_bug.cgi?id=68458
2374 Reviewed by Kenneth Rohde Christiansen.
2376 * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
2377 symbols so that DumpRenderTree can link to them.
2379 2011-10-12 Adam Barth <abarth@webkit.org>
2381 Remove ENABLE(XHTMLMP) and associated code
2382 https://bugs.webkit.org/show_bug.cgi?id=69729
2384 Reviewed by David Levin.
2386 * Source/cmake/OptionsEfl.cmake:
2387 * Source/cmake/OptionsWinCE.cmake:
2388 * Source/cmakeconfig.h.cmake:
2391 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2393 Fix build with GLib 2.31
2394 https://bugs.webkit.org/show_bug.cgi?id=69840
2396 Reviewed by Martin Robinson.
2398 * configure.ac: add check for pthread rwlock support.
2400 2011-10-10 Martin Robinson <mrobinson@igalia.com>
2402 [GTK] [WebKit2] Make adding another unit test easier
2403 https://bugs.webkit.org/show_bug.cgi?id=69409
2405 Reviewed by Gustavo Noronha Silva.
2407 * GNUmakefile.am: Include the new testing makefile.
2409 2011-10-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2411 [Qt] Remove all references to QTDIR_build and standalone_package
2413 Qt is now modularized, which means we no longer import WebKit into
2414 the Qt source tree. Instead we use git submodules, and building
2415 QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
2417 To decrease the number of buildsystem configurations we also remove
2418 the standalone_package code-path used when we were providing tarballs
2419 with the derived sources pre-generated.
2421 Reviewed by Simon Hausmann.
2423 * Source/WebKit.pri:
2424 * Source/WebKit.pro:
2426 2011-10-06 Fady Samuel <fsamuel@chromium.org>
2428 Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
2429 https://bugs.webkit.org/show_bug.cgi?id=69009
2431 Reviewed by Simon Fraser.
2433 * Source/autotools/symbols.filter:
2435 2011-10-06 Simon Hausmann <simon.hausmann@nokia.com>
2437 [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
2438 https://bugs.webkit.org/show_bug.cgi?id=69520
2440 Reviewed by Csaba Osztrogonác.
2442 * Source/WebKit.pri: Introduce convenience qt5 scope.
2443 * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
2445 2011-10-06 Nayan Kumar K <nayankk@motorola.com>
2447 Provide configure option to switch between JSC and V8.
2448 https://bugs.webkit.org/show_bug.cgi?id=69469
2450 Reviewed by Philippe Normand.
2452 This is first of the patches to support building of V8 with
2453 WebKit GTK. With this patch, new command line switch named
2454 '--with-jsengine' is introduced, using which we can choose to
2455 build either jsc or v8.
2460 2011-10-04 Scott Graham <scottmg@chromium.org>
2462 Add GAMEPAD feature flag
2463 https://bugs.webkit.org/show_bug.cgi?id=66859
2465 Reviewed by Darin Fisher.
2469 2011-10-04 Varun Jain <varunjain@chromium.org>
2471 Fix position check for double tap gesture detection. A double tap
2472 should not be detected if the two taps are far from each other.
2473 https://bugs.webkit.org/show_bug.cgi?id=69270
2475 Reviewed by Darin Fisher.
2477 Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
2479 * platform/chromium/GestureRecognizerChromium.cpp:
2480 (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
2481 (WebCore::GestureRecognizerChromium::updateValues):
2482 (WebCore::GestureRecognizerChromium::click):
2483 * platform/chromium/GestureRecognizerChromium.h:
2485 2011-10-04 Nayan Kumar K <nayankk@motorola.com>
2487 [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
2488 https://bugs.webkit.org/show_bug.cgi?id=69325
2490 Reviewed by Gustavo Noronha Silva.
2492 Documentation generation for WebKit2-GTK+ APIs
2497 2011-10-04 Vsevolod Vlasov <vsevik@chromium.org>
2499 Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
2500 https://bugs.webkit.org/show_bug.cgi?id=69332
2502 Reviewed by Pavel Feldman.
2504 * Source/autotools/symbols.filter:
2506 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2508 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
2510 QWidget and friends now live in the QtWidgets library. We update
2511 includes in implementation files and private headers to us the
2512 non-module-prefixed path, and leave the lookup for the include
2513 path. For public headers we have to ifdef the includes as the
2514 user might now have the modules we need in his QT config.
2516 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
2517 have to update our code and use windowHandle() for setting the
2518 parent relationships.
2520 https://bugs.webkit.org/show_bug.cgi?id=68687
2522 Reviewed by Andreas Kling.
2524 * Source/WebKit.pro:
2526 2011-09-29 Sergio Villar Senin <svillar@igalia.com>
2528 [GTK] Bump version to 1.7.0
2529 https://bugs.webkit.org/show_bug.cgi?id=69082
2531 Reviewed by Martin Robinson.
2533 Apart from bumping the library version to 1.7.0 this patch also
2534 sets the libtool version to the same one we have for the stable
2539 2011-09-28 Martin Robinson <mrobinson@igalia.com>
2541 Fix the WebKit2 WebGL build.
2543 * configure.ac: Add -ldl to the OPENGL_LIBS.
2545 2011-09-28 Ryuan Choi <ryuan.choi@samsung.com>
2547 [EFL] Bump minimum requirement for eina.
2548 https://bugs.webkit.org/show_bug.cgi?id=68994
2550 Reviewed by Ryosuke Niwa.
2552 * Source/cmake/FindEFL.cmake:
2554 2011-09-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2556 Unreviewed. Fix a build error in WebKit EFL.
2558 When web socket is disabled, there is a build break in WebKit EFL port.
2559 Currently, web socket is enabled by default in build-webkit script.
2560 Thus, the web socket is also enabled in EFL script of cmake build system for now.
2561 Because, WebKit EFL developers can't work on latest WebKit trunk.
2563 However, IMO, we should fix build errors when web socket is disabled.
2565 * Source/cmake/OptionsEfl.cmake:
2567 2011-09-27 Ulan Degenbaev <ulan@chromium.org>
2569 [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
2571 Install the flag, which indicates whether or not the optimization
2572 script was executed, on the global object.
2574 https://bugs.webkit.org/show_bug.cgi?id=68890
2576 Reviewed by Kenneth Russell.
2578 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2580 2011-09-27 Sheriff Bot <webkit.review.bot@gmail.com>
2582 Unreviewed, rolling out r96108, r96111, r96113, and r96116.
2583 http://trac.webkit.org/changeset/96108
2584 http://trac.webkit.org/changeset/96111
2585 http://trac.webkit.org/changeset/96113
2586 http://trac.webkit.org/changeset/96116
2587 https://bugs.webkit.org/show_bug.cgi?id=68913
2589 Wait for working Qt5 (Requested by ossy on #webkit).
2591 * Source/WebKit.pro:
2593 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2595 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
2597 QWidget and friends now live in the QtWidgets library. We update
2598 includes in implementation files and private headers to us the
2599 non-module-prefixed path, and leave the lookup for the include
2600 path. For public headers we have to ifdef the includes as the
2601 user might now have the modules we need in his QT config.
2603 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
2604 have to update our code and use windowHandle() for setting the
2605 parent relationships.
2607 https://bugs.webkit.org/show_bug.cgi?id=68687
2609 Reviewed by Andreas Kling.
2611 * Source/WebKit.pro:
2613 2011-09-27 Carlos Garcia Campos <cgarcia@igalia.com>
2615 [GTK] Reorganize header files
2616 https://bugs.webkit.org/show_bug.cgi?id=65616
2618 Reviewed by Martin Robinson.
2620 * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
2621 $(prefix)/include/webkitgtk-<api-version>
2623 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
2625 [CMake] Remove FindFreetype.cmake
2626 https://bugs.webkit.org/show_bug.cgi?id=68778
2628 Reviewed by Adam Barth.
2630 CMake has provided its own FindFreetype.cmake forever, so there is no
2631 need to have another implementation in WebKit.
2633 * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
2634 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
2635 * Source/cmake/FindFreetype.cmake: Removed.
2636 * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
2637 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
2638 * Source/cmake/OptionsEfl.cmake: Remove minimum required version
2639 check, it has never been checked and Freetype 2.1.10 from 2005 is
2642 2011-09-26 Alejandro G. Castro <alex@igalia.com>
2644 [GTK] pot file is not properly remove during distcheck
2645 https://bugs.webkit.org/show_bug.cgi?id=68797
2647 Defined DOMAIN variable before DISTCLEANFILES because we are using
2648 it there to identify the .pot file.
2650 Reviewed by Martin Robinson.
2654 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
2656 [CMake] Detect the operating system in a more generic way.
2657 https://bugs.webkit.org/show_bug.cgi?id=67482
2659 Reviewed by Adam Barth.
2661 So far the buildsystem only considered Windows, Linux and Mac OS X as
2662 valid operating systems, but any Unix (or at least the BSDs) should also
2665 By using the OS values CMake itself defines we can check for Unix
2666 systems in a more generic fashion.
2668 * Source/CMakeLists.txt:
2670 2011-09-26 Jay Soffian <jaysoffian@gmail.com>
2672 chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
2673 https://bugs.webkit.org/show_bug.cgi?id=51639
2675 Reviewed by Ryosuke Niwa.
2677 Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
2679 * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
2681 2011-09-25 Adam Barth <abarth@webkit.org>
2683 Finish removing PLATFORM(BREWMP) by removing associated code
2684 https://bugs.webkit.org/show_bug.cgi?id=68779
2686 Reviewed by Sam Weinig.
2688 * Source/cmake/WebKitPackaging.cmake:
2691 2011-09-25 Adam Barth <abarth@webkit.org>
2693 Remove PLATFORM(HAIKU) and associated code
2694 https://bugs.webkit.org/show_bug.cgi?id=68774
2696 Reviewed by Sam Weinig.
2698 * Source/cmake/WebKitPackaging.cmake:
2701 2011-09-25 Raphael Kubo da Costa <kubo@profusion.mobi>
2703 [CMake] Remove FindLibXlst.cmake
2704 https://bugs.webkit.org/show_bug.cgi?id=68770
2706 Reviewed by Adam Barth.
2708 This file should have never been committed -- the library it looks for
2709 is called libxslt, not libxlst, so it has never really been used. When
2710 the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
2713 * Source/cmake/FindLibXlst.cmake: Removed.
2715 2011-09-24 Adam Barth <abarth@webkit.org>
2717 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
2718 https://bugs.webkit.org/show_bug.cgi?id=68767
2720 Reviewed by Eric Seidel.
2722 * Source/cmake/OptionsEfl.cmake:
2723 * Source/cmake/OptionsWinCE.cmake:
2724 * Source/cmakeconfig.h.cmake:
2727 2011-09-24 Adam Barth <abarth@webkit.org>
2729 Remove ENABLE(WCSS) and associated code
2730 https://bugs.webkit.org/show_bug.cgi?id=68759
2732 Reviewed by Darin Adler.
2736 2011-09-23 Yuqiang Xian <yuqiang.xian@intel.com>
2738 Add JSVALUE32_64 support to DFG JIT
2739 https://bugs.webkit.org/show_bug.cgi?id=67460
2741 Reviewed by Gavin Barraclough.
2743 Add cmake options to enable DFG JIT compilation for EFL port
2745 * Source/cmake/OptionsEfl.cmake:
2746 * Source/cmakeconfig.h.cmake:
2748 2011-09-23 Raphael Kubo da Costa <kubo@profusion.mobi>
2750 [CMake] Detect amd64 as a valid 64-bit architecture.
2751 https://bugs.webkit.org/show_bug.cgi?id=67481
2753 Reviewed by Oliver Hunt.
2755 Some operating systems (generally the BSDs) use amd64 instead of x86_64
2756 to report they're running on 64 bits, so consider it a valid value.
2758 * Source/CMakeLists.txt:
2760 2011-09-23 Adam Klein <adamk@chromium.org>
2762 Add ENABLE_MUTATION_OBSERVERS feature flag
2763 https://bugs.webkit.org/show_bug.cgi?id=68732
2765 Reviewed by Ojan Vafai.
2767 This flag will guard an implementation of the "Mutation Observers" proposed in
2768 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
2772 2011-09-23 Varun Jain <varunjain@google.com>
2774 Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
2775 https://bugs.webkit.org/show_bug.cgi?id=68198
2777 Reviewed by Dimitri Glazkov.
2779 * Source/autotools/symbols.filter:
2781 2011-09-23 Mark Hahnenberg <mhahnenberg@apple.com>
2783 Add static version of JSCell::visitChildren
2784 https://bugs.webkit.org/show_bug.cgi?id=68404
2786 Reviewed by Darin Adler.
2788 In this patch we just extract the bodies of the virtual visitChildren methods
2789 throughout the JSCell inheritance hierarchy out into static methods, which are
2790 now called from the virtual methods. This is an intermediate step in trying to
2791 move the virtual-ness of visitChildren into our own custom vtable stored in
2792 ClassInfo. We need to convert the methods to static methods in order to be
2793 able to more easily store and refer to them in our custom vtable since normal
2794 member methods store some implicit information in their types, making it
2795 impossible to store them generically in ClassInfo.
2797 * Source/autotools/symbols.filter:
2799 2011-09-21 Julien Chaffraix <jchaffraix@webkit.org>
2801 Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
2802 https://bugs.webkit.org/show_bug.cgi?id=68133
2804 Reviewed by Darin Adler.
2806 * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
2808 2011-09-21 Joshua Bell <jsbell@chromium.org>
2810 IndexedDB: compare strings without decoding
2811 https://bugs.webkit.org/show_bug.cgi?id=68554
2813 Reviewed by Tony Chang.
2815 Resolves a FIXME in IndexedDB that was also identified as a hotspot
2816 during profiling. Yields a small performance improvement.
2818 * Source/WebCore/storage/IDBLevelDBCoding.cpp:
2819 * Source/WebCore/storage/IDBLevelDBCoding.h:
2820 * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
2822 011-09-21 Leandro Pereira <leandro@profusion.mobi>
2824 Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
2825 Options{Efl,WinCE}.cmake.
2827 * Source/cmake/OptionsEfl.cmake:
2828 * Source/cmake/OptionsWinCE.cmake:
2830 2011-09-20 ChangSeok Oh <shivamidow@gmail.com>
2832 [GTK] requestAnimationFrame support for gtk port
2833 https://bugs.webkit.org/show_bug.cgi?id=66280
2835 Reviewed by Martin Robinson.
2837 * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
2839 2011-09-20 Carlos Garcia Campos <cgarcia@igalia.com>
2841 [GTK] Update NEWS and configure.ac for 1.5.90 release
2843 Reviewed by Martin Robinson.
2847 2011-09-19 Adam Barth <abarth@webkit.org>
2849 Always enable ENABLE(EVENTSOURCE)
2850 https://bugs.webkit.org/show_bug.cgi?id=68414
2852 Reviewed by Eric Seidel.
2854 * Source/cmake/OptionsEfl.cmake:
2855 * Source/cmake/OptionsWinCE.cmake:
2856 * Source/cmakeconfig.h.cmake:
2859 2011-09-17 Ryuan Choi <ryuan.choi@samsung.com>
2861 [EFL] Bump minimum requirement for cairo to 1.10.
2862 https://bugs.webkit.org/show_bug.cgi?id=68226
2864 Reviewed by Adam Barth.
2866 * Source/cmake/FindCairo.cmake: Check required version.
2867 * Source/cmake/OptionsEfl.cmake:
2869 2011-09-16 Ulan Degenbaev <ulan@chromium.org>
2871 [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
2872 https://bugs.webkit.org/show_bug.cgi?id=68237
2874 Reviewed by Kenneth Russell.
2876 Call the binding script lazily on the first run of the set() method of
2879 * ../../Source/WebCore/WebCore.gypi:
2880 * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
2881 * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
2882 * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
2883 * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
2884 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2885 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
2886 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
2888 2011-09-16 Martin Robinson <mrobinson@igalia.com>
2890 [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
2891 https://bugs.webkit.org/show_bug.cgi?id=68178
2893 Reviewed by Xan Lopez.
2895 * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
2898 2011-09-15 Adam Barth <abarth@webkit.org>
2900 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
2901 https://bugs.webkit.org/show_bug.cgi?id=68205
2903 Reviewed by Eric Seidel.
2905 * Source/cmake/OptionsEfl.cmake:
2906 * Source/cmake/OptionsWinCE.cmake:
2907 * Source/cmakeconfig.h.cmake:
2910 2011-09-15 Varun Jain <varunjain@google.com>
2912 Add method to scroll current node to specific position in Chromium WebKit API
2913 https://bugs.webkit.org/show_bug.cgi?id=68192
2915 Reviewed by Dimitri Glazkov.
2917 * Source/WebKit/chromium/public/WebView.h:
2918 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2919 * Source/WebKit/chromium/src/WebViewImpl.h:
2921 2011-09-15 Eric Seidel <eric@webkit.org>
2923 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
2924 https://bugs.webkit.org/show_bug.cgi?id=68182
2926 Reviewed by Adam Barth.
2930 2011-09-15 Eric Seidel <eric@webkit.org>
2932 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
2933 https://bugs.webkit.org/show_bug.cgi?id=68022
2935 Reviewed by Ryosuke Niwa.
2937 * Source/cmake/OptionsEfl.cmake:
2938 * Source/cmake/OptionsWinCE.cmake:
2939 * Source/cmakeconfig.h.cmake:
2942 2011-09-15 Sheriff Bot <webkit.review.bot@gmail.com>
2944 Unreviewed, rolling out r95163.
2945 http://trac.webkit.org/changeset/95163
2946 https://bugs.webkit.org/show_bug.cgi?id=68180
2948 [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
2949 (Requested by darktears on #webkit).
2951 * Source/WebKit.pri:
2953 2011-09-14 Alexis Menard <alexis.menard@openbossa.org>
2955 [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
2956 https://bugs.webkit.org/show_bug.cgi?id=68114
2958 Reviewed by Kenneth Rohde Christiansen.
2960 Replace QT_GCC_X variables, they have been removed in Qt5. It was
2961 actually wrong to use them because they tell about which GCC version
2962 Qt has been compiled, not the current version of GCC use to build webkit.
2963 I use gcc -dumpversion to get it.
2965 * Source/WebKit.pri:
2967 2011-09-14 Ulan Degenbaev <ulan@chromium.org>
2969 [v8] Improve performance of typed array copy constructor taking Array
2970 https://bugs.webkit.org/show_bug.cgi?id=68015
2972 Reviewed by Kenneth Russell.
2974 Invoke the 'set' method of the constructed array instead of
2975 copying the elements of the source array one by one.
2977 Copy constructor tests already exist.
2979 * ../../Source/WebCore/WebCore.gypi:
2980 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
2981 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
2983 2011-09-14 Csaba Osztrogonác <ossy@webkit.org>
2985 [GTK] Unreviewed buildfix after r95107.
2989 2011-09-13 Eric Seidel <eric@webkit.org>
2991 Remove ENABLE_SVG_USE as <use> is required by HTML5
2992 https://bugs.webkit.org/show_bug.cgi?id=68019
2994 Reviewed by Ryosuke Niwa.
2996 * Source/cmake/OptionsEfl.cmake:
2997 * Source/cmake/OptionsWinCE.cmake:
2998 * Source/cmakeconfig.h.cmake:
3001 2011-09-13 Eric Seidel <eric@webkit.org>
3003 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
3004 https://bugs.webkit.org/show_bug.cgi?id=68018
3006 Reviewed by Ryosuke Niwa.
3008 * Source/cmake/OptionsEfl.cmake:
3009 * Source/cmake/OptionsWinCE.cmake:
3010 * Source/cmakeconfig.h.cmake:
3013 2011-09-09 Rafael Antognolli <antognolli@profusion.mobi>
3015 Add replacement functions for gdk ones.
3016 https://bugs.webkit.org/show_bug.cgi?id=66323
3018 Reviewed by Martin Robinson.
3020 * Source/cmake/FindPango.cmake:
3022 2011-09-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3024 [Qt] Remove common.pri
3025 https://bugs.webkit.org/show_bug.cgi?id=67814
3027 Reviewed by Andreas Kling.
3029 * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
3030 * Source/common.pri: Removed.
3032 2011-09-08 Mark Pilgrim <pilgrim@chromium.org>
3034 Test how HTMLAnchorElement.getParameter reacts to too few arguments
3035 https://bugs.webkit.org/show_bug.cgi?id=66522
3037 Reviewed by Adam Barth.
3039 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
3040 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.
3042 2011-09-08 Varun Jain <varunjain@google.com>
3044 Implement double tap detection in GestureRecognizerChromium
3045 https://bugs.webkit.org/show_bug.cgi?id=67709
3047 Reviewed by Dimitri Glazkov.
3049 * Source/WebCore/page/EventHandler.cpp:
3050 * Source/WebCore/platform/PlatformGestureEvent.h:
3052 2011-09-08 Ulan Degenbaev <ulan@chromium.org>
3054 [v8] Improve performance of typed array set() taking Array
3055 https://bugs.webkit.org/show_bug.cgi?id=63644
3057 Reviewed by Kenneth Russell.
3059 Overwrite the native 'set' method of the type arrays with JS
3060 implementation after initialization of the global context.
3062 Add tests for invalid and boundary offsets. No performance tests.
3064 * LayoutTests/fast/canvas/webgl/array-unit-tests-expected.txt:
3065 * LayoutTests/fast/canvas/webgl/array-unit-tests.html:
3066 * Source/WebCore/WebCore.gyp/WebCore.gyp:
3067 * Source/WebCore/WebCore.gypi:
3068 * Source/WebCore/bindings/v8/V8BindingScripts.cpp: Added.
3069 * Source/WebCore/bindings/v8/V8BindingScripts.h: Added.
3070 * Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
3071 * Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
3072 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js: Added.
3074 2011-09-08 Varun Jain <varunjain@google.com>
3076 Split Tap gesture detection into TapDown and Tap.
3077 We need this distinction to highlight links when they are first touched. The link is
3078 followed only if the tap is completed, otherwise, if a scroll is detected, the highlight
3080 https://bugs.webkit.org/show_bug.cgi?id=67645
3082 Reviewed by Dimitri Glazkov.
3084 * Source/WebCore/page/EventHandler.cpp:
3085 * Source/WebCore/platform/PlatformGestureEvent.h:
3087 2011-09-07 Alexei Svitkine <asvitkine@chromium.org>
3089 Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
3090 https://bugs.webkit.org/show_bug.cgi?id=67511
3092 Reviewed by Dimitri Glazkov.
3094 * Source/autotools/symbols.filter:
3096 2011-09-06 Ryosuke Niwa <rniwa@webkit.org>
3098 REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
3099 https://bugs.webkit.org/show_bug.cgi?id=67453
3101 Reviewed by Kent Tamura.
3103 Add symbols for internals.
3105 * Source/autotools/symbols.filter:
3107 2011-09-04 Robin Dunn <robin@alldunn.com>
3109 [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
3110 https://bugs.webkit.org/show_bug.cgi?id=67577
3112 Reviewed by Kevin Ollivier.
3116 2011-08-30 Aaron Colwell <acolwell@chromium.org>
3118 Add MediaSource API to HTMLMediaElement
3119 https://bugs.webkit.org/show_bug.cgi?id=64731
3121 Reviewed by Eric Carlson.
3125 2011-08-30 Ryosuke Niwa <rniwa@webkit.org>
3127 Cleanup after r94050 and r94054.
3129 * Source/autotools/symbols.filter:
3131 2011-08-30 Philippe Normand <pnormand@igalia.com>
3133 Unreviewed, another attempt to fix GTK build after r94038.
3135 * Source/autotools/symbols.filter:
3137 2011-08-29 Ryosuke Niwa <rniwa@webkit.org>
3139 Build fix attempt after r94038.
3141 * Source/autotools/symbols.filter:
3143 2011-08-26 Varun Jain <varunjain@google.com>
3145 WebViewImpl::selectionRange should return range in the right order.
3146 https://bugs.webkit.org/show_bug.cgi?id=66973
3148 Reviewed by Darin Fisher.
3150 * Source/WebKit/chromium/public/WebWidget.h:
3151 * Source/WebKit/chromium/src/WebViewImpl.cpp:
3153 2011-08-25 Martin Robinson <mrobinson@igalia.com>
3155 Reviewed by Xan Lopez.
3157 [GTK] Switch to GTK+ 3.x by default
3158 https://bugs.webkit.org/show_bug.cgi?id=63047
3160 * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
3162 2011-08-24 Philippe Normand <pnormand@igalia.com>
3164 [GTK] bump GStreamer requirement to 0.10.30
3165 https://bugs.webkit.org/show_bug.cgi?id=66860
3167 Reviewed by Martin Robinson.
3171 2011-08-23 Steve Block <steveblock@google.com>
3173 Remove all mention of removed Android files from build scripts
3174 https://bugs.webkit.org/show_bug.cgi?id=66755
3176 Reviewed by Tony Gentilcore.
3178 * Source/cmake/WebKitPackaging.cmake:
3180 2011-08-19 MORITA Hajime <morrita@google.com>
3182 Spell-checking doesn't recognize word boundaries on contests inserted by execCommand('insertHTML')
3183 https://bugs.webkit.org/show_bug.cgi?id=65902
3185 Reviewed by Ryosuke Niwa.
3187 Add export for window.internals object.
3189 * Source/autotools/symbols.filter:
3191 2011-08-16 Andras Becsi <abecsi@webkit.org>
3193 Reviewed by Csaba Osztrogonác.
3195 Need AtomicStrings for the various font family names
3196 https://bugs.webkit.org/show_bug.cgi?id=28024
3198 * Source/cmake/WebKitMacros.cmake: Add new macro.
3200 2011-08-11 Xan Lopez <xlopez@igalia.com>
3202 [GTK] Update NEWS and configure.ac for 1.5.2 release
3204 Reviewed by Gustavo Noronha.
3206 * configure.ac: update for release.
3208 2011-08-10 Varun Jain <varunjain@google.com>
3210 WebViewImpl::selectionRange should return false if there is no selection
3211 https://bugs.webkit.org/show_bug.cgi?id=66012
3213 Reviewed by Darin Fisher.
3215 * Source/WebKit/chromium/src/WebViewImpl.cpp:
3217 2011-08-10 Kevin Ollivier <kevino@theolliviers.com>
3219 [wx] Unreviewed build fix. Do not build LocaleToScriptMappingICU.cpp for now
3220 as ICU on Leopard is too old to build this.
3224 2011-08-08 Adrienne Walker <enne@google.com>
3226 Add testing for --force-compositing-mode to windows.internal
3227 https://bugs.webkit.org/show_bug.cgi?id=65777
3229 Reviewed by Adam Barth.
3231 Add exports for Document::settings().
3233 * Source/autotools/symbols.filter:
3235 2011-08-09 Sheriff Bot <webkit.review.bot@gmail.com>
3237 Unreviewed, rolling out r92683.
3238 http://trac.webkit.org/changeset/92683
3239 https://bugs.webkit.org/show_bug.cgi?id=65921
3241 "Breaks Qt --minimal build. Revert pending update of the Qt
3242 minimal configuration" (Requested by simathur on #webkit).
3244 * Source/WebKit.pri:
3246 2011-08-09 Siddharth Mathur <siddharth.mathur@nokia.com>
3248 [Qt] Simplify code by removing QT_NO_DESKTOPSERVICES and QT_NO_NETWORKDISKCACHE
3249 https://bugs.webkit.org/show_bug.cgi?id=65880
3251 Reviewed by Andreas Kling.
3253 QDesktopServices and QNetworkDiskCache have been around for a while now. Kill flags which
3254 check for their feature flags. Assume that any reasonable Qt build provides them.
3256 * Source/WebKit.pri:
3258 2011-08-06 Aron Rosenberg <arosenberg@logitech.com>
3260 Reviewed by Benjamin Poulain.
3262 [Qt] Fix build with Intel compiler on Windows
3263 https://bugs.webkit.org/show_bug.cgi?id=65088
3265 Disable Intel Compiler warning 873 - function "" has no corresponding operator
3266 delete (to be called if an exception is thrown during initialization of an
3269 * Source/WebKit.pri:
3271 2011-08-03 Kevin Ollivier <kevino@theolliviers.com>
3273 [wx] Unreviewed build fix after gesture recognizer changes.
3277 2011-08-02 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3279 [Qt] [WK2] Expose web view classes to QML
3280 https://bugs.webkit.org/show_bug.cgi?id=65339
3282 Reviewed by Benjamin Poulain.
3284 * Source/WebKit.pro: Include QML plugin subdir in the build system for WK2.
3286 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
3288 [GTK] Install web and plugin processes in libexecdir instead of bindir
3289 https://bugs.webkit.org/show_bug.cgi?id=65600
3291 Reviewed by Martin Robinson.
3293 * GNUmakefile.am: Initialize libexec_PROGRAMS, only used by
3294 WebKit2 in this moment.
3296 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
3298 [GTK] Reorganize pkg-config files
3299 https://bugs.webkit.org/show_bug.cgi?id=65548
3301 Reviewed by Martin Robinson.
3303 * GNUmakefile.am: Initialize pkgconfigdir and pkgconfig_DATA which
3304 are common to all libraries.
3305 * configure.ac: Update pkg-config files.
3307 2011-08-02 Varun Jain <varunjain@google.com>
3309 Missing null check in WebViewImpl::selectionRange
3310 https://bugs.webkit.org/show_bug.cgi?id=65561
3312 Reviewed by Darin Fisher.
3314 * Source/WebKit/chromium/src/WebViewImpl.cpp:
3316 2011-08-01 Scott Graham <scottmg@chromium.org>
3318 REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
3319 https://bugs.webkit.org/show_bug.cgi?id=61006
3321 Reviewed by Antti Koivisto.
3323 Update exports for test harness.
3325 * Source/autotools/symbols.filter:
3327 2011-08-01 Hayato Ito <hayato@chromium.org>
3329 Add support for getting an element in shadow root by its id into a window.internals object.
3330 https://bugs.webkit.org/show_bug.cgi?id=64587
3332 Reviewed by Hajime Morita.
3334 * Source/autotools/symbols.filter:
3336 2011-08-01 Neil Roberts <neil@linux.intel.com>
3338 build: Fix finding the headers for GStreamer
3340 The cmake files to find the various GStreamer packages were all
3341 checking for the header gst/gst.h. However if gst-plugins-base is
3342 installed into a separate prefix from gstreamer then all of these
3343 tests would only pick up the gstreamer include path so the build
3344 would fail. This patch changes it to try and find a file
3345 appropriate to each package.
3347 https://bugs.webkit.org/show_bug.cgi?id=64933
3349 Reviewed by Martin Robinson.
3351 * Source/cmake/FindGStreamer-App.cmake:
3352 * Source/cmake/FindGStreamer-Base.cmake:
3353 * Source/cmake/FindGStreamer-Interfaces.cmake:
3354 * Source/cmake/FindGStreamer-Pbutils.cmake:
3355 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
3356 * Source/cmake/FindGStreamer-Video.cmake:
3358 2011-07-31 Daniel Bates <dbates@webkit.org>
3360 Add missing semicolons to build fix attempt in <http://trac.webkit.org/changeset/92080>.
3362 * Source/autotools/symbols.filter:
3364 2011-07-31 Daniel Bates <dbates@webkit.org>
3366 Some more fixes to the GTK build after r92059 (https://bugs.webkit.org/show_bug.cgi?id=65419).
3368 * Source/autotools/symbols.filter: Export symbols needed by Internals.
3370 2011-07-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3372 [Qt] Fix build in Qt 5 of QDeclarativeWebView
3373 https://bugs.webkit.org/show_bug.cgi?id=65258
3375 Reviewed by Andreas Kling.
3377 In Qt 5, the QGraphicsView-based classes for QtQuick are in the
3378 qtquick1 module, including QDeclarativeItem and QDeclarativeView.
3380 * Source/WebKit.pro:
3382 2011-07-26 Andras Becsi <abecsi@webkit.org>
3384 [Qt] [WK2] Disable the build with Qt versions older than 5.0
3385 https://bugs.webkit.org/show_bug.cgi?id=65189
3387 Reviewed by Csaba Osztrogonác.
3389 * Source/WebKit.pro: Abort if not using Qt5.
3391 2011-07-20 Pierre Rossi <pierre.rossi@gmail.com>
3393 [Qt] Qt5 Build Fix: Disable the legacy mac assert macros.
3395 This is done in order to prevent collision with the recently
3396 introduced function QSslCertificate::verify() in Qt5.
3398 https://bugs.webkit.org/show_bug.cgi?id=64855
3400 Reviewed by Simon Hausmann.
3402 * Source/WebKit.pri:
3404 2011-07-19 Robert Sesek <rsesek@chromium.org>
3406 [Chromium] Need to remove app/ from DEPS
3407 https://bugs.webkit.org/show_bug.cgi?id=64750
3409 Reviewed by Tony Chang.
3411 Remove Source/WebKit/chromium/app/ from .gitignore.
3415 2011-07-18 MORITA Hajime <morrita@google.com>
3417 [ShadowContentElement] forwarded node should be able to access its hosting content element.
3418 https://bugs.webkit.org/show_bug.cgi?id=64251
3420 Reviewed by Dimitri Glazkov.
3422 Added GTK symbols for new window.internals methods.
3424 * Source/autotools/symbols.filter:
3426 2011-07-15 Martin Robinson <mrobinson@igalia.com>
3428 Build fixes for WebKit2. Ensure that all generated sources are
3429 on nodist primaries, that they are on forward declared variables
3430 so that BUILT_SOURCES is calculated properly and that zlib is
3431 included during linking (for WOFF support).
3434 * Source/autotools/webkit.m4: Include test for zlib.
3436 2011-07-15 Carlos Garcia Campos <cgarcia@igalia.com>
3438 [GTK] Build plugin process by default when building WebKit2
3439 https://bugs.webkit.org/show_bug.cgi?id=64592
3441 Reviewed by Philippe Normand.
3445 2011-07-14 Carlos Garcia Campos <cgarcia@igalia.com>
3447 Reviewed by Martin Robinson.
3449 [GTK] Implement Plugin Process
3450 https://bugs.webkit.org/show_bug.cgi?id=60546
3452 * configure.ac: Always check for gtk2 when building the plugin
3455 2011-07-14 MORITA Hajime <morrita@google.com>
3457 Unreviewed, rolling out r90976, r90981, and r90985.
3458 http://trac.webkit.org/changeset/90976
3459 http://trac.webkit.org/changeset/90981
3460 http://trac.webkit.org/changeset/90985
3461 https://bugs.webkit.org/show_bug.cgi?id=64251
3465 * Source/autotools/symbols.filter:
3467 2011-07-14 MORITA Hajime <morrita@google.com>
3469 Unreviewed attempt to build fix.
3471 * Source/autotools/symbols.filter:
3473 2011-07-13 MORITA Hajime <morrita@google.com>
3475 [ShadowContentElement] forwarded node should be able to access its hosting content element.
3476 https://bugs.webkit.org/show_bug.cgi?id=64251
3478 Reviewed by Dimitri Glazkov.
3480 Added GTK symbols for new window.internals methods.
3482 * Source/autotools/symbols.filter:
3484 2011-07-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3486 [EFL] Add Fullscreen API feature
3487 https://bugs.webkit.org/show_bug.cgi?id=63975
3489 This is just to add disabled ENABLE_FULLSCREEN_API to OptionEFl.cmake.
3490 ENABLE_FULLSCREEN_API will be enabled after finishing missing implementations.
3492 Reviewed by Adam Barth.
3494 * Source/cmake/OptionsEfl.cmake: Add disabled ENABLE_FULLSCREEN_API feature.
3495 * Source/cmakeconfig.h.cmake: ditto.
3497 2011-07-05 Vsevolod Vlasov <vsevik@chromium.org>
3499 Web Inspector: Show content for plugin requests in network panel.
3500 https://bugs.webkit.org/show_bug.cgi?id=30080
3502 Added GTK symbols for new window.internals methods.
3504 Reviewed by Pavel Feldman.
3506 * Source/autotools/symbols.filter:
3508 2011-07-04 Sheriff Bot <webkit.review.bot@gmail.com>
3510 Unreviewed, rolling out r90373.
3511 http://trac.webkit.org/changeset/90373
3512 https://bugs.webkit.org/show_bug.cgi?id=63917
3514 Breaks Qt Linux Release minimal (Requested by vsevik on
3517 * Source/autotools/symbols.filter:
3519 2011-07-04 Vsevolod Vlasov <vsevik@chromium.org>
3521 Web Inspector: Show content for plugin requests in network panel.
3522 https://bugs.webkit.org/show_bug.cgi?id=30080
3524 Reviewed by Pavel Feldman.
3526 * Source/autotools/symbols.filter:
3528 2011-07-01 Tony Chang <tony@chromium.org>
3530 Add chromium sql directory to git ignore.
3534 2011-07-01 Patrick Gansterer <paroga@webkit.org>
3536 Reviewed by Daniel Bates.
3538 [CMake] Add cpu detection for MIPS
3539 https://bugs.webkit.org/show_bug.cgi?id=63693
3541 * Source/CMakeLists.txt:
3543 2011-07-01 Joone Hur <joone.hur@collabora.co.uk>
3545 Reviewed by Martin Robinson.
3547 [GTK] Add DeviceOrientation feature
3548 https://bugs.webkit.org/show_bug.cgi?id=63720
3550 Add configure option to enable/disable DeviceOrientation feature.
3554 2011-06-28 Joone Hur <joone.hur@collabora.co.uk>
3556 Reviewed by Martin Robinson.
3558 [GTK] Rename 3D transforms to 3D rendering
3559 https://bugs.webkit.org/show_bug.cgi?id=63508
3561 WebKitGtk+ provides the 3D transforms feature, but it was
3562 renamed to 3D Rendering. This features supports CSS 3D trasnforms.
3564 * configure.ac: Rename ENABLE_3D_TRANSFORMS to ENABLE_3D_RENDERING.
3566 2011-06-27 Alexis Menard <alexis.menard@openbossa.org>
3568 Reviewed by Kenneth Rohde Christiansen.
3570 [Qt] Remove Phonon MediaPlayer from the tree.
3571 https://bugs.webkit.org/show_bug.cgi?id=63448
3573 Remvove from the build.
3575 * Source/WebKit.pri:
3577 2011-06-24 Dominic Cooney <dominicc@chromium.org>
3579 Reviewed by Dimitri Glazkov.
3581 Convert shadow DOM-related tests to use window.internals
3582 https://bugs.webkit.org/show_bug.cgi?id=61671
3584 * Source/autotools/symbols.filter: Export symbols for GTK.
3586 2011-06-24 Carlos Garcia Campos <cgarcia@igalia.com>
3588 Reviewed by Martin Robinson.
3590 [GTK] Add more debug options to compilation
3591 https://bugs.webkit.org/show_bug.cgi?id=63318
3593 Add --enable-debug-symbols to enable/disable compilation with
3594 debug symbols and --enable-debug-features to enable/disable debug
3595 features. Both options are unconditionally enabled for debug
3600 2011-06-23 Oliver Hunt <oliver@apple.com>
3602 Qt build-fix: remove warning that no other platform appears to use.
3603 Someone can add it back if they really feel it's needed.
3605 * Source/WebKit.pri:
3607 2011-06-22 Ryuan Choi <ryuan.choi@samsung.com>
3609 Reviewed by Antonio Gomes.
3611 [EFL] Add an option to enable Device Orientation Event.
3612 https://bugs.webkit.org/show_bug.cgi?id=63120
3614 ADD ENABLE_DEVICE_ORIENTATION.
3616 * Source/cmake/OptionsEfl.cmake:
3617 * Source/cmakeconfig.h.cmake:
3619 2011-06-22 Nate Chapin <japhet@chromium.org>
3621 Reviewed by Adam Barth.
3623 Add symbols required for window.internals.
3624 https://bugs.webkit.org/show_bug.cgi?id=62066
3626 * Source/autotools/symbols.filter:
3628 2011-06-22 Martin Robinson <mrobinson@igalia.com>
3630 Reviewed by Adam Roben.
3632 [GTK] Implement pixel dump support for WebKitTestRunner
3633 https://bugs.webkit.org/show_bug.cgi?id=58242
3635 * GNUmakefile.am: Reference the new ImageDiff GNUmakefile.
3637 2011-06-21 MORITA Hajime <morrita@google.com>
3639 Unreviewed, rolling out r89401 and r89403.
3640 http://trac.webkit.org/changeset/89401
3641 http://trac.webkit.org/changeset/89403
3642 https://bugs.webkit.org/show_bug.cgi?id=62970
3644 Breaks mac build and mistakenly enables the spellcheck API
3648 2011-06-20 MORITA Hajime <morrita@google.com>
3650 Reviewed by Kent Tamura.
3652 Spellcheck API should be build-able.
3653 https://bugs.webkit.org/show_bug.cgi?id=62970
3657 2011-06-20 MORITA Hajime <morrita@google.com>
3659 Unreviewed GTK build fix.
3660 This change corrected syntax error on symbols.filter.
3662 * Source/autotools/symbols.filter:
3664 2011-06-19 MORITA Hajime <morrita@google.com>
3666 Unreviewed GTK build fix.
3668 * Source/autotools/symbols.filter:
3670 2011-06-19 MORITA Hajime <morrita@google.com>
3672 Reviewed by Dimitri Glazkov.
3674 The internals object should have createShadowContentElement()
3675 https://bugs.webkit.org/show_bug.cgi?id=62432
3677 * Source/autotools/symbols.filter: Added some more symbols necessary for
3678 window.internals to function to the global symbol list.
3681 2011-06-19 Adam Bergkvist <adam.bergkvist@ericsson.com>
3683 Reviewed by Martin Robinson.
3685 [GTK] Enable Media Stream feature and make it default on
3686 https://bugs.webkit.org/show_bug.cgi?id=60394
3690 2011-06-17 Joone Hur <joone.hur@collabora.co.uk>
3692 Reviewed by Martin Robinson.
3694 [GTK] Replace GdkRectangle by cairo_rectangle_int_t
3695 https://bugs.webkit.org/show_bug.cgi?id=60687
3697 Replace GdkRectangle by cairo_rectangle_int_t.
3699 * configure.ac: Check whether Cairo version is higher than 1.10.
3701 2011-06-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3703 Reviewed by Eric Seidel.
3705 [CMAKE] Enable METER_TAG of HTML5
3706 https://bugs.webkit.org/show_bug.cgi?id=62697
3708 Support for meter tag of html5 in CMake build system. However, this feature is
3709 only enabled on EFL port now.
3711 * Source/cmake/OptionsEfl.cmake: Add ENABLE_METER_TAG.
3712 * Source/cmakeconfig.h.cmake:ditto.
3714 2011-06-16 Carlos Garcia Campos <cgarcia@igalia.com>
3716 Reviewed by Xan Lopez.
3718 [GTK] Remove support for GTK+2 in WebKit2
3719 https://bugs.webkit.org/show_bug.cgi?id=62794
3721 * configure.ac: Make WebKit2 require GTK+ 3.x.
3723 2011-06-15 Ryuan Choi <ryuan.choi@samsung.com>
3725 Rubber stamped by Eric Seidel.
3727 [CMAKE][WK2] Add an option to build webkit2.
3728 https://bugs.webkit.org/show_bug.cgi?id=62260
3730 Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
3733 * Source/CMakeLists.txt:
3734 * Source/cmake/WebKitFS.cmake:
3736 2011-06-14 Ryuan Choi <ryuan.choi@samsung.com>
3738 Reviewed by Eric Seidel.
3740 [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
3741 https://bugs.webkit.org/show_bug.cgi?id=62604
3743 Add feature to enable or disable ENABLE_TOUCH_ICON which supports
3744 apple-touch-icon and apple-touch-icon-precomposed in link tag.
3746 * Source/cmake/OptionsEfl.cmake:
3747 * Source/cmakeconfig.h.cmake:
3749 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
3751 Reviewed by Martin Robinson.
3753 [GTK] Add configure option to enable/disable register protocol handler
3754 https://bugs.webkit.org/show_bug.cgi?id=62534
3756 This patch just adds configure option to enable/disable register protocol handler.
3757 So, it needs more code to use register protocol handler.
3759 * configure.ac: Add configure option to enable/disable register protocol handler.
3761 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
3763 Reviewed by Martin Robinson.
3765 [GTK] Need to report whether touch icon loading is enabled
3766 https://bugs.webkit.org/show_bug.cgi?id=62532
3768 It needs to report whether touch icon loading is enabled.
3770 * configure.ac: Updated option parsing code for loading touch icons.
3772 2011-06-13 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3774 Reviewed by Eric Seidel.
3776 [CMAKE] Conditionally generate DerivedSources
3777 https://bugs.webkit.org/show_bug.cgi?id=62277
3779 Speedup build by not generating DerivedSources of features that are
3780 disabled. This was already been done for some features like ENABLE_SVG
3781 and now it's extended the following features: ENABLE_DATABASE,
3782 ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH,
3783 ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS,
3784 ENABLE_DATA_TRANSFER_ITEMS.
3786 * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE
3788 2011-06-10 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3790 Reviewed by Kenneth Rohde Christiansen.
3792 [CMAKE] Add generic support for building with WebGL
3793 https://bugs.webkit.org/show_bug.cgi?id=62376
3795 Add files that need to be compiled in every port for supporting WebGL.
3796 Each port still needs to add its specific files to
3797 CMakeLists${PORT}.txt. Therefore we do not enable WebGL in any port
3800 * Source/CMakeLists.txt: Add files needed to support WebGL.
3801 * Source/cmake/OptionsCommon.cmake: Find required OpenGL package.
3802 * Source/cmakeconfig.h.cmake: define ENABLE_WEBGL this feature is
3805 2011-06-09 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3807 Reviewed by Antonio Gomes.
3809 [CMAKE] Never let USER_AGENT defined to nothing
3810 https://bugs.webkit.org/show_bug.cgi?id=62410
3812 This patch is similar to r88342, but sets WEBKIT_USER_AGENT_*
3813 definitions only if that port defined it. A port might prefer to set it
3814 in other place, e.g. a header that is part of the public API (like GTK
3817 By using #cmakedefine instead of #define, if that variable is not set
3818 in CMake it will expand to:
3820 /* #define WEBKIT_USER_AGENT_MAJOR_VERSION */
3822 * Source/cmake/OptionsEfl.cmake:
3823 * Source/cmakeconfig.h.cmake:
3825 2011-06-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3827 Reviewed by Antonio Gomes.
3829 [EFL] Enable PROGRESS_TAG feature
3830 https://bugs.webkit.org/show_bug.cgi?id=62212
3832 * Source/cmake/OptionsEfl.cmake: Turn on PROGRESS_TAG by default.
3834 2011-06-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3836 Reviewed by Kenneth Rohde Christiansen.
3838 [CMAKE] Never let a WTF_FEATURE defined to nothing
3839 https://bugs.webkit.org/show_bug.cgi?id=60820
3841 If a port doesn't want to give the user some configure options,
3842 nevertheless it would have to define this feature as OFF. Otherwise
3843 there's a build error because the generated cmakeconfig.h is not
3844 parsed correctly by ENABLE macro, which expects each feature to be
3845 either undefined or defined to TRUE/FALSE.
3847 * Source/cmake/WebKitFeatures.cmake: Use a variable with the same name
3848 of the feature, which allows CONFIGURE_FILE() to replace it in the new
3849 cmakeconfig.h.cmake.
3850 * Source/cmakeconfig.h.cmake: use #cmakedefine01 instead of #define
3851 with another variable. This way the feature will always be 0 or 1 and
3852 it will never be left undefined.
3854 2011-06-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3856 Reviewed by Antonio Gomes.
3858 [EFL] Remove Ecore_X bits from PlatformScreenEfl
3859 https://bugs.webkit.org/show_bug.cgi?id=61649
3861 Remove the need for Ecore_X and some X calls by always using
3862 new functions available in EFL to get the screen size.
3864 * Source/cmake/FindEFL.cmake: Bump ecore and ecore-evas versions.
3866 2011-06-07 Andreas Kling <andreas.kling@nokia.com>
3868 Reviewed by Laszlo Gombos.
3870 [Qt] Fix Symbian build with RVCT 2.x
3871 https://bugs.webkit.org/show_bug.cgi?id=62205
3873 RVCT 2.x doesn't support (or need) the --signed_bitfields command-line
3874 option, so restrict it to version 4.x of the compiler.
3876 * Source/WebKit.pri:
3878 2011-06-06 Martin Robinson <mrobinson@igalia.com>
3880 Fix the GTK+ build by ensuring that the autogenerated sources
3881 necessary for libWebCoreInternals are recorded in a predeclared
3882 variable before assigning to BUILT_SOURCES.
3884 * GNUmakefile.am: Assign libWebCoreInternals built sources to
3885 libwebcoreinternals_built_sources before adding to the source list
3886 and to BUILT_SOURCES.
3888 2011-06-06 Carlos Garcia Campos <cgarcia@igalia.com>
3890 Unreviewed. Fix the GTK+ build.
3892 * GNUmakefile.am: Add javascriptcore_cflags variable.
3894 2011-06-04 Kevin Ollivier <kevino@theolliviers.com>
3896 [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures
3901 2011-06-04 Adam Barth <abarth@webkit.org>
3903 Configure new commit-queue instance. (Please ignore.)
3905 2011-06-03 Martin Robinson <mrobinson@igalia.com>
3907 Reviewed by Dimitri Glazkov.
3909 Teach Gtk build about window.internals
3910 https://bugs.webkit.org/show_bug.cgi?id=61071
3912 * Source/autotools/symbols.filter: Added some symbols necessary for
3913 window.internals to function to the global symbol list.
3915 2011-06-03 Alexis Menard <alexis.menard@openbossa.org>
3917 Reviewed by Benjamin Poulain.
3919 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
3920 https://bugs.webkit.org/show_bug.cgi?id=61957
3922 When building inside the Qt source tree, qmake always append the mkspecs
3923 defines after ours. We have to workaround and make sure that we append
3924 our flags after the qmake variable used inside Qt. This workaround was provided
3925 by our qmake folks. We need to append in both case because qmake behave differently
3926 when called with -spec or via SUBDIR+=.
3928 * Source/WebKit.pri:
3930 2011-06-02 Alexis Menard <alexis.menard@openbossa.org>
3932 Reviewed by Andreas Kling.
3934 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
3935 https://bugs.webkit.org/show_bug.cgi?id=61957
3937 When building inside the Qt source tree, qmake always append the mkspecs
3938 defines after ours. We have to workaround and make sure that we append
3939 our flags after the qmake variable used inside Qt. This workaround was provided
3942 * Source/WebKit.pri:
3944 2011-03-30 Martin Robinson <mrobinson@igalia.com>
3946 Reviewed by Adam Roben.
3948 [GTK] [WebKit2] Implement a basic WebKitTestRunner
3949 https://bugs.webkit.org/show_bug.cgi?id=57068
3951 * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
3953 2011-05-31 Xan Lopez <xlopez@igalia.com>
3955 Reviewed by Martin Robinson.
3957 Bump version to 1.5.1.
3961 2011-05-25 Gregg Tavares <gman@chromium.org>
3963 Reviewed by Kenneth Russell.
3965 Add 'noExtensions' option to Web/GraphicsContext3D attributes.
3966 https://bugs.webkit.org/show_bug.cgi?id=61460
3968 * Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
3969 * Source/WebCore/platform/graphics/GraphicsContext3D.h:
3970 * Source/WebKit/chromium/public/WebGraphicsContext3D.h:
3971 * Source/WebKit/chromium/src/GraphicsContext3DChromium.cpp:
3973 2011-05-24 Keishi Hattori <keishi@webkit.org>
3975 Reviewed by Kent Tamura.
3977 Disable textfield implementation of <input type=color>. Add INPUT_COLOR feature flag. Add input color sanitizer.
3978 https://bugs.webkit.org/show_bug.cgi?id=61273
3980 * configure.ac: Added INPUT_COLOR feature flag.
3982 2011-05-24 Jay Civelli <jcivelli@chromium.org>
3984 Reviewed by Adam Barth.
3986 Adding MHTML reading support.
3987 https://bugs.webkit.org/show_bug.cgi?id=7168
3991 2011-05-23 Ryuan Choi <ryuan.choi@samsung.com>
3993 Rubber stamped by Eric Seidel.
3995 [CMAKE] Refactoring wtf related code.
3996 https://bugs.webkit.org/show_bug.cgi?id=60146
3998 Move WTF_INCLUDE_DIRECTORIES to Source/JavaScriptCore/wtf/CMakeLists.txt.
4000 * Source/cmake/OptionsCommon.cmake:
4001 * Source/cmake/OptionsEfl.cmake:
4003 2011-05-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4005 Unreviewed. Fix build break.
4007 * Source/cmake/WebKitMacros.cmake: Add -i option in order to include Lookup.h
4009 2011-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4011 Reviewed by Martin Robinson.
4013 [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
4014 https://bugs.webkit.org/show_bug.cgi?id=58223
4016 * configure.ac: Add configure option to enable/disable plugin
4019 2011-05-12 Gregg Tavares <gman@chromium.org>
4021 Reviewed by Kenneth Russell.
4023 Add option to select GraphicsContext3D implementation.
4024 https://bugs.webkit.org/show_bug.cgi?id=60297
4026 * Source/WebKit/chromium/DEPS:
4027 * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
4029 2011-05-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4031 Reviewed by Antonio Gomes.
4033 [CMAKE] Add option to unconditionally enable/disable a feature
4034 https://bugs.webkit.org/show_bug.cgi?id=60643
4036 Create an argument to be used in WEBKIT_FEATURE macro, allowing a port
4037 to enable a feature without showing to user that it can be disabled.
4038 This is useful if a port needs an option to be always ON/OFF and
4039 changing it will break the build.
4041 This way it's possible to add mandatory features to each port without
4042 touching the cmakeconfig.cmake file.
4044 * Source/cmake/WebKitFeatures.cmake:
4046 2011-05-11 Dmitry Lomov <dslomov@google.com>
4048 Reviewed by David Levin.
4050 https://bugs.webkit.org/show_bug.cgi?id=59561
4051 Switch TestWebKitAPI to GTest
4053 Fixes Makefiles and WinCairo build as well
4055 * Source/ThirdParty/gtest/README.WebKit:
4056 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
4057 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig:
4058 * Source/ThirdParty/gtest/xcode/Makefile: Added.
4060 2011-05-09 Dmitry Lomov <dslomov@google.com>
4062 Reviewed by Sam Weinig.
4064 Switch TestWebKitAPI to GTest
4065 https://bugs.webkit.org/show_bug.cgi?id=59561
4067 * Source/ThirdParty/gtest/README.WebKit:
4068 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
4070 2011-05-09 Xan Lopez <xlopez@igalia.com>
4072 Reviewed by Gustavo Noronha.
4074 Fix logic in GCC version detection, it was reversed.
4078 2011-05-09 Alexis Menard <alexis.menard@openbossa.org>
4080 Reviewed by Andreas Kling.
4082 [Qt] Fix the build on Embedded Linux.
4083 https://bugs.webkit.org/show_bug.cgi?id=60347
4085 qpa is the name for lighthouse but the old name for Qt for Embedded Linux should
4086 still be used in order to build properly.
4088 * Source/WebKit.pri:
4090 2011-05-05 Kevin Ollivier <kevino@theolliviers.com>
4092 [wx] Unreviewed build fix. Add LocalizedDateNone.cpp to the build.
4096 2011-05-05 Prasanth Ullattil <prasanth.ullattil@nokia.com>
4098 Reviewed by Simon Hausmann.
4100 Install correct header files for webkit.
4102 Since WebKit is no longer inside Qt, we can remove the detection for
4105 [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
4106 https://bugs.webkit.org/show_bug.cgi?id=57621
4108 * Source/sync.profile:
4110 2011-05-05 Adam Barth <abarth@webkit.org>
4112 Remove a couple stray mentions of WML that I missed before.
4116 2011-05-05 Alexis Menard <alexis.menard@openbossa.org>
4118 Reviewed by Benjamin Poulain.
4120 [Qt] Make QtWebKit build when using gcc 4.6.0
4121 https://bugs.webkit.org/show_bug.cgi?id=60265
4123 If QtWebKit is compiled with gcc 4.6.0 and the build is not done
4124 with c++0x support we need to deactivate warnings about compatibility.
4125 Some WebKit types have names which conflicts with upcoming c++0x
4126 types. If QtWebKit is built with c++0x support, WebKit has code to
4127 fallback to the standard type rather than the WebKit implementation.
4128 For example nullptr will be the one of the std if build options turns on
4131 * Source/WebKit.pri:
4133 2011-05-04 Xan Lopez <xlopez@igalia.com>
4135 Reviewed by Martin Robinson.
4137 [GTK] Fix warnings in webkit.m4 with autoconf 2.68
4138 https://bugs.webkit.org/show_bug.cgi?id=60189
4140 Use AC_LANG_SOURCE when passing source code to AC_COMPILE_IFELSE
4143 * Source/autotools/webkit.m4: ditto.
4145 2011-05-04 Martin Robinson <mrobinson@igalia.com>
4147 Fix the WebKitGTK+ build.
4149 * configure.ac: Added option parsing code for loading touch icons.
4151 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4153 Reviewed by Xan Lopez.
4155 [CMAKE] Remove C++0x compat mode warnings for GCC >= 4.6.0
4156 https://bugs.webkit.org/show_bug.cgi?id=60041
4158 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
4159 4.6.0) until our codebase is ready. This is the same as done for
4162 * Source/cmake/WebKitHelpers.cmake: ditto.
4164 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4166 Unreviewed, rolling out r85624.
4167 http://trac.webkit.org/changeset/85624
4169 The same command is used also for make_names.pl, which breaks
4172 * Source/cmake/OptionsCommon.cmake: ditto.
4174 2011-05-03 Leandro Pereira <leandro@profusion.mobi>
4176 [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
4178 Force linking with zlib so that uncompress() exists.
4180 * Source/cmake/OptionsEfl.cmake: Find zlib.
4182 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4184 [CMAKE] Unreviewed build fix for gcc >= 4.6
4186 Same fix as done in r84123. CMake explicitly pass the arguments to
4187 make_names.pl, so let's make them the same.
4189 * Source/cmake/OptionsCommon.cmake: ditto.
4191 2011-05-02 Adam Klein <adamk@chromium.org>
4193 Reviewed by Tony Chang.
4195 Roll chromium DEPS to r83722, add new crypto directory to DEPS
4196 https://bugs.webkit.org/show_bug.cgi?id=59992
4199 Ignore new chromium/crypto directory.
4201 2011-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
4203 Reviewed by Eric Seidel.
4205 [GTK] Build webkit1 even when webkit2 is enabled
4206 https://bugs.webkit.org/show_bug.cgi?id=59695
4211 2011-05-01 ojab <ojab@ojab.ru>
4213 Reviewed by Eric Seidel.
4215 --disable-video-track if --disable-video
4216 https://bugs.webkit.org/show_bug.cgi?id=59605
4220 2011-04-29 Dean Jackson <dino@apple.com>
4222 Reviewed by Simon Fraser.
4224 Add ENABLE macro for WebKitAnimation
4225 https://bugs.webkit.org/show_bug.cgi?id=59729
4227 Add new feature to toggle WebKit Animation API.
4231 2011-04-29 Kevin Ollivier <kevino@theolliviers.com>
4233 [wx] Unreviewed build fix. Fix library copying logic for wxMSW 2.9.x.
4237 2011-04-28 Adam Barth <abarth@webkit.org>
4239 Reviewed by Eric Seidel.
4242 https://bugs.webkit.org/show_bug.cgi?id=59678
4244 Remove WML configuration option from the CMake build system.
4246 * Source/cmake/OptionsEfl.cmake:
4247 * Source/cmake/OptionsWinCE.cmake:
4248 * Source/cmakeconfig.h.cmake:
4250 2011-04-28 Xan Lopez <xlopez@igalia.com>
4252 Reviewed by Martin Robinson.
4254 [Gtk] Split JSC and WebCore builds
4255 https://bugs.webkit.org/show_bug.cgi?id=19428
4257 Add a pkg-config file for JavaScriptCoreGTK+.
4259 * configure.ac: generate the final pkg-config file from our .in
4262 2011-04-28 Xan Lopez <xlopez@igalia.com>
4264 Reviewed by Martin Robinson.
4266 [Gtk] Split JSC and WebCore builds
4267 https://bugs.webkit.org/show_bug.cgi?id=19428
4269 Build JavaScriptCore as a libtool shared library instead of a
4270 private convenience library.
4272 * GNUmakefile.am: remove convenience library definition for jsc.
4274 2011-04-28 Xan Lopez <xlopez@igalia.com>
4276 Reviewed by Martin Robinson.
4278 [GTK] Remove C++0x compat mode warnings for GCC >= 4.6.0
4279 https://bugs.webkit.org/show_bug.cgi?id=59718
4281 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
4282 4.6.0) until our codebase is ready.
4284 * configure.ac: do that.
4286 2011-04-27 Yi Shen <yi.4.shen@nokia.com>
4288 Reviewed by Kenneth Rohde Christiansen.
4290 [Qt] Upstream Symbian platform plugin
4291 https://bugs.webkit.org/show_bug.cgi?id=58435
4293 Upstream Symbian platform plugin.
4295 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
4297 2011-04-27 Steve Block <steveblock@google.com>
4299 Reviewed by David Levin.
4301 Remove Android build system
4302 https://bugs.webkit.org/show_bug.cgi?id=48111
4304 This is to avoid the maintenance burden until the Android port is
4307 * Source/Android.mk: Removed.
4309 2011-04-26 Kevin Ollivier <kevino@theolliviers.com>
4311 Rubberstamped by Eric Seidel.
4313 Enable waf to be used to build other ports
4314 https://bugs.webkit.org/show_bug.cgi?id=58213
4318 2011-04-22 Sheriff Bot <webkit.review.bot@gmail.com>
4320 Unreviewed, rolling out r84627.
4321 http://trac.webkit.org/changeset/84627
4322 https://bugs.webkit.org/show_bug.cgi?id=59271
4324 It broke Symbian build (Requested by Ossy on #webkit).
4326 * Source/WebKit.pro:
4328 2011-04-22 Yi Shen <yi.4.shen@nokia.com>
4330 Reviewed by Kenneth Rohde Christiansen.
4332 [Qt] Upstream Symbian platform plugin
4333 https://bugs.webkit.org/show_bug.cgi?id=58435
4335 Upstream Symbian platform plugin.
4337 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
4339 2011-04-21 Maciej Stachowiak <mjs@apple.com>
4341 Reviewed by Adam Roben.
4343 Add a feature define to allow <details> and <summary> to be disabled
4344 https://bugs.webkit.org/show_bug.cgi?id=59118
4345 <rdar://problem/9257045>
4349 2011-04-18 Evan Martin <evan@chromium.org>
4351 Reviewed by Eric Seidel.
4353 [chromium] expose title direction to webkit client
4354 https://bugs.webkit.org/show_bug.cgi?id=58823
4356 * Tools/DumpRenderTree/chromium/LayoutTestController.cpp:
4357 * Tools/DumpRenderTree/chromium/LayoutTestController.h:
4358 Adapt to new API. Expose title direction to JS so it can be tested.
4360 * Tools/DumpRenderTree/chromium/WebViewHost.cpp:
4361 * Tools/DumpRenderTree/chromium/WebViewHost.h:
4364 2011-04-18 Hans Wennborg <hans@chromium.org>
4366 Reviewed by Steve Block.
4368 LevelDB backend for IndexedDB
4369 https://bugs.webkit.org/show_bug.cgi?id=57372
4371 Add LevelDB wrappers to Android.mk.
4373 * Source/Android.mk:
4375 2011-04-18 Patrick Gansterer <paroga@webkit.org>
4377 Reviewed by Pavel Feldman.
4379 REGRESSION (r81479): generate-inspector-idl fails on native win32
4380 https://bugs.webkit.org/show_bug.cgi?id=58315
4382 Disable git autocrlf for Inspector.json.
4386 2011-04-16 Patrick Gansterer <paroga@webkit.org>
4388 Reviewed by Eric Seidel.
4390 Rename PLATFORM(CAIRO) to USE(CAIRO)
4391 https://bugs.webkit.org/show_bug.cgi?id=55192
4393 * Source/cmake/OptionsEfl.cmake:
4395 2011-04-15 Shishir Agrawal <shishir@chromium.org>
4397 Reviewed by James Robinson.
4399 Add a flag to guard Page Visibility API changes.
4400 https://bugs.webkit.org/show_bug.cgi?id=58464
4403 http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0175.html
4407 2011-04-15 Xan Lopez <xlopez@igalia.com>
4409 Reviewed by Martin Robinson.
4411 * configure.ac: bump to 1.5.0, 1.4.0 will be released from a
4412 branch and was already cut off.
4414 2011-04-15 Anna Cavender <annacc@chromium.org>
4416 Reviewed by Eric Carlson.
4418 Renaming TRACK feature define to VIDEO_TRACK
4419 https://bugs.webkit.org/show_bug.cgi?id=53556
4423 2011-04-13 Dmitry Lomov <dslomov@google.com>
4425 Reviewed by David Levin.
4427 Add GTest unit-testing framework to WebKit
4428 https://bugs.webkit.org/show_bug.cgi?id=58507
4430 * Source/ThirdParty/gtest/CHANGES: Added.
4431 * Source/ThirdParty/gtest/CMakeLists.txt: Added.
4432 * Source/ThirdParty/gtest/CONTRIBUTORS: Added.
4433 * Source/ThirdParty/gtest/COPYING: Added.
4434 * Source/ThirdParty/gtest/Makefile.am: Added.
4435 * Source/ThirdParty/gtest/README: Added.
4436 * Source/ThirdParty/gtest/README.WebKit: Added.
4437 * Source/ThirdParty/gtest/codegear/gtest.cbproj: Added.
4438 * Source/ThirdParty/gtest/codegear/gtest.groupproj: Added.
4439 * Source/ThirdParty/gtest/codegear/gtest_all.cc: Added.
4440 * Source/ThirdParty/gtest/codegear/gtest_link.cc: Added.
4441 * Source/ThirdParty/gtest/codegear/gtest_main.cbproj: Added.
4442 * Source/ThirdParty/gtest/codegear/gtest_unittest.cbproj: Added.
4443 * Source/ThirdParty/gtest/configure.ac: Added.
4444 * Source/ThirdParty/gtest/include/gtest/gtest-death-test.h: Added.
4445 * Source/ThirdParty/gtest/include/gtest/gtest-message.h: Added.
4446 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h: Added.
4447 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h.pump: Added.
4448 * Source/ThirdParty/gtest/include/gtest/gtest-spi.h: Added.
4449 * Source/ThirdParty/gtest/include/gtest/gtest-test-part.h: Added.
4450 * Source/ThirdParty/gtest/include/gtest/gtest-typed-test.h: Added.
4451 * Source/ThirdParty/gtest/include/gtest/gtest.h: Added.
4452 * Source/ThirdParty/gtest/include/gtest/gtest_pred_impl.h: Added.
4453 * Source/ThirdParty/gtest/include/gtest/gtest_prod.h: Added.
4454 * Source/ThirdParty/gtest/include/gtest/internal/gtest-death-test-internal.h: Added.
4455 * Source/ThirdParty/gtest/include/gtest/internal/gtest-filepath.h: Added.
4456 * Source/ThirdParty/gtest/include/gtest/internal/gtest-internal.h: Added.
4457 * Source/ThirdParty/gtest/include/gtest/internal/gtest-linked_ptr.h: Added.
4458 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h: Added.
4459 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h.pump: Added.
4460 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util.h: Added.
4461 * Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h: Added.
4462 * Source/ThirdParty/gtest/include/gtest/internal/gtest-string.h: Added.
4463 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h: Added.
4464 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h.pump: Added.
4465 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h: Added.
4466 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h.pump: Added.
4467 * Source/ThirdParty/gtest/m4/acx_pthread.m4: Added.
4468 * Source/ThirdParty/gtest/m4/gtest.m4: Added.
4469 * Source/ThirdParty/gtest/make/Makefile: Added.
4470 * Source/ThirdParty/gtest/msvc/gtest-md.sln: Added.
4471 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj: Added.
4472 * Source/ThirdParty/gtest/msvc/gtest.sln: Added.
4473 * Source/ThirdParty/gtest/msvc/gtest.vcproj: Added.
4474 * Source/ThirdParty/gtest/msvc/gtest_main-md.vcproj: Added.
4475 * Source/ThirdParty/gtest/msvc/gtest_main.vcproj: Added.
4476 * Source/ThirdParty/gtest/msvc/gtest_prod_test-md.vcproj: Added.
4477 * Source/ThirdParty/gtest/msvc/gtest_prod_test.vcproj: Added.
4478 * Source/ThirdParty/gtest/msvc/gtest_unittest-md.vcproj: Added.
4479 * Source/ThirdParty/gtest/msvc/gtest_unittest.vcproj: Added.
4480 * Source/ThirdParty/gtest/run_tests.py: Added.
4481 * Source/ThirdParty/gtest/samples/prime_tables.h: Added.
4482 * Source/ThirdParty/gtest/samples/sample1.cc: Added.
4483 * Source/ThirdParty/gtest/samples/sample1.h: Added.
4484 * Source/ThirdParty/gtest/samples/sample10_unittest.cc: Added.
4485 * Source/ThirdParty/gtest/samples/sample1_unittest.cc: Added.
4486 * Source/ThirdParty/gtest/samples/sample2.cc: Added.
4487 * Source/ThirdParty/gtest/samples/sample2.h: Added.
4488 * Source/ThirdParty/gtest/samples/sample2_unittest.cc: Added.
4489 * Source/ThirdParty/gtest/samples/sample3-inl.h: Added.
4490 * Source/ThirdParty/gtest/samples/sample3_unittest.cc: Added.
4491 * Source/ThirdParty/gtest/samples/sample4.cc: Added.
4492 * Source/ThirdParty/gtest/samples/sample4.h: Added.
4493 * Source/ThirdParty/gtest/samples/sample4_unittest.cc: Added.
4494 * Source/ThirdParty/gtest/samples/sample5_unittest.cc: Added.
4495 * Source/ThirdParty/gtest/samples/sample6_unittest.cc: Added.
4496 * Source/ThirdParty/gtest/samples/sample7_unittest.cc: Added.
4497 * Source/ThirdParty/gtest/samples/sample8_unittest.cc: Added.
4498 * Source/ThirdParty/gtest/samples/sample9_unittest.cc: Added.
4499 * Source/ThirdParty/gtest/scripts/fuse_gtest_files.py: Added.
4500 * Source/ThirdParty/gtest/scripts/gen_gtest_pred_impl.py: Added.
4501 * Source/ThirdParty/gtest/scripts/gtest-config.in: Added.
4502 * Source/ThirdParty/gtest/scripts/pump.py: Added.
4503 * Source/ThirdParty/gtest/scripts/test/Makefile: Added.
4504 * Source/ThirdParty/gtest/scripts/upload.py: Added.
4505 * Source/ThirdParty/gtest/scripts/upload_gtest.py: Added.
4506 * Source/ThirdParty/gtest/src/gtest-all.cc: Added.
4507 * Source/ThirdParty/gtest/src/gtest-death-test.cc: Added.
4508 * Source/ThirdParty/gtest/src/gtest-filepath.cc: Added.
4509 * Source/ThirdParty/gtest/src/gtest-internal-inl.h: Added.
4510 * Source/ThirdParty/gtest/src/gtest-port.cc: Added.
4511 * Source/ThirdParty/gtest/src/gtest-test-part.cc: Added.
4512 * Source/ThirdParty/gtest/src/gtest-typed-test.cc: Added.
4513 * Source/ThirdParty/gtest/src/gtest.cc: Added.
4514 * Source/ThirdParty/gtest/src/gtest_main.cc: Added.
4515 * Source/ThirdParty/gtest/test/gtest-death-test_test.cc: Added.
4516 * Source/ThirdParty/gtest/test/gtest-filepath_test.cc: Added.
4517 * Source/ThirdParty/gtest/test/gtest-linked_ptr_test.cc: Added.
4518 * Source/ThirdParty/gtest/test/gtest-listener_test.cc: Added.
4519 * Source/ThirdParty/gtest/test/gtest-message_test.cc: Added.
4520 * Source/ThirdParty/gtest/test/gtest-options_test.cc: Added.
4521 * Source/ThirdParty/gtest/test/gtest-param-test2_test.cc: Added.
4522 * Source/ThirdParty/gtest/test/gtest-param-test_test.cc: Added.
4523 * Source/ThirdParty/gtest/test/gtest-param-test_test.h: Added.
4524 * Source/ThirdParty/gtest/test/gtest-port_test.cc: Added.
4525 * Source/ThirdParty/gtest/test/gtest-test-part_test.cc: Added.
4526 * Source/ThirdParty/gtest/test/gtest-tuple_test.cc: Added.
4527 * Source/ThirdParty/gtest/test/gtest-typed-test2_test.cc: Added.
4528 * Source/ThirdParty/gtest/test/gtest-typed-test_test.cc: Added.
4529 * Source/ThirdParty/gtest/test/gtest-typed-test_test.h: Added.
4530 * Source/ThirdParty/gtest/test/gtest-unittest-api_test.cc: Added.
4531 * Source/ThirdParty/gtest/test/gtest_all_test.cc: Added.
4532 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest.py: Added.
4533 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest_.cc: Added.
4534 * Source/ThirdParty/gtest/test/gtest_color_test.py: Added.
4535 * Source/ThirdParty/gtest/test/gtest_color_test_.cc: Added.
4536 * Source/ThirdParty/gtest/test/gtest_env_var_test.py: Added.
4537 * Source/ThirdParty/gtest/test/gtest_env_var_test_.cc: Added.
4538 * Source/ThirdParty/gtest/test/gtest_environment_test.cc: Added.
4539 * Source/ThirdParty/gtest/test/gtest_filter_unittest.py: Added.
4540 * Source/ThirdParty/gtest/test/gtest_filter_unittest_.cc: Added.
4541 * Source/ThirdParty/gtest/test/gtest_help_test.py: Added.
4542 * Source/ThirdParty/gtest/test/gtest_help_test_.cc: Added.
4543 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest.py: Added.
4544 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest_.cc: Added.
4545 * Source/ThirdParty/gtest/test/gtest_main_unittest.cc: Added.
4546 * Source/ThirdParty/gtest/test/gtest_nc.cc: Added.
4547 * Source/ThirdParty/gtest/test/gtest_nc_test.py: Added.
4548 * Source/ThirdParty/gtest/test/gtest_no_test_unittest.cc: Added.
4549 * Source/ThirdParty/gtest/test/gtest_output_test.py: Added.
4550 * Source/ThirdParty/gtest/test/gtest_output_test_.cc: Added.
4551 * Source/ThirdParty/gtest/test/gtest_output_test_golden_lin.txt: Added.
4552 * Source/ThirdParty/gtest/test/gtest_output_test_golden_win.txt: Added.
4553 * Source/ThirdParty/gtest/test/gtest_pred_impl_unittest.cc: Added.
4554 * Source/ThirdParty/gtest/test/gtest_prod_test.cc: Added.
4555 * Source/ThirdParty/gtest/test/gtest_repeat_test.cc: Added.
4556 * Source/ThirdParty/gtest/test/gtest_shuffle_test.py: Added.
4557 * Source/ThirdParty/gtest/test/gtest_shuffle_test_.cc: Added.
4558 * Source/ThirdParty/gtest/test/gtest_sole_header_test.cc: Added.
4559 * Source/ThirdParty/gtest/test/gtest_stress_test.cc: Added.
4560 * Source/ThirdParty/gtest/test/gtest_test_utils.py: Added.
4561 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_ex_test.cc: Added.
4562 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test.py: Added.
4563 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test_.cc: Added.
4564 * Source/ThirdParty/gtest/test/gtest_uninitialized_test.py: Added.
4565 * Source/ThirdParty/gtest/test/gtest_uninitialized_test_.cc: Added.
4566 * Source/ThirdParty/gtest/test/gtest_unittest.cc: Added.
4567 * Source/ThirdParty/gtest/test/gtest_xml_outfile1_test_.cc: Added.
4568 * Source/ThirdParty/gtest/test/gtest_xml_outfile2_test_.cc: Added.
4569 * Source/ThirdParty/gtest/test/gtest_xml_outfiles_test.py: Added.
4570 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest.py: Added.
4571 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest_.cc: Added.
4572 * Source/ThirdParty/gtest/test/gtest_xml_test_utils.py: Added.
4573 * Source/ThirdParty/gtest/test/production.cc: Added.
4574 * Source/ThirdParty/gtest/test/production.h: Added.
4575 * Source/ThirdParty/gtest/test/run_tests_util.py: Added.
4576 * Source/ThirdParty/gtest/test/run_tests_util_test.py: Added.
4577 * Source/ThirdParty/gtest/xcode/Config/DebugProject.xcconfig: Added.
4578 * Source/ThirdParty/gtest/xcode/Config/FrameworkTarget.xcconfig: Added.
4579 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig: Added.
4580 * Source/ThirdParty/gtest/xcode/Config/ReleaseProject.xcconfig: Added.
4581 * Source/ThirdParty/gtest/xcode/Config/StaticLibraryTarget.xcconfig: Added.
4582 * Source/ThirdParty/gtest/xcode/Config/TestTarget.xcconfig: Added.
4583 * Source/ThirdParty/gtest/xcode/Resources/Info.plist: Added.
4584 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/Info.plist: Added.
4585 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Added.
4586 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/runtests.sh: Added.
4587 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.cc: Added.
4588 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.h: Added.
4589 * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget_test.cc: Added.
4590 * Source/ThirdParty/gtest/xcode/Scripts/runtests.sh: Added.
4591 * Source/ThirdParty/gtest/xcode/Scripts/versiongenerate.py: Added.
4592 * Source/ThirdParty/gtest/xcode/gtest.xcodeproj/project.pbxproj: Added.
4594 2011-04-13 Ryuan Choi <ryuan.choi@samsung.com>
4596 Reviewed by Kenneth Rohde Christiansen.
4598 [CMAKE] Separate DerivedSources.
4599 https://bugs.webkit.org/show_bug.cgi?id=58427
4601 Seperate DerivedSources/ to DerivedSources/WebCore and
4602 DerivedSources/JavaScriptCore.
4604 * Source/CMakeLists.txt:
4605 * Source/cmake/OptionsCommon.cmake:
4606 * Source/cmake/WebKitFS.cmake:
4607 * Source/cmake/WebKitHelpers.cmake:
4608 * Source/cmake/WebKitMacros.cmake:
4610 2011-04-13 Tony Chang <tony@chromium.org>
4612 Ignore files generated from glu.gyp.