1 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
3 Admin page should lexicologically sort tests
4 https://bugs.webkit.org/show_bug.cgi?id=82849
6 Rubber-stamped by Hajime Morita.
8 * Websites/webkit-perf.appspot.com/js/admin.js:
9 * Websites/webkit-perf.appspot.com/js/config.js:
11 (fetchDashboardManifest):
13 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
15 Revert an inadvertently committed change.
17 * Websites/webkit-perf.appspot.com/app.yaml:
19 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
21 perf-o-matic should have a way to hide some platforms and tests
22 https://bugs.webkit.org/show_bug.cgi?id=82842
24 Reviewed by Hajime Morita.
26 * Websites/webkit-perf.appspot.com/admin.html:
27 * Websites/webkit-perf.appspot.com/admin_handlers.py:
28 (AdminDashboardHandler.get_branches): Change the json format to allow platforms and tests to have
29 "hidden" boolean states.
30 (AdminDashboardHandler.get_platforms): Ditto.
31 (AdminDashboardHandler.get_builders): Just a cleanup. There is no clean for it to have a limit.
32 (AdminDashboardHandler.get_tests): Change the json format to add "hidden" boolean states.
33 (ChangeVisibilityHandler): Added.
34 (ChangeVisibilityHandler.post): Added. Changes the hidden-state (visibility) of a platform and a test.
35 * Websites/webkit-perf.appspot.com/app.yaml: Make sure everything under /admin/ requires admin privilege.
36 * Websites/webkit-perf.appspot.com/create_handler.py:
37 (CreateHandler.post): Don't emit LF after 'OK'.
38 * Websites/webkit-perf.appspot.com/css/admin.css: Added a bunch of rules for hide/show button.
39 * Websites/webkit-perf.appspot.com/js/admin.js:
40 (submitXHR): Extracted.
41 (createKeyNameReloader): Added hide/show button on each item and the corresponding ajax request.
42 * Websites/webkit-perf.appspot.com/json_generators.py:
43 (DashboardJSONGenerator.__init__): Skip hidden tests and platforms.
44 (ManifestJSONGenerator.__init__): Ditto.
45 * Websites/webkit-perf.appspot.com/json_generators_unittest.py: Added tests to ensure perf-o-matic
46 doesn't include hidden tests and platforms in dashboard and manifest json responses.
47 (DashboardJSONGeneratorTest.test_value_with_hidden_platform_and_tesst):
48 (ManifestJSONGeneratorTest.test_value_two_tests):
49 (ManifestJSONGeneratorTest.test_value_with_hidden_platform_and_test):
50 * Websites/webkit-perf.appspot.com/main.py:
51 * Websites/webkit-perf.appspot.com/models.py:
52 (Platform): Added the "hidden" property.
53 (Test): Ditto. Also removed the comment about this class only exists for efficiency purposes since that's
56 2012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
58 Support the Network Information API
59 https://bugs.webkit.org/show_bug.cgi?id=73528
61 Reviewed by Adam Barth.
63 Add network information API feature.
65 * Source/cmake/OptionsEfl.cmake: Add NETWORK_INFO feature.
66 * Source/cmakeconfig.h.cmake: Add NETWORK_INFO feature.
68 2012-03-31 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
70 [BlackBerry] http authenticate dialog popup only once no matter authentication pass or fail
71 https://bugs.webkit.org/show_bug.cgi?id=80135
76 Added manual test for testing the behavior of http authentication
77 challenge dialog. Both of these two files should be served over http.
79 * ManualTests/blackberry/http-auth-challenge.html: Added.
80 * ManualTests/blackberry/http-auth-challenge.php: Added.
82 2012-03-30 Eli Fidler <efidler@rim.com>
84 Enable OpenType Sanitizer for BlackBerry port.
85 https://bugs.webkit.org/show_bug.cgi?id=82782
87 Reviewed by Eric Seidel.
89 * Source/cmake/OptionsBlackBerry.cmake: define USE(OPENTYPE_SANITIZER)
91 2012-03-30 Zalan Bujtas <zbujtas@gmail.com>
93 Fix defective size_t overflow in GestureTapHighlighter.
94 https://bugs.webkit.org/show_bug.cgi?id=82605
96 Reviewed by Kenneth Rohde Christiansen.
98 * ManualTests/tap-gesture-in-iframe-with-tap-highlight-crash.html: Added.
100 2012-03-30 David Barr <davidbarr@chromium.org>
102 Split up top-level .gitignore and .gitattributes
103 https://bugs.webkit.org/show_bug.cgi?id=82687
105 Reviewed by Tor Arne Vestbø.
107 Jeff King <peff@peff.net> suggested this on the git mailing list.
108 http://article.gmane.org/gmane.comp.version-control.git/194294
109 He reported a 1.6 times speed up for 'git status'.
113 * ManualTests/.gitattributes: Added.
114 * Source/.gitignore: Added.
115 * Websites/.gitattributes: Added.
117 2012-03-30 Keishi Hattori <keishi@webkit.org>
119 Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
120 https://bugs.webkit.org/show_bug.cgi?id=80972
122 Reviewed by Kent Tamura.
124 * Source/cmake/OptionsBlackBerry.cmake:
127 2012-03-30 Charles Wei <charles.wei@torchmobile.com.cn>
129 [BlackBerry] Add more ENABLERS to cmakeconfig.h.cmake
130 https://bugs.webkit.org/show_bug.cgi?id=82594
132 Reviewed by Rob Buis.
134 Upstreaming feature enablers in cmakeconfig.h.cmake for BlackBerry porting,
135 and clean up obsolete MACROs in OptionsBlackBerry.cmake.
137 * Source/cmake/OptionsBlackBerry.cmake:
138 * Source/cmakeconfig.h.cmake:
140 2012-03-29 Dave Tu <dtu@chromium.org>
142 Add new chrome.webkit GPU bot to flakiness dashboard.
143 https://bugs.webkit.org/show_bug.cgi?id=82562
145 Reviewed by Ojan Vafai.
147 * Tools/TestResultServer/static-dashboards/builders.js:
149 2012-03-29 Kevin Ollivier <kevino@theolliviers.com>
151 [wx] Unreviewed build fix. Remove a couple sources wx
156 2012-03-29 Zalan Bujtas <zbujtas@gmail.com>
158 Remove redundant updateViewportArguments() call when page is restored from page cache.
159 https://bugs.webkit.org/show_bug.cgi?id=82500
161 Reviewed by Kenneth Rohde Christiansen.
163 Add manual test for history navigation with viewport width check.
165 * ManualTests/viewport-width-test-after-history-navigation.html: Added.
167 2012-03-28 Kevin Ollivier <kevino@theolliviers.com>
169 [wx] Unreviewed. Build fix, move WTF back into JSCore target
170 until issues with JSCore not linking in all WTF symbols are resolved.
174 2012-03-28 Sergio Villar Senin <svillar@igalia.com>
176 [Soup] DNS prefetching spams resolver, shoots self in the foot
177 https://bugs.webkit.org/show_bug.cgi?id=41630
179 Reviewed by Martin Robinson.
181 Bump libsoup and glib dependencies.
183 * Source/cmake/OptionsEfl.cmake:
186 2012-03-28 Xan Lopez <xlopez@igalia.com>
188 [GTK] Respect NOCONFIGURE option in autogen.sh
189 https://bugs.webkit.org/show_bug.cgi?id=82447
191 Reviewed by Philippe Normand.
193 Make autogen.sh follow the new build-api for GNOME, see
194 http://people.gnome.org/~walters/docs/build-api.txt
196 * autogen.sh: respect the NOCONFIGURE environment flag, per the
199 2012-03-27 Ryosuke Niwa <rniwa@webkit.org>
201 Perf-o-matic build fix.
203 * Websites/webkit-perf.appspot.com/controller.py:
204 (RunsChartHandler.post):
205 * Websites/webkit-perf.appspot.com/models.py:
208 2012-03-27 Dave Tu <dtu@chromium.org>
210 Show image diffs for gpu_tests on flakiness dashboard
211 https://bugs.webkit.org/show_bug.cgi?id=81848
213 Reviewed by Ojan Vafai.
215 Add a new results layout for gpu_tests that pulls the image diffs in
216 addition to the text output. Also add new gpu_tests builders.
218 * Tools/TestResultServer/static-dashboards/builders.js: Update
220 * Tools/TestResultServer/static-dashboards/dashboard_base.js: Add a
221 function to check for GPU test type.
222 * Tools/TestResultServer/static-dashboards/flakiness_dashboard.html:
223 Add new GPU results layout.
225 2012-03-26 Ryosuke Niwa <rniwa@webkit.org>
227 Trigger a build on Chromium Linux boxes to see if clean builds succeed or not.
229 2012-03-26 Leo Yang <leo.yang@torchmobile.com.cn>
231 [BlackBerry] Skeleton code of AsyncFileSystemBlackBerry.cpp
232 https://bugs.webkit.org/show_bug.cgi?id=82157
234 Reviewed by Rob Buis.
236 * Source/cmake/OptionsBlackBerry.cmake: Turn on ENABLE_FILE_SYSTEM for blackberry.
238 2012-03-25 Hayato Ito <hayato@chromium.org>
240 [Shadow DOM] Add Reified DOM Tree traversal internal APIs.
241 https://bugs.webkit.org/show_bug.cgi?id=79197
243 Reviewed by Dimitri Glazkov.
245 Add internal APIs which can be used to traverse Reified DOM tree, which is
246 a result of node distribution algorithm explained in Shadow DOM spec.
247 https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html
249 Every public functions defined in ReifiedTreeTraversal are static
250 functions and are named in a similar way to ones defined in WebCore::Node class.
251 The only difference is that ReifiedTreeTraversal APIs consider shadow
252 hosts and also traverse nodes is Shadow DOM subtrees, crossing shadow's upper and lower boundary
255 There is no actual client which uses these APIs. Follow-up patches for FocusNavigation
256 and EventDispatcher will use the APIs so that they can traverse node in reified tree order.
258 * Source/autotools/symbols.filter:
260 2012-03-25 Kevin Ollivier <kevino@theolliviers.com>
262 [wx] Unreviewed build fix. Move WTF to its own static lib build.
266 2012-03-24 Kevin Ollivier <kevino@theolliviers.com>
268 [wx] Unreviewed. Fix the build after WTF move.
272 2012-03-23 Dave Michael <dmichael@chromium.org>
274 Relanding(r111754): HTMLPluginElement is not destroyed on reload or navigation if getNPObject is called
275 https://bugs.webkit.org/show_bug.cgi?id=80428
277 Reviewed by Eric Seidel and Ryosuke Niwa.
279 Test: plugins/netscape-dom-access-and-reload.html
281 * Source/autotools/symbols.filter: Export a symbol for InspectorCounters::counterValue.
283 2012-03-23 Ryosuke Niwa <rniwa@webkit.org>
285 REGRESSION(r111754): plugins/reloadplugins-and-pages.html fails on all platforms
286 https://bugs.webkit.org/show_bug.cgi?id=82035
288 * Source/autotools/symbols.filter:
290 2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
292 [CMake] Unreviewed build fix after r111778.
294 * Source/CMakeLists.txt: Build WTF/.
296 2012-03-22 Martin Robinson <mrobinson@igalia.com>
298 Fixed the GTK+ WTF/JavaScriptCore build after r111778.
300 * GNUmakefile.am: Remove a couple unnecessary gnumake variables.
302 2012-03-22 Csaba Osztrogonác <ossy@webkit.org>
304 Actually move WTF files to their new home
305 https://bugs.webkit.org/show_bug.cgi?id=81844
307 [Qt] Unreviewed buildfix after r111778.
311 2012-03-22 Ming Xie <mxie@rim.com>
313 OLD_COMPILE_FLAGS was set incorrectly in WebKitHelpers.cmake
314 https://bugs.webkit.org/show_bug.cgi?id=81961
316 Reviewed by Rob Buis.
318 This fixes the regression introduced by r109292
320 * Source/cmake/WebKitHelpers.cmake:
322 2012-03-22 Dave Michael <dmichael@chromium.org>
324 HTMLPluginElement is not destroyed on reload or navigation if getNPObject is called
325 https://bugs.webkit.org/show_bug.cgi?id=80428
327 Reviewed by Eric Seidel.
329 Test: plugins/netscape-dom-access-and-reload.html
331 * Source/autotools/symbols.filter: Export a symbol for InspectorCounters::counterValue.
333 2012-03-22 Kevin Ollivier <kevino@theolliviers.com>
335 [wx] Unreviewed. Adding Source/WTF to the build and updating
340 2012-03-21 Ryosuke Niwa <rniwa@webkit.org>
342 Add the forgotten admin.html after r108917.
344 * Websites/webkit-perf.appspot.com/admin.html: Added.
346 2012-03-21 Ryosuke Niwa <rniwa@webkit.org>
348 Increment the perf-o-matic app version.
350 * Websites/webkit-perf.appspot.com/app.yaml:
352 2012-03-20 Eric Seidel <eric@webkit.org>
354 Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
355 https://bugs.webkit.org/show_bug.cgi?id=80911
357 Reviewed by Adam Barth.
359 * CMakeLists.txt: Define WTF_DIR
361 2012-03-20 Ryosuke Niwa <rniwa@webkit.org>
363 Perf-o-matic: don't query datastore to generate chart API urls
364 https://bugs.webkit.org/show_bug.cgi?id=81499
366 Reviewed by Hajime Morita.
368 Parse json text to extract timestamps and test values instead of iterating
369 through the data store.
371 * Websites/webkit-perf.appspot.com/create_handler.py:
372 (CreateHandler.post):
373 * Websites/webkit-perf.appspot.com/models.py:
374 (Runs._timestamp_and_value_from_json_entry):
379 2012-03-20 Gyuyoung Kim <gyuyoung.kim@samsung.com>
381 Convert hasSpellingMarker to use Internals interface.
382 https://bugs.webkit.org/show_bug.cgi?id=81300
384 Reviewed by Ryosuke Niwa.
386 * Source/autotools/symbols.filter: Export a symbol for hasSpellingMarker.
388 2012-03-19 Tony Chang <tony@chromium.org>
391 https://bugs.webkit.org/show_bug.cgi?id=81594
393 Reviewed by James Robinson.
395 * .gitignore: .suo files are per-user files used by VS2010. .ninja
396 files are no longer generated in the tree-- they are generated in the
399 2012-03-17 Charles Wei <charles.wei@torchmobile.com.cn>
401 [BlackBerry] Enable Web Timing for performance profiling and improvement.
402 https://bugs.webkit.org/show_bug.cgi?id=81085
404 Reviewed by Rob Buis.
406 * Source/cmake/OptionsBlackBerry.cmake:
407 * Source/cmakeconfig.h.cmake:
409 2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
411 Support for Battery Status API.
412 https://bugs.webkit.org/show_bug.cgi?id=62698
414 Enable BATTERY_STATUS for WebKit-Efl.
415 http://www.w3.org/TR/battery-status/
417 Reviewed by Adam Barth.
419 * Source/cmake/OptionsEfl.cmake:
420 * Source/cmakeconfig.h.cmake:
422 2012-03-15 Patrick Gansterer <paroga@webkit.org>
424 [EFL] Make zlib a general build requirement
425 https://bugs.webkit.org/show_bug.cgi?id=80153
427 Reviewed by Hajime Morita.
429 After r109538 WebSocket module needs zlib to support deflate-frame extension.
431 * Source/cmake/OptionsEfl.cmake:
433 2012-03-15 Rob Buis <rbuis@rim.com>
435 [BlackBerry] Remove some features that we do not have anymore
436 https://bugs.webkit.org/show_bug.cgi?id=81274
438 Reviewed by Antonio Gomes.
440 Remove some features that we do not have anymore, code was removed some time ago.
442 * Source/cmake/OptionsBlackBerry.cmake:
444 2012-03-14 Matt Falkenhagen <falken@chromium.org>
446 Allow per-script font settings to be specified in layout tests
447 https://bugs.webkit.org/show_bug.cgi?id=78184
449 Reviewed by Hajime Morita.
451 This adds per-script font settings to InternalSettings, so it can be used in layout tests instead of
452 the per-script font settings support in DumpRenderTree overridePreference, which has only been implemented
455 * Source/autotools/symbols.filter: Added symbols.
457 2012-03-14 Thiago Marcos P. Santos <thiago.santos@intel.com>
459 [EFL] Enable HTML5 Summary and Details elements
460 https://bugs.webkit.org/show_bug.cgi?id=81027
462 Enabling Summary and Details elements by default and removing related
463 tests from skip list since they should pass now.
465 Reviewed by Antonio Gomes.
467 * Source/cmake/OptionsEfl.cmake:
468 * Source/cmakeconfig.h.cmake:
470 2012-03-14 Andrey Kosyakov <caseq@chromium.org>
472 Web Inspector: add didCancelFrame timeline event
473 https://bugs.webkit.org/show_bug.cgi?id=80994
475 Reviewed by Pavel Feldman.
477 * Source/autotools/symbols.filter:
479 2012-03-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
481 [Qt] Deal with multiple paths in QMAKE_EXTRA_MODULE_FORWARDS
483 Reviewed by Simon Hausmann.
487 2012-03-14 Max Vujovic <mvujovic@adobe.com>
489 GTK 32-bit Linux Release build failing after r110580 (from bug 80338)
490 https://bugs.webkit.org/show_bug.cgi?id=81063
492 Prospective build fix for GTK 32-bit Linux Release.
494 Reviewed by Martin Robinson.
496 * Source/autotools/symbols.filter: Adding symbol for ClientRectList(Vector<FloatQuad>) for
499 2012-03-13 Dan Bernstein <mitz@apple.com>
501 <rdar://problem/11025225> Assertion failure in RenderView::computeRectForRepaint() (!repaintContainer || repaintContainer == this) at store.apple.com
502 https://bugs.webkit.org/show_bug.cgi?id=81051
504 Reviewed by Simon Fraser.
506 * ManualTests/inline-repaint-container.html: Added.
508 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
510 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
511 https://bugs.webkit.org/show_bug.cgi?id=78853
513 Reviewed by Adam Barth.
515 * Source/cmake/OptionsBlackBerry.cmake:
516 * Source/cmake/OptionsEfl.cmake:
517 * Source/cmake/OptionsWinCE.cmake:
518 * Source/cmakeconfig.h.cmake:
520 2012-03-13 Max Vujovic <mvujovic@adobe.com>
522 Add a method to window.internals to enable testing of inspector highlight rects
523 https://bugs.webkit.org/show_bug.cgi?id=80338
525 Reviewed by Pavel Feldman.
527 * Source/autotools/symbols.filter: Export symbols for GTK.
529 2012-03-12 Scott Byer <scottbyer@chromium.org>
531 Cleanup obsolete files.
532 https://bugs.webkit.org/show_bug.cgi?id=80737
534 Reviewed by James Robinson.
538 2012-03-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
540 [Qt] Make sure we set the right library version for Qt 4
542 r110272 accedentally pruned the variable that ensures this.
544 Reviewed by Simon Hausmann.
548 2012-03-10 Ryosuke Niwa <rniwa@webkit.org>
550 Increment the perf-o-matic app version.
552 * Websites/webkit-perf.appspot.com/app.yaml:
554 2012-03-09 Jon Lee <jonlee@apple.com>
556 Add support for ENABLE(LEGACY_NOTIFICATIONS)
557 https://bugs.webkit.org/show_bug.cgi?id=80497
559 Reviewed by Adam Barth.
561 Prep for b80472: Update API for Web Notifications
562 * Source/cmake/OptionsBlackBerry.cmake:
563 * Source/cmake/OptionsEfl.cmake:
564 * Source/cmake/OptionsWinCE.cmake:
565 * Source/cmakeconfig.h.cmake:
568 2012-03-09 Csaba Osztrogonác <ossy@webkit.org>
570 [Qt] Disable WebGL performance tests temporarily.
571 https://bugs.webkit.org/show_bug.cgi?id=80503
573 Rubber-stamped by Simon Hausmann.
577 2012-03-09 Sheriff Bot <webkit.review.bot@gmail.com>
579 Unreviewed, rolling out r110191, r110202, and r110279.
580 http://trac.webkit.org/changeset/110191
581 http://trac.webkit.org/changeset/110202
582 http://trac.webkit.org/changeset/110279
583 https://bugs.webkit.org/show_bug.cgi?id=80694
585 They broke !ENABLE(INSPECTOR) builds (Requested by Ossy on
588 * Source/autotools/symbols.filter:
590 2012-03-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
592 [Qt] Use Qt's module system for install rules and depending on QtWebKit
594 Instead of rolling our own install rules we now use the same approach as
595 every other Qt module, by loading qt_module.prf and qt_module_config.prf.
597 This ensures that we follow the same semantics as the rest of Qt on
598 what sort of config options are enabled by default (create_cmake eg.).
599 It also allows us to use QT += webkit instead of the workaround we had
600 with CONFIG += qtwebkit.
602 We do however force Qt to always treat our build as a non-developer build,
603 so the libraries will end up in the WebKit lib directory instead of the
604 qtbase directory (as with a normal developer-build). This allows us to
605 keep the webkit-build self-contained. If Qt is a developer build we still
606 copy the module file manually to Qt, so that you don't have to install
607 WebKit to make it available.
609 For non-developer builds of Qt, it is still possible to use the built
610 WebKit libraries without having to install them, by having the variable
611 QMAKE_EXTRA_MODULE_FORWARDS set in the project's .qmake.cache file,
612 pointing to $WEBKITOUTUTDIR/$CONFIGURATION/modules.
614 https://bugs.webkit.org/show_bug.cgi?id=80590
616 Reviewed by Simon Hausmann.
619 * Source/sync.profile:
621 2012-03-08 Ryosuke Niwa <rniwa@webkit.org>
623 perf-o-matic should incrementally update JSON responses
624 https://bugs.webkit.org/show_bug.cgi?id=79898
626 Reviewed by Eric Seidel.
628 Now that Runs object store test_runs and averages separately,
629 we can update JSON data incrementally without degrading values.
631 Also fixed the order of arguments passed to DashboardImage.needs_update
632 in schedule_runs_update. This bug had caused all chart images to be
633 updated on every new report.
635 * Websites/webkit-perf.appspot.com/controller.py:
636 (schedule_runs_update):
637 * Websites/webkit-perf.appspot.com/models.py:
638 (Runs.update_or_insert):
639 (Runs.update_incrementally):
641 (Runs.get_by_objects):
642 * Websites/webkit-perf.appspot.com/models_unittest.py:
643 (RunsTest._create_results):
644 (RunsTest.test_generate_runs):
645 (RunsTest.test_update_or_insert):
646 (RunsTest.test_update_incrementally):
647 (RunsTest.test_to_json_with_results):
648 * Websites/webkit-perf.appspot.com/report_process_handler.py:
649 (ReportProcessHandler.post):
651 2012-03-08 Max Vujovic <mvujovic@adobe.com>
653 Add a method to window.internals to enable testing of inspector highlight rects
654 https://bugs.webkit.org/show_bug.cgi?id=80338
656 Reviewed by Pavel Feldman.
658 * Source/autotools/symbols.filter: Export symbols for GTK.
660 2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
662 Turn Runs class into a proper model to implement incremental JSON update
663 https://bugs.webkit.org/show_bug.cgi?id=80364
665 Reviewed by Hajime Morita.
667 Move Runs from json_generators.py to models.py and turn it into a proper Model.
669 Now most JSON responses are held by Runs objects instead of PersistentCache.
670 Added some tests around update_or_insert and json_by_ids to test PersistentCache-like
671 behavior but there should be no user-visible behavioral differences.
673 * Websites/webkit-perf.appspot.com/controller.py:
674 (RunsUpdateHandler.post):
675 (CachedRunsHandler.get):
676 (RunsChartHandler.post):
677 * Websites/webkit-perf.appspot.com/json_generators.py:
678 (ManifestJSONGenerator.value):
679 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
680 (ManifestJSONGeneratorTest.test_value_two_tests):
681 * Websites/webkit-perf.appspot.com/models.py:
684 (Runs._generate_runs):
685 (Runs._entry_from_build_and_result):
687 (Runs.update_or_insert):
691 * Websites/webkit-perf.appspot.com/models_unittest.py:
694 (RunsTest._create_results):
695 (RunsTest.test_generate_runs):
696 (RunsTest.test_update_or_insert):
697 (RunsTest.test_json_by_ids):
698 (RunsTest.test_to_json_without_results):
699 (RunsTest.test_to_json_with_results):
700 (RunsTest._assert_entry):
701 (RunsTest.test_run_from_build_and_result):
702 (RunsTest.test_run_from_build_and_result.create_build):
703 (RunsTest.test_chart_params_with_value):
704 (RunsTest.test_chart_params_with_value.split_as_int):
706 2012-03-07 Simon Hausmann <simon.hausmann@nokia.com>
708 [Qt] Fix compilation without QtQuick1
709 https://bugs.webkit.org/show_bug.cgi?id=80503
711 Reviewed by Tor Arne Vestbø.
713 * Source/tests.pri: Compile qml1 tests only with Qt 4 for the moment.
715 2012-03-07 Mark Rowe <mrowe@apple.com>
717 Teach make to build WTF.
721 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
723 [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
724 https://bugs.webkit.org/show_bug.cgi?id=80469
726 Reviewed by Antonio Gomes.
728 * CMakeLists.txt: Do not set the CMAKE_LINK_INTERFACE_LIBRARIES
729 variable here; it was introduced in CMake 2.8.7 so we can't depend
730 on it as we actually support CMake >= 2.8.0.
732 2012-03-06 Hajime Morrita <morrita@chromium.org>
734 https://bugs.webkit.org/show_bug.cgi?id=79935
735 REGRESSION: <content> element is not HTMLUnknownElement when Shadow DOM API is disabled
737 Reviewed by Adam Barth.
739 Added a newly exported symbol.
741 * Source/autotools/symbols.filter:
743 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
745 undefined reference to JSC::IdentifierTable::~IdentifierTable() on EFL port
746 https://bugs.webkit.org/show_bug.cgi?id=80282
748 Reviewed by Antonio Gomes.
750 Remove transitive library dependencies; they are especially
751 dangerous when one ends up linking against WTF, JSC and then WTF
752 again, since some symbols will not be defined.
754 Passing --no-copy-dt-needed-entries and --as-needed to the linker
755 (which some recent Linux distros do by default) makes the issue
758 * CMakeLists.txt: Set CMAKE_LINK_INTERFACE_LIBRARIES to an empty
759 list to prevent implicit transitive library dependencies from
760 being created by default.
762 2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
764 Perf-o-matic should memcache dashboard images
765 https://bugs.webkit.org/show_bug.cgi?id=80349
767 Reviewed by Eric Seidel.
769 Added DashboardImage.create and DashboardImage.get_image to encapsulate memcache.
770 Also replaced transaction in DashboardImage.set_cache by a single put since it duplicates
771 what put does by default.
773 Also removed redundant cache_* functions and merged them into handler code.
775 * Websites/webkit-perf.appspot.com/controller.py:
776 (ManifestUpdateHandler.post):
777 (CachedManifestHandler.get):
778 (DashboardUpdateHandler.post):
779 (CachedDashboardHandler.get):
781 (RunsUpdateHandler.post):
783 (RunsChartHandler.post):
784 (DashboardImageHandler.get):
785 * Websites/webkit-perf.appspot.com/models.py:
786 (PersistentCache.set_cache):
788 (DashboardImage.create):
789 (DashboardImage.get_image):
790 * Websites/webkit-perf.appspot.com/models_unittest.py:
791 (PersistentCacheTests.setUp):
792 (PersistentCacheTests.test_set_cache):
793 (PersistentCacheTests.test_get_cache):
794 (DashboardImageTests.setUp):
795 (DashboardImageTests):
796 (DashboardImageTests.test_create):
797 (DashboardImageTests.test_get):
799 2012-03-05 Sheriff Bot <webkit.review.bot@gmail.com>
801 Unreviewed, rolling out r109760.
802 http://trac.webkit.org/changeset/109760
803 https://bugs.webkit.org/show_bug.cgi?id=80320
805 Caused many GTK+ tests to crash (Requested by mrobinson on
810 2012-03-05 Kangil Han <kangil.han@samsung.com>
812 [CMake][DRT] Add WebCoreTestSupport.
813 https://bugs.webkit.org/show_bug.cgi?id=79896
815 Reviewed by Daniel Bates.
817 Add WebCoreTestSupport library for DRT in CMake.
818 We will use internals object by linking this library on DRT.
822 2012-03-05 Martin Robinson <mrobinson@igalia.com>
824 [soup] Crash while loading http://www.jusco.cn
825 https://bugs.webkit.org/show_bug.cgi?id=68238
827 Reviewed by Philippe Normand.
829 * configure.ac: Bumped the libsoup dependency to 2.37.90.
831 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
833 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
834 https://bugs.webkit.org/show_bug.cgi?id=71507
836 Reviewed by Antonio Gomes.
838 * Source/cmake/OptionsCommon.cmake: Provide two variables which
839 can be changed via CMake: LIB_SUFFIX, which is often used in CMake
840 projects to let the user choose whether a suffix should be added
841 to the library installation directory (such as 32 or 64), and
842 LIB_INSTALL_DIR, which takes LIB_SUFFIX into account to determine
843 whether to install libraries.
845 2012-03-03 Hans Wennborg <hans@chromium.org>
847 Implement Speech JavaScript API
848 https://bugs.webkit.org/show_bug.cgi?id=80019
850 Reviewed by Adam Barth.
852 Add ENABLE_SCRIPTED_SPEECH.
856 2012-03-02 Alexandre Rostovtsev <tetromino@gentoo.org>
858 Make webkit-gtk translations respect LINGUAS
859 https://bugs.webkit.org/show_bug.cgi?id=79605
861 Reviewed by Martin Robinson.
863 PO_LINGUAS, USER_LINGUAS, and USE_LINGUAS added to root
864 GNUmakefile.am to ensure that they can be used in the definition of
865 MOFILES that will be generated by automake.
869 2012-03-02 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
871 [Qt] Remove deleted file from api.pro
873 Reviewed by Noam Rosenthal.
877 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
879 [Qt] Compile WebCore without QtWidgets
880 https://bugs.webkit.org/show_bug.cgi?id=80141
882 Reviewed by Tor Arne Vestbø.
884 * Source/api.pri: Use QT += opengl for the WebKit1 bits, such as the QGLWidget
885 usage in PageClientQt.cpp. Previously this dependency came implicitly through WebCore.pri.
887 2012-03-02 Byungwoo Lee <bw80.lee@samsung.com>
889 [EFL] Build warning : comparison between signed and unsigned integer expressions.
890 https://bugs.webkit.org/show_bug.cgi?id=79860
892 Reviewed by Hajime Morita.
894 Fixed build warnings which are getting generated when comparing signed
895 and unsigned integer expressions.
897 * Source/WebCore/bindings/js/JSDocumentCustom.cpp:
898 * Source/WebCore/platform/ContextMenu.cpp:
899 * Source/WebKit/efl/ewk/ewk_view_single.cpp:
901 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
903 [Qt] Move QStyle theming code out of WebCore into WebKit1
904 https://bugs.webkit.org/show_bug.cgi?id=80128
906 Reviewed by Kenneth Rohde Christiansen.
908 * Source/api.pri: Adjust to moving source files.
910 2012-03-01 Ryosuke Niwa <rniwa@webkit.org>
912 Perf-o-matic: generate dashboard images for 30, 90, and 365 days
913 https://bugs.webkit.org/show_bug.cgi?id=80016
915 Reviewed by Eric Seidel.
917 Add the ability to generate graphs for 30, 90, and 365 day graphs but only occasionally
918 according to the heuristics in DashboardImage.needs_update.
920 Also fix a bug in Runs.chart_params that y-axis grid was set to an incorrect value.
922 * Websites/webkit-perf.appspot.com/controller.py:
923 (schedule_runs_update):
924 (RunsChartHandler.post):
925 * Websites/webkit-perf.appspot.com/json_generators.py:
927 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
928 (RunsTest.test_chart_params_with_value):
929 * Websites/webkit-perf.appspot.com/models.py:
931 (DashboardImage.needs_update):
932 * Websites/webkit-perf.appspot.com/models_unittest.py:
933 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
934 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
935 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
936 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
937 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
938 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
939 (HelperTests.test_delete_model_with_numeric_id_holder):
940 (HelperTests.test_model_from_numeric_id.execute):
942 (HelperTests.test_model_from_numeric_id):
943 (BranchTests.test_create_if_possible):
944 (PlatformTests.test_create_if_possible):
945 (BuilderTests.test_create):
946 (BuilderTests.test_update_password):
947 (BuilderTests.test_hashed_password):
948 (BuilderTests.test_authenticate):
949 (_create_some_builder):
951 (BuildTests.test_get_or_insert_from_log):
952 (TestModelTests.test_update_or_insert):
953 (TestModelTests.test_update_or_insert_to_update):
954 (TestModelTests.test_merge):
955 (TestResultTests.test_get_or_insert_value):
956 (TestResultTests.test_get_or_insert_stat_value):
957 (TestResultTests.test_replace_to_change_test_name):
958 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
959 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
960 (ReportLogTests._create_log_with_payload):
961 (ReportLogTests.test_builder):
962 (ReportLogTests.test_branch):
963 (ReportLogTests.test_platform):
964 (PersistentCacheTests._assert_persistent_cache):
965 (PersistentCacheTests.test_set):
966 (PersistentCacheTests.test_get):
967 (DashboardImageTests):
968 (DashboardImageTests.test_needs_update):
970 2012-03-01 Kangil Han <kangil.han@samsung.com>
972 [DRT] Remove all PlainTextController usages in existing tests by adding internal API
973 https://bugs.webkit.org/show_bug.cgi?id=78570
975 Reviewed by Hajime Morita.
977 This patch will remove all PlainTextController usages
978 in existing DRT tests by adding internal API to WebCore/testing/Internals
980 * Source/autotools/symbols.filter:
982 2012-02-29 Ryosuke Niwa <rniwa@webkit.org>
984 Perf-o-matic build fix. Also toggle the switch to start using ping images on the dashboard after r109190.
986 * Websites/webkit-perf.appspot.com/controller.py:
987 (schedule_runs_update):
988 (schedule_report_process):
989 * Websites/webkit-perf.appspot.com/js/admin.js:
991 * Websites/webkit-perf.appspot.com/js/config.js:
993 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
995 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
996 https://bugs.webkit.org/show_bug.cgi?id=79965
998 This partially reverts r66714, in that whether -fPIC is passed to
999 the compiler does not depend on the value of SHARED_CORE anymore:
1000 since we always build WTF as a static library, it will always need
1001 -fPIC because our shared libraries are built with it.
1003 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
1004 STATIC_LIBRARY targets.
1006 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
1008 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
1010 This partially reverts r66714, in that whether -fPIC is passed to
1011 the compiler does not depend on the value of SHARED_CORE anymore:
1012 since we always build WTF as a static library, it will always need
1013 -fPIC because our shared libraries are built with it.
1015 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
1016 STATIC_LIBRARY targets.
1018 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
1020 Unreviewed. Bump WebKitGTK+ version number.
1022 * configure.ac: Bump version number to 1.9.0 now that we branched
1025 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
1027 Unreviewed. Fix GTK+ build.
1029 * Source/autotools/symbols.filter: Add symbol.
1031 2012-02-28 Raphael Kubo da Costa <kubo@profusion.mobi>
1033 [CMake] Always build wtf as a static library.
1034 https://bugs.webkit.org/show_bug.cgi?id=79857
1036 Reviewed by Eric Seidel.
1038 * CMakeLists.txt: Put static libraries in ${CMAKE_BINARY_DIR} too
1039 to have them grouped with the shared ones.
1041 2012-02-28 Ryosuke Niwa <rniwa@webkit.org>
1043 perf-o-matic: generate dashboard images using Google Chart Tools
1044 https://bugs.webkit.org/show_bug.cgi?id=79838
1046 Reviewed by Hajime Morita.
1048 Rename RunsJSONGenerator to Runs and added an ability to generate parameters for Google chart tool.
1049 Also added RunsChartHandler to make url-fetches these images and DashboardImageHandler to serve them.
1050 The image is stored in DashboardImage model.
1052 We can't enable flip the switch to use images yet because we don't create images on fly (they're
1053 generated when runs are updated; i.e. bots upload new results). We should be able to flip the switch
1054 once this patch lands and all perf bots cycle.
1056 We probably make way too many calls to Google chart tool's server with this preliminary design but we
1057 can easily move this task into the backend and run it via a cron job once we know it works.
1059 * Websites/webkit-perf.appspot.com/controller.py:
1060 (schedule_runs_update):
1061 (RunsUpdateHandler.post):
1063 (RunsChartHandler.get):
1064 (RunsChartHandler.post):
1065 (DashboardImageHandler):
1066 (DashboardImageHandler.get):
1067 (schedule_report_process):
1068 * Websites/webkit-perf.appspot.com/json_generators.py:
1069 (ManifestJSONGenerator.value):
1073 (Runs.chart_params):
1074 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
1076 (RunsTest._create_results):
1077 (RunsTest.test_generate_runs):
1078 (RunsTest.test_value_without_results):
1079 (RunsTest.test_value_with_results):
1080 (RunsTest.test_run_from_build_and_result):
1081 (RunsTest.test_chart_params_with_value):
1082 (RunsTest.test_chart_params_with_value.split_as_int):
1083 * Websites/webkit-perf.appspot.com/main.py:
1084 * Websites/webkit-perf.appspot.com/models.py:
1085 (PersistentCache.get_cache):
1087 (DashboardImage.key_name):
1089 2012-02-28 Dave Tu <dtu@chromium.org>
1091 Add new GPU builders to flakiness dashboard.
1092 https://bugs.webkit.org/show_bug.cgi?id=79839
1094 Reviewed by Ojan Vafai.
1096 * Tools/TestResultServer/static-dashboards/builders.js:
1098 2012-02-28 Shinya Kawanaka <shinyak@chromium.org>
1100 Element should be able to have multiple shadow roots.
1101 https://bugs.webkit.org/show_bug.cgi?id=77931
1103 Reviewed by Hajime Morita.
1105 * Source/autotools/symbols.filter:
1107 2012-02-27 Shinya Kawanaka <shinyak@chromium.org>
1109 Element::removeShadowRoot() and setShadowRoot() should be moved into ShadowTree.
1110 https://bugs.webkit.org/show_bug.cgi?id=78313
1112 Reviewed by Hajime Morita.
1114 * Source/autotools/symbols.filter:
1116 2012-02-27 Dave Tu <dtu@chromium.org>
1118 Update flakiness dashboard unit test.
1119 https://bugs.webkit.org/show_bug.cgi?id=79711
1121 Reviewed by Ojan Vafai.
1123 * Tools/TestResultServer/static-dashboards/flakiness_dashboard_tests.js:
1125 2012-02-27 Ryosuke Niwa <rniwa@webkit.org>
1127 Extract the logic to merge tests from MergeTestsHandler and add unit tests
1128 https://bugs.webkit.org/show_bug.cgi?id=79602
1130 Reviewed by Hajime Morita.
1132 Extracted Test.merge and TestResult.replace_to_change_test_name out of MergeTestsHandler,
1133 and moved MergeTestsHandler into admin_handlers.py where it belongs.
1135 Added new backend "model-manipulator" to execute tasks to merge tests.
1137 Also revive the inadvertently removed manual submission form on the admin page.
1139 * Websites/webkit-perf.appspot.com/admin_handlers.py:
1140 (AdminDashboardHandler.get_tests):
1141 (MergeTestsHandler):
1142 (MergeTestsHandler.post):
1143 * Websites/webkit-perf.appspot.com/app.yaml:
1144 * Websites/webkit-perf.appspot.com/backends.yaml: Added.
1145 * Websites/webkit-perf.appspot.com/css/admin.css:
1146 * Websites/webkit-perf.appspot.com/js/admin.js:
1147 * Websites/webkit-perf.appspot.com/main.py:
1148 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Removed.
1149 * Websites/webkit-perf.appspot.com/models.py:
1152 (TestResult.replace_to_change_test_name):
1153 * Websites/webkit-perf.appspot.com/models_unittest.py:
1154 (DataStoreTestsBase.assertOnlyInstance):
1155 (DataStoreTestsBase):
1156 (DataStoreTestsBase.assertOnlyInstances):
1157 (DataStoreTestsBase.assertEqualUnorderedModelList):
1158 (DataStoreTestsBase.assertEqualUnorderedList):
1160 (TestModelTests.test_merge):
1162 (TestResultTests.test_get_or_insert_value):
1163 (TestResultTests.test_get_or_insert_stat_value):
1164 (TestResultTests.test_replace_to_change_test_name):
1165 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
1166 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
1168 2012-02-27 ChangSeok Oh <shivamidow@gmail.com>
1170 [EFL] Support mutation observers
1171 https://bugs.webkit.org/show_bug.cgi?id=79603
1173 Reviewed by Eric Seidel.
1175 Added a build-option for the mutation observers feature.
1177 * Source/cmake/OptionsEfl.cmake:
1178 * Source/cmakeconfig.h.cmake:
1180 2012-02-26 Shinya Kawanaka <shinyak@chromium.org>
1182 Rename ShadowRootList to ShadowTree.
1183 https://bugs.webkit.org/show_bug.cgi?id=79342
1185 Reviewed by Hajime Morita.
1187 * Source/autotools/symbols.filter:
1189 2012-02-26 Chang Wan Hong <jourmoon@company100.net>
1191 Update .gitignore for project property files generated by Eclipse.
1192 https://bugs.webkit.org/show_bug.cgi?id=79463
1194 Reviewed by Andreas Kling.
1196 * .gitignore: Ignore .project and .cproject
1198 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
1200 Perf-o-matic build fix after r108917. I need a scrollbar in order see all the tests.
1202 * Websites/webkit-perf.appspot.com/css/admin.css:
1205 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
1207 perf-o-matic needs a better admin page
1208 https://bugs.webkit.org/show_bug.cgi?id=79585
1210 Reviewed by Sam Weinig.
1212 Add admin/ to replace admin/create-models.html and admin/merge-tests.
1214 Also update MergeTestHandler to accept JSON requests and add "Admin" navigation link on all pages.
1216 * Websites/webkit-perf.appspot.com/admin_handlers.py: Added.
1217 * Websites/webkit-perf.appspot.com/controller.py:
1218 (RunsUpdateHandler.post): Fix a regression from r108399.
1219 * Websites/webkit-perf.appspot.com/css/admin.css: Added.
1220 * Websites/webkit-perf.appspot.com/js/admin.js: Added.
1221 * Websites/webkit-perf.appspot.com/js/config.js:
1222 * Websites/webkit-perf.appspot.com/main.py:
1223 * Websites/webkit-perf.appspot.com/merge_tests.html: Removed.
1224 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1225 (MergeTestsHandler):
1226 (MergeTestsHandler.post):
1227 * Websites/webkit-perf.appspot.com/static: Removed.
1228 * Websites/webkit-perf.appspot.com/static/create-models.html: Removed.
1230 2012-02-24 Ryosuke Niwa <rniwa@webkit.org>
1232 Increment perf-o-matic version.
1234 * Websites/webkit-perf.appspot.com/app.yaml:
1236 2012-02-23 Konrad Piascik <kpiascik@rim.com>
1238 Upstream BlackBerry Cookie Management Classes
1239 https://bugs.webkit.org/show_bug.cgi?id=73654
1241 Reviewed by Rob Buis.
1243 Manual test to see in milliseconds how quickly 100 writes followed by 100 reads take.
1244 This test is ran twice and the average read and write for each of the 2 runs is shown.
1246 * ManualTests/cookieSpeedTest.html: Added.
1248 2012-02-23 Dave Tu <dtu@chromium.org>
1250 Add Chromium gpu_tests to the flakiness dashboard
1251 https://bugs.webkit.org/show_bug.cgi?id=79300
1253 Reviewed by Ojan Vafai.
1255 * Tools/TestResultServer/static-dashboards/builders.js:
1256 * Tools/TestResultServer/static-dashboards/dashboard_base.js:
1258 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1260 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
1261 https://bugs.webkit.org/show_bug.cgi?id=79371
1263 Reviewed by Daniel Bates.
1265 Add a new macro to handle the inclusion of the platform specific *.cmake files.
1266 In the future this macro should get expanded to also handle feature specifc
1267 files, like the UseJSC.cmake in WebCore we already have.
1269 * Source/cmake/WebKitMacros.cmake:
1271 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1273 [CMake] Add FindDirectX
1274 https://bugs.webkit.org/show_bug.cgi?id=79344
1276 Reviewed by Adam Roben.
1278 * Source/cmake/FindDirectX.cmake: Added.
1280 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1282 [CMake] Add FindQuickTimeSDK
1283 https://bugs.webkit.org/show_bug.cgi?id=79345
1285 Reviewed by Adam Roben.
1287 * Source/cmake/FindQuickTimeSDK.cmake: Added.
1289 2012-02-22 Raphael Kubo da Costa <kubo@profusion.mobi>
1291 [CMake] Remove FindGDK.cmake and FindGDK-PixBuf.cmake
1292 https://bugs.webkit.org/show_bug.cgi?id=79292
1294 Reviewed by Daniel Bates.
1296 These files were committed when the EFL port's buildsystem code
1297 was upstreamed, but are currently not being used anywhere, as the EFL
1298 port has not depended on GDK for a long time.
1300 * Source/cmake/FindGDK-PixBuf.cmake: Removed.
1301 * Source/cmake/FindGDK.cmake: Removed.
1303 2012-02-22 Martin Robinson <mrobinson@igalia.com>
1305 [GTK] Clean build is broken when using make -j
1306 https://bugs.webkit.org/show_bug.cgi?id=76388
1308 * GNUmakefile.am: Add new global source list variables.
1310 2012-02-20 Ryosuke Niwa <rniwa@webkit.org>
1312 perf-o-matic: Extract logic to generate JSON responses as classes to unit test
1313 https://bugs.webkit.org/show_bug.cgi?id=79018
1315 Rubber-stamped by Adam Barth.
1317 Extracted DashboardJSONGenerator, ManifestJSONGenerator, and RunsJSONGenerator
1318 into json_generators.py from DashboardHandler, ManifestHandler, and RunsHandler
1319 and added unit tests for the former three classes.
1321 Merged the latter three classes into controler.py since they have become too trivial
1322 to have their own files.
1324 * Websites/webkit-perf.appspot.com/controller.py:
1325 (ManifestUpdateHandler):
1326 (ManifestUpdateHandler.get):
1327 (ManifestUpdateHandler.post):
1328 (DashboardUpdateHandler):
1329 (DashboardUpdateHandler.get):
1330 (DashboardUpdateHandler.post):
1331 (_get_test_branch_platform_ids):
1332 (RunsUpdateHandler):
1333 (RunsUpdateHandler.get):
1334 (CachedRunsHandler.get):
1335 * Websites/webkit-perf.appspot.com/dashboard_handler.py: Removed.
1336 * Websites/webkit-perf.appspot.com/json_generators.py: Added.
1337 (JSONGeneratorBase):
1338 (JSONGeneratorBase.to_json):
1339 (DashboardJSONGenerator):
1340 (DashboardJSONGenerator.__init__):
1341 (DashboardJSONGenerator.value):
1342 (ManifestJSONGenerator):
1343 (ManifestJSONGenerator.__init__):
1344 (ManifestJSONGenerator.value):
1345 (RunsJSONGenerator):
1346 (RunsJSONGenerator.__init__):
1347 (RunsJSONGenerator._generate_runs):
1348 (RunsJSONGenerator._entry_from_build_and_result):
1349 (RunsJSONGenerator.value):
1350 * Websites/webkit-perf.appspot.com/json_generators_unittest.py: Added.
1352 (JSONGeneratorBaseTest):
1353 (JSONGeneratorBaseTest.test_to_json):
1354 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator):
1355 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator.value):
1356 (DashboardJSONGeneratorTest):
1357 (DashboardJSONGeneratorTest.test_value_no_branch):
1358 (DashboardJSONGeneratorTest.test_value_no_plaforms):
1359 (DashboardJSONGeneratorTest.test_value_single_platform):
1360 (DashboardJSONGeneratorTest.test_value_two_platforms):
1361 (ManifestJSONGeneratorTest):
1362 (ManifestJSONGeneratorTest.test_value_no_branch):
1363 (ManifestJSONGeneratorTest.test_value_no_plaforms):
1364 (ManifestJSONGeneratorTest._assert_single_test):
1365 (ManifestJSONGeneratorTest.test_value_single_platform):
1366 (ManifestJSONGeneratorTest.test_value_two_platforms):
1367 (ManifestJSONGeneratorTest.test_value_two_tests):
1368 (RunsJSONGeneratorTest):
1369 (RunsJSONGeneratorTest._create_results):
1370 (RunsJSONGeneratorTest.test_generate_runs):
1371 (RunsJSONGeneratorTest.test_value_without_results):
1372 (RunsJSONGeneratorTest.test_value_with_results):
1373 (RunsJSONGeneratorTest._assert_entry):
1374 (RunsJSONGeneratorTest.test_run_from_build_and_result):
1375 (RunsJSONGeneratorTest.test_run_from_build_and_result.create_build):
1376 * Websites/webkit-perf.appspot.com/main.py:
1377 * Websites/webkit-perf.appspot.com/manifest_handler.py: Removed.
1378 * Websites/webkit-perf.appspot.com/models.py:
1379 (Test.update_or_insert.execute):
1381 (TestResult.get_or_insert_from_parsed_json):
1382 * Websites/webkit-perf.appspot.com/models_unittest.py:
1383 (TestModelTests.test_update_or_insert_to_update):
1384 (TestResultTests.test_get_or_insert_stat_value):
1385 * Websites/webkit-perf.appspot.com/runs_handler.py: Removed.
1387 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1389 [GTK] Turn on requestAnimationFrame for release builds
1390 https://bugs.webkit.org/show_bug.cgi?id=79038
1392 Reviewed by Gustavo Noronha Silva.
1394 * configure.ac: Turn on requestAnimationFrame by default.
1396 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1398 [GTK] Geolocation support should be on by default
1399 https://bugs.webkit.org/show_bug.cgi?id=79037
1401 Reviewed by Gustavo Noronha Silva.
1403 * configure.ac: Turn on geolocation support in release builds.
1405 2012-02-20 Kihong Kwon <kihong.kwon@samsung.com>
1407 Add a new API for the Vibration API(W3C).
1408 https://bugs.webkit.org/show_bug.cgi?id=72010
1410 Reviewed by Hajime Morita.
1412 Add Implementation for the Vibration API to the WebKit-EFL port.
1413 http://dev.w3.org/2009/dap/vibration/
1415 * Source/cmake/OptionsEfl.cmake: Add ENABLE_VIBRATION feature.
1416 * Source/cmakeconfig.h.cmake:
1418 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
1420 Move more logic from handler classes to model classes and add unit tests
1421 https://bugs.webkit.org/show_bug.cgi?id=78989
1423 Reviewed by Hajime Morita.
1425 Extracted various functions from CreateHandler, ReportHanlder, and RunsHanlder to model classes
1426 in order to unit-test them, added DataStoreTestsBase to reduce the code duplication in tests,
1427 and added a whole bunch of unit tests in models_unittest.py.
1429 * Websites/webkit-perf.appspot.com/create_handler.py:
1430 (CreateHandler._create_branch):
1431 (CreateHandler._create_platform):
1432 * Websites/webkit-perf.appspot.com/models.py:
1433 (_create_if_possible):
1434 (_create_if_possible.execute):
1436 (Branch.create_if_possible):
1438 (Platform.create_if_possible):
1440 (Build.get_or_insert_from_log):
1442 (Test.update_or_insert):
1443 (Test.update_or_insert.execute):
1445 (TestResult.get_or_insert_from_parsed_json):
1446 (TestResult.get_or_insert_from_parsed_json._float_or_none):
1447 (TestResult.generate_runs):
1448 * Websites/webkit-perf.appspot.com/models_unittest.py:
1449 (DataStoreTestsBase):
1450 (DataStoreTestsBase.assertThereIsNoInstanceOf):
1451 (DataStoreTestsBase.assertOnlyInstance):
1452 (DataStoreTestsBase.assertEqualUnorderedList):
1454 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
1455 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
1456 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
1457 (HelperTests.test_delete_model_with_numeric_id_holder):
1459 (BranchTests.test_create_if_possible):
1461 (PlatformTests.test_create_if_possible):
1463 (_create_some_builder):
1465 (BuildTests.test_get_or_insert_from_log):
1467 (TestModelTests.test_update_or_insert):
1468 (TestModelTests.test_update_or_insert_to_update):
1470 (TestResultTests._create_build):
1471 (TestResultTests.test_get_or_insert_value):
1472 (TestResultTests.test_get_or_insert_stat_value):
1473 (TestResultTests._create_results):
1474 (TestResultTests.test_generate_runs):
1476 (ReportLogTests.test_branch):
1477 (ReportLogTests.test_platform):
1478 (PersistentCacheTests):
1479 (PersistentCacheTests.setUp):
1480 (PersistentCacheTests.test_set):
1481 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1482 (ReportProcessHandler.post):
1483 * Websites/webkit-perf.appspot.com/runs_handler.py:
1487 2012-02-20 Patrick Gansterer <paroga@webkit.org>
1489 [CMake] Fix PLATFORM() define for Windows.
1491 Define WTF_PLATFORM_WIN instead of WTF_PLATFORM_WINDOWS.
1493 * Source/cmake/OptionsWindows.cmake:
1495 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1497 Fix WebKit2GTK+ for 'make distcheck'.
1499 Instead of conditionally including WebKit2 GNUmakefiles, always
1500 include them and conditionally activate the final targets.
1504 2012-02-19 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1506 [CMAKE] Check gstreamer minimum required version.
1507 https://bugs.webkit.org/show_bug.cgi?id=79005
1509 Reviewed by Daniel Bates.
1511 To enable video, Gstreamer version requires to be above 0.10.30.
1512 This patch checks whether Gstreamer version is greater than 0.10.30.
1514 * Source/cmake/FindGStreamer-App.cmake:
1515 * Source/cmake/FindGStreamer-Base.cmake:
1516 * Source/cmake/FindGStreamer-Interfaces.cmake:
1517 * Source/cmake/FindGStreamer-Pbutils.cmake:
1518 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
1519 * Source/cmake/FindGStreamer-Video.cmake:
1520 * Source/cmake/FindGStreamer.cmake:
1522 2012-02-19 Gustavo Noronha Silva <gns@gnome.org>
1524 [GTK] Remove unused GSettings stuff
1525 https://bugs.webkit.org/show_bug.cgi?id=78995
1527 Reviewed by Martin Robinson.
1529 * configure.ac: remove gsettings schema file creation.
1531 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
1533 Perf-o-matic should show both WebKit and Chromium revisions
1534 https://bugs.webkit.org/show_bug.cgi?id=78955
1536 Reviewed by Andreas Kling.
1538 Include Chromium revision numbers in runs responses when available.
1540 * Websites/webkit-perf.appspot.com/js/config.js:
1542 (urlForChangesetList):
1543 * Websites/webkit-perf.appspot.com/runs_handler.py:
1546 2012-02-18 Kevin Ollivier <kevino@theolliviers.com>
1548 [wx] Exclude a couple unused bindings files from the build
1549 as they do not compile currently.
1553 2012-02-17 Ryosuke Niwa <rniwa@webkit.org>
1555 perf-o-matic needs model unit tests
1556 https://bugs.webkit.org/show_bug.cgi?id=78885
1558 Reviewed by Adam Barth.
1560 Added unit tests for models.py.
1562 Also renamed modelFromNumericId to model_from_numeric_id and moved set_persitent_cache and get_persistent_cache
1563 from controller to PersistentCache.set_cache and PersistentCahce.set_cache respectively.
1565 * Websites/webkit-perf.appspot.com/controller.py:
1567 (CachedManifestHandler.get):
1569 (CachedDashboardHandler.get):
1571 (CachedRunsHandler.get):
1572 * Websites/webkit-perf.appspot.com/create_handler.py:
1573 (CreateHandler._create_builder):
1574 (CreateHandler._create_builder.execute):
1575 * Websites/webkit-perf.appspot.com/models.py:
1576 (create_in_transaction_with_numeric_id_holder):
1577 (model_from_numeric_id):
1580 (Builder.update_password):
1581 (Builder._hashed_password):
1582 (TestResult.key_name):
1583 (ReportLog.get_value):
1584 (ReportLog._integer_in_payload):
1586 (ReportLog.timestamp):
1588 (PersistentCache.set_cache):
1589 (PersistentCache.set_cache.execute):
1590 (PersistentCache.get_cache):
1591 * Websites/webkit-perf.appspot.com/models_unittest.py: Added.
1593 (HelperTests.setUp):
1594 (HelperTests.tearDown):
1595 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
1596 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
1597 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
1598 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
1599 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder.execute):
1600 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
1601 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder.execute):
1602 (HelperTests.test_delete_model_with_numeric_id_holder):
1603 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
1604 (HelperTests.test_model_from_numeric_id):
1605 (HelperTests.test_model_from_numeric_id.execute):
1607 (BuilderTests.setUp):
1608 (BuilderTests.tearDown):
1609 (BuilderTests.test_create):
1610 (BuilderTests.test_update_password):
1611 (BuilderTests.test_hashed_password):
1612 (BuilderTests.test_authenticate):
1615 (ReportLog.tearDown):
1616 (ReportLog._create_log_with_payload):
1617 (ReportLog.test_parsed_payload):
1618 (ReportLog.test_get_value):
1619 (ReportLog.test_results):
1620 (ReportLog.test_builder):
1621 (ReportLog.test_build_number):
1622 (ReportLog.test_webkit_revision):
1623 (ReportLog.chromium_revision):
1624 (PersistentCacheTests):
1625 (PersistentCacheTests.setUp):
1626 (PersistentCacheTests.tearDown):
1627 (PersistentCacheTests._assert_persistent_cache):
1628 (PersistentCacheTests.test_set):
1629 (PersistentCacheTests.test_get):
1630 * Websites/webkit-perf.appspot.com/runs_handler.py:
1633 2012-02-17 Carlos Garcia Campos <cgarcia@igalia.com>
1635 Unreviewed. Fix GTK+ build after r108003.
1637 * Source/autotools/symbols.filter: Add missing symbol.
1639 2012-02-16 Simon Hausmann <simon.hausmann@nokia.com>
1641 [Qt] Move event conversion functions from WebCore to WebKit
1642 https://bugs.webkit.org/show_bug.cgi?id=78788
1644 Reviewed by Kenneth Rohde Christiansen.
1646 * Source/api.pri: Add new files to the build.
1648 2012-02-14 Raphael Kubo da Costa <kubo@profusion.mobi>
1650 [CMake] Remove unused PkgConfig module import from FindCFLite.cmake.
1651 https://bugs.webkit.org/show_bug.cgi?id=78600
1653 Reviewed by Adam Roben.
1655 * Source/cmake/FindCFLite.cmake:
1657 2012-02-15 Roland Steiner <rolandsteiner@chromium.org>
1659 <style scoped>: Allow <style scoped> as a direct child of a ShadowRoot
1660 https://bugs.webkit.org/show_bug.cgi?id=77853
1662 numberOfScopedHTMLStyleChildren got moved from Element into Node.
1664 Reviewed by Dimitri Glazkov.
1666 * Source/autotools/symbols.filter:
1668 2012-02-13 Raphael Kubo da Costa <kubo@profusion.mobi>
1670 [CMake] Merge WebKitEfl.cmake into FindEFL.cmake.
1671 https://bugs.webkit.org/show_bug.cgi?id=78566
1673 Reviewed by Daniel Bates.
1675 * Source/cmake/FindEFL.cmake: Move the code to find edje_cc here from
1677 * Source/cmake/WebKitEfl.cmake: Removed.
1679 2012-02-14 Shinya Kawanaka <shinyak@google.com>
1681 Use youngestShadowRoot and oldestShadowRoot instead of Element::shadowRoot().
1682 https://bugs.webkit.org/show_bug.cgi?id=78455
1684 Reviewed by Hajime Morita.
1686 Exports necessary symbols.
1688 * Source/autotools/symbols.filter:
1690 2012-02-13 Ryosuke Niwa <rniwa@webkit.org>
1692 Yet another perf-o-matic build fix. It turns out that a task of the same name can't be
1693 queued for days after the first task is completed. So don't use it. Updating persistent
1694 caches more often than necessary is better than never updating them.
1696 * Websites/webkit-perf.appspot.com/controller.py:
1697 (schedule_manifest_update):
1698 (schedule_dashboard_update):
1699 (schedule_runs_update):
1701 2012-02-13 ChangSeok Oh <shivamidow@gmail.com>
1703 [GTK] Revise configuration for MHTML
1704 https://bugs.webkit.org/show_bug.cgi?id=78364
1706 Reviewed by Gustavo Noronha Silva.
1708 Added some lines to show checking messages, whether mhtml is enabled or not
1709 during configuration and the configuration result for mhtml.
1710 MHTML is a web page archive format used to combine resources
1711 that are typically represented by external links (such as images, Flash animations,
1712 Java applets, audio files) together with HTML code into a single file.
1713 http://en.wikipedia.org/wiki/MHTML
1717 2012-02-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1719 [EFL] Drop support for the Curl network backend.
1720 https://bugs.webkit.org/show_bug.cgi?id=77874
1722 Reviewed by Eric Seidel.
1724 Nobody seems to be maintaining the Curl backend in WebCore, the
1725 EFL port developers all seem to be using the Soup backend and the
1726 port itself has many features which are only implemented for the
1729 * Source/cmake/OptionsEfl.cmake: Remove network backend selection
1730 checks and unconditionally require Glib and Libsoup, bump the
1731 required LibSoup version to the same one the GTK+ port looks for,
1732 since we share the same network backend.
1734 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
1736 Another perf-o-matic build fix.
1738 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1739 (ReportProcessHandler._create_build_if_possible):
1741 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
1743 Perf-o-matic build fix.
1745 * Websites/webkit-perf.appspot.com/report_handler.py:
1746 (ReportHandler.post):
1748 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
1750 REGRESSION: Perf-o-matic adds duplicated test results
1751 https://bugs.webkit.org/show_bug.cgi?id=78373
1753 Reviewed by Hajime Morita.
1755 Add TestResult inside a transaction. We use high replication databsae but this should prevent
1756 the duplication in the most of the time.
1758 Also fixed random bugs in Controller and ReportHandler.
1760 * Websites/webkit-perf.appspot.com/controller.py:
1761 (get_persistent_cache):
1762 * Websites/webkit-perf.appspot.com/report_handler.py:
1763 (ReportHandler.post):
1764 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1765 (ReportProcessHandler.post):
1766 (ReportProcessHandler._add_test_if_needed):
1767 (ReportProcessHandler):
1768 (ReportProcessHandler._add_test_result_if_needed):
1769 (ReportProcessHandler._add_test_result_if_needed._float_or_none):
1770 (ReportProcessHandler._add_test_result_if_needed.execute):
1772 2012-02-12 Carlos Garcia Campos <cgarcia@igalia.com>
1774 Unreviewed. Fix GTK+ build after r107454.
1776 * configure.ac: Disable Mutation observers build on GTK+ until it
1779 2012-02-10 Adam Klein <adamk@chromium.org>
1781 Enable MUTATION_OBSERVERS by default on all platforms
1782 https://bugs.webkit.org/show_bug.cgi?id=78196
1784 Reviewed by Ojan Vafai.
1788 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
1790 Perf-o-matic build fix after r107386.
1792 * Websites/webkit-perf.appspot.com/app.yaml:
1793 * Websites/webkit-perf.appspot.com/controller.py:
1794 (schedule_manifest_update):
1795 (schedule_dashboard_update):
1796 (schedule_runs_update):
1797 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1798 (MergeTestsHandler.get):
1799 * Websites/webkit-perf.appspot.com/report_logs_handler.py:
1800 (ReportLogsHandler.get):
1801 (ReportLogsHandler.post):
1803 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
1805 Perf-o-matic should process reports in background
1806 https://bugs.webkit.org/show_bug.cgi?id=78309
1808 Reviewed by Hajime Morita.
1810 Split the logic to create Build, Test, and TestResult objects from ReportHandler into ReportProcessHandler.
1811 ReportHandler now merely creates ReportLog and schedules a task to process it.
1813 Also added ReportLogHandler to manage stale ReportLogs.
1815 * Websites/webkit-perf.appspot.com/app.yaml:
1816 * Websites/webkit-perf.appspot.com/controller.py:
1817 (schedule_manifest_update):
1818 (schedule_dashboard_update):
1819 (schedule_runs_update):
1820 (CachedRunsHandler.get):
1821 (schedule_report_process):
1822 * Websites/webkit-perf.appspot.com/main.py:
1823 * Websites/webkit-perf.appspot.com/merge_tests.html: Renamed from Websites/webkit-perf.appspot.com/merge_tests.yaml.
1824 * Websites/webkit-perf.appspot.com/models.py:
1826 (ReportLog._parsed_payload):
1827 (ReportLog.get_value):
1828 (ReportLog.results):
1829 (ReportLog.builder):
1831 (ReportLog.platform):
1832 (ReportLog.build_number):
1833 (ReportLog.webkit_revision):
1834 (ReportLog.chromium_revision):
1835 (ReportLog._model_by_key_name_in_payload):
1836 (ReportLog._integer_in_payload):
1837 (ReportLog.timestamp):
1838 * Websites/webkit-perf.appspot.com/report_handler.py:
1839 (ReportHandler.post):
1840 (ReportHandler._output):
1841 (ReportHandler._results_are_valid):
1842 (ReportHandler._results_are_valid._is_float_convertible):
1844 * Websites/webkit-perf.appspot.com/report_logs.html: Added.
1845 * Websites/webkit-perf.appspot.com/report_logs_handler.py: Added.
1846 (ReportLogsHandler):
1847 (ReportLogsHandler.get):
1848 (ReportLogsHandler.post):
1849 (ReportLogsHandler._error):
1850 * Websites/webkit-perf.appspot.com/report_process_handler.py: Copied from Websites/webkit-perf.appspot.com/report_handler.py.
1851 (ReportProcessHandler):
1852 (ReportProcessHandler.post):
1853 (ReportProcessHandler._create_build_if_possible):
1854 (ReportProcessHandler._create_build_if_possible.execute):
1855 (ReportProcessHandler._add_test_if_needed):
1857 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
1859 Perf-o-matic shouldn't rely on memcache to store cached JSON responses
1860 https://bugs.webkit.org/show_bug.cgi?id=78306
1862 Reviewed by Adam Barth.
1864 Added PersistentCache model that stores the generated JSON responses.
1866 * Websites/webkit-perf.appspot.com/controller.py:
1867 (set_persistent_cache):
1868 (set_persistent_cache.execute):
1869 (get_persistent_cache):
1871 (CachedManifestHandler.get):
1873 (CachedDashboardHandler.get):
1875 (CachedRunsHandler.get):
1876 * Websites/webkit-perf.appspot.com/models.py:
1881 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
1883 Perf-o-matic should update memcache in taskqueue
1884 https://bugs.webkit.org/show_bug.cgi?id=78209
1886 Reviewed by Adam Barth.
1888 Update dashboard, manifest, and runs memcaches in taskqueue.
1889 Also centralized the management of caches in controller.py.
1891 * Websites/webkit-perf.appspot.com/app.yaml:
1892 * Websites/webkit-perf.appspot.com/controller.py: Added.
1894 (schedule_manifest_update):
1895 (CachedManifestHandler):
1896 (CachedManifestHandler.get):
1898 (schedule_dashboard_update):
1899 (CachedDashboardHandler):
1900 (CachedDashboardHandler.get):
1902 (schedule_runs_update):
1903 (CachedRunsHandler):
1904 (CachedRunsHandler.get):
1905 * Websites/webkit-perf.appspot.com/create_handler.py:
1906 (CreateHandler.post):
1907 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
1908 (DashboardHandler.post):
1909 * Websites/webkit-perf.appspot.com/main.py:
1910 * Websites/webkit-perf.appspot.com/manifest_handler.py:
1911 (ManifestHandler.post):
1912 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1913 (MergeTestsHandler.post):
1914 * Websites/webkit-perf.appspot.com/report_handler.py:
1915 (ReportHandler.post):
1916 * Websites/webkit-perf.appspot.com/runs_handler.py:
1919 2012-02-09 Carlos Garcia Campos <cgarcia@igalia.com>
1921 [GTK] Add WebKitWebView::mouse-target-changed signal to WebKit2 GTK+ API
1922 https://bugs.webkit.org/show_bug.cgi?id=78097
1924 Reviewed by Martin Robinson.
1926 * Source/autotools/symbols.filter: Add freeOwnedGPtr<_GdkEvent>
1927 symbol to be able to use GOwnPtr<GdkEvent> in WebKit2 GTK+ unit
1930 2012-02-09 Kent Tamura <tkent@chromium.org>
1932 Do not localize numbers in scientific notation
1933 https://bugs.webkit.org/show_bug.cgi?id=78208
1935 Reviewed by Hajime Morita.
1937 * ManualTests/input-number-localization.html: Updated for scientific notation.
1939 2012-02-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1941 [CMAKE] Change lowercase variable with uppercase's.
1942 https://bugs.webkit.org/show_bug.cgi?id=78198
1944 Reviewed by Daniel Bates.
1946 CMake variable is only written by uppercase.
1950 2012-02-07 MORITA Hajime <morrita@google.com>
1952 Replacement text should be available from the marker.
1953 https://bugs.webkit.org/show_bug.cgi?id=77934
1955 Reviewed by Kent Tamura.
1957 * Source/autotools/symbols.filter: Added an exporting symbol.
1959 2012-02-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1961 [CMAKE] Use *bin* and *lib* directories for executable and libraries.
1962 https://bugs.webkit.org/show_bug.cgi?id=77928
1964 Reviewed by Daniel Bates.
1966 CMake has used *Programs* directory for executable. In addition, shared libraries are being
1967 built in source directory. It is better to set common places in order to maintain executable
1968 and libraries. *bin* is for executable and *lib* is for library.
1970 * CMakeLists.txt: Set library output path.
1971 * Source/cmake/WebKitFS.cmake: Remove *Programs* creation.
1973 2012-02-07 Priit Laes <plaes@plaes.org>
1975 Get rid of Source/autotools/webkit.m4
1976 https://bugs.webkit.org/show_bug.cgi?id=77833
1978 Reviewed by Martin Robinson.
1980 Move checks from webkit.m4 to configure.ac and modernize macros:
1981 . Check for visibility flags after CXX has been defined
1982 . Use PKG_PROG_PKG_CONFIG for pkg-config lookup
1983 . Drop unused LIBFFTW_REQUIRED_VERSION
1984 . Update ICU libs for mingw (bug 77837).
1985 . Require Pango 1.21.0 (as per unicode backend)
1986 . Bump minimum glib version due to g_thread_init changes
1988 * Source/autotools/webkit.m4: Removed.
1991 2012-02-07 Ryosuke Niwa <rniwa@webkit.org>
1993 Dashboard on perf-o-matic should be sorted
1994 https://bugs.webkit.org/show_bug.cgi?id=77924
1996 Reviewed by Tony Chang.
1998 Sort tests in the frontend using the fact ES5 keeps the property order in the insertion order.
2000 * Websites/webkit-perf.appspot.com/js/config.js:
2001 (fetchDashboardManifest):
2003 2012-02-07 Frederik Gladhorn <frederik.gladhorn@nokia.com>
2005 Update .gitignore for Qt Creator/KDevelop.
2006 https://bugs.webkit.org/show_bug.cgi?id=77984
2008 Reviewed by Simon Hausmann.
2010 * .gitignore: Ignore temp files created by Qt Creator and KDevelop.
2012 2012-02-07 Priit Laes <plaes@plaes.org>
2014 [GTK] Broken "HTML5 <scoped style>" detection
2015 https://bugs.webkit.org/show_bug.cgi?id=77979
2017 Reviewed by Gustavo Noronha Silva.
2019 * configure.ac: Fix wrong variable for HTML5 <style scoped> detection
2021 2012-02-06 Shinya Kawanaka <shinyak@google.com>
2023 Remove Element::ensureShadowRoot export.
2024 https://bugs.webkit.org/show_bug.cgi?id=77932
2026 Reviewed by Hajime Morita.
2028 * Source/autotools/symbols.filter:
2030 2012-02-06 Martin Robinson <mrobinson@igalia.com> and Nayan Kumar K <nayankk@motorola.com>
2032 [GTK] Add TextureMapperGL implementation
2033 https://bugs.webkit.org/show_bug.cgi?id=75308
2035 Reviewed by Alejandro G. Castro.
2037 * GNUmakefile.am: TextureMapperGL implies USE(TEXTURE_MAPPER)
2038 * configure.ac: Only allow enabling the GL version of TextureMapper on X11.
2040 2012-02-06 Ryosuke Niwa <rniwa@webkit.org>
2042 Perf-o-matic should show min/max/stdev on graphs
2043 https://bugs.webkit.org/show_bug.cgi?id=77702
2045 Reviewed by Andreas Kling.
2047 Include min/max/stdev in test runs when available to be shown on the perf-o-matic.
2049 Also merge a change to config.js and increment the version number by 1 (unreviewed).
2051 * Websites/webkit-perf.appspot.com/app.yaml:
2052 * Websites/webkit-perf.appspot.com/js/config.js:
2053 * Websites/webkit-perf.appspot.com/runs_handler.py:
2056 2012-02-06 Carlos Garcia Campos <cgarcia@igalia.com>
2058 [GTK] Update NEWS and configure.ac for 1.7.5 release
2059 https://bugs.webkit.org/show_bug.cgi?id=77859
2061 Reviewed by Philippe Normand.
2063 * configure.ac: Bumped version number.
2065 2012-02-05 ChangSeok Oh <shivamidow@gmail.com>
2067 [EFL] Enable WebGL with glx backend
2068 https://bugs.webkit.org/show_bug.cgi?id=77308
2070 Reviewed by Martin Robinson.
2072 Enabled WebGL feature for EFL port. The way is very similar to the one of GTK port.
2074 * Source/cmake/OptionsEfl.cmake: Added feature option for WebGL.
2076 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2078 [CMAKE] Support javascriptcore test for EFL port.
2079 https://bugs.webkit.org/show_bug.cgi?id=77425
2081 Reviewed by Daniel Bates.
2083 Efl and WinCE as well as Blackberry port are now using Cmake as its build system
2084 and they are share the make file to create jsc excutable. In order to run
2085 "run-javascriptcore-tests", EFL port needs to change jsc installation configuration
2086 with executable output directory(e.g. Programs). So, this patch change jsc installation
2087 configuration only for EFL port.
2089 * Source/cmake/OptionsEfl.cmake: Change *jsc_efl* name with *jsc*.
2091 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2093 [CMAKE] Do not build Tools when building jsc only.
2094 https://bugs.webkit.org/show_bug.cgi?id=77826
2096 Reviewed by Daniel Bates.
2098 Do not build Tools when jsc is only built. Build breaks occur because
2099 Tools is built together when building jsc.
2101 * CMakeLists.txt: Build Tools directory when ENABLE_TOOLS is on.
2103 2012-02-04 Philip Rogers <pdr@google.com>
2105 Fix bug in svg-link-hover-use.svg
2106 https://bugs.webkit.org/show_bug.cgi?id=77768
2108 Reviewed by Eric Seidel.
2110 * ManualTests/svg-link-hover-use.svg:
2112 2012-02-04 Kalev Lember <kalevlember@gmail.com>
2114 [GTK] Use the wide character version of win32 API by default
2115 https://bugs.webkit.org/show_bug.cgi?id=77809
2117 Reviewed by Martin Robinson.
2119 Certain win32-specific files (like PluginDatabaseWin.cpp) make the
2120 assumption that the wide character version of win32 API is the default.
2121 Define _UNICODE and UNICODE to do this, similar to what other win32
2126 2012-02-03 Kalev Lember <kalevlember@gmail.com>
2128 [GTK] configure: Print out the -Wno-c++0x-compat test result
2129 https://bugs.webkit.org/show_bug.cgi?id=77757
2131 Reviewed by Martin Robinson.
2133 The check whether -Wno-c++0x-compat flag is needed didn't print out
2134 the test result (and newline), which caused the following test to be
2135 displayed on the same line.
2137 checking if we have to disable C++0x compat warnings for GCC >= 4.6.0... checking pthread.h usability... yes
2141 2012-02-03 Ryosuke Niwa <rniwa@webkit.org>
2143 perf-o-matic should store chromium svn revision
2144 https://bugs.webkit.org/show_bug.cgi?id=77725
2146 Reviewed by Dirk Pranke.
2148 Store both WebKit and Chromium revisions when both are reported.
2150 * Websites/webkit-perf.appspot.com/models.py:
2152 * Websites/webkit-perf.appspot.com/report_handler.py:
2153 (ReportHandler.post):
2154 (ReportHandler._create_build_if_possible):
2155 (ReportHandler._create_build_if_possible.execute):
2156 * Websites/webkit-perf.appspot.com/static/manual-submit.html:
2158 2012-02-03 Simon Hausmann <simon.hausmann@nokia.com>
2160 [Qt] Replace GNU linker script for exports with export macros in WTF/JSC
2161 https://bugs.webkit.org/show_bug.cgi?id=77723
2163 Reviewed by Tor Arne Vestbø.
2165 * Source/api.pri: Remove use of GNU linker script on Linux.
2166 * Source/qtwebkit-export.map: Removed.
2168 2012-02-03 Shinya Kawanaka <shinyak@google.com>
2170 Stop calling Element::ensureShadowRoot in Internals.
2171 https://bugs.webkit.org/show_bug.cgi?id=77612
2173 Reviewed by Hajime Morita.
2175 * Source/autotools/symbols.filter:
2177 2012-02-02 Mark Rowe <mrowe@apple.com>
2179 <http://webkit.org/b/77717> Makefile should provide control over output verbosity
2181 Allow the filtering of the output of our Makefile to be configured via a user default
2182 and overriden via a command-line argument to make.
2184 The Makefile takes the verbosity from BuildTranscriptVerbosity default in the
2185 org.webkit.BuildConfiguration domain. The supported values are "default", "quiet"
2186 and "noisy". "default" maintains the existing behavior of only filtering out
2187 the setenv lines from Xcode's shell script build phases. "quiet" filters all output
2188 through filter-build-webkit. "noisy" provides unfiltered output. The verbosity can
2189 be overriden for a single invocation of make by specifying the VERBOSITY variable
2190 on the make command line.
2192 To always get full output:
2193 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity noisy
2195 To always get filtered ouptut:
2196 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity quiet
2198 To get full output for a single build:
2199 make VERBOSITY=noisy
2201 Reviewed by Dan Bernstein.
2205 2012-02-02 Rakesh KN <rakesh.kn@motorola.com>
2207 hidden attribute on <input type=file /> suppresses the file selection dialog
2208 https://bugs.webkit.org/show_bug.cgi?id=58208
2210 Reviewed by Ryosuke Niwa.
2212 * ManualTests/input-file-hidden-open-dialog-on-click.html: Added.
2213 Adding manual test as the file dialog opens only in User gesture.
2215 2012-02-01 Philippe Normand <pnormand@igalia.com>
2217 [GStreamer] FFTFrame implementation
2218 https://bugs.webkit.org/show_bug.cgi?id=73545
2220 Reviewed by Chris Rogers.
2222 * configure.ac: Enable the WebAudio option again and remove
2225 2012-01-31 Ryosuke Niwa <rniwa@webkit.org>
2227 webkit-perf.appspot.com should accept test results without medians
2228 https://bugs.webkit.org/show_bug.cgi?id=77513
2230 Reviewed by Hajime Morita.
2232 Don't store 0s when values are not in JSON.
2234 * Websites/webkit-perf.appspot.com/report_handler.py:
2235 (ReportHandler.post._float_or_none):
2236 (ReportHandler.post):
2238 2012-01-31 Kenneth Rohde Christiansen <kenneth@webkit.org>
2240 Tap highlighting: Support better outlines for multiline inlines
2241 https://bugs.webkit.org/show_bug.cgi?id=77428
2243 Reviewed by Simon Hausmann.
2245 Update the test to use a transform.
2247 * ManualTests/qt/tap-highlighting-inlines.html:
2249 2012-01-31 Nayan Kumar K <nayankk@motorola.com>
2251 [GTK] Remove V8 compilation option.
2252 https://bugs.webkit.org/show_bug.cgi?id=77405
2254 Reviewed by Philippe Normand.
2256 Revert the changes introduced as part of bug 69469
2257 to provide an option to compile V8 as JavaScript engine.
2259 * GNUmakefile.am: Remove defining USE_JSC macro.
2260 * configure.ac: Remove --with-jsengine option.
2262 2012-01-25 Philippe Normand <pnormand@igalia.com>
2264 [GStreamer] 0.11 build support
2265 https://bugs.webkit.org/show_bug.cgi?id=77085
2267 Reviewed by Martin Robinson.
2269 * configure.ac: New --with-gstreamer option, defaulting to 0.10.
2271 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2273 Build fix after r106321.
2275 * Websites/webkit-perf.appspot.com/report_handler.py:
2276 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2277 (ManifestHandler.get):
2279 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2281 Python code in webkit-perf.appspot.com uses camelCase
2282 https://bugs.webkit.org/show_bug.cgi?id=77392
2284 Reviewed by Adam Barth.
2286 Use PEP8 style naming conventions instead of camelCase.
2288 * Websites/webkit-perf.appspot.com/create_handler.py:
2289 (CreateHandler.post):
2290 (CreateHandler._create_builder):
2291 (CreateHandler._create_branch):
2292 (CreateHandler._create_platform):
2293 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
2294 (DashboardHandler.get):
2295 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2296 (ManifestHandler.get):
2297 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2298 (MergeTestsHandler.post):
2299 * Websites/webkit-perf.appspot.com/models.py:
2300 (create_in_transaction_with_numeric_id_holder):
2301 (delete_model_with_numeric_id_holder):
2302 (modelFromNumericId):
2303 (Builder.authenticate):
2304 (Builder.hashed_password):
2306 * Websites/webkit-perf.appspot.com/report_handler.py:
2307 (ReportHandler.post):
2308 (ReportHandler._model_by_key_name_in_body_or_error):
2309 (ReportHandler._integer_in_body):
2310 (ReportHandler._timestamp_in_body):
2311 (ReportHandler.bypass_authentication):
2312 (ReportHandler._results_are_valid):
2313 (ReportHandler._results_are_valid._is_float_convertible):
2314 (ReportHandler._create_build_if_possible):
2315 (ReportHandler._create_build_if_possible.execute):
2316 (ReportHandler._add_test_if_needed):
2317 (ReportHandler._add_test_if_needed.execute):
2319 (AdminReportHandler.bypass_authentication):
2320 * Websites/webkit-perf.appspot.com/runs_handler.py:
2323 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2325 Enable memcache on webkit-perf.appspot.com
2326 https://bugs.webkit.org/show_bug.cgi?id=77378
2328 Reviewed by Adam Barth.
2330 Eanble memcache on dashboard, manifest, and runs handlers. Clear appropriate caches when new runs are reported,
2331 or new models are created. We flush all caches when tests are merged since it's hard to figure out dependencies
2332 in that case. Luckily, we merge tests only occassionally and manually (or hope so) so this shouldn't be an issue.
2334 * Websites/webkit-perf.appspot.com/create_handler.py:
2335 (CreateHandler.post):
2336 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
2337 (DashboardHandler.get):
2338 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2339 (ManifestHandler.get):
2340 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2341 (MergeTestsHandler.post):
2342 * Websites/webkit-perf.appspot.com/models.py:
2343 (createInTransactionWithNumericIdHolder):
2346 * Websites/webkit-perf.appspot.com/report_handler.py:
2347 (ReportHandler.post):
2348 (ReportHandler._addTestIfNeeded):
2349 * Websites/webkit-perf.appspot.com/runs_handler.py:
2352 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2354 webkit-perf.appspot.com should have an ability to merge tests
2355 https://bugs.webkit.org/show_bug.cgi?id=77250
2357 Reviewed by Adam Barth.
2359 Added admin/merge-tests. This page allows administrators to easily merge test objects.
2361 Also add the forgotten title.png and rename api/create to admin/create since we don't allow
2362 non-admins to create new models anyway.
2364 * Websites/webkit-perf.appspot.com/app.yaml:
2365 * Websites/webkit-perf.appspot.com/css: Added.
2366 * Websites/webkit-perf.appspot.com/css/title.png: Added.
2367 * Websites/webkit-perf.appspot.com/main.py:
2368 * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added.
2369 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added.
2371 (MergeTestHandler.get):
2372 (MergeTestHandler.post):
2373 * Websites/webkit-perf.appspot.com/models.py:
2374 (deleteModelWithNumericIdHolder):
2375 * Websites/webkit-perf.appspot.com/static/create-models.html:
2377 2012-01-30 Kenneth Rohde Christiansen <kenneth@webkit.org>
2379 Add manual tests for tap highlighting
2381 Rubberstamped by Simon Hausmann.
2383 * ManualTests/qt/tap-highlighting-colors.html: Added.
2384 * ManualTests/qt/tap-highlighting-images.html: Added.
2385 * ManualTests/qt/tap-highlighting-inlines.html: Added.
2387 2012-01-30 Allan Sandfeld Jensen <allan.jensen@nokia.com>
2389 Manual test of number of resize events emitted during page generation.
2390 https://bugs.webkit.org/show_bug.cgi?id=77212
2392 Is needed to test if too many resize events are send when using fixed
2393 layout, and needs to be a manual test because the test framework does
2394 not currently support testing fixed layout.
2396 Reviewed by Kenneth Rohde Christiansen.
2398 * ManualTests/resize-events.html: Added.
2400 2012-01-29 Zoltan Herczeg <zherczeg@webkit.org>
2402 Custom written CSS lexer
2403 https://bugs.webkit.org/show_bug.cgi?id=70107
2405 Reviewed by Antti Koivisto and Oliver Hunt.
2407 Remove tokenizer.cpp from intermediate sources.
2411 2012-01-27 Fady Samuel <fsamuel@chromium.org>
2413 Rename shouldLayoutFixedElementsRelativeToFrame and make it a setting
2414 https://bugs.webkit.org/show_bug.cgi?id=76459
2416 Reviewed by Darin Fisher.
2418 * Source/autotools/symbols.filter:
2420 2012-01-26 Carlos Garcia Campos <cgarcia@igalia.com>
2422 [GTK] Add basic printing support to WebKit2
2423 https://bugs.webkit.org/show_bug.cgi?id=76172
2425 Reviewed by Gustavo Noronha Silva.
2427 * configure.ac: Check whether GTK+ UNIX printing is available.
2429 2012-01-27 ChangSeok Oh <shivamidow@gmail.com>
2431 [EFL] SVG_FONT is not disabled when SVG is disabled.
2432 https://bugs.webkit.org/show_bug.cgi?id=77174
2434 Reviewed by Eric Seidel.
2436 SVG_FONTS should be disabled when SVG is disabled. Or else it causes build-break.
2437 Relocated checking ENABLE_GLIB_SUPPORT & ENABLE_VIDEO to avoid duplication.
2439 * Source/cmake/OptionsEfl.cmake:
2441 2012-01-26 Kevin Ollivier <kevino@theolliviers.com>
2443 [wx] Unreviewed. Build fix, don't build some sources
2444 which appear to no longer be needed.
2448 2012-01-24 Ryosuke Niwa <rniwa@webkit.org>
2450 Port Mozilla's Graph Server
2451 https://bugs.webkit.org/show_bug.cgi?id=76312
2453 Reviewed by Adam Barth.
2455 Add the app engine backend for the Mozilla's graph server used on perf-webkit.appspot.com.
2457 To deploy webkit-perf.appspot.com, you also need to pull index.html, embed.html, graph.html, jq,
2458 js (except config.js), and css (except title.png) from https://github.com/mozilla/graphs.
2460 * Websites/perf-webkit.appspot.com: Added.
2461 * Websites/perf-webkit.appspot.com/app.yaml: Added.
2462 * Websites/perf-webkit.appspot.com/create_handler.py: Added.
2464 (CreateHandler.post):
2465 (CreateHandler._createBuilder):
2466 (CreateHandler._createBuilder.execute):
2467 (CreateHandler._createBranch):
2468 (CreateHandler._createBranch.execute):
2469 (CreateHandler._createPlatform):
2470 (CreateHandler._createPlatform.execute):
2471 * Websites/perf-webkit.appspot.com/dashboard_handler.py: Added.
2473 (DashboardHandler.get):
2474 * Websites/perf-webkit.appspot.com/index.yaml: Added.
2475 * Websites/perf-webkit.appspot.com/main.py: Added.
2477 * Websites/perf-webkit.appspot.com/manifest_handler.py: Added.
2479 (ManifestHandler.get):
2480 * Websites/perf-webkit.appspot.com/models.py: Added.
2482 (NumericIdHolder.whose):
2483 (createInTransactionWithNumericIdHolder):
2484 (modelFromNumericId):
2488 (Builder.authenticate):
2489 (Builder.hashedPassword):
2494 * Websites/perf-webkit.appspot.com/report_handler.py: Added.
2496 (ReportHandler.post):
2497 (ReportHandler._modelByKeyNameInBodyOrError):
2498 (ReportHandler._integerInBody):
2499 (ReportHandler._timestampInBody):
2500 (ReportHandler._output):
2501 (ReportHandler._resultsAreValid):
2502 (ReportHandler._createBuildIfPossible):
2503 (ReportHandler._createBuildIfPossible.execute):
2504 (ReportHandler._addTestIfNeeded):
2505 (ReportHandler._addTestIfNeeded.execute):
2506 * Websites/perf-webkit.appspot.com/runs_handler.py: Added.
2509 * Websites/perf-webkit.appspot.com/static: Added.
2510 * Websites/perf-webkit.appspot.com/static/create-models.html: Added.
2511 * Websites/perf-webkit.appspot.com/static/manual-submit.html: Added.
2513 2012-01-25 Hajime Morita <morrita@google.com>>
2515 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
2516 https://bugs.webkit.org/show_bug.cgi?id=76863
2518 Reviewed by Dimitri Glazkov.
2520 Added a feature flag.
2522 * Source/cmake/OptionsBlackBerry.cmake:
2523 * Source/cmake/OptionsEfl.cmake:
2524 * Source/cmake/OptionsWinCE.cmake:
2527 2012-01-25 Kenneth Rohde Christiansen <kenneth@webkit.org>
2529 [Qt] Implement tap feedback respecting -webkit-tap-highlight-color
2530 https://bugs.webkit.org/show_bug.cgi?id=76914
2532 Reviewed by Simon Hausmann.
2536 * ManualTests/qt/tap-highlighting.html: Added.
2538 2012-01-25 Roland Steiner <rolandsteiner@chromium.org>
2540 <style scoped>: Implement registering of <style scoped> with the scoping element
2541 https://bugs.webkit.org/show_bug.cgi?id=67790
2543 windows.internals updates
2545 Reviewed by Dimitri Glazkov.
2547 * Source/autotools/symbols.filter:
2549 2012-01-24 Mark Rowe <mrowe@apple.com>
2551 Death to JavaScriptGlue.
2553 Rubber-stamped by Geoffrey Garen.
2555 * Source/JavaScriptGlue: Removed.
2556 * Source/Makefile: Stop building JavaScriptGlue.
2558 2012-01-24 Simon Hausmann <simon.hausmann@nokia.com>
2560 Some qmake build files must include Qt5's "quick" module.
2561 https://bugs.webkit.org/show_bug.cgi?id=76671
2563 Unreviewed build fix.
2567 2012-01-21 Priit Laes <plaes@plaes.org>
2569 [GTK][PATCH] Enable MathML support by default
2570 https://bugs.webkit.org/show_bug.cgi?id=76790
2572 Reviewed by Martin Robinson.
2574 * configure.ac: Enable MathML by default.
2576 2012-01-20 Marc-Andre Decoste <mad@chromium.org>
2578 Add proper offset to position right click to simulate a context menu invocation.
2579 https://bugs.webkit.org/show_bug.cgi?id=76421
2581 Reviewed by Ojan Vafai.
2583 * ManualTests/win/contextmenu-key3.html: Added.
2585 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
2587 Unreviewed; Windows buildbot update failure fix.
2589 * ../ManualTests/data-transfer-items-file-dragout.html: Removed the notion of test:lorem-text.html.
2590 * ../ManualTests/resources/test:lorem-text.html: Removed as this doesn't work on Windows.
2592 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
2594 Add DataTransferItems support for drag-and-drop'ed files and texts
2595 https://bugs.webkit.org/show_bug.cgi?id=76367
2597 Reviewed by Tony Chang.
2599 * ManualTests/data-transfer-items-file-dragout.html: Added.
2600 * ManualTests/test:lorem-text.html: Added.
2602 2012-01-20 Mario Sanchez Prada <msanchez@igalia.com>
2604 [GTK] Expose accessibility hierarchy in WebKit2 to ATK/AT-SPI based ATs
2605 https://bugs.webkit.org/show_bug.cgi?id=72589
2607 Reviewed by Martin Robinson.
2609 New optional dependency for WK2's accessibility unit test: AT-SPI2.
2611 * configure.ac: Check for AT-SPI2 when building with WK2 support.
2613 2012-01-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2615 [Qt] Public API watch dog auto test.
2616 https://bugs.webkit.org/show_bug.cgi?id=73922
2618 Reviewed by Simon Hausmann.
2620 This test aims to prevent unintended/unapproved
2621 modifications to the public QML API.
2625 2012-01-19 Gustavo Noronha Silva <gns@gnome.org>
2627 Rubber-stamped by Martin Robinson.
2629 * Source/autotools/symbols.filter: try to fix the 32 bits release
2630 bot by also adding the symbol it generates
2632 2012-01-19 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2634 [Qt] Make build-webkit always do safe incremental builds after update-webkit
2636 When building against Qt5 with GCC we would just run 'make' in the build dir,
2637 and rely on the dependency files output by GCC (-MD) to handle dependency
2638 tracking, but that fails for special-cases like adding a Q_OBJECT macro
2641 To guarantee that an incrmental build will work, we have to run 'make qmake',
2642 which we now do on every build-webkit that's followed by a successful run
2643 of update-webkit. The reasoning is that update-webkit can result in such
2644 potential corner-cases being applied, and since we can't know for sure
2645 unless we inspect the diff and account for all the corner cases we assume
2646 the worst and always run 'make qmake'.
2648 After a succesful run of build-webkit we proceed to do just 'make' for any
2649 subsequent runs, since we assume that the developer knows what kind of
2650 changes he/she is doing, and when a 'make qmake' is needed.
2652 Reviewed by Simon Hausmann.
2656 2012-01-18 Dirk Pranke <dpranke@chromium.org>
2658 [chromium] move Tools.gyp, switch build-webkit --chromium to All.gyp
2659 https://bugs.webkit.org/show_bug.cgi?id=76505
2661 Reviewed by Tony Chang.
2663 Update with newly-generated files.
2667 2012-01-18 Eric Carlson <eric.carlson@apple.com>
2669 Provide access to user's list of preferred languages
2670 https://bugs.webkit.org/show_bug.cgi?id=76138
2672 Reviewed by Alexey Proskuryakov.
2674 * Source/autotools/symbols.filter: List the new functions.
2676 2012-01-18 Luciano Wolf <luciano.wolf@openbossa.org>
2678 [Qt][WK2] Broken build with undefined reference to shm_open and shm_unlink
2679 https://bugs.webkit.org/show_bug.cgi?id=76538
2681 Reviewed by Tor Arne Vestbø.
2683 The -lrt parameter was coming before -lWebKit2 during linkage.
2685 Moved rt lib inclusion from Source/api.pri to WebKit2.pri as it should be aware
2686 of its own dependencies instead of letting WebKit guess about. Letting
2687 it on api.pri can lead to a wrong parameter's order during linker phase.
2688 Ubuntu 11.10 was giving errors about SharedMemory (shm_open and
2689 shm_unlink undefined symbols).
2693 2012-01-18 Balazs Kelemen <kbalazs@webkit.org>
2695 [Qt] Consolidate layout test crash logging
2696 https://bugs.webkit.org/show_bug.cgi?id=75088
2698 Reviewed by Simon Hausmann.
2700 Move backtrace generating logic into WTFReportBacktrace
2701 and add a way to deinstall signal handlers if we know
2702 that we have already printed the backtrace.
2704 * Source/qtwebkit-export.map:
2706 2012-01-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2708 [Qt] Move OTHER_FILES from WebKit.pro to Tools.pro
2710 Reviewed by Simon Hausmann.
2714 2012-01-18 Shinya Kawanaka <shinyak@google.com>
2716 Move ShadowContentElement from dom/ to html/ and make ShadowContentElement subclass of HTMLElement.
2717 https://bugs.webkit.org/show_bug.cgi?id=76241
2719 Reviewed by Dimitri Glazkov.
2721 * Source/autotools/symbols.filter: Exposed necessary symbols.
2723 2012-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
2725 Unreviewed. Fix GTK+ build after r105245.
2727 * Source/autotools/symbols.filter: Fix symbol name.
2729 2012-01-17 Hajime Morrita <morrita@chromium.org>
2731 [Internals] Should be able to access corresponding Document object.
2732 https://bugs.webkit.org/show_bug.cgi?id=76425
2734 Added exported symbols.
2736 Reviewed by Adam Barth.
2738 * Source/autotools/symbols.filter:
2740 2012-01-17 Stephen Chenney <schenney@chromium.org>
2742 NULL ptr in WebCore::RenderSVGInlineText::localCaretRect
2743 https://bugs.webkit.org/show_bug.cgi?id=75851
2745 Reviewed by Ryosuke Niwa.
2747 Added a check for null box in localCaretRect, to match test in other
2748 implementations. Adding a manual test because the crash is not
2749 reproducible in DRT.
2751 * ManualTests/svg-modify-deleted-selection.svg: Added.
2753 2012-01-17 Raul Hudea <rhudea@adobe.com>
2755 Move tests out of WebCore/manual-tests to toplevel ManualTests.
2756 It looks like the manual-tests folder wasn't noticed by git (or me :).
2758 Move some SVG manual tests from deprecated WebCore/manual-tests to toplevel ManualTests
2759 https://bugs.webkit.org/show_bug.cgi?id=76437
2761 Reviewed by Daniel Bates.
2763 * ManualTests/svg-animation-css-transform.html: Renamed from Source/WebCore/manual-tests/svg-animation-css-transform.html.
2764 * ManualTests/svg-css-animate-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-animate-compound.html.
2765 * ManualTests/svg-css-transition-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-transition-compound.html.
2767 2012-01-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2769 [Qt] Add more files to project-files for easier navigation in Qt Creator
2771 Reviewed by Simon Hausmann.
2775 2012-01-16 Carlos Garcia Campos <cgarcia@igalia.com>
2777 [GTK] Update NEWS and configure.ac for 1.7.4 release
2778 https://bugs.webkit.org/show_bug.cgi?id=76375
2780 Reviewed by Philippe Normand.
2782 * configure.ac: Bumped version number.
2784 2012-01-16 Shinya Kawanaka <shinyak@google.com>
2786 [crash] Renderer crashes when spell checking a disabled input field.
2787 https://bugs.webkit.org/show_bug.cgi?id=75941
2789 Reviewed by Hajime Morita.
2791 * ManualTests/editing-disabled-node-replace-crash.html: Added.
2793 2012-01-13 Simon Fraser <simon.fraser@apple.com>
2795 Unmatched transparency layer begin/end on a filtered element with an opacity ancestor
2796 https://bugs.webkit.org/show_bug.cgi?id=76329
2798 Reviewed by Dan Bernstein.
2800 Manual test with a filtered element as a descendant of an element with
2801 opacity. Doing a Find is necessary to exercise the test.
2803 * ManualTests/filters/opacity-above-filter.html: Added.
2805 2012-01-13 Eli Fidler <efidler@rim.com>
2807 GCC compiler version is not detected properly for QNX qcc variant
2808 https://bugs.webkit.org/show_bug.cgi?id=76288
2810 Reviewed by Rob Buis.
2812 Provide an alternative way of getting the compiler version for GCC variants
2813 that don't support -dumpversion (such as qcc).
2815 * Source/cmake/WebKitHelpers.cmake:
2817 2012-01-13 Gregg Tavares <gman@google.com>
2819 Add WebGLContextGroup as step toward sharing WebGL resources
2820 https://bugs.webkit.org/show_bug.cgi?id=75906
2822 The WebGL Working Group will soon add the ability to share
2823 WebGL resources among WebGL contexts. This is the necessary
2824 prep work. NO API changes.
2826 Added WebGLSharedObject for objects that are shared vs
2827 WebGLContextObject for objects that are not.
2829 Reviewed by Kenneth Russell.
2831 No new tests. No change in behavior.
2833 * GNUmakefile.list.am:
2835 * html/canvas/OESVertexArrayObject.cpp:
2836 (WebCore::OESVertexArrayObject::createVertexArrayOES):
2837 (WebCore::OESVertexArrayObject::deleteVertexArrayOES):
2838 (WebCore::OESVertexArrayObject::isVertexArrayOES):
2839 (WebCore::OESVertexArrayObject::bindVertexArrayOES):
2840 * html/canvas/WebGLBuffer.cpp:
2841 (WebCore::WebGLBuffer::WebGLBuffer):
2842 (WebCore::WebGLBuffer::~WebGLBuffer):
2843 (WebCore::WebGLBuffer::deleteObjectImpl):
2844 * html/canvas/WebGLBuffer.h:
2845 * html/canvas/WebGLContextGroup.cpp: Added.
2846 (WebCore::WebGLContextGroup::create):
2847 (WebCore::WebGLContextGroup::WebGLContextGroup):
2848 (WebCore::WebGLContextGroup::~WebGLContextGroup):
2849 (WebCore::WebGLContextGroup::getAGraphicsContext3D):
2850 (WebCore::WebGLContextGroup::addContext):
2851 (WebCore::WebGLContextGroup::removeContext):
2852 (WebCore::WebGLContextGroup::removeObject):
2853 (WebCore::WebGLContextGroup::addObject):
2854 (WebCore::WebGLContextGroup::detachAndRemoveAllObjects):
2855 (WebCore::WebGLContextGroup::loseContextGroup):
2856 * html/canvas/WebGLContextGroup.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
2857 * html/canvas/WebGLContextObject.cpp: Copied from Source/WebCore/html/canvas/WebGLShader.cpp.
2858 (WebCore::WebGLContextObject::WebGLContextObject):
2859 (WebCore::WebGLContextObject::~WebGLContextObject):
2860 (WebCore::WebGLContextObject::detachContext):
2861 (WebCore::WebGLContextObject::getAGraphicsContext3D):
2862 * html/canvas/WebGLContextObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
2863 (WebCore::WebGLContextObject::context):
2864 (WebCore::WebGLContextObject::validate):
2865 (WebCore::WebGLContextObject::hasGroupOrContext):
2866 * html/canvas/WebGLFramebuffer.cpp:
2867 (WebCore::WebGLFramebuffer::WebGLFramebuffer):
2868 (WebCore::WebGLFramebuffer::~WebGLFramebuffer):
2869 (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
2870 (WebCore::WebGLFramebuffer::getAttachment):
2871 (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
2872 (WebCore::WebGLFramebuffer::checkStatus):
2873 (WebCore::WebGLFramebuffer::onAccess):
2874 (WebCore::WebGLFramebuffer::deleteObjectImpl):
2875 (WebCore::WebGLFramebuffer::initializeRenderbuffers):
2876 * html/canvas/WebGLFramebuffer.h:
2877 * html/canvas/WebGLObject.cpp:
2878 (WebCore::WebGLObject::WebGLObject):
2879 (WebCore::WebGLObject::~WebGLObject):
2880 (WebCore::WebGLObject::deleteObject):
2881 (WebCore::WebGLObject::detach):
2882 (WebCore::WebGLObject::onDetached):
2883 * html/canvas/WebGLObject.h:
2884 * html/canvas/WebGLProgram.cpp:
2885 (WebCore::WebGLProgram::WebGLProgram):
2886 (WebCore::WebGLProgram::~WebGLProgram):
2887 (WebCore::WebGLProgram::deleteObjectImpl):
2888 (WebCore::WebGLProgram::cacheActiveAttribLocations):
2889 * html/canvas/WebGLProgram.h:
2890 * html/canvas/WebGLRenderbuffer.cpp:
2891 (WebCore::WebGLRenderbuffer::~WebGLRenderbuffer):
2892 (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
2893 (WebCore::WebGLRenderbuffer::deleteObjectImpl):
2894 * html/canvas/WebGLRenderbuffer.h:
2895 * html/canvas/WebGLRenderingContext.cpp:
2896 (WebCore::WebGLRenderingContext::WebGLRenderingContext):
2897 (WebCore::WebGLRenderingContext::initializeNewContext):
2898 (WebCore::WebGLRenderingContext::~WebGLRenderingContext):
2899 (WebCore::WebGLRenderingContext::clearIfComposited):
2900 (WebCore::WebGLRenderingContext::checkObjectToBeBound):
2901 (WebCore::WebGLRenderingContext::clear):
2902 (WebCore::WebGLRenderingContext::copyTexImage2D):
2903 (WebCore::WebGLRenderingContext::copyTexSubImage2D):
2904 (WebCore::WebGLRenderingContext::createBuffer):
2905 (WebCore::WebGLRenderingContext::createFramebuffer):
2906 (WebCore::WebGLRenderingContext::createTexture):
2907 (WebCore::WebGLRenderingContext::createProgram):
2908 (WebCore::WebGLRenderingContext::createRenderbuffer):
2909 (WebCore::WebGLRenderingContext::createShader):
2910 (WebCore::WebGLRenderingContext::deleteObject):
2911 (WebCore::WebGLRenderingContext::deleteRenderbuffer):
2912 (WebCore::WebGLRenderingContext::deleteTexture):
2913 (WebCore::WebGLRenderingContext::detachShader):
2914 (WebCore::WebGLRenderingContext::validateElementArraySize):
2915 (WebCore::WebGLRenderingContext::validateIndexArrayConservative):
2916 (WebCore::WebGLRenderingContext::validateIndexArrayPrecise):
2917 (WebCore::WebGLRenderingContext::validateWebGLObject):
2918 (WebCore::WebGLRenderingContext::drawArrays):
2919 (WebCore::WebGLRenderingContext::drawElements):
2920 (WebCore::WebGLRenderingContext::framebufferRenderbuffer):
2921 (WebCore::WebGLRenderingContext::framebufferTexture2D):
2922 (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
2923 (WebCore::WebGLRenderingContext::linkProgram):
2924 (WebCore::WebGLRenderingContext::readPixels):
2925 (WebCore::WebGLRenderingContext::useProgram):
2926 (WebCore::WebGLRenderingContext::removeSharedObject):
2927 (WebCore::WebGLRenderingContext::addSharedObject):
2928 (WebCore::WebGLRenderingContext::removeContextObject):
2929 (WebCore::WebGLRenderingContext::addContextObject):
2930 (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects):
2931 (WebCore::WebGLRenderingContext::initVertexAttrib0):
2932 (WebCore::WebGLRenderingContext::loseContext):
2933 (WebCore::WebGLRenderingContext::loseContextImpl):
2934 * html/canvas/WebGLRenderingContext.h:
2935 (WebCore::WebGLRenderingContext::contextGroup):
2936 * html/canvas/WebGLShader.cpp:
2937 (WebCore::WebGLShader::WebGLShader):
2938 (WebCore::WebGLShader::~WebGLShader):
2939 (WebCore::WebGLShader::deleteObjectImpl):
2940 * html/canvas/WebGLShader.h:
2941 * html/canvas/WebGLSharedObject.cpp: Copied from Source/WebCore/html/canvas/WebGLRenderbuffer.cpp.
2942 (WebCore::WebGLSharedObject::WebGLSharedObject):
2943 (WebCore::WebGLSharedObject::~WebGLSharedObject):
2944 (WebCore::WebGLSharedObject::detachContextGroup):
2945 (WebCore::WebGLSharedObject::getAGraphicsContext3D):
2946 * html/canvas/WebGLSharedObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
2947 (WebCore::WebGLSharedObject::contextGroup):
2948 (WebCore::WebGLSharedObject::isBuffer):
2949 (WebCore::WebGLSharedObject::isFramebuffer):
2950 (WebCore::WebGLSharedObject::isProgram):
2951 (WebCore::WebGLSharedObject::isRenderbuffer):
2952 (WebCore::WebGLSharedObject::isShader):
2953 (WebCore::WebGLSharedObject::isTexture):
2954 (WebCore::WebGLSharedObject::validate):
2955 (WebCore::WebGLSharedObject::hasGroupOrContext):
2956 * html/canvas/WebGLTexture.cpp:
2957 (WebCore::WebGLTexture::WebGLTexture):
2958 (WebCore::WebGLTexture::~WebGLTexture):
2959 (WebCore::WebGLTexture::deleteObjectImpl):
2960 * html/canvas/WebGLTexture.h:
2961 * html/canvas/WebGLVertexArrayObjectOES.cpp:
2962 (WebCore::WebGLVertexArrayObjectOES::WebGLVertexArrayObjectOES):
2963 (WebCore::WebGLVertexArrayObjectOES::~WebGLVertexArrayObjectOES):
2964 (WebCore::WebGLVertexArrayObjectOES::deleteObjectImpl):
2965 * html/canvas/WebGLVertexArrayObjectOES.h:
2967 2012-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
2969 Unreviewed, rolling out r104805.
2970 http://trac.webkit.org/changeset/104805
2971 https://bugs.webkit.org/show_bug.cgi?id=76180
2973 Breaks apple win compilation. (Requested by vsevik on
2976 * Source/autotools/symbols.filter:
2978 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
2980 Make the new WTF module build on Qt
2981 https://bugs.webkit.org/show_bug.cgi?id=76163
2983 Reviewed by Tor Arne Vestbø.
2985 * WebKit.pro: Build the new WTF instead of the old one.
2987 2012-01-12 Shinya Kawanaka <shinyak@google.com>
2989 ShadowContentElement should be able to use query.
2990 https://bugs.webkit.org/show_bug.cgi?id=75302
2992 Reviewed by Hajime Morita.
2994 * Source/autotools/symbols.filter: Exposed necessary symbols.
2996 2012-01-11 Ulan Degenbaev <ulan@chromium.org>
2998 [v8] Int16Array.set(array, offset) fails on first execution
2999 https://bugs.webkit.org/show_bug.cgi?id=76040
3001 Reviewed by Kenneth Russell.
3003 * LayoutTests/fast/canvas/webgl/array-set-with-offset-expected.txt: Added.
3004 * LayoutTests/fast/canvas/webgl/array-set-with-offset.html: Added.
3005 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
3006 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
3008 2012-01-11 Eli Fidler <efidler@rim.com>
3010 Fix OpenGL dependency in CMake build system
3011 https://bugs.webkit.org/show_bug.cgi?id=73559
3013 Reviewed by Daniel Bates.
3015 Apparently the EFL port uses desktop OpenGL to implement WebGL, but
3016 other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or
3019 * Source/cmake/OptionsCommon.cmake:
3020 * Source/cmake/OptionsEfl.cmake:
3022 2012-01-09 Martin Robinson <mrobinson@igalia.com>
3024 [GTK] [AC] Simplify accelerated compositing build options
3025 https://bugs.webkit.org/show_bug.cgi?id=75518
3027 Reviewed by Gustavo Noronha Silva.
3029 * configure.ac: Remove the --enable-3d-rendering option. It's enabled by
3030 default now when accelerated compositing is enabled.
3031 * GNUmakefile.am: Automatically enable 3D rendering when accelerated compositing
3034 2012-01-04 Jon Lee <jonlee@apple.com>
3036 Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
3037 https://bugs.webkit.org/show_bug.cgi?id=69886
3038 <rdar://problem/10070187>
3040 Reviewed by Adele Peterson.
3042 * ManualTests/search-cancel-button.html: Added.
3044 2012-01-06 Simon Hausmann <simon.hausmann@nokia.com>
3046 [Qt] Fix compilation of app code against QtWebKit master header file
3048 Unreviewed trivial build fix.
3050 * Source/sync.profile: Exclude util.h and testwindow.h from the master header
3051 file, because it cannot be used outside of the WebKit source tree.
3053 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3055 [Qt] Move listing of include paths and libs to pri files in sources
3057 Includepaths are sometimes modified by non-Qt contributors so keeping
3058 them in files inside Sources makes it more likely that they are updated
3059 along with project files for the other ports.
3061 Using pri files instead of prf files for this also has the benefit that
3062 the include() from the main target file can be parsed and followed by
3063 Qt Creator -- something that does not work with load().
3065 Dependency from a target to a library through the WEBKIT variable are
3066 handled through forwarding-files in Tools/qmake/mkspecs/modules, which
3067 set the source root of the module and include the right pri file.
3069 Ideally we'd use the variant of include() that takes an optional
3070 namespace to read the variables into, or the fromfile() function,
3071 but both of these add an overhead of about 40% on the total qmake
3072 runtime, due to making a deep copy of all the variables in the
3073 project or re-reading all the prf files from scratch.
3075 Reviewed by Simon Hausmann.
3080 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3082 [Qt] Add a few more files ot OTHER_FILES
3084 Rubber-stamped by Simon Hausmann.
3088 2012-01-05 Ulan Degenbaev <ulan@chromium.org>
3090 [v8] Null pointer exception if a typed array constructor set to a primitive value.
3091 https://bugs.webkit.org/show_bug.cgi?id=75532
3093 Make sure that V8ArrayBufferViewCustomScript.js does not throw exception.
3095 Reviewed by Kenneth Russell.
3097 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned-expected.txt: Added.
3098 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html: Added.
3099 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
3100 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
3102 2012-01-05 Zeno Albisser <zeno@webkit.org>
3104 [Qt][WK2] Implement custom URL schemes defined in QML.
3105 https://bugs.webkit.org/show_bug.cgi?id=74931
3107 Add new classes to the export map.
3109 Reviewed by Kenneth Rohde Christiansen.
3111 * Source/qtwebkit-export.map:
3113 2012-01-05 Fady Samuel <fsamuel@chromium.org>
3115 Move scalePageBy from eventSender to window.internals
3116 https://bugs.webkit.org/show_bug.cgi?id=64512
3118 Reviewed by Simon Fraser.
3120 * Source/autotools/symbols.filter:
3122 2012-01-04 James Robinson <jamesr@chromium.org>
3124 [chromium] Move WebMimeRegistry and dependencies to Source/Platform
3125 https://bugs.webkit.org/show_bug.cgi?id=74583
3127 Reviewed by Darin Fisher.
3129 Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
3133 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3135 [Qt] Introduce new qmake variable 'WEBKIT' for signaling dependencies
3137 The custom qmake variable 'WEBKIT' is used for signaling that a
3138 target depends in some way on other subproject of the WebKit
3139 project. For now this is limited to the set of intermediate
3140 libraries: wtf, javascriptcore, webcore, and webkit2.
3142 This replaces the previous convension of using load(foo) for
3143 just include paths, and CONFIG += foo to also link against foo.
3145 Adding a dependency results in additional include paths being
3146 available, and potentially linking to the library. This is
3147 decided by the build system based on conditions such as what
3148 kind of target is being built and the general build config.
3150 An advantage to his approach is that it simplifies the individual
3151 foo.prf files, for example by allowing us to use INCLUDEPATH +=
3152 and LIBS += as normal instead of prepending.
3154 Reviewed by Simon Hausmann.
3158 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3160 [Qt] Move use of $$qtLibraryTarget() to a single place
3162 Reviewed by Kenneth Rohde Christiansen.
3166 2012-01-04 Mary Wu <mary.wu@torchmobile.com.cn>
3168 Enable DOWNLOAD_ATTRIBUTE in BlackBerry porting
3169 https://bugs.webkit.org/show_bug.cgi?id=75238
3171 Reviewed by Antonio Gomes.
3173 * Source/cmakeconfig.h.cmake: Modified to add a new cmakedefine ENABLE_DOWNLOAD_ATTRIBUTE.
3175 2012-01-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3177 [Qt] Clean up detection of fontconfig
3179 We decide in features.prf whether or not fontconfig is available, and
3180 set the HAVE_FONTCONFIG define accordingly. All leaf project files
3181 should use this define to decide whether or not to link against
3182 fontconfig, not do their own detection.
3184 We don't need to add link_pkgconfig to CONFIG in each project file,
3185 as we selectivly enable that configuration in defaults_post when
3192 2012-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
3194 [GTK] Add a way to change web view settings in MiniBrowser
3195 https://bugs.webkit.org/show_bug.cgi?id=71568
3197 Reviewed by Philippe Normand.
3199 * GNUmakefile.am: Initialize minibrowser_built_sources.
3201 2011-12-28 ChangSeok Oh <shivamidow@gmail.com>
3203 [GTK] Fix compilation issue when selecting opengl for Accelerated compositing
3204 https://bugs.webkit.org/show_bug.cgi?id=75309
3206 Reviewed by Martin Robinson.
3208 Replace WTF_USE_TEXTURE_MAPPER_OPENGL to WTF_USE_TEXTURE_MAPPER_GL
3212 2011-12-28 Dan Bernstein <mitz@apple.com>
3214 Entering "make" in Source builds only JavaScriptGlue and ANGLE
3215 https://bugs.webkit.org/show_bug.cgi?id=75318
3217 Reviewed by Anders Carlsson.
3219 * Makefile: Changed to make Source and Tools.
3220 * Source/Makefile: Changed to make all projects in Source.
3222 2011-12-27 Kentaro Hara <haraken@chromium.org>
3224 WIP: Enable the [Supplemental] IDL on Gtk
3225 https://bugs.webkit.org/show_bug.cgi?id=74972
3227 Reviewed by Adam Barth.
3229 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
3233 2011-12-22 Leo Yang <leo.yang@torchmobile.com.cn>
3235 [BlackBerry] Enable blob for the BlackBerry porting
3236 https://bugs.webkit.org/show_bug.cgi?id=75074
3238 Reviewed by George Staikos.
3240 * Source/cmake/OptionsBlackBerry.cmake:
3242 2011-12-22 Ryuan Choi <ryuan.choi@samsung.com>
3244 [EFL][WK2] Add an option to build WebKit2.
3245 https://bugs.webkit.org/show_bug.cgi?id=61999
3247 Reviewed by Eric Seidel.
3249 * Source/cmake/OptionsEfl.cmake: Set WebKit2_LIBRARY_NAME.
3251 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
3253 ManualTests HTML template should be simplified
3254 https://bugs.webkit.org/show_bug.cgi?id=75025
3256 Reviewed by Ryosuke Niwa.
3258 * ManualTests/template.html:
3260 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
3262 WebKit editing throws exception when monochrome color dragged onto text
3263 https://bugs.webkit.org/show_bug.cgi?id=74775
3265 Reviewed by Ryosuke Niwa.
3267 * ManualTests/drag-color-to-contenteditable.html: Added.
3269 2011-12-21 Daniel Bates <dbates@webkit.org>
3271 Add CMake option to only build JavaScriptCore
3272 https://bugs.webkit.org/show_bug.cgi?id=74979
3274 Reviewed by Rob Buis.
3276 Towards adding CMake support to script Tools/Scripts/build-jsc, add a CMake
3277 option to only build JavaScriptCore.
3279 * CMakeLists.txt: Defined ENABLE_WEBCORE to build WebCore. If the option
3280 ONLY_BUILD_JAVASCRIPTCORE is specified then don't build WebCore, WebKit, or WebKit2.
3281 * Source/CMakeLists.txt:
3282 * Source/cmake/WebKitFS.cmake:
3284 2011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
3286 emacs: unreviewed. add settings for editing js files.
3290 2011-12-20 Rafael Brandao <rafael.lobo@openbossa.org>
3292 [Qt][WK2] Implement favicon support
3293 https://bugs.webkit.org/show_bug.cgi?id=71082
3295 Reviewed by Simon Hausmann.
3297 * Source/qtwebkit-export.map: Added new classes.
3299 2011-12-18 Simon Hausmann <simon.hausmann@nokia.com>
3301 Rename EditCommandQt to UndoStepQt
3302 https://bugs.webkit.org/show_bug.cgi?id=74754
3304 Reviewed by Ryosuke Niwa.
3308 2011-12-16 Mark Hahnenberg <mhahnenberg@apple.com>
3310 De-virtualize destructors
3311 https://bugs.webkit.org/show_bug.cgi?id=74331
3313 Reviewed by Geoffrey Garen.
3315 * Source/autotools/symbols.filter: Removed symbol no longer present.
3317 2011-12-16 Carlos Garcia Campos <cgarcia@igalia.com>
3319 [GTK] Update NEWS and configure.ac for 1.7.3 release
3320 https://bugs.webkit.org/show_bug.cgi?id=74699
3322 Reviewed by Philippe Normand.
3324 * configure.ac: Bumped version number.
3326 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
3328 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
3329 https://bugs.webkit.org/show_bug.cgi?id=74640
3331 Reviewed by Antonio Gomes.
3333 r84991 removed Datagrid from the tree, but the options in CMake were
3336 * Source/cmake/OptionsBlackBerry.cmake:
3337 * Source/cmake/OptionsEfl.cmake:
3338 * Source/cmake/OptionsWinCE.cmake:
3339 * Source/cmakeconfig.h.cmake:
3341 2011-12-15 Ulan Degenbaev <ulan@chromium.org>
3343 Web Inspector: [Chromium] Call LowMemoryNotification instead of IdleNotification
3344 https://bugs.webkit.org/show_bug.cgi?id=71821
3346 Reviewed by Yury Semikhatsky.
3348 * Source/WebCore/bindings/v8/ScriptProfiler.cpp:
3350 2011-12-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3352 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
3354 Reviewed Simon Hausmann.
3358 2011-12-15 Michael Brüning <michael.bruning@nokia.com>
3360 [QT][WK2]Add (experimental) viewport info view to Minibrowser/qt.
3361 https://bugs.webkit.org/show_bug.cgi?id=72893
3363 Reviewed by Kenneth Rohde Christiansen.
3365 This patch extends QQuickWebViewExperimental by a property named
3366 viewportInfo, which contains the viewport scalability and
3367 layout and contents size information. This property is exposed to
3368 QML through the experimental extension for QQuickWebView.
3370 * Source/qtwebkit-export.map:
3372 2011-12-14 Ryosuke Niwa <rniwa@webkit.org>
3374 Add a manual test for caret blinking during forward deletion
3375 https://bugs.webkit.org/show_bug.cgi?id=74494
3377 Reviewed by Dan Bernstein.
3379 Add a test to forward delete 200 characters. Caret should not blink during the deletion.
3380 This is a follow up for r102413.
3382 * ManualTests/caret-blink-during-forward-delete.html: Added.
3384 2011-12-14 Csaba Osztrogonác <ossy@webkit.org>
3386 [Qt] Rollout r102769, because it broke Qt-4.8 builds.
3390 2011-12-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3392 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
3396 https://bugs.webkit.org/show_bug.cgi?id=74413
3398 Reviewed by Simon Hausmann.
3402 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
3404 [Qt] Fix compilation of QtWebKit with --orientation-events without ENABLE_DEVICE_ORIENTATION
3405 https://bugs.webkit.org/show_bug.cgi?id=74492
3407 Reviewed by Simon Hausmann.
3411 2011-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
3413 [Qt] [WK2] Linking fails if GStreamer not installed after r102493
3414 https://bugs.webkit.org/show_bug.cgi?id=74412
3416 Reviewed by Simon Hausmann.
3418 Add -lrt to fix WK2 linking when gstreamer is not used.
3422 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
3424 [Qt] DeviceOrientationClientMockQt should be removed in favor of DeviceOrientationClientMock
3425 https://bugs.webkit.org/show_bug.cgi?id=74417
3427 Reviewed by Simon Hausmann.
3429 Based on original patch by Kenneth Christiansen.
3433 2011-12-14 Jacky Jiang <zhajiang@rim.com>
3435 [BlackBerry] Switch to libjpeg for decoding
3436 https://bugs.webkit.org/show_bug.cgi?id=74475
3438 Reviewed by Daniel Bates.
3440 Find libjpeg instead of libimg.
3442 * Source/cmake/OptionsBlackBerry.cmake:
3444 2011-12-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3446 [Qt] Get rid of layering violations in includes
3448 WebKit/qt/API and WebKit/qt/WebCoreSupport should not be included
3449 in the webcore.prf, but rather in each target that specificly needs
3450 headers in these location. We used to include them directly in webcore
3451 since we had layering violations between WebCore and WebKit, but now
3452 that they are gone there's no reason to do that.
3454 Reviewed by Simon Hausmann.
3458 2011-12-12 Andy Wingo <wingo@igalia.com>
3460 Simplify autotools configure.ac
3461 https://bugs.webkit.org/show_bug.cgi?id=74312
3463 Reviewed by Martin Robinson.
3465 * configure.ac: Don't AC_DEFINE so many things. Many of the
3466 defines were stale (ENABLE_YARR, ENABLE_JIT_OPTIMIZE_CALL, etc),
3467 and with Platform.h we don't need to make an explicit decision
3468 here. If the user does pass --enable-jit or --disable-jit, effect
3469 that choice via setting JSC_CPPFLAGS.
3471 2011-12-12 Alexis Menard <alexis.menard@openbossa.org>
3473 [Qt][WK2] History is not accessible in QML.
3474 https://bugs.webkit.org/show_bug.cgi?id=73016
3476 Reviewed by Simon Hausmann.
3478 Add the new QWebNavigationHistory in the map file.
3480 * Source/qtwebkit-export.map:
3482 2011-12-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3484 [Qt] request parameter of QQuickWebView::navigationRequested is not a registered type
3485 https://bugs.webkit.org/show_bug.cgi?id=73826
3487 Reviewed by Tor Arne Vestbø.
3489 * Source/qtwebkit-export.map: Adding QWebNavigationRequest
3491 2011-12-09 Joone Hur <joone.hur@collabora.co.uk>
3493 [GTK] Initial implementation of Accelerated Compositing using Clutter
3494 https://bugs.webkit.org/show_bug.cgi?id=73319
3496 Reviewed by Gustavo Noronha Silva.
3498 * GNUmakefile.am: Export new compilation macros.
3499 * configure.ac: Add clutter backend for Accelerated Compositing.
3501 2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
3503 Unreviewed, rolling out r102323.
3504 http://trac.webkit.org/changeset/102323
3505 https://bugs.webkit.org/show_bug.cgi?id=74069
3507 Caused Chromium and GTK build failure (Requested by bashi on
3510 * Source/autotools/symbols.filter:
3512 2011-12-08 Fady Samuel <fsamuel@chromium.org>
3514 Move scalePageBy from eventSender to window.internals
3515 https://bugs.webkit.org/show_bug.cgi?id=64512
3517 Reviewed by Simon Fraser.
3519 * Source/autotools/symbols.filter:
3521 2011-12-06 Dirk Pranke <dpranke@chromium.org>
3523 Add Tools/Tool.xcodeproj,
3524 Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
3525 Source/WebKit/chromium/All.xcodeproj to .gitignore
3527 https://bugs.webkit.org/show_bug.cgi?id=73823
3529 Reviewed by Tony Chang.
3533 2011-12-06 Simon Hausmann <simon.hausmann@nokia.com>
3535 [Qt] build-jsc script doesn't work
3536 https://bugs.webkit.org/show_bug.cgi?id=73910
3538 Reviewed by Tor Arne Vestbø.
3540 * WebKit.pro: Move WTF SUBDIR stuff out of here and
3541 straight into JavaScriptCore/JavaScriptCore.pro.
3542 Unconditionally "recurse" into JavaScriptCore now,
3543 as we'll do the v8 scoping there to only build WTF.
3545 2011-12-05 Alexander Færøy <alexander.faeroy@nokia.com>
3547 [Qt] Add Source/qtwebkitversion.h to .gitignore
3548 https://bugs.webkit.org/show_bug.cgi?id=73823
3550 Reviewed by Tor Arne Vestbø.
3554 2011-12-03 Dan Winship <danw@gnome.org>
3556 [GTK] Update required libsoup version
3557 https://bugs.webkit.org/show_bug.cgi?id=71611
3559 Reviewed by Martin Robinson.
3561 * configure.ac: require libsoup 2.37.2.1 for SoupRequestHTTP API
3564 2011-12-02 Fady Samuel <fsamuel@chromium.org>
3566 When page scaling is in use position:fixed has incorrect results
3567 https://bugs.webkit.org/show_bug.cgi?id=68617
3569 Reviewed by Simon Fraser.
3571 * Source/autotools/symbols.filter:
3573 2011-12-02 Martin Robinson <mrobinson@igalia.com>
3575 Try to fix the GTK+ debug bot. As discussed with other GTK+
3576 hackers recently. It makes sense to just remove G_DISABLE_DEPRECATIONS
3577 now in WebKit. The flag itself is now deprecated in GLib in favor of
3580 * GNUmakefile.am: Remove G_DISABLE_DEPRECATED.
3582 2011-12-02 Kevin Ollivier <kevino@theolliviers.com>
3584 [wx] Unreviewed build fixes for Windows build.
3588 2011-12-02 Alejandro G. Castro <alex@igalia.com>
3590 [GTK] Fix TextureMapperCairo compilation
3591 https://bugs.webkit.org/show_bug.cgi?id=73655
3593 Reviewed by Martin Robinson.
3595 * GNUmakefile.am: The variables need the USE part in the name.
3596 * configure.ac: We can not define the variable twice.
3598 2011-12-02 Raphael Kubo da Costa <kubo@profusion.mobi>
3600 Unreviewed, revert r101347.
3601 https://bugs.webkit.org/show_bug.cgi?id=73580
3603 It breaks the linking of Tools/ targets due to missing functions.
3605 * Source/cmake/OptionsEfl.cmake:
3607 2011-12-02 Alejandro G. Castro <alex@igalia.com>
3609 [GTK] Improve C++0x compat warnings check
3610 https://bugs.webkit.org/show_bug.cgi?id=73642
3612 Reviewed by Martin Robinson.
3616 2011-12-01 Nayan Kumar K <nayankk@motorola.com>
3618 [GTK] Add compilation options to enable/disable Accelerated Compositing and to choose texture mapper implementation.
3619 https://bugs.webkit.org/show_bug.cgi?id=73458
3621 Reviewed by Martin Robinson.
3623 * GNUmakefile.am: Export new compilation macros.
3624 * configure.ac: Provide option to choose accelerated compositing and texture mapper variations.
3626 2011-12-01 Patrick Gansterer <paroga@webkit.org>
3628 [CMake] Make the feature defines for DOM names explicit
3629 https://bugs.webkit.org/show_bug.cgi?id=72812
3631 Reviewed by Daniel Bates.
3633 Preprocessor defines used in WebCore/dom/make_names.pl are set via WEBKIT_FEATURE
3634 for every port in the correspondig platform file. Pass an explicit list of defines
3635 to the CMake macro, so we need to maintain the list only once.
3637 * Source/cmake/OptionsBlackBerry.cmake:
3638 * Source/cmake/OptionsEfl.cmake:
3639 * Source/cmake/OptionsWinCE.cmake:
3640 * Source/cmake/WebKitFeatures.cmake:
3642 2011-11-30 Alejandro G. Castro <alex@igalia.com>
3644 [GTK] Add accelerated compositing compilation option
3645 https://bugs.webkit.org/show_bug.cgi?id=73298
3647 Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
3648 define. Add the build compilation option
3649 --with-accelerated-compositing and use it in the makefile.
3651 Reviewed by Martin Robinson.
3656 2011-11-30 Mary Wu <mary.wu@torchmobile.com.cn>
3658 remove buildinformation from BlackBerry porting build system
3659 https://bugs.webkit.org/show_bug.cgi?id=73276
3661 Reviewed by Daniel Bates.
3663 * Source/cmake/OptionsBlackBerry.cmake: remove script file generate-buildinfo
3665 2011-11-30 Andrew Wason <rectalogic@rectalogic.com>
3667 Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
3668 https://bugs.webkit.org/show_bug.cgi?id=72155
3670 Reviewed by Simon Hausmann.
3672 Add additional WebCoreSupport files for Qt.
3676 2011-11-30 Adenilson Cavalcanti <adenilson.silva@openbossa.org>
3678 [Qt][WK2] Implement permission API for Qt port
3679 https://bugs.webkit.org/show_bug.cgi?id=59200
3681 Permission API hookup for Geolocation, it allows to receive in WebView
3682 a signal when a permission request is done (e.g. to grant permission
3683 for accessing geolocation information) and set it accordingly.
3685 Reviewed by Simon Hausmann.
3687 * Source/qtwebkit-export.map:
3689 2011-11-29 Kevin Ollivier <kevino@theolliviers.com>
3691 [wx] Unreviewed build fix for Leopard compilation.
3695 2011-11-29 Philippe Normand <pnormand@igalia.com>
3697 [GTK] hide WebAudio build option until support for FFTW is removed
3698 https://bugs.webkit.org/show_bug.cgi?id=73295
3700 Reviewed by Martin Robinson.
3702 * configure.ac: Disable WebAudio until the FFTW dependency is removed.
3704 2011-11-29 Hyowon Kim <hw1008.kim@samsung.com>
3706 [Texmap][EFL] Accelerated compositing support using TextureMapper on EFL port
3707 https://bugs.webkit.org/show_bug.cgi?id=73111
3709 Add feature define for TextureMapper and OpenGL package.
3711 Reviewed by Noam Rosenthal.
3713 * Source/cmake/OptionsEfl.cmake:
3715 2011-11-29 Roland Steiner <rolandsteiner@chromium.org>
3717 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
3718 https://bugs.webkit.org/show_bug.cgi?id=72848
3720 Add flag and description.
3722 Reviewed by Dimitri Glazkov.
3726 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
3728 [Qt] Build system fixes against V8.
3730 Reviewed by Tor Arne Vestbø.
3732 * Source/api.pri: Get rid of old v8 cruft.
3733 * WebKit.pro: Don't build JavaScriptCore when configured with v8.
3735 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
3737 [Qt] WTF should be built as separate static library
3738 https://bugs.webkit.org/show_bug.cgi?id=73201
3740 Reviewed by Tor Arne Vestbø.
3742 * Source/api.pri: Require wtf.
3743 * WebKit.pro: Build WTF.
3745 2011-11-17 Martin Robinson <mrobinson@igalia.com>
3747 [GTK] Integrate build-gtkdoc into build-webkit and make
3748 https://bugs.webkit.org/show_bug.cgi?id=72626
3750 Reviewed by Philippe Normand.
3752 * GNUmakefile.am: Remove references to old gtkdoc files. Update
3753 the dist-hook to include copying documentation into the distribution.
3754 This also means that the build will fail if documentation hasn't been
3755 generated before 'make dist.'
3756 * configure.ac: Ditto.
3758 2011-11-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3760 [Qt] Re-generate QtWebKit API forwarding headers when API changes
3762 The forwarding headers are generated by syncqt, and syncqt is run by qmake,
3763 so we need sync.profile to live in the same directory as the project file
3764 that will be touched when adding/removing API (api.pri in our case).
3766 Since the WebKit2 APIs live in a separate static library, we have to
3767 add the project file for WebKit2 as a dependency of the api.pri file
3768 as well, so that any changes to the WebKit2 API will still trigger a
3769 run of qmake (and then syncqt).
3771 Lastly, we use the new QMAKE_SYNCQT_OUTDIR variable in Qt 5 to ensure
3772 that the forwarding headers are still generated in the root build dir,
3773 not in the Source dir along with the internal forwarding headers.
3775 Reviewed by Andreas Kling.
3777 * Source/QtWebKit.pro:
3779 * Source/sync.profile: Renamed from sync.profile.
3781 2011-11-23 Halton Huo <halton.huo@intel.com>
3783 [EFL] Add zlib depend when freetype is used.
3784 https://bugs.webkit.org/show_bug.cgi?id=66365
3786 Unreviewed build fix.
3788 When freetype is enabled, uncompress() function is used by
3789 WOFFFileFormat.cpp. Since zlib is not required by freetype, we need to
3790 add libz as dependency for fix linking issue.
3792 * Source/cmake/OptionsEfl.cmake: search for ZLIB
3794 2011-10-08 Martin Robinson <mrobinson@igalia.com>
3796 [GTK] Enable WebGL by default
3797 https://bugs.webkit.org/show_bug.cgi?id=69706
3799 Reviewed by Xan Lopez.
3801 * configure.ac: Enable WebGL by default if the build target is X11.
3803 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
3805 [CMake] Move the top-level logic to the top-level directory.
3806 https://bugs.webkit.org/show_bug.cgi?id=72685
3808 Reviewed by Brent Fulgham.
3810 Move most of the top-level code in Source/CMakeLists.txt to
3811 CMakeLists.txt. This allows us to replace some INCLUDE() hacks with
3812 proper ADD_SUBDIRECTORY() calls, and actually moves non-Source related
3813 to a non-Source directory.
3815 * CMakeLists.txt: Copied from Source/CMakeLists.txt.
3817 2011-11-22 Adam Klein <adamk@chromium.org>
3819 Add new WebKit/chromium/dbus directory to .gitignore.
3823 2011-11-22 Adam Klein <adamk@chromium.org>
3825 Ignore more gyp-generated build files in WTF.gyp.
3829 2011-11-22 Andy Wingo <wingo@igalia.com>
3831 Fix .dir-locals.el to only apply to specific modes
3832 https://bugs.webkit.org/show_bug.cgi?id=72963
3834 Reviewed by Xan Lopez.
3836 * .dir-locals.el: Remove `nil' block, as it was causing
3837 makefile-mode not to insert tabs.
3839 2011-11-21 Adam Klein <adamk@chromium.org>
3841 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
3845 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
3847 [Qt] [WK2] WebKitTestRunner doesn't build in debug
3848 https://bugs.webkit.org/show_bug.cgi?id=72827
3850 Reviewed by Andreas Kling.
3852 Add exports to fix WebKitTestRunner debug build.
3854 * Source/qtwebkit-export.map:
3856 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3858 [Qt] Add WebView.view attached property support for dialogs in QML
3859 https://bugs.webkit.org/show_bug.cgi?id=72825
3861 Reviewed by Simon Hausmann.
3863 Export QQuickWebViewAttached.
3865 * Source/qtwebkit-export.map:
3867 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
3869 Update .gitignore for latest WebKitLibraries
3870 https://bugs.webkit.org/show_bug.cgi?id=72851
3872 Reviewed by Andreas Kling.
3874 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
3876 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
3878 [GTK] Update NEWS and configure.ac for 1.7.2 release
3879 https://bugs.webkit.org/show_bug.cgi?id=72868
3881 Reviewed by Xan Lopez.
3883 * configure.ac: Bumped version number.
3885 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
3887 [wx] Build fix after GeneratedImage refactoring.
3891 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
3893 [Qt] Add the map file symbols export as a dependency of the final qmake target.
3894 https://bugs.webkit.org/show_bug.cgi?id=72740
3896 Reviewed by Simon Hausmann.
3898 Add the symbols file part of the target dependencies.
3902 2011-11-18 Daniel Bates <dbates@rim.com>
3904 Add CMake build infrastructure for the BlackBerry port
3905 https://bugs.webkit.org/show_bug.cgi?id=72768
3907 Reviewed by Adam Barth and Antonio Gomes.
3909 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
3910 * Source/cmake/OptionsBlackBerry.cmake: Added.
3911 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
3912 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
3914 2011-11-18 Adam Barth <abarth@webkit.org>
3916 Prepare to move manual-tests out of WebCore
3917 https://bugs.webkit.org/show_bug.cgi?id=72782
3919 Reviewed by Eric Seidel.
3921 Update these files to refer to the new location of ManualTests.
3924 * Source/cmake/WebKitPackaging.cmake:
3926 2011-11-18 Patrick Gansterer <paroga@webkit.org>
3928 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
3929 https://bugs.webkit.org/show_bug.cgi?id=72710
3931 Reviewed by Brent Fulgham.
3933 * Source/CMakeLists.txt:
3935 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
3937 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
3938 needed for the qml plugin.
3940 * Source/qtwebkit-export.map:
3942 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
3944 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
3945 that was added since I made the export patch.
3947 * Source/qtwebkit-export.map:
3949 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
3951 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
3952 https://bugs.webkit.org/show_bug.cgi?id=72697
3954 Reviewed by Kenneth Rohde Christiansen.
3956 * Source/api.pri: On Linux, use a GNU LD version script to manage the
3957 symbol exports, which includes the public WK1/WK2 API as well as a bunch
3958 of private WTF symbols needed for WTR and the Injected Bundle.
3959 * Source/qtwebkit-export.map: Added.
3961 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
3963 [EFL] Clean up the use of DATA_DIR in the buildsystem
3964 https://bugs.webkit.org/show_bug.cgi?id=72681
3966 Reviewed by Daniel Bates.
3968 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
3969 and add it to the cache; add a variable with the path of the generated
3970 theme and remove the -DDATA_DIR definition, it was moved to
3971 PlatformEFL.cmake in WebCore.
3973 2011-11-17 Patrick Gansterer <paroga@webkit.org>
3975 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
3976 https://bugs.webkit.org/show_bug.cgi?id=72643
3978 Reviewed by Brent Fulgham.
3980 * Source/cmake/OptionsEfl.cmake:
3981 * Source/cmake/OptionsWinCE.cmake:
3982 * Source/cmakeconfig.h.cmake:
3984 2011-11-17 Kelly Norton <knorton@google.com>
3986 Several void functions in FrameView and RenderObject actually return values.
3987 https://bugs.webkit.org/show_bug.cgi?id=72640
3989 Reviewed by Adam Barth.
3991 * ../../Source/WebCore/page/FrameView.cpp:
3992 * ../../Source/WebCore/rendering/RenderObject.cpp:
3994 2011-11-17 Patrick Gansterer <paroga@webkit.org>
3996 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
3997 https://bugs.webkit.org/show_bug.cgi?id=72516
3999 Reviewed by Brent Fulgham.
4001 On windows some code generators fail, if the path to the preprocessor contains spaces.
4002 Use only the executable name to avoid this issue for now.
4004 * Source/cmake/OptionsCommon.cmake:
4006 2011-11-17 Jochen Eisinger <jochen@chromium.org>
4008 [chromium] add gyp-mac-tool to .gitignore
4009 https://bugs.webkit.org/show_bug.cgi?id=72603
4011 Reviewed by Tony Gentilcore.
4013 This file is generated by the make-based build of the chromium/mac port
4015 * .: Modified property svn:ignore.
4018 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4020 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
4022 A new extension object has been added to QQuickWebView (the same approach should be used
4023 for other API classes that need experimental APIs). The QML extension mechanism is then
4024 built on top of the experimental object.
4026 https://bugs.webkit.org/show_bug.cgi?id=72522
4028 Reviewed by Simon Hausmann.
4030 * Source/QtWebKit.pro:
4033 2011-11-11 Adrienne Walker <enne@google.com>
4035 [chromium] Expose mock scrollbars to window.internals
4036 https://bugs.webkit.org/show_bug.cgi?id=72195
4038 Reviewed by James Robinson.
4040 * Source/autotools/symbols.filter:
4042 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
4044 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
4046 Reviewed by Tor Arne Vestbø.
4048 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
4050 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4052 Fix path to module file in root project file
4054 Reviewed by Simon Hausmann.
4058 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
4060 Unreviewed, rolling out r100266.
4061 http://trac.webkit.org/changeset/100266
4067 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
4069 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
4071 Reviewed by Tor Arne Vestbø.
4073 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
4075 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4077 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
4079 Reviewed by Simon Hausmann.
4083 2011-11-12 Patrick Gansterer <paroga@webkit.org>
4085 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
4086 https://bugs.webkit.org/show_bug.cgi?id=71365
4088 Reviewed by Daniel Bates.
4090 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
4091 This adds better IDE support for such targets.
4093 * Source/cmake/WebKitMacros.cmake:
4095 2011-11-11 Shinya Kawanaka <shinyak@google.com>
4097 Implement legacy text check emulation in unified text check interface.
4098 https://bugs.webkit.org/show_bug.cgi?id=70299
4100 Reviewed by Hajime Morita.
4102 * Source/autotools/symbols.filter:
4104 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
4106 [Qt] Build fix of the private QML module with --no-webkit2.
4107 https://bugs.webkit.org/show_bug.cgi?id=67707
4109 Reviewed by Tor Arne Vestbø.
4111 * Source/QtWebKit.pro:
4113 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
4115 [Qt] Add a way to have experimental features in WebKit2
4116 https://bugs.webkit.org/show_bug.cgi?id=67707
4118 Reviewed by Kenneth Rohde Christiansen.
4120 Add the new private QML module in the build.
4122 * Source/QtWebKit.pro:
4124 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
4126 [Qt] X11 plugins need to be reworked for Qt5
4127 https://bugs.webkit.org/show_bug.cgi?id=70023
4129 Reviewed by Simon Hausmann.
4131 Rework our basic plugin support in a way that does
4132 not need a bridge between Qt and X. The solution is
4133 based on getting the content drawed by the plugin
4134 from the server as an image and creating a QImage
4137 * Source/api.pri: Link to xlib if necessary.
4139 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
4141 [Qt] Clean up build system
4143 Reviewed by Tor Arne Vestbø.
4145 * Source/api.pri: Eliminate use of WebKit2.pri.
4147 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
4149 [Qt] Merge QTouchWebView and QDesktopWebView into one class
4150 https://bugs.webkit.org/show_bug.cgi?id=71355
4152 Reviewed by Kenneth Rohde Christiansen.
4154 Remove old tests and merge them into the new QQuickWebView directory.
4158 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4160 [Qt] Change semantics of the haveQt() function to match API promises
4162 Having Qt 5 does not imply that we have Qt 4, from an API point of
4163 view, as a major version can in theory break BC/SC. Our minimum
4164 version of Qt 4 will always be the latest released version of Qt 4,
4165 so the only place we should use haveQt(4, x) is when checking for
4166 the minimum requirements.
4168 Reviewed by Simon Hausmann.
4170 * Source/QtWebKit.pro:
4172 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4174 [Qt] Make sure headers.pri has the right relative paths for install
4176 The install rules are generated from api.pri which lives in Source,
4177 which means the paths in headers.pri, which is the basis for the
4178 install rules, needs to be relative to Source as well.
4180 We were also installing the headers from the forwarding headers
4181 directory, which was wrong, as those headers contained relative paths.
4183 We now install the actual headers, by using headers.pri as a basis.
4185 https://bugs.webkit.org/show_bug.cgi?id=71697
4187 Reviewed by Simon Hausmann.
4189 * Source/QtWebKit.pro:
4193 2011-11-09 Shinya Kawanaka <shinyak@google.com>
4195 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
4196 https://bugs.webkit.org/show_bug.cgi?id=71792
4198 Reviewed by Hajime Morita.
4200 * Source/autotools/symbols.filter: Exposed necessary symbols.
4202 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
4204 [wx] Unreviewed build fix. Update project files.
4208 2011-11-09 Philippe Normand <pnormand@igalia.com>
4210 [GTK][DRT] window internals object is not reset after each test
4211 https://bugs.webkit.org/show_bug.cgi?id=71890
4213 Reviewed by Martin Robinson.
4215 * Source/autotools/symbols.filter: Revert un-needed symbol.
4217 2011-11-09 Philippe Normand <pnormand@igalia.com>
4219 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
4221 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
4223 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4225 [Qt] Only copy framework headers once when debug_and_release is enabled
4227 Otherwise we might end up in a race condition where we try to symlink
4228 the headers directory in the makefile for debug and release at the same
4231 Reviewed by Simon Hausmann.
4235 2011-11-08 Martin Robinson <mrobinson@igalia.com>
4237 Take another stab at fixing the GTK+ build.
4239 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
4241 2011-11-08 Daniel Bates <dbates@webkit.org>
4243 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
4244 (https://bugs.webkit.org/show_bug.cgi?id=71840)
4246 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
4248 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4250 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
4252 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
4253 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
4254 that the files are there and use $$files() to list the files to be copied.
4256 Reviewed by Csaba Osztrogonác.
4260 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
4262 Enable DFG JIT by default on X86 Linux and Mac platforms
4263 https://bugs.webkit.org/show_bug.cgi?id=71686
4265 Reviewed by Filip Pizlo.
4267 Remove the DFG cmake option for Efl port as we'll determine whether to
4268 switch on DFG or not based on build target platforms.
4270 * Source/cmake/OptionsEfl.cmake:
4271 * Source/cmakeconfig.h.cmake:
4273 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4275 [Qt] Ensure forwarding headers are generated before generating install rules
4277 The install rule for headers depends on qmake being able to walk the list of
4278 headers in the $build_root/include/QtWebKit directory, but this directory is
4279 empty until we've generated the forwarding headers. So we need to make sure
4280 the forwarding headers are generated _before_ we run qmake on the api project
4281 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
4282 root project file (due to the sync.profile file).
4284 https://bugs.webkit.org/show_bug.cgi?id=71697
4286 Reviewed by Simon Hausmann.
4288 * Source/QtWebKit.pro:
4291 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
4293 [EFL] Support requestAnimationFrame API
4294 https://bugs.webkit.org/show_bug.cgi?id=67112
4296 Reviewed by Andreas Kling.
4298 Add build-option for requestAnimationFrame feature.
4300 * Source/cmake/OptionsEfl.cmake:
4301 * Source/cmakeconfig.h.cmake:
4303 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4305 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
4307 Reviewed-by Simon Hausmann.
4311 2011-11-04 Philippe Normand <pnormand@igalia.com>
4313 [GTK] Disable VIDEO_TRACK for now
4314 https://bugs.webkit.org/show_bug.cgi?id=71547
4316 Reviewed by Gustavo Noronha Silva.
4318 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
4321 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4323 [Qt] Don't build all of webkit when running build-jsc
4325 In case the whole webkit project was built, but we then subsequently
4326 want to build only JSC, we need to run make in the proper subdirectory.
4328 This also means the incremental target needs to be added to all
4331 Reviewed by Simon Hausmann.
4335 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4337 [Qt] Refactor and clean up the qmake build system
4339 The qmake build system has accumulated a bit of cruft and redundancy
4340 over time. There's also a fairly tight coupling between how to build
4341 the various targets, and _what_ to build, making it harder to add new
4342 rules or sources. This patch aims to elevate these issues somewhat.
4344 This is a short-list of the changes:
4346 * The rules for how to build targets are now mostly contained as
4347 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
4348 allows us to do pre- and post-processing of each project file,
4349 which helps to clean up the actual project files.
4351 * Derived sources are no longer generated as a separate make-step
4352 but is part of each target's project file as a subdir. Makefile
4353 rules are used to ensure that we run make on the derived sources
4354 before running qmake on the actual target makefile. This makes
4355 it easier to keep a proper dependency between derived sources
4358 * We use GNU make and the compiler to generate dependencies on
4359 UNIX-based systems running Qt 5. This allows us to lessen the
4360 need to run qmake, which should reduce compile time.
4362 * WebKit2 is now build by default if building with Qt 5. It can
4363 be disabled by passing --no-webkit2 to build-webkit.
4365 The result of these changes are hopefully a cleaner and easier
4366 build system to modify, and faster build times due to no longer
4367 running qmake on every single build. It's also a first step
4368 towards possibly generating the list of sources using another
4371 https://bugs.webkit.org/show_bug.cgi?id=71222
4373 Reviewed by Simon Hausmann.
4375 * Source/DerivedSources.pro: Removed.
4376 * Source/QtWebKit.pro: Added.
4377 * Source/WebKit.pri: Removed.
4378 * Source/WebKit.pro: Removed.
4379 * Source/api.pri: Added.
4380 * Source/tests.pri: Added.
4381 * WebKit.pro: Added.
4382 * sync.profile: Renamed from Source/sync.profile.
4384 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
4386 [Qt] Remove Maemo specific code paths
4387 https://bugs.webkit.org/show_bug.cgi?id=71476
4389 Reviewed by Kenneth Rohde Christiansen.
4391 * Source/WebKit.pri:
4393 2011-11-03 Dongwoo Im <dw.im@samsung.com>
4395 [EFL] Enable the Page Visibility API.
4396 https://bugs.webkit.org/show_bug.cgi?id=69127
4398 Reviewed by Adam Barth.
4400 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
4402 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
4403 * Source/cmakeconfig.h.cmake: ditto.
4405 2011-10-28 Adam Barth <abarth@webkit.org>
4407 Rename ExceptionCodeDescription.in to DOMExceptions.in
4408 https://bugs.webkit.org/show_bug.cgi?id=71157
4410 Reviewed by Eric Seidel.
4412 * Source/cmake/WebKitMacros.cmake:
4414 2011-10-28 Adam Barth <abarth@webkit.org>
4416 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
4417 https://bugs.webkit.org/show_bug.cgi?id=70890
4419 Reviewed by Eric Seidel.
4421 Add a code generation step.
4423 * Source/cmake/WebKitMacros.cmake:
4425 2011-10-27 Priit Laes <plaes@plaes.org>
4427 [GTK] Create .xz tarballs during distcheck
4428 https://bugs.webkit.org/show_bug.cgi?id=71001
4430 Reviewed by Martin Robinson.
4432 * configure.ac: Switched tarballs to use .xz compression.
4434 2011-10-27 Daniel Bates <dbates@rim.com>
4436 CMake: Add support to optionally install the built JavaScript shell
4437 https://bugs.webkit.org/show_bug.cgi?id=71062
4439 Reviewed by Antonio Gomes.
4441 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
4442 defined will generate an installation rule to install the built
4443 JavaScript shell into /bin (with respect to the prefix path).
4445 By default, we don't define this option and hence don't generate
4446 an installation rule for the JavaScript shell.
4448 * Source/CMakeLists.txt:
4450 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
4452 Unreviewed, rolling out r98556.
4453 http://trac.webkit.org/changeset/98556
4454 https://bugs.webkit.org/show_bug.cgi?id=71031
4456 The test added by the patch doesn't pass on Snow Leopard
4457 (Requested by rniwa on #webkit).
4459 * Source/autotools/symbols.filter:
4461 2011-10-27 Shinya Kawanaka <shinyak@google.com>
4463 Implement legacy text check emulation in unified text check interface.
4464 https://bugs.webkit.org/show_bug.cgi?id=70299
4466 Reviewed by Hajime Morita.
4468 * Source/autotools/symbols.filter:
4470 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
4472 [GStreamer] WebAudio AudioFileReader implementation
4473 https://bugs.webkit.org/show_bug.cgi?id=69834
4475 Reviewed by Martin Robinson.
4477 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
4480 2011-10-26 Alejandro G. Castro <alex@igalia.com>
4482 [GTK] Update NEWS and configure.ac for 1.7.1 release
4483 https://bugs.webkit.org/show_bug.cgi?id=70932
4485 Reviewed by Martin Robinson.
4487 * configure.ac: Bumped version number.
4489 2011-10-26 Alejandro G. Castro <alex@igalia.com>
4491 [GTK] [WK2] Add WebKit2 distcheck support
4492 https://bugs.webkit.org/show_bug.cgi?id=70933
4494 Reviewed by Martin Robinson.
4496 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
4497 * configure.ac: Removed WebKit2 doc generation for the moment.
4499 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
4501 Remove QtScript source code from WebKit.
4502 https://bugs.webkit.org/show_bug.cgi?id=64088
4504 Reviewed by Tor Arne Vestbø.
4506 Removed dead code that isn't developed anymore.
4508 * Source/WebKit.pro:
4510 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
4512 [GTK] Streamline wk1 documentation build
4513 https://bugs.webkit.org/show_bug.cgi?id=70447
4515 Reviewed by Martin Robinson.
4517 * GNUmakefile.am: include the documentation's GNUmakefile.am;
4518 * autogen.sh: we no longer call gtkdocize, since we now ship
4519 a modified gtk-doc.make;
4520 * configure.ac: no longer generate a separate GNUmakefile for
4521 the documentation build.
4523 2011-10-18 Adam Barth <abarth@webkit.org>
4525 Always enable ENABLE(XPATH)
4526 https://bugs.webkit.org/show_bug.cgi?id=70217
4528 Reviewed by Eric Seidel.
4530 * Source/cmake/OptionsEfl.cmake:
4531 * Source/cmake/OptionsWinCE.cmake:
4532 * Source/cmakeconfig.h.cmake:
4535 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4537 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
4539 We don't need a sepearate plugin, as we no longer expose the WK2
4540 APIs under QtWebKit.experimental, but now use QtWebKit. The version
4541 was also changed to 3.0 instead of 5.0, as the original plugin was
4542 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
4544 Reviewed by Andreas Kling.
4546 * Source/WebKit.pro:
4548 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
4550 [Gtk] Support for client-based geolocation
4551 https://bugs.webkit.org/show_bug.cgi?id=64970
4553 Reviewed by Martin Robinson.
4555 Remove flag for enabling client-based geolocation since
4556 it is used by default on Gtk port and hence not configurable.
4560 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
4562 Unreviewed; actually enable/disable microdata support in CMake.
4564 Follow-up to r97471, which did not plug the option to enable/disable
4565 microdata into the buildsystem.
4567 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
4568 * Source/cmake/OptionsWinCE.cmake: Ditto.
4569 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
4571 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
4573 GTK build fix patch by Gustavo Noronha Silva.
4575 * Source/autotools/symbols.filter:
4577 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
4579 [webkit]Debug Build Bot failure
4580 https://bugs.webkit.org/show_bug.cgi?id=70222