Brad Lassey
f12c69338d
bug 1342685 - Intermittent ts_paint | Found crashes after test run, terminating test r=billm
...
the << operator of std:stringstream is occationally hanging on Windows 7 PGO builds, this uses nsPrintfCString to do formatting rather than stringstreams and replaces the std::string with nsFixedCSting for string building
2017-03-15 13:35:53 -04:00
Sebastian Hengst
d22d542024
Backed out changeset 26389c6e73ff (bug 1341008)
2017-03-15 13:47:02 +01:00
Gabor Krizsanits
78d57a350b
Bug 1341008 - Use the preallocated process manager by default. r=billm, r=kmag
2017-03-15 12:59:23 +01:00
Phil Ringnalda
98fdb00820
Backed out 3 changesets (bug 1346987) for media, blob, and temporaryfile failures
...
CLOSED TREE
Backed out changeset d24fa1b4553b (bug 1346987)
Backed out changeset 34701b9ed4ba (bug 1346987)
Backed out changeset f24f4fdc5cc8 (bug 1346987)
2017-03-14 20:03:31 -07:00
Ehsan Akhgari
bc21bed8f9
Bug 1346987 - Part 1: Introduce the asynchronous ContentChild::AsyncOpenAnonymousTemporaryFile() API; r=billm
2017-03-14 20:20:52 -04:00
Sebastian Hengst
8b9addf917
Backed out changeset 2d2d603dbdaf (bug 1337056)
2017-03-15 00:46:35 +01:00
Sebastian Hengst
7ee3a10628
Backed out changeset c9674c8a9d4f (bug 1337056)
2017-03-15 00:46:30 +01:00
Sebastian Hengst
9d8df05ae7
Backed out changeset 0e4ee0af3ff0 (bug 1337056)
2017-03-15 00:46:20 +01:00
Sebastian Hengst
541449bc60
Backed out changeset 31a996094ef4 (bug 1337056)
2017-03-15 00:46:01 +01:00
Sebastian Hengst
d11a4be096
Backed out changeset 1101f931d2d7 (bug 1345573)
2017-03-15 00:45:51 +01:00
Michael Layzell
42e09e8e23
Bug 1345573 - Part 1: Key http, https, and ftp URIs on origin instead of eTLD+1, r=baku
...
MozReview-Commit-ID: Gihc4QFf11R
2017-03-14 14:56:13 -04:00
Michael Layzell
df15e7249a
Bug 1337056 - Part 9: Check LOAD_HTML_OBJECT_DATA in ContentParent::TransmitPermsFor, r=ehsan
...
MozReview-Commit-ID: 5MBAUe5zbvU
2017-03-14 14:56:10 -04:00
Michael Layzell
c1dc5571c1
Bug 1337056 - Part 5: Add support for finer-grained permission update messages to ContentParent, r=baku
...
MozReview-Commit-ID: 6y6eBLWPTue
2017-03-14 14:56:05 -04:00
Michael Layzell
a635235115
Bug 1337056 - Part 3: Send down http[s] and ftp permissions as they are needed. Send down other permissions at startup, r=baku
...
MozReview-Commit-ID: CUKPvFp6zpF
2017-03-14 14:56:03 -04:00
Michael Layzell
5ff64510ac
Bug 1337056 - Part 2: Replace the synchronous ReadPermissions API with async APIs, r=baku
...
These APIs are intended to use the mechanism defined in Part 1.
Part 3 implements the usage of these APIs to synchronize permissions.
MozReview-Commit-ID: HNKyDPtoaHl
2017-03-14 14:55:49 -04:00
Andrea Marchesini
30bbbae2fc
Bug 1274343 - Add parent-to-child pipe streaming to IPCStream - part 2 - PParentToChild, r=smuag
2017-03-14 12:29:43 +01:00
Andrea Marchesini
a8870babfb
Bug 1274343 - Add parent-to-child pipe streaming to IPCStream - part 1 - renaming PSendStream to PChildToParentStream, r=smaug
2017-03-14 12:28:58 +01:00
Andrea Marchesini
49dccfb89b
Bug 1346718 - Add a check before using a BlobParent actor, r=qdot
2017-03-14 11:36:22 +01:00
Ehsan Akhgari
2d946d2177
Bug 1343731 - Remove the sync IPC during DataStorage initialization; r=keeler,billm
...
Instead of initializing DataStorage objects on demand in the content
process, we initialize them at content process startup by getting the
parent to send down the information about the existing DataStorages at
child process startup. After that point, the dynamic change
notifications added in bug 1215723 will take care of keeping the
information in sync.
2017-03-10 22:35:07 -05:00
J.C. Jones
1c162775b2
Bug 1260318 - Scope U2F Soft Tokens to a single AppID r=qdot,rbarnes
...
This change includes the FIDO "App ID" as part of the function used to generate
the wrapping key used in the NSS-based U2F soft token, cryptographically binding
the "Key Handle" to the site that Key Handle is intended for.
This is a breaking change with existing registered U2F keys, but since our soft
token is hidden behind a pref, it does not attempt to be backward-compatible.
- Updated for rbarnes' and qdot's reviews comments. Thanks!
- Made more strict in size restrictions, and added a version field
to help us be this strict.
- Bugfix for an early unprotected buffer use (Thanks again rbarnes!)
- Fix a sneaky memory leak re: CryptoBuffer.ToSECItem
MozReview-Commit-ID: Jf6gNPauT4Y
2017-02-01 15:21:04 -07:00
Andrea Marchesini
12b7769a2e
Bug 1339713 - Use IPCStream everywhere - part 5 - PContent, r=smaug
2017-03-09 14:10:49 +01:00
Andrea Marchesini
25207d9b03
Bug 1299500 - Get rid of DeviceStorage API - part 10 - DeviceStorage, r=ehsan, r=billm
2017-03-08 20:15:45 +01:00
Gabor Krizsanits
d2bfd574b2
Bug 1333799: MinTabSelector for process selection. r=mrbkap
2017-03-07 20:00:28 +01:00
Carsten "Tomcat" Book
83fd6f4ab4
Merge mozilla-central to mozilla-inbound
2017-03-07 15:18:32 +01:00
Carsten "Tomcat" Book
708777dd78
merge mozilla-inbound to mozilla-central a=merge
2017-03-07 15:13:31 +01:00
Ehsan Akhgari
df46b5c00b
Bug 1332036 - Avoid the sync IPC message added in bug 1331676; r=dvander
2017-03-07 08:56:26 -05:00
Mike Conley
e239f98f6d
Bug 1342927 - Fire a MozTabChildNotReady event on a frameloader if force-painting a tab without a TabChild. r=billm
...
MozReview-Commit-ID: D8vgvQ3MLJN
2017-02-28 17:22:02 -05:00
Sebastian Hengst
59f1050934
Backed out changeset 2f9561ccd777 (bug 1342927) for asserting at chrome://browser/content/tabbrowser.xml:3995:25 e.g. in browser/browser_menu_item_01.js. r=backout
2017-03-04 11:50:53 +01:00
Mike Conley
695bd3a1ad
Bug 1342927 - Fire a MozTabChildNotReady event on a frameloader if force-painting a tab without a TabChild. r=billm
...
MozReview-Commit-ID: D8vgvQ3MLJN
2017-02-28 17:22:02 -05:00
Andrea Marchesini
cd61c907da
Bug 1335539 - Get rid of nsIDOMWindowUtils.wrapDOMFile, r=smaug, r=Gijs
2017-03-03 09:42:54 +01:00
Georg Fritzsche
3b75819ee9
Bug 1313326 - Part 1 - Support recording events in child processes. r=dexter,froydnj
2017-02-14 14:43:51 +01:00
Bob Owen
57caca167c
Bug 1338375 Part 1: Fix window settings and navigation when creating a new window in a new process.
2017-02-28 07:28:36 +00:00
Blake Kaplan
0408a173c9
Bug 1334716 - Make process selection a service and implementable in JS. r=krizsa
...
MozReview-Commit-ID: CViRvZB8nKe
2017-02-27 16:09:06 -08:00
Eitan Isaacson
b73671864e
Bug 1337077 - Remove sync state transfer of SpeechSynthesis. r=smaug
...
MozReview-Commit-ID: LMjZOEjeg8Q
2017-02-23 10:18:21 -05:00
Nicholas Nethercote
ea1ea2233a
Bug 1340928 (part 12) - Remove profiler_get_gatherer(). r=mstange.
...
profiler_get_gatherer() exposes ProfileGatherer to the outside world in a way
that makes future changes difficult.
This patch:
- Removes ProfileGatherer.h from the list of headers exported from the
profiler.
- Removes nsIProfiler.profileGatherer and nsProfiler::GetProfileGatherer().
- Replaces profiler_get_gatherer() with three new functions that provide
minimal but sufficient access to ProfileGatherer:
profiler_will_gather_OOP_profile(), profiler_gathered_OOP_profile(), and
profiler_OOP_exit_profile().
These functions provide access to the ProfileGatherer in a similar fashion to
the pre-existing functions profiler_get_profile_jsobject_async() and
profiler_save_profile_to_file_async()
This significantly reduces the size of the profiler's API surface.
2017-02-22 10:19:53 +11:00
Nicholas Nethercote
ccc3d2e464
Bug 1340928 (part 11) - Inline and remove ContentParent::InitializeMembers. r=baku.
...
It looks like it used to be called by multiple constructors, but that's no
longer the case.
2017-02-22 10:19:49 +11:00
Sebastian Hengst
0dd56967f5
Backed out changeset c32c74847eb6 (bug 1335539)
2017-02-21 17:53:45 +01:00
Andrea Marchesini
10d85bf63f
Bug 1335539 - Get rid of nsIDOMWindowUtils.wrapDOMFile, r=smaug, r=Gijs
2017-02-21 15:04:47 +01:00
Carsten "Tomcat" Book
f749372b80
Merge mozilla-central to mozilla-inbound
2017-02-21 14:18:35 +01:00
Cameron McCormack
b16e5f7bca
Bug 1337258 - Support ServoStyleSheets in nsStyleSheetService. r=xidorn
...
MozReview-Commit-ID: 4vaHzDBZHFg
2017-02-21 10:42:27 +08:00
Carsten "Tomcat" Book
3dcf68221c
Merge mozilla-central to autoland
2017-02-20 14:12:30 +01:00
Andrea Marchesini
fe2f88fe33
Bug 1285898 - [e10s-multi] Localstorage "storage" event is not fired with multiple content processes. r=asuth
2017-02-19 22:16:48 -05:00
Jonathan Hao
37365ed464
Bug 1323644 - Isolate the HSTS and HPKP storage by first party domain (DOM/DocShell) r=baku,ckerschb
...
MozReview-Commit-ID: AZUfZffsLxu
2017-02-14 10:29:24 +08:00
Wes Kocher
64ccd9559b
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: DCUf7VEDrTt
2017-02-17 13:38:51 -08:00
Michael Layzell
e4431d5605
Bug 1338241 - Part 2: Simplify the in large allocation process logic, r=smaug
...
MozReview-Commit-ID: 6aF2wlLgy42
2017-02-17 12:00:45 -05:00
Michael Layzell
4a6530647c
Bug 1338241 - Part 1: Use remoteType to propagate Large-Allocation status, r=mikedeboer
...
MozReview-Commit-ID: LfavqjMcZUq
2017-02-17 12:00:43 -05:00
David Anderson
eab4243b58
Switch PContent from PCrashReporter to shmem-based CrashReporter. (bug 1338308, r=billm)
2017-02-16 18:44:16 -08:00
Georg Fritzsche
2011d0ae0c
Bug 1339749 - Refactor Telemetry IPC code. r=chutten
2017-02-15 16:25:40 +01:00
Carsten "Tomcat" Book
2d818c882e
Backed out changeset 3a90f1f64d8d (bug 1339749) for bustage on a CLOSED TREE
2017-02-15 16:10:29 +01:00
Georg Fritzsche
c3f2c42868
Bug 1339749 - Refactor Telemetry IPC code. r=chutten
2017-02-15 10:37:17 +01:00