60040607f91cd0477fbf98c49b77b8ee09112a17: Bug 1471713 - Add an animation for the tracking protection icon. r=sfoster draft
Johann Hofmann <jhofmann@mozilla.com> - Thu, 05 Jul 2018 23:45:34 +0200 - rev 817671
Push 116141 by jhofmann@mozilla.com at Fri, 13 Jul 2018 10:29:19 +0000
Bug 1471713 - Add an animation for the tracking protection icon. r=sfoster MozReview-Commit-ID: GBUbaoShxQi
52888908ec514aef8cde21da5bf03ec2686f7d00: Bug 1475501 - Clean up addTab call in undoCloseTab. r?mikedeboer draft
Dão Gottwald <dao@mozilla.com> - Fri, 13 Jul 2018 12:02:46 +0200 - rev 817670
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1475501 - Clean up addTab call in undoCloseTab. r?mikedeboer MozReview-Commit-ID: CdSvvgEkru8
e951f4ad123aa87d1d392c286db14cabb41a8560: Merge inbound to mozilla-central. a=merge
Margareta Eliza Balazs <ebalazs@mozilla.com> - Fri, 13 Jul 2018 11:52:00 +0300 - rev 817669
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Merge inbound to mozilla-central. a=merge
5173c4b6f97c04522159e58f46b9359975c8b9d9: Bug 1471189 - Removing 'Terminating' state in workers, r=mrbkap
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 12 Jul 2018 19:33:41 +0200 - rev 817668
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1471189 - Removing 'Terminating' state in workers, r=mrbkap
71af1a8b7eadef8c377be4d8ae5b4402ea1013fc: Bug 1470783: Migrate extensions framework to use sharedData for cross-process data. r=zombie
Kris Maglione <maglione.k@gmail.com> - Sun, 24 Jun 2018 16:34:44 -0700 - rev 817667
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1470783: Migrate extensions framework to use sharedData for cross-process data. r=zombie initialProcessData has the unfortunate side-effect of sending an entire copy of all of its data to all content processes, and eagerly decoding it. For the extension framework, this means that we wind up loading an entire copy of all of our schema data, and of every extension's manifest and locale data, into every process, even if we'll never need it. The sharedData helper allows us to store an encoded copy of that data in a shared memory region, and clone it into the current process only when we need it, which can be a significant savings. For screenshots alone, it saves about 15K on locale and manifest data per content process, plus the size we save on not copying schema data. MozReview-Commit-ID: KkIOoLsBd99
4eaa459df18bd56496f37b3d27ea8f856ec7ffcc: Bug 1463587: Part 6 - Add an idle flush task to WritableSharedMap. r=erahm
Kris Maglione <maglione.k@gmail.com> - Wed, 27 Jun 2018 16:44:22 -0700 - rev 817666
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1463587: Part 6 - Add an idle flush task to WritableSharedMap. r=erahm MozReview-Commit-ID: 8Ht7zHo4PD6
4a894bebb5eee3458a163c367d12a716fc8e2d57: Bug 1463587: Part 5 - Add tests for SharedMap. r=erahm
Kris Maglione <maglione.k@gmail.com> - Wed, 27 Jun 2018 16:43:36 -0700 - rev 817665
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1463587: Part 5 - Add tests for SharedMap. r=erahm MozReview-Commit-ID: 2ou8N30Omie
cc933b28200f179598bb8218c5ee3103bcb3eb70: Bug 1463587: Part 4 - Add blob support to SharedMap. r=erahm,baku
Kris Maglione <maglione.k@gmail.com> - Wed, 27 Jun 2018 16:35:53 -0700 - rev 817664
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1463587: Part 4 - Add blob support to SharedMap. r=erahm,baku I was hoping to avoid supporting blobs here, but some parts of the WebExtensions framework rely on being able to store Blobs in initialProcessData, and can't be migrated without adding blob support. This patch adds an ordered array of BlobImpls for all extant keys, clones them to all child processes when updating the serialized maps, and initializes StructuredCloneData instances with indexes into the combined array. MozReview-Commit-ID: IdSv5FHbPbE
b771ae1bc124cd969cf53916e790b8b2fc4d0da9: Bug 1463587: Part 3 - Add bindings for SharedMap, and expose it via process message managers. r=erahm,baku,bz
Kris Maglione <maglione.k@gmail.com> - Fri, 29 Jun 2018 14:55:27 -0700 - rev 817663
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1463587: Part 3 - Add bindings for SharedMap, and expose it via process message managers. r=erahm,baku,bz This is the first basic implementation of a shared-memory key-value store for JS message managers. It has one read-write endpoint in the parent process, and separate read-only endpoints for each child-process message manager. Changes to the parent endpoint are broadcast to the children as snapshots. Each snapshot triggers a "change" event with a list of changed keys. It currently has the following limitations: - It only supports basic structured clone data. There's no support for blobs, input streams, message ports... Blob support will be added in a follow-up patch. - Changes are currently only broadcast to child endpoints when flush() is explicitly called in the parent, or when new child processes are launched. In a follow-up, this will be changed to automatically flush after changes when the event loop is idle. - All set operations clone their inputs synchronously, which means that there's no trivial way for callers to batch multiple changes to a single key without some additional effort. It might be useful to add a delayed-serialization option to the .set() call in a follow-up, for callers who are sure they know what they're doing. MozReview-Commit-ID: IM8a3UgejXU
05a2a487661e2a2768eafe4cdb02e04ea1cc96fa: Bug 1463587: Part 2 - Add a shared-memory structured clone key-value store. r=erahm,bz
Kris Maglione <maglione.k@gmail.com> - Fri, 22 Jun 2018 20:35:49 -0700 - rev 817662
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1463587: Part 2 - Add a shared-memory structured clone key-value store. r=erahm,bz This class allows one read-write copy of a map in the parent process to share data with multiple read-only copies in child processes. The maps only hold onto data as structured clone blobs, and deserialize them each time a key is read. This commit only provides the bare-bones data structures. Follow-ups will add bindings, change events, and automatic flushes. MozReview-Commit-ID: LimwfmFBNOi
b5152aa87782ebe527e0b6cb80fe11ff750509d4: Backed out changeset c64603aec7e5 (bug 1469825) for breaking mochitest chrome at toolkit/content/tests/chrome/test_tree.xul on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 13 Jul 2018 06:10:19 +0300 - rev 817661
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Backed out changeset c64603aec7e5 (bug 1469825) for breaking mochitest chrome at toolkit/content/tests/chrome/test_tree.xul on a CLOSED TREE
c64603aec7e5273838fd20671f15a2c6a425d938: Bug 1469825 - The tree component should only set the editing attribute after the input field is ready.
Mark Banner <standard8@mozilla.com> - Fri, 13 Jul 2018 05:04:45 +0300 - rev 817660
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1469825 - The tree component should only set the editing attribute after the input field is ready. Summary: MozReview-Commit-ID: 1bQEn0yfg63 Reviewers: NeilDeakin Reviewed By: NeilDeakin Bug #: 1469825 Differential Revision: https://phabricator.services.mozilla.com/D2001
4d3bd7a6b70539c362814d169bd6522f401f306d: Bug 1474384 - Memoize the nsIURI object returned from the currentURI getter for lazy <xul:browser> objects; r=dao
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 12 Jul 2018 13:11:00 +0300 - rev 817659
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1474384 - Memoize the nsIURI object returned from the currentURI getter for lazy <xul:browser> objects; r=dao
b4299313fa51d83e7fa241649acc584fff003c0b: Bug 1462939 - Add a test. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 23 May 2018 10:14:22 -0700 - rev 817658
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1462939 - Add a test. r=jandem
8add80f35d02f352f68a2faa7c782ba4d4c16269: Bug 1464472 - Add some comments and a test. r=jandem
Jeff Walden <jwalden@mit.edu> - Mon, 28 May 2018 16:18:30 -0700 - rev 817657
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1464472 - Add some comments and a test. r=jandem
86902c248760cf7b9580a5433b23e979593953c8: Add support for char32_t to mozilla::IsIntegral. Found in the process of fixing another bug, no bug and r=me as so unbelievably trivial that it can't possibly deserve anything else
Jeff Walden <jwalden@mit.edu> - Thu, 12 Jul 2018 02:26:49 -0700 - rev 817656
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Add support for char32_t to mozilla::IsIntegral. Found in the process of fixing another bug, no bug and r=me as so unbelievably trivial that it can't possibly deserve anything else
3d61b1272eae89fa6b51ab45f74e2b9fb1f1f1cf: Qualify a call to has(FloatRegister) inside SpecializedRegSet to avoid a gcc ICE that seems to randomly manifest from time to time. No bug, r=me as trivial
Jeff Walden <jwalden@mit.edu> - Fri, 06 Jul 2018 17:12:41 -0700 - rev 817655
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Qualify a call to has(FloatRegister) inside SpecializedRegSet to avoid a gcc ICE that seems to randomly manifest from time to time. No bug, r=me as trivial
05ddefeeb59f56e6661389aefae6c5430dfdab66: Bug 1474636 - Report memory used by nsMemoryReporterManager. r=njn
Eric Rahm <erahm@mozilla.com> - Tue, 10 Jul 2018 15:38:52 -0700 - rev 817654
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1474636 - Report memory used by nsMemoryReporterManager. r=njn This adds reporting of nsMemoryReporterManager's internals. Currently we just report the weak and strong ref hashtables which have shown up in DMD reports. The new entry is '/explicit/memory-reporter-manager'.
690de6abc20b03cf89b84279e282354c9019ee05: Bug 1475045 - Update Debugger Frontend v71. r=dwalsh
Jason Laster <jason.laster.11@gmail.com> - Wed, 11 Jul 2018 17:38:17 -0400 - rev 817653
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1475045 - Update Debugger Frontend v71. r=dwalsh
c5ba337f7afeeba82a9cea0a8c4b8b79e87a6fbc: Bug 1465907 part 2. Remove nsIAttribute. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 12 Jul 2018 15:51:52 -0700 - rev 817652
Push 116140 by dgottwald@mozilla.com at Fri, 13 Jul 2018 10:03:29 +0000
Bug 1465907 part 2. Remove nsIAttribute. r=mccr8
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip