Bug 736689. Disable tearing on OS X. r=roc, a=joe
authorJeff Muizelaar <jmuizelaar@mozilla.com>
Fri, 16 Mar 2012 14:15:38 -0400
changeset 95375 47da536b514446695ccc70fe1eb362fa52f0f5d6
parent 95366 bce6cabacc8802c9086c20dc8c015b25c50bad4b
child 95376 f7dd147f842f0117306de7a8efcba4924d6ed72d
push id886
push userlsblakk@mozilla.com
push dateMon, 04 Jun 2012 19:57:52 +0000
treeherdermozilla-beta@bbd8d5efd6d1 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersroc, joe
bugs736689
milestone14.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 736689. Disable tearing on OS X. r=roc, a=joe We tear much worse than all other browser on OS X. I'm told this change was originally done for performance, but it doesn't seem to make much difference anymore: http://tinyurl.com/7ay3jzo. I expect because we no longer paint very much to the window context, we no longer see the improvement this used to bring. In addition, the refresh driver already coalesces paints.
browser/app/macbuild/Contents/Info.plist.in
--- a/browser/app/macbuild/Contents/Info.plist.in
+++ b/browser/app/macbuild/Contents/Info.plist.in
@@ -198,18 +198,16 @@
 				<string>file</string>
 			</array>
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
 	<string>%APP_VERSION%</string>
 	<key>NSAppleScriptEnabled</key>
 	<true/>
-	<key>CGDisableCoalescedUpdates</key>
-	<true/>
 	<key>LSMinimumSystemVersion</key>
 	<string>10.5</string>
 	<key>LSMinimumSystemVersionByArchitecture</key>
 	<dict>
 		<key>i386</key>
 		<string>10.5.0</string>
 		<key>x86_64</key>
 		<string>10.6.0</string>