1 2012-01-31 Kenneth Rohde Christiansen <kenneth@webkit.org>
3 Tap highlighting: Support better outlines for multiline inlines
4 https://bugs.webkit.org/show_bug.cgi?id=77428
6 Reviewed by Simon Hausmann.
8 Update the test to use a transform.
10 * ManualTests/qt/tap-highlighting-inlines.html:
12 2012-01-31 Nayan Kumar K <nayankk@motorola.com>
14 [GTK] Remove V8 compilation option.
15 https://bugs.webkit.org/show_bug.cgi?id=77405
17 Reviewed by Philippe Normand.
19 Revert the changes introduced as part of bug 69469
20 to provide an option to compile V8 as JavaScript engine.
22 * GNUmakefile.am: Remove defining USE_JSC macro.
23 * configure.ac: Remove --with-jsengine option.
25 2012-01-25 Philippe Normand <pnormand@igalia.com>
27 [GStreamer] 0.11 build support
28 https://bugs.webkit.org/show_bug.cgi?id=77085
30 Reviewed by Martin Robinson.
32 * configure.ac: New --with-gstreamer option, defaulting to 0.10.
34 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
36 Build fix after r106321.
38 * Websites/webkit-perf.appspot.com/report_handler.py:
39 * Websites/webkit-perf.appspot.com/manifest_handler.py:
40 (ManifestHandler.get):
42 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
44 Python code in webkit-perf.appspot.com uses camelCase
45 https://bugs.webkit.org/show_bug.cgi?id=77392
47 Reviewed by Adam Barth.
49 Use PEP8 style naming conventions instead of camelCase.
51 * Websites/webkit-perf.appspot.com/create_handler.py:
53 (CreateHandler._create_builder):
54 (CreateHandler._create_branch):
55 (CreateHandler._create_platform):
56 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
57 (DashboardHandler.get):
58 * Websites/webkit-perf.appspot.com/manifest_handler.py:
59 (ManifestHandler.get):
60 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
61 (MergeTestsHandler.post):
62 * Websites/webkit-perf.appspot.com/models.py:
63 (create_in_transaction_with_numeric_id_holder):
64 (delete_model_with_numeric_id_holder):
66 (Builder.authenticate):
67 (Builder.hashed_password):
69 * Websites/webkit-perf.appspot.com/report_handler.py:
71 (ReportHandler._model_by_key_name_in_body_or_error):
72 (ReportHandler._integer_in_body):
73 (ReportHandler._timestamp_in_body):
74 (ReportHandler.bypass_authentication):
75 (ReportHandler._results_are_valid):
76 (ReportHandler._results_are_valid._is_float_convertible):
77 (ReportHandler._create_build_if_possible):
78 (ReportHandler._create_build_if_possible.execute):
79 (ReportHandler._add_test_if_needed):
80 (ReportHandler._add_test_if_needed.execute):
82 (AdminReportHandler.bypass_authentication):
83 * Websites/webkit-perf.appspot.com/runs_handler.py:
86 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
88 Enable memcache on webkit-perf.appspot.com
89 https://bugs.webkit.org/show_bug.cgi?id=77378
91 Reviewed by Adam Barth.
93 Eanble memcache on dashboard, manifest, and runs handlers. Clear appropriate caches when new runs are reported,
94 or new models are created. We flush all caches when tests are merged since it's hard to figure out dependencies
95 in that case. Luckily, we merge tests only occassionally and manually (or hope so) so this shouldn't be an issue.
97 * Websites/webkit-perf.appspot.com/create_handler.py:
99 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
100 (DashboardHandler.get):
101 * Websites/webkit-perf.appspot.com/manifest_handler.py:
102 (ManifestHandler.get):
103 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
104 (MergeTestsHandler.post):
105 * Websites/webkit-perf.appspot.com/models.py:
106 (createInTransactionWithNumericIdHolder):
109 * Websites/webkit-perf.appspot.com/report_handler.py:
110 (ReportHandler.post):
111 (ReportHandler._addTestIfNeeded):
112 * Websites/webkit-perf.appspot.com/runs_handler.py:
115 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
117 webkit-perf.appspot.com should have an ability to merge tests
118 https://bugs.webkit.org/show_bug.cgi?id=77250
120 Reviewed by Adam Barth.
122 Added admin/merge-tests. This page allows administrators to easily merge test objects.
124 Also add the forgotten title.png and rename api/create to admin/create since we don't allow
125 non-admins to create new models anyway.
127 * Websites/webkit-perf.appspot.com/app.yaml:
128 * Websites/webkit-perf.appspot.com/css: Added.
129 * Websites/webkit-perf.appspot.com/css/title.png: Added.
130 * Websites/webkit-perf.appspot.com/main.py:
131 * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added.
132 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added.
134 (MergeTestHandler.get):
135 (MergeTestHandler.post):
136 * Websites/webkit-perf.appspot.com/models.py:
137 (deleteModelWithNumericIdHolder):
138 * Websites/webkit-perf.appspot.com/static/create-models.html:
140 2012-01-30 Kenneth Rohde Christiansen <kenneth@webkit.org>
142 Add manual tests for tap highlighting
144 Rubberstamped by Simon Hausmann.
146 * ManualTests/qt/tap-highlighting-colors.html: Added.
147 * ManualTests/qt/tap-highlighting-images.html: Added.
148 * ManualTests/qt/tap-highlighting-inlines.html: Added.
150 2012-01-30 Allan Sandfeld Jensen <allan.jensen@nokia.com>
152 Manual test of number of resize events emitted during page generation.
153 https://bugs.webkit.org/show_bug.cgi?id=77212
155 Is needed to test if too many resize events are send when using fixed
156 layout, and needs to be a manual test because the test framework does
157 not currently support testing fixed layout.
159 Reviewed by Kenneth Rohde Christiansen.
161 * ManualTests/resize-events.html: Added.
163 2012-01-29 Zoltan Herczeg <zherczeg@webkit.org>
165 Custom written CSS lexer
166 https://bugs.webkit.org/show_bug.cgi?id=70107
168 Reviewed by Antti Koivisto and Oliver Hunt.
170 Remove tokenizer.cpp from intermediate sources.
174 2012-01-27 Fady Samuel <fsamuel@chromium.org>
176 Rename shouldLayoutFixedElementsRelativeToFrame and make it a setting
177 https://bugs.webkit.org/show_bug.cgi?id=76459
179 Reviewed by Darin Fisher.
181 * Source/autotools/symbols.filter:
183 2012-01-26 Carlos Garcia Campos <cgarcia@igalia.com>
185 [GTK] Add basic printing support to WebKit2
186 https://bugs.webkit.org/show_bug.cgi?id=76172
188 Reviewed by Gustavo Noronha Silva.
190 * configure.ac: Check whether GTK+ UNIX printing is available.
192 2012-01-27 ChangSeok Oh <shivamidow@gmail.com>
194 [EFL] SVG_FONT is not disabled when SVG is disabled.
195 https://bugs.webkit.org/show_bug.cgi?id=77174
197 Reviewed by Eric Seidel.
199 SVG_FONTS should be disabled when SVG is disabled. Or else it causes build-break.
200 Relocated checking ENABLE_GLIB_SUPPORT & ENABLE_VIDEO to avoid duplication.
202 * Source/cmake/OptionsEfl.cmake:
204 2012-01-26 Kevin Ollivier <kevino@theolliviers.com>
206 [wx] Unreviewed. Build fix, don't build some sources
207 which appear to no longer be needed.
211 2012-01-24 Ryosuke Niwa <rniwa@webkit.org>
213 Port Mozilla's Graph Server
214 https://bugs.webkit.org/show_bug.cgi?id=76312
216 Reviewed by Adam Barth.
218 Add the app engine backend for the Mozilla's graph server used on perf-webkit.appspot.com.
220 To deploy webkit-perf.appspot.com, you also need to pull index.html, embed.html, graph.html, jq,
221 js (except config.js), and css (except title.png) from https://github.com/mozilla/graphs.
223 * Websites/perf-webkit.appspot.com: Added.
224 * Websites/perf-webkit.appspot.com/app.yaml: Added.
225 * Websites/perf-webkit.appspot.com/create_handler.py: Added.
227 (CreateHandler.post):
228 (CreateHandler._createBuilder):
229 (CreateHandler._createBuilder.execute):
230 (CreateHandler._createBranch):
231 (CreateHandler._createBranch.execute):
232 (CreateHandler._createPlatform):
233 (CreateHandler._createPlatform.execute):
234 * Websites/perf-webkit.appspot.com/dashboard_handler.py: Added.
236 (DashboardHandler.get):
237 * Websites/perf-webkit.appspot.com/index.yaml: Added.
238 * Websites/perf-webkit.appspot.com/main.py: Added.
240 * Websites/perf-webkit.appspot.com/manifest_handler.py: Added.
242 (ManifestHandler.get):
243 * Websites/perf-webkit.appspot.com/models.py: Added.
245 (NumericIdHolder.whose):
246 (createInTransactionWithNumericIdHolder):
247 (modelFromNumericId):
251 (Builder.authenticate):
252 (Builder.hashedPassword):
257 * Websites/perf-webkit.appspot.com/report_handler.py: Added.
259 (ReportHandler.post):
260 (ReportHandler._modelByKeyNameInBodyOrError):
261 (ReportHandler._integerInBody):
262 (ReportHandler._timestampInBody):
263 (ReportHandler._output):
264 (ReportHandler._resultsAreValid):
265 (ReportHandler._createBuildIfPossible):
266 (ReportHandler._createBuildIfPossible.execute):
267 (ReportHandler._addTestIfNeeded):
268 (ReportHandler._addTestIfNeeded.execute):
269 * Websites/perf-webkit.appspot.com/runs_handler.py: Added.
272 * Websites/perf-webkit.appspot.com/static: Added.
273 * Websites/perf-webkit.appspot.com/static/create-models.html: Added.
274 * Websites/perf-webkit.appspot.com/static/manual-submit.html: Added.
276 2012-01-25 Hajime Morita <morrita@google.com>>
278 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
279 https://bugs.webkit.org/show_bug.cgi?id=76863
281 Reviewed by Dimitri Glazkov.
283 Added a feature flag.
285 * Source/cmake/OptionsBlackBerry.cmake:
286 * Source/cmake/OptionsEfl.cmake:
287 * Source/cmake/OptionsWinCE.cmake:
290 2012-01-25 Kenneth Rohde Christiansen <kenneth@webkit.org>
292 [Qt] Implement tap feedback respecting -webkit-tap-highlight-color
293 https://bugs.webkit.org/show_bug.cgi?id=76914
295 Reviewed by Simon Hausmann.
299 * ManualTests/qt/tap-highlighting.html: Added.
301 2012-01-25 Roland Steiner <rolandsteiner@chromium.org>
303 <style scoped>: Implement registering of <style scoped> with the scoping element
304 https://bugs.webkit.org/show_bug.cgi?id=67790
306 windows.internals updates
308 Reviewed by Dimitri Glazkov.
310 * Source/autotools/symbols.filter:
312 2012-01-24 Mark Rowe <mrowe@apple.com>
314 Death to JavaScriptGlue.
316 Rubber-stamped by Geoffrey Garen.
318 * Source/JavaScriptGlue: Removed.
319 * Source/Makefile: Stop building JavaScriptGlue.
321 2012-01-24 Simon Hausmann <simon.hausmann@nokia.com>
323 Some qmake build files must include Qt5's "quick" module.
324 https://bugs.webkit.org/show_bug.cgi?id=76671
326 Unreviewed build fix.
330 2012-01-21 Priit Laes <plaes@plaes.org>
332 [GTK][PATCH] Enable MathML support by default
333 https://bugs.webkit.org/show_bug.cgi?id=76790
335 Reviewed by Martin Robinson.
337 * configure.ac: Enable MathML by default.
339 2012-01-20 Marc-Andre Decoste <mad@chromium.org>
341 Add proper offset to position right click to simulate a context menu invocation.
342 https://bugs.webkit.org/show_bug.cgi?id=76421
344 Reviewed by Ojan Vafai.
346 * ManualTests/win/contextmenu-key3.html: Added.
348 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
350 Unreviewed; Windows buildbot update failure fix.
352 * ../ManualTests/data-transfer-items-file-dragout.html: Removed the notion of test:lorem-text.html.
353 * ../ManualTests/resources/test:lorem-text.html: Removed as this doesn't work on Windows.
355 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
357 Add DataTransferItems support for drag-and-drop'ed files and texts
358 https://bugs.webkit.org/show_bug.cgi?id=76367
360 Reviewed by Tony Chang.
362 * ManualTests/data-transfer-items-file-dragout.html: Added.
363 * ManualTests/test:lorem-text.html: Added.
365 2012-01-20 Mario Sanchez Prada <msanchez@igalia.com>
367 [GTK] Expose accessibility hierarchy in WebKit2 to ATK/AT-SPI based ATs
368 https://bugs.webkit.org/show_bug.cgi?id=72589
370 Reviewed by Martin Robinson.
372 New optional dependency for WK2's accessibility unit test: AT-SPI2.
374 * configure.ac: Check for AT-SPI2 when building with WK2 support.
376 2012-01-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
378 [Qt] Public API watch dog auto test.
379 https://bugs.webkit.org/show_bug.cgi?id=73922
381 Reviewed by Simon Hausmann.
383 This test aims to prevent unintended/unapproved
384 modifications to the public QML API.
388 2012-01-19 Gustavo Noronha Silva <gns@gnome.org>
390 Rubber-stamped by Martin Robinson.
392 * Source/autotools/symbols.filter: try to fix the 32 bits release
393 bot by also adding the symbol it generates
395 2012-01-19 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
397 [Qt] Make build-webkit always do safe incremental builds after update-webkit
399 When building against Qt5 with GCC we would just run 'make' in the build dir,
400 and rely on the dependency files output by GCC (-MD) to handle dependency
401 tracking, but that fails for special-cases like adding a Q_OBJECT macro
404 To guarantee that an incrmental build will work, we have to run 'make qmake',
405 which we now do on every build-webkit that's followed by a successful run
406 of update-webkit. The reasoning is that update-webkit can result in such
407 potential corner-cases being applied, and since we can't know for sure
408 unless we inspect the diff and account for all the corner cases we assume
409 the worst and always run 'make qmake'.
411 After a succesful run of build-webkit we proceed to do just 'make' for any
412 subsequent runs, since we assume that the developer knows what kind of
413 changes he/she is doing, and when a 'make qmake' is needed.
415 Reviewed by Simon Hausmann.
419 2012-01-18 Dirk Pranke <dpranke@chromium.org>
421 [chromium] move Tools.gyp, switch build-webkit --chromium to All.gyp
422 https://bugs.webkit.org/show_bug.cgi?id=76505
424 Reviewed by Tony Chang.
426 Update with newly-generated files.
430 2012-01-18 Eric Carlson <eric.carlson@apple.com>
432 Provide access to user's list of preferred languages
433 https://bugs.webkit.org/show_bug.cgi?id=76138
435 Reviewed by Alexey Proskuryakov.
437 * Source/autotools/symbols.filter: List the new functions.
439 2012-01-18 Luciano Wolf <luciano.wolf@openbossa.org>
441 [Qt][WK2] Broken build with undefined reference to shm_open and shm_unlink
442 https://bugs.webkit.org/show_bug.cgi?id=76538
444 Reviewed by Tor Arne Vestbø.
446 The -lrt parameter was coming before -lWebKit2 during linkage.
448 Moved rt lib inclusion from Source/api.pri to WebKit2.pri as it should be aware
449 of its own dependencies instead of letting WebKit guess about. Letting
450 it on api.pri can lead to a wrong parameter's order during linker phase.
451 Ubuntu 11.10 was giving errors about SharedMemory (shm_open and
452 shm_unlink undefined symbols).
456 2012-01-18 Balazs Kelemen <kbalazs@webkit.org>
458 [Qt] Consolidate layout test crash logging
459 https://bugs.webkit.org/show_bug.cgi?id=75088
461 Reviewed by Simon Hausmann.
463 Move backtrace generating logic into WTFReportBacktrace
464 and add a way to deinstall signal handlers if we know
465 that we have already printed the backtrace.
467 * Source/qtwebkit-export.map:
469 2012-01-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
471 [Qt] Move OTHER_FILES from WebKit.pro to Tools.pro
473 Reviewed by Simon Hausmann.
477 2012-01-18 Shinya Kawanaka <shinyak@google.com>
479 Move ShadowContentElement from dom/ to html/ and make ShadowContentElement subclass of HTMLElement.
480 https://bugs.webkit.org/show_bug.cgi?id=76241
482 Reviewed by Dimitri Glazkov.
484 * Source/autotools/symbols.filter: Exposed necessary symbols.
486 2012-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
488 Unreviewed. Fix GTK+ build after r105245.
490 * Source/autotools/symbols.filter: Fix symbol name.
492 2012-01-17 Hajime Morrita <morrita@chromium.org>
494 [Internals] Should be able to access corresponding Document object.
495 https://bugs.webkit.org/show_bug.cgi?id=76425
497 Added exported symbols.
499 Reviewed by Adam Barth.
501 * Source/autotools/symbols.filter:
503 2012-01-17 Stephen Chenney <schenney@chromium.org>
505 NULL ptr in WebCore::RenderSVGInlineText::localCaretRect
506 https://bugs.webkit.org/show_bug.cgi?id=75851
508 Reviewed by Ryosuke Niwa.
510 Added a check for null box in localCaretRect, to match test in other
511 implementations. Adding a manual test because the crash is not
514 * ManualTests/svg-modify-deleted-selection.svg: Added.
516 2012-01-17 Raul Hudea <rhudea@adobe.com>
518 Move tests out of WebCore/manual-tests to toplevel ManualTests.
519 It looks like the manual-tests folder wasn't noticed by git (or me :).
521 Move some SVG manual tests from deprecated WebCore/manual-tests to toplevel ManualTests
522 https://bugs.webkit.org/show_bug.cgi?id=76437
524 Reviewed by Daniel Bates.
526 * ManualTests/svg-animation-css-transform.html: Renamed from Source/WebCore/manual-tests/svg-animation-css-transform.html.
527 * ManualTests/svg-css-animate-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-animate-compound.html.
528 * ManualTests/svg-css-transition-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-transition-compound.html.
530 2012-01-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
532 [Qt] Add more files to project-files for easier navigation in Qt Creator
534 Reviewed by Simon Hausmann.
538 2012-01-16 Carlos Garcia Campos <cgarcia@igalia.com>
540 [GTK] Update NEWS and configure.ac for 1.7.4 release
541 https://bugs.webkit.org/show_bug.cgi?id=76375
543 Reviewed by Philippe Normand.
545 * configure.ac: Bumped version number.
547 2012-01-16 Shinya Kawanaka <shinyak@google.com>
549 [crash] Renderer crashes when spell checking a disabled input field.
550 https://bugs.webkit.org/show_bug.cgi?id=75941
552 Reviewed by Hajime Morita.
554 * ManualTests/editing-disabled-node-replace-crash.html: Added.
556 2012-01-13 Simon Fraser <simon.fraser@apple.com>
558 Unmatched transparency layer begin/end on a filtered element with an opacity ancestor
559 https://bugs.webkit.org/show_bug.cgi?id=76329
561 Reviewed by Dan Bernstein.
563 Manual test with a filtered element as a descendant of an element with
564 opacity. Doing a Find is necessary to exercise the test.
566 * ManualTests/filters/opacity-above-filter.html: Added.
568 2012-01-13 Eli Fidler <efidler@rim.com>
570 GCC compiler version is not detected properly for QNX qcc variant
571 https://bugs.webkit.org/show_bug.cgi?id=76288
573 Reviewed by Rob Buis.
575 Provide an alternative way of getting the compiler version for GCC variants
576 that don't support -dumpversion (such as qcc).
578 * Source/cmake/WebKitHelpers.cmake:
580 2012-01-13 Gregg Tavares <gman@google.com>
582 Add WebGLContextGroup as step toward sharing WebGL resources
583 https://bugs.webkit.org/show_bug.cgi?id=75906
585 The WebGL Working Group will soon add the ability to share
586 WebGL resources among WebGL contexts. This is the necessary
587 prep work. NO API changes.
589 Added WebGLSharedObject for objects that are shared vs
590 WebGLContextObject for objects that are not.
592 Reviewed by Kenneth Russell.
594 No new tests. No change in behavior.
596 * GNUmakefile.list.am:
598 * html/canvas/OESVertexArrayObject.cpp:
599 (WebCore::OESVertexArrayObject::createVertexArrayOES):
600 (WebCore::OESVertexArrayObject::deleteVertexArrayOES):
601 (WebCore::OESVertexArrayObject::isVertexArrayOES):
602 (WebCore::OESVertexArrayObject::bindVertexArrayOES):
603 * html/canvas/WebGLBuffer.cpp:
604 (WebCore::WebGLBuffer::WebGLBuffer):
605 (WebCore::WebGLBuffer::~WebGLBuffer):
606 (WebCore::WebGLBuffer::deleteObjectImpl):
607 * html/canvas/WebGLBuffer.h:
608 * html/canvas/WebGLContextGroup.cpp: Added.
609 (WebCore::WebGLContextGroup::create):
610 (WebCore::WebGLContextGroup::WebGLContextGroup):
611 (WebCore::WebGLContextGroup::~WebGLContextGroup):
612 (WebCore::WebGLContextGroup::getAGraphicsContext3D):
613 (WebCore::WebGLContextGroup::addContext):
614 (WebCore::WebGLContextGroup::removeContext):
615 (WebCore::WebGLContextGroup::removeObject):
616 (WebCore::WebGLContextGroup::addObject):
617 (WebCore::WebGLContextGroup::detachAndRemoveAllObjects):
618 (WebCore::WebGLContextGroup::loseContextGroup):
619 * html/canvas/WebGLContextGroup.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
620 * html/canvas/WebGLContextObject.cpp: Copied from Source/WebCore/html/canvas/WebGLShader.cpp.
621 (WebCore::WebGLContextObject::WebGLContextObject):
622 (WebCore::WebGLContextObject::~WebGLContextObject):
623 (WebCore::WebGLContextObject::detachContext):
624 (WebCore::WebGLContextObject::getAGraphicsContext3D):
625 * html/canvas/WebGLContextObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
626 (WebCore::WebGLContextObject::context):
627 (WebCore::WebGLContextObject::validate):
628 (WebCore::WebGLContextObject::hasGroupOrContext):
629 * html/canvas/WebGLFramebuffer.cpp:
630 (WebCore::WebGLFramebuffer::WebGLFramebuffer):
631 (WebCore::WebGLFramebuffer::~WebGLFramebuffer):
632 (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
633 (WebCore::WebGLFramebuffer::getAttachment):
634 (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
635 (WebCore::WebGLFramebuffer::checkStatus):
636 (WebCore::WebGLFramebuffer::onAccess):
637 (WebCore::WebGLFramebuffer::deleteObjectImpl):
638 (WebCore::WebGLFramebuffer::initializeRenderbuffers):
639 * html/canvas/WebGLFramebuffer.h:
640 * html/canvas/WebGLObject.cpp:
641 (WebCore::WebGLObject::WebGLObject):
642 (WebCore::WebGLObject::~WebGLObject):
643 (WebCore::WebGLObject::deleteObject):
644 (WebCore::WebGLObject::detach):
645 (WebCore::WebGLObject::onDetached):
646 * html/canvas/WebGLObject.h:
647 * html/canvas/WebGLProgram.cpp:
648 (WebCore::WebGLProgram::WebGLProgram):
649 (WebCore::WebGLProgram::~WebGLProgram):
650 (WebCore::WebGLProgram::deleteObjectImpl):
651 (WebCore::WebGLProgram::cacheActiveAttribLocations):
652 * html/canvas/WebGLProgram.h:
653 * html/canvas/WebGLRenderbuffer.cpp:
654 (WebCore::WebGLRenderbuffer::~WebGLRenderbuffer):
655 (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
656 (WebCore::WebGLRenderbuffer::deleteObjectImpl):
657 * html/canvas/WebGLRenderbuffer.h:
658 * html/canvas/WebGLRenderingContext.cpp:
659 (WebCore::WebGLRenderingContext::WebGLRenderingContext):
660 (WebCore::WebGLRenderingContext::initializeNewContext):
661 (WebCore::WebGLRenderingContext::~WebGLRenderingContext):
662 (WebCore::WebGLRenderingContext::clearIfComposited):
663 (WebCore::WebGLRenderingContext::checkObjectToBeBound):
664 (WebCore::WebGLRenderingContext::clear):
665 (WebCore::WebGLRenderingContext::copyTexImage2D):
666 (WebCore::WebGLRenderingContext::copyTexSubImage2D):
667 (WebCore::WebGLRenderingContext::createBuffer):
668 (WebCore::WebGLRenderingContext::createFramebuffer):
669 (WebCore::WebGLRenderingContext::createTexture):
670 (WebCore::WebGLRenderingContext::createProgram):
671 (WebCore::WebGLRenderingContext::createRenderbuffer):
672 (WebCore::WebGLRenderingContext::createShader):
673 (WebCore::WebGLRenderingContext::deleteObject):
674 (WebCore::WebGLRenderingContext::deleteRenderbuffer):
675 (WebCore::WebGLRenderingContext::deleteTexture):
676 (WebCore::WebGLRenderingContext::detachShader):
677 (WebCore::WebGLRenderingContext::validateElementArraySize):
678 (WebCore::WebGLRenderingContext::validateIndexArrayConservative):
679 (WebCore::WebGLRenderingContext::validateIndexArrayPrecise):
680 (WebCore::WebGLRenderingContext::validateWebGLObject):
681 (WebCore::WebGLRenderingContext::drawArrays):
682 (WebCore::WebGLRenderingContext::drawElements):
683 (WebCore::WebGLRenderingContext::framebufferRenderbuffer):
684 (WebCore::WebGLRenderingContext::framebufferTexture2D):
685 (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
686 (WebCore::WebGLRenderingContext::linkProgram):
687 (WebCore::WebGLRenderingContext::readPixels):
688 (WebCore::WebGLRenderingContext::useProgram):
689 (WebCore::WebGLRenderingContext::removeSharedObject):
690 (WebCore::WebGLRenderingContext::addSharedObject):
691 (WebCore::WebGLRenderingContext::removeContextObject):
692 (WebCore::WebGLRenderingContext::addContextObject):
693 (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects):
694 (WebCore::WebGLRenderingContext::initVertexAttrib0):
695 (WebCore::WebGLRenderingContext::loseContext):
696 (WebCore::WebGLRenderingContext::loseContextImpl):
697 * html/canvas/WebGLRenderingContext.h:
698 (WebCore::WebGLRenderingContext::contextGroup):
699 * html/canvas/WebGLShader.cpp:
700 (WebCore::WebGLShader::WebGLShader):
701 (WebCore::WebGLShader::~WebGLShader):
702 (WebCore::WebGLShader::deleteObjectImpl):
703 * html/canvas/WebGLShader.h:
704 * html/canvas/WebGLSharedObject.cpp: Copied from Source/WebCore/html/canvas/WebGLRenderbuffer.cpp.
705 (WebCore::WebGLSharedObject::WebGLSharedObject):
706 (WebCore::WebGLSharedObject::~WebGLSharedObject):
707 (WebCore::WebGLSharedObject::detachContextGroup):
708 (WebCore::WebGLSharedObject::getAGraphicsContext3D):
709 * html/canvas/WebGLSharedObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
710 (WebCore::WebGLSharedObject::contextGroup):
711 (WebCore::WebGLSharedObject::isBuffer):
712 (WebCore::WebGLSharedObject::isFramebuffer):
713 (WebCore::WebGLSharedObject::isProgram):
714 (WebCore::WebGLSharedObject::isRenderbuffer):
715 (WebCore::WebGLSharedObject::isShader):
716 (WebCore::WebGLSharedObject::isTexture):
717 (WebCore::WebGLSharedObject::validate):
718 (WebCore::WebGLSharedObject::hasGroupOrContext):
719 * html/canvas/WebGLTexture.cpp:
720 (WebCore::WebGLTexture::WebGLTexture):
721 (WebCore::WebGLTexture::~WebGLTexture):
722 (WebCore::WebGLTexture::deleteObjectImpl):
723 * html/canvas/WebGLTexture.h:
724 * html/canvas/WebGLVertexArrayObjectOES.cpp:
725 (WebCore::WebGLVertexArrayObjectOES::WebGLVertexArrayObjectOES):
726 (WebCore::WebGLVertexArrayObjectOES::~WebGLVertexArrayObjectOES):
727 (WebCore::WebGLVertexArrayObjectOES::deleteObjectImpl):
728 * html/canvas/WebGLVertexArrayObjectOES.h:
730 2012-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
732 Unreviewed, rolling out r104805.
733 http://trac.webkit.org/changeset/104805
734 https://bugs.webkit.org/show_bug.cgi?id=76180
736 Breaks apple win compilation. (Requested by vsevik on
739 * Source/autotools/symbols.filter:
741 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
743 Make the new WTF module build on Qt
744 https://bugs.webkit.org/show_bug.cgi?id=76163
746 Reviewed by Tor Arne Vestbø.
748 * WebKit.pro: Build the new WTF instead of the old one.
750 2012-01-12 Shinya Kawanaka <shinyak@google.com>
752 ShadowContentElement should be able to use query.
753 https://bugs.webkit.org/show_bug.cgi?id=75302
755 Reviewed by Hajime Morita.
757 * Source/autotools/symbols.filter: Exposed necessary symbols.
759 2012-01-11 Ulan Degenbaev <ulan@chromium.org>
761 [v8] Int16Array.set(array, offset) fails on first execution
762 https://bugs.webkit.org/show_bug.cgi?id=76040
764 Reviewed by Kenneth Russell.
766 * LayoutTests/fast/canvas/webgl/array-set-with-offset-expected.txt: Added.
767 * LayoutTests/fast/canvas/webgl/array-set-with-offset.html: Added.
768 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
769 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
771 2012-01-11 Eli Fidler <efidler@rim.com>
773 Fix OpenGL dependency in CMake build system
774 https://bugs.webkit.org/show_bug.cgi?id=73559
776 Reviewed by Daniel Bates.
778 Apparently the EFL port uses desktop OpenGL to implement WebGL, but
779 other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or
782 * Source/cmake/OptionsCommon.cmake:
783 * Source/cmake/OptionsEfl.cmake:
785 2012-01-09 Martin Robinson <mrobinson@igalia.com>
787 [GTK] [AC] Simplify accelerated compositing build options
788 https://bugs.webkit.org/show_bug.cgi?id=75518
790 Reviewed by Gustavo Noronha Silva.
792 * configure.ac: Remove the --enable-3d-rendering option. It's enabled by
793 default now when accelerated compositing is enabled.
794 * GNUmakefile.am: Automatically enable 3D rendering when accelerated compositing
797 2012-01-04 Jon Lee <jonlee@apple.com>
799 Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
800 https://bugs.webkit.org/show_bug.cgi?id=69886
801 <rdar://problem/10070187>
803 Reviewed by Adele Peterson.
805 * ManualTests/search-cancel-button.html: Added.
807 2012-01-06 Simon Hausmann <simon.hausmann@nokia.com>
809 [Qt] Fix compilation of app code against QtWebKit master header file
811 Unreviewed trivial build fix.
813 * Source/sync.profile: Exclude util.h and testwindow.h from the master header
814 file, because it cannot be used outside of the WebKit source tree.
816 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
818 [Qt] Move listing of include paths and libs to pri files in sources
820 Includepaths are sometimes modified by non-Qt contributors so keeping
821 them in files inside Sources makes it more likely that they are updated
822 along with project files for the other ports.
824 Using pri files instead of prf files for this also has the benefit that
825 the include() from the main target file can be parsed and followed by
826 Qt Creator -- something that does not work with load().
828 Dependency from a target to a library through the WEBKIT variable are
829 handled through forwarding-files in Tools/qmake/mkspecs/modules, which
830 set the source root of the module and include the right pri file.
832 Ideally we'd use the variant of include() that takes an optional
833 namespace to read the variables into, or the fromfile() function,
834 but both of these add an overhead of about 40% on the total qmake
835 runtime, due to making a deep copy of all the variables in the
836 project or re-reading all the prf files from scratch.
838 Reviewed by Simon Hausmann.
843 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
845 [Qt] Add a few more files ot OTHER_FILES
847 Rubber-stamped by Simon Hausmann.
851 2012-01-05 Ulan Degenbaev <ulan@chromium.org>
853 [v8] Null pointer exception if a typed array constructor set to a primitive value.
854 https://bugs.webkit.org/show_bug.cgi?id=75532
856 Make sure that V8ArrayBufferViewCustomScript.js does not throw exception.
858 Reviewed by Kenneth Russell.
860 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned-expected.txt: Added.
861 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html: Added.
862 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
863 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
865 2012-01-05 Zeno Albisser <zeno@webkit.org>
867 [Qt][WK2] Implement custom URL schemes defined in QML.
868 https://bugs.webkit.org/show_bug.cgi?id=74931
870 Add new classes to the export map.
872 Reviewed by Kenneth Rohde Christiansen.
874 * Source/qtwebkit-export.map:
876 2012-01-05 Fady Samuel <fsamuel@chromium.org>
878 Move scalePageBy from eventSender to window.internals
879 https://bugs.webkit.org/show_bug.cgi?id=64512
881 Reviewed by Simon Fraser.
883 * Source/autotools/symbols.filter:
885 2012-01-04 James Robinson <jamesr@chromium.org>
887 [chromium] Move WebMimeRegistry and dependencies to Source/Platform
888 https://bugs.webkit.org/show_bug.cgi?id=74583
890 Reviewed by Darin Fisher.
892 Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
896 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
898 [Qt] Introduce new qmake variable 'WEBKIT' for signaling dependencies
900 The custom qmake variable 'WEBKIT' is used for signaling that a
901 target depends in some way on other subproject of the WebKit
902 project. For now this is limited to the set of intermediate
903 libraries: wtf, javascriptcore, webcore, and webkit2.
905 This replaces the previous convension of using load(foo) for
906 just include paths, and CONFIG += foo to also link against foo.
908 Adding a dependency results in additional include paths being
909 available, and potentially linking to the library. This is
910 decided by the build system based on conditions such as what
911 kind of target is being built and the general build config.
913 An advantage to his approach is that it simplifies the individual
914 foo.prf files, for example by allowing us to use INCLUDEPATH +=
915 and LIBS += as normal instead of prepending.
917 Reviewed by Simon Hausmann.
921 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
923 [Qt] Move use of $$qtLibraryTarget() to a single place
925 Reviewed by Kenneth Rohde Christiansen.
929 2012-01-04 Mary Wu <mary.wu@torchmobile.com.cn>
931 Enable DOWNLOAD_ATTRIBUTE in BlackBerry porting
932 https://bugs.webkit.org/show_bug.cgi?id=75238
934 Reviewed by Antonio Gomes.
936 * Source/cmakeconfig.h.cmake: Modified to add a new cmakedefine ENABLE_DOWNLOAD_ATTRIBUTE.
938 2012-01-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
940 [Qt] Clean up detection of fontconfig
942 We decide in features.prf whether or not fontconfig is available, and
943 set the HAVE_FONTCONFIG define accordingly. All leaf project files
944 should use this define to decide whether or not to link against
945 fontconfig, not do their own detection.
947 We don't need to add link_pkgconfig to CONFIG in each project file,
948 as we selectivly enable that configuration in defaults_post when
955 2012-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
957 [GTK] Add a way to change web view settings in MiniBrowser
958 https://bugs.webkit.org/show_bug.cgi?id=71568
960 Reviewed by Philippe Normand.
962 * GNUmakefile.am: Initialize minibrowser_built_sources.
964 2011-12-28 ChangSeok Oh <shivamidow@gmail.com>
966 [GTK] Fix compilation issue when selecting opengl for Accelerated compositing
967 https://bugs.webkit.org/show_bug.cgi?id=75309
969 Reviewed by Martin Robinson.
971 Replace WTF_USE_TEXTURE_MAPPER_OPENGL to WTF_USE_TEXTURE_MAPPER_GL
975 2011-12-28 Dan Bernstein <mitz@apple.com>
977 Entering "make" in Source builds only JavaScriptGlue and ANGLE
978 https://bugs.webkit.org/show_bug.cgi?id=75318
980 Reviewed by Anders Carlsson.
982 * Makefile: Changed to make Source and Tools.
983 * Source/Makefile: Changed to make all projects in Source.
985 2011-12-27 Kentaro Hara <haraken@chromium.org>
987 WIP: Enable the [Supplemental] IDL on Gtk
988 https://bugs.webkit.org/show_bug.cgi?id=74972
990 Reviewed by Adam Barth.
992 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
996 2011-12-22 Leo Yang <leo.yang@torchmobile.com.cn>
998 [BlackBerry] Enable blob for the BlackBerry porting
999 https://bugs.webkit.org/show_bug.cgi?id=75074
1001 Reviewed by George Staikos.
1003 * Source/cmake/OptionsBlackBerry.cmake:
1005 2011-12-22 Ryuan Choi <ryuan.choi@samsung.com>
1007 [EFL][WK2] Add an option to build WebKit2.
1008 https://bugs.webkit.org/show_bug.cgi?id=61999
1010 Reviewed by Eric Seidel.
1012 * Source/cmake/OptionsEfl.cmake: Set WebKit2_LIBRARY_NAME.
1014 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
1016 ManualTests HTML template should be simplified
1017 https://bugs.webkit.org/show_bug.cgi?id=75025
1019 Reviewed by Ryosuke Niwa.
1021 * ManualTests/template.html:
1023 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
1025 WebKit editing throws exception when monochrome color dragged onto text
1026 https://bugs.webkit.org/show_bug.cgi?id=74775
1028 Reviewed by Ryosuke Niwa.
1030 * ManualTests/drag-color-to-contenteditable.html: Added.
1032 2011-12-21 Daniel Bates <dbates@webkit.org>
1034 Add CMake option to only build JavaScriptCore
1035 https://bugs.webkit.org/show_bug.cgi?id=74979
1037 Reviewed by Rob Buis.
1039 Towards adding CMake support to script Tools/Scripts/build-jsc, add a CMake
1040 option to only build JavaScriptCore.
1042 * CMakeLists.txt: Defined ENABLE_WEBCORE to build WebCore. If the option
1043 ONLY_BUILD_JAVASCRIPTCORE is specified then don't build WebCore, WebKit, or WebKit2.
1044 * Source/CMakeLists.txt:
1045 * Source/cmake/WebKitFS.cmake:
1047 2011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
1049 emacs: unreviewed. add settings for editing js files.
1053 2011-12-20 Rafael Brandao <rafael.lobo@openbossa.org>
1055 [Qt][WK2] Implement favicon support
1056 https://bugs.webkit.org/show_bug.cgi?id=71082
1058 Reviewed by Simon Hausmann.
1060 * Source/qtwebkit-export.map: Added new classes.
1062 2011-12-18 Simon Hausmann <simon.hausmann@nokia.com>
1064 Rename EditCommandQt to UndoStepQt
1065 https://bugs.webkit.org/show_bug.cgi?id=74754
1067 Reviewed by Ryosuke Niwa.
1071 2011-12-16 Mark Hahnenberg <mhahnenberg@apple.com>
1073 De-virtualize destructors
1074 https://bugs.webkit.org/show_bug.cgi?id=74331
1076 Reviewed by Geoffrey Garen.
1078 * Source/autotools/symbols.filter: Removed symbol no longer present.
1080 2011-12-16 Carlos Garcia Campos <cgarcia@igalia.com>
1082 [GTK] Update NEWS and configure.ac for 1.7.3 release
1083 https://bugs.webkit.org/show_bug.cgi?id=74699
1085 Reviewed by Philippe Normand.
1087 * configure.ac: Bumped version number.
1089 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
1091 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
1092 https://bugs.webkit.org/show_bug.cgi?id=74640
1094 Reviewed by Antonio Gomes.
1096 r84991 removed Datagrid from the tree, but the options in CMake were
1099 * Source/cmake/OptionsBlackBerry.cmake:
1100 * Source/cmake/OptionsEfl.cmake:
1101 * Source/cmake/OptionsWinCE.cmake:
1102 * Source/cmakeconfig.h.cmake:
1104 2011-12-15 Ulan Degenbaev <ulan@chromium.org>
1106 Web Inspector: [Chromium] Call LowMemoryNotification instead of IdleNotification
1107 https://bugs.webkit.org/show_bug.cgi?id=71821
1109 Reviewed by Yury Semikhatsky.
1111 * Source/WebCore/bindings/v8/ScriptProfiler.cpp:
1113 2011-12-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1115 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
1117 Reviewed Simon Hausmann.
1121 2011-12-15 Michael Brüning <michael.bruning@nokia.com>
1123 [QT][WK2]Add (experimental) viewport info view to Minibrowser/qt.
1124 https://bugs.webkit.org/show_bug.cgi?id=72893
1126 Reviewed by Kenneth Rohde Christiansen.
1128 This patch extends QQuickWebViewExperimental by a property named
1129 viewportInfo, which contains the viewport scalability and
1130 layout and contents size information. This property is exposed to
1131 QML through the experimental extension for QQuickWebView.
1133 * Source/qtwebkit-export.map:
1135 2011-12-14 Ryosuke Niwa <rniwa@webkit.org>
1137 Add a manual test for caret blinking during forward deletion
1138 https://bugs.webkit.org/show_bug.cgi?id=74494
1140 Reviewed by Dan Bernstein.
1142 Add a test to forward delete 200 characters. Caret should not blink during the deletion.
1143 This is a follow up for r102413.
1145 * ManualTests/caret-blink-during-forward-delete.html: Added.
1147 2011-12-14 Csaba Osztrogonác <ossy@webkit.org>
1149 [Qt] Rollout r102769, because it broke Qt-4.8 builds.
1153 2011-12-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1155 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
1159 https://bugs.webkit.org/show_bug.cgi?id=74413
1161 Reviewed by Simon Hausmann.
1165 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
1167 [Qt] Fix compilation of QtWebKit with --orientation-events without ENABLE_DEVICE_ORIENTATION
1168 https://bugs.webkit.org/show_bug.cgi?id=74492
1170 Reviewed by Simon Hausmann.
1174 2011-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
1176 [Qt] [WK2] Linking fails if GStreamer not installed after r102493
1177 https://bugs.webkit.org/show_bug.cgi?id=74412
1179 Reviewed by Simon Hausmann.
1181 Add -lrt to fix WK2 linking when gstreamer is not used.
1185 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
1187 [Qt] DeviceOrientationClientMockQt should be removed in favor of DeviceOrientationClientMock
1188 https://bugs.webkit.org/show_bug.cgi?id=74417
1190 Reviewed by Simon Hausmann.
1192 Based on original patch by Kenneth Christiansen.
1196 2011-12-14 Jacky Jiang <zhajiang@rim.com>
1198 [BlackBerry] Switch to libjpeg for decoding
1199 https://bugs.webkit.org/show_bug.cgi?id=74475
1201 Reviewed by Daniel Bates.
1203 Find libjpeg instead of libimg.
1205 * Source/cmake/OptionsBlackBerry.cmake:
1207 2011-12-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1209 [Qt] Get rid of layering violations in includes
1211 WebKit/qt/API and WebKit/qt/WebCoreSupport should not be included
1212 in the webcore.prf, but rather in each target that specificly needs
1213 headers in these location. We used to include them directly in webcore
1214 since we had layering violations between WebCore and WebKit, but now
1215 that they are gone there's no reason to do that.
1217 Reviewed by Simon Hausmann.
1221 2011-12-12 Andy Wingo <wingo@igalia.com>
1223 Simplify autotools configure.ac
1224 https://bugs.webkit.org/show_bug.cgi?id=74312
1226 Reviewed by Martin Robinson.
1228 * configure.ac: Don't AC_DEFINE so many things. Many of the
1229 defines were stale (ENABLE_YARR, ENABLE_JIT_OPTIMIZE_CALL, etc),
1230 and with Platform.h we don't need to make an explicit decision
1231 here. If the user does pass --enable-jit or --disable-jit, effect
1232 that choice via setting JSC_CPPFLAGS.
1234 2011-12-12 Alexis Menard <alexis.menard@openbossa.org>
1236 [Qt][WK2] History is not accessible in QML.
1237 https://bugs.webkit.org/show_bug.cgi?id=73016
1239 Reviewed by Simon Hausmann.
1241 Add the new QWebNavigationHistory in the map file.
1243 * Source/qtwebkit-export.map:
1245 2011-12-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1247 [Qt] request parameter of QQuickWebView::navigationRequested is not a registered type
1248 https://bugs.webkit.org/show_bug.cgi?id=73826
1250 Reviewed by Tor Arne Vestbø.
1252 * Source/qtwebkit-export.map: Adding QWebNavigationRequest
1254 2011-12-09 Joone Hur <joone.hur@collabora.co.uk>
1256 [GTK] Initial implementation of Accelerated Compositing using Clutter
1257 https://bugs.webkit.org/show_bug.cgi?id=73319
1259 Reviewed by Gustavo Noronha Silva.
1261 * GNUmakefile.am: Export new compilation macros.
1262 * configure.ac: Add clutter backend for Accelerated Compositing.
1264 2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
1266 Unreviewed, rolling out r102323.
1267 http://trac.webkit.org/changeset/102323
1268 https://bugs.webkit.org/show_bug.cgi?id=74069
1270 Caused Chromium and GTK build failure (Requested by bashi on
1273 * Source/autotools/symbols.filter:
1275 2011-12-08 Fady Samuel <fsamuel@chromium.org>
1277 Move scalePageBy from eventSender to window.internals
1278 https://bugs.webkit.org/show_bug.cgi?id=64512
1280 Reviewed by Simon Fraser.
1282 * Source/autotools/symbols.filter:
1284 2011-12-06 Dirk Pranke <dpranke@chromium.org>
1286 Add Tools/Tool.xcodeproj,
1287 Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
1288 Source/WebKit/chromium/All.xcodeproj to .gitignore
1290 https://bugs.webkit.org/show_bug.cgi?id=73823
1292 Reviewed by Tony Chang.
1296 2011-12-06 Simon Hausmann <simon.hausmann@nokia.com>
1298 [Qt] build-jsc script doesn't work
1299 https://bugs.webkit.org/show_bug.cgi?id=73910
1301 Reviewed by Tor Arne Vestbø.
1303 * WebKit.pro: Move WTF SUBDIR stuff out of here and
1304 straight into JavaScriptCore/JavaScriptCore.pro.
1305 Unconditionally "recurse" into JavaScriptCore now,
1306 as we'll do the v8 scoping there to only build WTF.
1308 2011-12-05 Alexander Færøy <alexander.faeroy@nokia.com>
1310 [Qt] Add Source/qtwebkitversion.h to .gitignore
1311 https://bugs.webkit.org/show_bug.cgi?id=73823
1313 Reviewed by Tor Arne Vestbø.
1317 2011-12-03 Dan Winship <danw@gnome.org>
1319 [GTK] Update required libsoup version
1320 https://bugs.webkit.org/show_bug.cgi?id=71611
1322 Reviewed by Martin Robinson.
1324 * configure.ac: require libsoup 2.37.2.1 for SoupRequestHTTP API
1327 2011-12-02 Fady Samuel <fsamuel@chromium.org>
1329 When page scaling is in use position:fixed has incorrect results
1330 https://bugs.webkit.org/show_bug.cgi?id=68617
1332 Reviewed by Simon Fraser.
1334 * Source/autotools/symbols.filter:
1336 2011-12-02 Martin Robinson <mrobinson@igalia.com>
1338 Try to fix the GTK+ debug bot. As discussed with other GTK+
1339 hackers recently. It makes sense to just remove G_DISABLE_DEPRECATIONS
1340 now in WebKit. The flag itself is now deprecated in GLib in favor of
1343 * GNUmakefile.am: Remove G_DISABLE_DEPRECATED.
1345 2011-12-02 Kevin Ollivier <kevino@theolliviers.com>
1347 [wx] Unreviewed build fixes for Windows build.
1351 2011-12-02 Alejandro G. Castro <alex@igalia.com>
1353 [GTK] Fix TextureMapperCairo compilation
1354 https://bugs.webkit.org/show_bug.cgi?id=73655
1356 Reviewed by Martin Robinson.
1358 * GNUmakefile.am: The variables need the USE part in the name.
1359 * configure.ac: We can not define the variable twice.
1361 2011-12-02 Raphael Kubo da Costa <kubo@profusion.mobi>
1363 Unreviewed, revert r101347.
1364 https://bugs.webkit.org/show_bug.cgi?id=73580
1366 It breaks the linking of Tools/ targets due to missing functions.
1368 * Source/cmake/OptionsEfl.cmake:
1370 2011-12-02 Alejandro G. Castro <alex@igalia.com>
1372 [GTK] Improve C++0x compat warnings check
1373 https://bugs.webkit.org/show_bug.cgi?id=73642
1375 Reviewed by Martin Robinson.
1379 2011-12-01 Nayan Kumar K <nayankk@motorola.com>
1381 [GTK] Add compilation options to enable/disable Accelerated Compositing and to choose texture mapper implementation.
1382 https://bugs.webkit.org/show_bug.cgi?id=73458
1384 Reviewed by Martin Robinson.
1386 * GNUmakefile.am: Export new compilation macros.
1387 * configure.ac: Provide option to choose accelerated compositing and texture mapper variations.
1389 2011-12-01 Patrick Gansterer <paroga@webkit.org>
1391 [CMake] Make the feature defines for DOM names explicit
1392 https://bugs.webkit.org/show_bug.cgi?id=72812
1394 Reviewed by Daniel Bates.
1396 Preprocessor defines used in WebCore/dom/make_names.pl are set via WEBKIT_FEATURE
1397 for every port in the correspondig platform file. Pass an explicit list of defines
1398 to the CMake macro, so we need to maintain the list only once.
1400 * Source/cmake/OptionsBlackBerry.cmake:
1401 * Source/cmake/OptionsEfl.cmake:
1402 * Source/cmake/OptionsWinCE.cmake:
1403 * Source/cmake/WebKitFeatures.cmake:
1405 2011-11-30 Alejandro G. Castro <alex@igalia.com>
1407 [GTK] Add accelerated compositing compilation option
1408 https://bugs.webkit.org/show_bug.cgi?id=73298
1410 Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
1411 define. Add the build compilation option
1412 --with-accelerated-compositing and use it in the makefile.
1414 Reviewed by Martin Robinson.
1419 2011-11-30 Mary Wu <mary.wu@torchmobile.com.cn>
1421 remove buildinformation from BlackBerry porting build system
1422 https://bugs.webkit.org/show_bug.cgi?id=73276
1424 Reviewed by Daniel Bates.
1426 * Source/cmake/OptionsBlackBerry.cmake: remove script file generate-buildinfo
1428 2011-11-30 Andrew Wason <rectalogic@rectalogic.com>
1430 Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
1431 https://bugs.webkit.org/show_bug.cgi?id=72155
1433 Reviewed by Simon Hausmann.
1435 Add additional WebCoreSupport files for Qt.
1439 2011-11-30 Adenilson Cavalcanti <adenilson.silva@openbossa.org>
1441 [Qt][WK2] Implement permission API for Qt port
1442 https://bugs.webkit.org/show_bug.cgi?id=59200
1444 Permission API hookup for Geolocation, it allows to receive in WebView
1445 a signal when a permission request is done (e.g. to grant permission
1446 for accessing geolocation information) and set it accordingly.
1448 Reviewed by Simon Hausmann.
1450 * Source/qtwebkit-export.map:
1452 2011-11-29 Kevin Ollivier <kevino@theolliviers.com>
1454 [wx] Unreviewed build fix for Leopard compilation.
1458 2011-11-29 Philippe Normand <pnormand@igalia.com>
1460 [GTK] hide WebAudio build option until support for FFTW is removed
1461 https://bugs.webkit.org/show_bug.cgi?id=73295
1463 Reviewed by Martin Robinson.
1465 * configure.ac: Disable WebAudio until the FFTW dependency is removed.
1467 2011-11-29 Hyowon Kim <hw1008.kim@samsung.com>
1469 [Texmap][EFL] Accelerated compositing support using TextureMapper on EFL port
1470 https://bugs.webkit.org/show_bug.cgi?id=73111
1472 Add feature define for TextureMapper and OpenGL package.
1474 Reviewed by Noam Rosenthal.
1476 * Source/cmake/OptionsEfl.cmake:
1478 2011-11-29 Roland Steiner <rolandsteiner@chromium.org>
1480 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
1481 https://bugs.webkit.org/show_bug.cgi?id=72848
1483 Add flag and description.
1485 Reviewed by Dimitri Glazkov.
1489 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
1491 [Qt] Build system fixes against V8.
1493 Reviewed by Tor Arne Vestbø.
1495 * Source/api.pri: Get rid of old v8 cruft.
1496 * WebKit.pro: Don't build JavaScriptCore when configured with v8.
1498 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
1500 [Qt] WTF should be built as separate static library
1501 https://bugs.webkit.org/show_bug.cgi?id=73201
1503 Reviewed by Tor Arne Vestbø.
1505 * Source/api.pri: Require wtf.
1506 * WebKit.pro: Build WTF.
1508 2011-11-17 Martin Robinson <mrobinson@igalia.com>
1510 [GTK] Integrate build-gtkdoc into build-webkit and make
1511 https://bugs.webkit.org/show_bug.cgi?id=72626
1513 Reviewed by Philippe Normand.
1515 * GNUmakefile.am: Remove references to old gtkdoc files. Update
1516 the dist-hook to include copying documentation into the distribution.
1517 This also means that the build will fail if documentation hasn't been
1518 generated before 'make dist.'
1519 * configure.ac: Ditto.
1521 2011-11-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1523 [Qt] Re-generate QtWebKit API forwarding headers when API changes
1525 The forwarding headers are generated by syncqt, and syncqt is run by qmake,
1526 so we need sync.profile to live in the same directory as the project file
1527 that will be touched when adding/removing API (api.pri in our case).
1529 Since the WebKit2 APIs live in a separate static library, we have to
1530 add the project file for WebKit2 as a dependency of the api.pri file
1531 as well, so that any changes to the WebKit2 API will still trigger a
1532 run of qmake (and then syncqt).
1534 Lastly, we use the new QMAKE_SYNCQT_OUTDIR variable in Qt 5 to ensure
1535 that the forwarding headers are still generated in the root build dir,
1536 not in the Source dir along with the internal forwarding headers.
1538 Reviewed by Andreas Kling.
1540 * Source/QtWebKit.pro:
1542 * Source/sync.profile: Renamed from sync.profile.
1544 2011-11-23 Halton Huo <halton.huo@intel.com>
1546 [EFL] Add zlib depend when freetype is used.
1547 https://bugs.webkit.org/show_bug.cgi?id=66365
1549 Unreviewed build fix.
1551 When freetype is enabled, uncompress() function is used by
1552 WOFFFileFormat.cpp. Since zlib is not required by freetype, we need to
1553 add libz as dependency for fix linking issue.
1555 * Source/cmake/OptionsEfl.cmake: search for ZLIB
1557 2011-10-08 Martin Robinson <mrobinson@igalia.com>
1559 [GTK] Enable WebGL by default
1560 https://bugs.webkit.org/show_bug.cgi?id=69706
1562 Reviewed by Xan Lopez.
1564 * configure.ac: Enable WebGL by default if the build target is X11.
1566 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
1568 [CMake] Move the top-level logic to the top-level directory.
1569 https://bugs.webkit.org/show_bug.cgi?id=72685
1571 Reviewed by Brent Fulgham.
1573 Move most of the top-level code in Source/CMakeLists.txt to
1574 CMakeLists.txt. This allows us to replace some INCLUDE() hacks with
1575 proper ADD_SUBDIRECTORY() calls, and actually moves non-Source related
1576 to a non-Source directory.
1578 * CMakeLists.txt: Copied from Source/CMakeLists.txt.
1580 2011-11-22 Adam Klein <adamk@chromium.org>
1582 Add new WebKit/chromium/dbus directory to .gitignore.
1586 2011-11-22 Adam Klein <adamk@chromium.org>
1588 Ignore more gyp-generated build files in WTF.gyp.
1592 2011-11-22 Andy Wingo <wingo@igalia.com>
1594 Fix .dir-locals.el to only apply to specific modes
1595 https://bugs.webkit.org/show_bug.cgi?id=72963
1597 Reviewed by Xan Lopez.
1599 * .dir-locals.el: Remove `nil' block, as it was causing
1600 makefile-mode not to insert tabs.
1602 2011-11-21 Adam Klein <adamk@chromium.org>
1604 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
1608 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
1610 [Qt] [WK2] WebKitTestRunner doesn't build in debug
1611 https://bugs.webkit.org/show_bug.cgi?id=72827
1613 Reviewed by Andreas Kling.
1615 Add exports to fix WebKitTestRunner debug build.
1617 * Source/qtwebkit-export.map:
1619 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1621 [Qt] Add WebView.view attached property support for dialogs in QML
1622 https://bugs.webkit.org/show_bug.cgi?id=72825
1624 Reviewed by Simon Hausmann.
1626 Export QQuickWebViewAttached.
1628 * Source/qtwebkit-export.map:
1630 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
1632 Update .gitignore for latest WebKitLibraries
1633 https://bugs.webkit.org/show_bug.cgi?id=72851
1635 Reviewed by Andreas Kling.
1637 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
1639 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
1641 [GTK] Update NEWS and configure.ac for 1.7.2 release
1642 https://bugs.webkit.org/show_bug.cgi?id=72868
1644 Reviewed by Xan Lopez.
1646 * configure.ac: Bumped version number.
1648 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
1650 [wx] Build fix after GeneratedImage refactoring.
1654 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
1656 [Qt] Add the map file symbols export as a dependency of the final qmake target.
1657 https://bugs.webkit.org/show_bug.cgi?id=72740
1659 Reviewed by Simon Hausmann.
1661 Add the symbols file part of the target dependencies.
1665 2011-11-18 Daniel Bates <dbates@rim.com>
1667 Add CMake build infrastructure for the BlackBerry port
1668 https://bugs.webkit.org/show_bug.cgi?id=72768
1670 Reviewed by Adam Barth and Antonio Gomes.
1672 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
1673 * Source/cmake/OptionsBlackBerry.cmake: Added.
1674 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
1675 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
1677 2011-11-18 Adam Barth <abarth@webkit.org>
1679 Prepare to move manual-tests out of WebCore
1680 https://bugs.webkit.org/show_bug.cgi?id=72782
1682 Reviewed by Eric Seidel.
1684 Update these files to refer to the new location of ManualTests.
1687 * Source/cmake/WebKitPackaging.cmake:
1689 2011-11-18 Patrick Gansterer <paroga@webkit.org>
1691 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
1692 https://bugs.webkit.org/show_bug.cgi?id=72710
1694 Reviewed by Brent Fulgham.
1696 * Source/CMakeLists.txt:
1698 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1700 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
1701 needed for the qml plugin.
1703 * Source/qtwebkit-export.map:
1705 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1707 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
1708 that was added since I made the export patch.
1710 * Source/qtwebkit-export.map:
1712 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
1714 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
1715 https://bugs.webkit.org/show_bug.cgi?id=72697
1717 Reviewed by Kenneth Rohde Christiansen.
1719 * Source/api.pri: On Linux, use a GNU LD version script to manage the
1720 symbol exports, which includes the public WK1/WK2 API as well as a bunch
1721 of private WTF symbols needed for WTR and the Injected Bundle.
1722 * Source/qtwebkit-export.map: Added.
1724 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
1726 [EFL] Clean up the use of DATA_DIR in the buildsystem
1727 https://bugs.webkit.org/show_bug.cgi?id=72681
1729 Reviewed by Daniel Bates.
1731 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
1732 and add it to the cache; add a variable with the path of the generated
1733 theme and remove the -DDATA_DIR definition, it was moved to
1734 PlatformEFL.cmake in WebCore.
1736 2011-11-17 Patrick Gansterer <paroga@webkit.org>
1738 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
1739 https://bugs.webkit.org/show_bug.cgi?id=72643
1741 Reviewed by Brent Fulgham.
1743 * Source/cmake/OptionsEfl.cmake:
1744 * Source/cmake/OptionsWinCE.cmake:
1745 * Source/cmakeconfig.h.cmake:
1747 2011-11-17 Kelly Norton <knorton@google.com>
1749 Several void functions in FrameView and RenderObject actually return values.
1750 https://bugs.webkit.org/show_bug.cgi?id=72640
1752 Reviewed by Adam Barth.
1754 * ../../Source/WebCore/page/FrameView.cpp:
1755 * ../../Source/WebCore/rendering/RenderObject.cpp:
1757 2011-11-17 Patrick Gansterer <paroga@webkit.org>
1759 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
1760 https://bugs.webkit.org/show_bug.cgi?id=72516
1762 Reviewed by Brent Fulgham.
1764 On windows some code generators fail, if the path to the preprocessor contains spaces.
1765 Use only the executable name to avoid this issue for now.
1767 * Source/cmake/OptionsCommon.cmake:
1769 2011-11-17 Jochen Eisinger <jochen@chromium.org>
1771 [chromium] add gyp-mac-tool to .gitignore
1772 https://bugs.webkit.org/show_bug.cgi?id=72603
1774 Reviewed by Tony Gentilcore.
1776 This file is generated by the make-based build of the chromium/mac port
1778 * .: Modified property svn:ignore.
1781 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1783 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
1785 A new extension object has been added to QQuickWebView (the same approach should be used
1786 for other API classes that need experimental APIs). The QML extension mechanism is then
1787 built on top of the experimental object.
1789 https://bugs.webkit.org/show_bug.cgi?id=72522
1791 Reviewed by Simon Hausmann.
1793 * Source/QtWebKit.pro:
1796 2011-11-11 Adrienne Walker <enne@google.com>
1798 [chromium] Expose mock scrollbars to window.internals
1799 https://bugs.webkit.org/show_bug.cgi?id=72195
1801 Reviewed by James Robinson.
1803 * Source/autotools/symbols.filter:
1805 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
1807 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
1809 Reviewed by Tor Arne Vestbø.
1811 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
1813 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1815 Fix path to module file in root project file
1817 Reviewed by Simon Hausmann.
1821 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
1823 Unreviewed, rolling out r100266.
1824 http://trac.webkit.org/changeset/100266
1830 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
1832 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
1834 Reviewed by Tor Arne Vestbø.
1836 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
1838 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1840 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
1842 Reviewed by Simon Hausmann.
1846 2011-11-12 Patrick Gansterer <paroga@webkit.org>
1848 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
1849 https://bugs.webkit.org/show_bug.cgi?id=71365
1851 Reviewed by Daniel Bates.
1853 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
1854 This adds better IDE support for such targets.
1856 * Source/cmake/WebKitMacros.cmake:
1858 2011-11-11 Shinya Kawanaka <shinyak@google.com>
1860 Implement legacy text check emulation in unified text check interface.
1861 https://bugs.webkit.org/show_bug.cgi?id=70299
1863 Reviewed by Hajime Morita.
1865 * Source/autotools/symbols.filter:
1867 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
1869 [Qt] Build fix of the private QML module with --no-webkit2.
1870 https://bugs.webkit.org/show_bug.cgi?id=67707
1872 Reviewed by Tor Arne Vestbø.
1874 * Source/QtWebKit.pro:
1876 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
1878 [Qt] Add a way to have experimental features in WebKit2
1879 https://bugs.webkit.org/show_bug.cgi?id=67707
1881 Reviewed by Kenneth Rohde Christiansen.
1883 Add the new private QML module in the build.
1885 * Source/QtWebKit.pro:
1887 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
1889 [Qt] X11 plugins need to be reworked for Qt5
1890 https://bugs.webkit.org/show_bug.cgi?id=70023
1892 Reviewed by Simon Hausmann.
1894 Rework our basic plugin support in a way that does
1895 not need a bridge between Qt and X. The solution is
1896 based on getting the content drawed by the plugin
1897 from the server as an image and creating a QImage
1900 * Source/api.pri: Link to xlib if necessary.
1902 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
1904 [Qt] Clean up build system
1906 Reviewed by Tor Arne Vestbø.
1908 * Source/api.pri: Eliminate use of WebKit2.pri.
1910 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
1912 [Qt] Merge QTouchWebView and QDesktopWebView into one class
1913 https://bugs.webkit.org/show_bug.cgi?id=71355
1915 Reviewed by Kenneth Rohde Christiansen.
1917 Remove old tests and merge them into the new QQuickWebView directory.
1921 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1923 [Qt] Change semantics of the haveQt() function to match API promises
1925 Having Qt 5 does not imply that we have Qt 4, from an API point of
1926 view, as a major version can in theory break BC/SC. Our minimum
1927 version of Qt 4 will always be the latest released version of Qt 4,
1928 so the only place we should use haveQt(4, x) is when checking for
1929 the minimum requirements.
1931 Reviewed by Simon Hausmann.
1933 * Source/QtWebKit.pro:
1935 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1937 [Qt] Make sure headers.pri has the right relative paths for install
1939 The install rules are generated from api.pri which lives in Source,
1940 which means the paths in headers.pri, which is the basis for the
1941 install rules, needs to be relative to Source as well.
1943 We were also installing the headers from the forwarding headers
1944 directory, which was wrong, as those headers contained relative paths.
1946 We now install the actual headers, by using headers.pri as a basis.
1948 https://bugs.webkit.org/show_bug.cgi?id=71697
1950 Reviewed by Simon Hausmann.
1952 * Source/QtWebKit.pro:
1956 2011-11-09 Shinya Kawanaka <shinyak@google.com>
1958 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
1959 https://bugs.webkit.org/show_bug.cgi?id=71792
1961 Reviewed by Hajime Morita.
1963 * Source/autotools/symbols.filter: Exposed necessary symbols.
1965 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
1967 [wx] Unreviewed build fix. Update project files.
1971 2011-11-09 Philippe Normand <pnormand@igalia.com>
1973 [GTK][DRT] window internals object is not reset after each test
1974 https://bugs.webkit.org/show_bug.cgi?id=71890
1976 Reviewed by Martin Robinson.
1978 * Source/autotools/symbols.filter: Revert un-needed symbol.
1980 2011-11-09 Philippe Normand <pnormand@igalia.com>
1982 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
1984 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
1986 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1988 [Qt] Only copy framework headers once when debug_and_release is enabled
1990 Otherwise we might end up in a race condition where we try to symlink
1991 the headers directory in the makefile for debug and release at the same
1994 Reviewed by Simon Hausmann.
1998 2011-11-08 Martin Robinson <mrobinson@igalia.com>
2000 Take another stab at fixing the GTK+ build.
2002 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
2004 2011-11-08 Daniel Bates <dbates@webkit.org>
2006 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
2007 (https://bugs.webkit.org/show_bug.cgi?id=71840)
2009 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
2011 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2013 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
2015 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
2016 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
2017 that the files are there and use $$files() to list the files to be copied.
2019 Reviewed by Csaba Osztrogonác.
2023 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
2025 Enable DFG JIT by default on X86 Linux and Mac platforms
2026 https://bugs.webkit.org/show_bug.cgi?id=71686
2028 Reviewed by Filip Pizlo.
2030 Remove the DFG cmake option for Efl port as we'll determine whether to
2031 switch on DFG or not based on build target platforms.
2033 * Source/cmake/OptionsEfl.cmake:
2034 * Source/cmakeconfig.h.cmake:
2036 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2038 [Qt] Ensure forwarding headers are generated before generating install rules
2040 The install rule for headers depends on qmake being able to walk the list of
2041 headers in the $build_root/include/QtWebKit directory, but this directory is
2042 empty until we've generated the forwarding headers. So we need to make sure
2043 the forwarding headers are generated _before_ we run qmake on the api project
2044 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
2045 root project file (due to the sync.profile file).
2047 https://bugs.webkit.org/show_bug.cgi?id=71697
2049 Reviewed by Simon Hausmann.
2051 * Source/QtWebKit.pro:
2054 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
2056 [EFL] Support requestAnimationFrame API
2057 https://bugs.webkit.org/show_bug.cgi?id=67112
2059 Reviewed by Andreas Kling.
2061 Add build-option for requestAnimationFrame feature.
2063 * Source/cmake/OptionsEfl.cmake:
2064 * Source/cmakeconfig.h.cmake:
2066 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2068 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
2070 Reviewed-by Simon Hausmann.
2074 2011-11-04 Philippe Normand <pnormand@igalia.com>
2076 [GTK] Disable VIDEO_TRACK for now
2077 https://bugs.webkit.org/show_bug.cgi?id=71547
2079 Reviewed by Gustavo Noronha Silva.
2081 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
2084 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2086 [Qt] Don't build all of webkit when running build-jsc
2088 In case the whole webkit project was built, but we then subsequently
2089 want to build only JSC, we need to run make in the proper subdirectory.
2091 This also means the incremental target needs to be added to all
2094 Reviewed by Simon Hausmann.
2098 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2100 [Qt] Refactor and clean up the qmake build system
2102 The qmake build system has accumulated a bit of cruft and redundancy
2103 over time. There's also a fairly tight coupling between how to build
2104 the various targets, and _what_ to build, making it harder to add new
2105 rules or sources. This patch aims to elevate these issues somewhat.
2107 This is a short-list of the changes:
2109 * The rules for how to build targets are now mostly contained as
2110 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
2111 allows us to do pre- and post-processing of each project file,
2112 which helps to clean up the actual project files.
2114 * Derived sources are no longer generated as a separate make-step
2115 but is part of each target's project file as a subdir. Makefile
2116 rules are used to ensure that we run make on the derived sources
2117 before running qmake on the actual target makefile. This makes
2118 it easier to keep a proper dependency between derived sources
2121 * We use GNU make and the compiler to generate dependencies on
2122 UNIX-based systems running Qt 5. This allows us to lessen the
2123 need to run qmake, which should reduce compile time.
2125 * WebKit2 is now build by default if building with Qt 5. It can
2126 be disabled by passing --no-webkit2 to build-webkit.
2128 The result of these changes are hopefully a cleaner and easier
2129 build system to modify, and faster build times due to no longer
2130 running qmake on every single build. It's also a first step
2131 towards possibly generating the list of sources using another
2134 https://bugs.webkit.org/show_bug.cgi?id=71222
2136 Reviewed by Simon Hausmann.
2138 * Source/DerivedSources.pro: Removed.
2139 * Source/QtWebKit.pro: Added.
2140 * Source/WebKit.pri: Removed.
2141 * Source/WebKit.pro: Removed.
2142 * Source/api.pri: Added.
2143 * Source/tests.pri: Added.
2144 * WebKit.pro: Added.
2145 * sync.profile: Renamed from Source/sync.profile.
2147 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
2149 [Qt] Remove Maemo specific code paths
2150 https://bugs.webkit.org/show_bug.cgi?id=71476
2152 Reviewed by Kenneth Rohde Christiansen.
2154 * Source/WebKit.pri:
2156 2011-11-03 Dongwoo Im <dw.im@samsung.com>
2158 [EFL] Enable the Page Visibility API.
2159 https://bugs.webkit.org/show_bug.cgi?id=69127
2161 Reviewed by Adam Barth.
2163 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
2165 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
2166 * Source/cmakeconfig.h.cmake: ditto.
2168 2011-10-28 Adam Barth <abarth@webkit.org>
2170 Rename ExceptionCodeDescription.in to DOMExceptions.in
2171 https://bugs.webkit.org/show_bug.cgi?id=71157
2173 Reviewed by Eric Seidel.
2175 * Source/cmake/WebKitMacros.cmake:
2177 2011-10-28 Adam Barth <abarth@webkit.org>
2179 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
2180 https://bugs.webkit.org/show_bug.cgi?id=70890
2182 Reviewed by Eric Seidel.
2184 Add a code generation step.
2186 * Source/cmake/WebKitMacros.cmake:
2188 2011-10-27 Priit Laes <plaes@plaes.org>
2190 [GTK] Create .xz tarballs during distcheck
2191 https://bugs.webkit.org/show_bug.cgi?id=71001
2193 Reviewed by Martin Robinson.
2195 * configure.ac: Switched tarballs to use .xz compression.
2197 2011-10-27 Daniel Bates <dbates@rim.com>
2199 CMake: Add support to optionally install the built JavaScript shell
2200 https://bugs.webkit.org/show_bug.cgi?id=71062
2202 Reviewed by Antonio Gomes.
2204 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
2205 defined will generate an installation rule to install the built
2206 JavaScript shell into /bin (with respect to the prefix path).
2208 By default, we don't define this option and hence don't generate
2209 an installation rule for the JavaScript shell.
2211 * Source/CMakeLists.txt:
2213 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
2215 Unreviewed, rolling out r98556.
2216 http://trac.webkit.org/changeset/98556
2217 https://bugs.webkit.org/show_bug.cgi?id=71031
2219 The test added by the patch doesn't pass on Snow Leopard
2220 (Requested by rniwa on #webkit).
2222 * Source/autotools/symbols.filter:
2224 2011-10-27 Shinya Kawanaka <shinyak@google.com>
2226 Implement legacy text check emulation in unified text check interface.
2227 https://bugs.webkit.org/show_bug.cgi?id=70299
2229 Reviewed by Hajime Morita.
2231 * Source/autotools/symbols.filter:
2233 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
2235 [GStreamer] WebAudio AudioFileReader implementation
2236 https://bugs.webkit.org/show_bug.cgi?id=69834
2238 Reviewed by Martin Robinson.
2240 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
2243 2011-10-26 Alejandro G. Castro <alex@igalia.com>
2245 [GTK] Update NEWS and configure.ac for 1.7.1 release
2246 https://bugs.webkit.org/show_bug.cgi?id=70932
2248 Reviewed by Martin Robinson.
2250 * configure.ac: Bumped version number.
2252 2011-10-26 Alejandro G. Castro <alex@igalia.com>
2254 [GTK] [WK2] Add WebKit2 distcheck support
2255 https://bugs.webkit.org/show_bug.cgi?id=70933
2257 Reviewed by Martin Robinson.
2259 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
2260 * configure.ac: Removed WebKit2 doc generation for the moment.
2262 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
2264 Remove QtScript source code from WebKit.
2265 https://bugs.webkit.org/show_bug.cgi?id=64088
2267 Reviewed by Tor Arne Vestbø.
2269 Removed dead code that isn't developed anymore.
2271 * Source/WebKit.pro:
2273 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
2275 [GTK] Streamline wk1 documentation build
2276 https://bugs.webkit.org/show_bug.cgi?id=70447
2278 Reviewed by Martin Robinson.
2280 * GNUmakefile.am: include the documentation's GNUmakefile.am;
2281 * autogen.sh: we no longer call gtkdocize, since we now ship
2282 a modified gtk-doc.make;
2283 * configure.ac: no longer generate a separate GNUmakefile for
2284 the documentation build.
2286 2011-10-18 Adam Barth <abarth@webkit.org>
2288 Always enable ENABLE(XPATH)
2289 https://bugs.webkit.org/show_bug.cgi?id=70217
2291 Reviewed by Eric Seidel.
2293 * Source/cmake/OptionsEfl.cmake:
2294 * Source/cmake/OptionsWinCE.cmake:
2295 * Source/cmakeconfig.h.cmake:
2298 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2300 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
2302 We don't need a sepearate plugin, as we no longer expose the WK2
2303 APIs under QtWebKit.experimental, but now use QtWebKit. The version
2304 was also changed to 3.0 instead of 5.0, as the original plugin was
2305 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
2307 Reviewed by Andreas Kling.
2309 * Source/WebKit.pro:
2311 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
2313 [Gtk] Support for client-based geolocation
2314 https://bugs.webkit.org/show_bug.cgi?id=64970
2316 Reviewed by Martin Robinson.
2318 Remove flag for enabling client-based geolocation since
2319 it is used by default on Gtk port and hence not configurable.
2323 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
2325 Unreviewed; actually enable/disable microdata support in CMake.
2327 Follow-up to r97471, which did not plug the option to enable/disable
2328 microdata into the buildsystem.
2330 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
2331 * Source/cmake/OptionsWinCE.cmake: Ditto.
2332 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
2334 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
2336 GTK build fix patch by Gustavo Noronha Silva.
2338 * Source/autotools/symbols.filter:
2340 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
2342 [webkit]Debug Build Bot failure
2343 https://bugs.webkit.org/show_bug.cgi?id=70222
2345 Reviewed by Xan Lopez.
2347 * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
2349 2011-10-16 Adam Barth <abarth@webkit.org>
2351 Always enable ENABLE(DOM_STORAGE)
2352 https://bugs.webkit.org/show_bug.cgi?id=70189
2354 Reviewed by Eric Seidel.
2356 * Source/cmake/OptionsEfl.cmake:
2357 * Source/cmake/OptionsWinCE.cmake:
2358 * Source/cmakeconfig.h.cmake:
2361 2011-10-15 Laszlo Gombos <laszlo.1.gombos@nokia.com>
2363 [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
2364 https://bugs.webkit.org/show_bug.cgi?id=69920
2366 Reviewed by Kenneth Rohde Christiansen.
2368 * Source/WebKit.pri:
2369 * Source/WebKit.pro:
2371 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
2373 Rename virtual put to putVirtual
2374 https://bugs.webkit.org/show_bug.cgi?id=69851
2376 Reviewed by Darin Adler.
2378 Renamed virtual versions of put to putVirtual in prepration for
2379 adding the static put to the MethodTable in ClassInfo since the
2380 compiler gets mad if the virtual and static versions have the same
2383 * Source/autotools/symbols.filter:
2385 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
2387 Rename virtual put to putVirtual
2388 https://bugs.webkit.org/show_bug.cgi?id=69851
2390 Reviewed by Darin Adler.
2392 Renamed virtual versions of put to putVirtual in prepration for
2393 adding the static put to the MethodTable in ClassInfo since the
2394 compiler gets mad if the virtual and static versions have the same
2397 * Source/autotools/symbols.filter:
2399 2011-10-13 Arko Saha <arko@motorola.com>
2401 Microdata: Basic implementation of document.getItems() method.
2402 https://bugs.webkit.org/show_bug.cgi?id=68610
2404 Reviewed by Ryosuke Niwa.
2406 Added ENABLE(MICRODATA) feature flag.
2410 2011-10-14 Raphael Kubo da Costa <kubo@profusion.mobi>
2412 [EFL] Add DumpRenderTreeSupportEfl
2413 https://bugs.webkit.org/show_bug.cgi?id=68458
2415 Reviewed by Kenneth Rohde Christiansen.
2417 * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
2418 symbols so that DumpRenderTree can link to them.
2420 2011-10-12 Adam Barth <abarth@webkit.org>
2422 Remove ENABLE(XHTMLMP) and associated code
2423 https://bugs.webkit.org/show_bug.cgi?id=69729
2425 Reviewed by David Levin.
2427 * Source/cmake/OptionsEfl.cmake:
2428 * Source/cmake/OptionsWinCE.cmake:
2429 * Source/cmakeconfig.h.cmake:
2432 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
2434 Fix build with GLib 2.31
2435 https://bugs.webkit.org/show_bug.cgi?id=69840
2437 Reviewed by Martin Robinson.
2439 * configure.ac: add check for pthread rwlock support.
2441 2011-10-10 Martin Robinson <mrobinson@igalia.com>
2443 [GTK] [WebKit2] Make adding another unit test easier
2444 https://bugs.webkit.org/show_bug.cgi?id=69409
2446 Reviewed by Gustavo Noronha Silva.
2448 * GNUmakefile.am: Include the new testing makefile.
2450 2011-10-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2452 [Qt] Remove all references to QTDIR_build and standalone_package
2454 Qt is now modularized, which means we no longer import WebKit into
2455 the Qt source tree. Instead we use git submodules, and building
2456 QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
2458 To decrease the number of buildsystem configurations we also remove
2459 the standalone_package code-path used when we were providing tarballs
2460 with the derived sources pre-generated.
2462 Reviewed by Simon Hausmann.
2464 * Source/WebKit.pri:
2465 * Source/WebKit.pro:
2467 2011-10-06 Fady Samuel <fsamuel@chromium.org>
2469 Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
2470 https://bugs.webkit.org/show_bug.cgi?id=69009
2472 Reviewed by Simon Fraser.
2474 * Source/autotools/symbols.filter:
2476 2011-10-06 Simon Hausmann <simon.hausmann@nokia.com>
2478 [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
2479 https://bugs.webkit.org/show_bug.cgi?id=69520
2481 Reviewed by Csaba Osztrogonác.
2483 * Source/WebKit.pri: Introduce convenience qt5 scope.
2484 * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
2486 2011-10-06 Nayan Kumar K <nayankk@motorola.com>
2488 Provide configure option to switch between JSC and V8.
2489 https://bugs.webkit.org/show_bug.cgi?id=69469
2491 Reviewed by Philippe Normand.
2493 This is first of the patches to support building of V8 with
2494 WebKit GTK. With this patch, new command line switch named
2495 '--with-jsengine' is introduced, using which we can choose to
2496 build either jsc or v8.
2501 2011-10-04 Scott Graham <scottmg@chromium.org>
2503 Add GAMEPAD feature flag
2504 https://bugs.webkit.org/show_bug.cgi?id=66859
2506 Reviewed by Darin Fisher.
2510 2011-10-04 Varun Jain <varunjain@chromium.org>
2512 Fix position check for double tap gesture detection. A double tap
2513 should not be detected if the two taps are far from each other.
2514 https://bugs.webkit.org/show_bug.cgi?id=69270
2516 Reviewed by Darin Fisher.
2518 Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
2520 * platform/chromium/GestureRecognizerChromium.cpp:
2521 (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
2522 (WebCore::GestureRecognizerChromium::updateValues):
2523 (WebCore::GestureRecognizerChromium::click):
2524 * platform/chromium/GestureRecognizerChromium.h:
2526 2011-10-04 Nayan Kumar K <nayankk@motorola.com>
2528 [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
2529 https://bugs.webkit.org/show_bug.cgi?id=69325
2531 Reviewed by Gustavo Noronha Silva.
2533 Documentation generation for WebKit2-GTK+ APIs
2538 2011-10-04 Vsevolod Vlasov <vsevik@chromium.org>
2540 Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
2541 https://bugs.webkit.org/show_bug.cgi?id=69332
2543 Reviewed by Pavel Feldman.
2545 * Source/autotools/symbols.filter:
2547 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2549 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
2551 QWidget and friends now live in the QtWidgets library. We update
2552 includes in implementation files and private headers to us the
2553 non-module-prefixed path, and leave the lookup for the include
2554 path. For public headers we have to ifdef the includes as the
2555 user might now have the modules we need in his QT config.
2557 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
2558 have to update our code and use windowHandle() for setting the
2559 parent relationships.
2561 https://bugs.webkit.org/show_bug.cgi?id=68687
2563 Reviewed by Andreas Kling.
2565 * Source/WebKit.pro:
2567 2011-09-29 Sergio Villar Senin <svillar@igalia.com>
2569 [GTK] Bump version to 1.7.0
2570 https://bugs.webkit.org/show_bug.cgi?id=69082
2572 Reviewed by Martin Robinson.
2574 Apart from bumping the library version to 1.7.0 this patch also
2575 sets the libtool version to the same one we have for the stable
2580 2011-09-28 Martin Robinson <mrobinson@igalia.com>
2582 Fix the WebKit2 WebGL build.
2584 * configure.ac: Add -ldl to the OPENGL_LIBS.
2586 2011-09-28 Ryuan Choi <ryuan.choi@samsung.com>
2588 [EFL] Bump minimum requirement for eina.
2589 https://bugs.webkit.org/show_bug.cgi?id=68994
2591 Reviewed by Ryosuke Niwa.
2593 * Source/cmake/FindEFL.cmake:
2595 2011-09-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2597 Unreviewed. Fix a build error in WebKit EFL.
2599 When web socket is disabled, there is a build break in WebKit EFL port.
2600 Currently, web socket is enabled by default in build-webkit script.
2601 Thus, the web socket is also enabled in EFL script of cmake build system for now.
2602 Because, WebKit EFL developers can't work on latest WebKit trunk.
2604 However, IMO, we should fix build errors when web socket is disabled.
2606 * Source/cmake/OptionsEfl.cmake:
2608 2011-09-27 Ulan Degenbaev <ulan@chromium.org>
2610 [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
2612 Install the flag, which indicates whether or not the optimization
2613 script was executed, on the global object.
2615 https://bugs.webkit.org/show_bug.cgi?id=68890
2617 Reviewed by Kenneth Russell.
2619 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2621 2011-09-27 Sheriff Bot <webkit.review.bot@gmail.com>
2623 Unreviewed, rolling out r96108, r96111, r96113, and r96116.
2624 http://trac.webkit.org/changeset/96108
2625 http://trac.webkit.org/changeset/96111
2626 http://trac.webkit.org/changeset/96113
2627 http://trac.webkit.org/changeset/96116
2628 https://bugs.webkit.org/show_bug.cgi?id=68913
2630 Wait for working Qt5 (Requested by ossy on #webkit).
2632 * Source/WebKit.pro:
2634 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2636 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
2638 QWidget and friends now live in the QtWidgets library. We update
2639 includes in implementation files and private headers to us the
2640 non-module-prefixed path, and leave the lookup for the include
2641 path. For public headers we have to ifdef the includes as the
2642 user might now have the modules we need in his QT config.
2644 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
2645 have to update our code and use windowHandle() for setting the
2646 parent relationships.
2648 https://bugs.webkit.org/show_bug.cgi?id=68687
2650 Reviewed by Andreas Kling.
2652 * Source/WebKit.pro:
2654 2011-09-27 Carlos Garcia Campos <cgarcia@igalia.com>
2656 [GTK] Reorganize header files
2657 https://bugs.webkit.org/show_bug.cgi?id=65616
2659 Reviewed by Martin Robinson.
2661 * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
2662 $(prefix)/include/webkitgtk-<api-version>
2664 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
2666 [CMake] Remove FindFreetype.cmake
2667 https://bugs.webkit.org/show_bug.cgi?id=68778
2669 Reviewed by Adam Barth.
2671 CMake has provided its own FindFreetype.cmake forever, so there is no
2672 need to have another implementation in WebKit.
2674 * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
2675 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
2676 * Source/cmake/FindFreetype.cmake: Removed.
2677 * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
2678 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
2679 * Source/cmake/OptionsEfl.cmake: Remove minimum required version
2680 check, it has never been checked and Freetype 2.1.10 from 2005 is
2683 2011-09-26 Alejandro G. Castro <alex@igalia.com>
2685 [GTK] pot file is not properly remove during distcheck
2686 https://bugs.webkit.org/show_bug.cgi?id=68797
2688 Defined DOMAIN variable before DISTCLEANFILES because we are using
2689 it there to identify the .pot file.
2691 Reviewed by Martin Robinson.
2695 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
2697 [CMake] Detect the operating system in a more generic way.
2698 https://bugs.webkit.org/show_bug.cgi?id=67482
2700 Reviewed by Adam Barth.
2702 So far the buildsystem only considered Windows, Linux and Mac OS X as
2703 valid operating systems, but any Unix (or at least the BSDs) should also
2706 By using the OS values CMake itself defines we can check for Unix
2707 systems in a more generic fashion.
2709 * Source/CMakeLists.txt:
2711 2011-09-26 Jay Soffian <jaysoffian@gmail.com>
2713 chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
2714 https://bugs.webkit.org/show_bug.cgi?id=51639
2716 Reviewed by Ryosuke Niwa.
2718 Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
2720 * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
2722 2011-09-25 Adam Barth <abarth@webkit.org>
2724 Finish removing PLATFORM(BREWMP) by removing associated code
2725 https://bugs.webkit.org/show_bug.cgi?id=68779
2727 Reviewed by Sam Weinig.
2729 * Source/cmake/WebKitPackaging.cmake:
2732 2011-09-25 Adam Barth <abarth@webkit.org>
2734 Remove PLATFORM(HAIKU) and associated code
2735 https://bugs.webkit.org/show_bug.cgi?id=68774
2737 Reviewed by Sam Weinig.
2739 * Source/cmake/WebKitPackaging.cmake:
2742 2011-09-25 Raphael Kubo da Costa <kubo@profusion.mobi>
2744 [CMake] Remove FindLibXlst.cmake
2745 https://bugs.webkit.org/show_bug.cgi?id=68770
2747 Reviewed by Adam Barth.
2749 This file should have never been committed -- the library it looks for
2750 is called libxslt, not libxlst, so it has never really been used. When
2751 the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
2754 * Source/cmake/FindLibXlst.cmake: Removed.
2756 2011-09-24 Adam Barth <abarth@webkit.org>
2758 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
2759 https://bugs.webkit.org/show_bug.cgi?id=68767
2761 Reviewed by Eric Seidel.
2763 * Source/cmake/OptionsEfl.cmake:
2764 * Source/cmake/OptionsWinCE.cmake:
2765 * Source/cmakeconfig.h.cmake:
2768 2011-09-24 Adam Barth <abarth@webkit.org>
2770 Remove ENABLE(WCSS) and associated code
2771 https://bugs.webkit.org/show_bug.cgi?id=68759
2773 Reviewed by Darin Adler.
2777 2011-09-23 Yuqiang Xian <yuqiang.xian@intel.com>
2779 Add JSVALUE32_64 support to DFG JIT
2780 https://bugs.webkit.org/show_bug.cgi?id=67460
2782 Reviewed by Gavin Barraclough.
2784 Add cmake options to enable DFG JIT compilation for EFL port
2786 * Source/cmake/OptionsEfl.cmake:
2787 * Source/cmakeconfig.h.cmake:
2789 2011-09-23 Raphael Kubo da Costa <kubo@profusion.mobi>
2791 [CMake] Detect amd64 as a valid 64-bit architecture.
2792 https://bugs.webkit.org/show_bug.cgi?id=67481
2794 Reviewed by Oliver Hunt.
2796 Some operating systems (generally the BSDs) use amd64 instead of x86_64
2797 to report they're running on 64 bits, so consider it a valid value.
2799 * Source/CMakeLists.txt:
2801 2011-09-23 Adam Klein <adamk@chromium.org>
2803 Add ENABLE_MUTATION_OBSERVERS feature flag
2804 https://bugs.webkit.org/show_bug.cgi?id=68732
2806 Reviewed by Ojan Vafai.
2808 This flag will guard an implementation of the "Mutation Observers" proposed in
2809 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
2813 2011-09-23 Varun Jain <varunjain@google.com>
2815 Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
2816 https://bugs.webkit.org/show_bug.cgi?id=68198
2818 Reviewed by Dimitri Glazkov.
2820 * Source/autotools/symbols.filter:
2822 2011-09-23 Mark Hahnenberg <mhahnenberg@apple.com>
2824 Add static version of JSCell::visitChildren
2825 https://bugs.webkit.org/show_bug.cgi?id=68404
2827 Reviewed by Darin Adler.
2829 In this patch we just extract the bodies of the virtual visitChildren methods
2830 throughout the JSCell inheritance hierarchy out into static methods, which are
2831 now called from the virtual methods. This is an intermediate step in trying to
2832 move the virtual-ness of visitChildren into our own custom vtable stored in
2833 ClassInfo. We need to convert the methods to static methods in order to be
2834 able to more easily store and refer to them in our custom vtable since normal
2835 member methods store some implicit information in their types, making it
2836 impossible to store them generically in ClassInfo.
2838 * Source/autotools/symbols.filter:
2840 2011-09-21 Julien Chaffraix <jchaffraix@webkit.org>
2842 Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
2843 https://bugs.webkit.org/show_bug.cgi?id=68133
2845 Reviewed by Darin Adler.
2847 * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
2849 2011-09-21 Joshua Bell <jsbell@chromium.org>
2851 IndexedDB: compare strings without decoding
2852 https://bugs.webkit.org/show_bug.cgi?id=68554
2854 Reviewed by Tony Chang.
2856 Resolves a FIXME in IndexedDB that was also identified as a hotspot
2857 during profiling. Yields a small performance improvement.
2859 * Source/WebCore/storage/IDBLevelDBCoding.cpp:
2860 * Source/WebCore/storage/IDBLevelDBCoding.h:
2861 * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
2863 011-09-21 Leandro Pereira <leandro@profusion.mobi>
2865 Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
2866 Options{Efl,WinCE}.cmake.
2868 * Source/cmake/OptionsEfl.cmake:
2869 * Source/cmake/OptionsWinCE.cmake:
2871 2011-09-20 ChangSeok Oh <shivamidow@gmail.com>
2873 [GTK] requestAnimationFrame support for gtk port
2874 https://bugs.webkit.org/show_bug.cgi?id=66280
2876 Reviewed by Martin Robinson.
2878 * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
2880 2011-09-20 Carlos Garcia Campos <cgarcia@igalia.com>
2882 [GTK] Update NEWS and configure.ac for 1.5.90 release
2884 Reviewed by Martin Robinson.
2888 2011-09-19 Adam Barth <abarth@webkit.org>
2890 Always enable ENABLE(EVENTSOURCE)
2891 https://bugs.webkit.org/show_bug.cgi?id=68414
2893 Reviewed by Eric Seidel.
2895 * Source/cmake/OptionsEfl.cmake:
2896 * Source/cmake/OptionsWinCE.cmake:
2897 * Source/cmakeconfig.h.cmake:
2900 2011-09-17 Ryuan Choi <ryuan.choi@samsung.com>
2902 [EFL] Bump minimum requirement for cairo to 1.10.
2903 https://bugs.webkit.org/show_bug.cgi?id=68226
2905 Reviewed by Adam Barth.
2907 * Source/cmake/FindCairo.cmake: Check required version.
2908 * Source/cmake/OptionsEfl.cmake:
2910 2011-09-16 Ulan Degenbaev <ulan@chromium.org>
2912 [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
2913 https://bugs.webkit.org/show_bug.cgi?id=68237
2915 Reviewed by Kenneth Russell.
2917 Call the binding script lazily on the first run of the set() method of
2920 * ../../Source/WebCore/WebCore.gypi:
2921 * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
2922 * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
2923 * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
2924 * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
2925 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2926 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
2927 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
2929 2011-09-16 Martin Robinson <mrobinson@igalia.com>
2931 [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
2932 https://bugs.webkit.org/show_bug.cgi?id=68178
2934 Reviewed by Xan Lopez.
2936 * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
2939 2011-09-15 Adam Barth <abarth@webkit.org>
2941 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
2942 https://bugs.webkit.org/show_bug.cgi?id=68205
2944 Reviewed by Eric Seidel.
2946 * Source/cmake/OptionsEfl.cmake:
2947 * Source/cmake/OptionsWinCE.cmake:
2948 * Source/cmakeconfig.h.cmake:
2951 2011-09-15 Varun Jain <varunjain@google.com>
2953 Add method to scroll current node to specific position in Chromium WebKit API
2954 https://bugs.webkit.org/show_bug.cgi?id=68192
2956 Reviewed by Dimitri Glazkov.
2958 * Source/WebKit/chromium/public/WebView.h:
2959 * Source/WebKit/chromium/src/WebViewImpl.cpp:
2960 * Source/WebKit/chromium/src/WebViewImpl.h:
2962 2011-09-15 Eric Seidel <eric@webkit.org>
2964 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
2965 https://bugs.webkit.org/show_bug.cgi?id=68182
2967 Reviewed by Adam Barth.
2971 2011-09-15 Eric Seidel <eric@webkit.org>
2973 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
2974 https://bugs.webkit.org/show_bug.cgi?id=68022
2976 Reviewed by Ryosuke Niwa.
2978 * Source/cmake/OptionsEfl.cmake:
2979 * Source/cmake/OptionsWinCE.cmake:
2980 * Source/cmakeconfig.h.cmake:
2983 2011-09-15 Sheriff Bot <webkit.review.bot@gmail.com>
2985 Unreviewed, rolling out r95163.
2986 http://trac.webkit.org/changeset/95163
2987 https://bugs.webkit.org/show_bug.cgi?id=68180
2989 [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
2990 (Requested by darktears on #webkit).
2992 * Source/WebKit.pri:
2994 2011-09-14 Alexis Menard <alexis.menard@openbossa.org>
2996 [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
2997 https://bugs.webkit.org/show_bug.cgi?id=68114
2999 Reviewed by Kenneth Rohde Christiansen.
3001 Replace QT_GCC_X variables, they have been removed in Qt5. It was
3002 actually wrong to use them because they tell about which GCC version
3003 Qt has been compiled, not the current version of GCC use to build webkit.
3004 I use gcc -dumpversion to get it.
3006 * Source/WebKit.pri:
3008 2011-09-14 Ulan Degenbaev <ulan@chromium.org>
3010 [v8] Improve performance of typed array copy constructor taking Array
3011 https://bugs.webkit.org/show_bug.cgi?id=68015
3013 Reviewed by Kenneth Russell.
3015 Invoke the 'set' method of the constructed array instead of
3016 copying the elements of the source array one by one.
3018 Copy constructor tests already exist.
3020 * ../../Source/WebCore/WebCore.gypi:
3021 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
3022 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
3024 2011-09-14 Csaba Osztrogonác <ossy@webkit.org>
3026 [GTK] Unreviewed buildfix after r95107.
3030 2011-09-13 Eric Seidel <eric@webkit.org>
3032 Remove ENABLE_SVG_USE as <use> is required by HTML5
3033 https://bugs.webkit.org/show_bug.cgi?id=68019
3035 Reviewed by Ryosuke Niwa.
3037 * Source/cmake/OptionsEfl.cmake:
3038 * Source/cmake/OptionsWinCE.cmake:
3039 * Source/cmakeconfig.h.cmake:
3042 2011-09-13 Eric Seidel <eric@webkit.org>
3044 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
3045 https://bugs.webkit.org/show_bug.cgi?id=68018
3047 Reviewed by Ryosuke Niwa.
3049 * Source/cmake/OptionsEfl.cmake:
3050 * Source/cmake/OptionsWinCE.cmake:
3051 * Source/cmakeconfig.h.cmake:
3054 2011-09-09 Rafael Antognolli <antognolli@profusion.mobi>
3056 Add replacement functions for gdk ones.
3057 https://bugs.webkit.org/show_bug.cgi?id=66323
3059 Reviewed by Martin Robinson.
3061 * Source/cmake/FindPango.cmake:
3063 2011-09-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3065 [Qt] Remove common.pri
3066 https://bugs.webkit.org/show_bug.cgi?id=67814
3068 Reviewed by Andreas Kling.
3070 * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
3071 * Source/common.pri: Removed.
3073 2011-09-08 Mark Pilgrim <pilgrim@chromium.org>
3075 Test how HTMLAnchorElement.getParameter reacts to too few arguments
3076 https://bugs.webkit.org/show_bug.cgi?id=66522
3078 Reviewed by Adam Barth.
3080 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
3081 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.
3083 2011-09-08 Varun Jain <varunjain@google.com>
3085 Implement double tap detection in GestureRecognizerChromium
3086 https://bugs.webkit.org/show_bug.cgi?id=67709
3088 Reviewed by Dimitri Glazkov.
3090 * Source/WebCore/page/EventHandler.cpp:
3091 * Source/WebCore/platform/PlatformGestureEvent.h:
3093 2011-09-08 Ulan Degenbaev <ulan@chromium.org>
3095 [v8] Improve performance of typed array set() taking Array
3096 https://bugs.webkit.org/show_bug.cgi?id=63644
3098 Reviewed by Kenneth Russell.
3100 Overwrite the native 'set' method of the type arrays with JS
3101 implementation after initialization of the global context.
3103 Add tests for invalid and boundary offsets. No performance tests.
3105 * LayoutTests/fast/canvas/webgl/array-unit-tests-expected.txt:
3106 * LayoutTests/fast/canvas/webgl/array-unit-tests.html:
3107 * Source/WebCore/WebCore.gyp/WebCore.gyp:
3108 * Source/WebCore/WebCore.gypi:
3109 * Source/WebCore/bindings/v8/V8BindingScripts.cpp: Added.
3110 * Source/WebCore/bindings/v8/V8BindingScripts.h: Added.
3111 * Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
3112 * Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
3113 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js: Added.
3115 2011-09-08 Varun Jain <varunjain@google.com>
3117 Split Tap gesture detection into TapDown and Tap.
3118 We need this distinction to highlight links when they are first touched. The link is
3119 followed only if the tap is completed, otherwise, if a scroll is detected, the highlight
3121 https://bugs.webkit.org/show_bug.cgi?id=67645
3123 Reviewed by Dimitri Glazkov.
3125 * Source/WebCore/page/EventHandler.cpp:
3126 * Source/WebCore/platform/PlatformGestureEvent.h:
3128 2011-09-07 Alexei Svitkine <asvitkine@chromium.org>
3130 Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
3131 https://bugs.webkit.org/show_bug.cgi?id=67511
3133 Reviewed by Dimitri Glazkov.
3135 * Source/autotools/symbols.filter:
3137 2011-09-06 Ryosuke Niwa <rniwa@webkit.org>
3139 REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
3140 https://bugs.webkit.org/show_bug.cgi?id=67453
3142 Reviewed by Kent Tamura.
3144 Add symbols for internals.
3146 * Source/autotools/symbols.filter:
3148 2011-09-04 Robin Dunn <robin@alldunn.com>
3150 [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
3151 https://bugs.webkit.org/show_bug.cgi?id=67577
3153 Reviewed by Kevin Ollivier.
3157 2011-08-30 Aaron Colwell <acolwell@chromium.org>
3159 Add MediaSource API to HTMLMediaElement
3160 https://bugs.webkit.org/show_bug.cgi?id=64731
3162 Reviewed by Eric Carlson.
3166 2011-08-30 Ryosuke Niwa <rniwa@webkit.org>
3168 Cleanup after r94050 and r94054.
3170 * Source/autotools/symbols.filter:
3172 2011-08-30 Philippe Normand <pnormand@igalia.com>
3174 Unreviewed, another attempt to fix GTK build after r94038.
3176 * Source/autotools/symbols.filter:
3178 2011-08-29 Ryosuke Niwa <rniwa@webkit.org>
3180 Build fix attempt after r94038.
3182 * Source/autotools/symbols.filter:
3184 2011-08-26 Varun Jain <varunjain@google.com>
3186 WebViewImpl::selectionRange should return range in the right order.
3187 https://bugs.webkit.org/show_bug.cgi?id=66973
3189 Reviewed by Darin Fisher.
3191 * Source/WebKit/chromium/public/WebWidget.h:
3192 * Source/WebKit/chromium/src/WebViewImpl.cpp:
3194 2011-08-25 Martin Robinson <mrobinson@igalia.com>
3196 Reviewed by Xan Lopez.
3198 [GTK] Switch to GTK+ 3.x by default
3199 https://bugs.webkit.org/show_bug.cgi?id=63047
3201 * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
3203 2011-08-24 Philippe Normand <pnormand@igalia.com>
3205 [GTK] bump GStreamer requirement to 0.10.30
3206 https://bugs.webkit.org/show_bug.cgi?id=66860
3208 Reviewed by Martin Robinson.
3212 2011-08-23 Steve Block <steveblock@google.com>
3214 Remove all mention of removed Android files from build scripts
3215 https://bugs.webkit.org/show_bug.cgi?id=66755
3217 Reviewed by Tony Gentilcore.
3219 * Source/cmake/WebKitPackaging.cmake:
3221 2011-08-19 MORITA Hajime <morrita@google.com>
3223 Spell-checking doesn't recognize word boundaries on contests inserted by execCommand('insertHTML')
3224 https://bugs.webkit.org/show_bug.cgi?id=65902
3226 Reviewed by Ryosuke Niwa.
3228 Add export for window.internals object.
3230 * Source/autotools/symbols.filter:
3232 2011-08-16 Andras Becsi <abecsi@webkit.org>
3234 Reviewed by Csaba Osztrogonác.
3236 Need AtomicStrings for the various font family names
3237 https://bugs.webkit.org/show_bug.cgi?id=28024
3239 * Source/cmake/WebKitMacros.cmake: Add new macro.
3241 2011-08-11 Xan Lopez <xlopez@igalia.com>
3243 [GTK] Update NEWS and configure.ac for 1.5.2 release
3245 Reviewed by Gustavo Noronha.
3247 * configure.ac: update for release.
3249 2011-08-10 Varun Jain <varunjain@google.com>
3251 WebViewImpl::selectionRange should return false if there is no selection
3252 https://bugs.webkit.org/show_bug.cgi?id=66012
3254 Reviewed by Darin Fisher.
3256 * Source/WebKit/chromium/src/WebViewImpl.cpp:
3258 2011-08-10 Kevin Ollivier <kevino@theolliviers.com>
3260 [wx] Unreviewed build fix. Do not build LocaleToScriptMappingICU.cpp for now
3261 as ICU on Leopard is too old to build this.
3265 2011-08-08 Adrienne Walker <enne@google.com>
3267 Add testing for --force-compositing-mode to windows.internal
3268 https://bugs.webkit.org/show_bug.cgi?id=65777
3270 Reviewed by Adam Barth.
3272 Add exports for Document::settings().
3274 * Source/autotools/symbols.filter:
3276 2011-08-09 Sheriff Bot <webkit.review.bot@gmail.com>
3278 Unreviewed, rolling out r92683.
3279 http://trac.webkit.org/changeset/92683
3280 https://bugs.webkit.org/show_bug.cgi?id=65921
3282 "Breaks Qt --minimal build. Revert pending update of the Qt
3283 minimal configuration" (Requested by simathur on #webkit).
3285 * Source/WebKit.pri:
3287 2011-08-09 Siddharth Mathur <siddharth.mathur@nokia.com>
3289 [Qt] Simplify code by removing QT_NO_DESKTOPSERVICES and QT_NO_NETWORKDISKCACHE
3290 https://bugs.webkit.org/show_bug.cgi?id=65880
3292 Reviewed by Andreas Kling.
3294 QDesktopServices and QNetworkDiskCache have been around for a while now. Kill flags which
3295 check for their feature flags. Assume that any reasonable Qt build provides them.
3297 * Source/WebKit.pri:
3299 2011-08-06 Aron Rosenberg <arosenberg@logitech.com>
3301 Reviewed by Benjamin Poulain.
3303 [Qt] Fix build with Intel compiler on Windows
3304 https://bugs.webkit.org/show_bug.cgi?id=65088
3306 Disable Intel Compiler warning 873 - function "" has no corresponding operator
3307 delete (to be called if an exception is thrown during initialization of an
3310 * Source/WebKit.pri:
3312 2011-08-03 Kevin Ollivier <kevino@theolliviers.com>
3314 [wx] Unreviewed build fix after gesture recognizer changes.
3318 2011-08-02 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3320 [Qt] [WK2] Expose web view classes to QML
3321 https://bugs.webkit.org/show_bug.cgi?id=65339
3323 Reviewed by Benjamin Poulain.
3325 * Source/WebKit.pro: Include QML plugin subdir in the build system for WK2.
3327 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
3329 [GTK] Install web and plugin processes in libexecdir instead of bindir
3330 https://bugs.webkit.org/show_bug.cgi?id=65600
3332 Reviewed by Martin Robinson.
3334 * GNUmakefile.am: Initialize libexec_PROGRAMS, only used by
3335 WebKit2 in this moment.
3337 2011-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
3339 [GTK] Reorganize pkg-config files
3340 https://bugs.webkit.org/show_bug.cgi?id=65548
3342 Reviewed by Martin Robinson.
3344 * GNUmakefile.am: Initialize pkgconfigdir and pkgconfig_DATA which
3345 are common to all libraries.
3346 * configure.ac: Update pkg-config files.
3348 2011-08-02 Varun Jain <varunjain@google.com>
3350 Missing null check in WebViewImpl::selectionRange
3351 https://bugs.webkit.org/show_bug.cgi?id=65561
3353 Reviewed by Darin Fisher.
3355 * Source/WebKit/chromium/src/WebViewImpl.cpp:
3357 2011-08-01 Scott Graham <scottmg@chromium.org>
3359 REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
3360 https://bugs.webkit.org/show_bug.cgi?id=61006
3362 Reviewed by Antti Koivisto.
3364 Update exports for test harness.
3366 * Source/autotools/symbols.filter:
3368 2011-08-01 Hayato Ito <hayato@chromium.org>
3370 Add support for getting an element in shadow root by its id into a window.internals object.
3371 https://bugs.webkit.org/show_bug.cgi?id=64587
3373 Reviewed by Hajime Morita.
3375 * Source/autotools/symbols.filter:
3377 2011-08-01 Neil Roberts <neil@linux.intel.com>
3379 build: Fix finding the headers for GStreamer
3381 The cmake files to find the various GStreamer packages were all
3382 checking for the header gst/gst.h. However if gst-plugins-base is
3383 installed into a separate prefix from gstreamer then all of these
3384 tests would only pick up the gstreamer include path so the build
3385 would fail. This patch changes it to try and find a file
3386 appropriate to each package.
3388 https://bugs.webkit.org/show_bug.cgi?id=64933
3390 Reviewed by Martin Robinson.
3392 * Source/cmake/FindGStreamer-App.cmake:
3393 * Source/cmake/FindGStreamer-Base.cmake:
3394 * Source/cmake/FindGStreamer-Interfaces.cmake:
3395 * Source/cmake/FindGStreamer-Pbutils.cmake:
3396 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
3397 * Source/cmake/FindGStreamer-Video.cmake:
3399 2011-07-31 Daniel Bates <dbates@webkit.org>
3401 Add missing semicolons to build fix attempt in <http://trac.webkit.org/changeset/92080>.
3403 * Source/autotools/symbols.filter:
3405 2011-07-31 Daniel Bates <dbates@webkit.org>
3407 Some more fixes to the GTK build after r92059 (https://bugs.webkit.org/show_bug.cgi?id=65419).
3409 * Source/autotools/symbols.filter: Export symbols needed by Internals.
3411 2011-07-27 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3413 [Qt] Fix build in Qt 5 of QDeclarativeWebView
3414 https://bugs.webkit.org/show_bug.cgi?id=65258
3416 Reviewed by Andreas Kling.
3418 In Qt 5, the QGraphicsView-based classes for QtQuick are in the
3419 qtquick1 module, including QDeclarativeItem and QDeclarativeView.
3421 * Source/WebKit.pro:
3423 2011-07-26 Andras Becsi <abecsi@webkit.org>
3425 [Qt] [WK2] Disable the build with Qt versions older than 5.0
3426 https://bugs.webkit.org/show_bug.cgi?id=65189
3428 Reviewed by Csaba Osztrogonác.
3430 * Source/WebKit.pro: Abort if not using Qt5.
3432 2011-07-20 Pierre Rossi <pierre.rossi@gmail.com>
3434 [Qt] Qt5 Build Fix: Disable the legacy mac assert macros.
3436 This is done in order to prevent collision with the recently
3437 introduced function QSslCertificate::verify() in Qt5.
3439 https://bugs.webkit.org/show_bug.cgi?id=64855
3441 Reviewed by Simon Hausmann.
3443 * Source/WebKit.pri:
3445 2011-07-19 Robert Sesek <rsesek@chromium.org>
3447 [Chromium] Need to remove app/ from DEPS
3448 https://bugs.webkit.org/show_bug.cgi?id=64750
3450 Reviewed by Tony Chang.
3452 Remove Source/WebKit/chromium/app/ from .gitignore.
3456 2011-07-18 MORITA Hajime <morrita@google.com>
3458 [ShadowContentElement] forwarded node should be able to access its hosting content element.
3459 https://bugs.webkit.org/show_bug.cgi?id=64251
3461 Reviewed by Dimitri Glazkov.
3463 Added GTK symbols for new window.internals methods.
3465 * Source/autotools/symbols.filter:
3467 2011-07-15 Martin Robinson <mrobinson@igalia.com>
3469 Build fixes for WebKit2. Ensure that all generated sources are
3470 on nodist primaries, that they are on forward declared variables
3471 so that BUILT_SOURCES is calculated properly and that zlib is
3472 included during linking (for WOFF support).
3475 * Source/autotools/webkit.m4: Include test for zlib.
3477 2011-07-15 Carlos Garcia Campos <cgarcia@igalia.com>
3479 [GTK] Build plugin process by default when building WebKit2
3480 https://bugs.webkit.org/show_bug.cgi?id=64592
3482 Reviewed by Philippe Normand.
3486 2011-07-14 Carlos Garcia Campos <cgarcia@igalia.com>
3488 Reviewed by Martin Robinson.
3490 [GTK] Implement Plugin Process
3491 https://bugs.webkit.org/show_bug.cgi?id=60546
3493 * configure.ac: Always check for gtk2 when building the plugin
3496 2011-07-14 MORITA Hajime <morrita@google.com>
3498 Unreviewed, rolling out r90976, r90981, and r90985.
3499 http://trac.webkit.org/changeset/90976
3500 http://trac.webkit.org/changeset/90981
3501 http://trac.webkit.org/changeset/90985
3502 https://bugs.webkit.org/show_bug.cgi?id=64251
3506 * Source/autotools/symbols.filter:
3508 2011-07-14 MORITA Hajime <morrita@google.com>
3510 Unreviewed attempt to build fix.
3512 * Source/autotools/symbols.filter:
3514 2011-07-13 MORITA Hajime <morrita@google.com>
3516 [ShadowContentElement] forwarded node should be able to access its hosting content element.
3517 https://bugs.webkit.org/show_bug.cgi?id=64251
3519 Reviewed by Dimitri Glazkov.
3521 Added GTK symbols for new window.internals methods.
3523 * Source/autotools/symbols.filter:
3525 2011-07-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3527 [EFL] Add Fullscreen API feature
3528 https://bugs.webkit.org/show_bug.cgi?id=63975
3530 This is just to add disabled ENABLE_FULLSCREEN_API to OptionEFl.cmake.
3531 ENABLE_FULLSCREEN_API will be enabled after finishing missing implementations.
3533 Reviewed by Adam Barth.
3535 * Source/cmake/OptionsEfl.cmake: Add disabled ENABLE_FULLSCREEN_API feature.
3536 * Source/cmakeconfig.h.cmake: ditto.
3538 2011-07-05 Vsevolod Vlasov <vsevik@chromium.org>
3540 Web Inspector: Show content for plugin requests in network panel.
3541 https://bugs.webkit.org/show_bug.cgi?id=30080
3543 Added GTK symbols for new window.internals methods.
3545 Reviewed by Pavel Feldman.
3547 * Source/autotools/symbols.filter:
3549 2011-07-04 Sheriff Bot <webkit.review.bot@gmail.com>
3551 Unreviewed, rolling out r90373.
3552 http://trac.webkit.org/changeset/90373
3553 https://bugs.webkit.org/show_bug.cgi?id=63917
3555 Breaks Qt Linux Release minimal (Requested by vsevik on
3558 * Source/autotools/symbols.filter:
3560 2011-07-04 Vsevolod Vlasov <vsevik@chromium.org>
3562 Web Inspector: Show content for plugin requests in network panel.
3563 https://bugs.webkit.org/show_bug.cgi?id=30080
3565 Reviewed by Pavel Feldman.
3567 * Source/autotools/symbols.filter:
3569 2011-07-01 Tony Chang <tony@chromium.org>
3571 Add chromium sql directory to git ignore.
3575 2011-07-01 Patrick Gansterer <paroga@webkit.org>
3577 Reviewed by Daniel Bates.
3579 [CMake] Add cpu detection for MIPS
3580 https://bugs.webkit.org/show_bug.cgi?id=63693
3582 * Source/CMakeLists.txt:
3584 2011-07-01 Joone Hur <joone.hur@collabora.co.uk>
3586 Reviewed by Martin Robinson.
3588 [GTK] Add DeviceOrientation feature
3589 https://bugs.webkit.org/show_bug.cgi?id=63720
3591 Add configure option to enable/disable DeviceOrientation feature.
3595 2011-06-28 Joone Hur <joone.hur@collabora.co.uk>
3597 Reviewed by Martin Robinson.
3599 [GTK] Rename 3D transforms to 3D rendering
3600 https://bugs.webkit.org/show_bug.cgi?id=63508
3602 WebKitGtk+ provides the 3D transforms feature, but it was
3603 renamed to 3D Rendering. This features supports CSS 3D trasnforms.
3605 * configure.ac: Rename ENABLE_3D_TRANSFORMS to ENABLE_3D_RENDERING.
3607 2011-06-27 Alexis Menard <alexis.menard@openbossa.org>
3609 Reviewed by Kenneth Rohde Christiansen.
3611 [Qt] Remove Phonon MediaPlayer from the tree.
3612 https://bugs.webkit.org/show_bug.cgi?id=63448
3614 Remvove from the build.
3616 * Source/WebKit.pri:
3618 2011-06-24 Dominic Cooney <dominicc@chromium.org>
3620 Reviewed by Dimitri Glazkov.
3622 Convert shadow DOM-related tests to use window.internals
3623 https://bugs.webkit.org/show_bug.cgi?id=61671
3625 * Source/autotools/symbols.filter: Export symbols for GTK.
3627 2011-06-24 Carlos Garcia Campos <cgarcia@igalia.com>
3629 Reviewed by Martin Robinson.
3631 [GTK] Add more debug options to compilation
3632 https://bugs.webkit.org/show_bug.cgi?id=63318
3634 Add --enable-debug-symbols to enable/disable compilation with
3635 debug symbols and --enable-debug-features to enable/disable debug
3636 features. Both options are unconditionally enabled for debug
3641 2011-06-23 Oliver Hunt <oliver@apple.com>
3643 Qt build-fix: remove warning that no other platform appears to use.
3644 Someone can add it back if they really feel it's needed.
3646 * Source/WebKit.pri:
3648 2011-06-22 Ryuan Choi <ryuan.choi@samsung.com>
3650 Reviewed by Antonio Gomes.
3652 [EFL] Add an option to enable Device Orientation Event.
3653 https://bugs.webkit.org/show_bug.cgi?id=63120
3655 ADD ENABLE_DEVICE_ORIENTATION.
3657 * Source/cmake/OptionsEfl.cmake:
3658 * Source/cmakeconfig.h.cmake:
3660 2011-06-22 Nate Chapin <japhet@chromium.org>
3662 Reviewed by Adam Barth.
3664 Add symbols required for window.internals.
3665 https://bugs.webkit.org/show_bug.cgi?id=62066
3667 * Source/autotools/symbols.filter:
3669 2011-06-22 Martin Robinson <mrobinson@igalia.com>
3671 Reviewed by Adam Roben.
3673 [GTK] Implement pixel dump support for WebKitTestRunner
3674 https://bugs.webkit.org/show_bug.cgi?id=58242
3676 * GNUmakefile.am: Reference the new ImageDiff GNUmakefile.
3678 2011-06-21 MORITA Hajime <morrita@google.com>
3680 Unreviewed, rolling out r89401 and r89403.
3681 http://trac.webkit.org/changeset/89401
3682 http://trac.webkit.org/changeset/89403
3683 https://bugs.webkit.org/show_bug.cgi?id=62970
3685 Breaks mac build and mistakenly enables the spellcheck API
3689 2011-06-20 MORITA Hajime <morrita@google.com>
3691 Reviewed by Kent Tamura.
3693 Spellcheck API should be build-able.
3694 https://bugs.webkit.org/show_bug.cgi?id=62970
3698 2011-06-20 MORITA Hajime <morrita@google.com>
3700 Unreviewed GTK build fix.
3701 This change corrected syntax error on symbols.filter.
3703 * Source/autotools/symbols.filter:
3705 2011-06-19 MORITA Hajime <morrita@google.com>
3707 Unreviewed GTK build fix.
3709 * Source/autotools/symbols.filter:
3711 2011-06-19 MORITA Hajime <morrita@google.com>
3713 Reviewed by Dimitri Glazkov.
3715 The internals object should have createShadowContentElement()
3716 https://bugs.webkit.org/show_bug.cgi?id=62432
3718 * Source/autotools/symbols.filter: Added some more symbols necessary for
3719 window.internals to function to the global symbol list.
3722 2011-06-19 Adam Bergkvist <adam.bergkvist@ericsson.com>
3724 Reviewed by Martin Robinson.
3726 [GTK] Enable Media Stream feature and make it default on
3727 https://bugs.webkit.org/show_bug.cgi?id=60394
3731 2011-06-17 Joone Hur <joone.hur@collabora.co.uk>
3733 Reviewed by Martin Robinson.
3735 [GTK] Replace GdkRectangle by cairo_rectangle_int_t
3736 https://bugs.webkit.org/show_bug.cgi?id=60687
3738 Replace GdkRectangle by cairo_rectangle_int_t.
3740 * configure.ac: Check whether Cairo version is higher than 1.10.
3742 2011-06-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3744 Reviewed by Eric Seidel.
3746 [CMAKE] Enable METER_TAG of HTML5
3747 https://bugs.webkit.org/show_bug.cgi?id=62697
3749 Support for meter tag of html5 in CMake build system. However, this feature is
3750 only enabled on EFL port now.
3752 * Source/cmake/OptionsEfl.cmake: Add ENABLE_METER_TAG.
3753 * Source/cmakeconfig.h.cmake:ditto.
3755 2011-06-16 Carlos Garcia Campos <cgarcia@igalia.com>
3757 Reviewed by Xan Lopez.
3759 [GTK] Remove support for GTK+2 in WebKit2
3760 https://bugs.webkit.org/show_bug.cgi?id=62794
3762 * configure.ac: Make WebKit2 require GTK+ 3.x.
3764 2011-06-15 Ryuan Choi <ryuan.choi@samsung.com>
3766 Rubber stamped by Eric Seidel.
3768 [CMAKE][WK2] Add an option to build webkit2.
3769 https://bugs.webkit.org/show_bug.cgi?id=62260
3771 Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
3774 * Source/CMakeLists.txt:
3775 * Source/cmake/WebKitFS.cmake:
3777 2011-06-14 Ryuan Choi <ryuan.choi@samsung.com>
3779 Reviewed by Eric Seidel.
3781 [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
3782 https://bugs.webkit.org/show_bug.cgi?id=62604
3784 Add feature to enable or disable ENABLE_TOUCH_ICON which supports
3785 apple-touch-icon and apple-touch-icon-precomposed in link tag.
3787 * Source/cmake/OptionsEfl.cmake:
3788 * Source/cmakeconfig.h.cmake:
3790 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
3792 Reviewed by Martin Robinson.
3794 [GTK] Add configure option to enable/disable register protocol handler
3795 https://bugs.webkit.org/show_bug.cgi?id=62534
3797 This patch just adds configure option to enable/disable register protocol handler.
3798 So, it needs more code to use register protocol handler.
3800 * configure.ac: Add configure option to enable/disable register protocol handler.
3802 2011-06-13 Joone Hur <joone.hur@collabora.co.uk>
3804 Reviewed by Martin Robinson.
3806 [GTK] Need to report whether touch icon loading is enabled
3807 https://bugs.webkit.org/show_bug.cgi?id=62532
3809 It needs to report whether touch icon loading is enabled.
3811 * configure.ac: Updated option parsing code for loading touch icons.
3813 2011-06-13 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3815 Reviewed by Eric Seidel.
3817 [CMAKE] Conditionally generate DerivedSources
3818 https://bugs.webkit.org/show_bug.cgi?id=62277
3820 Speedup build by not generating DerivedSources of features that are
3821 disabled. This was already been done for some features like ENABLE_SVG
3822 and now it's extended the following features: ENABLE_DATABASE,
3823 ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH,
3824 ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS,
3825 ENABLE_DATA_TRANSFER_ITEMS.
3827 * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE
3829 2011-06-10 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3831 Reviewed by Kenneth Rohde Christiansen.
3833 [CMAKE] Add generic support for building with WebGL
3834 https://bugs.webkit.org/show_bug.cgi?id=62376
3836 Add files that need to be compiled in every port for supporting WebGL.
3837 Each port still needs to add its specific files to
3838 CMakeLists${PORT}.txt. Therefore we do not enable WebGL in any port
3841 * Source/CMakeLists.txt: Add files needed to support WebGL.
3842 * Source/cmake/OptionsCommon.cmake: Find required OpenGL package.
3843 * Source/cmakeconfig.h.cmake: define ENABLE_WEBGL this feature is
3846 2011-06-09 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3848 Reviewed by Antonio Gomes.
3850 [CMAKE] Never let USER_AGENT defined to nothing
3851 https://bugs.webkit.org/show_bug.cgi?id=62410
3853 This patch is similar to r88342, but sets WEBKIT_USER_AGENT_*
3854 definitions only if that port defined it. A port might prefer to set it
3855 in other place, e.g. a header that is part of the public API (like GTK
3858 By using #cmakedefine instead of #define, if that variable is not set
3859 in CMake it will expand to:
3861 /* #define WEBKIT_USER_AGENT_MAJOR_VERSION */
3863 * Source/cmake/OptionsEfl.cmake:
3864 * Source/cmakeconfig.h.cmake:
3866 2011-06-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3868 Reviewed by Antonio Gomes.
3870 [EFL] Enable PROGRESS_TAG feature
3871 https://bugs.webkit.org/show_bug.cgi?id=62212
3873 * Source/cmake/OptionsEfl.cmake: Turn on PROGRESS_TAG by default.
3875 2011-06-08 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3877 Reviewed by Kenneth Rohde Christiansen.
3879 [CMAKE] Never let a WTF_FEATURE defined to nothing
3880 https://bugs.webkit.org/show_bug.cgi?id=60820
3882 If a port doesn't want to give the user some configure options,
3883 nevertheless it would have to define this feature as OFF. Otherwise
3884 there's a build error because the generated cmakeconfig.h is not
3885 parsed correctly by ENABLE macro, which expects each feature to be
3886 either undefined or defined to TRUE/FALSE.
3888 * Source/cmake/WebKitFeatures.cmake: Use a variable with the same name
3889 of the feature, which allows CONFIGURE_FILE() to replace it in the new
3890 cmakeconfig.h.cmake.
3891 * Source/cmakeconfig.h.cmake: use #cmakedefine01 instead of #define
3892 with another variable. This way the feature will always be 0 or 1 and
3893 it will never be left undefined.
3895 2011-06-07 Lucas De Marchi <lucas.demarchi@profusion.mobi>
3897 Reviewed by Antonio Gomes.
3899 [EFL] Remove Ecore_X bits from PlatformScreenEfl
3900 https://bugs.webkit.org/show_bug.cgi?id=61649
3902 Remove the need for Ecore_X and some X calls by always using
3903 new functions available in EFL to get the screen size.
3905 * Source/cmake/FindEFL.cmake: Bump ecore and ecore-evas versions.
3907 2011-06-07 Andreas Kling <andreas.kling@nokia.com>
3909 Reviewed by Laszlo Gombos.
3911 [Qt] Fix Symbian build with RVCT 2.x
3912 https://bugs.webkit.org/show_bug.cgi?id=62205
3914 RVCT 2.x doesn't support (or need) the --signed_bitfields command-line
3915 option, so restrict it to version 4.x of the compiler.
3917 * Source/WebKit.pri:
3919 2011-06-06 Martin Robinson <mrobinson@igalia.com>
3921 Fix the GTK+ build by ensuring that the autogenerated sources
3922 necessary for libWebCoreInternals are recorded in a predeclared
3923 variable before assigning to BUILT_SOURCES.
3925 * GNUmakefile.am: Assign libWebCoreInternals built sources to
3926 libwebcoreinternals_built_sources before adding to the source list
3927 and to BUILT_SOURCES.
3929 2011-06-06 Carlos Garcia Campos <cgarcia@igalia.com>
3931 Unreviewed. Fix the GTK+ build.
3933 * GNUmakefile.am: Add javascriptcore_cflags variable.
3935 2011-06-04 Kevin Ollivier <kevino@theolliviers.com>
3937 [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures
3942 2011-06-04 Adam Barth <abarth@webkit.org>
3944 Configure new commit-queue instance. (Please ignore.)
3946 2011-06-03 Martin Robinson <mrobinson@igalia.com>
3948 Reviewed by Dimitri Glazkov.
3950 Teach Gtk build about window.internals
3951 https://bugs.webkit.org/show_bug.cgi?id=61071
3953 * Source/autotools/symbols.filter: Added some symbols necessary for
3954 window.internals to function to the global symbol list.
3956 2011-06-03 Alexis Menard <alexis.menard@openbossa.org>
3958 Reviewed by Benjamin Poulain.
3960 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
3961 https://bugs.webkit.org/show_bug.cgi?id=61957
3963 When building inside the Qt source tree, qmake always append the mkspecs
3964 defines after ours. We have to workaround and make sure that we append
3965 our flags after the qmake variable used inside Qt. This workaround was provided
3966 by our qmake folks. We need to append in both case because qmake behave differently
3967 when called with -spec or via SUBDIR+=.
3969 * Source/WebKit.pri:
3971 2011-06-02 Alexis Menard <alexis.menard@openbossa.org>
3973 Reviewed by Andreas Kling.
3975 [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
3976 https://bugs.webkit.org/show_bug.cgi?id=61957
3978 When building inside the Qt source tree, qmake always append the mkspecs
3979 defines after ours. We have to workaround and make sure that we append
3980 our flags after the qmake variable used inside Qt. This workaround was provided
3983 * Source/WebKit.pri:
3985 2011-03-30 Martin Robinson <mrobinson@igalia.com>
3987 Reviewed by Adam Roben.
3989 [GTK] [WebKit2] Implement a basic WebKitTestRunner
3990 https://bugs.webkit.org/show_bug.cgi?id=57068
3992 * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
3994 2011-05-31 Xan Lopez <xlopez@igalia.com>
3996 Reviewed by Martin Robinson.
3998 Bump version to 1.5.1.
4002 2011-05-25 Gregg Tavares <gman@chromium.org>
4004 Reviewed by Kenneth Russell.
4006 Add 'noExtensions' option to Web/GraphicsContext3D attributes.
4007 https://bugs.webkit.org/show_bug.cgi?id=61460
4009 * Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
4010 * Source/WebCore/platform/graphics/GraphicsContext3D.h:
4011 * Source/WebKit/chromium/public/WebGraphicsContext3D.h:
4012 * Source/WebKit/chromium/src/GraphicsContext3DChromium.cpp:
4014 2011-05-24 Keishi Hattori <keishi@webkit.org>
4016 Reviewed by Kent Tamura.
4018 Disable textfield implementation of <input type=color>. Add INPUT_COLOR feature flag. Add input color sanitizer.
4019 https://bugs.webkit.org/show_bug.cgi?id=61273
4021 * configure.ac: Added INPUT_COLOR feature flag.
4023 2011-05-24 Jay Civelli <jcivelli@chromium.org>
4025 Reviewed by Adam Barth.
4027 Adding MHTML reading support.
4028 https://bugs.webkit.org/show_bug.cgi?id=7168
4032 2011-05-23 Ryuan Choi <ryuan.choi@samsung.com>
4034 Rubber stamped by Eric Seidel.
4036 [CMAKE] Refactoring wtf related code.
4037 https://bugs.webkit.org/show_bug.cgi?id=60146
4039 Move WTF_INCLUDE_DIRECTORIES to Source/JavaScriptCore/wtf/CMakeLists.txt.
4041 * Source/cmake/OptionsCommon.cmake:
4042 * Source/cmake/OptionsEfl.cmake:
4044 2011-05-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4046 Unreviewed. Fix build break.
4048 * Source/cmake/WebKitMacros.cmake: Add -i option in order to include Lookup.h
4050 2011-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4052 Reviewed by Martin Robinson.
4054 [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
4055 https://bugs.webkit.org/show_bug.cgi?id=58223
4057 * configure.ac: Add configure option to enable/disable plugin
4060 2011-05-12 Gregg Tavares <gman@chromium.org>
4062 Reviewed by Kenneth Russell.
4064 Add option to select GraphicsContext3D implementation.
4065 https://bugs.webkit.org/show_bug.cgi?id=60297
4067 * Source/WebKit/chromium/DEPS:
4068 * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
4070 2011-05-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4072 Reviewed by Antonio Gomes.
4074 [CMAKE] Add option to unconditionally enable/disable a feature
4075 https://bugs.webkit.org/show_bug.cgi?id=60643
4077 Create an argument to be used in WEBKIT_FEATURE macro, allowing a port
4078 to enable a feature without showing to user that it can be disabled.
4079 This is useful if a port needs an option to be always ON/OFF and
4080 changing it will break the build.
4082 This way it's possible to add mandatory features to each port without
4083 touching the cmakeconfig.cmake file.
4085 * Source/cmake/WebKitFeatures.cmake:
4087 2011-05-11 Dmitry Lomov <dslomov@google.com>
4089 Reviewed by David Levin.
4091 https://bugs.webkit.org/show_bug.cgi?id=59561
4092 Switch TestWebKitAPI to GTest
4094 Fixes Makefiles and WinCairo build as well
4096 * Source/ThirdParty/gtest/README.WebKit:
4097 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
4098 * Source/ThirdParty/gtest/xcode/Config/General.xcconfig:
4099 * Source/ThirdParty/gtest/xcode/Makefile: Added.
4101 2011-05-09 Dmitry Lomov <dslomov@google.com>
4103 Reviewed by Sam Weinig.
4105 Switch TestWebKitAPI to GTest
4106 https://bugs.webkit.org/show_bug.cgi?id=59561
4108 * Source/ThirdParty/gtest/README.WebKit:
4109 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
4111 2011-05-09 Xan Lopez <xlopez@igalia.com>
4113 Reviewed by Gustavo Noronha.
4115 Fix logic in GCC version detection, it was reversed.
4119 2011-05-09 Alexis Menard <alexis.menard@openbossa.org>
4121 Reviewed by Andreas Kling.
4123 [Qt] Fix the build on Embedded Linux.
4124 https://bugs.webkit.org/show_bug.cgi?id=60347
4126 qpa is the name for lighthouse but the old name for Qt for Embedded Linux should
4127 still be used in order to build properly.
4129 * Source/WebKit.pri:
4131 2011-05-05 Kevin Ollivier <kevino@theolliviers.com>
4133 [wx] Unreviewed build fix. Add LocalizedDateNone.cpp to the build.
4137 2011-05-05 Prasanth Ullattil <prasanth.ullattil@nokia.com>
4139 Reviewed by Simon Hausmann.
4141 Install correct header files for webkit.
4143 Since WebKit is no longer inside Qt, we can remove the detection for
4146 [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
4147 https://bugs.webkit.org/show_bug.cgi?id=57621
4149 * Source/sync.profile:
4151 2011-05-05 Adam Barth <abarth@webkit.org>
4153 Remove a couple stray mentions of WML that I missed before.
4157 2011-05-05 Alexis Menard <alexis.menard@openbossa.org>
4159 Reviewed by Benjamin Poulain.
4161 [Qt] Make QtWebKit build when using gcc 4.6.0
4162 https://bugs.webkit.org/show_bug.cgi?id=60265
4164 If QtWebKit is compiled with gcc 4.6.0 and the build is not done
4165 with c++0x support we need to deactivate warnings about compatibility.
4166 Some WebKit types have names which conflicts with upcoming c++0x
4167 types. If QtWebKit is built with c++0x support, WebKit has code to
4168 fallback to the standard type rather than the WebKit implementation.
4169 For example nullptr will be the one of the std if build options turns on
4172 * Source/WebKit.pri:
4174 2011-05-04 Xan Lopez <xlopez@igalia.com>
4176 Reviewed by Martin Robinson.
4178 [GTK] Fix warnings in webkit.m4 with autoconf 2.68
4179 https://bugs.webkit.org/show_bug.cgi?id=60189
4181 Use AC_LANG_SOURCE when passing source code to AC_COMPILE_IFELSE
4184 * Source/autotools/webkit.m4: ditto.
4186 2011-05-04 Martin Robinson <mrobinson@igalia.com>
4188 Fix the WebKitGTK+ build.
4190 * configure.ac: Added option parsing code for loading touch icons.
4192 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4194 Reviewed by Xan Lopez.
4196 [CMAKE] Remove C++0x compat mode warnings for GCC >= 4.6.0
4197 https://bugs.webkit.org/show_bug.cgi?id=60041
4199 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
4200 4.6.0) until our codebase is ready. This is the same as done for
4203 * Source/cmake/WebKitHelpers.cmake: ditto.
4205 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4207 Unreviewed, rolling out r85624.
4208 http://trac.webkit.org/changeset/85624
4210 The same command is used also for make_names.pl, which breaks
4213 * Source/cmake/OptionsCommon.cmake: ditto.
4215 2011-05-03 Leandro Pereira <leandro@profusion.mobi>
4217 [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
4219 Force linking with zlib so that uncompress() exists.
4221 * Source/cmake/OptionsEfl.cmake: Find zlib.
4223 2011-05-03 Lucas De Marchi <lucas.demarchi@profusion.mobi>
4225 [CMAKE] Unreviewed build fix for gcc >= 4.6
4227 Same fix as done in r84123. CMake explicitly pass the arguments to
4228 make_names.pl, so let's make them the same.
4230 * Source/cmake/OptionsCommon.cmake: ditto.
4232 2011-05-02 Adam Klein <adamk@chromium.org>
4234 Reviewed by Tony Chang.
4236 Roll chromium DEPS to r83722, add new crypto directory to DEPS
4237 https://bugs.webkit.org/show_bug.cgi?id=59992
4240 Ignore new chromium/crypto directory.
4242 2011-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
4244 Reviewed by Eric Seidel.
4246 [GTK] Build webkit1 even when webkit2 is enabled
4247 https://bugs.webkit.org/show_bug.cgi?id=59695
4252 2011-05-01 ojab <ojab@ojab.ru>
4254 Reviewed by Eric Seidel.
4256 --disable-video-track if --disable-video
4257 https://bugs.webkit.org/show_bug.cgi?id=59605
4261 2011-04-29 Dean Jackson <dino@apple.com>
4263 Reviewed by Simon Fraser.
4265 Add ENABLE macro for WebKitAnimation
4266 https://bugs.webkit.org/show_bug.cgi?id=59729
4268 Add new feature to toggle WebKit Animation API.
4272 2011-04-29 Kevin Ollivier <kevino@theolliviers.com>
4274 [wx] Unreviewed build fix. Fix library copying logic for wxMSW 2.9.x.
4278 2011-04-28 Adam Barth <abarth@webkit.org>
4280 Reviewed by Eric Seidel.
4283 https://bugs.webkit.org/show_bug.cgi?id=59678
4285 Remove WML configuration option from the CMake build system.
4287 * Source/cmake/OptionsEfl.cmake:
4288 * Source/cmake/OptionsWinCE.cmake:
4289 * Source/cmakeconfig.h.cmake:
4291 2011-04-28 Xan Lopez <xlopez@igalia.com>
4293 Reviewed by Martin Robinson.
4295 [Gtk] Split JSC and WebCore builds
4296 https://bugs.webkit.org/show_bug.cgi?id=19428
4298 Add a pkg-config file for JavaScriptCoreGTK+.
4300 * configure.ac: generate the final pkg-config file from our .in
4303 2011-04-28 Xan Lopez <xlopez@igalia.com>
4305 Reviewed by Martin Robinson.
4307 [Gtk] Split JSC and WebCore builds
4308 https://bugs.webkit.org/show_bug.cgi?id=19428
4310 Build JavaScriptCore as a libtool shared library instead of a
4311 private convenience library.
4313 * GNUmakefile.am: remove convenience library definition for jsc.
4315 2011-04-28 Xan Lopez <xlopez@igalia.com>
4317 Reviewed by Martin Robinson.
4319 [GTK] Remove C++0x compat mode warnings for GCC >= 4.6.0
4320 https://bugs.webkit.org/show_bug.cgi?id=59718
4322 Hardcode -Wno-c++0x-compat for the default compiler (if version >=
4323 4.6.0) until our codebase is ready.
4325 * configure.ac: do that.
4327 2011-04-27 Yi Shen <yi.4.shen@nokia.com>
4329 Reviewed by Kenneth Rohde Christiansen.
4331 [Qt] Upstream Symbian platform plugin
4332 https://bugs.webkit.org/show_bug.cgi?id=58435
4334 Upstream Symbian platform plugin.
4336 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
4338 2011-04-27 Steve Block <steveblock@google.com>
4340 Reviewed by David Levin.
4342 Remove Android build system
4343 https://bugs.webkit.org/show_bug.cgi?id=48111
4345 This is to avoid the maintenance burden until the Android port is
4348 * Source/Android.mk: Removed.
4350 2011-04-26 Kevin Ollivier <kevino@theolliviers.com>
4352 Rubberstamped by Eric Seidel.
4354 Enable waf to be used to build other ports
4355 https://bugs.webkit.org/show_bug.cgi?id=58213
4359 2011-04-22 Sheriff Bot <webkit.review.bot@gmail.com>
4361 Unreviewed, rolling out r84627.
4362 http://trac.webkit.org/changeset/84627
4363 https://bugs.webkit.org/show_bug.cgi?id=59271
4365 It broke Symbian build (Requested by Ossy on #webkit).
4367 * Source/WebKit.pro:
4369 2011-04-22 Yi Shen <yi.4.shen@nokia.com>
4371 Reviewed by Kenneth Rohde Christiansen.
4373 [Qt] Upstream Symbian platform plugin
4374 https://bugs.webkit.org/show_bug.cgi?id=58435
4376 Upstream Symbian platform plugin.
4378 * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
4380 2011-04-21 Maciej Stachowiak <mjs@apple.com>
4382 Reviewed by Adam Roben.
4384 Add a feature define to allow <details> and <summary> to be disabled
4385 https://bugs.webkit.org/show_bug.cgi?id=59118
4386 <rdar://problem/9257045>
4390 2011-04-18 Evan Martin <evan@chromium.org>
4392 Reviewed by Eric Seidel.
4394 [chromium] expose title direction to webkit client
4395 https://bugs.webkit.org/show_bug.cgi?id=58823
4397 * Tools/DumpRenderTree/chromium/LayoutTestController.cpp:
4398 * Tools/DumpRenderTree/chromium/LayoutTestController.h:
4399 Adapt to new API. Expose title direction to JS so it can be tested.
4401 * Tools/DumpRenderTree/chromium/WebViewHost.cpp:
4402 * Tools/DumpRenderTree/chromium/WebViewHost.h:
4405 2011-04-18 Hans Wennborg <hans@chromium.org>
4407 Reviewed by Steve Block.
4409 LevelDB backend for IndexedDB
4410 https://bugs.webkit.org/show_bug.cgi?id=57372
4412 Add LevelDB wrappers to Android.mk.
4414 * Source/Android.mk:
4416 2011-04-18 Patrick Gansterer <paroga@webkit.org>
4418 Reviewed by Pavel Feldman.
4420 REGRESSION (r81479): generate-inspector-idl fails on native win32
4421 https://bugs.webkit.org/show_bug.cgi?id=58315
4423 Disable git autocrlf for Inspector.json.
4427 2011-04-16 Patrick Gansterer <paroga@webkit.org>
4429 Reviewed by Eric Seidel.
4431 Rename PLATFORM(CAIRO) to USE(CAIRO)
4432 https://bugs.webkit.org/show_bug.cgi?id=55192
4434 * Source/cmake/OptionsEfl.cmake:
4436 2011-04-15 Shishir Agrawal <shishir@chromium.org>
4438 Reviewed by James Robinson.
4440 Add a flag to guard Page Visibility API changes.
4441 https://bugs.webkit.org/show_bug.cgi?id=58464
4444 http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0175.html
4448 2011-04-15 Xan Lopez <xlopez@igalia.com>
4450 Reviewed by Martin Robinson.
4452 * configure.ac: bump to 1.5.0, 1.4.0 will be released from a
4453 branch and was already cut off.
4455 2011-04-15 Anna Cavender <annacc@chromium.org>
4457 Reviewed by Eric Carlson.
4459 Renaming TRACK feature define to VIDEO_TRACK
4460 https://bugs.webkit.org/show_bug.cgi?id=53556
4464 2011-04-13 Dmitry Lomov <dslomov@google.com>
4466 Reviewed by David Levin.
4468 Add GTest unit-testing framework to WebKit
4469 https://bugs.webkit.org/show_bug.cgi?id=58507
4471 * Source/ThirdParty/gtest/CHANGES: Added.
4472 * Source/ThirdParty/gtest/CMakeLists.txt: Added.
4473 * Source/ThirdParty/gtest/CONTRIBUTORS: Added.
4474 * Source/ThirdParty/gtest/COPYING: Added.
4475 * Source/ThirdParty/gtest/Makefile.am: Added.
4476 * Source/ThirdParty/gtest/README: Added.
4477 * Source/ThirdParty/gtest/README.WebKit: Added.
4478 * Source/ThirdParty/gtest/codegear/gtest.cbproj: Added.
4479 * Source/ThirdParty/gtest/codegear/gtest.groupproj: Added.
4480 * Source/ThirdParty/gtest/codegear/gtest_all.cc: Added.
4481 * Source/ThirdParty/gtest/codegear/gtest_link.cc: Added.
4482 * Source/ThirdParty/gtest/codegear/gtest_main.cbproj: Added.
4483 * Source/ThirdParty/gtest/codegear/gtest_unittest.cbproj: Added.
4484 * Source/ThirdParty/gtest/configure.ac: Added.
4485 * Source/ThirdParty/gtest/include/gtest/gtest-death-test.h: Added.
4486 * Source/ThirdParty/gtest/include/gtest/gtest-message.h: Added.
4487 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h: Added.
4488 * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h.pump: Added.
4489 * Source/ThirdParty/gtest/include/gtest/gtest-spi.h: Added.
4490 * Source/ThirdParty/gtest/include/gtest/gtest-test-part.h: Added.
4491 * Source/ThirdParty/gtest/include/gtest/gtest-typed-test.h: Added.
4492 * Source/ThirdParty/gtest/include/gtest/gtest.h: Added.
4493 * Source/ThirdParty/gtest/include/gtest/gtest_pred_impl.h: Added.
4494 * Source/ThirdParty/gtest/include/gtest/gtest_prod.h: Added.
4495 * Source/ThirdParty/gtest/include/gtest/internal/gtest-death-test-internal.h: Added.
4496 * Source/ThirdParty/gtest/include/gtest/internal/gtest-filepath.h: Added.
4497 * Source/ThirdParty/gtest/include/gtest/internal/gtest-internal.h: Added.
4498 * Source/ThirdParty/gtest/include/gtest/internal/gtest-linked_ptr.h: Added.
4499 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h: Added.
4500 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h.pump: Added.
4501 * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util.h: Added.
4502 * Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h: Added.
4503 * Source/ThirdParty/gtest/include/gtest/internal/gtest-string.h: Added.
4504 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h: Added.
4505 * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h.pump: Added.
4506 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h: Added.
4507 * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h.pump: Added.
4508 * Source/ThirdParty/gtest/m4/acx_pthread.m4: Added.
4509 * Source/ThirdParty/gtest/m4/gtest.m4: Added.
4510 * Source/ThirdParty/gtest/make/Makefile: Added.
4511 * Source/ThirdParty/gtest/msvc/gtest-md.sln: Added.
4512 * Source/ThirdParty/gtest/msvc/gtest-md.vcproj: Added.
4513 * Source/ThirdParty/gtest/msvc/gtest.sln: Added.
4514 * Source/ThirdParty/gtest/msvc/gtest.vcproj: Added.
4515 * Source/ThirdParty/gtest/msvc/gtest_main-md.vcproj: Added.
4516 * Source/ThirdParty/gtest/msvc/gtest_main.vcproj: Added.
4517 * Source/ThirdParty/gtest/msvc/gtest_prod_test-md.vcproj: Added.
4518 * Source/ThirdParty/gtest/msvc/gtest_prod_test.vcproj: Added.
4519 * Source/ThirdParty/gtest/msvc/gtest_unittest-md.vcproj: Added.
4520 * Source/ThirdParty/gtest/msvc/gtest_unittest.vcproj: Added.
4521 * Source/ThirdParty/gtest/run_tests.py: Added.
4522 * Source/ThirdParty/gtest/samples/prime_tables.h: Added.
4523 * Source/ThirdParty/gtest/samples/sample1.cc: Added.
4524 * Source/ThirdParty/gtest/samples/sample1.h: Added.
4525 * Source/ThirdParty/gtest/samples/sample10_unittest.cc: Added.
4526 * Source/ThirdParty/gtest/samples/sample1_unittest.cc: Added.
4527 * Source/ThirdParty/gtest/samples/sample2.cc: Added.
4528 * Source/ThirdParty/gtest/samples/sample2.h: Added.
4529 * Source/ThirdParty/gtest/samples/sample2_unittest.cc: Added.
4530 * Source/ThirdParty/gtest/samples/sample3-inl.h: Added.
4531 * Source/ThirdParty/gtest/samples/sample3_unittest.cc: Added.
4532 * Source/ThirdParty/gtest/samples/sample4.cc: Added.
4533 * Source/ThirdParty/gtest/samples/sample4.h: Added.
4534 * Source/ThirdParty/gtest/samples/sample4_unittest.cc: Added.
4535 * Source/ThirdParty/gtest/samples/sample5_unittest.cc: Added.
4536 * Source/ThirdParty/gtest/samples/sample6_unittest.cc: Added.
4537 * Source/ThirdParty/gtest/samples/sample7_unittest.cc: Added.
4538 * Source/ThirdParty/gtest/samples/sample8_unittest.cc: Added.
4539 * Source/ThirdParty/gtest/samples/sample9_unittest.cc: Added.
4540 * Source/ThirdParty/gtest/scripts/fuse_gtest_files.py: Added.
4541 * Source/ThirdParty/gtest/scripts/gen_gtest_pred_impl.py: Added.
4542 * Source/ThirdParty/gtest/scripts/gtest-config.in: Added.
4543 * Source/ThirdParty/gtest/scripts/pump.py: Added.
4544 * Source/ThirdParty/gtest/scripts/test/Makefile: Added.
4545 * Source/ThirdParty/gtest/scripts/upload.py: Added.
4546 * Source/ThirdParty/gtest/scripts/upload_gtest.py: Added.
4547 * Source/ThirdParty/gtest/src/gtest-all.cc: Added.
4548 * Source/ThirdParty/gtest/src/gtest-death-test.cc: Added.
4549 * Source/ThirdParty/gtest/src/gtest-filepath.cc: Added.
4550 * Source/ThirdParty/gtest/src/gtest-internal-inl.h: Added.
4551 * Source/ThirdParty/gtest/src/gtest-port.cc: Added.
4552 * Source/ThirdParty/gtest/src/gtest-test-part.cc: Added.
4553 * Source/ThirdParty/gtest/src/gtest-typed-test.cc: Added.
4554 * Source/ThirdParty/gtest/src/gtest.cc: Added.
4555 * Source/ThirdParty/gtest/src/gtest_main.cc: Added.
4556 * Source/ThirdParty/gtest/test/gtest-death-test_test.cc: Added.
4557 * Source/ThirdParty/gtest/test/gtest-filepath_test.cc: Added.
4558 * Source/ThirdParty/gtest/test/gtest-linked_ptr_test.cc: Added.
4559 * Source/ThirdParty/gtest/test/gtest-listener_test.cc: Added.
4560 * Source/ThirdParty/gtest/test/gtest-message_test.cc: Added.
4561 * Source/ThirdParty/gtest/test/gtest-options_test.cc: Added.
4562 * Source/ThirdParty/gtest/test/gtest-param-test2_test.cc: Added.
4563 * Source/ThirdParty/gtest/test/gtest-param-test_test.cc: Added.
4564 * Source/ThirdParty/gtest/test/gtest-param-test_test.h: Added.
4565 * Source/ThirdParty/gtest/test/gtest-port_test.cc: Added.
4566 * Source/ThirdParty/gtest/test/gtest-test-part_test.cc: Added.
4567 * Source/ThirdParty/gtest/test/gtest-tuple_test.cc: Added.
4568 * Source/ThirdParty/gtest/test/gtest-typed-test2_test.cc: Added.
4569 * Source/ThirdParty/gtest/test/gtest-typed-test_test.cc: Added.
4570 * Source/ThirdParty/gtest/test/gtest-typed-test_test.h: Added.
4571 * Source/ThirdParty/gtest/test/gtest-unittest-api_test.cc: Added.
4572 * Source/ThirdParty/gtest/test/gtest_all_test.cc: Added.
4573 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest.py: Added.
4574 * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest_.cc: Added.
4575 * Source/ThirdParty/gtest/test/gtest_color_test.py: Added.
4576 * Source/ThirdParty/gtest/test/gtest_color_test_.cc: Added.
4577 * Source/ThirdParty/gtest/test/gtest_env_var_test.py: Added.
4578 * Source/ThirdParty/gtest/test/gtest_env_var_test_.cc: Added.
4579 * Source/ThirdParty/gtest/test/gtest_environment_test.cc: Added.
4580 * Source/ThirdParty/gtest/test/gtest_filter_unittest.py: Added.
4581 * Source/ThirdParty/gtest/test/gtest_filter_unittest_.cc: Added.
4582 * Source/ThirdParty/gtest/test/gtest_help_test.py: Added.
4583 * Source/ThirdParty/gtest/test/gtest_help_test_.cc: Added.
4584 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest.py: Added.
4585 * Source/ThirdParty/gtest/test/gtest_list_tests_unittest_.cc: Added.
4586 * Source/ThirdParty/gtest/test/gtest_main_unittest.cc: Added.
4587 * Source/ThirdParty/gtest/test/gtest_nc.cc: Added.
4588 * Source/ThirdParty/gtest/test/gtest_nc_test.py: Added.
4589 * Source/ThirdParty/gtest/test/gtest_no_test_unittest.cc: Added.
4590 * Source/ThirdParty/gtest/test/gtest_output_test.py: Added.
4591 * Source/ThirdParty/gtest/test/gtest_output_test_.cc: Added.
4592 * Source/ThirdParty/gtest/test/gtest_output_test_golden_lin.txt: Added.
4593 * Source/ThirdParty/gtest/test/gtest_output_test_golden_win.txt: Added.
4594 * Source/ThirdParty/gtest/test/gtest_pred_impl_unittest.cc: Added.
4595 * Source/ThirdParty/gtest/test/gtest_prod_test.cc: Added.
4596 * Source/ThirdParty/gtest/test/gtest_repeat_test.cc: Added.
4597 * Source/ThirdParty/gtest/test/gtest_shuffle_test.py: Added.
4598 * Source/ThirdParty/gtest/test/gtest_shuffle_test_.cc: Added.
4599 * Source/ThirdParty/gtest/test/gtest_sole_header_test.cc: Added.
4600 * Source/ThirdParty/gtest/test/gtest_stress_test.cc: Added.
4601 * Source/ThirdParty/gtest/test/gtest_test_utils.py: Added.
4602 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_ex_test.cc: Added.
4603 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test.py: Added.
4604 * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test_.cc: Added.
4605 * Source/ThirdParty/gtest/test/gtest_uninitialized_test.py: Added.
4606 * Source/ThirdParty/gtest/test/gtest_uninitialized_test_.cc: Added.
4607 * Source/ThirdParty/gtest/test/gtest_unittest.cc: Added.
4608 * Source/ThirdParty/gtest/test/gtest_xml_outfile1_test_.cc: Added.
4609 * Source/ThirdParty/gtest/test/gtest_xml_outfile2_test_.cc: Added.
4610 * Source/ThirdParty/gtest/test/gtest_xml_outfiles_test.py: Added.
4611 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest.py: Added.
4612 * Source/ThirdParty/gtest/test/gtest_xml_output_unittest_.cc: Added.
4613 * Source/ThirdParty/gtest/test/gtest_xml_test_utils.py: Added.
4614 * Source/ThirdParty/gtest/test/production.cc: Added.
4615 * Source/ThirdParty/gtest/test/production.h: Added.
4616 * Source/ThirdParty/gtest/test/run_tests_util.py: Added.
4617 * Source/ThirdParty/gtest/test/run_tests_util_test.py: Added.
4618 * Source/ThirdParty/gtest/xcode/Config/DebugProject.xcconfig: Added.
4619 * Source/ThirdParty/gtest/xcode/Config/FrameworkTarget.xcconfig: Added.