gecko-dev/caps/tests
Nika Layzell a8265c4766 Bug 1711078 - Part 2: Mark immutable fields in principal types as const, r=ckerschb
This is a step towards separating the mutable state on principals from const
state which can be made threadsafe. The remaining mutable fields will either
need to be moved off of nsIPrincipal or made threadsafe to destroy (e.g. using
nsMainThreadPtrHandle) and stored behind a mutex.

Serialization is handled for most types using a separate Deserializer class,
like how it was handled with `nsIURI` mutators. SystemPrincipal wasn't changed
as the `Read` method is a no-op for that class.

Differential Revision: https://phabricator.services.mozilla.com/D115092
2021-05-17 20:50:09 +00:00
..
gtest Bug 1711078 - Part 2: Mark immutable fields in principal types as const, r=ckerschb 2021-05-17 20:50:09 +00:00
mochitest Bug 1682030 - Remove NPAPI from tests outside of dom/plugins. r=Gijs,cmartin 2021-04-06 19:28:09 +00:00
unit Bug 1688815: Update GetSiteOriginNoSuffix() to handle view-source correctly. r=nika 2021-03-03 18:47:53 +00:00