2012-04-17 Yong Li REGRESSION (r105453): Crash when handling touch events https://bugs.webkit.org/show_bug.cgi?id=81958 Reviewed by Antonio Gomes. Add a manual test for this issue because DumpRenderTree currently cannot send a group of touch points with different touch states in one shot. * ManualTests/resources/iframe-reloaded-on-touch.html: Added. * ManualTests/touch-stale-iframe-crash.html: Added. 2012-04-17 Kent Tamura Calendar Picker: Support RTL layout https://bugs.webkit.org/show_bug.cgi?id=83668 Reviewed by Hajime Morita. * ManualTests/forms/calendar-picker.html: Add Arabic parameters. Add suppresses the file selection dialog https://bugs.webkit.org/show_bug.cgi?id=58208 Reviewed by Ryosuke Niwa. * ManualTests/input-file-hidden-open-dialog-on-click.html: Added. Adding manual test as the file dialog opens only in User gesture. 2012-02-01 Philippe Normand [GStreamer] FFTFrame implementation https://bugs.webkit.org/show_bug.cgi?id=73545 Reviewed by Chris Rogers. * configure.ac: Enable the WebAudio option again and remove libfftw checks. 2012-01-31 Ryosuke Niwa webkit-perf.appspot.com should accept test results without medians https://bugs.webkit.org/show_bug.cgi?id=77513 Reviewed by Hajime Morita. Don't store 0s when values are not in JSON. * Websites/webkit-perf.appspot.com/report_handler.py: (ReportHandler.post._float_or_none): (ReportHandler.post): 2012-01-31 Kenneth Rohde Christiansen Tap highlighting: Support better outlines for multiline inlines https://bugs.webkit.org/show_bug.cgi?id=77428 Reviewed by Simon Hausmann. Update the test to use a transform. * ManualTests/qt/tap-highlighting-inlines.html: 2012-01-31 Nayan Kumar K [GTK] Remove V8 compilation option. https://bugs.webkit.org/show_bug.cgi?id=77405 Reviewed by Philippe Normand. Revert the changes introduced as part of bug 69469 to provide an option to compile V8 as JavaScript engine. * GNUmakefile.am: Remove defining USE_JSC macro. * configure.ac: Remove --with-jsengine option. 2012-01-25 Philippe Normand [GStreamer] 0.11 build support https://bugs.webkit.org/show_bug.cgi?id=77085 Reviewed by Martin Robinson. * configure.ac: New --with-gstreamer option, defaulting to 0.10. 2012-01-30 Ryosuke Niwa Build fix after r106321. * Websites/webkit-perf.appspot.com/report_handler.py: * Websites/webkit-perf.appspot.com/manifest_handler.py: (ManifestHandler.get): 2012-01-30 Ryosuke Niwa Python code in webkit-perf.appspot.com uses camelCase https://bugs.webkit.org/show_bug.cgi?id=77392 Reviewed by Adam Barth. Use PEP8 style naming conventions instead of camelCase. * Websites/webkit-perf.appspot.com/create_handler.py: (CreateHandler.post): (CreateHandler._create_builder): (CreateHandler._create_branch): (CreateHandler._create_platform): * Websites/webkit-perf.appspot.com/dashboard_handler.py: (DashboardHandler.get): * Websites/webkit-perf.appspot.com/manifest_handler.py: (ManifestHandler.get): * Websites/webkit-perf.appspot.com/merge_tests_handler.py: (MergeTestsHandler.post): * Websites/webkit-perf.appspot.com/models.py: (create_in_transaction_with_numeric_id_holder): (delete_model_with_numeric_id_holder): (modelFromNumericId): (Builder.authenticate): (Builder.hashed_password): (Test.cache_key): * Websites/webkit-perf.appspot.com/report_handler.py: (ReportHandler.post): (ReportHandler._model_by_key_name_in_body_or_error): (ReportHandler._integer_in_body): (ReportHandler._timestamp_in_body): (ReportHandler.bypass_authentication): (ReportHandler._results_are_valid): (ReportHandler._results_are_valid._is_float_convertible): (ReportHandler._create_build_if_possible): (ReportHandler._create_build_if_possible.execute): (ReportHandler._add_test_if_needed): (ReportHandler._add_test_if_needed.execute): (ReportHandler): (AdminReportHandler.bypass_authentication): * Websites/webkit-perf.appspot.com/runs_handler.py: (RunsHandler.get): 2012-01-30 Ryosuke Niwa Enable memcache on webkit-perf.appspot.com https://bugs.webkit.org/show_bug.cgi?id=77378 Reviewed by Adam Barth. Eanble memcache on dashboard, manifest, and runs handlers. Clear appropriate caches when new runs are reported, or new models are created. We flush all caches when tests are merged since it's hard to figure out dependencies in that case. Luckily, we merge tests only occassionally and manually (or hope so) so this shouldn't be an issue. * Websites/webkit-perf.appspot.com/create_handler.py: (CreateHandler.post): * Websites/webkit-perf.appspot.com/dashboard_handler.py: (DashboardHandler.get): * Websites/webkit-perf.appspot.com/manifest_handler.py: (ManifestHandler.get): * Websites/webkit-perf.appspot.com/merge_tests_handler.py: (MergeTestsHandler.post): * Websites/webkit-perf.appspot.com/models.py: (createInTransactionWithNumericIdHolder): (Test): (Test.cacheKey): * Websites/webkit-perf.appspot.com/report_handler.py: (ReportHandler.post): (ReportHandler._addTestIfNeeded): * Websites/webkit-perf.appspot.com/runs_handler.py: (RunsHandler.get): 2012-01-30 Ryosuke Niwa webkit-perf.appspot.com should have an ability to merge tests https://bugs.webkit.org/show_bug.cgi?id=77250 Reviewed by Adam Barth. Added admin/merge-tests. This page allows administrators to easily merge test objects. Also add the forgotten title.png and rename api/create to admin/create since we don't allow non-admins to create new models anyway. * Websites/webkit-perf.appspot.com/app.yaml: * Websites/webkit-perf.appspot.com/css: Added. * Websites/webkit-perf.appspot.com/css/title.png: Added. * Websites/webkit-perf.appspot.com/main.py: * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added. * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added. (MergeTestHandler): (MergeTestHandler.get): (MergeTestHandler.post): * Websites/webkit-perf.appspot.com/models.py: (deleteModelWithNumericIdHolder): * Websites/webkit-perf.appspot.com/static/create-models.html: 2012-01-30 Kenneth Rohde Christiansen Add manual tests for tap highlighting Rubberstamped by Simon Hausmann. * ManualTests/qt/tap-highlighting-colors.html: Added. * ManualTests/qt/tap-highlighting-images.html: Added. * ManualTests/qt/tap-highlighting-inlines.html: Added. 2012-01-30 Allan Sandfeld Jensen Manual test of number of resize events emitted during page generation. https://bugs.webkit.org/show_bug.cgi?id=77212 Is needed to test if too many resize events are send when using fixed layout, and needs to be a manual test because the test framework does not currently support testing fixed layout. Reviewed by Kenneth Rohde Christiansen. * ManualTests/resize-events.html: Added. 2012-01-29 Zoltan Herczeg Custom written CSS lexer https://bugs.webkit.org/show_bug.cgi?id=70107 Reviewed by Antti Koivisto and Oliver Hunt. Remove tokenizer.cpp from intermediate sources. * wscript: 2012-01-27 Fady Samuel Rename shouldLayoutFixedElementsRelativeToFrame and make it a setting https://bugs.webkit.org/show_bug.cgi?id=76459 Reviewed by Darin Fisher. * Source/autotools/symbols.filter: 2012-01-26 Carlos Garcia Campos [GTK] Add basic printing support to WebKit2 https://bugs.webkit.org/show_bug.cgi?id=76172 Reviewed by Gustavo Noronha Silva. * configure.ac: Check whether GTK+ UNIX printing is available. 2012-01-27 ChangSeok Oh [EFL] SVG_FONT is not disabled when SVG is disabled. https://bugs.webkit.org/show_bug.cgi?id=77174 Reviewed by Eric Seidel. SVG_FONTS should be disabled when SVG is disabled. Or else it causes build-break. Relocated checking ENABLE_GLIB_SUPPORT & ENABLE_VIDEO to avoid duplication. * Source/cmake/OptionsEfl.cmake: 2012-01-26 Kevin Ollivier [wx] Unreviewed. Build fix, don't build some sources which appear to no longer be needed. * wscript: 2012-01-24 Ryosuke Niwa Port Mozilla's Graph Server https://bugs.webkit.org/show_bug.cgi?id=76312 Reviewed by Adam Barth. Add the app engine backend for the Mozilla's graph server used on perf-webkit.appspot.com. To deploy webkit-perf.appspot.com, you also need to pull index.html, embed.html, graph.html, jq, js (except config.js), and css (except title.png) from https://github.com/mozilla/graphs. * Websites/perf-webkit.appspot.com: Added. * Websites/perf-webkit.appspot.com/app.yaml: Added. * Websites/perf-webkit.appspot.com/create_handler.py: Added. (CreateHandler): (CreateHandler.post): (CreateHandler._createBuilder): (CreateHandler._createBuilder.execute): (CreateHandler._createBranch): (CreateHandler._createBranch.execute): (CreateHandler._createPlatform): (CreateHandler._createPlatform.execute): * Websites/perf-webkit.appspot.com/dashboard_handler.py: Added. (DashboardHandler): (DashboardHandler.get): * Websites/perf-webkit.appspot.com/index.yaml: Added. * Websites/perf-webkit.appspot.com/main.py: Added. (main): * Websites/perf-webkit.appspot.com/manifest_handler.py: Added. (ManifestHandler): (ManifestHandler.get): * Websites/perf-webkit.appspot.com/models.py: Added. (NumericIdHolder): (NumericIdHolder.whose): (createInTransactionWithNumericIdHolder): (modelFromNumericId): (Branch): (Platform): (Builder): (Builder.authenticate): (Builder.hashedPassword): (Build): (Test): (TestResult): (ReportLog): * Websites/perf-webkit.appspot.com/report_handler.py: Added. (ReportHandler): (ReportHandler.post): (ReportHandler._modelByKeyNameInBodyOrError): (ReportHandler._integerInBody): (ReportHandler._timestampInBody): (ReportHandler._output): (ReportHandler._resultsAreValid): (ReportHandler._createBuildIfPossible): (ReportHandler._createBuildIfPossible.execute): (ReportHandler._addTestIfNeeded): (ReportHandler._addTestIfNeeded.execute): * Websites/perf-webkit.appspot.com/runs_handler.py: Added. (RunsHandler): (RunsHandler.get): * Websites/perf-webkit.appspot.com/static: Added. * Websites/perf-webkit.appspot.com/static/create-models.html: Added. * Websites/perf-webkit.appspot.com/static/manual-submit.html: Added. 2012-01-25 Hajime Morita > ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom https://bugs.webkit.org/show_bug.cgi?id=76863 Reviewed by Dimitri Glazkov. Added a feature flag. * Source/cmake/OptionsBlackBerry.cmake: * Source/cmake/OptionsEfl.cmake: * Source/cmake/OptionsWinCE.cmake: * configure.ac: 2012-01-25 Kenneth Rohde Christiansen [Qt] Implement tap feedback respecting -webkit-tap-highlight-color https://bugs.webkit.org/show_bug.cgi?id=76914 Reviewed by Simon Hausmann. Add a manual test. * ManualTests/qt/tap-highlighting.html: Added. 2012-01-25 Roland Steiner