e0c591e12feae8328eeef98a78a172693101ceb6: Bug 1097762 - part 1 - correctly re-initialize flag histograms after clearing them; r=gfritzsche
Nathan Froyd <froydnj@mozilla.com> - Wed, 12 Nov 2014 12:03:47 -0500 - rev 215523
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097762 - part 1 - correctly re-initialize flag histograms after clearing them; r=gfritzsche
683c4915bceef65dc0f260381b966fa54510f29e: Bug 1097302, increase the number of major forget skippables, r=mccr8
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 12 Nov 2014 21:33:50 +0200 - rev 215522
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097302, increase the number of major forget skippables, r=mccr8
42f47a2b3eb523c9381479462e90ac66c43ef0b1: Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
Sotaro Ikeda <sikeda@mozilla.com> - Thu, 13 Nov 2014 07:53:49 -0800 - rev 215521
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
c39b72dd4d10b356c4005983c00497b61deeb785: Bug 1097890 - Inline JSOP_NEWOBJECT in Baseline. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Thu, 13 Nov 2014 16:41:53 +0100 - rev 215520
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097890 - Inline JSOP_NEWOBJECT in Baseline. r=bhackett
4e7a0c00c991eecc7ab315f2333362338ad6efbe: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 13 Nov 2014 16:23:31 +0100 - rev 215519
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Merge mozilla-central to mozilla-inbound
005e5bb697d31a05ad76b3b1998c4fe5b5a52128: Bug 1018397 - Start an ICC timer even if ICC is globally disabled. r=smaug
Andrew McCreight <continuation@gmail.com> - Thu, 13 Nov 2014 07:11:55 -0800 - rev 215518
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1018397 - Start an ICC timer even if ICC is globally disabled. r=smaug
031fbc2b4e1cf033c6648ab3ed7d418b16c05aa9: Bug 868139 - Don't redo unmarking work in nsGlobalWindow::CanSkip if we already did it. r=smaug
Andrew McCreight <continuation@gmail.com> - Thu, 13 Nov 2014 07:11:55 -0800 - rev 215517
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 868139 - Don't redo unmarking work in nsGlobalWindow::CanSkip if we already did it. r=smaug This causes quadratic behavior in forgetSkippable when there are many timeouts. To avoid this, we mark the CC generation of the last time we ran CanSkip on the window, and don't do it again if it hasn't changed.
90d067dbe461e1cfd1ed9002d973d2ce121da961: Bug 1098070 - Remove trailing whitespace from nsCCUncollectableMarker.cpp. r=smaug
Andrew McCreight <continuation@gmail.com> - Thu, 13 Nov 2014 07:11:54 -0800 - rev 215516
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1098070 - Remove trailing whitespace from nsCCUncollectableMarker.cpp. r=smaug
7db30249d1d86f01440b619f78d33e99d1e3fd9b: Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
Luke Wagner <luke@mozilla.com> - Tue, 11 Nov 2014 08:36:52 -0600 - rev 215515
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
97408585e41c165f6e5d0fdc0eeedda92cd237b4: Bug 1095541 - part 3 - remove nsCOMPtr.h #include from nsRefPtr.h; r=bsmedberg
Nathan Froyd <froydnj@mozilla.com> - Fri, 07 Nov 2014 11:18:19 -0500 - rev 215514
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1095541 - part 3 - remove nsCOMPtr.h #include from nsRefPtr.h; r=bsmedberg
cf6287a1392711f24a7af4691ea8519dcbf81cf1: Bug 1095541 - part 2 - move already_AddRefed to its own header file; r=bsmedberg
Nathan Froyd <froydnj@mozilla.com> - Fri, 07 Nov 2014 11:17:41 -0500 - rev 215513
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1095541 - part 2 - move already_AddRefed to its own header file; r=bsmedberg
d0dc5b25a765a02e3b71eef63305eaadf28a99b0: Bug 1095541 - part 1 - move nsRefPtr nsCOMPtr_helper overloads out-of-line; r=bsmedberg
Nathan Froyd <froydnj@mozilla.com> - Fri, 07 Nov 2014 11:16:54 -0500 - rev 215512
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1095541 - part 1 - move nsRefPtr nsCOMPtr_helper overloads out-of-line; r=bsmedberg Doing this means that instantiations of nsRefPtr<T> won't require nsCOMPtr_helper::operator() to be defined. Only actual uses of the overloads will require the definition.
3afd39495f53fb6d016d7b42cd8463b53847589d: Bug 1097861 - make CycleCollectionNoteChild more easily forward-declarable; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Wed, 12 Nov 2014 15:22:32 -0500 - rev 215511
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1097861 - make CycleCollectionNoteChild more easily forward-declarable; r=mccr8 Forward declaring functions with default arguments is difficult. If you try to say: template<typename T> inline void CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, T* aChild, const char* aName, uint32_t aFlags); and then later have: template<typename T> inline void CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, T* aChild, const char* aName, uint32_t aFlags = 0); { ... } the compiler complains that default arguments cannot be added to a function template that has already been declared. If you attempt to mollify the compiler by declaring instead: template<typename T> inline void CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback, T* aChild, const char* aName, uint32_t aFlags = 0); the compiler then complains about redefining the default argument (!) when an actual definition is found. To circumvent this, manually implement "default" arguments by providing a three-argument form of CycleCollectionNoteChild, which simply forwards to the four-argument version.
015dfc3cfab2e73f8157a36fe547a8c3cb83ff6c: Backed out changeset 13ba124946bd (bug 1074378) for causing bug 1081171.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 13 Nov 2014 09:51:16 -0500 - rev 215510
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Backed out changeset 13ba124946bd (bug 1074378) for causing bug 1081171.
8273b2521c2e1ad8ec869ff64f2cc52f874a1efe: Bug 1055741 - Unify the 'local Screen' and 'ParentLayer' coordinate systems. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 10 Nov 2014 14:35:11 -0500 - rev 215509
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1055741 - Unify the 'local Screen' and 'ParentLayer' coordinate systems. r=kats
9106c8d445333338d26778413f3cfc60b49543a4: Bug 1076163 - Clean up the resolution-related fields and methods in FrameMetrics. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 20 Oct 2014 17:12:35 -0400 - rev 215508
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1076163 - Clean up the resolution-related fields and methods in FrameMetrics. r=kats
248c057bbfcaf4f72eff8266619f7d87b1b675ce: Bug 1076163 - Basic APZ support for css-driven resolution. r=kats,tn
Botond Ballo <botond@mozilla.com> - Fri, 24 Oct 2014 15:49:38 -0400 - rev 215507
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1076163 - Basic APZ support for css-driven resolution. r=kats,tn This makes APZ behave nicely with most uses of a css transform:scale. Summary of changes: - FrameMetrics::mCumulativeResolution now includes the css-driven resolution in addition to the pres-shell resolution. - Displayports are now stored in Screen pixels rather than Layer pixels. This is what we want anyways (as we'd like the displayport size to remain constant as a fraction of the screen size), but it was necessary to make this change as part of this patch because continuing to store them in Layer pixels in the presence of a css-driven resolution would have required a bunch of infrastructure to implement correctly. Remaining work: - Layout painting a scrollable layer at a resolution different from the scale induced by the css transform causes problems. These will go away with bug 1076192. - Different resolutions on the x and y axes are not supported. This is tracked by bug 1039967.
e394d04ba98ae0d165482e17ba8e57a07d3751a1: Bug 1021367 - Assertion failure in GetShaderConfigFor. r=nical
Douglas Crosher <dtc-moz@scieneer.com> - Mon, 09 Jun 2014 20:10:28 +1000 - rev 215506
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1021367 - Assertion failure in GetShaderConfigFor. r=nical
f4844d95a084d2f73e97263e82e67a3a5140db66: (no bug) Update count of GC reasons in comment DONTBUILD
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 13 Nov 2014 13:43:17 +0000 - rev 215505
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
(no bug) Update count of GC reasons in comment DONTBUILD
9772eacfaf03838045d8e036970512e08d0d8b87: Bug 1094434 - Reftests for display of resizer on vertical-lr and vertical-rl textareas. r=roc
Jonathan Kew <jkew@mozilla.com> - Thu, 13 Nov 2014 09:12:53 +0000 - rev 215504
Push 27818 by ryanvm@gmail.com at Thu, 13 Nov 2014 20:19:09 +0000
Bug 1094434 - Reftests for display of resizer on vertical-lr and vertical-rl textareas. r=roc
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip