[webkit-changes] [293934] trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/ osx_chrome_driver.py
Title: [293934] trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_chrome_driver.py Revision 293934 Author sle...@apple.com Date 2022-05-06 17:10:13 -0700 (Fri, 06 May 2022) Log Message Enable field trial configs when testing Chrome Betas https://bugs.webkit.org/show_bug.cgi?id=240187 Reviewed by Saam Barati. * Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_chrome_driver.py: (OSXChromeDriverBase): (OSXChromeDriverBase.launch_args_with_url): (OSXChromeDriverBase.launch_url): (OSXChromeCanaryDriver.launch_args_with_url): (OSXChromeBetaDriver.launch_args_with_url): (OSXChromeDevDriver._set_chrome_binary_location): (OSXChromeDevDriver): (OSXChromeDevDriver.launch_args_with_url): Canonical link: https://commits.webkit.org/250380@main Modified Paths trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_chrome_driver.py Diff Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_chrome_driver.py (293933 => 293934) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_chrome_driver.py 2022-05-07 00:08:15 UTC (rev 293933) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_chrome_driver.py 2022-05-07 00:10:13 UTC (rev 293934) @@ -10,12 +10,14 @@ class OSXChromeDriverBase(OSXBrowserDriver): app_name = None -def launch_url(self, url, options, browser_build_path, browser_path): -# FIXME: handle self._browser_path. -args_with_url = ['--args', '--homepage', url, self._window_size_arg(), '--no-first-run', +# FIXME: handle self._browser_path. +def launch_args_with_url(self, url): +return ['--args', '--homepage', url, self._window_size_arg(), '--no-first-run', '--no-default-browser-check', '--disable-extensions'] -self._launch_process(build_dir=browser_build_path, app_name=self.app_name, url="" args=args_with_url) +def launch_url(self, url, options, browser_build_path, browser_path): +self._launch_process(build_dir=browser_build_path, app_name=self.app_name, url="" args=self.launch_args_with_url(url)) + def launch_driver(self, url, options, browser_build_path): from selenium import webdriver chrome_options = self._create_chrome_options(browser_build_path) @@ -68,7 +70,10 @@ def _set_chrome_binary_location(self, options, browser_build_path): set_binary_location_impl(options, browser_build_path, self.app_name, self.process_name) +def launch_args_with_url(self, url): +return super(OSXChromeCanaryDriver, self).launch_args_with_url(url) + ['--enable-field-trial-config'] + class OSXChromeBetaDriver(OSXChromeDriverBase): process_name = 'Google Chrome Beta' browser_name = 'chrome-beta' @@ -78,6 +83,9 @@ def _set_chrome_binary_location(self, options, browser_build_path): set_binary_location_impl(options, browser_build_path, self.app_name, self.process_name) +def launch_args_with_url(self, url): +return super(OSXChromeBetaDriver, self).launch_args_with_url(url) + ['--enable-field-trial-config'] + class OSXChromeDevDriver(OSXChromeDriverBase): process_name = 'Google Chrome Dev' browser_name = 'chrome-dev' @@ -86,3 +94,6 @@ def _set_chrome_binary_location(self, options, browser_build_path): set_binary_location_impl(options, browser_build_path, self.app_name, self.process_name) + +def launch_args_with_url(self, url): +return super(OSXChromeDevDriver, self).launch_args_with_url(url) + ['--enable-field-trial-config'] ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [292196] trunk/Tools
Title: [292196] trunk/Tools Revision 292196 Author sle...@apple.com Date 2022-03-31 19:16:47 -0700 (Thu, 31 Mar 2022) Log Message Update Speedometer plan files. https://bugs.webkit.org/show_bug.cgi?id=238645 Reviewed by Saam Barati. * Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan: * Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan: Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan Diff Modified: trunk/Tools/ChangeLog (292195 => 292196) --- trunk/Tools/ChangeLog 2022-04-01 02:13:46 UTC (rev 292195) +++ trunk/Tools/ChangeLog 2022-04-01 02:16:47 UTC (rev 292196) @@ -1,3 +1,13 @@ +2022-03-31 Stephanie Lewis + +Update Speedometer plan files. +https://bugs.webkit.org/show_bug.cgi?id=238645 + +Reviewed by Saam Barati. + +* Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan: +* Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan: + 2022-03-31 Commit Queue Unreviewed, reverting r292183. Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan (292195 => 292196) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan 2022-04-01 02:13:46 UTC (rev 292195) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan 2022-04-01 02:16:47 UTC (rev 292196) @@ -1 +1 @@ -link speedometer2.1.plan \ No newline at end of file +link speedometer2.0.plan \ No newline at end of file Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan (292195 => 292196) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan 2022-04-01 02:13:46 UTC (rev 292195) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan 2022-04-01 02:16:47 UTC (rev 292196) @@ -1 +1 @@ -link speedometer2.1.plan \ No newline at end of file +link speedometer2.0.plan \ No newline at end of file ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [291254] trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans
Title: [291254] trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans Revision 291254 Author sle...@apple.com Date 2022-03-14 15:13:08 -0700 (Mon, 14 Mar 2022) Log Message Update Speedometer plan files. rdar://89648567 (Use Speedometer 2.1 on perf bots) Reviewed by NOBODY (OOPS!). Create speedometer plan files for each version of speedometer. Symlink shortcuts speedometer and speedometer2 to point at speedometer2.1 * Scripts/webkitpy/benchmark_runner/data/plans/speedometer1.0.plan: Copied from Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan. * Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.0.plan: Copied from Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan. * Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.1.plan: Copied from Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan. T Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan: T Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan Added Paths trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer1.0.plan trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.0.plan trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.1.plan trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan Removed Paths trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan Diff Deleted: trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan (291253 => 291254) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan 2022-03-14 22:02:04 UTC (rev 291253) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan 2022-03-14 22:13:08 UTC (rev 291254) @@ -1,9 +0,0 @@ -{ -"timeout": 300, -"count": 5, -"svn_source": "https://svn.webkit.org/repository/webkit/trunk/PerformanceTests/Speedometer/@r183695", -"webserver_benchmark_patch": "data/patches/webserver/Speedometer.patch", -"webdriver_benchmark_patch": "data/patches/webdriver/Speedometer.patch", -"entry_point": "Full.html", -"output_file": "speedometer.result" -} Added: trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan (0 => 291254) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan (rev 0) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan 2022-03-14 22:13:08 UTC (rev 291254) @@ -0,0 +1 @@ +link speedometer2.1.plan \ No newline at end of file Property changes on: trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan ___ Added: svn:special +* \ No newline at end of property Copied: trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer1.0.plan (from rev 291236, trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer.plan) (0 => 291254) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer1.0.plan (rev 0) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer1.0.plan 2022-03-14 22:13:08 UTC (rev 291254) @@ -0,0 +1,9 @@ +{ +"timeout": 300, +"count": 5, +"svn_source": "https://svn.webkit.org/repository/webkit/trunk/PerformanceTests/Speedometer/@r183695", +"webserver_benchmark_patch": "data/patches/webserver/Speedometer.patch", +"webdriver_benchmark_patch": "data/patches/webdriver/Speedometer.patch", +"entry_point": "Full.html", +"output_file": "speedometer.result" +} Copied: trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.0.plan (from rev 291236, trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan) (0 => 291254) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.0.plan (rev 0) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.0.plan 2022-03-14 22:13:08 UTC (rev 291254) @@ -0,0 +1,8 @@ +{ +"timeout": 600, +"count": 4, +"svn_source": "https://svn.webkit.org/repository/webkit/trunk/PerformanceTests/Speedometer/@r226694", +"webserver_benchmark_patch": "data/patches/webserver/Speedometer2.patch", +"entry_point": "index.html", +"output_file": "speedometer2.result" +} Copied: trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.1.plan (from rev 291236, trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.plan) (0 => 291254) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.1.plan (rev 0) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/data/plans/speedometer2.1.plan 2022-03-14 22:13:08 UTC (rev 291254) @@ -0,0 +1,8 @@ +{ +"timeout": 600, +"count": 4, +"s
[webkit-changes] [284041] trunk/metadata/contributors.json
Title: [284041] trunk/metadata/contributors.json Revision 284041 Author sle...@apple.com Date 2021-10-12 15:10:10 -0700 (Tue, 12 Oct 2021) Log Message Add my github account and personal email Unreviewed. * metadata/contributors.json: Modified Paths trunk/metadata/contributors.json Diff Modified: trunk/metadata/contributors.json (284040 => 284041) --- trunk/metadata/contributors.json 2021-10-12 22:09:20 UTC (rev 284040) +++ trunk/metadata/contributors.json 2021-10-12 22:10:10 UTC (rev 284041) @@ -5947,9 +5947,11 @@ }, { "emails" : [ - "sle...@apple.com" + "sle...@apple.com", + "stephaniele...@gmail.com" ], "expertise" : "Performance Testing, Tools", + "github" : "sundiamonde", "name" : "Stephanie Lewis", "nicks" : [ "sundiamonde" @@ -6956,4 +6958,4 @@ ], "status" : "reviewer" } -] \ No newline at end of file +] ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [272565] trunk/Tools
Title: [272565] trunk/Tools Revision 272565 Author sle...@apple.com Date 2021-02-08 18:47:27 -0800 (Mon, 08 Feb 2021) Log Message Motionmark failed to start webserver Reviewed by Dewei Zhu. * Scripts/webkitpy/benchmark_runner/benchmark_builder.py: (BenchmarkBuilder.__enter__): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder.py Diff Modified: trunk/Tools/ChangeLog (272564 => 272565) --- trunk/Tools/ChangeLog 2021-02-09 02:17:03 UTC (rev 272564) +++ trunk/Tools/ChangeLog 2021-02-09 02:47:27 UTC (rev 272565) @@ -1,3 +1,12 @@ +2021-02-08 Stephanie Lewis + + Motionmark failed to start webserver + +Reviewed by Dewei Zhu. + +* Scripts/webkitpy/benchmark_runner/benchmark_builder.py: +(BenchmarkBuilder.__enter__): + 2021-02-08 Commit Queue Unreviewed, reverting r272485. Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder.py (272564 => 272565) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder.py 2021-02-09 02:17:03 UTC (rev 272564) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder.py 2021-02-09 02:47:27 UTC (rev 272565) @@ -27,7 +27,7 @@ self._driver = driver def __enter__(self): -self._web_root = tempfile.mkdtemp() +self._web_root = tempfile.mkdtemp(dir="/tmp") self._dest = os.path.join(self._web_root, self._name) if 'local_copy' in self._plan: self._copy_benchmark_to_temp_dir(self._plan['local_copy']) ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [245717] trunk/Source
Title: [245717] trunk/Source Revision 245717 Author sle...@apple.com Date 2019-05-23 14:19:49 -0700 (Thu, 23 May 2019) Log Message release builds of webkit cannot be used to generate a dyld shared cache https://bugs.webkit.org/show_bug.cgi?id=198150 Reviewed by Dan Bernstein. Restrict the -not_for_dyld_shared_cache linker flag to macosx Source/WebCore: * Configurations/WebCore.xcconfig: Source/WebKit: * Configurations/WebKit.xcconfig: Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/Configurations/WebCore.xcconfig trunk/Source/WebKit/ChangeLog trunk/Source/WebKit/Configurations/WebKit.xcconfig Diff Modified: trunk/Source/WebCore/ChangeLog (245716 => 245717) --- trunk/Source/WebCore/ChangeLog 2019-05-23 21:17:57 UTC (rev 245716) +++ trunk/Source/WebCore/ChangeLog 2019-05-23 21:19:49 UTC (rev 245717) @@ -1,3 +1,15 @@ +2019-05-22 Stephanie Lewis + +release builds of webkit cannot be used to generate a dyld shared cache +https://bugs.webkit.org/show_bug.cgi?id=198150 + + +Reviewed by Dan Bernstein. + +Restrict the -not_for_dyld_shared_cache linker flag to macosx + +* Configurations/WebCore.xcconfig: + 2019-05-23 Zalan Bujtas [Hittest] Move hittesting from RenderView to Document Modified: trunk/Source/WebCore/Configurations/WebCore.xcconfig (245716 => 245717) --- trunk/Source/WebCore/Configurations/WebCore.xcconfig 2019-05-23 21:17:57 UTC (rev 245716) +++ trunk/Source/WebCore/Configurations/WebCore.xcconfig 2019-05-23 21:19:49 UTC (rev 245717) @@ -175,8 +175,8 @@ WK_INSTALL_PATH_PREFIX = $(WK_INSTALL_PATH_PREFIX_DEPLOYMENT_$(DEPLOYMENT_LOCATION)$(WK_MACOS_1015)_USE_STAGING_INSTALL_PATH_$(USE_STAGING_INSTALL_PATH)); WK_INSTALL_PATH_PREFIX_DEPLOYMENT_YES_MACOS_SINCE_1015_USE_STAGING_INSTALL_PATH_YES = $(PLATFORM_OOB_SYSTEM_CONTENT_DIR); -WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS)); -WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES = -Wl,-not_for_dyld_shared_cache; +WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS)_$(WK_PLATFORM_NAME)); +WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES_macosx = -Wl,-not_for_dyld_shared_cache; // Enable InstallAPI support, when built with WEBCORE_ENABLE_INSTALLAPI=YES. SUPPORTS_TEXT_BASED_API = $(SUPPORTS_TEXT_BASED_API_$(TARGET_NAME)) Modified: trunk/Source/WebKit/ChangeLog (245716 => 245717) --- trunk/Source/WebKit/ChangeLog 2019-05-23 21:17:57 UTC (rev 245716) +++ trunk/Source/WebKit/ChangeLog 2019-05-23 21:19:49 UTC (rev 245717) @@ -1,3 +1,16 @@ +2019-05-22 Stephanie Lewis + +release builds of webkit cannot be used to generate a dyld shared cache +https://bugs.webkit.org/show_bug.cgi?id=198150 + + +Reviewed by Dan Bernstein. + +Restrict the -not_for_dyld_shared_cache linker flag to macosx + +* Configurations/WebKit.xcconfig: + + 2019-05-23 Zalan Bujtas [Hittest] Move hittesting from RenderView to Document Modified: trunk/Source/WebKit/Configurations/WebKit.xcconfig (245716 => 245717) --- trunk/Source/WebKit/Configurations/WebKit.xcconfig 2019-05-23 21:17:57 UTC (rev 245716) +++ trunk/Source/WebKit/Configurations/WebKit.xcconfig 2019-05-23 21:19:49 UTC (rev 245717) @@ -162,8 +162,8 @@ WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=iphone*11.*] = YES; WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=iphone*12.*] = YES; -WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS)); -WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES = -Wl,-not_for_dyld_shared_cache; +WK_RELOCATABLE_FRAMEWORK_LDFLAGS = $(WK_RELOCATABLE_FRAMEWORK_LDFLAGS_$(WK_RELOCATABLE_FRAMEWORKS)_$(WK_PLATFORM_NAME)); +WK_RELOCATABLE_FRAMEWORK_LDFLAGS_YES_macosx = -Wl,-not_for_dyld_shared_cache; WK_HAVE_DEVICE_IDENTITY = $(WK_HAVE_DEVICE_IDENTITY_$(PLATFORM_NAME)); WK_HAVE_DEVICE_IDENTITY_iphoneos = YES; ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [244730] trunk/Tools
Title: [244730] trunk/Tools Revision 244730 Author sle...@apple.com Date 2019-04-29 02:14:43 -0700 (Mon, 29 Apr 2019) Log Message run-benchmarks should have an intial prep and restore env call for tasks that are too expensive to do for every iteration https://bugs.webkit.org/show_bug.cgi?id=197339 Reviewed by Dewei Zhu. Add two new functions prepare_inital_env and restore_env_after_all_testing around the entire test run for setup steps that are too expensive to do every iteration. * Scripts/webkitpy/benchmark_runner/benchmark_runner.py: (BenchmarkRunner._run_benchmark): * Scripts/webkitpy/benchmark_runner/browser_driver/browser_driver.py: (BrowserDriver): (BrowserDriver.prepare_initial_env): (BrowserDriver.restore_env_after_all_testing): * Scripts/webkitpy/benchmark_runner/browser_driver/linux_browser_driver.py: (LinuxBrowserDriver.prepare_initial_env): (LinuxBrowserDriver.restore_env_after_all_testing): * Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py: (OSXBrowserDriver.prepare_initial_env): (OSXBrowserDriver.restore_env_after_all_testing): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_runner.py trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/browser_driver.py trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/linux_browser_driver.py trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py Diff Modified: trunk/Tools/ChangeLog (244729 => 244730) --- trunk/Tools/ChangeLog 2019-04-29 08:36:32 UTC (rev 244729) +++ trunk/Tools/ChangeLog 2019-04-29 09:14:43 UTC (rev 244730) @@ -1,3 +1,26 @@ +2019-04-26 Stephanie Lewis + +run-benchmarks should have an intial prep and restore env call for tasks that are too expensive to do for every iteration +https://bugs.webkit.org/show_bug.cgi?id=197339 + +Reviewed by Dewei Zhu. + +Add two new functions prepare_inital_env and restore_env_after_all_testing around the entire +test run for setup steps that are too expensive to do every iteration. + +* Scripts/webkitpy/benchmark_runner/benchmark_runner.py: +(BenchmarkRunner._run_benchmark): +* Scripts/webkitpy/benchmark_runner/browser_driver/browser_driver.py: +(BrowserDriver): +(BrowserDriver.prepare_initial_env): +(BrowserDriver.restore_env_after_all_testing): +* Scripts/webkitpy/benchmark_runner/browser_driver/linux_browser_driver.py: +(LinuxBrowserDriver.prepare_initial_env): +(LinuxBrowserDriver.restore_env_after_all_testing): +* Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py: +(OSXBrowserDriver.prepare_initial_env): +(OSXBrowserDriver.restore_env_after_all_testing): + 2019-04-28 Andy Estes Fix the watchOS engineering build. Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_runner.py (244729 => 244730) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_runner.py 2019-04-29 08:36:32 UTC (rev 244729) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_runner.py 2019-04-29 09:14:43 UTC (rev 244730) @@ -77,32 +77,36 @@ def _run_benchmark(self, count, web_root): results = [] debug_outputs = [] -for iteration in xrange(1, count + 1): -_log.info('Start the iteration {current_iteration} of {iterations} for current benchmark'.format(current_iteration=iteration, iterations=count)) -try: -self._browser_driver.prepare_env(self._config) +try: +self._browser_driver.prepare_initial_env(self._config) +for iteration in xrange(1, count + 1): +_log.info('Start the iteration {current_iteration} of {iterations} for current benchmark'.format(current_iteration=iteration, iterations=count)) +try: +self._browser_driver.prepare_env(self._config) -if 'entry_point' in self._plan: -result = self._run_one_test(web_root, self._plan['entry_point']) -debug_outputs.append(result.pop('debugOutput', None)) -assert(result) -results.append(result) -elif 'test_files' in self._plan: -run_result = {} -for test in self._plan['test_files']: -result = self._run_one_test(web_root, test) +if 'entry_point' in self._plan: +result = self._run_one_test(web_root, self._plan['entry_point']) +debug_outputs.append(result.pop('debugOutput', None)) assert(result) -run_result = self._merge(run_result, result) -debug_outputs.append(result.pop('debugOutput', None)) +results.append(result) +elif 'test_files' in self._plan: +
[webkit-changes] [242653] trunk/Tools
Title: [242653] trunk/Tools Revision 242653 Author sle...@apple.com Date 2019-03-08 12:52:56 -0800 (Fri, 08 Mar 2019) Log Message Ensure old tab state is cleared between iterations of run-benchmark https://bugs.webkit.org/show_bug.cgi?id=195393 Reviewed by Dewei Zhu. a) ensure the default to restore state is not set b) terminate Safari correctly c) Set the system default to ignore Persistent State in Safari * Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py: (OSXBrowserDriver): fix terminate processes to call terminate before killing. (OSXBrowserDriver.prepare_env): (OSXBrowserDriver.restore_env): (OSXBrowserDriver.close_browsers): (OSXBrowserDriver._terminate_processes): * Scripts/webkitpy/benchmark_runner/browser_driver/osx_chrome_driver.py: add bundle id (OSXChromeDriver): (OSXChromeCanaryDriver): * Scripts/webkitpy/benchmark_runner/browser_driver/osx_firefox_driver.py: ditto (OSXFirefoxDriver): (OSXFirefoxNightlyDriver): * Scripts/webkitpy/benchmark_runner/browser_driver/osx_safari_driver.py: add preferences to not restore state, bundle id (OSXSafariDriver): (OSXSafariDriver.prepare_env): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_chrome_driver.py trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_firefox_driver.py trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_safari_driver.py Diff Modified: trunk/Tools/ChangeLog (242652 => 242653) --- trunk/Tools/ChangeLog 2019-03-08 19:54:02 UTC (rev 242652) +++ trunk/Tools/ChangeLog 2019-03-08 20:52:56 UTC (rev 242653) @@ -1,3 +1,31 @@ +2019-03-08 Stephanie Lewis + +Ensure old tab state is cleared between iterations of run-benchmark +https://bugs.webkit.org/show_bug.cgi?id=195393 + + +Reviewed by Dewei Zhu. + +a) ensure the default to restore state is not set +b) terminate Safari correctly +c) Set the system default to ignore Persistent State in Safari + +* Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py: +(OSXBrowserDriver): fix terminate processes to call terminate before killing. +(OSXBrowserDriver.prepare_env): +(OSXBrowserDriver.restore_env): +(OSXBrowserDriver.close_browsers): +(OSXBrowserDriver._terminate_processes): +* Scripts/webkitpy/benchmark_runner/browser_driver/osx_chrome_driver.py: add bundle id +(OSXChromeDriver): +(OSXChromeCanaryDriver): +* Scripts/webkitpy/benchmark_runner/browser_driver/osx_firefox_driver.py: ditto +(OSXFirefoxDriver): +(OSXFirefoxNightlyDriver): +* Scripts/webkitpy/benchmark_runner/browser_driver/osx_safari_driver.py: add preferences to not restore state, bundle id +(OSXSafariDriver): +(OSXSafariDriver.prepare_env): + 2019-03-08 Diego Pino Garcia [GTK] Several InputMethodFilter tests are failing Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py (242652 => 242653) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py 2019-03-08 19:54:02 UTC (rev 242652) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py 2019-03-08 20:52:56 UTC (rev 242653) @@ -2,6 +2,7 @@ import logging import os import subprocess +import time from browser_driver import BrowserDriver from webkitpy.benchmark_runner.utils import write_defaults @@ -13,6 +14,7 @@ class OSXBrowserDriver(BrowserDriver): process_name = None platform = 'osx' +bundle_id = None def prepare_env(self, config): self.close_browsers() @@ -20,15 +22,15 @@ CGWarpMouseCursorPosition((10, 0)) self.updated_dock_animation_defaults = write_defaults('com.apple.dock', 'launchanim', False) if self.updated_dock_animation_defaults: -self._terminate_processes('Dock') +self._terminate_processes('Dock', 'com.apple.dock') def restore_env(self): if self.updated_dock_animation_defaults: write_defaults('com.apple.dock', 'launchanim', True) -self._terminate_processes('Dock') +self._terminate_processes('Dock', 'com.apple.dock') def close_browsers(self): -self._terminate_processes(self.process_name) +self._terminate_processes(self.process_name, self.bundle_id) @classmethod def _launch_process(cls, build_dir, app_name, url, args): @@ -52,9 +54,16 @@ driver.get(url) @classmethod -def _terminate_processes(cls, process_name): +def _terminate_processes(cls, process_name, bundle_id): +from AppKit import NSRunningApplication _log.info('Closing all processes with name %s' % process_name) -subprocess.call(['/usr/bin/killall', process_name]) +for app in N
[webkit-changes] [185983] trunk/Source/WebCore
Title: [185983] trunk/Source/WebCore Revision 185983 Author sle...@apple.com Date 2015-06-25 22:30:37 -0700 (Thu, 25 Jun 2015) Log Message Build fix. Unreviewed. * platform/audio/DirectConvolver.cpp: (WebCore::DirectConvolver::process): Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/platform/audio/DirectConvolver.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (185982 => 185983) --- trunk/Source/WebCore/ChangeLog 2015-06-26 03:55:42 UTC (rev 185982) +++ trunk/Source/WebCore/ChangeLog 2015-06-26 05:30:37 UTC (rev 185983) @@ -1,3 +1,12 @@ +2015-06-25 Stephanie Lewis + +Build fix. + +Unreviewed. + +* platform/audio/DirectConvolver.cpp: +(WebCore::DirectConvolver::process): + 2015-06-25 Chris Fleizach AX: improve list heuristics (presentational use versus actual lists) Modified: trunk/Source/WebCore/platform/audio/DirectConvolver.cpp (185982 => 185983) --- trunk/Source/WebCore/platform/audio/DirectConvolver.cpp 2015-06-26 03:55:42 UTC (rev 185982) +++ trunk/Source/WebCore/platform/audio/DirectConvolver.cpp 2015-06-26 05:30:37 UTC (rev 185983) @@ -75,7 +75,10 @@ #if OS(DARWIN) #if defined(__ppc__) || defined(__i386__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" conv(inputP - kernelSize + 1, 1, kernelP + kernelSize - 1, -1, destP, 1, framesToProcess, kernelSize); +#pragma clang diagnostic pop #else vDSP_conv(inputP - kernelSize + 1, 1, kernelP + kernelSize - 1, -1, destP, 1, framesToProcess, kernelSize); #endif // defined(__ppc__) || defined(__i386__) ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [185242] trunk/Tools
Title: [185242] trunk/Tools Revision 185242 Author sle...@apple.com Date 2015-06-05 02:11:18 -0700 (Fri, 05 Jun 2015) Log Message Streamline run-benchmark browser Reviewed by Ryosuke Niwa. Add Caffeinate so computer won't sleep while running. Remove calls to collect output since we were just dumping to stdout anyway. Add xpc dyld_path. Default to system safari. * Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py: (OSXBrowserDriver.launchProcess): (OSXBrowserDriver.terminateProcesses): (OSXBrowserDriver): (OSXBrowserDriver.launchCaffeinateForProcess): * Scripts/webkitpy/benchmark_runner/browser_driver/osx_safari_driver.py: (OSXSafariDriver.launchUrl): (OSXSafariDriver.closeBrowsers): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_safari_driver.py Diff Modified: trunk/Tools/ChangeLog (185241 => 185242) --- trunk/Tools/ChangeLog 2015-06-05 06:44:55 UTC (rev 185241) +++ trunk/Tools/ChangeLog 2015-06-05 09:11:18 UTC (rev 185242) @@ -1,3 +1,23 @@ +2015-06-05 Stephanie Lewis + +Streamline run-benchmark browser + +Reviewed by Ryosuke Niwa. + +Add Caffeinate so computer won't sleep while running. +Remove calls to collect output since we were just dumping to stdout anyway. +Add xpc dyld_path. +Default to system safari. + +* Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py: +(OSXBrowserDriver.launchProcess): +(OSXBrowserDriver.terminateProcesses): +(OSXBrowserDriver): +(OSXBrowserDriver.launchCaffeinateForProcess): +* Scripts/webkitpy/benchmark_runner/browser_driver/osx_safari_driver.py: +(OSXSafariDriver.launchUrl): +(OSXSafariDriver.closeBrowsers): + 2015-06-04 Benjamin Poulain Combine tiny DFAs into slightly larger ones Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py (185241 => 185242) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py 2015-06-05 06:44:55 UTC (rev 185241) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_browser_driver.py 2015-06-05 09:11:18 UTC (rev 185242) @@ -28,7 +28,8 @@ _log.info('Launching "%s" with url "%s"' % (appPath, url)) # FIXME: May need to be modified for a local build such as setting up DYLD libraries -subprocess.Popen((['open', '-a', appPath] + args)).communicate() +args = ['open', '-a', appPath] + args +cls.launchProcessWithCaffinate(args) @classmethod def terminateProcesses(cls, bundleIdentifier): @@ -36,3 +37,9 @@ processes = NSRunningApplication.runningApplicationsWithBundleIdentifier_(bundleIdentifier) for process in processes: process.terminate() + +@classmethod +def launchProcessWithCaffinate(cls, args, env=None): +process = subprocess.Popen(args, env=env) +subprocess.Popen(["/usr/bin/caffeinate", "-disw", str(process.pid)]) +return process Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_safari_driver.py (185241 => 185242) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_safari_driver.py 2015-06-05 06:44:55 UTC (rev 185241) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/browser_driver/osx_safari_driver.py 2015-06-05 09:11:18 UTC (rev 185242) @@ -22,27 +22,27 @@ self.safariPreferences = ["-HomePage", "about:blank", "-WarnAboutFraudulentWebsites", "0", "-ExtensionsEnabled", "0", "-ShowStatusBar", "0", "-NewWindowBehavior", "1", "-NewTabBehavior", "1"] def launchUrl(self, url, browserBuildPath): -args = ['/Applications/Safari.app/Contents/MacOS/SafariForWebKitDevelopment'] +args = ['/Applications/Safari.app/Contents/MacOS/Safari'] env = {} if browserBuildPath: safariAppInBuildPath = os.path.join(browserBuildPath, 'Safari.app/Contents/MacOS/Safari') if os.path.exists(safariAppInBuildPath): args = [safariAppInBuildPath] -env = {'DYLD_FRAMEWORK_PATH': browserBuildPath, 'DYLD_LIBRARY_PATH': browserBuildPath} +env = {'DYLD_FRAMEWORK_PATH': browserBuildPath, 'DYLD_LIBRARY_PATH': browserBuildPath, '__XPC_DYLD_LIBRARY_PATH': browserBuildPath} else: -_log.info('Could not find Safari.app at %s, using the system SafariForWebKitDevelopment in /Applications instead' % safariAppInBuildPath) +_log.info('Could not find Safari.app at %s, using the system Safari instead' % safariAppInBuildPath) args.extend(self.safariPreferences) _log.info('Launching safari: %s with url: %s' % (args[0], url)) -self.safariProcess = subprocess.Popen(args, env=env, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subpro
[webkit-changes] [185244] trunk/Tools
Title: [185244] trunk/Tools Revision 185244 Author sle...@apple.com Date 2015-06-05 02:11:24 -0700 (Fri, 05 Jun 2015) Log Message Make the web server more robust to timing issues.. Reviewed by Ryosuke Niwa. Cleaned up exception handling. Test server is actually serving pages before returning. Clean up some style issues. * Scripts/webkitpy/benchmark_runner/http_server_driver/http_server/twisted_http_server.py: * Scripts/webkitpy/benchmark_runner/http_server_driver/simple_http_server_driver.py: (SimpleHTTPServerDriver.__init__): (SimpleHTTPServerDriver.serve): check output, wait for pages to serve (SimpleHTTPServerDriver.baseUrl): (SimpleHTTPServerDriver.fetchResult): (SimpleHTTPServerDriver.killServer): (SimpleHTTPServerDriver.getReturnCode): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/benchmark_runner/http_server_driver/http_server/twisted_http_server.py trunk/Tools/Scripts/webkitpy/benchmark_runner/http_server_driver/simple_http_server_driver.py Diff Modified: trunk/Tools/ChangeLog (185243 => 185244) --- trunk/Tools/ChangeLog 2015-06-05 09:11:21 UTC (rev 185243) +++ trunk/Tools/ChangeLog 2015-06-05 09:11:24 UTC (rev 185244) @@ -1,6 +1,25 @@ 2015-06-05 Stephanie Lewis +Make the web server more robust to timing issues.. +Reviewed by Ryosuke Niwa. + +Cleaned up exception handling. +Test server is actually serving pages before returning. +Clean up some style issues. + +* Scripts/webkitpy/benchmark_runner/http_server_driver/http_server/twisted_http_server.py: +* Scripts/webkitpy/benchmark_runner/http_server_driver/simple_http_server_driver.py: +(SimpleHTTPServerDriver.__init__): +(SimpleHTTPServerDriver.serve): check output, wait for pages to serve +(SimpleHTTPServerDriver.baseUrl): +(SimpleHTTPServerDriver.fetchResult): +(SimpleHTTPServerDriver.killServer): +(SimpleHTTPServerDriver.getReturnCode): + +2015-06-05 Stephanie Lewis + + Add errors to run-benchmark exception handling. Reviewed by Ryosuke Niwa. Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/http_server_driver/http_server/twisted_http_server.py (185243 => 185244) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/http_server_driver/http_server/twisted_http_server.py 2015-06-05 09:11:21 UTC (rev 185243) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/http_server_driver/http_server/twisted_http_server.py 2015-06-05 09:11:24 UTC (rev 185244) @@ -1,22 +1,28 @@ #!/usr/bin/env python +import argparse +import logging +import sys + from twisted.web import static, server from twisted.web.resource import Resource from twisted.internet import reactor -import argparse -import sys +_log = logging.getLogger(__name__) class ServerControl(Resource): isLeaf = True def render_GET(self, request): +_log.info("Serving request %s" % request) reactor.stop() return "" def render_POST(self, request): +_log.info("Serving request %s" % request) sys.stdout.write(request.content.getvalue()) sys.stdout.flush() +reactor.stop() return 'OK' Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/http_server_driver/simple_http_server_driver.py (185243 => 185244) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/http_server_driver/simple_http_server_driver.py 2015-06-05 09:11:21 UTC (rev 185243) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/http_server_driver/simple_http_server_driver.py 2015-06-05 09:11:24 UTC (rev 185244) @@ -5,6 +5,7 @@ import re import socket import subprocess +import sys import time from http_server_driver import HTTPServerDriver @@ -19,23 +20,22 @@ """ def __init__(self): -self.serverProcess = None -self.serverPort = 0 +self.server_process = None +self.server_port = 0 # FIXME: This may not be reliable. _log.info('Finding the IP address of current machine') try: self.ip = [ip for ip in socket.gethostbyname_ex(socket.gethostname())[2] if not ip.startswith("127.")][0] _log.info('IP of current machine is: %s' % self.ip) -except: -_log.error('Cannot get the ip address of current machine') +except Exception as error: +_log.error('Cannot get the ip address of current machine - Error: %s' % error) raise -def serve(self, webRoot): -oldWorkingDirectory = os.getcwd() -os.chdir(os.path.dirname(os.path.abspath(__file__))) +def serve(self, web_root): _log.info('Launching an http server') -self.serverProcess = subprocess.Popen(['/usr/bin/python', 'http_server/twisted_http_server.py', webRoot], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) -os.chdir(oldWorkingDirectory) +http_server_path = os.path.join(os.path.dirname(os.path.abspath(__file__)),
[webkit-changes] [185243] trunk/Tools
Title: [185243] trunk/Tools Revision 185243 Author sle...@apple.com Date 2015-06-05 02:11:21 -0700 (Fri, 05 Jun 2015) Log Message Add errors to run-benchmark exception handling. Reviewed by Ryosuke Niwa. * Scripts/run-benchmark: (main): * Scripts/webkitpy/benchmark_runner/benchmark_builder/generic_benchmark_builder.py: (GenericBenchmarkBuilder.prepare): (GenericBenchmarkBuilder._runCreateScript): (GenericBenchmarkBuilder._applyPatch): (GenericBenchmarkBuilder.clean): * Scripts/webkitpy/benchmark_runner/benchmark_runner.py: (BenchmarkRunner.__init__): (BenchmarkRunner.execute): (BenchmarkRunner): (BenchmarkRunner.cleanup): * Scripts/webkitpy/benchmark_runner/generic_factory.py: (GenericFactory.iterateGetItem): (GenericFactory.create): * Scripts/webkitpy/benchmark_runner/utils.py: (loadModule): (loadJSONFromFile): (forceRemove): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/run-benchmark trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder/generic_benchmark_builder.py trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_runner.py trunk/Tools/Scripts/webkitpy/benchmark_runner/generic_factory.py trunk/Tools/Scripts/webkitpy/benchmark_runner/utils.py Diff Modified: trunk/Tools/ChangeLog (185242 => 185243) --- trunk/Tools/ChangeLog 2015-06-05 09:11:18 UTC (rev 185242) +++ trunk/Tools/ChangeLog 2015-06-05 09:11:21 UTC (rev 185243) @@ -1,5 +1,32 @@ 2015-06-05 Stephanie Lewis + +Add errors to run-benchmark exception handling. + +Reviewed by Ryosuke Niwa. + +* Scripts/run-benchmark: +(main): +* Scripts/webkitpy/benchmark_runner/benchmark_builder/generic_benchmark_builder.py: +(GenericBenchmarkBuilder.prepare): +(GenericBenchmarkBuilder._runCreateScript): +(GenericBenchmarkBuilder._applyPatch): +(GenericBenchmarkBuilder.clean): +* Scripts/webkitpy/benchmark_runner/benchmark_runner.py: +(BenchmarkRunner.__init__): +(BenchmarkRunner.execute): +(BenchmarkRunner): +(BenchmarkRunner.cleanup): +* Scripts/webkitpy/benchmark_runner/generic_factory.py: +(GenericFactory.iterateGetItem): +(GenericFactory.create): +* Scripts/webkitpy/benchmark_runner/utils.py: +(loadModule): +(loadJSONFromFile): +(forceRemove): + +2015-06-05 Stephanie Lewis + Streamline run-benchmark browser Reviewed by Ryosuke Niwa. Modified: trunk/Tools/Scripts/run-benchmark (185242 => 185243) --- trunk/Tools/Scripts/run-benchmark 2015-06-05 09:11:18 UTC (rev 185242) +++ trunk/Tools/Scripts/run-benchmark 2015-06-05 09:11:21 UTC (rev 185243) @@ -36,8 +36,11 @@ _log.debug('\toutput file name\t: %s' % args.output) _log.debug('\tbuild directory\t: %s' % args.buildDir) _log.debug('\tplan name\t: %s', args.plan) -runner = BenchmarkRunner(args.plan, args.localCopy, args.countOverride, args.buildDir, args.output, args.platform, args.browser) -return runner.execute() +try: +runner = BenchmarkRunner(args.plan, args.localCopy, args.countOverride, args.buildDir, args.output, args.platform, args.browser) +runner.execute() +except Exception as error: +sys.exit("Error occurred running the benchmark: %s" % error) if __name__ == '__main__': Modified: trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder/generic_benchmark_builder.py (185242 => 185243) --- trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder/generic_benchmark_builder.py 2015-06-05 09:11:18 UTC (rev 185242) +++ trunk/Tools/Scripts/webkitpy/benchmark_runner/benchmark_builder/generic_benchmark_builder.py 2015-06-05 09:11:21 UTC (rev 185243) @@ -31,7 +31,7 @@ if createScript: self._runCreateScript(createScript) return self._applyPatch(patch) -except: +except Exception: self.clean() raise @@ -42,7 +42,7 @@ errorCode = subprocess.call(createScript) os.chdir(oldWorkingDirectory) if errorCode: -raise Exception('Cannot create the benchmark', errorCode) +raise Exception('Cannot create the benchmark - Error: %s' % errorCode) def _copyBenchmarkToTempDir(self, benchmarkPath): shutil.copytree(getPathFromProjectRoot(benchmarkPath), self.dest) @@ -70,10 +70,10 @@ errorCode = subprocess.call(['patch', '-p1', '-f', '-i', getPathFromProjectRoot(patch)]) os.chdir(oldWorkingDirectory) if errorCode: -raise Exception('Cannot apply patch, will skip current benchmarkPath') +raise Exception('Cannot apply patch, will skip current benchmarkPath - Error: %s' % errorCode) return self.webRoot def clean(self): -_log.info('Cleanning Benchmark') +_log.info('Cleaning Benchmark') if self.webRoot: forceRemove(self.webRoot) Modified: trunk/Tools/Scripts/webkitpy/benchmar
[webkit-changes] [181129] trunk/LayoutTests
Title: [181129] trunk/LayoutTests Revision 181129 Author sle...@apple.com Date 2015-03-05 18:58:33 -0800 (Thu, 05 Mar 2015) Log Message Mark http/tests/usercontentfilter/character-set-basic-support.html as failing. https://bugs.webkit.org/show_bug.cgi?id=142376 Unreviewed. * TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (181128 => 181129) --- trunk/LayoutTests/ChangeLog 2015-03-06 02:09:14 UTC (rev 181128) +++ trunk/LayoutTests/ChangeLog 2015-03-06 02:58:33 UTC (rev 181129) @@ -1,3 +1,12 @@ +2015-03-05 Stephanie Lewis + +Mark http/tests/usercontentfilter/character-set-basic-support.html as failing. +https://bugs.webkit.org/show_bug.cgi?id=142376 + +Unreviewed. + +* TestExpectations: + 2015-03-05 Joseph Pecoraro Web Inspector: Follow-up fixes to ObjectTreeBaseTreeElement Modified: trunk/LayoutTests/TestExpectations (181128 => 181129) --- trunk/LayoutTests/TestExpectations 2015-03-06 02:09:14 UTC (rev 181128) +++ trunk/LayoutTests/TestExpectations 2015-03-06 02:58:33 UTC (rev 181129) @@ -487,3 +487,6 @@ # Content extensions are Mac-WK2-only for now http/tests/contentextensions [ Skip ] + +# New test fails on all bots +webkit.org/b/142376 http/tests/usercontentfilter/character-set-basic-support.html [ Failure ] ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [180986] trunk/LayoutTests
Title: [180986] trunk/LayoutTests Revision 180986 Author sle...@apple.com Date 2015-03-03 20:47:05 -0800 (Tue, 03 Mar 2015) Log Message Update TestExpectations after http://trac.webkit.org/changeset/180965 to skip new test on Mavericks. Unreviewed. * platform/mac/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (180985 => 180986) --- trunk/LayoutTests/ChangeLog 2015-03-04 03:36:10 UTC (rev 180985) +++ trunk/LayoutTests/ChangeLog 2015-03-04 04:47:05 UTC (rev 180986) @@ -1,3 +1,11 @@ +2015-03-03 Stephanie Lewis + +Update TestExpectations after http://trac.webkit.org/changeset/180965 to skip new test on Mavericks. + +Unreviewed. + +* platform/mac/TestExpectations: + 2015-03-03 Alexey Proskuryakov [Mac] Track localized name follows locale instead of primary language Modified: trunk/LayoutTests/platform/mac/TestExpectations (180985 => 180986) --- trunk/LayoutTests/platform/mac/TestExpectations 2015-03-04 03:36:10 UTC (rev 180985) +++ trunk/LayoutTests/platform/mac/TestExpectations 2015-03-04 04:47:05 UTC (rev 180986) @@ -1280,3 +1280,6 @@ webkit.org/b/142142 media/video-empty-source.html [ Skip ] webkit.org/b/142142 media/audio-delete-while-slider-thumb-clicked.html [ Skip ] webkit.org/b/142142 media/controls-after-reload.html [ Skip ] + +# Test uses Yosemite blurs +[ Mavericks ] compositing/media-controls-bar-appearance.html [ Skip ] ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [180608] trunk/Source/WebCore
Title: [180608] trunk/Source/WebCore Revision 180608 Author sle...@apple.com Date 2015-02-24 20:10:54 -0800 (Tue, 24 Feb 2015) Log Message Unreviewed ios build fix after http://trac.webkit.org/changeset/180602. * bindings/js/JSDOMWindowBase.cpp: (WebCore::JSDOMWindowBase::commonVM): Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/bindings/js/JSDOMWindowBase.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (180607 => 180608) --- trunk/Source/WebCore/ChangeLog 2015-02-25 04:07:06 UTC (rev 180607) +++ trunk/Source/WebCore/ChangeLog 2015-02-25 04:10:54 UTC (rev 180608) @@ -1,3 +1,10 @@ +2015-02-24 Stephanie Lewis + +Unreviewed ios build fix after http://trac.webkit.org/changeset/180602. + +* bindings/js/JSDOMWindowBase.cpp: +(WebCore::JSDOMWindowBase::commonVM): + 2015-02-24 Simon Fraser Use an enum for scrollbar style Modified: trunk/Source/WebCore/bindings/js/JSDOMWindowBase.cpp (180607 => 180608) --- trunk/Source/WebCore/bindings/js/JSDOMWindowBase.cpp 2015-02-25 04:07:06 UTC (rev 180607) +++ trunk/Source/WebCore/bindings/js/JSDOMWindowBase.cpp 2015-02-25 04:10:54 UTC (rev 180608) @@ -212,7 +212,7 @@ vm->heap.setEdenActivityCallback(vm->heap.fullActivityCallback()); #endif vm->heap.setIncrementalSweeper(std::make_unique(&vm->heap)); -vm->heap.machineThreads().addCurrentThread(); +vm->heap.machineThreads().addCurrentThread(vm); #endif initNormalWorldClientData(vm); } ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [180604] trunk/Source/bmalloc
Title: [180604] trunk/Source/bmalloc Revision 180604 Author sle...@apple.com Date 2015-02-24 19:02:26 -0800 (Tue, 24 Feb 2015) Log Message Rolling out http://trac.webkit.org/changeset/180430 as it causes the PLT to crash. Unreviewed. * bmalloc/VMHeap.cpp: (bmalloc::VMHeap::grow): * bmalloc/VMHeap.h: * bmalloc/Zone.cpp: (bmalloc::Zone::Zone): (bmalloc::Zone::size): Deleted. * bmalloc/Zone.h: Modified Paths trunk/Source/bmalloc/ChangeLog trunk/Source/bmalloc/bmalloc/VMHeap.cpp trunk/Source/bmalloc/bmalloc/VMHeap.h trunk/Source/bmalloc/bmalloc/Zone.cpp trunk/Source/bmalloc/bmalloc/Zone.h Diff Modified: trunk/Source/bmalloc/ChangeLog (180603 => 180604) --- trunk/Source/bmalloc/ChangeLog 2015-02-25 02:31:22 UTC (rev 180603) +++ trunk/Source/bmalloc/ChangeLog 2015-02-25 03:02:26 UTC (rev 180604) @@ -1,3 +1,18 @@ +2015-02-24 Stephanie Lewis + +Rolling out http://trac.webkit.org/changeset/180430 as it causes the PLT to crash. + + +Unreviewed. + +* bmalloc/VMHeap.cpp: +(bmalloc::VMHeap::grow): +* bmalloc/VMHeap.h: +* bmalloc/Zone.cpp: +(bmalloc::Zone::Zone): +(bmalloc::Zone::size): Deleted. +* bmalloc/Zone.h: + 2015-02-24 Geoffrey Garen bmalloc: Added a little more abstraction for large objects Modified: trunk/Source/bmalloc/bmalloc/VMHeap.cpp (180603 => 180604) --- trunk/Source/bmalloc/bmalloc/VMHeap.cpp 2015-02-25 02:31:22 UTC (rev 180603) +++ trunk/Source/bmalloc/bmalloc/VMHeap.cpp 2015-02-25 03:02:26 UTC (rev 180604) @@ -40,7 +40,7 @@ void VMHeap::grow() { SuperChunk* superChunk = SuperChunk::create(); -#if BOS(DARWIN) +#if BPLATFORM(DARWIN) m_zone.addSuperChunk(superChunk); #endif Modified: trunk/Source/bmalloc/bmalloc/VMHeap.h (180603 => 180604) --- trunk/Source/bmalloc/bmalloc/VMHeap.h 2015-02-25 02:31:22 UTC (rev 180603) +++ trunk/Source/bmalloc/bmalloc/VMHeap.h 2015-02-25 03:02:26 UTC (rev 180604) @@ -35,7 +35,7 @@ #include "SegregatedFreeList.h" #include "SmallChunk.h" #include "Vector.h" -#if BOS(DARWIN) +#if BPLATFORM(DARWIN) #include "Zone.h" #endif @@ -65,7 +65,7 @@ Vector m_smallPages; Vector m_mediumPages; SegregatedFreeList m_largeObjects; -#if BOS(DARWIN) +#if BPLATFORM(DARWIN) Zone m_zone; #endif }; Modified: trunk/Source/bmalloc/bmalloc/Zone.cpp (180603 => 180604) --- trunk/Source/bmalloc/bmalloc/Zone.cpp 2015-02-25 02:31:22 UTC (rev 180603) +++ trunk/Source/bmalloc/bmalloc/Zone.cpp 2015-02-25 03:02:26 UTC (rev 180604) @@ -42,13 +42,6 @@ memcpy(&result, tmp, sizeof(T)); } -// Support malloc_zone_from_ptr, which calls size() on each registered zone. -size_t Zone::size(malloc_zone_t*, const void*) -{ -// Our zone is not public API, so no pointer can belong to us. -return 0; -} - // This function runs inside the leaks process. kern_return_t Zone::enumerator(task_t task, void* context, unsigned type_mask, vm_address_t zone_address, memory_reader_t reader, vm_range_recorder_t recorder) { @@ -70,10 +63,9 @@ Zone::Zone() { -malloc_zone_t::size = size; -malloc_zone_t::zone_name = "WebKit Malloc"; -malloc_zone_t::introspect = &bmalloc::introspect; -malloc_zone_t::version = 4; +version = 4; +zone_name = "WebKit Malloc"; +introspect = &bmalloc::introspect; malloc_zone_register(this); } Modified: trunk/Source/bmalloc/bmalloc/Zone.h (180603 => 180604) --- trunk/Source/bmalloc/bmalloc/Zone.h 2015-02-25 02:31:22 UTC (rev 180603) +++ trunk/Source/bmalloc/bmalloc/Zone.h 2015-02-25 03:02:26 UTC (rev 180604) @@ -38,7 +38,6 @@ // Enough capacity to track a 64GB heap, so probably enough for anything. static const size_t capacity = 2048; -static size_t size(malloc_zone_t*, const void*); static kern_return_t enumerator(task_t, void* context, unsigned type_mask, vm_address_t, memory_reader_t, vm_range_recorder_t); Zone(); ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [175223] trunk/LayoutTests
Title: [175223] trunk/LayoutTests Revision 175223 Author sle...@apple.com Date 2014-10-27 11:31:06 -0700 (Mon, 27 Oct 2014) Log Message http/tests/cookies/third-party-cookie-relaxing.html is flaky on bots. https://bugs.webkit.org/show_bug.cgi?id=138098. Updated Expectations. * platform/mac-wk1/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk1/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (175222 => 175223) --- trunk/LayoutTests/ChangeLog 2014-10-27 18:26:08 UTC (rev 175222) +++ trunk/LayoutTests/ChangeLog 2014-10-27 18:31:06 UTC (rev 175223) @@ -1,3 +1,12 @@ +2014-10-27 Stephanie Lewis + +http/tests/cookies/third-party-cookie-relaxing.html is flaky on bots. +https://bugs.webkit.org/show_bug.cgi?id=138098. + +Updated Expectations. + +* platform/mac-wk1/TestExpectations: + 2014-10-27 Piotr Grad Some test for multicol were redundant. Modified: trunk/LayoutTests/platform/mac-wk1/TestExpectations (175222 => 175223) --- trunk/LayoutTests/platform/mac-wk1/TestExpectations 2014-10-27 18:26:08 UTC (rev 175222) +++ trunk/LayoutTests/platform/mac-wk1/TestExpectations 2014-10-27 18:31:06 UTC (rev 175223) @@ -19,6 +19,10 @@ webkit.org/b/132421 fast/multicol/fixed-stack.html [ ImageOnlyFailure ] [ MountainLion Mavericks ] fast/multicol/fixed-stack.html [ Pass ] +# Failing itermittently on Yosemite Release WK1 bots. +webkit.org/b/138098 http/tests/cookies/third-party-cookie-relaxing.html [ Pass Failure ] +[ MountainLion Mavericks ] http/tests/cookies/third-party-cookie-relaxing.html [ Pass ] + ### END OF (1) Failures with bug reports ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [167981] trunk/Tools
Title: [167981] trunk/Tools Revision 167981 Author sle...@apple.com Date 2014-04-29 21:54:07 -0700 (Tue, 29 Apr 2014) Log Message Use JSON::PP in perl scripts instead of JSON. Rubber stamped by Jessie Berlin. JSON.pm was removed from our tools setup. * Scripts/generate-coverage-data: Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/generate-coverage-data Diff Modified: trunk/Tools/ChangeLog (167980 => 167981) --- trunk/Tools/ChangeLog 2014-04-30 04:03:55 UTC (rev 167980) +++ trunk/Tools/ChangeLog 2014-04-30 04:54:07 UTC (rev 167981) @@ -1,3 +1,13 @@ +2014-04-29 Stephanie Lewis + + Use JSON::PP in perl scripts instead of JSON. + +Rubber stamped by Jessie Berlin. + +JSON.pm was removed from our tools setup. + +* Scripts/generate-coverage-data: + 2014-04-29 Filip Pizlo Use LLVM as a backend for the fourth-tier DFG JIT (a.k.a. the FTL JIT) Modified: trunk/Tools/Scripts/generate-coverage-data (167980 => 167981) --- trunk/Tools/Scripts/generate-coverage-data 2014-04-30 04:03:55 UTC (rev 167980) +++ trunk/Tools/Scripts/generate-coverage-data 2014-04-30 04:54:07 UTC (rev 167981) @@ -34,7 +34,7 @@ use File::Spec; use FindBin; use Getopt::Long qw(:config pass_through); -use JSON; +use JSON::PP; use lib $FindBin::Bin; use List::Util qw(sum); use List::Util qw(max); ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [167522] trunk/Source/WebCore
Title: [167522] trunk/Source/WebCore Revision 167522 Author sle...@apple.com Date 2014-04-18 17:44:47 -0700 (Fri, 18 Apr 2014) Log Message Move DOM throttling out of the page throttler https://bugs.webkit.org/show_bug.cgi?id=131697 Reviewed by Gavin Barraclough. No new tests since it's not web exposed. DOM timer throttling is currently part of the page throttler which uses per process state and per page state to determine when to throttle. This led us to being overly conservative when turning DOM throttling off. It should only respond to view state changes. Additionally since creating extra page throttlers SVG images caused bugs in tracking state we'll reserve the page throttler for WebKit2 views. To avoid regressing WebKit1 we should move DOM timer throttling back to the page. * page/Page.cpp: (WebCore::Page::Page): set DOM timer throttling. (WebCore::Page::setIsVisuallyIdleInternal): ditto. (WebCore::Page::hiddenPageDOMTimerThrottlingStateChanged): ditto. (WebCore::Page::setIsVisible): Update view state masks for WebKit1 to include IsVisibleOrOccluded and IsVisuallyIdle * page/Page.h: * page/PageThrottler.cpp: (WebCore::PageThrottler::PageThrottler): remove DOM timer throttling. (WebCore::PageThrottler::started): ditto. (WebCore::PageThrottler::stopped): ditto. (WebCore::PageThrottler::hiddenPageDOMTimerThrottlingStateChanged): Deleted. * page/PageThrottler.h: * page/Settings.cpp: (WebCore::Settings::setHiddenPageDOMTimerThrottlingEnabled): Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/page/Page.cpp trunk/Source/WebCore/page/Page.h trunk/Source/WebCore/page/PageThrottler.cpp trunk/Source/WebCore/page/PageThrottler.h trunk/Source/WebCore/page/Settings.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (167521 => 167522) --- trunk/Source/WebCore/ChangeLog 2014-04-19 00:33:46 UTC (rev 167521) +++ trunk/Source/WebCore/ChangeLog 2014-04-19 00:44:47 UTC (rev 167522) @@ -1,3 +1,36 @@ +2014-04-18 Stephanie Lewis + +Move DOM throttling out of the page throttler + +https://bugs.webkit.org/show_bug.cgi?id=131697 + +Reviewed by Gavin Barraclough. + +No new tests since it's not web exposed. + +DOM timer throttling is currently part of the page throttler which uses per process +state and per page state to determine when to throttle. This led us to being overly +conservative when turning DOM throttling off. It should only respond to view state changes. + +Additionally since creating extra page throttlers SVG images caused bugs +in tracking state we'll reserve the page throttler for WebKit2 views. To avoid regressing +WebKit1 we should move DOM timer throttling back to the page. + +* page/Page.cpp: +(WebCore::Page::Page): set DOM timer throttling. +(WebCore::Page::setIsVisuallyIdleInternal): ditto. +(WebCore::Page::hiddenPageDOMTimerThrottlingStateChanged): ditto. +(WebCore::Page::setIsVisible): Update view state masks for WebKit1 to include IsVisibleOrOccluded and IsVisuallyIdle +* page/Page.h: +* page/PageThrottler.cpp: +(WebCore::PageThrottler::PageThrottler): remove DOM timer throttling. +(WebCore::PageThrottler::started): ditto. +(WebCore::PageThrottler::stopped): ditto. +(WebCore::PageThrottler::hiddenPageDOMTimerThrottlingStateChanged): Deleted. +* page/PageThrottler.h: +* page/Settings.cpp: +(WebCore::Settings::setHiddenPageDOMTimerThrottlingEnabled): + 2014-04-18 Dean Jackson [WebGL] Limit maximum texture sizes on older Intel hardware Modified: trunk/Source/WebCore/page/Page.cpp (167521 => 167522) --- trunk/Source/WebCore/page/Page.cpp 2014-04-19 00:33:46 UTC (rev 167521) +++ trunk/Source/WebCore/page/Page.cpp 2014-04-19 00:44:47 UTC (rev 167522) @@ -199,7 +199,9 @@ , m_sessionID(SessionID::defaultSessionID()) { ASSERT(m_editorClient); - + +setTimerThrottlingEnabled(m_viewState & ViewState::IsVisuallyIdle); + if (m_visitedLinkStore) m_visitedLinkStore->addPage(*this); @@ -896,6 +898,8 @@ void Page::setIsVisuallyIdleInternal(bool isVisuallyIdle) { +setTimerThrottlingEnabled(isVisuallyIdle); + for (Frame* frame = &mainFrame(); frame; frame = frame->tree().traverseNext()) { if (frame->document()) frame->document()->scriptedAnimationControllerSetThrottled(isVisuallyIdle); @@ -1063,6 +1067,11 @@ return m_minimumTimerInterval; } +void Page::hiddenPageDOMTimerThrottlingStateChanged() +{ +setTimerThrottlingEnabled(m_viewState & ViewState::IsVisuallyIdle); +} + void Page::setTimerThrottlingEnabled(bool enabled) { #if ENABLE(HIDDEN_PAGE_DOM_TIMER_THROTTLING) @@ -1172,7 +1181,10 @@ void Page::setIsVisible(bool isVisible) { -setViewState(isVisible ? m_viewState | ViewState::IsVisible : m_viewState & ~ViewState::IsVisible); +if (isVisible) +se
[webkit-changes] [167523] trunk/Source
Title: [167523] trunk/Source Revision 167523 Author sle...@apple.com Date 2014-04-18 17:44:50 -0700 (Fri, 18 Apr 2014) Log Message We shouldn’t create page throttlers for other pages than WebKit2 pages. Source/WebCore: Part of Visibility state counters are often incorrect https://bugs.webkit.org/show_bug.cgi?id=131696 Reviewed by Gavin Barraclough. No new test since not web exposed. Page throttlers were being created for SVG images and other page instances that were not accurately tracking the states that enable and disable page throttling. Make the throttler an unique ptr and only initialize it for WebKit2. This also fixes an inefficiency where we would throttle a new page on creation because we assumed it was visible even if that was not the case. * WebCore.exp.in: * html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::parseAttribute): Check page throttler exists. * loader/FrameLoader.cpp: (WebCore::FrameLoader::started): ditto * page/Page.cpp: (WebCore::Page::Page): Don’t automatically create page throttler. (WebCore::Page::createPageThrottler): Create page throttler. (WebCore::Page::setViewState): Check page throttler exists. * page/Page.h: (WebCore::Page::pageThrottler): Make the page throttler a unique ptr. * page/PageThrottler.h: * page/Settings.cpp: (WebCore::Settings::setHiddenPageDOMTimerThrottlingEnabled): Check page throttler exists. Source/WebKit2: Part of Visibility state counters are often incorrect. https://bugs.webkit.org/show_bug.cgi?id=131696 Reviewed by Gavin Barraclough. Page throttlers were being created for SVG images and other page instances that were not accurately tracking the states that enable and disable page throttling. Make the throttler an unique ptr and only initialize it for WebKit2. This also fixes an inefficiency where we would throttle a new page on creation because we assumed it was visible even if that was not the case. * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp: Check page throttler exists. (WebKit::NPRuntimeObjectMap::evaluate): * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::WebPage): Initialize page throttler for WebKit2 views. (WebKit::WebPage::mouseEvent): Check page throttler exists. (WebKit::WebPage::wheelEvent): ditto (WebKit::WebPage::keyEvent): ditto Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/WebCore.exp.in trunk/Source/WebCore/html/HTMLMediaElement.cpp trunk/Source/WebCore/loader/FrameLoader.cpp trunk/Source/WebCore/page/Page.cpp trunk/Source/WebCore/page/Page.h trunk/Source/WebCore/page/PageThrottler.h trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp Diff Modified: trunk/Source/WebCore/ChangeLog (167522 => 167523) --- trunk/Source/WebCore/ChangeLog 2014-04-19 00:44:47 UTC (rev 167522) +++ trunk/Source/WebCore/ChangeLog 2014-04-19 00:44:50 UTC (rev 167523) @@ -1,5 +1,37 @@ 2014-04-18 Stephanie Lewis +We shouldn’t create page throttlers for other pages than WebKit2 pages. +Part of Visibility state counters are often incorrect +https://bugs.webkit.org/show_bug.cgi?id=131696 + +Reviewed by Gavin Barraclough. + +No new test since not web exposed. + +Page throttlers were being created for SVG images and other page instances that +were not accurately tracking the states that enable and disable page throttling. +Make the throttler an unique ptr and only initialize it for WebKit2. + +This also fixes an inefficiency where we would throttle a new page on creation because +we assumed it was visible even if that was not the case. + +* WebCore.exp.in: +* html/HTMLMediaElement.cpp: +(WebCore::HTMLMediaElement::parseAttribute): Check page throttler exists. +* loader/FrameLoader.cpp: +(WebCore::FrameLoader::started): ditto +* page/Page.cpp: +(WebCore::Page::Page): Don’t automatically create page throttler. +(WebCore::Page::createPageThrottler): Create page throttler. +(WebCore::Page::setViewState): Check page throttler exists. +* page/Page.h: +(WebCore::Page::pageThrottler): Make the page throttler a unique ptr. +* page/PageThrottler.h: +* page/Settings.cpp: +(WebCore::Settings::setHiddenPageDOMTimerThrottlingEnabled): Check page throttler exists. + +2014-04-18 Stephanie Lewis + Move DOM throttling out of the page throttler https://bugs.webkit.org/show_bug.cgi?id=131697 Modified: trunk/Source/WebCore/WebCore.exp.in (167522 => 167523) --- trunk/Source/WebCore/WebCore.exp.in 2014-04-19 00:44:47 UTC (rev 167522) +++ trunk/Source/WebCore/WebCore.exp.in 2014-04-19 00:44:50 UTC (rev 167523) @@ -1059,6 +1059,7 @@ __ZN7WebCore4Page18setPageScaleFactorEfRKNS_8IntPointE __ZN7WebCore4Page18setTopContentInsetEf __ZN7WebCore4Page19addLayoutMilestonesEj +__ZN7WebCore4Page19crea
[webkit-changes] [166907] trunk/Source/WebKit2
Title: [166907] trunk/Source/WebKit2 Revision 166907 Author sle...@apple.com Date 2014-04-07 20:49:37 -0700 (Mon, 07 Apr 2014) Log Message Crash in com.apple.WebKit.Plugin.Development at com.apple.WebKit2: WebKit::PluginControllerProxy::pluginInstanceID https://bugs.webkit.org/show_bug.cgi?id=131203 Reviewed by Geoff Garen. pluginController was being removed before accessing the pluginInstanceID. * PluginProcess/WebProcessConnection.cpp: (WebKit::WebProcessConnection::removePluginControllerProxy): Modified Paths trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp Diff Modified: trunk/Source/WebKit2/ChangeLog (166906 => 166907) --- trunk/Source/WebKit2/ChangeLog 2014-04-08 02:46:49 UTC (rev 166906) +++ trunk/Source/WebKit2/ChangeLog 2014-04-08 03:49:37 UTC (rev 166907) @@ -1,3 +1,16 @@ +2014-04-07 Stephanie Lewis + +Crash in com.apple.WebKit.Plugin.Development at com.apple.WebKit2: WebKit::PluginControllerProxy::pluginInstanceID + +https://bugs.webkit.org/show_bug.cgi?id=131203 + +Reviewed by Geoff Garen. + +pluginController was being removed before accessing the pluginInstanceID. + +* PluginProcess/WebProcessConnection.cpp: +(WebKit::WebProcessConnection::removePluginControllerProxy): + 2014-04-07 Dan Bernstein More Mountain Lion build fix. Modified: trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp (166906 => 166907) --- trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp 2014-04-08 02:46:49 UTC (rev 166906) +++ trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp 2014-04-08 03:49:37 UTC (rev 166907) @@ -85,14 +85,15 @@ void WebProcessConnection::removePluginControllerProxy(PluginControllerProxy* pluginController, Plugin* plugin) { +unsigned pluginInstanceID = pluginController->pluginInstanceID(); { -ASSERT(m_pluginControllers.contains(pluginController->pluginInstanceID())); +ASSERT(m_pluginControllers.contains(pluginInstanceID)); -std::unique_ptr pluginControllerUniquePtr = m_pluginControllers.take(pluginController->pluginInstanceID()); +std::unique_ptr pluginControllerUniquePtr = m_pluginControllers.take(pluginInstanceID); ASSERT(pluginControllerUniquePtr.get() == pluginController); } -pluginDidBecomeHidden(pluginController->pluginInstanceID()); +pluginDidBecomeHidden(pluginInstanceID); // Invalidate all objects related to this plug-in. if (plugin) ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [166446] trunk/Source/WebCore
Title: [166446] trunk/Source/WebCore Revision 166446 Author sle...@apple.com Date 2014-03-28 19:46:45 -0700 (Fri, 28 Mar 2014) Log Message Unreviewed build fix. * platform/audio/AudioHardwareListener.cpp: (WebCore::AudioHardwareListener::create): (WebCore::AudioHardwareListener::audioHardwareListenerIsSupported): Deleted. * platform/audio/AudioHardwareListener.h: Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/platform/audio/AudioHardwareListener.cpp trunk/Source/WebCore/platform/audio/AudioHardwareListener.h Diff Modified: trunk/Source/WebCore/ChangeLog (166445 => 166446) --- trunk/Source/WebCore/ChangeLog 2014-03-29 02:26:53 UTC (rev 166445) +++ trunk/Source/WebCore/ChangeLog 2014-03-29 02:46:45 UTC (rev 166446) @@ -1,3 +1,12 @@ +2014-03-28 Stephanie Lewis + +Unreviewed build fix. + +* platform/audio/AudioHardwareListener.cpp: +(WebCore::AudioHardwareListener::create): +(WebCore::AudioHardwareListener::audioHardwareListenerIsSupported): Deleted. +* platform/audio/AudioHardwareListener.h: + 2014-03-28 Lukasz Bialek Refactor cut and copy functions as suggested in FIXME line Modified: trunk/Source/WebCore/platform/audio/AudioHardwareListener.cpp (166445 => 166446) --- trunk/Source/WebCore/platform/audio/AudioHardwareListener.cpp 2014-03-29 02:26:53 UTC (rev 166445) +++ trunk/Source/WebCore/platform/audio/AudioHardwareListener.cpp 2014-03-29 02:46:45 UTC (rev 166446) @@ -33,12 +33,6 @@ { return adoptRef(new AudioHardwareListener(client)); } - -bool AudioHardwareListener::audioHardwareListenerIsSupported() -{ -return false; -}; - #endif AudioHardwareListener::AudioHardwareListener(Client& client) Modified: trunk/Source/WebCore/platform/audio/AudioHardwareListener.h (166445 => 166446) --- trunk/Source/WebCore/platform/audio/AudioHardwareListener.h 2014-03-29 02:26:53 UTC (rev 166445) +++ trunk/Source/WebCore/platform/audio/AudioHardwareListener.h 2014-03-29 02:46:45 UTC (rev 166446) @@ -46,7 +46,6 @@ virtual void audioHardwareDidBecomeInactive() = 0; }; - static PassRefPtr create(Client&); virtual ~AudioHardwareListener() { } ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [166441] trunk/Source/WebKit2
Title: [166441] trunk/Source/WebKit2 Revision 166441 Author sle...@apple.com Date 2014-03-28 18:15:44 -0700 (Fri, 28 Mar 2014) Log Message Have the plugin process track visibility of it’s plugin and sleep when none are visible. Part of PluginProcess should AppNap when no plugins on active tab. https://bugs.webkit.org/show_bug.cgi?id=130694 Reviewed by Anders Carlsson. Currently AppSleep is enabled on the PluginProcess based on web page visibility. Add visibility tracking to plugins and move the decision to AppSleep into the the PluginProcess * PluginProcess/PluginProcess.cpp: (WebKit::PluginProcess::PluginProcess): Add a new activity for visible plugins (WebKit::PluginProcess::pluginsForWebProcessDidBecomeVisible): take an activity assertion if any web processes have a visible plugin. (WebKit::PluginProcess::pluginsForWebProcessDidBecomeHidden): * PluginProcess/PluginProcess.h: * PluginProcess/WebProcessConnection.cpp: (WebKit::WebProcessConnection::removePluginControllerProxy): remove plugin from visible plugins when destroying it (WebKit::WebProcessConnection::pluginDidBecomeVisible): (WebKit::WebProcessConnection::pluginDidBecomeHidden): track which plugins are visible for each web process * PluginProcess/WebProcessConnection.h: * PluginProcess/mac/PluginControllerProxyMac.mm: (WebKit::PluginControllerProxy::windowVisibilityChanged): notify WebProcessConnection when visibility changed. * UIProcess/WebContext.h: * UIProcess/mac/WebContextMac.mm: instead of tracking plugin app sleep state on the web pref. and visibility state, just use the web pref. (WebKit::WebContext::updateProcessSuppressionState): (WebKit::WebContext::processSuppressionPreferenceIsEnabledForAllContexts): Modified Paths trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp trunk/Source/WebKit2/PluginProcess/PluginProcess.h trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h trunk/Source/WebKit2/PluginProcess/mac/PluginControllerProxyMac.mm trunk/Source/WebKit2/UIProcess/WebContext.h trunk/Source/WebKit2/UIProcess/mac/WebContextMac.mm Diff Modified: trunk/Source/WebKit2/ChangeLog (166440 => 166441) --- trunk/Source/WebKit2/ChangeLog 2014-03-29 00:37:10 UTC (rev 166440) +++ trunk/Source/WebKit2/ChangeLog 2014-03-29 01:15:44 UTC (rev 166441) @@ -1,3 +1,38 @@ +2014-03-28 Stephanie Lewis + +Have the plugin process track visibility of it’s plugin and sleep when none +are visible. +Part of PluginProcess should AppNap when no plugins on active tab. +https://bugs.webkit.org/show_bug.cgi?id=130694 + +Reviewed by Anders Carlsson. + +Currently AppSleep is enabled on the PluginProcess based on web page visibility. +Add visibility tracking to plugins and move the decision to AppSleep into the the +PluginProcess + +* PluginProcess/PluginProcess.cpp: +(WebKit::PluginProcess::PluginProcess): Add a new activity for visible plugins +(WebKit::PluginProcess::pluginsForWebProcessDidBecomeVisible): take an activity + assertion if any web processes have a visible plugin. +(WebKit::PluginProcess::pluginsForWebProcessDidBecomeHidden): +* PluginProcess/PluginProcess.h: +* PluginProcess/WebProcessConnection.cpp: +(WebKit::WebProcessConnection::removePluginControllerProxy): remove plugin from +visible plugins when destroying it +(WebKit::WebProcessConnection::pluginDidBecomeVisible): +(WebKit::WebProcessConnection::pluginDidBecomeHidden): track which plugins are +visible for each web process +* PluginProcess/WebProcessConnection.h: +* PluginProcess/mac/PluginControllerProxyMac.mm: +(WebKit::PluginControllerProxy::windowVisibilityChanged): notify WebProcessConnection +when visibility changed. +* UIProcess/WebContext.h: +* UIProcess/mac/WebContextMac.mm: instead of tracking plugin app sleep state on the web pref. +and visibility state, just use the web pref. +(WebKit::WebContext::updateProcessSuppressionState): +(WebKit::WebContext::processSuppressionPreferenceIsEnabledForAllContexts): + 2014-03-28 Brian Burg Web Replay: add page-level setting to bypass the MemoryCache Modified: trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp (166440 => 166441) --- trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp 2014-03-29 00:37:10 UTC (rev 166440) +++ trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp 2014-03-29 01:15:44 UTC (rev 166441) @@ -61,6 +61,7 @@ , m_compositingRenderServerPort(MACH_PORT_NULL) #endif , m_connectionActivity("PluginProcess connection activity.") +, m_visiblePluginsActivity("Visible plugins from PluginProcess activity.") { NetscapePlugin::setSetExceptionFunction(WebProcessConnection::setGlobalException); } @@ -236,6
[webkit-changes] [166443] trunk/Source
Title: [166443] trunk/Source Revision 166443 Author sle...@apple.com Date 2014-03-28 18:15:49 -0700 (Fri, 28 Mar 2014) Log Message Source/WebCore: Rename pluginDidEvaluate to better represent when it’s called. Part of PluginProcess should AppNap when no plugins on active tab. Reviewed by Anders Carlsson. No new test because it’s just a name change. * page/PageThrottler.h: (WebCore::PageThrottler::pluginDidEvaluateWhileAudioIsPlaying): Source/WebKit2: Stop waking up the web process in the background because of plugin activity. Part of PluginProcess should AppNap when no plugins on active tab. Reviewed by Anders Carlsson. Plugin activity in the background can constantly wake up web processes. This is only necessary when audio is playing to support web apps like Pandora and youtube playing in the background. Use a new api in CoreAudio to see if there is audio playing in the PluginProcess. * PluginProcess/PluginProcess.cpp: (WebKit::PluginProcess::PluginProcess): Add a AudioHardwareListener (WebKit::PluginProcess::createWebProcessConnection): tell web process current state (WebKit::PluginProcess::audioHardwareDidBecomeActive): respond to audio hardware notifications (WebKit::PluginProcess::audioHardwareDidBecomeInactive): * PluginProcess/PluginProcess.h: * PluginProcess/WebProcessConnection.cpp: tell WebProcess when audio state in PluginProcess changes. (WebKit::WebProcessConnection::audioHardwareDidBecomeActive): (WebKit::WebProcessConnection::audioHardwareDidBecomeInactive): * PluginProcess/WebProcessConnection.h: * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp: Only invoke pageThrottler activity when playing audio (WebKit::NPRuntimeObjectMap::evaluate): * WebProcess/Plugins/Plugin.h: add function to get audio state (WebKit::Plugin::audioIsPlayingInPluginProcess): * WebProcess/Plugins/PluginProcessConnection.cpp: store audio state (WebKit::PluginProcessConnection::PluginProcessConnection): (WebKit::PluginProcessConnection::didReceiveMessage): (WebKit::PluginProcessConnection::audioHardwareDidBecomeActive): (WebKit::PluginProcessConnection::audioHardwareDidBecomeInactive): * WebProcess/Plugins/PluginProcessConnection.h: (WebKit::PluginProcessConnection::audioIsPlaying): * WebProcess/Plugins/PluginProcessConnection.messages.in: * WebProcess/Plugins/PluginProxy.cpp: (WebKit::PluginProxy::audioIsPlayingInPluginProcess): * WebProcess/Plugins/PluginProxy.h: * WebProcess/Plugins/PluginView.cpp: (WebKit::PluginView::audioIsPlayingInPluginProcess): * WebProcess/Plugins/PluginView.h: Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/page/PageThrottler.h trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/PluginProcess/PluginProcess.cpp trunk/Source/WebKit2/PluginProcess/PluginProcess.h trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp trunk/Source/WebKit2/PluginProcess/WebProcessConnection.h trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp trunk/Source/WebKit2/WebProcess/Plugins/Plugin.h trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.cpp trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.h trunk/Source/WebKit2/WebProcess/Plugins/PluginProcessConnection.messages.in trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.cpp trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp trunk/Source/WebKit2/WebProcess/Plugins/PluginView.h Diff Modified: trunk/Source/WebCore/ChangeLog (166442 => 166443) --- trunk/Source/WebCore/ChangeLog 2014-03-29 01:15:47 UTC (rev 166442) +++ trunk/Source/WebCore/ChangeLog 2014-03-29 01:15:49 UTC (rev 166443) @@ -1,5 +1,17 @@ 2014-03-28 Stephanie Lewis +Rename pluginDidEvaluate to better represent when it’s called. +Part of PluginProcess should AppNap when no plugins on active tab. + +Reviewed by Anders Carlsson. + +No new test because it’s just a name change. + +* page/PageThrottler.h: +(WebCore::PageThrottler::pluginDidEvaluateWhileAudioIsPlaying): + +2014-03-28 Stephanie Lewis + Notification handler for telling if audio hardware is active. https://bugs.webkit.org/show_bug.cgi?id=130743 Modified: trunk/Source/WebCore/page/PageThrottler.h (166442 => 166443) --- trunk/Source/WebCore/page/PageThrottler.h 2014-03-29 01:15:47 UTC (rev 166442) +++ trunk/Source/WebCore/page/PageThrottler.h 2014-03-29 01:15:49 UTC (rev 166443) @@ -47,7 +47,7 @@ void setViewState(ViewState::Flags); void didReceiveUserInput() { m_hysteresis.impulse(); } -void pluginDidEvaluate() { m_hysteresis.impulse(); } +void pluginDidEvaluateWhileAudioIsPlaying() { m_hysteresis.impulse(); } std::unique_ptr mediaActivityToken(); std::unique_ptr pageLoadActivityToken(); Modified: trunk/Source/WebKit2/ChangeLog (166442 => 166443) --- trunk/Source/WebKit2/ChangeLog 2014-03-29 01:15:47 UTC (rev 166442) +++ trunk/Source/WebKit2/ChangeLog 2014-03-29 01:
[webkit-changes] [166442] trunk/Source/WebCore
Title: [166442] trunk/Source/WebCore Revision 166442 Author sle...@apple.com Date 2014-03-28 18:15:47 -0700 (Fri, 28 Mar 2014) Log Message Notification handler for telling if audio hardware is active. https://bugs.webkit.org/show_bug.cgi?id=130743 Reviewed by Jer Noble. Not web-exposed so no easy way to test. Listen to CoreAudio to see if audio hardware is active in the current process. * WebCore.exp.in: * WebCore.xcodeproj/project.pbxproj: * platform/audio/AudioHardwareListener.cpp: Added. (WebCore::AudioHardwareListener::create): (WebCore::AudioHardwareListener::AudioHardwareListener): * platform/audio/AudioHardwareListener.h: Added. (WebCore::AudioHardwareListener::Client::~Client): (WebCore::AudioHardwareListener::~AudioHardwareListener): (WebCore::AudioHardwareListener::isHardwareActive): * platform/audio/mac/AudioHardwareListenerMac.cpp: Added. (WebCore::isAudioHardwareProcessRunning): (WebCore::AudioHardwareListener::create): (WebCore::AudioHardwareListenerMac::create): (WebCore::AudioHardwareListenerMac::AudioHardwareListenerMac): (WebCore::AudioHardwareListenerMac::~AudioHardwareListenerMac): (WebCore::AudioHardwareListenerMac::setHardwareActive): * platform/audio/mac/AudioHardwareListenerMac.h: Added. Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/WebCore.exp.in trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj Added Paths trunk/Source/WebCore/platform/audio/AudioHardwareListener.cpp trunk/Source/WebCore/platform/audio/AudioHardwareListener.h trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.cpp trunk/Source/WebCore/platform/audio/mac/AudioHardwareListenerMac.h Diff Modified: trunk/Source/WebCore/ChangeLog (166441 => 166442) --- trunk/Source/WebCore/ChangeLog 2014-03-29 01:15:44 UTC (rev 166441) +++ trunk/Source/WebCore/ChangeLog 2014-03-29 01:15:47 UTC (rev 166442) @@ -1,3 +1,32 @@ +2014-03-28 Stephanie Lewis + +Notification handler for telling if audio hardware is active. +https://bugs.webkit.org/show_bug.cgi?id=130743 + +Reviewed by Jer Noble. + +Not web-exposed so no easy way to test. + +Listen to CoreAudio to see if audio hardware is active in the current process. + +* WebCore.exp.in: +* WebCore.xcodeproj/project.pbxproj: +* platform/audio/AudioHardwareListener.cpp: Added. +(WebCore::AudioHardwareListener::create): +(WebCore::AudioHardwareListener::AudioHardwareListener): +* platform/audio/AudioHardwareListener.h: Added. +(WebCore::AudioHardwareListener::Client::~Client): +(WebCore::AudioHardwareListener::~AudioHardwareListener): +(WebCore::AudioHardwareListener::isHardwareActive): +* platform/audio/mac/AudioHardwareListenerMac.cpp: Added. +(WebCore::isAudioHardwareProcessRunning): +(WebCore::AudioHardwareListener::create): +(WebCore::AudioHardwareListenerMac::create): +(WebCore::AudioHardwareListenerMac::AudioHardwareListenerMac): +(WebCore::AudioHardwareListenerMac::~AudioHardwareListenerMac): +(WebCore::AudioHardwareListenerMac::setHardwareActive): +* platform/audio/mac/AudioHardwareListenerMac.h: Added. + 2014-03-28 James Craig Web Inspector: AXI: expose what elements get generic "clickable" status Modified: trunk/Source/WebCore/WebCore.exp.in (166441 => 166442) --- trunk/Source/WebCore/WebCore.exp.in 2014-03-29 01:15:44 UTC (rev 166441) +++ trunk/Source/WebCore/WebCore.exp.in 2014-03-29 01:15:47 UTC (rev 166442) @@ -849,6 +849,7 @@ __ZN7WebCore20previousLinePositionERKNS_15VisiblePositionEiNS_12EditableTypeE __ZN7WebCore20protocolIsJavaScriptERKN3WTF6StringE __ZN7WebCore20toUInt32EnforceRangeEPN3JSC9ExecStateENS0_7JSValueE +__ZN7WebCore21AudioHardwareListener6createERNS0_6ClientE __ZN7WebCore21BackForwardController11itemAtIndexEi __ZN7WebCore21BackForwardController6goBackEv __ZN7WebCore21BackForwardController9goForwardEv Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (166441 => 166442) --- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj 2014-03-29 01:15:44 UTC (rev 166441) +++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj 2014-03-29 01:15:47 UTC (rev 166442) @@ -5505,6 +5505,10 @@ CD1E7347167BC78E009A885D /* TextTrackRepresentation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD1E7346167BC78E009A885D /* TextTrackRepresentation.cpp */; }; CD27F6E51457685A0078207D /* JSMediaController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD27F6E2145767580078207D /* JSMediaController.cpp */; }; CD27F6E7145770D30078207D /* MediaController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD27F6E6145770D30078207D /* MediaController.cpp */; }; + CD2F4A2318D89F700063746D /* AudioHardwareListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD2F4A2118D89F700063746D /* AudioHardwareListener.cpp */; }; + CD2F4A2418D89F700063746D /* AudioHardwareListener.h in Headers */ = {isa
[webkit-changes] [166444] trunk/Source/WebKit2
Title: [166444] trunk/Source/WebKit2 Revision 166444 Author sle...@apple.com Date 2014-03-28 18:15:50 -0700 (Fri, 28 Mar 2014) Log Message Don't prevent AppSleep from sync messages. https://bugs.webkit.org/show_bug.cgi?id=130747. Reviewed by Anders Carlsson. We think sync messages only need to happen full throttle when the plugin is visible, the user is interacting with the plugin, or audio is playing. Since we already take assertions for all these cases the assertion in sync messages doesn’t provide any value. Since it can keep the PluginProcess awake in other instances remove it. * PluginProcess/WebProcessConnection.cpp: (WebKit::WebProcessConnection::didReceiveSyncMessage): Modified Paths trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp Diff Modified: trunk/Source/WebKit2/ChangeLog (166443 => 166444) --- trunk/Source/WebKit2/ChangeLog 2014-03-29 01:15:49 UTC (rev 166443) +++ trunk/Source/WebKit2/ChangeLog 2014-03-29 01:15:50 UTC (rev 166444) @@ -1,5 +1,20 @@ 2014-03-28 Stephanie Lewis +Don't prevent AppSleep from sync messages. +https://bugs.webkit.org/show_bug.cgi?id=130747. + +Reviewed by Anders Carlsson. + +We think sync messages only need to happen full throttle when the plugin is visible, +the user is interacting with the plugin, or audio is playing. Since we already +take assertions for all these cases the assertion in sync messages doesn’t provide +any value. Since it can keep the PluginProcess awake in other instances remove it. + +* PluginProcess/WebProcessConnection.cpp: +(WebKit::WebProcessConnection::didReceiveSyncMessage): + +2014-03-28 Stephanie Lewis + Stop waking up the web process in the background because of plugin activity. Part of PluginProcess should AppNap when no plugins on active tab. Modified: trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp (166443 => 166444) --- trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp 2014-03-29 01:15:49 UTC (rev 166443) +++ trunk/Source/WebKit2/PluginProcess/WebProcessConnection.cpp 2014-03-29 01:15:50 UTC (rev 166444) @@ -144,9 +144,6 @@ void WebProcessConnection::didReceiveSyncMessage(IPC::Connection* connection, IPC::MessageDecoder& decoder, std::unique_ptr& replyEncoder) { -// Force all timers to run at full speed when processing a synchronous message -ActivityAssertion activityAssertion(PluginProcess::shared().connectionActivity()); - ConnectionStack::CurrentConnectionPusher currentConnection(ConnectionStack::shared(), connection); uint64_t destinationID = decoder.destinationID(); ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [157827] trunk/Tools
Title: [157827] trunk/Tools Revision 157827 Author sle...@apple.com Date 2013-10-22 16:55:02 -0700 (Tue, 22 Oct 2013) Log Message Update the build trigger list for Mavericks. Unreviewed. * BuildSlaveSupport/build.webkit.org-config/wkbuild.py: (_should_file_trigger_build): Modified Paths trunk/Tools/BuildSlaveSupport/build.webkit.org-config/wkbuild.py trunk/Tools/ChangeLog Diff Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/wkbuild.py (157826 => 157827) --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/wkbuild.py 2013-10-22 23:32:24 UTC (rev 157826) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/wkbuild.py 2013-10-22 23:55:02 UTC (rev 157827) @@ -67,8 +67,9 @@ ("mac", ["mac"]), ("mac-leopard", ["mac-leopard"]), ("mac-lion", ["mac-leopard", "mac-lion", "mac-snowleopard", "win"]), +("mac-mountainlion". ["mac-leopard", "mac-lion", "mac-mountainlion", "mac-snowleopard", "win"]}, ("mac-snowleopard", ["mac-leopard", "mac-snowleopard"]), -("mac-wk2", ["mac-lion", "mac-snowleopard", "mac-mountainlion", "win"]), +("mac-wk2", ["mac-lion", "mac-snowleopard", "mac-mavericks", "mac-mountainlion", "win"]), ("objc", ["mac"]), ("qt", ["qt"]), ("soup", ["gtk"]), Modified: trunk/Tools/ChangeLog (157826 => 157827) --- trunk/Tools/ChangeLog 2013-10-22 23:32:24 UTC (rev 157826) +++ trunk/Tools/ChangeLog 2013-10-22 23:55:02 UTC (rev 157827) @@ -1,3 +1,12 @@ +2013-10-22 Stephanie Lewis + +Update the build trigger list for Mavericks. + +Unreviewed. + +* BuildSlaveSupport/build.webkit.org-config/wkbuild.py: +(_should_file_trigger_build): + 2013-10-22 Simon Fraser Add Mavericks bots to the dashboard. ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [152932] trunk/LayoutTests
Title: [152932] trunk/LayoutTests Revision 152932 Author sle...@apple.com Date 2013-07-19 16:08:44 -0700 (Fri, 19 Jul 2013) Log Message Some compositing tests fail on ML WK2 Debugi https://bugs.webkit.org/show_bug.cgi?id=118925 Unreviewed. * platform/mac-wk2/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (152931 => 152932) --- trunk/LayoutTests/ChangeLog 2013-07-19 22:46:04 UTC (rev 152931) +++ trunk/LayoutTests/ChangeLog 2013-07-19 23:08:44 UTC (rev 152932) @@ -1,3 +1,12 @@ +2013-07-19 Stephanie Lewis + +Some compositing tests fail on ML WK2 Debugi +https://bugs.webkit.org/show_bug.cgi?id=118925 + +Unreviewed. + +* platform/mac-wk2/TestExpectations: + 2013-07-19 Roger Fong Unreviewed. Skip failing tests to make WinEWS bots happy. Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (152931 => 152932) --- trunk/LayoutTests/platform/mac-wk2/TestExpectations 2013-07-19 22:46:04 UTC (rev 152931) +++ trunk/LayoutTests/platform/mac-wk2/TestExpectations 2013-07-19 23:08:44 UTC (rev 152932) @@ -328,6 +328,26 @@ webkit.org/b/118490 compositing/patterns/direct-pattern-compositing-size.html [ ImageOnlyFailure ] webkit.org/b/118490 compositing/patterns/direct-pattern-compositing.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/background-color/background-color-alpha.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/background-color/background-color-change-to-text.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/background-color/background-color-composite.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/background-color/background-color-container.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/background-color/background-color-content-clip.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/background-color/background-color-padding-clip.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/background-color/background-color-simple.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/background-color/background-color-text-change.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/backgrounds/fixed-background-on-descendant.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/backgrounds/fixed-backgrounds.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/geometry/fixed-position-composited-page-scale-smaller-than-viewport.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/overlap-blending/children-opacity-huge.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] compositing/overlap-blending/children-opacity-no-overlap.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] css3/filters/custom/effect-custom-transform-parameters.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] fast/layers/no-clipping-overflow-hidden-added-after-transition.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] fast/multicol/mixed-opacity-fixed-test.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] fast/regions/fixed-pos-elem-in-region.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] fast/repaint/region-painting-in-composited-view.html [ ImageOnlyFailure ] +webkit.org/b/118925 [ Debug ] svg/repaint/buffered-rendering-static-image.html [ ImageOnlyFailure ] + ### END OF (1) Classified failures with bug reports ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [152936] trunk/Tools
Title: [152936] trunk/Tools Revision 152936 Author sle...@apple.com Date 2013-07-19 18:32:24 -0700 (Fri, 19 Jul 2013) Log Message pagination wk2 api test failing on ML (118928) Unreviewed. Rebaseline pagination test after http://trac.webkit.org/changeset/152911 * TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp: (TestWebKitAPI::didLayout): Modified Paths trunk/Tools/ChangeLog trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp Diff Modified: trunk/Tools/ChangeLog (152935 => 152936) --- trunk/Tools/ChangeLog 2013-07-20 00:58:36 UTC (rev 152935) +++ trunk/Tools/ChangeLog 2013-07-20 01:32:24 UTC (rev 152936) @@ -9,6 +9,17 @@ * Scripts/generate-coverage-data: Added --no-build to run-_javascript_core-tests call. (generateReport): Moved report generation to a subroutine. +2013-07-19 Stephanie Lewis + + pagination wk2 api test failing on ML (118928) + +Unreviewed. + +Rebaseline pagination test after http://trac.webkit.org/changeset/152911 + +* TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp: +(TestWebKitAPI::didLayout): + 2013-07-19 Daniel Bates Make Perl tools work when using git bisect with Git branch build setup Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp (152935 => 152936) --- trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp 2013-07-20 00:58:36 UTC (rev 152935) +++ trunk/Tools/TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp 2013-07-20 01:32:24 UTC (rev 152936) @@ -50,7 +50,7 @@ EXPECT_EQ(expectedPageCount, pageCount); webView->resizeTo((pageLength * pageCount) + (pageGap * (pageCount - 1)), 500); -EXPECT_JS_EQ(page, "window.scrollX", "-3800"); +EXPECT_JS_EQ(page, "window.scrollX", "0"); testDone = true; } ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [152873] trunk/LayoutTests
Title: [152873] trunk/LayoutTests Revision 152873 Author sle...@apple.com Date 2013-07-18 16:58:17 -0700 (Thu, 18 Jul 2013) Log Message Compositing pattern tests fail on Lion WK1 Debug. https://bugs.webkit.org/show_bug.cgi?id=118870 Unreviewed. Update Lion expectations after http://trac.webkit.org/changeset/152470 * platform/mac-lion/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-lion/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (152872 => 152873) --- trunk/LayoutTests/ChangeLog 2013-07-18 23:32:25 UTC (rev 152872) +++ trunk/LayoutTests/ChangeLog 2013-07-18 23:58:17 UTC (rev 152873) @@ -237,6 +237,17 @@ * transitions/transition-transform-translate-calculated-length-crash-expected.txt: Added. * transitions/transition-transform-translate-calculated-length-crash.html: Added. +2013-07-18 Stephanie Lewis + +Compositing pattern tests fail on Lion WK1 Debug. +https://bugs.webkit.org/show_bug.cgi?id=118870 + +Unreviewed. + +Update Lion expectations after http://trac.webkit.org/changeset/152470 + +* platform/mac-lion/TestExpectations: + 2013-07-17 Stephanie Lewis Skip crashing MathML tests while waiting for a fix for Modified: trunk/LayoutTests/platform/mac-lion/TestExpectations (152872 => 152873) --- trunk/LayoutTests/platform/mac-lion/TestExpectations 2013-07-18 23:32:25 UTC (rev 152872) +++ trunk/LayoutTests/platform/mac-lion/TestExpectations 2013-07-18 23:58:17 UTC (rev 152873) @@ -148,3 +148,11 @@ http/tests/cache/partitioned-cache-iframe.html webkit.org/b/118480 fast/text/international/synthesized-italic-vertical-latin.html [ Failure ] + +webkit.org/b/118870 [ Debug ] compositing/patterns/direct-pattern-compositing-add-text.html [ ImageOnlyFailure ] +webkit.org/b/118870 [ Debug ] compositing/patterns/direct-pattern-compositing-contain.html [ ImageOnlyFailure ] +webkit.org/b/118870 [ Debug ] compositing/patterns/direct-pattern-compositing-cover.html [ ImageOnlyFailure ] +webkit.org/b/118870 [ Debug ] compositing/patterns/direct-pattern-compositing-padding.html [ ImageOnlyFailure ] +webkit.org/b/118870 [ Debug ] compositing/patterns/direct-pattern-compositing-position.html [ ImageOnlyFailure ] +webkit.org/b/118870 [ Debug ] compositing/patterns/direct-pattern-compositing-size.html [ ImageOnlyFailure ] +webkit.org/b/118870 [ Debug ] compositing/patterns/direct-pattern-compositing.html [ ImageOnlyFailure ] ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [152822] trunk/LayoutTests
Title: [152822] trunk/LayoutTests Revision 152822 Author sle...@apple.com Date 2013-07-17 17:30:15 -0700 (Wed, 17 Jul 2013) Log Message Skip crashing MathML tests while waiting for a fix for https://bugs.webkit.org/show_bug.cgi?id=118601 Unreviewed. * platform/mac/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (152821 => 152822) --- trunk/LayoutTests/ChangeLog 2013-07-18 00:23:41 UTC (rev 152821) +++ trunk/LayoutTests/ChangeLog 2013-07-18 00:30:15 UTC (rev 152822) @@ -1,3 +1,12 @@ +2013-07-17 Stephanie Lewis + +Skip crashing MathML tests while waiting for a fix for +https://bugs.webkit.org/show_bug.cgi?id=118601 + +Unreviewed. + +* platform/mac/TestExpectations: + 2013-07-17 Commit Queue Unreviewed, rolling out r152701, r152703, r152739, r152754, Modified: trunk/LayoutTests/platform/mac/TestExpectations (152821 => 152822) --- trunk/LayoutTests/platform/mac/TestExpectations 2013-07-18 00:23:41 UTC (rev 152821) +++ trunk/LayoutTests/platform/mac/TestExpectations 2013-07-18 00:30:15 UTC (rev 152822) @@ -1304,3 +1304,11 @@ webkit.org/b/118479 fast/repaint/fixed-right-in-page-scale.html [ Pass Crash ] webkit.org/b/118820 fullscreen/full-screen-iframe-with-max-width-height.html [ Pass Failure ] + +webkit.org/b/118601 [ Debug ] mathml/presentation/bug95015.html [ Pass Crash ] +webkit.org/b/118601 [ Debug ] mathml/presentation/scripts-width.html [ Pass Crash ] +webkit.org/b/118601 [ Debug ] mathml/presentation/scripts-underover.html [ Pass Crash ] +webkit.org/b/118601 [ Debug ] mathml/presentation/bug97990.html [ Pass Crash ] +webkit.org/b/118601 [ Debug ] mathml/presentation/scripts-height.html [ Pass Crash ] +webkit.org/b/118601 [ Debug ] mathml/presentation/scripts-mrow.html [ Pass Crash ] +webkit.org/b/118601 [ Debug ] mathml/presentation/scripts-subsup.html [ Pass Crash ] ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [152808] trunk/LayoutTests
Title: [152808] trunk/LayoutTests Revision 152808 Author sle...@apple.com Date 2013-07-17 16:02:44 -0700 (Wed, 17 Jul 2013) Log Message fullscreen/full-screen-iframe-with-max-width-height.html is flaky https://bugs.webkit.org/show_bug.cgi?id=118820 Unreviewed. Label a flaky test as flaky * platform/mac/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (152807 => 152808) --- trunk/LayoutTests/ChangeLog 2013-07-17 22:14:47 UTC (rev 152807) +++ trunk/LayoutTests/ChangeLog 2013-07-17 23:02:44 UTC (rev 152808) @@ -1,3 +1,14 @@ +2013-07-17 Stephanie Lewis + +fullscreen/full-screen-iframe-with-max-width-height.html is flaky +https://bugs.webkit.org/show_bug.cgi?id=118820 + +Unreviewed. + +Label a flaky test as flaky + +* platform/mac/TestExpectations: + 2013-07-17 Roger Fong Unreviewed gardening after r152800. Modified: trunk/LayoutTests/platform/mac/TestExpectations (152807 => 152808) --- trunk/LayoutTests/platform/mac/TestExpectations 2013-07-17 22:14:47 UTC (rev 152807) +++ trunk/LayoutTests/platform/mac/TestExpectations 2013-07-17 23:02:44 UTC (rev 152808) @@ -1299,3 +1299,5 @@ webkit.org/b/118269 compositing/geometry/fixed-position-flipped-writing-mode.html webkit.org/b/118479 fast/repaint/fixed-right-in-page-scale.html [ Pass Crash ] + +webkit.org/b/118820 fullscreen/full-screen-iframe-with-max-width-height.html [ Pass Failure ] ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [151040] trunk/Source
Title: [151040] trunk/Source Revision 151040 Author sle...@apple.com Date 2013-05-31 14:44:26 -0700 (Fri, 31 May 2013) Log Message Source/WebCore: Update low memory handler to use new memory pressure notifications on new OS versions. Reviewed by Mark Rowe. No change in functionality. * WebCore.exp.in: * platform/mac/MemoryPressureHandlerMac.mm: (WebCore::MemoryPressureHandler::install): Call new API * platform/mac/WebCoreSystemInterface.h: * platform/mac/WebCoreSystemInterface.mm: Source/WebKit/mac: Update low memory handler to use new memory pressure notifications on new OS versions. Reviewed by Mark Rowe. * WebCoreSupport/WebSystemInterface.mm: (InitWebCoreSystemInterface): Source/WebKit2: Update low memory handler to use new memory pressure notifications on new OS versions. Reviewed by Mark Rowe. * WebProcess/WebCoreSupport/mac/WebSystemInterface.mm: (InitWebCoreSystemInterface): Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/WebCore.exp.in trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.h trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.mm trunk/Source/WebKit/mac/ChangeLog trunk/Source/WebKit/mac/WebCoreSupport/WebSystemInterface.mm trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebSystemInterface.mm Diff Modified: trunk/Source/WebCore/ChangeLog (151039 => 151040) --- trunk/Source/WebCore/ChangeLog 2013-05-31 21:40:33 UTC (rev 151039) +++ trunk/Source/WebCore/ChangeLog 2013-05-31 21:44:26 UTC (rev 151040) @@ -201,6 +201,21 @@ * rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::paintObject): +2013-05-31 Stephanie Lewis + +Update low memory handler to use new memory pressure notifications on new OS versions. + + +Reviewed by Mark Rowe. + +No change in functionality. + +* WebCore.exp.in: +* platform/mac/MemoryPressureHandlerMac.mm: +(WebCore::MemoryPressureHandler::install): Call new API +* platform/mac/WebCoreSystemInterface.h: +* platform/mac/WebCoreSystemInterface.mm: + 2013-05-30 Rafael Brandao Fix double hash lookup in WebSocket::connect loop Modified: trunk/Source/WebCore/WebCore.exp.in (151039 => 151040) --- trunk/Source/WebCore/WebCore.exp.in 2013-05-31 21:40:33 UTC (rev 151039) +++ trunk/Source/WebCore/WebCore.exp.in 2013-05-31 21:44:26 UTC (rev 151040) @@ -2312,6 +2312,10 @@ _wkRecommendedScrollerStyle #endif +#if !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 +_wkCreateMemoryStatusPressureCriticalDispatchOnMainQueue +#endif + #if USE(CONTENT_FILTERING) _wkFilterAddData _wkFilterCreateInstance Modified: trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm (151039 => 151040) --- trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2013-05-31 21:40:33 UTC (rev 151039) +++ trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2013-05-31 21:44:26 UTC (rev 151040) @@ -70,7 +70,11 @@ return; dispatch_async(dispatch_get_main_queue(), ^{ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 +_cache_event_source = wkCreateMemoryStatusPressureCriticalDispatchOnMainQueue(); +#else _cache_event_source = wkCreateVMPressureDispatchOnMainQueue(); +#endif if (_cache_event_source) { dispatch_set_context(_cache_event_source, this); dispatch_source_set_event_handler(_cache_event_source, ^{ memoryPressureHandler().respondToMemoryPressure();}); Modified: trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.h (151039 => 151040) --- trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.h 2013-05-31 21:40:33 UTC (rev 151039) +++ trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.h 2013-05-31 21:44:26 UTC (rev 151040) @@ -334,6 +334,10 @@ #endif +#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 +extern dispatch_source_t (*wkCreateMemoryStatusPressureCriticalDispatchOnMainQueue)(void); +#endif + #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 extern bool (*wkExecutableWasLinkedOnOrBeforeLion)(void); #endif Modified: trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.mm (151039 => 151040) --- trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.mm 2013-05-31 21:40:33 UTC (rev 151039) +++ trunk/Source/WebCore/platform/mac/WebCoreSystemInterface.mm 2013-05-31 21:44:26 UTC (rev 151040) @@ -204,6 +204,10 @@ dispatch_source_t (*wkCreateVMPressureDispatchOnMainQueue)(void); #endif +#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 +dispatch_source_t (*wkCreateMemoryStatusPressureCriticalDispatchOnMainQueue)(void); +#endif + #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 bool (*wkExecutableWasLinkedOnOrBeforeLion)(void); #endif Modified: trunk/Source/WebKit/mac/ChangeLog (151039 => 151040) --- trunk/Source/WebKit/mac/ChangeLog 2013-05-31 21:40:33 UTC (rev 151039) +++ trunk/Source/WebKit/mac/ChangeLog 2013-05
[webkit-changes] [149526] trunk/LayoutTests
Title: [149526] trunk/LayoutTests Revision 149526 Author sle...@apple.com Date 2013-05-03 11:26:47 -0700 (Fri, 03 May 2013) Log Message Revert to old results on Lion. Unreviewed. Results were updated in (http://trac.webkit.org/changeset/149503) but that is compiled out on Lion (http://trac.webkit.org/changeset/149510). * platform/mac-lion/media/video-controls-captions-trackmenu-localized-expected.txt: Added. Modified Paths trunk/LayoutTests/ChangeLog Added Paths trunk/LayoutTests/platform/mac-lion/media/video-controls-captions-trackmenu-localized-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (149525 => 149526) --- trunk/LayoutTests/ChangeLog 2013-05-03 18:08:58 UTC (rev 149525) +++ trunk/LayoutTests/ChangeLog 2013-05-03 18:26:47 UTC (rev 149526) @@ -1,3 +1,14 @@ +2013-05-03 Stephanie Lewis + +Revert to old results on Lion. + +Unreviewed. + +Results were updated in (http://trac.webkit.org/changeset/149503) but that is compiled +out on Lion (http://trac.webkit.org/changeset/149510). + +* platform/mac-lion/media/video-controls-captions-trackmenu-localized-expected.txt: Added. + 2013-05-03 Joone Hur Unreviewed EFL gardening. Added: trunk/LayoutTests/platform/mac-lion/media/video-controls-captions-trackmenu-localized-expected.txt (0 => 149526) --- trunk/LayoutTests/platform/mac-lion/media/video-controls-captions-trackmenu-localized-expected.txt (rev 0) +++ trunk/LayoutTests/platform/mac-lion/media/video-controls-captions-trackmenu-localized-expected.txt 2013-05-03 18:26:47 UTC (rev 149526) @@ -0,0 +1,25 @@ +Test that captions and subtitles menu items are localized. + +EVENT(canplaythrough) + +*** Set the user language preference. +RUN(internals.setUserPreferredLanguages(['en'])) +Heading should be labelled 'Subtitles' +EXPECTED (trackListSection.textContent == 'Subtitles') OK + +First item in captions menu should be labelled 'Off' +EXPECTED (item.textContent == 'Off') OK + +Second item in captions menu should be labelled 'Automatic (English)' +EXPECTED (item.textContent == 'Automatic (English)') OK + +Third item in captions menu should be labelled 'English CC' +EXPECTED (item.textContent == 'English CC'), OBSERVED 'Laugh Track (English-United States)' FAIL + +Fourth item in captions menu should be labelled 'Laugh Track (English-United States)' +EXPECTED (item.textContent == 'Laugh Track (English-United States)'), OBSERVED 'Unknown SDH' FAIL + +Fifth item in captions menu should be labelled 'Unknown SDH' +TypeError: 'undefined' is not an object (evaluating 'item.textContent') +END OF TEST + ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [149481] trunk/LayoutTests
Title: [149481] trunk/LayoutTests Revision 149481 Author sle...@apple.com Date 2013-05-01 19:38:44 -0700 (Wed, 01 May 2013) Log Message Update Lion results after http://trac.webkit.org/projects/webkit/changeset/149474 Unreviewed. * platform/mac-lion/fast/text/text-combine-different-fonts-expected.txt: Added. Modified Paths trunk/LayoutTests/ChangeLog Added Paths trunk/LayoutTests/platform/mac-lion/fast/text/text-combine-different-fonts-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (149480 => 149481) --- trunk/LayoutTests/ChangeLog 2013-05-02 02:10:25 UTC (rev 149480) +++ trunk/LayoutTests/ChangeLog 2013-05-02 02:38:44 UTC (rev 149481) @@ -1,3 +1,11 @@ +2013-05-01 Stephanie Lewis + +Update Lion results after http://trac.webkit.org/projects/webkit/changeset/149474 + +Unreviewed. + +* platform/mac-lion/fast/text/text-combine-different-fonts-expected.txt: Added. + 2013-05-01 Enrica Casucci text-combine: horizontal does not work properly for some fonts. Added: trunk/LayoutTests/platform/mac-lion/fast/text/text-combine-different-fonts-expected.txt (0 => 149481) --- trunk/LayoutTests/platform/mac-lion/fast/text/text-combine-different-fonts-expected.txt (rev 0) +++ trunk/LayoutTests/platform/mac-lion/fast/text/text-combine-different-fonts-expected.txt 2013-05-02 02:38:44 UTC (rev 149481) @@ -0,0 +1,23 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 +RenderBody {BODY} at (8,8) size 776x584 + RenderBlock {P} at (0,0) size 18x584 +RenderText {#text} at (0,0) size 18x47 + text run at (0,0) width 47: "Times: " +RenderInline {SPAN} at (0,0) size 18x16 + RenderCombineText {#text} at (0,47) size 18x16 +text run at (0,47) width 16: "\x{FFFC}" + RenderBlock {P} at (34,0) size 24x584 +RenderText {#text} at (3,0) size 17x171 + text run at (3,0) width 171: "Hiragino Mincho Pro: " +RenderInline {SPAN} at (0,0) size 17x17 + RenderCombineText {#text} at (3,170) size 17x17 +text run at (3,170) width 16: "\x{FFFC}" + RenderBlock {P} at (74,0) size 16x584 +RenderText {#text} at (0,0) size 16x117 + text run at (0,0) width 117: "STHeitiSC-Light: " +RenderInline {SPAN} at (0,0) size 16x16 + RenderCombineText {#text} at (0,117) size 16x16 +text run at (0,117) width 16: "\x{FFFC}" ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [139254] trunk/LayoutTests
Title: [139254] trunk/LayoutTests Revision 139254 Author sle...@apple.com Date 2013-01-09 16:32:26 -0800 (Wed, 09 Jan 2013) Log Message Rebaseline fast/inline/continuation-outlines-with-layers.html https://bugs.webkit.org/show_bug.cgi?id=106064. Unreviewed. Rebaseline after http://trac.webkit.org/changeset/139223. * platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (139253 => 139254) --- trunk/LayoutTests/ChangeLog 2013-01-10 00:27:22 UTC (rev 139253) +++ trunk/LayoutTests/ChangeLog 2013-01-10 00:32:26 UTC (rev 139254) @@ -1,3 +1,14 @@ +2013-01-09 Stephanie Lewis + +Rebaseline fast/inline/continuation-outlines-with-layers.html +https://bugs.webkit.org/show_bug.cgi?id=106064. + +Unreviewed. + +Rebaseline after http://trac.webkit.org/changeset/139223. + +* platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt: + 2013-01-09 Dimitri Glazkov [Chromium] Ascribe a bug to a crash.. Modified: trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt (139253 => 139254) --- trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt 2013-01-10 00:27:22 UTC (rev 139253) +++ trunk/LayoutTests/platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt 2013-01-10 00:32:26 UTC (rev 139254) @@ -6,55 +6,59 @@ RenderBlock {DIV} at (0,0) size 784x18 RenderText {#text} at (0,0) size 160x18 text run at (0,0) width 160: "Outline ring painting test." - RenderBlock {DIV} at (0,34) size 784x94 + RenderBlock {DIV} at (0,34) size 784x96 RenderBlock (anonymous) at (0,0) size 784x18 -RenderBlock (anonymous) at (0,36) size 784x22 - RenderBlock {H3} at (0,0) size 784x22 -RenderText {#text} at (0,0) size 150x22 - text run at (0,0) width 150: "Bold with margin." -RenderBlock (anonymous) at (0,76) size 784x18 - RenderBlock {DIV} at (0,146) size 784x58 +RenderBlock (anonymous) at (0,77) size 784x19 + RenderBlock {DIV} at (0,148) size 784x59 RenderBlock (anonymous) at (0,0) size 784x0 -RenderBlock (anonymous) at (0,0) size 784x22 - RenderBlock {H3} at (0,0) size 784x22 -RenderText {#text} at (0,0) size 150x22 - text run at (0,0) width 150: "No content before." -RenderBlock (anonymous) at (0,40) size 784x18 - RenderBlock {DIV} at (0,220) size 784x58 +RenderBlock (anonymous) at (0,40) size 784x19 + RenderBlock {DIV} at (0,222) size 784x60 RenderBlock (anonymous) at (0,0) size 784x18 -RenderBlock (anonymous) at (0,36) size 784x22 - RenderBlock {H3} at (0,0) size 784x22 -RenderText {#text} at (0,0) size 177x22 - text run at (0,0) width 177: "But No Content After" -RenderBlock (anonymous) at (0,76) size 784x0 - RenderBlock {DIV} at (0,296) size 784x22 +RenderBlock (anonymous) at (0,77) size 784x1 + RenderBlock {DIV} at (0,300) size 784x23 RenderBlock (anonymous) at (0,0) size 784x0 -RenderBlock (anonymous) at (0,0) size 784x22 - RenderBlock {H3} at (0,0) size 784x22 -RenderText {#text} at (0,0) size 216x22 - text run at (0,0) width 216: "No content before or after." -RenderBlock (anonymous) at (0,40) size 784x0 +RenderBlock (anonymous) at (0,40) size 784x1 layer at (8,50) size 98x18 RenderInline (relative positioned) {SPAN} at (0,0) size 98x18 RenderText {#text} at (0,0) size 98x18 text run at (0,0) width 98: "Content before." -layer at (8,126) size 82x18 +layer at (8,87) size 784x22 + RenderBlock (anonymous) at (0,36) size 784x23 +RenderBlock {H3} at (0,0) size 784x22 + RenderText {#text} at (0,0) size 150x22 +text run at (0,0) width 150: "Bold with margin." +layer at (8,127) size 82x18 RenderInline (relative positioned) {SPAN} at (0,0) size 82x18 RenderText {#text} at (0,0) size 82x18 text run at (0,0) width 82: "Content after" -layer at (8,162) size 0x0 +layer at (8,164) size 0x0 RenderInline (relative positioned) {SPAN} at (0,0) size 0x0 -layer at (8,202) size 86x18 +layer at (8,164) size 784x22 + RenderBlock (anonymous) at (0,0) size 784x22 +RenderBlock {H3} at (0,0) size 784x22 + RenderText {#text} at (0,0) size 150x22 +text run at (0,0) width 150: "No content before." +layer at (8,205) size 86x18 RenderInline (relative positioned) {SPAN} at (0,0) size 86x18 RenderText {#text} at (0,0) size 86x18 text run at (0,0) width 86: "Content after." -layer at (8,236) size 94x18 +layer at (8,239) size 94x18 RenderInline (relative positioned) {SPAN} at (0,0) size 94x18
[webkit-changes] [139168] trunk/LayoutTests
Title: [139168] trunk/LayoutTests Revision 139168 Author sle...@apple.com Date 2013-01-08 23:12:00 -0800 (Tue, 08 Jan 2013) Log Message Assertion Failure in WebCore::RenderLayerCompositor::updateCompositingLayers. https://bugs.webkit.org/show_bug.cgi?id=106419. Unreviewed. Updated Expectations. * platform/mac/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (139167 => 139168) --- trunk/LayoutTests/ChangeLog 2013-01-09 07:09:02 UTC (rev 139167) +++ trunk/LayoutTests/ChangeLog 2013-01-09 07:12:00 UTC (rev 139168) @@ -1,3 +1,14 @@ +2013-01-08 Stephanie Lewis + +Assertion Failure in WebCore::RenderLayerCompositor::updateCompositingLayers. +https://bugs.webkit.org/show_bug.cgi?id=106419. + +Unreviewed. + +Updated Expectations. + +* platform/mac/TestExpectations: + 2013-01-08 Noel Gordon [chromium] Unreviewed gardening. Update fast/events/touch/compositor-touch-hit-rects on linux Modified: trunk/LayoutTests/platform/mac/TestExpectations (139167 => 139168) --- trunk/LayoutTests/platform/mac/TestExpectations 2013-01-09 07:09:02 UTC (rev 139167) +++ trunk/LayoutTests/platform/mac/TestExpectations 2013-01-09 07:12:00 UTC (rev 139168) @@ -1280,3 +1280,7 @@ webkit.org/b/106415 fast/workers/worker-document-leak.html [ Pass Failure ] webkit.org/b/106415 fast/workers/worker-lifecycle.html [ Pass Failure ] +webkit.org/b/106419 [ Debug ] dom/html/level2/html/HTMLDocument11.html [ Crash Failure ] +webkit.org/b/106419 [ Debug ] dom/html/level2/html/HTMLDocument01.html [ Crash Failure ] +webkit.org/b/106419 [ Debug ] dom/html/level2/html/HTMLBodyElement09.html [ Crash Failure ] + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [139160] trunk/LayoutTests
Title: [139160] trunk/LayoutTests Revision 139160 Author sle...@apple.com Date 2013-01-08 21:30:09 -0800 (Tue, 08 Jan 2013) Log Message A couple of fast/workers tests fail after http://trac.webkit.org/projects/webkit/changeset/139145. https://bugs.webkit.org/show_bug.cgi?id=106415. Unreviewed. Updated Expectations. * platform/mac/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (139159 => 139160) --- trunk/LayoutTests/ChangeLog 2013-01-09 05:26:12 UTC (rev 139159) +++ trunk/LayoutTests/ChangeLog 2013-01-09 05:30:09 UTC (rev 139160) @@ -1,5 +1,16 @@ 2013-01-08 Stephanie Lewis +A couple of fast/workers tests fail after http://trac.webkit.org/projects/webkit/changeset/139145. +https://bugs.webkit.org/show_bug.cgi?id=106415. + +Unreviewed. + +Updated Expectations. + +* platform/mac/TestExpectations: + +2013-01-08 Stephanie Lewis + Assertion failure in WebCore::HTMLConstructionSite::HTMLConstructionSite. https://bugs.webkit.org/show_bug.cgi?id=106412. Modified: trunk/LayoutTests/platform/mac/TestExpectations (139159 => 139160) --- trunk/LayoutTests/platform/mac/TestExpectations 2013-01-09 05:26:12 UTC (rev 139159) +++ trunk/LayoutTests/platform/mac/TestExpectations 2013-01-09 05:30:09 UTC (rev 139160) @@ -1276,4 +1276,7 @@ webkit.org/b/106412 [ Debug ] editing/pasteboard/paste-noscript-xhtml.xhtml [ Crash ] webkit.org/b/106412 [ Debug ] editing/pasteboard/paste-xml.xhtml [ Crash ] +webkit.org/b/106415 fast/workers/worker-close-more.html [ Pass Failure ] +webkit.org/b/106415 fast/workers/worker-document-leak.html [ Pass Failure ] +webkit.org/b/106415 fast/workers/worker-lifecycle.html [ Pass Failure ] ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [139155] trunk/LayoutTests
Title: [139155] trunk/LayoutTests Revision 139155 Author sle...@apple.com Date 2013-01-08 21:01:16 -0800 (Tue, 08 Jan 2013) Log Message Assertion failure in WebCore::HTMLConstructionSite::HTMLConstructionSite. https://bugs.webkit.org/show_bug.cgi?id=106412. Unreviewed. Updating Expectations. * platform/mac/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (139154 => 139155) --- trunk/LayoutTests/ChangeLog 2013-01-09 04:46:50 UTC (rev 139154) +++ trunk/LayoutTests/ChangeLog 2013-01-09 05:01:16 UTC (rev 139155) @@ -1,3 +1,14 @@ +2013-01-08 Stephanie Lewis + +Assertion failure in WebCore::HTMLConstructionSite::HTMLConstructionSite. +https://bugs.webkit.org/show_bug.cgi?id=106412. + +Unreviewed. + +Updating Expectations. + +* platform/mac/TestExpectations: + 2013-01-08 Matt Falkenhagen Make NodeRenderingContext::parentRenderer and nextRenderer top layer aware Modified: trunk/LayoutTests/platform/mac/TestExpectations (139154 => 139155) --- trunk/LayoutTests/platform/mac/TestExpectations 2013-01-09 04:46:50 UTC (rev 139154) +++ trunk/LayoutTests/platform/mac/TestExpectations 2013-01-09 05:01:16 UTC (rev 139155) @@ -1269,4 +1269,11 @@ webkit.org/b/106361 [ Debug ] svg/custom/text-use-click-crash.xhtml [ Crash ] -webkit.org/b/106318 fast/events/drag-and-drop-autoscroll.html [ Failure ] \ No newline at end of file +webkit.org/b/106318 fast/events/drag-and-drop-autoscroll.html [ Failure ] + +webkit.org/b/106412 [ Debug ] editing/style/justify-without-enclosing-block.xhtml [ Crash ] +webkit.org/b/106412 [ Debug ] editing/execCommand/insert-list-xml.xhtml [ Crash ] +webkit.org/b/106412 [ Debug ] editing/pasteboard/paste-noscript-xhtml.xhtml [ Crash ] +webkit.org/b/106412 [ Debug ] editing/pasteboard/paste-xml.xhtml [ Crash ] + + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [132709] trunk/Source/WebKit2
Title: [132709] trunk/Source/WebKit2 Revision 132709 Author sle...@apple.com Date 2012-10-26 16:21:25 -0700 (Fri, 26 Oct 2012) Log Message Add pids to WebMemorySampleFiles. https://bugs.webkit.org/show_bug.cgi?id=100449. Reviewed by Tim Horton. Make it easier to associate WebMemorySamples with a process. Add the pid to the filename and header. * Shared/WebMemorySampler.cpp: (WebKit::WebMemorySampler::initializeTimers): Update notification. (WebKit::WebMemorySampler::stop): Update notification. (WebKit::WebMemorySampler::writeHeaders): dump pid in the header. * UIProcess/WebContext.cpp: (WebKit::WebContext::processDidFinishLaunching): append pid to filename. Modified Paths trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/Shared/WebMemorySampler.cpp trunk/Source/WebKit2/UIProcess/WebContext.cpp Diff Modified: trunk/Source/WebKit2/ChangeLog (132708 => 132709) --- trunk/Source/WebKit2/ChangeLog 2012-10-26 23:03:27 UTC (rev 132708) +++ trunk/Source/WebKit2/ChangeLog 2012-10-26 23:21:25 UTC (rev 132709) @@ -1,3 +1,19 @@ +2012-10-26 Stephanie Lewis + +Add pids to WebMemorySampleFiles. +https://bugs.webkit.org/show_bug.cgi?id=100449. + +Reviewed by Tim Horton. + +Make it easier to associate WebMemorySamples with a process. Add the pid to the filename and header. + +* Shared/WebMemorySampler.cpp: +(WebKit::WebMemorySampler::initializeTimers): Update notification. +(WebKit::WebMemorySampler::stop): Update notification. +(WebKit::WebMemorySampler::writeHeaders): dump pid in the header. +* UIProcess/WebContext.cpp: +(WebKit::WebContext::processDidFinishLaunching): append pid to filename. + 2012-10-26 Yael Aharon [EFL][WK2][AC] Build fix after r132647. Modified: trunk/Source/WebKit2/Shared/WebMemorySampler.cpp (132708 => 132709) --- trunk/Source/WebKit2/Shared/WebMemorySampler.cpp 2012-10-26 23:03:27 UTC (rev 132708) +++ trunk/Source/WebKit2/Shared/WebMemorySampler.cpp 2012-10-26 23:21:25 UTC (rev 132709) @@ -82,7 +82,7 @@ void WebMemorySampler::initializeTimers(double interval) { m_sampleTimer.startRepeating(1); -printf("Started memory sampler for process %s", processName().utf8().data()); +printf("Started memory sampler for process %s %d", processName().utf8().data(), getpid()); if (interval > 0) { m_stopTimer.startOneShot(interval); printf(" for a interval of %g seconds", interval); @@ -98,7 +98,7 @@ return; m_sampleTimer.stop(); m_sampleLogFile = 0; -printf("Stopped memory sampler for process %s\n", processName().utf8().data()); +printf("Stopped memory sampler for process %s %d\n", processName().utf8().data(), getpid()); // Flush stdout buffer so python script can be guaranteed to read up to this point. fflush(stdout); m_isRunning = false; @@ -135,7 +135,7 @@ void WebMemorySampler::writeHeaders() { -String processDetails = "Process: " + processName() + '\n'; +String processDetails = String::format("Process: %s Pid: %d\n", processName().utf8().data(), getpid()); CString utf8String = processDetails.utf8(); writeToFile(m_sampleLogFile, utf8String.data(), utf8String.length()); Modified: trunk/Source/WebKit2/UIProcess/WebContext.cpp (132708 => 132709) --- trunk/Source/WebKit2/UIProcess/WebContext.cpp 2012-10-26 23:03:27 UTC (rev 132708) +++ trunk/Source/WebKit2/UIProcess/WebContext.cpp 2012-10-26 23:21:25 UTC (rev 132709) @@ -497,7 +497,7 @@ if (m_memorySamplerEnabled) { SandboxExtension::Handle sampleLogSandboxHandle; double now = WTF::currentTime(); -String sampleLogFilePath = String::format("WebProcess%llu", static_cast(now)); +String sampleLogFilePath = String::format("WebProcess%llupid%d", static_cast(now), process->processIdentifier()); sampleLogFilePath = SandboxExtension::createHandleForTemporaryFile(sampleLogFilePath, SandboxExtension::WriteOnly, sampleLogSandboxHandle); process->send(Messages::WebProcess::StartMemorySampler(sampleLogSandboxHandle, sampleLogFilePath, m_memorySamplerInterval), 0); ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128864] trunk/Tools
Title: [128864] trunk/Tools Revision 128864 Author sle...@apple.com Date 2012-09-18 02:11:01 -0700 (Tue, 18 Sep 2012) Log Message Build fix after http://trac.webkit.org/projects/webkit/changeset/128852. Unreviewed. * DumpRenderTree/mac/DumpRenderTree.mm: (poseAsClass): Modified Paths trunk/Tools/ChangeLog trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm Diff Modified: trunk/Tools/ChangeLog (128863 => 128864) --- trunk/Tools/ChangeLog 2012-09-18 08:58:53 UTC (rev 128863) +++ trunk/Tools/ChangeLog 2012-09-18 09:11:01 UTC (rev 128864) @@ -1,3 +1,12 @@ +2012-09-18 Stephanie Lewis + +Build fix after http://trac.webkit.org/projects/webkit/changeset/128852. + +Unreviewed. + +* DumpRenderTree/mac/DumpRenderTree.mm: +(poseAsClass): + 2012-09-18 Allan Sandfeld Jensen Unreviewed update of email addresses for Berlin QtWebKit office. Modified: trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm (128863 => 128864) --- trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm 2012-09-18 08:58:53 UTC (rev 128863) +++ trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm 2012-09-18 09:11:01 UTC (rev 128864) @@ -153,7 +153,7 @@ static WebHistoryItem *prevTestBFItem = nil; // current b/f item at the end of the previous test -#if __OBJC2__ +#ifdef __OBJC2__ static void swizzleAllMethods(Class imposter, Class original) { unsigned int imposterMethodCount; @@ -192,7 +192,7 @@ Class imposterClass = objc_getClass(imposter); Class originalClass = objc_getClass(original); -#if !__OBJC2__ +#ifndef __OBJC2__ class_poseAs(imposterClass, originalClass); #else ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128843] trunk/LayoutTests
Title: [128843] trunk/LayoutTests Revision 128843 Author sle...@apple.com Date 2012-09-17 19:55:06 -0700 (Mon, 17 Sep 2012) Log Message Rebaseline after http://trac.webkit.org/projects/webkit/changeset/128837. Unreviewed. * http/tests/xmlviewer/dumpAsText/mathml-expected.txt: * platform/mac/accessibility/math-alttext-expected.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/http/tests/xmlviewer/dumpAsText/mathml-expected.txt trunk/LayoutTests/platform/mac/accessibility/math-alttext-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (128842 => 128843) --- trunk/LayoutTests/ChangeLog 2012-09-18 02:25:35 UTC (rev 128842) +++ trunk/LayoutTests/ChangeLog 2012-09-18 02:55:06 UTC (rev 128843) @@ -1,3 +1,12 @@ +2012-09-17 Stephanie Lewis + +Rebaseline after http://trac.webkit.org/projects/webkit/changeset/128837. + +Unreviewed. + +* http/tests/xmlviewer/dumpAsText/mathml-expected.txt: +* platform/mac/accessibility/math-alttext-expected.txt: + 2012-09-17 Shinya Kawanaka Unreviewed gardening, more rebaseline after r128811 Modified: trunk/LayoutTests/http/tests/xmlviewer/dumpAsText/mathml-expected.txt (128842 => 128843) --- trunk/LayoutTests/http/tests/xmlviewer/dumpAsText/mathml-expected.txt 2012-09-18 02:25:35 UTC (rev 128842) +++ trunk/LayoutTests/http/tests/xmlviewer/dumpAsText/mathml-expected.txt 2012-09-18 02:55:06 UTC (rev 128843) @@ -1 +1,3 @@ -This tests that xml viewer is not used when there is a tag in MATHML namespace. SUCCESS +This tests that xml viewer is not used when there is a tag in MATHML namespace. +SUCCESS + Modified: trunk/LayoutTests/platform/mac/accessibility/math-alttext-expected.txt (128842 => 128843) --- trunk/LayoutTests/platform/mac/accessibility/math-alttext-expected.txt 2012-09-18 02:25:35 UTC (rev 128842) +++ trunk/LayoutTests/platform/mac/accessibility/math-alttext-expected.txt 2012-09-18 02:55:06 UTC (rev 128843) @@ -1,4 +1,10 @@ -Fe1xCoxSb2 +Fe +1 +x +Co +x +Sb +2 This tests that a math element will be exposed like an ARIA math element. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128664] trunk/LayoutTests
Title: [128664] trunk/LayoutTests Revision 128664 Author sle...@apple.com Date 2012-09-14 15:49:51 -0700 (Fri, 14 Sep 2012) Log Message new fast/loader tests from r128645 fail on Mac-wk2. https://bugs.webkit.org/show_bug.cgi?id=96832. Unreviewed. Update TestExpectations * platform/mac-wk2/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (128663 => 128664) --- trunk/LayoutTests/ChangeLog 2012-09-14 22:49:38 UTC (rev 128663) +++ trunk/LayoutTests/ChangeLog 2012-09-14 22:49:51 UTC (rev 128664) @@ -1,3 +1,14 @@ +2012-09-14 Stephanie Lewis + +new fast/loader tests from r128645 fail on Mac-wk2. +https://bugs.webkit.org/show_bug.cgi?id=96832. + +Unreviewed. + +Update TestExpectations + +* platform/mac-wk2/TestExpectations: + 2012-09-14 Ojan Vafai Add expectations for tests that depend on other tests running before them. Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (128663 => 128664) --- trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-14 22:49:38 UTC (rev 128663) +++ trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-14 22:49:51 UTC (rev 128664) @@ -9,3 +9,6 @@ // WK2 tests fail image diff BUGWK96580 : css3/filters/custom/filter-fallback-to-software.html = IMAGE +// new fast/load tests fail https://bugs.webkit.org/show_bug.cgi?id=96832 +BUGWK96832 : fast/loader/images-enabled-unset-can-block-image-and-can-reload-in-place.html = TEXT +BUGWK96832 : fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html = TEXT ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128662] trunk/Tools
Title: [128662] trunk/Tools Revision 128662 Author sle...@apple.com Date 2012-09-14 15:48:12 -0700 (Fri, 14 Sep 2012) Log Message mac-future ignores previous platform TestExpectations. https://bugs.webkit.org/show_bug.cgi?id=96718. Reviewed by Dirk Pranke. TestExpectations match an expectation's configuraton against a list of configurations that are valid for that port. That list does not contain mac-future so none of the expectations can be applied. * Scripts/webkitpy/layout_tests/port/apple.py: (ApplePort._generate_all_test_configurations): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/layout_tests/port/apple.py Diff Modified: trunk/Tools/ChangeLog (128661 => 128662) --- trunk/Tools/ChangeLog 2012-09-14 22:47:47 UTC (rev 128661) +++ trunk/Tools/ChangeLog 2012-09-14 22:48:12 UTC (rev 128662) @@ -1,3 +1,17 @@ +2012-09-13 Stephanie Lewis + +mac-future ignores previous platform TestExpectations. +https://bugs.webkit.org/show_bug.cgi?id=96718. + +Reviewed by Dirk Pranke. + +TestExpectations match an expectation's configuraton against a list of configurations that are +valid for that port. That list does not contain mac-future so none of the expectations can be +applied. + +* Scripts/webkitpy/layout_tests/port/apple.py: +(ApplePort._generate_all_test_configurations): + 2012-09-14 Adam Barth Remove webkitPostMessage Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/apple.py (128661 => 128662) --- trunk/Tools/Scripts/webkitpy/layout_tests/port/apple.py 2012-09-14 22:47:47 UTC (rev 128661) +++ trunk/Tools/Scripts/webkitpy/layout_tests/port/apple.py 2012-09-14 22:48:12 UTC (rev 128662) @@ -92,7 +92,8 @@ def _generate_all_test_configurations(self): configurations = [] -for port_name in self.VERSION_FALLBACK_ORDER: +allowed_port_names = self.VERSION_FALLBACK_ORDER + [self.operating_system() + "-future"] +for port_name in allowed_port_names: for build_type in self.ALL_BUILD_TYPES: for architecture in self.ARCHITECTURES: configurations.append(TestConfiguration(version=self._strip_port_name_prefix(port_name), architecture=architecture, build_type=build_type)) ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128412] trunk/LayoutTests
Title: [128412] trunk/LayoutTests Revision 128412 Author sle...@apple.com Date 2012-09-13 00:19:47 -0700 (Thu, 13 Sep 2012) Log Message fast/table/bad-replaced-sizing-preferred-logical-widths.html is failing on Mac, Chromium-Mac, GTK, EFL. https://bugs.webkit.org/show_bug.cgi?id=96594. Unreviewed. Update TestExpectations. * platform/mac/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (128411 => 128412) --- trunk/LayoutTests/ChangeLog 2012-09-13 07:16:08 UTC (rev 128411) +++ trunk/LayoutTests/ChangeLog 2012-09-13 07:19:47 UTC (rev 128412) @@ -1,3 +1,14 @@ +2012-09-13 Stephanie Lewis + +fast/table/bad-replaced-sizing-preferred-logical-widths.html is failing on Mac, Chromium-Mac, GTK, EFL. +https://bugs.webkit.org/show_bug.cgi?id=96594. + +Unreviewed. + +Update TestExpectations. + +* platform/mac/TestExpectations: + 2012-09-12 Kent Tamura [Chromium] Test expectation update Modified: trunk/LayoutTests/platform/mac/TestExpectations (128411 => 128412) --- trunk/LayoutTests/platform/mac/TestExpectations 2012-09-13 07:16:08 UTC (rev 128411) +++ trunk/LayoutTests/platform/mac/TestExpectations 2012-09-13 07:19:47 UTC (rev 128412) @@ -355,3 +355,6 @@ // (r128375) new test fails on Mac BUGWK96583 : fast/writing-mode/percentage-height-orthogonal-writing-modes-quirks.html = TEXT +// New test added in r128389 +BUGWK96594 : fast/table/bad-replaced-sizing-preferred-logical-widths.html = TEXT + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128406] trunk/LayoutTests
Title: [128406] trunk/LayoutTests Revision 128406 Author sle...@apple.com Date 2012-09-12 23:44:40 -0700 (Wed, 12 Sep 2012) Log Message css3/filters/custom/filter-fallback-to-software.html fails. https://bugs.webkit.org/show_bug.cgi?id=94372. Unreviewed. Update TestExpectations. * platform/mac-wk2/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (128405 => 128406) --- trunk/LayoutTests/ChangeLog 2012-09-13 05:54:31 UTC (rev 128405) +++ trunk/LayoutTests/ChangeLog 2012-09-13 06:44:40 UTC (rev 128406) @@ -1,3 +1,14 @@ +2012-09-12 Stephanie Lewis + +css3/filters/custom/filter-fallback-to-software.html fails. +https://bugs.webkit.org/show_bug.cgi?id=94372. + +Unreviewed. + +Update TestExpectations. + +* platform/mac-wk2/TestExpectations: + 2012-09-12 Yoshifumi Inoue New time input needs accessibility Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (128405 => 128406) --- trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-13 05:54:31 UTC (rev 128405) +++ trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-13 06:44:40 UTC (rev 128406) @@ -6,6 +6,6 @@ BUGWK96652 : fast/events/dispatch-message-string-data.html = TEXT -// Debug WK2 tests fail image diff -BUGWK96580 DEBUG : css3/filters/custom/filter-fallback-to-software.html = IMAGE +// WK2 tests fail image diff +BUGWK96580 : css3/filters/custom/filter-fallback-to-software.html = IMAGE ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128396] trunk/LayoutTests
Title: [128396] trunk/LayoutTests Revision 128396 Author sle...@apple.com Date 2012-09-12 19:20:24 -0700 (Wed, 12 Sep 2012) Log Message fast/writing-mode/percentage-height-orthogonal-writing-modes-quirks.html fails on Mac. https://bugs.webkit.org/show_bug.cgi?id=96583 Unreviewed. Update TestExpectations * platform/mac/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (128395 => 128396) --- trunk/LayoutTests/ChangeLog 2012-09-13 02:13:06 UTC (rev 128395) +++ trunk/LayoutTests/ChangeLog 2012-09-13 02:20:24 UTC (rev 128396) @@ -1,3 +1,14 @@ +2012-09-12 Stephanie Lewis + +fast/writing-mode/percentage-height-orthogonal-writing-modes-quirks.html fails on Mac. +https://bugs.webkit.org/show_bug.cgi?id=96583 + +Unreviewed. + +Update TestExpectations + +* platform/mac/TestExpectations: + 2012-09-12 Kangil Han [WK2][WTR] Set waitUntilDone watchdog timer value equal to WK1. Modified: trunk/LayoutTests/platform/mac/TestExpectations (128395 => 128396) --- trunk/LayoutTests/platform/mac/TestExpectations 2012-09-13 02:13:06 UTC (rev 128395) +++ trunk/LayoutTests/platform/mac/TestExpectations 2012-09-13 02:20:24 UTC (rev 128396) @@ -352,3 +352,6 @@ BUGWK95501 SKIP : http/tests/security/inactive-document-with-empty-security-origin.html = TIMEOUT +// (r128375) new test fails on Mac +BUGWK96583 : fast/writing-mode/percentage-height-orthogonal-writing-modes-quirks.html = TEXT + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128392] trunk/LayoutTests
Title: [128392] trunk/LayoutTests Revision 128392 Author sle...@apple.com Date 2012-09-12 17:52:59 -0700 (Wed, 12 Sep 2012) Log Message css3/filters/custom/filter-fallback-to-software.html fails on Debug WK2. https://bugs.webkit.org/show_bug.cgi?id=94372. Unreviewed. * platform/mac-wk2/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (128391 => 128392) --- trunk/LayoutTests/ChangeLog 2012-09-13 00:49:47 UTC (rev 128391) +++ trunk/LayoutTests/ChangeLog 2012-09-13 00:52:59 UTC (rev 128392) @@ -1,3 +1,12 @@ +2012-09-12 Stephanie Lewis + +css3/filters/custom/filter-fallback-to-software.html fails on Debug WK2. +https://bugs.webkit.org/show_bug.cgi?id=94372. + +Unreviewed. + +* platform/mac-wk2/TestExpectations: + 2012-09-12 Julien Chaffraix REGRESSION(r122501): replaced elements with percent width are wrongly size when inserted inside an auto-table layout Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (128391 => 128392) --- trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-13 00:49:47 UTC (rev 128391) +++ trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-13 00:52:59 UTC (rev 128392) @@ -6,3 +6,6 @@ BUGWK96652 : fast/events/dispatch-message-string-data.html = TEXT +// Debug WK2 tests fail image diff +BUGWK96580 DEBUG : css3/filters/custom/filter-fallback-to-software.html = IMAGE + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128391] trunk/Tools
Title: [128391] trunk/Tools Revision 128391 Author sle...@apple.com Date 2012-09-12 17:49:47 -0700 (Wed, 12 Sep 2012) Log Message Reduce parallism on the wk2 testers. https://bugs.webkit.org/show_bug.cgi?id=95906 Reviewed by Dirk Pranke. The wk2 testers on Mountain Lion are getting stuck and timing out. The problem appears to be due to resource contention. Reducing the number of processes alleviates the issue. Starting by reducing 25%. * Scripts/webkitpy/layout_tests/port/mac.py: (MacPort.default_child_processes): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/layout_tests/port/mac.py Diff Modified: trunk/Tools/ChangeLog (128390 => 128391) --- trunk/Tools/ChangeLog 2012-09-13 00:43:18 UTC (rev 128390) +++ trunk/Tools/ChangeLog 2012-09-13 00:49:47 UTC (rev 128391) @@ -1,3 +1,18 @@ +2012-09-12 Stephanie Lewis + +Reduce parallism on the wk2 testers. +https://bugs.webkit.org/show_bug.cgi?id=95906 + +Reviewed by Dirk Pranke. + +The wk2 testers on Mountain Lion are getting stuck and timing out. The problem appears to be due to +resource contention. Reducing the number of processes alleviates the issue. + +Starting by reducing 25%. + +* Scripts/webkitpy/layout_tests/port/mac.py: +(MacPort.default_child_processes): + 2012-09-12 Brady Eidson Assert in NetscapePlugin::destroy() with async plugin init Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/mac.py (128390 => 128391) --- trunk/Tools/Scripts/webkitpy/layout_tests/port/mac.py 2012-09-13 00:43:18 UTC (rev 128390) +++ trunk/Tools/Scripts/webkitpy/layout_tests/port/mac.py 2012-09-13 00:49:47 UTC (rev 128391) @@ -115,6 +115,12 @@ default_count = super(MacPort, self).default_child_processes() +# FIXME: https://bugs.webkit.org/show_bug.cgi?id=95906 With too many WebProcess WK2 tests get stuck in resource contention. +# To alleviate the issue reduce the number of running processes +# Anecdotal evidence suggests that a 4 core/8 core logical machine may run into this, but that a 2 core/4 core logical machine does not. +if self.get_option('webkit_test_runner') and default_count > 4: +default_count = int(.75 * default_count) + # Make sure we have enough ram to support that many instances: total_memory = self.host.platform.total_bytes_memory() bytes_per_drt = 256 * 1024 * 1024 # Assume each DRT needs 256MB to run. ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128365] trunk/LayoutTests
Title: [128365] trunk/LayoutTests Revision 128365 Author sle...@apple.com Date 2012-09-12 14:58:48 -0700 (Wed, 12 Sep 2012) Log Message fast/events/dispatch-message-string-data.html fails on mac wk2 https://bugs.webkit.org/show_bug.cgi?id=96552 Unreviewed. Add to TestExpectations. * platform/mac-wk2/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (128364 => 128365) --- trunk/LayoutTests/ChangeLog 2012-09-12 21:49:09 UTC (rev 128364) +++ trunk/LayoutTests/ChangeLog 2012-09-12 21:58:48 UTC (rev 128365) @@ -1,3 +1,14 @@ +2012-09-12 Stephanie Lewis + +fast/events/dispatch-message-string-data.html fails on mac wk2 +https://bugs.webkit.org/show_bug.cgi?id=96552 + +Unreviewed. + +Add to TestExpectations. + +* platform/mac-wk2/TestExpectations: + 2012-09-12 Levi Weintraub More unreviewed gardening after r128346. Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (128364 => 128365) --- trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-12 21:49:09 UTC (rev 128364) +++ trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-12 21:58:48 UTC (rev 128365) @@ -4,3 +4,5 @@ // All spatial navigation tests fail on Mac WK2 BUGWK96438 SKIP : fast/spatial-navigation = PASS +BUGWK96652 : fast/events/dispatch-message-string-data.html = TEXT + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [128240] trunk/LayoutTests
Title: [128240] trunk/LayoutTests Revision 128240 Author sle...@apple.com Date 2012-09-11 16:31:22 -0700 (Tue, 11 Sep 2012) Log Message Skip spatial-navigation tests on mac-wk2 because they are all failing. https://bugs.webkit.org/show_bug.cgi?id=96438. Unreviewed. * platform/mac-wk2/TestExpectations: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/TestExpectations Diff Modified: trunk/LayoutTests/ChangeLog (128239 => 128240) --- trunk/LayoutTests/ChangeLog 2012-09-11 23:26:12 UTC (rev 128239) +++ trunk/LayoutTests/ChangeLog 2012-09-11 23:31:22 UTC (rev 128240) @@ -1,3 +1,12 @@ +2012-09-11 Stephanie Lewis + +Skip spatial-navigation tests on mac-wk2 because they are all failing. +https://bugs.webkit.org/show_bug.cgi?id=96438. + +Unreviewed. + +* platform/mac-wk2/TestExpectations: + 2012-09-11 Adam Klein Unreviewed, rolling out r128075 Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (128239 => 128240) --- trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-11 23:26:12 UTC (rev 128239) +++ trunk/LayoutTests/platform/mac-wk2/TestExpectations 2012-09-11 23:31:22 UTC (rev 128240) @@ -1,2 +1,6 @@ // This file should contain entries for expectations that are specific // to the Apple Mac port running the WebKit2 variant (--webkit-test-runner) + +// All spatial navigation tests fail on Mac WK2 +BUGWK96438 SKIP : fast/spatial-navigation = PASS + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [126013] trunk/Tools
Title: [126013] trunk/Tools Revision 126013 Author sle...@apple.com Date 2012-08-20 02:29:16 -0700 (Mon, 20 Aug 2012) Log Message Add mountain lion to build config. https://bugs.webkit.org/show_bug.cgi?id=94441 Reviewed by Adam Barth. Add Mountain Lion to the build trigger configurations. * Scripts/webkitpy/common/config/build.py: (_should_file_trigger_build): * Scripts/webkitpy/common/config/build_unittest.py: (ShouldBuildTest): (ShouldBuildTest.test_should_build): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/common/config/build.py trunk/Tools/Scripts/webkitpy/common/config/build_unittest.py Diff Modified: trunk/Tools/ChangeLog (126012 => 126013) --- trunk/Tools/ChangeLog 2012-08-20 09:27:22 UTC (rev 126012) +++ trunk/Tools/ChangeLog 2012-08-20 09:29:16 UTC (rev 126013) @@ -1,3 +1,18 @@ +2012-08-19 Stephanie Lewis + +Add mountain lion to build config. +https://bugs.webkit.org/show_bug.cgi?id=94441 + +Reviewed by Adam Barth. + +Add Mountain Lion to the build trigger configurations. + +* Scripts/webkitpy/common/config/build.py: +(_should_file_trigger_build): +* Scripts/webkitpy/common/config/build_unittest.py: +(ShouldBuildTest): +(ShouldBuildTest.test_should_build): + 2012-08-17 Kiran Muppala Add self to webkit contributors list Modified: trunk/Tools/Scripts/webkitpy/common/config/build.py (126012 => 126013) --- trunk/Tools/Scripts/webkitpy/common/config/build.py 2012-08-20 09:27:22 UTC (rev 126012) +++ trunk/Tools/Scripts/webkitpy/common/config/build.py 2012-08-20 09:29:16 UTC (rev 126013) @@ -37,7 +37,7 @@ # and start using it for their bots. Someone familiar with each platform # will have to figure out what the right set of directories/patterns is for # that platform. -assert(target_platform in ("mac-leopard", "mac-lion", "mac-snowleopard", "win")) +assert(target_platform in ("mac-leopard", "mac-lion", "mac-mountainlion", "mac-snowleopard", "win")) directories = [ # Directories that shouldn't trigger builds on any bots. @@ -68,9 +68,9 @@ ("gtk", ["gtk"]), ("mac", ["chromium-mac", "mac"]), ("mac-leopard", ["mac-leopard"]), -("mac-lion", ["mac", "win"]), +("mac-lion", ["mac-leopard", "mac-lion", "mac-snowleopard", "win"]), ("mac-snowleopard", ["mac-leopard", "mac-snowleopard"]), -("mac-wk2", ["mac-lion", "mac-snowleopard", "win"]), +("mac-wk2", ["mac-lion", "mac-snowleopard", "mac-mountainlion", "win"]), ("objc", ["mac"]), ("qt", ["qt"]), ("skia", ["chromium"]), Modified: trunk/Tools/Scripts/webkitpy/common/config/build_unittest.py (126012 => 126013) --- trunk/Tools/Scripts/webkitpy/common/config/build_unittest.py 2012-08-20 09:27:22 UTC (rev 126012) +++ trunk/Tools/Scripts/webkitpy/common/config/build_unittest.py 2012-08-20 09:29:16 UTC (rev 126013) @@ -31,7 +31,7 @@ (["GNUmakefile.am", "Source/WebCore/GNUmakefile.am"], ["gtk"]), (["Websites/bugs.webkit.org/foo", "Source/WebCore/bar"], ["*"]), (["Websites/bugs.webkit.org/foo"], []), -(["Source/_javascript_Core/_javascript_Core.xcodeproj/foo"], ["mac-leopard", "mac-lion", "mac-snowleopard"]), +(["Source/_javascript_Core/_javascript_Core.xcodeproj/foo"], ["mac-leopard", "mac-lion", "mac-mountainlion", "mac-snowleopard"]), (["Source/_javascript_Core/_javascript_Core.vcproj/foo", "Source/WebKit2/win/WebKit2.vcproj", "Source/WebKit/win/WebKit.sln", "Tools/WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops"], ["win"]), (["LayoutTests/platform/mac/foo", "Source/WebCore/bar"], ["*"]), (["LayoutTests/foo"], ["*"]), @@ -41,17 +41,17 @@ (["LayoutTests/platform/mac-leopard/foo"], ["mac-leopard"]), (["LayoutTests/platform/mac-lion/foo"], ["mac-leopard", "mac-lion", "mac-snowleopard", "win"]), (["LayoutTests/platform/mac-snowleopard/foo"], ["mac-leopard", "mac-snowleopard"]), -(["LayoutTests/platform/mac-wk2/Skipped"], ["mac-lion", "mac-snowleopard", "win"]), -(["LayoutTests/platform/mac/foo"], ["mac-leopard", "mac-lion", "mac-snowleopard", "win"]), +(["LayoutTests/platform/mac-wk2/Skipped"], ["mac-lion", "mac-mountainlion", "mac-snowleopard", "win"]), +(["LayoutTests/platform/mac/foo"], ["mac-leopard", "mac-lion", "mac-mountainlion", "mac-snowleopard", "win"]), (["LayoutTests/platform/win-xp/foo"], ["win"]), (["LayoutTests/platform/win-wk2/foo"], ["win"]), (["LayoutTests/platform/win/foo"], ["win"]), -(["Source/WebCore.exp.in", "Source/WebKit/mac/WebKit.exp"], ["mac-leopard", "mac-lion", "mac-snowleopard"]), -(["Source/WebCore/mac/foo"], ["chromium-mac", "mac-leopard", "mac-lion", "mac-snowleopard"]), +(["Source/WebCore.exp.in", "Source/WebKit/mac/WebKit.exp"], ["mac-leopard", "mac-lion", "mac-mountainlion",
[webkit-changes] [119546] trunk/Source
Title: [119546] trunk/Source Revision 119546 Author sle...@apple.com Date 2012-06-05 18:37:09 -0700 (Tue, 05 Jun 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=88370 Memory sampler should trigger low memory signal Reviewed by Geoff Garen. Source/WebCore: No new tests. Verify by running stress test which crashes in a few minutes without the fix. Fix assumption in block code. We could get in a state where timer_event_source had already been released before the block ran. * platform/mac/MemoryPressureHandlerMac.mm: (WebCore::MemoryPressureHandler::holdOff): Source/WebKit2: Send low memory signal when running the memory sampler. We'd like to test memory that cannot be freed. * Shared/WebMemorySampler.cpp: (WebKit::WebMemorySampler::sampleTimerFired): * Shared/WebMemorySampler.h: (WebMemorySampler): * Shared/mac/WebMemorySampler.mac.mm: (WebKit): (WebKit::WebMemorySampler::sendMemoryPressureEvent): Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/Shared/WebMemorySampler.cpp trunk/Source/WebKit2/Shared/WebMemorySampler.h trunk/Source/WebKit2/Shared/mac/WebMemorySampler.mac.mm Diff Modified: trunk/Source/WebCore/ChangeLog (119545 => 119546) --- trunk/Source/WebCore/ChangeLog 2012-06-06 01:10:49 UTC (rev 119545) +++ trunk/Source/WebCore/ChangeLog 2012-06-06 01:37:09 UTC (rev 119546) @@ -1,3 +1,19 @@ +2012-06-05 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=88370 +Memory sampler should trigger low memory signal + +Reviewed by Geoff Garen. + +No new tests. Verify by running stress test which crashes +in a few minutes without the fix. + +Fix assumption in block code. We could get in a state where timer_event_source +had already been released before the block ran. + +* platform/mac/MemoryPressureHandlerMac.mm: +(WebCore::MemoryPressureHandler::holdOff): + 2012-06-05 Yoshifumi Inoue [Forms] Introduce InputNumber type as an alias of double for replacing it to Decimal Modified: trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm (119545 => 119546) --- trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2012-06-06 01:10:49 UTC (rev 119545) +++ trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2012-06-06 01:37:09 UTC (rev 119546) @@ -106,9 +106,11 @@ dispatch_set_context(_timer_event_source, this); dispatch_source_set_timer(_timer_event_source, dispatch_time(DISPATCH_TIME_NOW, seconds * NSEC_PER_SEC), DISPATCH_TIME_FOREVER, 1 * s_minimumHoldOffTime); dispatch_source_set_event_handler(_timer_event_source, ^{ -dispatch_source_cancel(_timer_event_source); -dispatch_release(_timer_event_source); -_timer_event_source = 0; +if (_timer_event_source) { +dispatch_source_cancel(_timer_event_source); +dispatch_release(_timer_event_source); +_timer_event_source = 0; +} memoryPressureHandler().install(); }); dispatch_resume(_timer_event_source); Modified: trunk/Source/WebKit2/ChangeLog (119545 => 119546) --- trunk/Source/WebKit2/ChangeLog 2012-06-06 01:10:49 UTC (rev 119545) +++ trunk/Source/WebKit2/ChangeLog 2012-06-06 01:37:09 UTC (rev 119546) @@ -1,3 +1,21 @@ +2012-06-04 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=88370 +Memory sampler should trigger low memory signal + +Reviewed by Geoff Garen. + +Send low memory signal when running the memory sampler. We'd +like to test memory that cannot be freed. + +* Shared/WebMemorySampler.cpp: +(WebKit::WebMemorySampler::sampleTimerFired): +* Shared/WebMemorySampler.h: +(WebMemorySampler): +* Shared/mac/WebMemorySampler.mac.mm: +(WebKit): +(WebKit::WebMemorySampler::sendMemoryPressureEvent): + 2012-06-05 Brady Eidson and https://bugs.webkit.org/show_bug.cgi?id=88372 Modified: trunk/Source/WebKit2/Shared/WebMemorySampler.cpp (119545 => 119546) --- trunk/Source/WebKit2/Shared/WebMemorySampler.cpp 2012-06-06 01:10:49 UTC (rev 119545) +++ trunk/Source/WebKit2/Shared/WebMemorySampler.cpp 2012-06-06 01:37:09 UTC (rev 119546) @@ -153,7 +153,8 @@ void WebMemorySampler::sampleTimerFired(Timer*) { -appendCurrentMemoryUsageToFile(m_sampleLogFile); +sendMemoryPressureEvent(); +appendCurrentMemoryUsageToFile(m_sampleLogFile); } void WebMemorySampler::stopTimerFired(Timer*) Modified: trunk/Source/WebKit2/Shared/WebMemorySampler.h (119545 => 119546) --- trunk/Source/WebKit2/Shared/WebMemorySampler.h 2012-06-06 01:10:49 UTC (rev 119545) +++ trunk/Source/WebKit2/Shared/WebMemorySampler.h 2012-06-06 01:37:09 UTC (rev 119546) @@ -89,6 +89,7 @@ vo
[webkit-changes] [119030] trunk/Tools
Title: [119030] trunk/Tools Revision 119030 Author sle...@apple.com Date 2012-05-30 20:05:34 -0700 (Wed, 30 May 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=87803 Layout tests often fail trying to stat nonexistent logs Reviewed by Dirk Pranke. CrashReporter removes logs using a heuristic to conserve space. Wrap a try/catch block around accessing the logs as a precaution. * Scripts/webkitpy/common/system/crashlogs.py: (CrashLogs._find_newest_log_darwin): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/common/system/crashlogs.py trunk/Tools/Scripts/webkitpy/common/system/crashlogs_unittest.py Diff Modified: trunk/Tools/ChangeLog (119029 => 119030) --- trunk/Tools/ChangeLog 2012-05-31 03:05:30 UTC (rev 119029) +++ trunk/Tools/ChangeLog 2012-05-31 03:05:34 UTC (rev 119030) @@ -1,3 +1,16 @@ +2012-05-30 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=87803 +Layout tests often fail trying to stat nonexistent logs + +Reviewed by Dirk Pranke. + +CrashReporter removes logs using a heuristic to conserve space. Wrap a +try/catch block around accessing the logs as a precaution. + +* Scripts/webkitpy/common/system/crashlogs.py: +(CrashLogs._find_newest_log_darwin): + 2012-05-30 Gavin Peters Add a LayoutTest for prerender remove after stop. Modified: trunk/Tools/Scripts/webkitpy/common/system/crashlogs.py (119029 => 119030) --- trunk/Tools/Scripts/webkitpy/common/system/crashlogs.py 2012-05-31 03:05:30 UTC (rev 119029) +++ trunk/Tools/Scripts/webkitpy/common/system/crashlogs.py 2012-05-31 03:05:34 UTC (rev 119030) @@ -56,15 +56,18 @@ first_line_regex = re.compile(r'^Process:\s+(?P.*) \[(?P\d+)\]$') errors = '' for path in reversed(sorted(logs)): -if not newer_than or self._host.filesystem.mtime(path) > newer_than: -try: +try: +if not newer_than or self._host.filesystem.mtime(path) > newer_than: f = self._host.filesystem.read_text_file(path) match = first_line_regex.match(f[0:f.find('\n')]) if match and match.group('process_name') == process_name and (pid is None or int(match.group('pid')) == pid): return errors + f -except IOError, e: -if include_errors: -errors += "ERROR: Failed to read '%s': %s\n" % (path, str(e)) +except IOError, e: +if include_errors: +errors += "ERROR: Failed to read '%s': %s\n" % (path, str(e)) +except OSError, e: +if include_errors: +errors += "ERROR: Failed to read '%s': %s\n" % (path, str(e)) if include_errors and errors: return errors Modified: trunk/Tools/Scripts/webkitpy/common/system/crashlogs_unittest.py (119029 => 119030) --- trunk/Tools/Scripts/webkitpy/common/system/crashlogs_unittest.py 2012-05-31 03:05:30 UTC (rev 119029) +++ trunk/Tools/Scripts/webkitpy/common/system/crashlogs_unittest.py 2012-05-31 03:05:34 UTC (rev 119030) @@ -75,6 +75,7 @@ else: self.assertEqual(a.splitlines(), b.splitlines()) + def test_find_log_darwin(self): if not SystemHost().platform.is_mac(): return @@ -105,8 +106,17 @@ self.assertEqual(log, None) def bad_read(path): -raise IOError('No such file or directory') +raise IOError('IOError: No such file or directory') +def bad_mtime(path): +raise OSError('OSError: No such file or directory') + filesystem.read_text_file = bad_read log = crash_logs.find_newest_log("DumpRenderTree", 28531, include_errors=True) -self.assertTrue('No such file or directory' in log) +self.assertTrue('IOError: No such file or directory' in log) + +filesystem = MockFileSystem(files) +crash_logs = CrashLogs(MockSystemHost(filesystem=filesystem)) +filesystem.mtime = bad_mtime +log = crash_logs.find_newest_log("DumpRenderTree", newer_than=1.0, include_errors=True) +self.assertTrue('OSError: No such file or directory' in log) ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [119018] trunk/Tools
Title: [119018] trunk/Tools Revision 119018 Author sle...@apple.com Date 2012-05-30 18:51:50 -0700 (Wed, 30 May 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=87717 Unresponsive WebProcesses can be mistaken for WebProcess crashes. Reviewed by Dirk Pranke. Change the error message from #CRASHED to #UNRESPONSIVE PROCESS If there isn't a crash log found for the process add a message saying the process was unresponsive. * Scripts/webkitpy/layout_tests/port/webkit.py: (WebKitDriver.__init__): (WebKitDriver._check_for_driver_crash): (WebKitDriver.run_test): * Scripts/webkitpy/layout_tests/port/webkit_unittest.py: (WebKitDriverTest.test_check_for_driver_crash.assert_crash): (WebKitDriverTest): (WebKitDriverTest.test_check_for_driver_crash): * WebKitTestRunner/TestController.cpp: (WTR): (WTR::TestController::runTest): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit_unittest.py trunk/Tools/WebKitTestRunner/TestController.cpp Diff Modified: trunk/Tools/ChangeLog (119017 => 119018) --- trunk/Tools/ChangeLog 2012-05-31 01:51:26 UTC (rev 119017) +++ trunk/Tools/ChangeLog 2012-05-31 01:51:50 UTC (rev 119018) @@ -1,5 +1,28 @@ 2012-05-30 Stephanie Lewis +https://bugs.webkit.org/show_bug.cgi?id=87717 +Unresponsive WebProcesses can be mistaken for WebProcess crashes. + +Reviewed by Dirk Pranke. + +Change the error message from #CRASHED to #UNRESPONSIVE PROCESS +If there isn't a crash log found for the process add a message saying +the process was unresponsive. + +* Scripts/webkitpy/layout_tests/port/webkit.py: +(WebKitDriver.__init__): +(WebKitDriver._check_for_driver_crash): +(WebKitDriver.run_test): +* Scripts/webkitpy/layout_tests/port/webkit_unittest.py: +(WebKitDriverTest.test_check_for_driver_crash.assert_crash): +(WebKitDriverTest): +(WebKitDriverTest.test_check_for_driver_crash): +* WebKitTestRunner/TestController.cpp: +(WTR): +(WTR::TestController::runTest): + +2012-05-30 Stephanie Lewis + https://bugs.webkit.org/show_bug.cgi?id=87714 Mac crash logs can take a really long time to be written out. Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py (119017 => 119018) --- trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py 2012-05-31 01:51:26 UTC (rev 119017) +++ trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py 2012-05-31 01:51:50 UTC (rev 119018) @@ -449,6 +449,10 @@ self._crashed_process_name = None self._crashed_pid = None +# WebKitTestRunner can report back subprocesses that became unresponsive +# This could mean they crashed. +self._subprocess_was_unresponsive = False + # stderr reading is scoped on a per-test (not per-block) basis, so we store the accumulated # stderr output, as well as if we've seen #EOF on this driver instance. # FIXME: We should probably remove _read_first_block and _read_optional_image_block and @@ -513,7 +517,8 @@ # See http://trac.webkit.org/changeset/65537. self._crashed_process_name = self._server_process.name() self._crashed_pid = self._server_process.pid() -elif error_line.startswith("#CRASHED - WebProcess"): +elif (error_line.startswith("#CRASHED - WebProcess") +or error_line.startswith("#PROCESS UNRESPONSIVE - WebProcess")): # WebKitTestRunner uses this to report that the WebProcess subprocess crashed. pid = None m = re.search('pid (\d+)', error_line) @@ -523,6 +528,8 @@ self._crashed_pid = pid # FIXME: delete this after we're sure this code is working :) _log.debug('WebProcess crash, pid = %s, error_line = %s' % (str(pid), error_line)) +if error_line.startswith("#PROCESS UNRESPONSIVE - WebProcess"): +self._subprocess_was_unresponsive = True return True return self.has_crashed() @@ -581,6 +588,9 @@ # If we don't find a crash log use a placeholder error message instead. if not crash_log: crash_log = 'no crash log found for %s:%d.' % (self._crashed_process_name, self._crashed_pid) +# If we were unresponsive append a message informing there may not have been a crash. +if self._subprocess_was_unresponsive: +crash_log += ' Process failed to become responsive before timing out.' timeout = self._server_process.timed_out if timeout: Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit_unittest.py (119017 => 119018) --- trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit_unittest.py 2012-05-31 01:51:26 UTC (rev 119017) +++ trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit_un
[webkit-changes] [119017] trunk/Tools
Title: [119017] trunk/Tools Revision 119017 Author sle...@apple.com Date 2012-05-30 18:51:26 -0700 (Wed, 30 May 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=87714 Mac crash logs can take a really long time to be written out. Reviewed by Dirk Pranke. Make a second pass looking for crash logs after the tests have completed running. * Scripts/webkitpy/layout_tests/controllers/manager.py: (use_trac_links_in_results_html): (Manager.run): * Scripts/webkitpy/layout_tests/port/base.py: (Port.repository_paths): (Port.look_for_new_crash_logs): * Scripts/webkitpy/layout_tests/port/mac.py: (MacPort.look_for_new_crash_logs): * Scripts/webkitpy/layout_tests/port/mac_unittest.py: (test_get_crash_log): (test_look_for_new_crash_logs): (test_look_for_new_crash_logs.fake_time_cb): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager_unittest.py trunk/Tools/Scripts/webkitpy/layout_tests/port/base.py trunk/Tools/Scripts/webkitpy/layout_tests/port/mac.py trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py Diff Modified: trunk/Tools/ChangeLog (119016 => 119017) --- trunk/Tools/ChangeLog 2012-05-31 01:38:17 UTC (rev 119016) +++ trunk/Tools/ChangeLog 2012-05-31 01:51:26 UTC (rev 119017) @@ -1,3 +1,25 @@ +2012-05-30 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=87714 +Mac crash logs can take a really long time to be written out. + +Reviewed by Dirk Pranke. + +Make a second pass looking for crash logs after the tests have completed running. + +* Scripts/webkitpy/layout_tests/controllers/manager.py: +(use_trac_links_in_results_html): +(Manager.run): +* Scripts/webkitpy/layout_tests/port/base.py: +(Port.repository_paths): +(Port.look_for_new_crash_logs): +* Scripts/webkitpy/layout_tests/port/mac.py: +(MacPort.look_for_new_crash_logs): +* Scripts/webkitpy/layout_tests/port/mac_unittest.py: +(test_get_crash_log): +(test_look_for_new_crash_logs): +(test_look_for_new_crash_logs.fake_time_cb): + 2012-05-30 Kevin Ollivier [wx] Fix 2.9 issues with c_str() type by using the wx fprintf wrapper. Modified: trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py (119016 => 119017) --- trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py 2012-05-31 01:38:17 UTC (rev 119016) +++ trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py 2012-05-31 01:51:26 UTC (rev 119017) @@ -46,6 +46,7 @@ from webkitpy.layout_tests.controllers import manager_worker_broker from webkitpy.layout_tests.controllers import worker +from webkitpy.layout_tests.controllers.test_result_writer import TestResultWriter from webkitpy.layout_tests.layout_package import json_layout_results_generator from webkitpy.layout_tests.layout_package import json_results_generator from webkitpy.layout_tests.models import test_expectations @@ -106,6 +107,7 @@ # Use existence of builder_name as a proxy for knowing we're on a bot. return port_obj.get_option("builder_name") + # FIXME: This should be on the Manager class (since that's the only caller) # or split off from Manager onto another helper class, but should not be a free function. # Most likely this should be made into its own class, and this super-long function @@ -909,6 +911,10 @@ end_time = time.time() +# Some crash logs can take a long time to be written out so look +# for new logs after the test run finishes. +self._look_for_new_crash_logs(result_summary, start_time) +self._look_for_new_crash_logs(retry_summary, start_time) self._clean_up_run() self._print_timing_statistics(end_time - start_time, thread_timings, test_timings, individual_test_timings, result_summary) @@ -970,6 +976,29 @@ _log.debug("cleaning up port") self._port.clean_up_test_run() +def _look_for_new_crash_logs(self, result_summary, start_time): +"""Since crash logs can take a long time to be written out if the system is + under stress do a second pass at the end of the test run. + + result_summary: the results of the test run + start_time: time the tests started at. We're looking for crash + logs after that time. +""" +crashed_processes = [] +for test, result in result_summary.unexpected_results.iteritems(): +if (result.type != test_expectations.CRASH): +continue +for failure in result.failures: +if not isinstance(failure, test_failures.FailureCrash): +continue +crashed_processes.append([test, failure.process_name, failure.pid]) + +crash_logs = self._port.look_for_new_crash_logs(crashed_processes, start_time) +if crash_logs: +for
[webkit-changes] [118860] trunk/Tools
Title: [118860] trunk/Tools Revision 118860 Author sle...@apple.com Date 2012-05-29 17:03:28 -0700 (Tue, 29 May 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=87720 WebProcess is often killed due to being unresponsive on the bots Reviewed by Alexey Proskuryakov. Blind attempt to improve flakiness on the bots by reducing the number of crashes due to an unresponsive process. This helped on my personal machine under stress conditions. I don't have enough cores to hit the problem under normal conditions. * WebKitTestRunner/TestController.cpp: (WTR): Modified Paths trunk/Tools/ChangeLog trunk/Tools/WebKitTestRunner/TestController.cpp Diff Modified: trunk/Tools/ChangeLog (118859 => 118860) --- trunk/Tools/ChangeLog 2012-05-29 23:46:52 UTC (rev 118859) +++ trunk/Tools/ChangeLog 2012-05-30 00:03:28 UTC (rev 118860) @@ -1,3 +1,18 @@ +2012-05-29 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=87720 +WebProcess is often killed due to being unresponsive on the bots + +Reviewed by Alexey Proskuryakov. + +Blind attempt to improve flakiness on the bots by reducing the number +of crashes due to an unresponsive process. This helped on my personal machine +under stress conditions. I don't have enough cores to hit the problem +under normal conditions. + +* WebKitTestRunner/TestController.cpp: +(WTR): + 2012-05-29 Dirk Pranke webkitpy: rename 'rm' to 'delete' in rebaseline scm output Modified: trunk/Tools/WebKitTestRunner/TestController.cpp (118859 => 118860) --- trunk/Tools/WebKitTestRunner/TestController.cpp 2012-05-29 23:46:52 UTC (rev 118859) +++ trunk/Tools/WebKitTestRunner/TestController.cpp 2012-05-30 00:03:28 UTC (rev 118860) @@ -49,7 +49,7 @@ namespace WTR { static const double defaultLongTimeout = 30; -static const double defaultShortTimeout = 5; +static const double defaultShortTimeout = 15; static const double defaultNoTimeout = -1; static WKURLRef blankURL() ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118842] trunk/Tools
Title: [118842] trunk/Tools Revision 118842 Author sle...@apple.com Date 2012-05-29 15:33:35 -0700 (Tue, 29 May 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=87711 Reviewed by Jessie Berlin. Remove Snowleopard testers so the hardware can be repurposed. The lion bots are better maintained. * BuildSlaveSupport/build.webkit.org-config/config.json: Modified Paths trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json trunk/Tools/ChangeLog Diff Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json (118841 => 118842) --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json 2012-05-29 22:28:15 UTC (rev 118841) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json 2012-05-29 22:33:35 UTC (rev 118842) @@ -3,12 +3,7 @@ { "name": "apple-xserve-4", "platform": "mac-snowleopard" }, -{ "name": "apple-xserve-5", "platform": "mac-snowleopard" }, -{ "name": "apple-xserve-6", "platform": "mac-snowleopard" }, -{ "name": "apple-xserve-7", "platform": "mac-snowleopard" }, -{ "name": "apple-xserve-8", "platform": "mac-snowleopard" }, { "name": "apple-xserve-9", "platform": "mac-snowleopard" }, -{ "name": "apple-macpro-7", "platform": "mac-snowleopard" }, { "name": "apple-macpro-3", "platform": "mac-lion" }, { "name": "apple-macpro-4", "platform": "mac-lion" }, @@ -75,34 +70,16 @@ "builders": [ { "name": "SnowLeopard Intel Release (Build)", "type": "Build", "builddir": "snowleopard-intel-release", "platform": "mac-snowleopard", "configuration": "release", "architectures": ["x86_64"], - "triggers": ["snowleopard-intel-release-tests", "snowleopard-intel-release-tests-wk2"], "slavenames": ["apple-xserve-4", "test-slave"] }, { "name": "SnowLeopard Intel Debug (Build)", "type": "Build", "builddir": "snowleopard-intel-debug", "platform": "mac-snowleopard", "configuration": "debug", "architectures": ["x86_64"], - "triggers": ["snowleopard-intel-debug-tests", "snowleopard-intel-debug-tests-wk2"], "slavenames": ["apple-xserve-9"] }, -{ "name": "SnowLeopard Intel Release (Tests)", "type": "Test", "builddir": "snowleopard-intel-release-tests", - "platform": "mac-snowleopard", "configuration": "release", "architectures": ["x86_64"], - "slavenames": ["apple-xserve-5", "apple-xserve-6", "test-slave"] -}, -{ "name": "SnowLeopard Intel Debug (Tests)", "type": "Test", "builddir": "snowleopard-intel-debug-tests", - "platform": "mac-snowleopard", "configuration": "debug", "architectures": ["x86_64"], - "slavenames": ["apple-xserve-8"] -}, { "name": "Lion Leaks", "type": "BuildAndTestLeaks", "builddir": "lion-intel-leaks", "platform": "mac-lion", "configuration": "debug", "architectures": ["x86_64"], "slavenames": ["apple-macpro-3"] }, -{ "name": "SnowLeopard Intel Release (WebKit2 Tests)", "type": "TestWebKit2", "builddir": "snowleopard-intel-release-tests-wk2", - "platform": "mac-snowleopard", "configuration": "release", "architectures": ["x86_64"], - "slavenames": ["apple-xserve-7", "test-slave"] -}, -{ "name": "SnowLeopard Intel Debug (WebKit2 Tests)", "type": "TestWebKit2", "builddir": "snowleopard-intel-debug-tests-wk2", - "platform": "mac-snowleopard", "configuration": "debug", "architectures": ["x86_64"], - "slavenames": ["apple-macpro-7"] -}, { "name": "Lion Debug (Build)", "type": "Build", "builddir": "lion-intel-debug", "platform": "mac-lion", "configuration": "debug", "architectures": ["x86_64"], "triggers": ["lion-intel-debug-tests", "lion-intel-debug-tests-wk2"], @@ -340,18 +317,6 @@ { "type": "Triggerable", "name": "lion-intel-debug-tests-wk2", "builderNames": ["Lion Debug (WebKit2 Tests)"] }, -{ "type": "Triggerable", "name": "snowleopard-intel-release-tests", - "builderNames": ["SnowLeopard Intel Release (Tests)"] -}, -{ "type": "Triggerable", "name": "snowleopard-intel-release-tests-wk2", - "builderNames": ["SnowLeopard Intel Release (WebKit2 Tests)"] -}, -
[webkit-changes] [118753] trunk/LayoutTests
Title: [118753] trunk/LayoutTests Revision 118753 Author sle...@apple.com Date 2012-05-29 04:36:14 -0700 (Tue, 29 May 2012) Log Message Unreviewed, skipping failing test See https://bugs.webkit.org/show_bug.cgi?id=87728 * platform/mac/Skipped: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/Skipped Diff Modified: trunk/LayoutTests/ChangeLog (118752 => 118753) --- trunk/LayoutTests/ChangeLog 2012-05-29 11:22:09 UTC (rev 118752) +++ trunk/LayoutTests/ChangeLog 2012-05-29 11:36:14 UTC (rev 118753) @@ -1,5 +1,12 @@ 2012-05-29 Stephanie Lewis +Unreviewed, skipping failing test +See https://bugs.webkit.org/show_bug.cgi?id=87728 + +* platform/mac/Skipped: + +2012-05-29 Stephanie Lewis + Unreviewed, updating results after http://trac.webkit.org/projects/webkit/changeset/118733 * platform/mac/fast/css/text-overflow-input-expected.txt: Modified: trunk/LayoutTests/platform/mac/Skipped (118752 => 118753) --- trunk/LayoutTests/platform/mac/Skipped 2012-05-29 11:22:09 UTC (rev 118752) +++ trunk/LayoutTests/platform/mac/Skipped 2012-05-29 11:36:14 UTC (rev 118753) @@ -867,3 +867,7 @@ fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba.html fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html + +# https://bugs.webkit.org/show_bug.cgi?id=87728 +http/tests/cache/cancel-in-progress-load.html + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118751] trunk/LayoutTests
Title: [118751] trunk/LayoutTests Revision 118751 Author sle...@apple.com Date 2012-05-29 04:14:56 -0700 (Tue, 29 May 2012) Log Message Unreviewed, updating results after http://trac.webkit.org/projects/webkit/changeset/118733 * platform/mac/fast/css/text-overflow-input-expected.txt: * platform/mac/fast/forms/input-placeholder-visibility-1-expected.txt: * platform/mac/fast/forms/input-placeholder-visibility-3-expected.txt: * platform/mac/fast/forms/placeholder-position-expected.txt: * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt: * platform/mac/fast/forms/search-styled-expected.txt: * platform/mac/fast/forms/textarea-placeholder-pseudo-style-expected.txt: * platform/mac/fast/forms/textarea-placeholder-visibility-1-expected.txt: * platform/mac/fast/forms/textarea-placeholder-visibility-2-expected.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/fast/css/text-overflow-input-expected.txt trunk/LayoutTests/platform/mac/fast/forms/input-placeholder-visibility-1-expected.txt trunk/LayoutTests/platform/mac/fast/forms/input-placeholder-visibility-3-expected.txt trunk/LayoutTests/platform/mac/fast/forms/placeholder-position-expected.txt trunk/LayoutTests/platform/mac/fast/forms/placeholder-pseudo-style-expected.txt trunk/LayoutTests/platform/mac/fast/forms/search-styled-expected.txt trunk/LayoutTests/platform/mac/fast/forms/textarea-placeholder-pseudo-style-expected.txt trunk/LayoutTests/platform/mac/fast/forms/textarea-placeholder-visibility-1-expected.txt trunk/LayoutTests/platform/mac/fast/forms/textarea-placeholder-visibility-2-expected.txt Added Paths trunk/LayoutTests/platform/mac/fast/forms/input-placeholder-paint-order-expected.txt trunk/LayoutTests/platform/mac/fast/forms/textarea/ trunk/LayoutTests/platform/mac/fast/forms/textarea/textarea-placeholder-paint-order-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (118750 => 118751) --- trunk/LayoutTests/ChangeLog 2012-05-29 11:14:29 UTC (rev 118750) +++ trunk/LayoutTests/ChangeLog 2012-05-29 11:14:56 UTC (rev 118751) @@ -1,3 +1,17 @@ +2012-05-29 Stephanie Lewis + +Unreviewed, updating results after http://trac.webkit.org/projects/webkit/changeset/118733 + +* platform/mac/fast/css/text-overflow-input-expected.txt: +* platform/mac/fast/forms/input-placeholder-visibility-1-expected.txt: +* platform/mac/fast/forms/input-placeholder-visibility-3-expected.txt: +* platform/mac/fast/forms/placeholder-position-expected.txt: +* platform/mac/fast/forms/placeholder-pseudo-style-expected.txt: +* platform/mac/fast/forms/search-styled-expected.txt: +* platform/mac/fast/forms/textarea-placeholder-pseudo-style-expected.txt: +* platform/mac/fast/forms/textarea-placeholder-visibility-1-expected.txt: +* platform/mac/fast/forms/textarea-placeholder-visibility-2-expected.txt: + 2012-05-29 Kent Tamura [Chromium] Update test expectations Modified: trunk/LayoutTests/platform/mac/fast/css/text-overflow-input-expected.txt (118750 => 118751) --- trunk/LayoutTests/platform/mac/fast/css/text-overflow-input-expected.txt 2012-05-29 11:14:29 UTC (rev 118750) +++ trunk/LayoutTests/platform/mac/fast/css/text-overflow-input-expected.txt 2012-05-29 11:14:56 UTC (rev 118751) @@ -124,18 +124,18 @@ RenderText {#text} at (520,43) size 4x18 text run at (520,43) width 4: " " RenderBR {BR} at (0,0) size 0x0 -layer at (13,73) size 117x13 - RenderBlock {DIV} at (3,3) size 117x13 layer at (13,73) size 117x13 scrollWidth 296 RenderBlock {DIV} at (3,3) size 117x13 [color=#A9A9A9] RenderText {#text} at (0,0) size 296x13 text run at (0,0) width 296: "Lorem ipsum dolor sit amet, consectetur adipiscing elit" -layer at (152,73) size 96x13 - RenderBlock {DIV} at (0,0) size 96x13 +layer at (13,73) size 117x13 + RenderBlock {DIV} at (3,3) size 117x13 layer at (152,73) size 96x13 scrollWidth 296 RenderBlock {DIV} at (11,3) size 96x13 [color=#A9A9A9] RenderText {#text} at (0,0) size 296x13 text run at (0,0) width 296: "Lorem ipsum dolor sit amet, consectetur adipiscing elit" +layer at (152,73) size 96x13 + RenderBlock {DIV} at (0,0) size 96x13 layer at (275,73) size 117x13 scrollWidth 297 RenderBlock {DIV} at (3,3) size 117x13 RenderText {#text} at (0,0) size 296x13 @@ -148,18 +148,18 @@ RenderBlock {DIV} at (3,3) size 117x13 RenderText {#text} at (0,0) size 340x13 text run at (0,0) width 340: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}" -layer at (13,96) size 117
[webkit-changes] [118602] trunk/LayoutTests
Title: [118602] trunk/LayoutTests Revision 118602 Author sle...@apple.com Date 2012-05-25 19:24:53 -0700 (Fri, 25 May 2012) Log Message Unreviewed, fix bad copy/paste. * platform/mac/Skipped: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/Skipped Diff Modified: trunk/LayoutTests/ChangeLog (118601 => 118602) --- trunk/LayoutTests/ChangeLog 2012-05-26 02:20:40 UTC (rev 118601) +++ trunk/LayoutTests/ChangeLog 2012-05-26 02:24:53 UTC (rev 118602) @@ -25,6 +25,12 @@ 2012-05-25 Stephanie Lewis +Unreviewed, fix bad copy/paste. + +* platform/mac/Skipped: + +2012-05-25 Stephanie Lewis + See https://bugs.webkit.org/show_bug.cgi?id=87558 Unreviewed, checking in expected failing results. Modified: trunk/LayoutTests/platform/mac/Skipped (118601 => 118602) --- trunk/LayoutTests/platform/mac/Skipped 2012-05-26 02:20:40 UTC (rev 118601) +++ trunk/LayoutTests/platform/mac/Skipped 2012-05-26 02:24:53 UTC (rev 118602) @@ -869,5 +869,5 @@ fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html # https://bugs.webkit.org/show_bug.cgi?id=87544 -fast/block/inline-children-root-linebox-crash.html asserts after r118567 +fast/block/inline-children-root-linebox-crash.html ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118598] trunk/LayoutTests
Title: [118598] trunk/LayoutTests Revision 118598 Author sle...@apple.com Date 2012-05-25 18:53:06 -0700 (Fri, 25 May 2012) Log Message See https://bugs.webkit.org/show_bug.cgi?id=87558 Unreviewed, checking in expected failing results. * platform/mac/http/tests/security/contentSecurityPolicy/inline-script-blocked-_javascript_-url-expected.txt: Added. * platform/mac/http/tests/security/contentSecurityPolicy/_javascript_-url-blocked-expected.txt: Added. Modified Paths trunk/LayoutTests/ChangeLog Added Paths trunk/LayoutTests/platform/mac/http/tests/security/contentSecurityPolicy/ trunk/LayoutTests/platform/mac/http/tests/security/contentSecurityPolicy/inline-script-blocked-_javascript_-url-expected.txt trunk/LayoutTests/platform/mac/http/tests/security/contentSecurityPolicy/_javascript_-url-blocked-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (118597 => 118598) --- trunk/LayoutTests/ChangeLog 2012-05-26 01:43:14 UTC (rev 118597) +++ trunk/LayoutTests/ChangeLog 2012-05-26 01:53:06 UTC (rev 118598) @@ -1,5 +1,14 @@ 2012-05-25 Stephanie Lewis +See https://bugs.webkit.org/show_bug.cgi?id=87558 + +Unreviewed, checking in expected failing results. + +* platform/mac/http/tests/security/contentSecurityPolicy/inline-script-blocked-_javascript_-url-expected.txt: Added. +* platform/mac/http/tests/security/contentSecurityPolicy/_javascript_-url-blocked-expected.txt: Added. + +2012-05-25 Stephanie Lewis + See https://bugs.webkit.org/show_bug.cgi?id=87544 Unreviewed, skipping asserting test Added: trunk/LayoutTests/platform/mac/http/tests/security/contentSecurityPolicy/inline-script-blocked-_javascript_-url-expected.txt (0 => 118598) --- trunk/LayoutTests/platform/mac/http/tests/security/contentSecurityPolicy/inline-script-blocked-_javascript_-url-expected.txt (rev 0) +++ trunk/LayoutTests/platform/mac/http/tests/security/contentSecurityPolicy/inline-script-blocked-_javascript_-url-expected.txt 2012-05-26 01:53:06 UTC (rev 118598) @@ -0,0 +1,9 @@ +CONSOLE MESSAGE: Unrecognized Content-Security-Policy directive 'options'. + +CONSOLE MESSAGE: Unrecognized Content-Security-Policy directive 'options'. + +CONSOLE MESSAGE: Unrecognized Content-Security-Policy directive 'options'. + +CONSOLE MESSAGE: Refused to execute _javascript_ URL because it violates the following Content Security Policy directive: "script-src http://127.0.0.1:*". + +This test passes if it doesn't alert fail. Added: trunk/LayoutTests/platform/mac/http/tests/security/contentSecurityPolicy/_javascript_-url-blocked-expected.txt (0 => 118598) --- trunk/LayoutTests/platform/mac/http/tests/security/contentSecurityPolicy/_javascript_-url-blocked-expected.txt (rev 0) +++ trunk/LayoutTests/platform/mac/http/tests/security/contentSecurityPolicy/_javascript_-url-blocked-expected.txt 2012-05-26 01:53:06 UTC (rev 118598) @@ -0,0 +1,13 @@ +CONSOLE MESSAGE: Unrecognized Content-Security-Policy directive 'allow'. + +CONSOLE MESSAGE: Unrecognized Content-Security-Policy directive 'allow'. + +CONSOLE MESSAGE: Unrecognized Content-Security-Policy directive 'allow'. + +CONSOLE MESSAGE: Refused to execute _javascript_ URL because it violates the following Content Security Policy directive: "script-src 'none'". + +CONSOLE MESSAGE: Unrecognized Content-Security-Policy directive 'allow'. + +CONSOLE MESSAGE: Unrecognized Content-Security-Policy directive 'allow'. + + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118595] trunk/LayoutTests
Title: [118595] trunk/LayoutTests Revision 118595 Author sle...@apple.com Date 2012-05-25 18:21:12 -0700 (Fri, 25 May 2012) Log Message See https://bugs.webkit.org/show_bug.cgi?id=87544 Unreviewed, skipping asserting test * platform/mac/Skipped: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/Skipped Diff Modified: trunk/LayoutTests/ChangeLog (118594 => 118595) --- trunk/LayoutTests/ChangeLog 2012-05-26 01:02:19 UTC (rev 118594) +++ trunk/LayoutTests/ChangeLog 2012-05-26 01:21:12 UTC (rev 118595) @@ -1,3 +1,11 @@ +2012-05-25 Stephanie Lewis + +See https://bugs.webkit.org/show_bug.cgi?id=87544 + +Unreviewed, skipping asserting test + +* platform/mac/Skipped: + 2012-05-25 Lynn Neir Updated tests as a result of implementing TextInputController in DRT for windows, https://bugs.webkit.org/show_bug.cgi?id=32021 Modified: trunk/LayoutTests/platform/mac/Skipped (118594 => 118595) --- trunk/LayoutTests/platform/mac/Skipped 2012-05-26 01:02:19 UTC (rev 118594) +++ trunk/LayoutTests/platform/mac/Skipped 2012-05-26 01:21:12 UTC (rev 118595) @@ -867,3 +867,7 @@ fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba.html fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html + +# https://bugs.webkit.org/show_bug.cgi?id=87544 +fast/block/inline-children-root-linebox-crash.html asserts after r118567 + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118462] branches/safari-536-branch/LayoutTests
Title: [118462] branches/safari-536-branch/LayoutTests Revision 118462 Author sle...@apple.com Date 2012-05-24 19:08:11 -0700 (Thu, 24 May 2012) Log Message See https://bugs.webkit.org/show_bug.cgi?id=87182 Unreviewed, checking in expected results for branch. * platform/mac-wk2/plugins/mouse-events-scaled-iframe-expected.txt: Modified Paths branches/safari-536-branch/LayoutTests/ChangeLog branches/safari-536-branch/LayoutTests/platform/mac-wk2/plugins/mouse-events-scaled-iframe-expected.txt Diff Modified: branches/safari-536-branch/LayoutTests/ChangeLog (118461 => 118462) --- branches/safari-536-branch/LayoutTests/ChangeLog 2012-05-25 01:56:09 UTC (rev 118461) +++ branches/safari-536-branch/LayoutTests/ChangeLog 2012-05-25 02:08:11 UTC (rev 118462) @@ -1,3 +1,10 @@ +2012-05-24 Stephanie Lewis + +See https://bugs.webkit.org/show_bug.cgi?id=87182 +Unreviewed, checking in expected results for branch. + +* platform/mac-wk2/plugins/mouse-events-scaled-iframe-expected.txt: + 2012-05-24 Lucas Forschler Merge 118204 Modified: branches/safari-536-branch/LayoutTests/platform/mac-wk2/plugins/mouse-events-scaled-iframe-expected.txt (118461 => 118462) --- branches/safari-536-branch/LayoutTests/platform/mac-wk2/plugins/mouse-events-scaled-iframe-expected.txt 2012-05-25 01:56:09 UTC (rev 118461) +++ branches/safari-536-branch/LayoutTests/platform/mac-wk2/plugins/mouse-events-scaled-iframe-expected.txt 2012-05-25 02:08:11 UTC (rev 118462) @@ -1,5 +1,5 @@ -CONSOLE MESSAGE: PLUGIN: mouseDown at (400, 400) -CONSOLE MESSAGE: PLUGIN: mouseUp at (400, 400) +CONSOLE MESSAGE: PLUGIN: mouseDown at (300, 300) +CONSOLE MESSAGE: PLUGIN: mouseUp at (300, 300) CONSOLE MESSAGE: PLUGIN: mouseDown at (200, 200) CONSOLE MESSAGE: PLUGIN: mouseUp at (200, 200) CONSOLE MESSAGE: PLUGIN: mouseDown at (133, 133) ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118334] trunk/LayoutTests
Title: [118334] trunk/LayoutTests Revision 118334 Author sle...@apple.com Date 2012-05-24 00:44:46 -0700 (Thu, 24 May 2012) Log Message See https://bugs.webkit.org/show_bug.cgi?id=87347 Unreviewed, skipping newly flaky test. * platform/mac/Skipped: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/Skipped Diff Modified: trunk/LayoutTests/ChangeLog (118333 => 118334) --- trunk/LayoutTests/ChangeLog 2012-05-24 07:35:05 UTC (rev 118333) +++ trunk/LayoutTests/ChangeLog 2012-05-24 07:44:46 UTC (rev 118334) @@ -1,3 +1,11 @@ +2012-05-23 Stephanie Lewis + +See https://bugs.webkit.org/show_bug.cgi?id=87347 + +Unreviewed, skipping newly flaky test. + +* platform/mac/Skipped: + 2012-05-24 Christophe Dumez [EFL] EFL's LayoutTestController needs to implement sendWebIntentResponse Modified: trunk/LayoutTests/platform/mac/Skipped (118333 => 118334) --- trunk/LayoutTests/platform/mac/Skipped 2012-05-24 07:35:05 UTC (rev 118333) +++ trunk/LayoutTests/platform/mac/Skipped 2012-05-24 07:44:46 UTC (rev 118334) @@ -860,3 +860,6 @@ # https://bugs.webkit.org/show_bug.cgi?id=87208 New test http/tests/cookies/js-get-and-set-http-only-cookie.php fails on Mac, GTK, Qt (87208) http/tests/cookies/js-get-and-set-http-only-cookie.php +# https://bugs.webkit.org/show_bug.cgi?id=87347 +fast/frames/flattening/iframe-tiny.html + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118305] trunk/LayoutTests
Title: [118305] trunk/LayoutTests Revision 118305 Author sle...@apple.com Date 2012-05-23 19:08:49 -0700 (Wed, 23 May 2012) Log Message See https://bugs.webkit.org/show_bug.cgi?id=87208 Unreviewed, skipping new test that can have side effects. * platform/mac/Skipped: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/Skipped Diff Modified: trunk/LayoutTests/ChangeLog (118304 => 118305) --- trunk/LayoutTests/ChangeLog 2012-05-24 02:03:04 UTC (rev 118304) +++ trunk/LayoutTests/ChangeLog 2012-05-24 02:08:49 UTC (rev 118305) @@ -1,3 +1,11 @@ +2012-05-23 Stephanie Lewis + +See https://bugs.webkit.org/show_bug.cgi?id=87208 + +Unreviewed, skipping new test that can have side effects. + +* platform/mac/Skipped: + 2012-05-23 Shinya Kawanaka [Shadow] mousewheel event isn't fired on nodes in Shadow DOM. Modified: trunk/LayoutTests/platform/mac/Skipped (118304 => 118305) --- trunk/LayoutTests/platform/mac/Skipped 2012-05-24 02:03:04 UTC (rev 118304) +++ trunk/LayoutTests/platform/mac/Skipped 2012-05-24 02:08:49 UTC (rev 118305) @@ -857,3 +857,6 @@ # https://bugs.webkit.org/show_bug.cgi?id=87199 compositing/video/video-poster.html +# https://bugs.webkit.org/show_bug.cgi?id=87208 New test http/tests/cookies/js-get-and-set-http-only-cookie.php fails on Mac, GTK, Qt (87208) +http/tests/cookies/js-get-and-set-http-only-cookie.php + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118122] trunk/LayoutTests
Title: [118122] trunk/LayoutTests Revision 118122 Author sle...@apple.com Date 2012-05-22 22:20:24 -0700 (Tue, 22 May 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=87208 Unreviewed, checking in failing results. * platform/mac/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt: Added. Modified Paths trunk/LayoutTests/ChangeLog Added Paths trunk/LayoutTests/platform/mac/http/tests/cookies/ trunk/LayoutTests/platform/mac/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (118121 => 118122) --- trunk/LayoutTests/ChangeLog 2012-05-23 05:03:16 UTC (rev 118121) +++ trunk/LayoutTests/ChangeLog 2012-05-23 05:20:24 UTC (rev 118122) @@ -1,3 +1,10 @@ +2012-05-22 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=87208 +Unreviewed, checking in failing results. + +* platform/mac/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt: Added. + 2012-05-22 MORITA Hajime REGRESSION(r116629) tests for
[webkit-changes] [118107] trunk/LayoutTests
Title: [118107] trunk/LayoutTests Revision 118107 Author sle...@apple.com Date 2012-05-22 20:07:44 -0700 (Tue, 22 May 2012) Log Message See https://bugs.webkit.org/show_bug.cgi?id=87199 Unreviewed, add failing test to skipped list. * platform/mac/Skipped: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/Skipped Diff Modified: trunk/LayoutTests/ChangeLog (118106 => 118107) --- trunk/LayoutTests/ChangeLog 2012-05-23 02:58:36 UTC (rev 118106) +++ trunk/LayoutTests/ChangeLog 2012-05-23 03:07:44 UTC (rev 118107) @@ -1,3 +1,10 @@ +2012-05-22 Stephanie Lewis + +See https://bugs.webkit.org/show_bug.cgi?id=87199 +Unreviewed, add failing test to skipped list. + +* platform/mac/Skipped: + 2012-05-22 Jason Liu [BlackBerry] Possible to clobber httponly cookie. Modified: trunk/LayoutTests/platform/mac/Skipped (118106 => 118107) --- trunk/LayoutTests/platform/mac/Skipped 2012-05-23 02:58:36 UTC (rev 118106) +++ trunk/LayoutTests/platform/mac/Skipped 2012-05-23 03:07:44 UTC (rev 118107) @@ -858,3 +858,7 @@ fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba.html fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html + +# https://bugs.webkit.org/show_bug.cgi?id=87199 +compositing/video/video-poster.html + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118106] trunk/LayoutTests
Title: [118106] trunk/LayoutTests Revision 118106 Author sle...@apple.com Date 2012-05-22 19:58:36 -0700 (Tue, 22 May 2012) Log Message Unreviewed, update result missed by http://trac.webkit.org/changeset/117673. * platform/mac-wk2/fast/forms/plaintext-mode-2-expected.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/fast/forms/plaintext-mode-2-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (118105 => 118106) --- trunk/LayoutTests/ChangeLog 2012-05-23 02:49:58 UTC (rev 118105) +++ trunk/LayoutTests/ChangeLog 2012-05-23 02:58:36 UTC (rev 118106) @@ -23,6 +23,12 @@ 2012-05-22 Stephanie Lewis +Unreviewed, update result missed by http://trac.webkit.org/changeset/117673. + +* platform/mac-wk2/fast/forms/plaintext-mode-2-expected.txt: + +2012-05-22 Stephanie Lewis + See https://bugs.webkit.org/show_bug.cgi?id=87187 acid3 fails on WebKit2 (87187) Modified: trunk/LayoutTests/platform/mac-wk2/fast/forms/plaintext-mode-2-expected.txt (118105 => 118106) --- trunk/LayoutTests/platform/mac-wk2/fast/forms/plaintext-mode-2-expected.txt 2012-05-23 02:49:58 UTC (rev 118105) +++ trunk/LayoutTests/platform/mac-wk2/fast/forms/plaintext-mode-2-expected.txt 2012-05-23 02:58:36 UTC (rev 118106) @@ -36,6 +36,6 @@ text run at (0,0) width 326: "Success: document.execCommand(\"Paste\") == true" layer at (11,13) size 594x13 RenderBlock {DIV} at (3,3) size 594x13 -RenderText {#text} at (1,0) size 479x13 - text run at (1,0) width 479: "This styled text, and link will be pasted into the textfield. All richness should be stripped." +RenderText {#text} at (0,0) size 479x13 + text run at (0,0) width 479: "This styled text, and link will be pasted into the textfield. All richness should be stripped." caret: position 94 of child 0 {#text} of child 0 {DIV} of {#shadow-root} of child 0 {INPUT} of body ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [118101] trunk/LayoutTests
Title: [118101] trunk/LayoutTests Revision 118101 Author sle...@apple.com Date 2012-05-22 19:30:58 -0700 (Tue, 22 May 2012) Log Message See https://bugs.webkit.org/show_bug.cgi?id=87187 acid3 fails on WebKit2 (87187) Unreviewed, checking in failing results. * platform/mac-wk2/http/tests/misc/acid3-expected.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/http/tests/misc/acid3-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (118100 => 118101) --- trunk/LayoutTests/ChangeLog 2012-05-23 02:19:55 UTC (rev 118100) +++ trunk/LayoutTests/ChangeLog 2012-05-23 02:30:58 UTC (rev 118101) @@ -1,3 +1,12 @@ +2012-05-22 Stephanie Lewis + +See https://bugs.webkit.org/show_bug.cgi?id=87187 + acid3 fails on WebKit2 (87187) + +Unreviewed, checking in failing results. + +* platform/mac-wk2/http/tests/misc/acid3-expected.txt: + 2012-05-22 James Robinson Add a Setting to make position:fixed form a new stacking context Modified: trunk/LayoutTests/platform/mac-wk2/http/tests/misc/acid3-expected.txt (118100 => 118101) --- trunk/LayoutTests/platform/mac-wk2/http/tests/misc/acid3-expected.txt 2012-05-23 02:19:55 UTC (rev 118100) +++ trunk/LayoutTests/platform/mac-wk2/http/tests/misc/acid3-expected.txt 2012-05-23 02:30:58 UTC (rev 118101) @@ -229,7 +229,7 @@ RenderBody {BODY} at (8,16) size 284x0 RenderBlock {P} at (0,0) size 284x0 layer at (17,18) size 80x36 - RenderBlock (positioned) {A} at (17,18) size 80x36 [color=#FF] + RenderBlock (positioned) {A} at (17,18) size 80x36 [color=#FF] RenderText {#text} at (0,0) size 71x36 text run at (0,0) width 67: "YOU SHOULD" text run at (0,12) width 71: "NOT SEE THIS" ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [115952] trunk
Title: [115952] trunk Revision 115952 Author sle...@apple.com Date 2012-05-03 02:51:56 -0700 (Thu, 03 May 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=85450 unbounded growth of JSDOMWindowShells loading pages in the same window REGRESSION (r115083): PLT3 shows linear memory growth and gets slower with each run Reviewed by Brady Eidson. The API added for DOMWindowExtension, didCreateGlobalObjectForFrame, would create a global object for every world, even those that did not need the callback. This had the side effect of creating a JSDOMWindowShell that the associated world didn't necessarily know to clean up. Instead of creating unnecessary objects change the API to globalObjectIsAvailableForFrame and do not pass the global object in the API. The object can be accessed later by those worlds which require it. Source/WebKit2: * WebProcess/InjectedBundle/API/c/WKBundlePage.h: * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp: (WebKit::InjectedBundlePageLoaderClient::globalObjectIsAvailableForFrame): rename API and remove globalObject parameter * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h: (InjectedBundlePageLoaderClient): ditto * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: (WebKit::WebFrameLoaderClient::dispatchGlobalObjectAvailable): ditto Tools: * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp: (TestWebKitAPI): (TestWebKitAPI::didReceiveMessageFromInjectedBundle): * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp: (TestWebKitAPI): (DOMWindowExtensionBasic): (TestWebKitAPI::DOMWindowExtensionBasic::didCreatePage): (TestWebKitAPI::DOMWindowExtensionBasic::globalObjectIsAvailableForFrame): (TestWebKitAPI::globalObjectIsAvailableForFrameCallback): Modified Paths trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp trunk/Tools/ChangeLog trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp trunk/Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp Diff Modified: trunk/Source/WebKit2/ChangeLog (115951 => 115952) --- trunk/Source/WebKit2/ChangeLog 2012-05-03 09:49:29 UTC (rev 115951) +++ trunk/Source/WebKit2/ChangeLog 2012-05-03 09:51:56 UTC (rev 115952) @@ -1,3 +1,24 @@ +2012-05-03 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=85450 unbounded growth of JSDOMWindowShells loading pages in the same window + REGRESSION (r115083): PLT3 shows linear memory growth and gets slower with each run + +Reviewed by Brady Eidson. + +The API added for DOMWindowExtension, didCreateGlobalObjectForFrame, would create a global object +for every world, even those that did not need the callback. This had the side effect of creating a +JSDOMWindowShell that the associated world didn't necessarily know to clean up. Instead of creating +unnecessary objects change the API to globalObjectIsAvailableForFrame and do not pass the global object +in the API. The object can be accessed later by those worlds which require it. + +* WebProcess/InjectedBundle/API/c/WKBundlePage.h: +* WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp: +(WebKit::InjectedBundlePageLoaderClient::globalObjectIsAvailableForFrame): rename API and remove globalObject parameter +* WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h: +(InjectedBundlePageLoaderClient): ditto +* WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: +(WebKit::WebFrameLoaderClient::dispatchGlobalObjectAvailable): ditto + 2012-05-02 Alexander Færøy Rename deviceDPI to devicePixelRatio Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h (115951 => 115952) --- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h 2012-05-03 09:49:29 UTC (rev 115951) +++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h 2012-05-03 09:51:56 UTC (rev 115952) @@ -103,7 +103,7 @@ typedef void (*WKBundlePageWillPerformClientRedirectForFrameCallback)(WKBundlePageRef page, WKBundleFrameRef frame, WKURLRef url, double delay, double date, const void *clientInfo); typedef void (*WKBundlePageDidHandleOnloadEventsForFrameCallback)(WKBundlePageRef page, WKBundleFrameRef frame, const void *clientInfo); typedef bool (*WKBundlePageShouldGoToBackForwardListItemCallback)(WKBundlePageRef page, WKBundleBackForwardListItemRef item, WKTypeRef* userData, const void *clientInfo); -typedef void (*WKBundlePageDidCreateGlobalObjectForFrameCallback)(WKBundlePageRef page, JSObjectRef globalObject, WKBundleFrameRef, WKBundleScriptWorldRef, const void* clientInfo); +typedef void (*WKBundlePageGlobalObjectIsAvailable
[webkit-changes] [112948] trunk/Tools
Title: [112948] trunk/Tools Revision 112948 Author sle...@apple.com Date 2012-04-02 15:05:59 -0700 (Mon, 02 Apr 2012) Log Message 2012-04-02 Stephanie Lewis run-webkit-tests --root fails if /usr/local/lib/libWebCoreTestSupport.dylib is not installed. https://bugs.webkit.org/show_bug.cgi?id=82552 Reviewed by Dirk Pranke. Use DYLD_LIBRARY_PATH so we pick up the libWebCoreTestSupport.dylib located in the root. * Scripts/webkitpy/layout_tests/port/webkit.py: (WebKitDriver._start): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py Diff Modified: trunk/Tools/ChangeLog (112947 => 112948) --- trunk/Tools/ChangeLog 2012-04-02 21:53:12 UTC (rev 112947) +++ trunk/Tools/ChangeLog 2012-04-02 22:05:59 UTC (rev 112948) @@ -1,3 +1,15 @@ +2012-04-02 Stephanie Lewis + +run-webkit-tests --root fails if /usr/local/lib/libWebCoreTestSupport.dylib is not installed. +https://bugs.webkit.org/show_bug.cgi?id=82552 + +Reviewed by Dirk Pranke. + +Use DYLD_LIBRARY_PATH so we pick up the libWebCoreTestSupport.dylib located in the root. + +* Scripts/webkitpy/layout_tests/port/webkit.py: +(WebKitDriver._start): + 2012-04-02 Dirk Pranke NRWT is not printing out the builder it's uploading JSON files for Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py (112947 => 112948) --- trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py 2012-04-02 21:53:12 UTC (rev 112947) +++ trunk/Tools/Scripts/webkitpy/layout_tests/port/webkit.py 2012-04-02 22:05:59 UTC (rev 112948) @@ -482,6 +482,7 @@ environment = self._port.setup_environ_for_server(server_name) environment['DYLD_LIBRARY_PATH'] = self._port._build_path() environment['DYLD_FRAMEWORK_PATH'] = self._port._build_path() +environment['DYLD_LIBRARY_PATH'] = self._port._build_path() # FIXME: We're assuming that WebKitTestRunner checks this DumpRenderTree-named environment variable. environment['DUMPRENDERTREE_TEMP'] = str(self._driver_tempdir) environment['LOCAL_RESOURCE_ROOT'] = self._port.layout_tests_dir() ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [112483] trunk
Title: [112483] trunk Revision 112483 Author sle...@apple.com Date 2012-03-28 18:02:28 -0700 (Wed, 28 Mar 2012) Log Message Unreviewed, rolling out r110064. http://trac.webkit.org/changeset/110064 https://bugs.webkit.org/show_bug.cgi?id=82537 The patch leaks the DOM when audio elements are used (Requested by sundiamonde on #webkit). Patch by Sheriff Bot on 2012-03-28 Source/WebCore: * bindings/js/JSNodeCustom.cpp: (WebCore::isReachableFromDOM): LayoutTests: * platform/gtk/test_expectations.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/gtk/test_expectations.txt trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/bindings/js/JSNodeCustom.cpp Diff Modified: trunk/LayoutTests/ChangeLog (112482 => 112483) --- trunk/LayoutTests/ChangeLog 2012-03-29 00:58:42 UTC (rev 112482) +++ trunk/LayoutTests/ChangeLog 2012-03-29 01:02:28 UTC (rev 112483) @@ -1,3 +1,14 @@ +2012-03-28 Sheriff Bot + +Unreviewed, rolling out r110064. +http://trac.webkit.org/changeset/110064 +https://bugs.webkit.org/show_bug.cgi?id=82537 + +The patch leaks the DOM when audio elements are used +(Requested by sundiamonde on #webkit). + +* platform/gtk/test_expectations.txt: + 2012-03-28 Enrica Casucci editing/spelling/spellcheck-async-mutation.html is flakey. Modified: trunk/LayoutTests/platform/gtk/test_expectations.txt (112482 => 112483) --- trunk/LayoutTests/platform/gtk/test_expectations.txt 2012-03-29 00:58:42 UTC (rev 112482) +++ trunk/LayoutTests/platform/gtk/test_expectations.txt 2012-03-29 01:02:28 UTC (rev 112483) @@ -68,6 +68,7 @@ BUGWK80129 : fast/frames/flattening/frameset-flattening-advanced.html = PASS TEXT BUGWK80129 : fast/frames/flattening/frameset-flattening-subframesets.html = PASS TEXT +BUGWK72698 : media/audio-garbage-collect.html = PASS TEXT BUGWK79760 : media/video-poster-blocked-by-willsendrequest.html = PASS TEXT BUGWK72694 : fast/canvas/canvas-lineWidth.html = PASS TIMEOUT TEXT Modified: trunk/Source/WebCore/ChangeLog (112482 => 112483) --- trunk/Source/WebCore/ChangeLog 2012-03-29 00:58:42 UTC (rev 112482) +++ trunk/Source/WebCore/ChangeLog 2012-03-29 01:02:28 UTC (rev 112483) @@ -1,3 +1,15 @@ +2012-03-28 Sheriff Bot + +Unreviewed, rolling out r110064. +http://trac.webkit.org/changeset/110064 +https://bugs.webkit.org/show_bug.cgi?id=82537 + +The patch leaks the DOM when audio elements are used +(Requested by sundiamonde on #webkit). + +* bindings/js/JSNodeCustom.cpp: +(WebCore::isReachableFromDOM): + 2012-03-28 Alexey Proskuryakov [Win] Some Blob tests crash in CFNetwork in advanceCurrentStream(FormStreamFields*) Modified: trunk/Source/WebCore/bindings/js/JSNodeCustom.cpp (112482 => 112483) --- trunk/Source/WebCore/bindings/js/JSNodeCustom.cpp 2012-03-29 00:58:42 UTC (rev 112482) +++ trunk/Source/WebCore/bindings/js/JSNodeCustom.cpp 2012-03-29 01:02:28 UTC (rev 112483) @@ -116,7 +116,7 @@ } #if ENABLE(VIDEO) else if (node->hasTagName(audioTag)) { -if (!static_cast(node)->hasPendingActivity()) +if (!static_cast(node)->paused()) return true; } #endif ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [111977] trunk/Source/WebCore
Title: [111977] trunk/Source/WebCore Revision 111977 Author sle...@apple.com Date 2012-03-23 22:21:26 -0700 (Fri, 23 Mar 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=81963 WebProcess can get stuck in GC during many low memory signals. WebProcess appears to get stuck in its GC handler (81963). Remove the call to garbage collect in low memory signal handler. Did some testing with hitting the low memory handler during Membuster and we would get back at most 100k - 200k. That isn't enough to help the system, and in that state the GC collection can take a substantial amount of time. Reviewed by Geoff Garen. Performance Change, no change in behavior. * platform/mac/MemoryPressureHandlerMac.mm: (WebCore::MemoryPressureHandler::releaseMemory): Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm Diff Modified: trunk/Source/WebCore/ChangeLog (111976 => 111977) --- trunk/Source/WebCore/ChangeLog 2012-03-24 04:04:27 UTC (rev 111976) +++ trunk/Source/WebCore/ChangeLog 2012-03-24 05:21:26 UTC (rev 111977) @@ -1,3 +1,18 @@ +2012-03-23 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=81963 WebProcess can get stuck in GC during many low memory signals. + WebProcess appears to get stuck in its GC handler (81963). +Remove the call to garbage collect in low memory signal handler. Did some testing with hitting the low memory handler +during Membuster and we would get back at most 100k - 200k. That isn't enough to help the system, and in +that state the GC collection can take a substantial amount of time. + +Reviewed by Geoff Garen. + +Performance Change, no change in behavior. + +* platform/mac/MemoryPressureHandlerMac.mm: +(WebCore::MemoryPressureHandler::releaseMemory): + 2012-03-23 W. James MacLean [chromium] CCLayerTreeHostImpl::scrollBegin() should return ScrollFailed for CCInputHandlerClient::Gesture type when wheel handlers found. Modified: trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm (111976 => 111977) --- trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2012-03-24 04:04:27 UTC (rev 111976) +++ trunk/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2012-03-24 05:21:26 UTC (rev 111977) @@ -135,8 +135,6 @@ memoryCache()->pruneToPercentage(critical ? 0 : 0.5f); -gcController().garbageCollectNow(); - WTF::releaseFastMallocFreeMemory(); } #endif ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [111372] trunk/LayoutTests
Title: [111372] trunk/LayoutTests Revision 111372 Author sle...@apple.com Date 2012-03-20 01:53:45 -0700 (Tue, 20 Mar 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=81637 fast/dom/Window/timer-resume-on-navigation-back.html times out. Skips a test that times out. Unreviewed. * platform/mac-wk2/Skipped: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/Skipped Diff Modified: trunk/LayoutTests/ChangeLog (111371 => 111372) --- trunk/LayoutTests/ChangeLog 2012-03-20 08:32:11 UTC (rev 111371) +++ trunk/LayoutTests/ChangeLog 2012-03-20 08:53:45 UTC (rev 111372) @@ -1,3 +1,12 @@ +2012-03-20 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=81637 fast/dom/Window/timer-resume-on-navigation-back.html times out. +Skips a test that times out. + +Unreviewed. + +* platform/mac-wk2/Skipped: + 2012-03-20 Jason Liu [BlackBerry]Cookies shouldn't be set into each of webcore's request and platform's request. And this makes a regression. Modified: trunk/LayoutTests/platform/mac-wk2/Skipped (111371 => 111372) --- trunk/LayoutTests/platform/mac-wk2/Skipped 2012-03-20 08:32:11 UTC (rev 111371) +++ trunk/LayoutTests/platform/mac-wk2/Skipped 2012-03-20 08:53:45 UTC (rev 111372) @@ -238,6 +238,10 @@ http/tests/xmlhttprequest/re-login-async.html http/tests/xmlhttprequest/workers/abort-exception-assert.html +# [WK2] fast/dom/Window/timer-resume-on-navigation-back.html times out +# https://bugs.webkit.org/show_bug.cgi?id=81637 +fast/dom/Window/timer-resume-on-navigation-back.html + ### END OF (1) Classified failures with bug reports ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [111368] trunk/LayoutTests
Title: [111368] trunk/LayoutTests Revision 111368 Author sle...@apple.com Date 2012-03-20 00:59:07 -0700 (Tue, 20 Mar 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=81634 some SVG Zoom tests fail on Lion WK2 bots Unreviewed. Check in new expected (failing?) results. * platform/mac-wk2/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: * platform/mac-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: * platform/mac-wk2/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: * platform/mac-wk2/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac-wk2/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt trunk/LayoutTests/platform/mac-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt trunk/LayoutTests/platform/mac-wk2/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt trunk/LayoutTests/platform/mac-wk2/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (111367 => 111368) --- trunk/LayoutTests/ChangeLog 2012-03-20 06:49:27 UTC (rev 111367) +++ trunk/LayoutTests/ChangeLog 2012-03-20 07:59:07 UTC (rev 111368) @@ -1,3 +1,16 @@ +2012-03-20 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=81634 some SVG Zoom tests fail on Lion WK2 bots + +Unreviewed. + +Check in new expected (failing?) results. + +* platform/mac-wk2/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: +* platform/mac-wk2/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: +* platform/mac-wk2/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: +* platform/mac-wk2/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: + 2012-03-19 Zoltan Arvai [Qt] New test introduced in r110532 fails on 32 bit. Modified: trunk/LayoutTests/platform/mac-wk2/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt (111367 => 111368) --- trunk/LayoutTests/platform/mac-wk2/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt 2012-03-20 06:49:27 UTC (rev 111367) +++ trunk/LayoutTests/platform/mac-wk2/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt 2012-03-20 07:59:07 UTC (rev 111368) @@ -1,62 +1,62 @@ layer at (0,0) size 800x600 RenderView at (0,0) size 800x600 -layer at (0,0) size 800x461 - RenderBlock {HTML} at (0,0) size 800x461 -RenderBody {BODY} at (3,3) size 137x450 [border: (1px dashed #C0C0C0)] - RenderBlock {P} at (1,10) size 135x27 +layer at (0,0) size 800x469 + RenderBlock {HTML} at (0,0) size 800x469 +RenderBody {BODY} at (4,4) size 140x457 [border: (1px dashed #C0C0C0)] + RenderBlock {P} at (1,10) size 138x27 RenderText {#text} at (0,0) size 135x28 text run at (0,0) width 133: "The following six blue boxes must" text run at (0,9) width 135: "be of the same width. There must be" text run at (0,18) width 26: "no red." - RenderBlock {P} at (10,46) size 117x27 [bgcolor=#008000] [border: (9px solid #FF)] + RenderBlock {P} at (10,46) size 120x27 [bgcolor=#008000] [border: (9px solid #FF)] RenderText {#text} at (9,9) size 2x10 text run at (9,9) width 2: " " - RenderBlock {P} at (1,127) size 135x9 + RenderBlock {P} at (1,128) size 138x9 RenderText {#text} at (0,0) size 12x10 text run at (0,0) width 12: " " RenderText {#text} at (0,0) size 0x0 -RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF] [border: (9px solid #FF)] - layer at (0,0) size 99x25 -RenderView at (0,0) size 99x25 - layer at (0,0) size 99x25 -RenderSVGRoot {svg} at (0,0) size 99x25 - RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00] - RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="" 500 50 L 150 200 L 850 200 Z"] - RenderBlock {P} at (1,190) size 135x9 -RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF] [border: (9px solid #FF)] - layer at (0,0) size 99x25 -RenderView at (0,0) size 99x25 - layer at (0,0) size 99x25 -RenderSVGRoot {svg} at (0,0) size 99x25 - RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00] - RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="" 500 50 L 150 200 L 850 200 Z"] - RenderTable at (1,253) size 135x44 -RenderTableSection (anonymous) a
[webkit-changes] [111341] trunk/LayoutTests
Title: [111341] trunk/LayoutTests Revision 111341 Author sle...@apple.com Date 2012-03-19 20:27:27 -0700 (Mon, 19 Mar 2012) Log Message http://bugs.webkit.org/show_bug.cgi?id=81618 fast/workers/storage/use-same-database-in-page-and-workers.html times out on the lion bots parser test that times out waiting for notifyDone Unreviewed. Skip test that times out on the Lion WK1 bots. * platform/mac/Skipped: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/Skipped Diff Modified: trunk/LayoutTests/ChangeLog (111340 => 111341) --- trunk/LayoutTests/ChangeLog 2012-03-20 03:22:34 UTC (rev 111340) +++ trunk/LayoutTests/ChangeLog 2012-03-20 03:27:27 UTC (rev 111341) @@ -1,5 +1,17 @@ 2012-03-19 Stephanie Lewis + http://bugs.webkit.org/show_bug.cgi?id=81618 +fast/workers/storage/use-same-database-in-page-and-workers.html times out on the lion bots +parser test that times out waiting for notifyDone + +Unreviewed. + +Skip test that times out on the Lion WK1 bots. + +* platform/mac/Skipped: + +2012-03-19 Stephanie Lewis + https://bugs.webkit.org/show_bug.cgi?id=81620 tables/mozilla/bugs/bug27038-* fail on Lion Bots. Unreviewed. Modified: trunk/LayoutTests/platform/mac/Skipped (111340 => 111341) --- trunk/LayoutTests/platform/mac/Skipped 2012-03-20 03:22:34 UTC (rev 111340) +++ trunk/LayoutTests/platform/mac/Skipped 2012-03-20 03:27:27 UTC (rev 111341) @@ -598,3 +598,8 @@ http/tests/media/video-buffering-repaints-controls.html http/tests/media/video-useragent.html media/audio-garbage-collect.html + +# parser test that times out waiting for notifyDone +# http://bugs.webkit.org/show_bug.cgi?id=81618 +fast/workers/storage/use-same-database-in-page-and-workers.html + ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [111339] trunk/LayoutTests
Title: [111339] trunk/LayoutTests Revision 111339 Author sle...@apple.com Date 2012-03-19 20:17:10 -0700 (Mon, 19 Mar 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=81620 tables/mozilla/bugs/bug27038-* fail on Lion Bots. Unreviewed. Check in new expected (failing?) results. * platform/mac/tables/mozilla/bugs/bug27038-1-expected.txt: * platform/mac/tables/mozilla/bugs/bug27038-2-expected.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-1-expected.txt trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-2-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (111338 => 111339) --- trunk/LayoutTests/ChangeLog 2012-03-20 03:14:24 UTC (rev 111338) +++ trunk/LayoutTests/ChangeLog 2012-03-20 03:17:10 UTC (rev 111339) @@ -1,3 +1,14 @@ +2012-03-19 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=81620 tables/mozilla/bugs/bug27038-* fail on Lion Bots. + +Unreviewed. + +Check in new expected (failing?) results. + +* platform/mac/tables/mozilla/bugs/bug27038-1-expected.txt: +* platform/mac/tables/mozilla/bugs/bug27038-2-expected.txt: + 2012-03-19 Tim Horton [WK2] http/tests/websocket/tests/hixie76/frame-lengths.html times out on mac-wk2 Modified: trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-1-expected.txt (111338 => 111339) --- trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-1-expected.txt 2012-03-20 03:14:24 UTC (rev 111338) +++ trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-1-expected.txt 2012-03-20 03:17:10 UTC (rev 111339) @@ -4,9 +4,9 @@ RenderBlock {HTML} at (0,0) size 800x600 RenderBody {BODY} at (8,8) size 784x584 RenderTable {TABLE} at (0,0) size 64x584 -RenderTableSection {THEAD} at (0,0) size 64x24 - RenderTableRow {TR} at (0,2) size 64x20 -RenderTableCell {TD} at (2,2) size 60x20 [r=0 c=0 rs=1 cs=1] +RenderTableSection {THEAD} at (0,0) size 64x536 + RenderTableRow {TR} at (0,2) size 64x532 +RenderTableCell {TD} at (2,258) size 60x20 [r=0 c=0 rs=1 cs=1] RenderText {#text} at (1,1) size 58x18 text run at (1,1) width 58: "THEAD" RenderTableSection {TFOOT} at (0,560) size 64x24 @@ -14,8 +14,8 @@ RenderTableCell {TD} at (2,2) size 60x20 [r=0 c=0 rs=1 cs=1] RenderText {#text} at (1,1) size 56x18 text run at (1,1) width 56: "TFOOT" -RenderTableSection {TBODY} at (0,24) size 64x536 - RenderTableRow {TR} at (0,2) size 64x532 -RenderTableCell {TD} at (2,258) size 60x20 [r=0 c=0 rs=1 cs=1] +RenderTableSection {TBODY} at (0,536) size 64x24 + RenderTableRow {TR} at (0,2) size 64x20 +RenderTableCell {TD} at (2,2) size 60x20 [r=0 c=0 rs=1 cs=1] RenderText {#text} at (1,1) size 57x18 text run at (1,1) width 57: "TBODY" Modified: trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-2-expected.txt (111338 => 111339) --- trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-2-expected.txt 2012-03-20 03:14:24 UTC (rev 111338) +++ trunk/LayoutTests/platform/mac/tables/mozilla/bugs/bug27038-2-expected.txt 2012-03-20 03:17:10 UTC (rev 111339) @@ -27,9 +27,9 @@ RenderText {#text} at (0,0) size 265x18 text run at (0,0) width 265: "TABLE 2 - with 'height' style on TABLE" RenderTable {TABLE} at (0,172) size 69x584 [border: (3px solid #00)] -RenderTableSection {THEAD} at (3,3) size 63x24 - RenderTableRow {TR} at (0,2) size 63x20 -RenderTableCell {TD} at (2,2) size 59x20 [r=0 c=0 rs=1 cs=1] +RenderTableSection {THEAD} at (3,3) size 63x530 + RenderTableRow {TR} at (0,2) size 63x526 +RenderTableCell {TD} at (2,255) size 59x20 [r=0 c=0 rs=1 cs=1] RenderText {#text} at (1,1) size 56x18 text run at (1,1) width 56: "THEAD" RenderTableSection {TFOOT} at (3,557) size 63x24 @@ -37,8 +37,8 @@ RenderTableCell {TD} at (2,2) size 59x20 [r=0 c=0 rs=1 cs=1] RenderText {#text} at (1,1) size 53x18 text run at (1,1) width 53: "TFOOT" -RenderTableSection {TBODY} at (3,27) size 63x530 - RenderTableRow {TR} at (0,2) size 63x526 -RenderTableCell {TD} at (2,255) size 59x20 [r=0 c=0 rs=1 cs=1] +RenderTableSection {TBODY} at (3,533) size 63x24 + RenderTableRow {TR} at (0,2) size 63x20 +RenderTableCell {TD} at (2,2) size 59x20 [r=0 c=0 rs=1 cs=1] RenderText {#text} at (1,1) size 57x18 text run at (1,1) width 57: "TBODY" ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [111336] trunk/LayoutTests
Title: [111336] trunk/LayoutTests Revision 111336 Author sle...@apple.com Date 2012-03-19 20:12:09 -0700 (Mon, 19 Mar 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=81615 fast/parser/nested-fragment-parser-crash.html is failing on the lion bots Unreviewed. Check in new expected (failing?) results. * platform/mac/fast/parser/nested-fragment-parser-crash-expected.txt: Added. Modified Paths trunk/LayoutTests/ChangeLog Added Paths trunk/LayoutTests/platform/mac/fast/parser/nested-fragment-parser-crash-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (111335 => 111336) --- trunk/LayoutTests/ChangeLog 2012-03-20 03:10:45 UTC (rev 111335) +++ trunk/LayoutTests/ChangeLog 2012-03-20 03:12:09 UTC (rev 111336) @@ -1,5 +1,16 @@ 2012-03-19 Stephanie Lewis +https://bugs.webkit.org/show_bug.cgi?id=81615 +fast/parser/nested-fragment-parser-crash.html is failing on the lion bots + +Unreviewed. + +Check in new expected (failing?) results. + +* platform/mac/fast/parser/nested-fragment-parser-crash-expected.txt: Added. + +2012-03-19 Stephanie Lewis + https://bugs.webkit.org/show_bug.cgi?id=81617 fast/repaint/canvas-putImageData.html fails on the Lion bots Unreviewed. Added: trunk/LayoutTests/platform/mac/fast/parser/nested-fragment-parser-crash-expected.txt (0 => 111336) --- trunk/LayoutTests/platform/mac/fast/parser/nested-fragment-parser-crash-expected.txt (rev 0) +++ trunk/LayoutTests/platform/mac/fast/parser/nested-fragment-parser-crash-expected.txt 2012-03-20 03:12:09 UTC (rev 111336) @@ -0,0 +1,2 @@ +x +x This test passes if it doesn't crash. ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [111334] trunk/LayoutTests
Title: [111334] trunk/LayoutTests Revision 111334 Author sle...@apple.com Date 2012-03-19 20:09:08 -0700 (Mon, 19 Mar 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=81617 fast/repaint/canvas-putImageData.html fails on the Lion bots Unreviewed. Check in new expected (failing?) results. * platform/mac/fast/repaint/canvas-putImageData-expected.txt: Added. * platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: * platform/mac/transforms/3d/general/perspective-non-layer-expected.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt trunk/LayoutTests/platform/mac/transforms/3d/general/perspective-non-layer-expected.txt Added Paths trunk/LayoutTests/platform/mac/fast/repaint/canvas-putImageData-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (111333 => 111334) --- trunk/LayoutTests/ChangeLog 2012-03-20 03:08:21 UTC (rev 111333) +++ trunk/LayoutTests/ChangeLog 2012-03-20 03:09:08 UTC (rev 111334) @@ -1,3 +1,15 @@ +2012-03-19 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=81617 fast/repaint/canvas-putImageData.html fails on the Lion bots + +Unreviewed. + +Check in new expected (failing?) results. + +* platform/mac/fast/repaint/canvas-putImageData-expected.txt: Added. +* platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: +* platform/mac/transforms/3d/general/perspective-non-layer-expected.txt: + 2012-03-19 Keishi Hattori [chromium] Rebaselining float-in-float-hit-testing and 056 in response Added: trunk/LayoutTests/platform/mac/fast/repaint/canvas-putImageData-expected.txt (0 => 111334) --- trunk/LayoutTests/platform/mac/fast/repaint/canvas-putImageData-expected.txt (rev 0) +++ trunk/LayoutTests/platform/mac/fast/repaint/canvas-putImageData-expected.txt 2012-03-20 03:09:08 UTC (rev 111334) @@ -0,0 +1,9 @@ +layer at (0,0) size 800x600 + RenderView at (0,0) size 800x600 +layer at (0,0) size 800x600 + RenderBlock {HTML} at (0,0) size 800x600 +RenderBody {BODY} at (8,8) size 784x584 + RenderText {#text} at (0,0) size 0x0 + RenderText {#text} at (0,0) size 0x0 +layer at (8,8) size 100x100 + RenderHTMLCanvas {CANVAS} at (0,0) size 100x100 Modified: trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt (111333 => 111334) --- trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt 2012-03-20 03:08:21 UTC (rev 111333) +++ trunk/LayoutTests/platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt 2012-03-20 03:09:08 UTC (rev 111334) @@ -143,6 +143,7 @@ RenderText {#text} at (0,42) size 70x18 text run at (0,42) width 70: "Comment: " RenderTextControl {INPUT} at (72,42) size 125x19 [color=#00] [bgcolor=#FF] [border: (2px inset #00)] +RenderBlock {DIV} at (3,3) size 119x13 RenderText {#text} at (199,42) size 4x18 text run at (199,42) width 4: " " RenderButton {INPUT} at (205,43) size 54x18 [color=#00] [bgcolor=#C0C0C0] @@ -173,5 +174,3 @@ RenderBlock {P} at (21,1269) size 460x20 [border: (1px dotted #00)] RenderText {#text} at (1,1) size 170x18 text run at (1,1) width 170: "Last updated in June 1999." -layer at (356,1193) size 119x13 - RenderBlock {DIV} at (3,3) size 119x13 Modified: trunk/LayoutTests/platform/mac/transforms/3d/general/perspective-non-layer-expected.txt (111333 => 111334) --- trunk/LayoutTests/platform/mac/transforms/3d/general/perspective-non-layer-expected.txt 2012-03-20 03:08:21 UTC (rev 111333) +++ trunk/LayoutTests/platform/mac/transforms/3d/general/perspective-non-layer-expected.txt 2012-03-20 03:09:08 UTC (rev 111334) @@ -7,10 +7,9 @@ RenderInline {SPAN} at (0,0) size 129x18 RenderText {#text} at (0,0) size 0x0 RenderTextControl {INPUT} at (2,2) size 125x19 [bgcolor=#FF] [border: (2px inset #00)] +RenderBlock {DIV} at (3,3) size 119x13 RenderText {#text} at (0,0) size 0x0 RenderBlock (anonymous) at (0,23) size 784x0 RenderBlock {DIV} at (0,0) size 784x0 RenderBlock (anonymous) at (0,23) size 784x0 RenderInline {SPAN} at (0,0) size 0x0 -layer at (13,13) size 119x13 - RenderBlock {DIV} at (3,3) size 119x13 ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [111326] trunk/LayoutTests
Title: [111326] trunk/LayoutTests Revision 111326 Author sle...@apple.com Date 2012-03-19 19:47:11 -0700 (Mon, 19 Mar 2012) Log Message https://bugs.webkit.org/show_bug.cgi?id=81610 fast/regions fail on Lion bots Unreviewed. Check in new expected (failing?) results. * platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt: * platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt: * platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: Modified Paths trunk/LayoutTests/ChangeLog trunk/LayoutTests/platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt trunk/LayoutTests/platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt trunk/LayoutTests/platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt Diff Modified: trunk/LayoutTests/ChangeLog (111325 => 111326) --- trunk/LayoutTests/ChangeLog 2012-03-20 02:47:03 UTC (rev 111325) +++ trunk/LayoutTests/ChangeLog 2012-03-20 02:47:11 UTC (rev 111326) @@ -1,5 +1,17 @@ 2012-03-19 Stephanie Lewis +https://bugs.webkit.org/show_bug.cgi?id=81610 fast/regions fail on Lion bots + +Unreviewed. + +Check in new expected (failing?) results. + +* platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt: +* platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt: +* platform/mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: + +2012-03-19 Stephanie Lewis + https://bugs.webkit.org/show_bug.cgi?id=81608 fast/multicol/span/span-as-immediate… fail on Lion bots Unreviewed. Modified: trunk/LayoutTests/platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt (111325 => 111326) --- trunk/LayoutTests/platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt 2012-03-20 02:47:03 UTC (rev 111325) +++ trunk/LayoutTests/platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt 2012-03-20 02:47:11 UTC (rev 111326) @@ -19,15 +19,15 @@ RenderBlock {DIV} at (5,5) size 390x222 [border: (1px solid #FF)] RenderBlock (floating) {DIV} at (6,6) size 50x50 [bgcolor=#00FF00] RenderBlock (floating) {DIV} at (334,6) size 50x50 [bgcolor=#00FF00] -layer at (11,11) size 378x210 clip at (12,12) size 376x208 - RenderBlock {DIV} at (6,6) size 378x210 [border: (1px solid #008000)] -RenderBlock {P} at (1,17) size 376x72 +layer at (11,11) size 278x210 clip at (12,12) size 276x208 scrollWidth 376 + RenderBlock {DIV} at (6,6) size 278x210 [border: (1px solid #008000)] +RenderBlock {P} at (1,17) size 276x72 RenderText {#text} at (50,0) size 276x72 text run at (50,0) width 276: "These lines will not spill out of the regions." text run at (50,18) width 276: "These lines will not spill out of the regions." text run at (50,36) width 276: "These lines will not spill out of the regions." text run at (50,54) width 271: "These lines will not spill out of the regions." -RenderBlock {P} at (1,105) size 376x88 +RenderBlock {P} at (1,105) size 276x88 RenderText {#text} at (50,0) size 376x88 text run at (50,0) width 276: "These lines will not spill out of the regions." text run at (0,34) width 276: "These lines will not spill out of the regions. " Modified: trunk/LayoutTests/platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt (111325 => 111326) --- trunk/LayoutTests/platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt 2012-03-20 02:47:03 UTC (rev 111325) +++ trunk/LayoutTests/platform/mac/fast/regions/overflow-size-change-with-stacking-context-expected.txt 2012-03-20 02:47:11 UTC (rev 111326) @@ -38,11 +38,7 @@ text run at (0,72) width 216: "regions. These lines will not spill" text run at (-23,92) width 81: "out of the" text run at (-23,110) width 50: "regions." -layer at (42,7) size 500x18 backgroundClip at (42,7) size 216x345 clip at (42,7) size 216x345 outlineClip at (42,7) size 216x345 - RenderBlock {DIV} at (1,1) size 500x18 -RenderText {#text} at (-13,0) size 286x18 - text run at (-13,0) width 286: "Clipped line of text that should not be visible." -layer at (42,334) size 500x18 backgroundClip at (42,7) size 216x345 clip at (42,7) size 216x345 outlineClip at (42,7) size 216x345 +layer at (42,334) size 500x18 backgroundClip at (51,76) size 216x345 clip at (51,76) size 216x345 outlineClip at (51,76) size 216x345 RenderBlock (positioned) {DIV} at (1,328) size 500x18 RenderText {#text} at (-23,0) size 286x18 text run at (-23,0) width 286: "Clipped line of text that should not be visible." Modified: trunk/Layo
[webkit-changes] [103002] trunk/Tools
Title: [103002] trunk/Tools Revision 103002 Author sle...@apple.com Date 2011-12-15 17:08:25 -0800 (Thu, 15 Dec 2011) Log Message https://bugs.webkit.org/show_bug.cgi?id=74469 Escape paths to svn commands so our tools can handle filenames with @ symbols. Reviewed by Adam Roben. * Scripts/VCSUtils.pm: (scmMoveOrRenameFile): (scmAddExecutableBit): (scmRemoveExecutableBit): (determineSVNRoot): (svnRevisionForDirectory): (pathRelativeToSVNRepositoryRootForPath): (svnStatus): (escapeSubversionPath): * Scripts/parse-malloc-history: (main): * Scripts/prepare-ChangeLog: (diffCommand): (statusCommand): (findOriginalFileFromSvn): (determinePropertyChanges): * Scripts/resolve-ChangeLogs: (conflictFiles): (resolveConflict): (showStatus): * Scripts/svn-apply: (patch): (scmCopy): (scmAdd): (scmRemove): * Scripts/svn-create-patch: (findBaseUrl): (findMimeType): (findSourceFileAndRevision): (generateDiff): (generateFileList): (manufacturePatchForAdditionWithHistory): * Scripts/svn-unapply: (patch): (revertDirectories): Modified Paths trunk/Tools/ChangeLog trunk/Tools/Scripts/VCSUtils.pm trunk/Tools/Scripts/prepare-ChangeLog trunk/Tools/Scripts/resolve-ChangeLogs trunk/Tools/Scripts/svn-apply trunk/Tools/Scripts/svn-create-patch trunk/Tools/Scripts/svn-unapply Diff Modified: trunk/Tools/ChangeLog (103001 => 103002) --- trunk/Tools/ChangeLog 2011-12-16 00:59:39 UTC (rev 103001) +++ trunk/Tools/ChangeLog 2011-12-16 01:08:25 UTC (rev 103002) @@ -1,3 +1,46 @@ +2011-12-15 Stephanie Lewis + +https://bugs.webkit.org/show_bug.cgi?id=74469 +Escape paths to svn commands so our tools can handle filenames with @ symbols. + +Reviewed by Adam Roben. + +* Scripts/VCSUtils.pm: +(scmMoveOrRenameFile): +(scmAddExecutableBit): +(scmRemoveExecutableBit): +(determineSVNRoot): +(svnRevisionForDirectory): +(pathRelativeToSVNRepositoryRootForPath): +(svnStatus): +(escapeSubversionPath): +* Scripts/parse-malloc-history: +(main): +* Scripts/prepare-ChangeLog: +(diffCommand): +(statusCommand): +(findOriginalFileFromSvn): +(determinePropertyChanges): +* Scripts/resolve-ChangeLogs: +(conflictFiles): +(resolveConflict): +(showStatus): +* Scripts/svn-apply: +(patch): +(scmCopy): +(scmAdd): +(scmRemove): +* Scripts/svn-create-patch: +(findBaseUrl): +(findMimeType): +(findSourceFileAndRevision): +(generateDiff): +(generateFileList): +(manufacturePatchForAdditionWithHistory): +* Scripts/svn-unapply: +(patch): +(revertDirectories): + 2011-12-15 Michael Bruning [qt][wk2] MiniBrowser: Add pressed state for viewport info button. Modified: trunk/Tools/Scripts/VCSUtils.pm (103001 => 103002) --- trunk/Tools/Scripts/VCSUtils.pm 2011-12-16 00:59:39 UTC (rev 103001) +++ trunk/Tools/Scripts/VCSUtils.pm 2011-12-16 01:08:25 UTC (rev 103002) @@ -55,6 +55,7 @@ &decodeGitBinaryPatch &determineSVNRoot &determineVCSRoot +&escapeSubversionPath &exitStatus &fixChangeLogPatch &gitBranch @@ -153,7 +154,9 @@ my ($source, $destination) = @_; return if ! -e $source; if (isSVN()) { -system("svn", "move", $source, $destination); +my $escapedDestination = escapeSubversionPath($destination); +my $escapedSource = escapeSubversionPath($source); +system("svn", "move", $escapedSource, $escapedDestination); } elsif (isGit()) { system("git", "mv", $source, $destination); } @@ -176,7 +179,8 @@ my ($path) = @_; if (isSVN()) { -system("svn", "propset", "svn:executable", "on", $path) == 0 or die "Failed to run 'svn propset svn:executable on $path'."; +my $escapedPath = escapeSubversionPath($path); +system("svn", "propset", "svn:executable", "on", $escapedPath) == 0 or die "Failed to run 'svn propset svn:executable on $escapedPath'."; } elsif (isGit()) { chmod(0755, $path); } @@ -187,7 +191,8 @@ my ($path) = @_; if (isSVN()) { -system("svn", "propdel", "svn:executable", $path) == 0 or die "Failed to run 'svn propdel svn:executable $path'."; +my $escapedPath = escapeSubversionPath($path); +system("svn", "propdel", "svn:executable", $escapedPath) == 0 or die "Failed to run 'svn propdel svn:executable $escapedPath'."; } elsif (isGit()) { chmod(0664, $path); } @@ -304,8 +309,9 @@ while (1) { my $thisRoot; my $thisUUID; +my $escapedPath = escapeSubversionPath($path); # Ignore error messages in case we've run past the root of the checkout. -open INFO, "svn info '$path' 2> " . File::Spec->devnull() . " |" or die; +open INFO, "svn info '$escapedPath' 2> " . File::Spec->devnull
[webkit-changes] [92160] trunk/Tools
Title: [92160] trunk/Tools Revision 92160 Author sle...@apple.com Date 2011-08-01 18:16:43 -0700 (Mon, 01 Aug 2011) Log Message Finish reconfiguration started by Lucas Forschler Reconfigured slaves: Removed Leopard Intel Release (Build) Removed Leopard Intel Release (Tests) Remove apple-pixel-1 Added Lion slaves from disabled Leopard slaves Added builders: Lion Intel Release (Build) Lion Intel Debug (Build) Lion Intel Release (Tests) Lion Intel Release WK2 (Tests) Lion Intel Debug (Tests) Lion Intel Debug WK2 (Tests) Added triggers: lion-intel-debug-tests lion-intel-debug-test-wk2 lion-intel-release-tests lion-intel-release-tests-wk2 Removed trigger: leopard-intel-release-tests Added PlatformSpecificScheduler: mac-lion Added "mac-lion" to build.py and build_unitttest.py Reviewed by Mark Rowe. * BuildSlaveSupport/build.webkit.org-config/config.json: * Scripts/webkitpy/common/config/build.py: * Scripts/webkitpy/common/config/build_unittest.py: Modified Paths trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json trunk/Tools/ChangeLog trunk/Tools/Scripts/webkitpy/common/config/build.py trunk/Tools/Scripts/webkitpy/common/config/build_unittest.py Diff Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json (92159 => 92160) --- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json 2011-08-02 00:59:31 UTC (rev 92159) +++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json 2011-08-02 01:16:43 UTC (rev 92160) @@ -2,27 +2,26 @@ "slaves": [ { "name": "test-slave", "platform": "*" }, { "name": "apple-xserve-1", "platform": "mac-leopard" }, -{ "name": "apple-xserve-2", "platform": "mac-leopard" }, -{ "name": "apple-xserve-3", "platform": "mac-leopard" }, - +{ "name": "apple-macpro-7", "platform": "mac-leopard" }, + { "name": "apple-xserve-4", "platform": "mac-snowleopard" }, { "name": "apple-xserve-5", "platform": "mac-snowleopard" }, { "name": "apple-xserve-6", "platform": "mac-snowleopard" }, { "name": "apple-xserve-7", "platform": "mac-snowleopard" }, { "name": "apple-xserve-8", "platform": "mac-snowleopard" }, { "name": "apple-xserve-9", "platform": "mac-snowleopard" }, - -{ "name": "apple-pixel-1", "platform": "mac-leopard" }, - { "name": "apple-macpro-1", "platform": "mac-snowleopard" }, { "name": "apple-macpro-2", "platform": "mac-snowleopard" }, { "name": "apple-macpro-3", "platform": "mac-snowleopard" }, -{ "name": "apple-macpro-4", "platform": "mac-leopard" }, -{ "name": "apple-macpro-5", "platform": "mac-leopard" }, -{ "name": "apple-macpro-6", "platform": "mac-leopard" }, -{ "name": "apple-macpro-7", "platform": "mac-leopard" }, - +{ "name": "apple-macpro-4", "platform": "mac-lion" }, +{ "name": "apple-macpro-5", "platform": "mac-lion" }, +{ "name": "apple-macpro-6", "platform": "mac-lion" }, +{ "name": "apple-macpro-8", "platform": "mac-lion" }, +{ "name": "apple-xserve-2", "platform": "mac-lion" }, +{ "name": "apple-xserve-3", "platform": "mac-lion" }, +{ "name": "apple-xserve-10", "platform": "mac-lion" }, + { "name": "apple-windows-1", "platform": "win"}, { "name": "apple-windows-2", "platform": "win"}, { "name": "apple-windows-3", "platform": "win"}, @@ -72,24 +71,14 @@ { "name": "hfreyther-mipsel-linux1", "platform": "qt"} ], -"builders": [ { "name": "Leopard Intel Release (Build)", "type": "Build", "builddir": "leopard-intel-release", - "platform": "mac-leopard", "configuration": "release", "architectures": ["i386"], - "triggers": ["leopard-intel-release-tests"], - "slavenames": ["apple-xserve-1", "apple-xserve-2", "test-slave"] -}, -{ "name": "Leopard Intel Release (Tests)", "type": "Test", "builddir": "leopard-intel-release-tests", - "platform": "mac-leopard", "configuration": "release", "architectures": ["i386"], - "slavenames": ["apple-macpro-4", "apple-pixel-1", "test-slave", "apple-macpro-7"] -}, - -{ "name": "Leopard Intel Debug (Build)", "type": "Build", "builddir": "leopard-intel-debug", +"builders": [ { "name": "Leopard Intel Debug (Build)", "type": "Build", "builddir": "leopard-intel-debug", "platform":
[webkit-changes] [91869] trunk/Source/JavaScriptCore
Title: [91869] trunk/Source/_javascript_Core Revision 91869 Author sle...@apple.com Date 2011-07-27 14:44:49 -0700 (Wed, 27 Jul 2011) Log Message Revert http://trac.webkit.org/changeset/90415. Caused a 5% sunspider regression in-browser. Unreviewed rollout. * bytecode/CodeBlock.cpp: (JSC::CodeBlock::visitAggregate): * heap/Heap.cpp: (JSC::Heap::collectAllGarbage): * heap/MarkStack.h: (JSC::MarkStack::MarkStack): * runtime/JSGlobalData.cpp: (JSC::JSGlobalData::releaseExecutableMemory): * runtime/RegExp.cpp: (JSC::RegExp::compile): (JSC::RegExp::invalidateCode): * runtime/RegExp.h: Modified Paths trunk/Source/_javascript_Core/ChangeLog trunk/Source/_javascript_Core/bytecode/CodeBlock.cpp trunk/Source/_javascript_Core/heap/Heap.cpp trunk/Source/_javascript_Core/heap/MarkStack.h trunk/Source/_javascript_Core/runtime/JSGlobalData.cpp trunk/Source/_javascript_Core/runtime/RegExp.cpp trunk/Source/_javascript_Core/runtime/RegExp.h Diff Modified: trunk/Source/_javascript_Core/ChangeLog (91868 => 91869) --- trunk/Source/_javascript_Core/ChangeLog 2011-07-27 21:20:57 UTC (rev 91868) +++ trunk/Source/_javascript_Core/ChangeLog 2011-07-27 21:44:49 UTC (rev 91869) @@ -1,3 +1,23 @@ +2011-07-27 Stephanie Lewis + +Revert http://trac.webkit.org/changeset/90415. +Caused a 5% sunspider regression in-browser. + +Unreviewed rollout. + +* bytecode/CodeBlock.cpp: +(JSC::CodeBlock::visitAggregate): +* heap/Heap.cpp: +(JSC::Heap::collectAllGarbage): +* heap/MarkStack.h: +(JSC::MarkStack::MarkStack): +* runtime/JSGlobalData.cpp: +(JSC::JSGlobalData::releaseExecutableMemory): +* runtime/RegExp.cpp: +(JSC::RegExp::compile): +(JSC::RegExp::invalidateCode): +* runtime/RegExp.h: + 2011-07-27 Shinya Kawanaka Added an interface to take IsWhiteSpaceFunctionPtr. Modified: trunk/Source/_javascript_Core/bytecode/CodeBlock.cpp (91868 => 91869) --- trunk/Source/_javascript_Core/bytecode/CodeBlock.cpp 2011-07-27 21:20:57 UTC (rev 91868) +++ trunk/Source/_javascript_Core/bytecode/CodeBlock.cpp 2011-07-27 21:44:49 UTC (rev 91869) @@ -1546,8 +1546,6 @@ for (size_t i = 0; i < m_functionDecls.size(); ++i) visitor.append(&m_functionDecls[i]); #if ENABLE(JIT) -if (visitor.shouldUnlinkCalls()) -unlinkCalls(); for (unsigned i = 0; i < numberOfCallLinkInfos(); ++i) if (callLinkInfo(i).isLinked()) visitor.append(&callLinkInfo(i).callee); Modified: trunk/Source/_javascript_Core/heap/Heap.cpp (91868 => 91869) --- trunk/Source/_javascript_Core/heap/Heap.cpp 2011-07-27 21:20:57 UTC (rev 91868) +++ trunk/Source/_javascript_Core/heap/Heap.cpp 2011-07-27 21:44:49 UTC (rev 91869) @@ -539,9 +539,10 @@ { if (!m_isSafeToCollect) return; -m_slotVisitor.setShouldUnlinkCalls(true); +if (!m_globalData->dynamicGlobalObject) +m_globalData->recompileAllJSFunctions(); + collect(DoSweep); -m_slotVisitor.setShouldUnlinkCalls(false); } void Heap::collect(SweepToggle sweepToggle) Modified: trunk/Source/_javascript_Core/heap/MarkStack.h (91868 => 91869) --- trunk/Source/_javascript_Core/heap/MarkStack.h 2011-07-27 21:20:57 UTC (rev 91868) +++ trunk/Source/_javascript_Core/heap/MarkStack.h 2011-07-27 21:44:49 UTC (rev 91869) @@ -97,9 +97,6 @@ void reset(); -bool shouldUnlinkCalls() const { return m_shouldUnlinkCalls; } -void setShouldUnlinkCalls(bool shouldUnlinkCalls) { m_shouldUnlinkCalls = shouldUnlinkCalls; } - protected: #if ENABLE(GC_VALIDATION) static void validateSet(JSValue*, size_t); @@ -123,9 +120,6 @@ bool m_isCheckingForDefaultMarkViolation; bool m_isDraining; #endif - -private: -bool m_shouldUnlinkCalls; }; inline MarkStack::MarkStack(void* jsArrayVPtr) @@ -134,7 +128,6 @@ , m_isCheckingForDefaultMarkViolation(false) , m_isDraining(false) #endif -, m_shouldUnlinkCalls(false) { } Modified: trunk/Source/_javascript_Core/runtime/JSGlobalData.cpp (91868 => 91869) --- trunk/Source/_javascript_Core/runtime/JSGlobalData.cpp 2011-07-27 21:20:57 UTC (rev 91868) +++ trunk/Source/_javascript_Core/runtime/JSGlobalData.cpp 2011-07-27 21:44:49 UTC (rev 91869) @@ -497,9 +497,7 @@ } heap.forEachCell(recompiler); -} else -recompileAllJSFunctions(); - +} m_regExpCache->invalidateCode(); heap.collectAllGarbage(); } Modified: trunk/Source/_javascript_Core/runtime/RegExp.cpp (91868 => 91869) --- trunk/Source/_javascript_Core/runtime/RegExp.cpp 2011-07-27 21:20:57 UTC (rev 91868) +++ trunk/Source/_javascript_Core/runtime/RegExp.cpp 2011-07-27 21:44:49 UTC (rev 91869) @@ -113,7 +113,6 @@ { ASSERT(m_state == NotCompiled); m_representation = adoptPtr(new RegExpRepresentation); -m_state = Compiling; Yarr::YarrPattern patte
[webkit-changes] [89637] trunk/Source/JavaScriptCore
Title: [89637] trunk/Source/_javascript_Core Revision 89637 Author sle...@apple.com Date 2011-06-23 17:16:47 -0700 (Thu, 23 Jun 2011) Log Message https://bugs.webkit.org/show_bug.cgi?id=63298 Replace Malloc with FastMalloc to match the rest of wtf. Reviewed by Darin Adler. * wtf/BlockStack.h: (WTF~BlockStack): (WTFgrow): (WTFshrink): Modified Paths trunk/Source/_javascript_Core/ChangeLog trunk/Source/_javascript_Core/wtf/BlockStack.h Diff Modified: trunk/Source/_javascript_Core/ChangeLog (89636 => 89637) --- trunk/Source/_javascript_Core/ChangeLog 2011-06-24 00:15:26 UTC (rev 89636) +++ trunk/Source/_javascript_Core/ChangeLog 2011-06-24 00:16:47 UTC (rev 89637) @@ -1,3 +1,15 @@ +2011-06-23 Stephanie Lewis + +Reviewed by Darin Adler. + +https://bugs.webkit.org/show_bug.cgi?id=63298 +Replace Malloc with FastMalloc to match the rest of wtf. + +* wtf/BlockStack.h: +(WTF~BlockStack): +(WTFgrow): +(WTFshrink): + 2011-06-23 Oliver Hunt Reviewed by Gavin Barraclough. Modified: trunk/Source/_javascript_Core/wtf/BlockStack.h (89636 => 89637) --- trunk/Source/_javascript_Core/wtf/BlockStack.h 2011-06-24 00:15:26 UTC (rev 89636) +++ trunk/Source/_javascript_Core/wtf/BlockStack.h 2011-06-24 00:16:47 UTC (rev 89637) @@ -27,6 +27,7 @@ #define BlockStack_h #include +#include #include namespace WTF { @@ -57,9 +58,9 @@ template BlockStack::~BlockStack() { if (m_spareBlock) -free(m_spareBlock); +fastFree(m_spareBlock); for (size_t i = 0; i < m_blocks.size(); ++i) -free(m_blocks[i]); +fastFree(m_blocks[i]); } template inline const Vector& BlockStack::blocks() @@ -69,7 +70,7 @@ template T* BlockStack::grow() { -T* block = m_spareBlock ? m_spareBlock : static_cast(malloc(blockSize)); +T* block = m_spareBlock ? m_spareBlock : static_cast(fastMalloc(blockSize)); m_spareBlock = 0; m_blocks.append(block); @@ -83,7 +84,7 @@ m_blocks.removeLast(); while (m_blocks.last() + blockLength != newEnd) { -free(m_blocks.last()); +fastFree(m_blocks.last()); m_blocks.removeLast(); } } ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [88607] trunk/Source/WebKit2
Title: [88607] trunk/Source/WebKit2 Revision 88607 Author sle...@apple.com Date 2011-06-11 13:28:54 -0700 (Sat, 11 Jun 2011) Log Message https://bugs.webkit.org/show_bug.cgi?id=62480 part of Add API to launch the WebProcess. Launching it earlier can save time when loading the first page. Reviewed by Sam Weinig. * UIProcess/API/C/WKContext.cpp: (WKContextWarmInitialProcess): * UIProcess/API/C/WKContextPrivate.h: * UIProcess/WebContext.cpp: (WebKit::WebContext::warmInitialProcess): * UIProcess/WebContext.h: Modified Paths trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp trunk/Source/WebKit2/UIProcess/API/C/WKContextPrivate.h trunk/Source/WebKit2/UIProcess/WebContext.cpp trunk/Source/WebKit2/UIProcess/WebContext.h Diff Modified: trunk/Source/WebKit2/ChangeLog (88606 => 88607) --- trunk/Source/WebKit2/ChangeLog 2011-06-11 20:21:55 UTC (rev 88606) +++ trunk/Source/WebKit2/ChangeLog 2011-06-11 20:28:54 UTC (rev 88607) @@ -1,3 +1,19 @@ +2011-06-11 Stephanie Lewis + +Reviewed by Sam Weinig. + +https://bugs.webkit.org/show_bug.cgi?id=62480 +part of +Add API to launch the WebProcess. Launching it earlier can save time +when loading the first page. + +* UIProcess/API/C/WKContext.cpp: +(WKContextWarmInitialProcess): +* UIProcess/API/C/WKContextPrivate.h: +* UIProcess/WebContext.cpp: +(WebKit::WebContext::warmInitialProcess): +* UIProcess/WebContext.h: + 2011-06-09 Jer Noble Reviewed by Darin Adler. Modified: trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp (88606 => 88607) --- trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp 2011-06-11 20:21:55 UTC (rev 88606) +++ trunk/Source/WebKit2/UIProcess/API/C/WKContext.cpp 2011-06-11 20:28:54 UTC (rev 88607) @@ -232,3 +232,9 @@ { toImpl(contextRef)->setHTTPPipeliningEnabled(enabled); } + +void WKContextWarmInitialProcess(WKContextRef contextRef) +{ +toImpl(contextRef)->warmInitialProcess(); +} + Modified: trunk/Source/WebKit2/UIProcess/API/C/WKContextPrivate.h (88606 => 88607) --- trunk/Source/WebKit2/UIProcess/API/C/WKContextPrivate.h 2011-06-11 20:21:55 UTC (rev 88606) +++ trunk/Source/WebKit2/UIProcess/API/C/WKContextPrivate.h 2011-06-11 20:28:54 UTC (rev 88607) @@ -67,6 +67,8 @@ WK_EXPORT void WKContextEnableProcessTermination(WKContextRef context); WK_EXPORT void _WKContextSetHTTPPipeliningEnabled(WKContextRef context, bool enabled); + +WK_EXPORT void WKContextWarmInitialProcess(WKContextRef context); #ifdef __cplusplus } Modified: trunk/Source/WebKit2/UIProcess/WebContext.cpp (88606 => 88607) --- trunk/Source/WebKit2/UIProcess/WebContext.cpp 2011-06-11 20:21:55 UTC (rev 88606) +++ trunk/Source/WebKit2/UIProcess/WebContext.cpp 2011-06-11 20:28:54 UTC (rev 88607) @@ -260,6 +260,11 @@ m_pendingMessagesToPostToInjectedBundle.clear(); } +void WebContext::warmInitialProcess() +{ +ensureWebProcess(); +} + void WebContext::enableProcessTermination() { m_processTerminationEnabled = true; Modified: trunk/Source/WebKit2/UIProcess/WebContext.h (88606 => 88607) --- trunk/Source/WebKit2/UIProcess/WebContext.h 2011-06-11 20:21:55 UTC (rev 88606) +++ trunk/Source/WebKit2/UIProcess/WebContext.h 2011-06-11 20:28:54 UTC (rev 88607) @@ -165,6 +165,7 @@ void setLocalStorageDirectory(const String& dir) { m_overrideLocalStorageDirectory = dir; } void ensureWebProcess(); +void warmInitialProcess(); bool shouldTerminate(WebProcessProxy*); ___ webkit-changes mailing list webkit-changes@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
[webkit-changes] [87580] trunk/Source
Title: [87580] trunk/Source Revision 87580 Author sle...@apple.com Date 2011-05-27 15:57:53 -0700 (Fri, 27 May 2011) Log Message Unreviewed. Fix a typo in the order_file flag. Source/_javascript_Core: * Configurations/Base.xcconfig: Source/WebCore: * Configurations/Base.xcconfig: Source/WebKit/mac: * Configurations/Base.xcconfig: Source/WebKit2: * Configurations/Base.xcconfig: Modified Paths trunk/Source/_javascript_Core/ChangeLog trunk/Source/_javascript_Core/Configurations/Base.xcconfig trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/Configurations/Base.xcconfig trunk/Source/WebKit/mac/ChangeLog trunk/Source/WebKit/mac/Configurations/Base.xcconfig trunk/Source/WebKit2/ChangeLog trunk/Source/WebKit2/Configurations/Base.xcconfig Diff Modified: trunk/Source/_javascript_Core/ChangeLog (87579 => 87580) --- trunk/Source/_javascript_Core/ChangeLog 2011-05-27 22:32:01 UTC (rev 87579) +++ trunk/Source/_javascript_Core/ChangeLog 2011-05-27 22:57:53 UTC (rev 87580) @@ -1,3 +1,11 @@ +2011-05-27 Stephanie Lewis + +Unreviewed. + +Fix a typo in the order_file flag. + +* Configurations/Base.xcconfig: + 2011-05-27 Patrick Gansterer Unreviewed. Build fix for !ENABLE(ASSEMBLER) after r87527. Modified: trunk/Source/_javascript_Core/Configurations/Base.xcconfig (87579 => 87580) --- trunk/Source/_javascript_Core/Configurations/Base.xcconfig 2011-05-27 22:32:01 UTC (rev 87579) +++ trunk/Source/_javascript_Core/Configurations/Base.xcconfig 2011-05-27 22:57:53 UTC (rev 87580) @@ -102,7 +102,7 @@ DEAD_CODE_STRIPPING_normal = YES; DEAD_CODE_STRIPPING = $(DEAD_CODE_STRIPPING_$(CURRENT_VARIANT)); -SECTORDER_FLAGS = -W1,-order_file,_javascript_Core.order; +SECTORDER_FLAGS = -Wl,-order_file,_javascript_Core.order; // FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions. GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION)); Modified: trunk/Source/WebCore/ChangeLog (87579 => 87580) --- trunk/Source/WebCore/ChangeLog 2011-05-27 22:32:01 UTC (rev 87579) +++ trunk/Source/WebCore/ChangeLog 2011-05-27 22:57:53 UTC (rev 87580) @@ -1,3 +1,11 @@ +2011-05-27 Stephanie Lewis + +Unreviewed. + +Fix a typo in the order_file flag. + +* Configurations/Base.xcconfig: + 2011-05-27 Anders Carlsson Reviewed by Sam Weinig. Modified: trunk/Source/WebCore/Configurations/Base.xcconfig (87579 => 87580) --- trunk/Source/WebCore/Configurations/Base.xcconfig 2011-05-27 22:32:01 UTC (rev 87579) +++ trunk/Source/WebCore/Configurations/Base.xcconfig 2011-05-27 22:57:53 UTC (rev 87580) @@ -92,7 +92,7 @@ DEAD_CODE_STRIPPING_normal = YES; DEAD_CODE_STRIPPING = $(DEAD_CODE_STRIPPING_$(CURRENT_VARIANT)); -SECTORDER_FLAGS = -W1,-order_file,WebCore.order; +SECTORDER_FLAGS = -Wl,-order_file,WebCore.order; WEBCORE_SQLITE3_HEADER_SEARCH_PATHS = $(NEXT_ROOT)/usr/local/include/WebCoreSQLite3; SQLITE3_HEADER_SEARCH_PATHS = $(SQLITE3_HEADER_SEARCH_PATHS_$(REAL_PLATFORM_NAME)); Modified: trunk/Source/WebKit/mac/ChangeLog (87579 => 87580) --- trunk/Source/WebKit/mac/ChangeLog 2011-05-27 22:32:01 UTC (rev 87579) +++ trunk/Source/WebKit/mac/ChangeLog 2011-05-27 22:57:53 UTC (rev 87580) @@ -1,5 +1,13 @@ 2011-05-27 Stephanie Lewis +Unreviewed. + +Fix a typo in the order_file flag. + +* Configurations/Base.xcconfig: + +2011-05-27 Stephanie Lewis + Rubber Stamped by Adam Roben. Update Order Files. Use -order_file flag since it can order more of the binary. Modified: trunk/Source/WebKit/mac/Configurations/Base.xcconfig (87579 => 87580) --- trunk/Source/WebKit/mac/Configurations/Base.xcconfig 2011-05-27 22:32:01 UTC (rev 87579) +++ trunk/Source/WebKit/mac/Configurations/Base.xcconfig 2011-05-27 22:57:53 UTC (rev 87580) @@ -88,7 +88,7 @@ // building the MiG bindings for WebKitPluginClient even when the functions that the bindings wrap are not built. DEAD_CODE_STRIPPING = YES; -SECTORDER_FLAGS = -W1,-order_file,mac/WebKit.order; +SECTORDER_FLAGS = -Wl,-order_file,mac/WebKit.order; // FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions. GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION)); Modified: trunk/Source/WebKit2/ChangeLog (87579 => 87580) --- trunk/Source/WebKit2/ChangeLog 2011-05-27 22:32:01 UTC (rev 87579) +++ trunk/Source/WebKit2/ChangeLog 2011-05-27 22:57:53 UTC (rev 87580) @@ -1,3 +1,11 @@ +2011-05-27 Stephanie Lewis + +Unreviewed. + +Fix a typo in the order_file flag. + +* Configurations/Base.xcconfig: + 2011-05-27 Jeff Miller Rubber-stamped by Steve Falkenburg. Modified: trunk/Source/WebKit2/Configurations/Base.xcconfig (87579 => 87580) --- trunk/Source/WebKit2/Configurations/Base.xcconfig 2011-05-27 22:32:01 UTC (rev 87579) +++ trunk/Source/Web
[webkit-changes] [87460] trunk/Source/WebCore
Title: [87460] trunk/Source/WebCore Revision 87460 Author sle...@apple.com Date 2011-05-26 18:36:54 -0700 (Thu, 26 May 2011) Log Message https://bugs.webkit.org/show_bug.cgi?id=61345 part of Roll back in now that the Crashes are fixed. ResourceResponseBase and ResourceResponse had two different definitions for m_isNull. ResourceResponse treats m_isNull as meaning there isn't any platform ResourceResponse. ResourceResponseBase treats m_isNull as meaning no fields have been initialized. Consolidate calls into ResourceResponseBase meaning. Reviewed by Geoff Garen. Don't initialize ResourceResponse.m_suggestedFilename until we want to use it. Initializing it requires reading in and parsing a plist. Add new initialization state CommonAndUncommonFields to ResourceResponse. This will be for all the header fields. Move suggestedFilename initialization to AllFields so it is never initialized unless we ask for it. Add "Content-Type" to common headers since it is looked for by every CSS sheet load. No new functionality so no new tests. * platform/network/ResourceResponseBase.cpp: (WebCore::ResourceResponseBase::adopt): (WebCore::ResourceResponseBase::suggestedFilename): (WebCore::ResourceResponseBase::setSuggestedFilename): (WebCore::ResourceResponseBase::httpStatusText): (WebCore::ResourceResponseBase::setHTTPStatusText): (WebCore::ResourceResponseBase::httpHeaderField): (WebCore::ResourceResponseBase::setHTTPHeaderField): (WebCore::ResourceResponseBase::httpHeaderFields): (WebCore::ResourceResponseBase::isAttachment): (WebCore::ResourceResponseBase::setLastModifiedDate): (WebCore::ResourceResponseBase::lastModifiedDate): (WebCore::ResourceResponseBase::wasCached): (WebCore::ResourceResponseBase::connectionReused): (WebCore::ResourceResponseBase::setConnectionReused): (WebCore::ResourceResponseBase::connectionID): (WebCore::ResourceResponseBase::setConnectionID): (WebCore::ResourceResponseBase::resourceLoadTiming): (WebCore::ResourceResponseBase::setResourceLoadTiming): (WebCore::ResourceResponseBase::resourceLoadInfo): (WebCore::ResourceResponseBase::setResourceLoadInfo): * platform/network/ResourceResponseBase.h: * platform/network/cf/ResourceResponse.h: (WebCore::ResourceResponse::ResourceResponse): * platform/network/cf/ResourceResponseCFNet.cpp: (WebCore::ResourceResponse::platformLazyInit): * platform/network/mac/ResourceResponseMac.mm: Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/platform/network/ResourceResponseBase.cpp trunk/Source/WebCore/platform/network/ResourceResponseBase.h trunk/Source/WebCore/platform/network/cf/ResourceResponse.h trunk/Source/WebCore/platform/network/cf/ResourceResponseCFNet.cpp trunk/Source/WebCore/platform/network/mac/ResourceResponseMac.mm Diff Modified: trunk/Source/WebCore/ChangeLog (87459 => 87460) --- trunk/Source/WebCore/ChangeLog 2011-05-27 01:16:57 UTC (rev 87459) +++ trunk/Source/WebCore/ChangeLog 2011-05-27 01:36:54 UTC (rev 87460) @@ -1,3 +1,48 @@ +2011-05-26 Stephanie Lewis + +Reviewed by Geoff Garen. + +https://bugs.webkit.org/show_bug.cgi?id=61345 +part of +Roll back in now that the Crashes are fixed. ResourceResponseBase and ResourceResponse had two different definitions +for m_isNull. ResourceResponse treats m_isNull as meaning there isn't any platform ResourceResponse. +ResourceResponseBase treats m_isNull as meaning no fields have been initialized. Consolidate calls into ResourceResponseBase meaning. + +Don't initialize ResourceResponse.m_suggestedFilename until we want to use it. Initializing it requires reading in and parsing a plist. +Add new initialization state CommonAndUncommonFields to ResourceResponse. This will be for all the header fields. +Move suggestedFilename initialization to AllFields so it is never initialized unless we ask for it. +Add "Content-Type" to common headers since it is looked for by every CSS sheet load. + +No new functionality so no new tests. + +* platform/network/ResourceResponseBase.cpp: +(WebCore::ResourceResponseBase::adopt): +(WebCore::ResourceResponseBase::suggestedFilename): +(WebCore::ResourceResponseBase::setSuggestedFilename): +(WebCore::ResourceResponseBase::httpStatusText): +(WebCore::ResourceResponseBase::setHTTPStatusText): +(WebCore::ResourceResponseBase::httpHeaderField): +(WebCore::ResourceResponseBase::setHTTPHeaderField): +(WebCore::ResourceResponseBase::httpHeaderFields): +(WebCore::ResourceResponseBase::isAttachment): +(WebCore::ResourceResponseBase::setLastModifiedDate): +(WebCore::ResourceResponseBase::lastModifiedDate): +(WebCore::ResourceResponseBase::wasCached): +(WebCore::ResourceResponseBase::connectionReused): +(WebCore::ResourceResponseBase::setConnectionReused): +(WebCore::ResourceResponseBase::connectionID): +(Web
[webkit-changes] [87329] trunk/Source
Title: [87329] trunk/Source Revision 87329 Author sle...@apple.com Date 2011-05-25 16:00:45 -0700 (Wed, 25 May 2011) Log Message Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=61407 part of Move Quicklook quirk down into WebCore so it can be caculated when the user starts a reload. Restructure the conditions so it only called when absolutely necessary. Reviewed by Brady Eidson. No change in functionality so no new tests. * loader/FrameLoader.cpp: (WebCore::FrameLoader::subresourceCachePolicy): * page/Settings.cpp: (WebCore::Settings::Settings): * page/Settings.h: * platform/network/cf/ResourceRequest.h: * platform/network/mac/ResourceRequestMac.mm: (WebCore::initQuickLookResourceCachingQuirks): (WebCore::ResourceRequest::useQuickLookResourceCachingQuirks): Source/WebKit/mac: https://bugs.webkit.org/show_bug.cgi?id=61407 part of Remove Quicklook pref. Moving it enirely down into WebCore so it can be calculated only on reloads. Reviewed by Brady Eidson. * WebView/WebPreferenceKeysPrivate.h: * WebView/WebPreferences.mm: (+[WebPreferences initialize]): * WebView/WebPreferencesPrivate.h: * WebView/WebView.mm: (-[WebView _preferencesChanged:]): Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/loader/FrameLoader.cpp trunk/Source/WebCore/page/Settings.cpp trunk/Source/WebCore/page/Settings.h trunk/Source/WebCore/platform/network/cf/ResourceRequest.h trunk/Source/WebCore/platform/network/mac/ResourceRequestMac.mm trunk/Source/WebKit/mac/ChangeLog trunk/Source/WebKit/mac/WebView/WebPreferenceKeysPrivate.h trunk/Source/WebKit/mac/WebView/WebPreferences.mm trunk/Source/WebKit/mac/WebView/WebPreferencesPrivate.h trunk/Source/WebKit/mac/WebView/WebView.mm Diff Modified: trunk/Source/WebCore/ChangeLog (87328 => 87329) --- trunk/Source/WebCore/ChangeLog 2011-05-25 22:53:23 UTC (rev 87328) +++ trunk/Source/WebCore/ChangeLog 2011-05-25 23:00:45 UTC (rev 87329) @@ -1,3 +1,25 @@ +2011-05-25 Stephanie Lewis + +Reviewed by Brady Eidson. + +https://bugs.webkit.org/show_bug.cgi?id=61407 +part of +Move Quicklook quirk down into WebCore so it can be caculated when the user +starts a reload. Restructure the conditions so it only called when absolutely +necessary. + +No change in functionality so no new tests. + +* loader/FrameLoader.cpp: +(WebCore::FrameLoader::subresourceCachePolicy): +* page/Settings.cpp: +(WebCore::Settings::Settings): +* page/Settings.h: +* platform/network/cf/ResourceRequest.h: +* platform/network/mac/ResourceRequestMac.mm: +(WebCore::initQuickLookResourceCachingQuirks): +(WebCore::ResourceRequest::useQuickLookResourceCachingQuirks): + 2011-05-24 Jer Noble Reviewed by Darin Adler. Modified: trunk/Source/WebCore/loader/FrameLoader.cpp (87328 => 87329) --- trunk/Source/WebCore/loader/FrameLoader.cpp 2011-05-25 22:53:23 UTC (rev 87328) +++ trunk/Source/WebCore/loader/FrameLoader.cpp 2011-05-25 23:00:45 UTC (rev 87329) @@ -2407,15 +2407,16 @@ if (parentCachePolicy != CachePolicyVerify) return parentCachePolicy; } + +if (m_loadType == FrameLoadTypeReload) +return CachePolicyRevalidate; const ResourceRequest& request(documentLoader()->request()); -Settings* settings = m_frame->settings(); -if (settings && settings->useQuickLookResourceCachingQuirks() && request.cachePolicy() == ReloadIgnoringCacheData && !equalIgnoringCase(request.httpMethod(), "post")) +#if PLATFORM(MAC) +if (request.cachePolicy() == ReloadIgnoringCacheData && !equalIgnoringCase(request.httpMethod(), "post") && ResourceRequest::useQuickLookResourceCachingQuirks()) return CachePolicyRevalidate; +#endif -if (m_loadType == FrameLoadTypeReload) -return CachePolicyRevalidate; - if (request.cachePolicy() == ReturnCacheDataElseLoad) return CachePolicyHistoryBuffer; Modified: trunk/Source/WebCore/page/Settings.cpp (87328 => 87329) --- trunk/Source/WebCore/page/Settings.cpp 2011-05-25 22:53:23 UTC (rev 87328) +++ trunk/Source/WebCore/page/Settings.cpp 2011-05-25 23:00:45 UTC (rev 87329) @@ -177,7 +177,6 @@ , m_usePreHTML5ParserQuirks(false) , m_hyperlinkAuditingEnabled(false) , m_crossOriginCheckInGetMatchedCSSRulesDisabled(false) -, m_useQuickLookResourceCachingQuirks(false) , m_forceCompositingMode(false) , m_shouldInjectUserScriptsInInitialEmptyDocument(false) , m_allowDisplayOfInsecureContent(true) Modified: trunk/Source/WebCore/page/Settings.h (87328 => 87329) --- trunk/Source/WebCore/page/Settings.h 2011-05-25 22:53:23 UTC (rev 87328) +++ trunk/Source/WebCore/page/Settings.h 2011-05-25 23:00:45 UTC (rev 87329) @@ -394,9 +394,6 @@ void setCrossOriginCheckInGetMatchedCSSRulesDisabled(bool flag) { m_crossOriginCheckInGetMatchedCSSRulesDisabled = flag; } bool crossOriginCheckInGetMatchedCSSRu
[webkit-changes] [87229] trunk/Source/WebCore
Title: [87229] trunk/Source/WebCore Revision 87229 Author sle...@apple.com Date 2011-05-24 16:46:14 -0700 (Tue, 24 May 2011) Log Message https://bugs.webkit.org/show_bug.cgi?id=61345 part of Don't initialize ResourceResponse.m_suggestedFilename until we want to use it. Initializing it requires reading in and parsing a plist. Add new initialization state CommonAndUncommonFields to ResourceResponse. This will be for all the header fields. Move suggestedFilename initialization to AllFields so it is never initialized unless we ask for it. Add "Content-Type" to common headers since it is looked for by every CSS sheet load. Reviewed by Geoff Garen. No new tests because functionality has not changed. * platform/network/ResourceResponseBase.cpp: (WebCore::ResourceResponseBase::adopt): (WebCore::ResourceResponseBase::suggestedFilename): (WebCore::ResourceResponseBase::setSuggestedFilename): (WebCore::ResourceResponseBase::httpStatusText): (WebCore::ResourceResponseBase::setHTTPStatusText): (WebCore::ResourceResponseBase::httpHeaderField): (WebCore::ResourceResponseBase::setHTTPHeaderField): (WebCore::ResourceResponseBase::httpHeaderFields): (WebCore::ResourceResponseBase::isAttachment): (WebCore::ResourceResponseBase::setLastModifiedDate): (WebCore::ResourceResponseBase::lastModifiedDate): (WebCore::ResourceResponseBase::wasCached): (WebCore::ResourceResponseBase::connectionReused): (WebCore::ResourceResponseBase::setConnectionReused): (WebCore::ResourceResponseBase::connectionID): (WebCore::ResourceResponseBase::setConnectionID): (WebCore::ResourceResponseBase::resourceLoadTiming): (WebCore::ResourceResponseBase::setResourceLoadTiming): (WebCore::ResourceResponseBase::resourceLoadInfo): (WebCore::ResourceResponseBase::setResourceLoadInfo): * platform/network/ResourceResponseBase.h: * platform/network/cf/ResourceResponse.h: (WebCore::ResourceResponse::ResourceResponse): * platform/network/cf/ResourceResponseCFNet.cpp: (WebCore::ResourceResponse::platformLazyInit): * platform/network/mac/ResourceResponseMac.mm: (WebCore::ResourceResponse::platformLazyInit): Modified Paths trunk/Source/WebCore/ChangeLog trunk/Source/WebCore/platform/network/ResourceResponseBase.cpp trunk/Source/WebCore/platform/network/ResourceResponseBase.h trunk/Source/WebCore/platform/network/cf/ResourceResponse.h trunk/Source/WebCore/platform/network/cf/ResourceResponseCFNet.cpp trunk/Source/WebCore/platform/network/mac/ResourceResponseMac.mm Diff Modified: trunk/Source/WebCore/ChangeLog (87228 => 87229) --- trunk/Source/WebCore/ChangeLog 2011-05-24 23:43:15 UTC (rev 87228) +++ trunk/Source/WebCore/ChangeLog 2011-05-24 23:46:14 UTC (rev 87229) @@ -1,3 +1,45 @@ +2011-05-24 Stephanie Lewis + +Reviewed by Geoff Garen. + +https://bugs.webkit.org/show_bug.cgi?id=61345 +part of +Don't initialize ResourceResponse.m_suggestedFilename until we want to use it. Initializing it requires reading in and parsing a plist. +Add new initialization state CommonAndUncommonFields to ResourceResponse. This will be for all the header fields. +Move suggestedFilename initialization to AllFields so it is never initialized unless we ask for it. +Add "Content-Type" to common headers since it is looked for by every CSS sheet load. + +No new tests because functionality has not changed. + +* platform/network/ResourceResponseBase.cpp: +(WebCore::ResourceResponseBase::adopt): +(WebCore::ResourceResponseBase::suggestedFilename): +(WebCore::ResourceResponseBase::setSuggestedFilename): +(WebCore::ResourceResponseBase::httpStatusText): +(WebCore::ResourceResponseBase::setHTTPStatusText): +(WebCore::ResourceResponseBase::httpHeaderField): +(WebCore::ResourceResponseBase::setHTTPHeaderField): +(WebCore::ResourceResponseBase::httpHeaderFields): +(WebCore::ResourceResponseBase::isAttachment): +(WebCore::ResourceResponseBase::setLastModifiedDate): +(WebCore::ResourceResponseBase::lastModifiedDate): +(WebCore::ResourceResponseBase::wasCached): +(WebCore::ResourceResponseBase::connectionReused): +(WebCore::ResourceResponseBase::setConnectionReused): +(WebCore::ResourceResponseBase::connectionID): +(WebCore::ResourceResponseBase::setConnectionID): +(WebCore::ResourceResponseBase::resourceLoadTiming): +(WebCore::ResourceResponseBase::setResourceLoadTiming): +(WebCore::ResourceResponseBase::resourceLoadInfo): +(WebCore::ResourceResponseBase::setResourceLoadInfo): +* platform/network/ResourceResponseBase.h: +* platform/network/cf/ResourceResponse.h: +(WebCore::ResourceResponse::ResourceResponse): +* platform/network/cf/ResourceResponseCFNet.cpp: +(WebCore::ResourceResponse::platformLazyInit): +* platform/network/mac/ResourceResponseMac.mm: +(WebCore::ResourceResponse::platfor