64a2ba65f0d6f77d1f9d5e3957478ef5d1cafed5: Bug 1373018 - Part 11: stylo: Move cached style structs to GeckoStyleContext; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364283
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 11: stylo: Move cached style structs to GeckoStyleContext; r=bholley MozReview-Commit-ID: 1LA8AJ3oNwF
3b5bae7326a27d7c128fc45dae0123080d216c36: Bug 1373018 - Part 10: stylo: Remove StyleSource; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364282
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 10: stylo: Remove StyleSource; r=bholley MozReview-Commit-ID: 4IcROeDNoBA
b422d7f837f2be2ec1a21a6d1d69153f26df3505: Bug 1373018 - Part 9: stylo: Make more things on nsStyleContext inlined; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364281
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 9: stylo: Make more things on nsStyleContext inlined; r=bholley MozReview-Commit-ID: FYiOtmSK2oC
02462591f243f41dc94a71e4e1b0c30e06016e46: Bug 1373018 - Part 8: stylo: Move nsStyleContext::SetStyle to GeckoStyleContext; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364280
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 8: stylo: Move nsStyleContext::SetStyle to GeckoStyleContext; r=bholley MozReview-Commit-ID: ycXu95whnG
305613bee6fb16a5f33077cc52807dcc5713f9d9: Bug 1373018 - Part 7: stylo: Move nsStyleContext::mSource into subclasses; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364279
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 7: stylo: Move nsStyleContext::mSource into subclasses; r=bholley MozReview-Commit-ID: AspYUJ7lGqD
3dcb1623e11548d9f4abc60de307d0de51ae52d6: Bug 1373018 - Part 6: stylo: Move most Gecko-specific methods into GeckoStyleContext; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364278
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 6: stylo: Move most Gecko-specific methods into GeckoStyleContext; r=bholley MozReview-Commit-ID: KzMAbuY8nll
5492eb087406719b10f510b9b74093c460ee0622: Bug 1373018 - Part 5: stylo: Move child/sibling pointers to GeckoStyleContext; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364277
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 5: stylo: Move child/sibling pointers to GeckoStyleContext; r=bholley MozReview-Commit-ID: Gay6RwpkNcu
df118b3de43b4fa7f69d0520077c49fdcf44b6b6: Bug 1373018 - Part 4: stylo: Rename eArenaObjectID_nsStyleContext to eArenaObjectID_GeckoStyleContext; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364276
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 4: stylo: Rename eArenaObjectID_nsStyleContext to eArenaObjectID_GeckoStyleContext; r=bholley MozReview-Commit-ID: 5oZwxG8r9Ty
20db5241e456b96d3ea3eceb9296370cafdf15be: Bug 1373018 - Part 3: stylo: Move mPresContext to ServoStyleContext; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364275
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 3: stylo: Move mPresContext to ServoStyleContext; r=bholley MozReview-Commit-ID: 2BmRpIjxEO8
52c1509f515eb79f27b30ae847c4397c0a9d6119: Bug 1373018 - Part 2: stylo: Add stylo conversion methods for nsStyleContext; stop using arena; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364274
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 2: stylo: Add stylo conversion methods for nsStyleContext; stop using arena; r=bholley MozReview-Commit-ID: CeIDP7idlmC
e4ebccf607e365728658bae4d78521a787a62a8a: Bug 1373018 - Part 1: stylo: Introduce ServoStyleContext and GeckoStyleContext subclasses; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Sat, 10 Jun 2017 22:27:45 -0700 - rev 364273
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1373018 - Part 1: stylo: Introduce ServoStyleContext and GeckoStyleContext subclasses; r=bholley MozReview-Commit-ID: GY1GfkWMK0n
78fc69bbf3bbaf6b8e4cc48a2997aeae5ce5c9f4: Bug 1350264 - Allow users to re-enable form autofill feature after all populated fields were cleared manually, r=lchang
steveck-chung <schung@mozilla.com> - Thu, 15 Jun 2017 16:31:51 +0800 - rev 364272
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1350264 - Allow users to re-enable form autofill feature after all populated fields were cleared manually, r=lchang MozReview-Commit-ID: DG31YXJuT2t
c07481b9146296ed1ec8523e474f1bd8ee4f1e70: Bug 1371882 - Remove unneeded MediaCache::mContentLength - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 15 Jun 2017 17:32:26 +1200 - rev 364271
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1371882 - Remove unneeded MediaCache::mContentLength - r=cpearce Now that MediaCache doesn't use the content length to decide which block cache to use, and can know it's the file-backed MediaCache (to reset the pointer, and for telemetry purposes), we don't need to store mContentLength anymore. MozReview-Commit-ID: KjxarKFe9WK
ce7161a44afd1a0f8b7049185fdfbefdb7913f8d: Bug 1371882 - MemoryBlockCache claims extra buffer capacity if any - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 15 Jun 2017 18:38:52 +1200 - rev 364270
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1371882 - MemoryBlockCache claims extra buffer capacity if any - r=cpearce MozReview-Commit-ID: GDLs8FcuD07
7a8e9be84be8ef5c464aab5934f83d5bade0a3c4: Bug 1371882 - MemoryBlockCache is responsible for tracking the combined size of all its buffers - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 15 Jun 2017 17:10:54 +1200 - rev 364269
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1371882 - MemoryBlockCache is responsible for tracking the combined size of all its buffers - r=cpearce MemoryBlockCache won't allow initializing, or growing an existing buffer, above the limit (min of 'media.memory_caches_combined_limit_kb' or sysmem*'media.memory_caches_combined_limit_pc_sysmem'/100). MozReview-Commit-ID: 6MkwFp2eeth
8fb5e5de6e084eecb04052a5c87999086a298089: Bug 1371882 - Let GetMediaCache decide which block cache to use - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 15 Jun 2017 16:32:06 +1200 - rev 364268
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1371882 - Let GetMediaCache decide which block cache to use - r=cpearce This allows a fallback to the file-backed MediaCache, if a MemoryBlockCache could not be created and initialized (which may happen in the next patch, where MemoryBlockCache will take care of not using more than MediaMemoryCachesCombinedLimit). MediaCache::Init() is not needed anymore, as its only work was to initialize its block cache. MozReview-Commit-ID: ItAdOPuxEvt
cbde6680b663c9b2895a8c7d288c987d9c0a7d07: Bug 1371882 - MediaCache::Flush reinitializes block cache instead of recreating it - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 15 Jun 2017 16:12:30 +1200 - rev 364267
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1371882 - MediaCache::Flush reinitializes block cache instead of recreating it - r=cpearce This saves from destruction&re-construction efforts, makes the flushing less prone to first-initialization failures. And it will allow moving the choice of block cache outside of MediaCache::Init. MozReview-Commit-ID: 8vSunM3rRkL
c6dbc809641403e4614177d43ab65b11b1be4df3: Bug 1371882 - MediaBlockCacheBase::Init may be called again to re-initialize cache - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 15 Jun 2017 15:55:39 +1200 - rev 364266
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1371882 - MediaBlockCacheBase::Init may be called again to re-initialize cache - r=cpearce This will be useful to let the MediaCache flush its block cache without having to restart from scratch (and risk failing). MozReview-Commit-ID: At3mxH9jb9m
559ca369351e0d615df3c2f1c270838c8a442561: Bug 1371882 - MediaCache is now ref-counted - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 15 Jun 2017 15:02:25 +1200 - rev 364265
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1371882 - MediaCache is now ref-counted - r=cpearce MediaCacheStreams have owning shared pointers to their MediaCache, and a MediaCache owns itself while an update is in flight. A non-owning pointer `gMediaCache` is only used by GetMediaCache and ~MediaCache to manage the one file-backed MediaCache. MozReview-Commit-ID: AQHuXWGrKt6
221b43eb5511d803e55ed11343a8d11aaf373fbd: Bug 1371882 - Remove MediaBlockCacheBase::Close() - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 15 Jun 2017 14:10:05 +1200 - rev 364264
Push 32036 by archaeopteryx@coole-files.de at Fri, 16 Jun 2017 07:47:22 +0000
Bug 1371882 - Remove MediaBlockCacheBase::Close() - r=cpearce The only external use of Close was always followed by an implicit destruction (by resetting the RefPtr), so we don't need to expose it, and it can be done from the destructor. FileBlockCache keeps its Close() function for internal use. Also, FileBlockCache::mIsOpen is redundant, as it's true iff mThread is not null. MozReview-Commit-ID: LV7YVrwJvGG
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip