14c95291eb98a152290be7dcbb0ffff339c3697c: Backed out changeset 861b69f6f3b2 (bug 1146729) due to bug 1153831
Naoki Hirata <nhirata@mozilla.com> - Mon, 13 Apr 2015 12:48:31 -0700 - rev 238836
Push 58350 by nhirata@mozilla.com at Mon, 13 Apr 2015 19:49:21 +0000
Backed out changeset 861b69f6f3b2 (bug 1146729) due to bug 1153831
f3ce723bd0b971ce632b3c5d864e3d1c9b89f4c3: Bug 1152888, [e10s] After opening the web page in new tab, drag and drop onto the contents area is not working, r=enndeakin
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 13 Apr 2015 21:58:56 +0300 - rev 238835
Push 58349 by opettay@mozilla.com at Mon, 13 Apr 2015 19:30:56 +0000
Bug 1152888, [e10s] After opening the web page in new tab, drag and drop onto the contents area is not working, r=enndeakin
2b3889fb3a0ca58e85d9cbaf1b50d579e031808e: Backed out changeset 29d01ad10d0b (bug 1152135)
Sotaro Ikeda <sikeda@mozilla.com> - Mon, 13 Apr 2015 12:28:06 -0700 - rev 238834
Push 58348 by sikeda@mozilla.com at Mon, 13 Apr 2015 19:28:22 +0000
Backed out changeset 29d01ad10d0b (bug 1152135)
914fa009e6c7060283ce021def82780af54e0893: Bug 1153267 - fix typo that broke OS X builds on a CLOSED TREE; r=bustage
Nathan Froyd <froydnj@mozilla.com> - Mon, 13 Apr 2015 15:25:23 -0400 - rev 238833
Push 58347 by nfroyd@mozilla.com at Mon, 13 Apr 2015 19:25:44 +0000
Bug 1153267 - fix typo that broke OS X builds on a CLOSED TREE; r=bustage
d7d35bcd761da47800201e9539e960ec8910d4c9: Bug 1153267 - part 2 - use smart pointers instead of manual NS_ADDREF'ing outparams; r=ehsan
Nathan Froyd <froydnj@mozilla.com> - Tue, 31 Mar 2015 10:05:07 -0400 - rev 238832
Push 58346 by nfroyd@mozilla.com at Mon, 13 Apr 2015 19:01:03 +0000
Bug 1153267 - part 2 - use smart pointers instead of manual NS_ADDREF'ing outparams; r=ehsan
3fb0310f5f497d32ee6cea5b731cce32671f14ad: Bug 1153267 - part 1 - use smart-pointer .forget() instead of NS_ADDREF+assign; r=ehsan
Nathan Froyd <froydnj@mozilla.com> - Tue, 31 Mar 2015 10:03:49 -0400 - rev 238831
Push 58346 by nfroyd@mozilla.com at Mon, 13 Apr 2015 19:01:03 +0000
Bug 1153267 - part 1 - use smart-pointer .forget() instead of NS_ADDREF+assign; r=ehsan
c3dd616bbb51d56eb411cee767ac0abfe71bcd74: Bug 1153370 - Do MediaPromise TailDispatch checking outside the scope of the MediaPromise lock. r=jww
Bobby Holley <bobbyholley@gmail.com> - Fri, 10 Apr 2015 11:58:18 -0700 - rev 238830
Push 58345 by bobbyholley@gmail.com at Mon, 13 Apr 2015 18:13:27 +0000
Bug 1153370 - Do MediaPromise TailDispatch checking outside the scope of the MediaPromise lock. r=jww This reduces the potential for deadlocks.
bfb253c3ec34447ec994ae4044d9ba7666684955: Bug 1153370 - Rescope monitor. r=jww
Bobby Holley <bobbyholley@gmail.com> - Fri, 10 Apr 2015 11:52:08 -0700 - rev 238829
Push 58345 by bobbyholley@gmail.com at Mon, 13 Apr 2015 18:13:27 +0000
Bug 1153370 - Rescope monitor. r=jww We can do this now that we're not manually nulling out mRunningThread anymore.
1dbcef2a3a1de6f92e2a8c80c4744269e0ba4e49: Bug 1153370 - Make mRunningThread atomic and manage it in AutoTaskGuard. r=jww
Bobby Holley <bobbyholley@gmail.com> - Fri, 10 Apr 2015 11:50:33 -0700 - rev 238828
Push 58345 by bobbyholley@gmail.com at Mon, 13 Apr 2015 18:13:27 +0000
Bug 1153370 - Make mRunningThread atomic and manage it in AutoTaskGuard. r=jww
e26b3eca9f2dcfd4ca9e3085068356d7cb992933: Bug 1153370 - Remove AbstractThread::Create. r=jww
Bobby Holley <bobbyholley@gmail.com> - Fri, 10 Apr 2015 11:21:47 -0700 - rev 238827
Push 58345 by bobbyholley@gmail.com at Mon, 13 Apr 2015 18:13:27 +0000
Bug 1153370 - Remove AbstractThread::Create. r=jww
40723ea7e393c8ba4c4474c792dcfbf44ac80a5a: Bug 1153266 - Allow turning on unboxed objects with an environment variable, r=h4writer.
Brian Hackett <bhackett1024@gmail.com> - Mon, 13 Apr 2015 12:11:47 -0600 - rev 238826
Push 58344 by bhackett@mozilla.com at Mon, 13 Apr 2015 18:12:01 +0000
Bug 1153266 - Allow turning on unboxed objects with an environment variable, r=h4writer.
992443bb8bcf83088ae8d7d830bdc6bf803d4956: Bug 1153354 - Share SetMaybeAliveFlag between the two places we use it; r=jonco
Terrence Cole <terrence@mozilla.com> - Wed, 08 Apr 2015 14:43:39 -0700 - rev 238825
Push 58343 by tcole@mozilla.com at Mon, 13 Apr 2015 18:03:52 +0000
Bug 1153354 - Share SetMaybeAliveFlag between the two places we use it; r=jonco
b896382f53682409156a9ed7e9c23814c2342448: Bug 1153244 - increase JS helper threads stack space when MOZ_TSAN is enabled; r=bhackett
Nathan Froyd <froydnj@mozilla.com> - Fri, 10 Apr 2015 09:27:20 -0400 - rev 238824
Push 58342 by nfroyd@mozilla.com at Mon, 13 Apr 2015 17:57:05 +0000
Bug 1153244 - increase JS helper threads stack space when MOZ_TSAN is enabled; r=bhackett TSan enforces a minimum stack size that's just slightly larger than our default helper stack size. It does this to store blobs of TSan-specific data on each thread's stack. Unfortunately, that means that even though we'll actually receive a larger stack than we requested, the effective usable space of that stack is significantly less than what we expect. To offset TSan stealing our stack space from underneath us, increase the default when we're running with MOZ_TSAN.
6ce9651bd0b02e5b858cd493579eaba51bcde936: Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff
Nathan Froyd <froydnj@mozilla.com> - Thu, 09 Apr 2015 13:37:52 -0400 - rev 238823
Push 58342 by nfroyd@mozilla.com at Mon, 13 Apr 2015 17:57:05 +0000
Bug 1153255 - set a build configuration flag when MOZ_TSAN is enabled; r=jorendorff We will want to query this just like MOZ_ASAN.
4f757be7142f48583a8b347c3071bd48f78b600d: Bug 1153253 - move nsImageBoxFrame::mRequestRegistered to pack better with other members; r=dholbert
Nathan Froyd <froydnj@mozilla.com> - Thu, 09 Apr 2015 12:56:25 -0400 - rev 238822
Push 58342 by nfroyd@mozilla.com at Mon, 13 Apr 2015 17:57:05 +0000
Bug 1153253 - move nsImageBoxFrame::mRequestRegistered to pack better with other members; r=dholbert Given alignment requirements on most platforms, there will be at least 3 bytes of padding after mRequestRegistered in its current location, and at least one unused byte at the end of the structure. We can move mRequestRegistered after mLoadFlags so that it packs properly with the boolean flags already there for less wasted space.
eee4e1faf74547f2b6945bd5d7004d81f5807632: Bug 1153259 - use NS_NewByteInputStream in zipwriter to reduce do_CreateInstance overhead; r=aklotz
Nathan Froyd <froydnj@mozilla.com> - Thu, 02 Apr 2015 14:22:14 -0400 - rev 238821
Push 58342 by nfroyd@mozilla.com at Mon, 13 Apr 2015 17:57:05 +0000
Bug 1153259 - use NS_NewByteInputStream in zipwriter to reduce do_CreateInstance overhead; r=aklotz Profiling startup shows that we have several thousand calls to: do_CreateInstance("@mozilla.org/io/string-input-stream;1") and virtually all of them are located in the zipwriter code. We can create string input streams much more directly with NS_NewByteInputStream, which avoids a lot of overhead associated with do_CreateInstance.
c15940fac6d73a9f8958b3ba4f8b6e5798ee38bb: Bug 1153258 - directly instantiate nsStandardURL in nsChromeProtocolHandler.cpp; r=bsmedberg
Nathan Froyd <froydnj@mozilla.com> - Thu, 02 Apr 2015 10:12:27 -0400 - rev 238820
Push 58342 by nfroyd@mozilla.com at Mon, 13 Apr 2015 17:57:05 +0000
Bug 1153258 - directly instantiate nsStandardURL in nsChromeProtocolHandler.cpp; r=bsmedberg Knowing how to instantiate nsStandardURL directly enables us to avoid several extraneous reference counting and QueryInterface operations.
a872ba7db8a40b81c3d29b95fd8e15de80e957c7: Remove some unneeded MOZ_IMPLICITs, no bug
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 13 Apr 2015 13:42:50 -0400 - rev 238819
Push 58341 by eakhgari@mozilla.com at Mon, 13 Apr 2015 17:45:52 +0000
Remove some unneeded MOZ_IMPLICITs, no bug
6816cc58e19bf4ede146db9743acfc363b273158: Bug 1039818 - Do not allow an older APZ repaint request to clobber a newer pres shell resolution in Layout. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 10 Apr 2015 19:34:23 -0400 - rev 238818
Push 58340 by bballo@mozilla.com at Mon, 13 Apr 2015 17:41:40 +0000
Bug 1039818 - Do not allow an older APZ repaint request to clobber a newer pres shell resolution in Layout. r=kats
dfdb7109538db49f6ca1e39fc0bdda5bc4ed059d: Bug 1039818 - Extract the implementation of nsIDOMWindowUtils::GetResolution into nsLayoutUtils. r=ehsan
Botond Ballo <botond@mozilla.com> - Fri, 10 Apr 2015 19:33:56 -0400 - rev 238817
Push 58340 by bballo@mozilla.com at Mon, 13 Apr 2015 17:41:40 +0000
Bug 1039818 - Extract the implementation of nsIDOMWindowUtils::GetResolution into nsLayoutUtils. r=ehsan
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip