Commit Graph

24 Commits

Author SHA1 Message Date
Robert Helmer
1e40cb6869 Bug 1348981 - provide method to re-initialize URLPreloader for xpcshell tests r=kmag
MozReview-Commit-ID: rnjEJc1Uir
2017-09-21 11:24:14 -07:00
Sebastian Hengst
93c5bc386f Backed out changeset d96c54a045a4 (bug 1348981) 2017-10-04 15:43:51 +02:00
Robert Helmer
7dab8b362c Bug 1348981 - provide method to re-initialize URLPreloader for xpcshell tests r=kmag
MozReview-Commit-ID: rnjEJc1Uir
2017-09-21 11:24:14 -07:00
Sebastian Hengst
32fca29117 Backed out changeset 199b3fe8114f (bug 1348981) 2017-10-04 01:00:15 +02:00
Robert Helmer
475010a53d Bug 1348981 - provide method to re-initialize URLPreloader for xpcshell tests r=kmag
MozReview-Commit-ID: rnjEJc1Uir
2017-09-21 11:24:14 -07:00
Phil Ringnalda
96e9eb05a2 Backed out 4 changesets (bug 1348981) for Linux debug timeouts in test_system_update.js
Backed out changeset b1fe39ea6d5c (bug 1348981)
Backed out changeset 47866f942752 (bug 1348981)
Backed out changeset 5e93d8760487 (bug 1348981)
Backed out changeset 58431e2c37d7 (bug 1348981)

MozReview-Commit-ID: 2WjZKztxyVs
2017-09-23 06:20:56 -07:00
Robert Helmer
e35d8e66c7 Bug 1348981 - provide method to re-initialize URLPreloader for xpcshell tests r=kmag
MozReview-Commit-ID: rnjEJc1Uir
2017-09-21 11:24:14 -07:00
Wes Kocher
bf49d9b982 Backed out 4 changesets (bug 1348981) for addon related xpcshell failures a=backout
Backed out changeset af30bdde5572 (bug 1348981)
Backed out changeset dc6f6f59da82 (bug 1348981)
Backed out changeset b5149335d9ed (bug 1348981)
Backed out changeset a943c88d0dd5 (bug 1348981)

MozReview-Commit-ID: GIWRb1mY7wJ
2017-09-22 15:27:49 -07:00
Robert Helmer
59d1e6b8f9 Bug 1348981 - provide method to re-initialize URLPreloader for xpcshell tests r=kmag
MozReview-Commit-ID: rnjEJc1Uir
2017-09-21 11:24:14 -07:00
Kris Maglione
8f6381d660 Bug 1363482: Part 10 - Preload addonStartup.json off-thread during startup. r=rhelmer
MozReview-Commit-ID: 4jYpr9kXKq9
2017-05-12 14:58:02 -07:00
Kris Maglione
a723c8955d Bug 1366511: Part 3 - Add mozilla::ToResult() to convert other result types to equivalent Result. r=nbp,ehsan
Also adds a mozilla/ResultExtensions.h header to define the appropriate
conversion functions for nsresult and PRResult. This is in a separate header
since those types are not available in Spidermonkey, and this is the pattern
other *Extensions.h headers follow.

Also removes equivalent NS_TRY macros and WrapNSResult inlines that served the
same purpose in existing code, and are no longer necessary.

MozReview-Commit-ID: A85PCAeyWhx
2017-08-29 21:28:31 -07:00
Kris Maglione
b3bfcf48cf Bug 1366511: Part 2 - Allow autoconverting Err(nsresult) to nsresult. r=ehsan,nbp
This allows MOZ_TRY and MOZ_TRY_VAR to be transparently used in XPCOM methods
when compatible Result types are used.

Also removes a compatibility macro in SimpleChannel.cpp, and an identical
specialization in AddonManagerStartup, which are no longer necessary after
this change.

MozReview-Commit-ID: 94iNrPDJEnN
2017-08-29 21:28:22 -07:00
Robert Helmer
cd187385a3 Bug 1389160 - use NSPR IO instead of raw fopen r=kmag
MozReview-Commit-ID: 6pJx1o2uboA
2017-08-16 00:58:20 -07:00
Kris Maglione
6f2b0321ee Bug 1384689: Add a helper for adding dynamic chrome registry entries. f=Mossop r=froydnj
I went with the simplest possible approach here, and only added support for
"locale" and "override" entries, since we don't expect this to stick around
very long.

MozReview-Commit-ID: IDQ86s3jgnu
2017-08-03 20:32:25 -07:00
Kris Maglione
46ae5a0e0a Bug 1378727: Part 1 - Add helper to enumerate cached ZipReader without locking issues. r=Mossop
MozReview-Commit-ID: Kuw58LE1nYg
2017-07-13 12:30:15 -07:00
Kris Maglione
97400b4b87 Bug 1364768: Part 3 - Add helpers to serialize and deserialize compressed structured clone blobs. r=rhelmer
MozReview-Commit-ID: JSl97FjWbK
2017-05-14 15:56:50 -07:00
Kris Maglione
f7333fc9e4 Bug 1368232: Handle invalid paths in addonStartup.json when profiles are shared between OSes. r=rhelmer
MozReview-Commit-ID: 1q0k3y4T7rq
2017-05-27 12:06:42 -07:00
Kris Maglione
852fc3b089 Bug 1365568: Enable chrome registration for non-bootstrapped proxy file add-ons. r=rhelmer
Paths for proxy file add-ons are not relative to their install location, so
they require special treatment when resolving the full paths to their
manifests. Additionally, on Windows, absolute paths are also technically valid
as relative paths, so we need to try parsing them as absolute paths before
falling back to relative paths, rather than the reverse.

MozReview-Commit-ID: GDDJddLxRbA
2017-05-20 15:35:58 -07:00
Kris Maglione
e6ded27b3d Bug 1365256: Don't register chrome for disabled, restartful add-ons. r=aswan a=RyanVM CLOSED TREE
MozReview-Commit-ID: H6dfuBCTSAE
2017-05-16 09:10:11 -07:00
Kris Maglione
327c1cc02b Bug 1358846: Part 6 - Clean up error handling. r=me
MozReview-Commit-ID: ApF7H3NTIU8
2017-04-29 19:03:40 -07:00
Kris Maglione
125380eea0 Bug 1358846: Part 4 - Merge various startup information stores into a single JSON file. r=rhelmer,jonco
MozReview-Commit-ID: Bs8xMqzVOcl
2017-05-12 09:37:50 -07:00
Iris Hsiao
0d81aa4e25 Backed out 15 changesets (bug 1358846, bug 1356826) for talos error. a=backout
Backed out changeset 96ea13bb00c5 (bug 1358846)
Backed out changeset b533d7f9b9c2 (bug 1358846)
Backed out changeset 7dcb80a051a3 (bug 1358846)
Backed out changeset 26825f1e33dd (bug 1358846)
Backed out changeset 98b57ff82a54 (bug 1358846)
Backed out changeset b9088593e34f (bug 1358846)
Backed out changeset cb2518673c56 (bug 1358846)
Backed out changeset 889c487a5d41 (bug 1358846)
Backed out changeset 459b36092b7a (bug 1356826)
Backed out changeset c861e23ec8ef (bug 1356826)
Backed out changeset d47998fa24cd (bug 1356826)
Backed out changeset b02e89c67132 (bug 1356826)
Backed out changeset c46fed6e4f6a (bug 1356826)
Backed out changeset 237268e3d9d2 (bug 1356826)
Backed out changeset 527435fc20db (bug 1356826)
2017-05-12 17:45:21 +08:00
Kris Maglione
f5b3e0639d Bug 1358846: Part 6 - Clean up error handling. r=me
MozReview-Commit-ID: ApF7H3NTIU8
2017-04-29 19:03:40 -07:00
Kris Maglione
e9af277788 Bug 1358846: Part 4 - Merge various startup information stores into a single JSON file. r=rhelmer,jonco
MozReview-Commit-ID: Bs8xMqzVOcl
2017-05-11 16:54:46 -07:00