Carsten "Tomcat" Book
db216362ee
Backed out changeset 65e49149fbcc (bug 1263991)
2016-06-07 12:10:29 +02:00
Jonas Sicking
d5d5cd9094
Bug 1263991 part 2: Enable launching a server in the parent process. r=baku
2016-06-07 02:46:03 -07:00
Michelangelo De Simone
644fa11092
Bug 1278410 - The Geolocation fuzzing implementation has been removed. r=dougt
...
MozReview-Commit-ID: 6x4Z4IayvCt
2016-06-06 15:50:12 -07:00
Kit Cambridge
7a4fee08c1
Bug 1275434 - Refactor PushNotifier to clarify remoting logic. r=dragana
...
Previously, all `PushNotifier` methods checked the process type, and
either called `Notify*{Workers, Observers}` or sent an IPDL message.
The message handlers then called back in to `PushNotifier` from the
remote process.
This was clearer when we only sent worker event notifications to the
content process, and fired all observer notifications in the parent.
It became more complicated once we started notifying observers for all
subscriptions in both processes (bug 1266433). This makes it harder to
see omissions; for example, "push-subscription-modified" isn't
currently forwarded to the child, but "push-subscription-change" and
"push-message" are.
This patch moves the remoting code into `PushNotifier::Dispatch`, and
adds a base `PushDispatcher` class. Each notification type subclasses
this class and implements logic for sending messages and firing
observers and worker events. It's more code, but a bit easier to see
which methods are called where.
MozReview-Commit-ID: 7Q0eD7qXOrW
2016-05-19 19:01:34 -07:00
Olli Pettay
16b040d092
bug 1276013, fix regression in e10s window name handling, r=mconley
2016-05-31 22:38:44 +03:00
David Anderson
01e1b9165b
Remove ContentParent use of CompositorBridgeParent. (bug 1274149 part 5, r=mattwoodrow)
2016-05-23 00:28:51 -07:00
David Anderson
377d55cdb8
Move Alloc/DeallocLayerTreeId calls to GPUProcessManager. (bug 1274149 part 3, r=mattwoodrow)
2016-05-23 00:27:57 -07:00
Wes Kocher
9a683a7c55
Backed out 5 changesets (bug 1274149) for intermittent failures in apz tests CLOSED TREE
...
Backed out changeset 1117598ac875 (bug 1274149)
Backed out changeset 540cb6d10745 (bug 1274149)
Backed out changeset 057223823e5d (bug 1274149)
Backed out changeset 9932689ab717 (bug 1274149)
Backed out changeset a22a53c503a6 (bug 1274149)
2016-05-23 13:01:22 -07:00
David Anderson
931f517a12
Remove ContentParent use of CompositorBridgeParent. (bug 1274149 part 5, r=mattwoodrow)
2016-05-23 00:28:51 -07:00
David Anderson
3a4fe10b40
Move Alloc/DeallocLayerTreeId calls to GPUProcessManager. (bug 1274149 part 3, r=mattwoodrow)
2016-05-23 00:27:57 -07:00
Bob Owen
786a40390c
Bug 1189846 Part 9: Add ability to print from the parent process with settings and progress listener. r=jimm, r=smaug
...
MozReview-Commit-ID: 7IEMByPmC0n
2016-05-16 10:40:54 +01:00
Bob Owen
53bf7bada8
Bug 1189846 Part 7: Create nsPrintingProxy and PrintingParent during process initialization. r=jimm
...
MozReview-Commit-ID: 98g7eZUJ6bY
2016-05-16 10:40:54 +01:00
David Anderson
1d91344032
Move CompositorBridgeParent::CompositorLoop to CompositorThreadHolder. (bug 1273017 part 2, r=mattwoodrow)
2016-05-15 23:39:30 -07:00
Ben Kelly
5b46bd3b21
Bug 1093357 P1 Implement an actor for streaming pipes from child to parent. r=jld
...
* * *
Bug 1093357 P1 interdiff 001 address review feedback
2016-05-15 10:32:09 -07:00
Kit Cambridge
1f29167357
Bug 1269436 - Always pass the principal to push observer notifications. r=dragana
...
MozReview-Commit-ID: J1vU3nRKlsa
2016-05-02 09:38:47 -07:00
Kit Cambridge
8692bb2df9
Bug 1269385 - Notify Dev Tools when a push subscription is modified. f=janx r=dragana
...
MozReview-Commit-ID: 3iTl7jH9IkB
2016-05-02 08:20:14 -07:00
Kyle Huey
b972c94d0f
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-05-05 01:45:00 -07:00
Kyle Huey
7bfda7e22f
Bug 1268313: Part 6 - Replace NewRunnableMethod with NS_NewRunnableMethod. r=froydnj
2016-05-05 01:45:00 -07:00
Bill McCloskey
c04f15d801
Bug 1269961 - Collect more telemetry on content process crashes (r=jimm,mconley)
2016-05-04 15:09:50 -07:00
Kyle Huey
0f3eef2ae3
Bug 1268341: Suppress gdk deprecation warning in ContentParent. r=karlt
2016-05-03 22:37:54 -07:00
Catalin Badea
6e0e247bd4
Bug 1218080 - Don't send the url to the parent process when opening new windows, because it is not actually used. r=smaug
2016-05-03 18:15:07 +03:00
Kit Cambridge
61c2aa7c41
Back out 3 changesets (bug 1263799) for bustage.
...
Backed out changeset d379317d86df (bug 1263799)
Backed out changeset 067e84f524d1 (bug 1263799)
Backed out changeset 8f31424a9d07 (bug 1263799)
MozReview-Commit-ID: KJ9b8tC5k4n
2016-05-02 11:38:55 -07:00
Kevin Chen
7bf1b75f08
Bug 1263799 - Support IPC for TV service between B2G and content processes. Part 2 - IPC. r=schien
...
MozReview-Commit-ID: 4lZj8rVYoDV
2016-04-15 13:44:20 +08:00
Carsten "Tomcat" Book
a12183832c
Backed out changeset 4bcb784492bb (bug 1268313)
2016-04-29 14:21:18 +02:00
Carsten "Tomcat" Book
aadd508ffe
Backed out changeset 85ce8cb0639a (bug 1268313)
2016-04-29 14:21:16 +02:00
Andrea Marchesini
59fd7748c6
Bug 1261009 - Remove the Data Store API, r=fabrice
2016-04-29 09:02:45 +08:00
Kyle Huey
e62a0823c9
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-04-28 14:08:25 -07:00
Kyle Huey
4e4a58b922
Bug 1268313: Part 6 - Replace NewRunnableMethod with NS_NewRunnableMethod. r=froydnj
2016-04-28 14:08:24 -07:00
Kyle Huey
f3e34e67b3
Bug 1266595: Replace Chromium Task with Runnable. r=froydnj
2016-04-27 17:06:05 -07:00
Kit Cambridge
ee7cc68fb2
Bug 1266433 - Clean up nsIPushNotifier static casts. r=dragana
...
MozReview-Commit-ID: AsZZ4TJquuB
2016-04-22 20:27:44 -07:00
Kit Cambridge
0021a5f6fc
Bug 1266433 - Send an observer notification when a push subscription is lost. f=janx r=dragana
...
MozReview-Commit-ID: EjCVWje2jLB
2016-04-21 12:04:15 -07:00
Kit Cambridge
62be9628a4
Bug 1266433 - Send Push observer notifications to parent and content processes. f=janx r=dragana
...
MozReview-Commit-ID: 1aUS8HcQApo
2016-04-21 11:11:03 -07:00
Kyle Huey
a9cf047227
Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
2016-04-25 17:23:21 -07:00
Bas Schouten
2d102ed23e
Bug 1262898: Keep the GeckoChildProcessHost alive for the lifetime of the CompositorBridge and ImageBridge parent actors. r=jimm r=nical
...
MozReview-Commit-ID: 1rsWqRpbhgN
2016-04-25 03:54:07 +00:00
Benoit Girard
facbeb2b6f
Bug 1263249 - Bubble up unique failureId in GetFeatureStatus. r=mconley,milan
...
MozReview-Commit-ID: JveFLuIcbaN
2016-04-13 17:12:47 -04:00
J.C. Jones
f97b9ae311
Bug 1244960 - FIDO u2f NSSToken (Part 3): Review updates. r=keeler
...
MozReview-Commit-ID: FkPHy9GGarU
2016-04-13 10:20:37 -07:00
J.C. Jones
86b06953a1
Bug 1244960 - Complete FIDO u2f NSSToken (Part 1). r=keeler, r=baku
...
- Merge in test changes from Bug 1255784.
- Remove the unnecessary mutex
- Stop doing direct memory work in NSS Token
- Clean up direct memory work in ContentParent
- In order to store persistent crypto parameters, the NSSToken had to move
onto the main thread and be interfaced with via IDL/IPDL.
- Support Register/Sign via NSS using a long-lived secret key
- Rename the softtoken/usbtoken "enable" prefs, because of hierarchy issues
with the WebIDL Pref shadowing.
- Also orders the includes on nsNSSModule.cpp
- Attestation Certificates are in Part 2.
Updates per keeler review comments:
- Use //-style comments everywhere
- Refactor the PrivateKeyFromKeyHandle method
- Rename the logging and fix extraneous NS_WARN_IF/logging combinations
- Other updates from review
April 11-12:
- Correct usage of the "usageCount" flag for PK11_UnwrapPrivKey
- Rebase up to latest
April 15:
- Rebase to latest
MozReview-Commit-ID: 6T8jNmwFvHJ
2016-04-15 09:29:12 -07:00
David Anderson
72cafe44e7
Fix D3D11VideoCrashGuard missing a switch case in ContentParent. (bug 1263725, r=mattwoodrow)
2016-04-14 00:15:31 -04:00
Jean-Yves Avenard
eae09a8926
Bug 1263839: P2. Force re-run of VP9 benchmark based on a version check. r=kentuckyfriedtakahe
...
The version number is to be manually updated when we want to re-run the test (like improvement in ffvp9 or libvpx)
MozReview-Commit-ID: 9KzYCGWvIpp
2016-04-13 12:44:29 +10:00
Andrea Marchesini
f5655f4f9e
Bug 1258221 - patch 2 - Port FileSystem API and DeviceStorage API to PBackground, r=smaug
2016-04-09 19:17:02 +01:00
Andrew McCreight
ace7c88d0c
Bug 1263235, part 2 - Make PContent::AsyncMessage and PContentBridge::AsyncMessage's data argument last. r=smaug
2016-04-09 06:50:59 -07:00
Tim Taubert
ca0534c80d
Bug 842818 - Make Crypto::GetRandomValues() work off the main thread r=baku,keeler,mt
2015-09-22 10:50:36 +02:00
Bill McCloskey
8a60f29464
Bug 1253994 - Make profile collection more robust (r=mconley)
2016-04-07 17:15:25 -07:00
Mike Conley
42b956d603
Bug 1251032 - Send RenderFrame info down to child in CreateWindow message. r=kanru
...
MozReview-Commit-ID: DcsLYEHY6pL
2016-03-29 14:32:41 -04:00
Ben Kelly
d1f2c0584a
Bug 1238707 Release the window immediately in TabParent::Destroy() to avoid leaks. r=smaug
2016-04-04 14:08:17 -07:00
Mike Conley
82bd504e23
Bug 1261599 - null check SendPBrowserConstructor return in ContentParent to avoid crashes on content process shutdown. r=smaug
...
MozReview-Commit-ID: 4LqDIeN9XRq
2016-04-04 10:57:49 -04:00
Mike Conley
3ee730e6a5
Bug 1254865 - Send disableglobalhistory state down to TabChild after construction asynchronously. r=smaug
...
disableglobalhistory is an attribute that we support on <xul:browser> that
can be used to signal to the underlying DocShell whether or not it should
record visits in global history.
This patch adds support for this attribute by detecting it at the time
that the TabParent is bound to the browser, and then sending the presence
of the attribute to the TabChild, which then sets the state in its DocShell.
MozReview-Commit-ID: 9miKtdotTho
2016-03-23 14:39:28 -04:00
Ehsan Akhgari
e15c9b20e2
Bug 1258056 - Propagate the window opener full page zoom across the IPC layer; r=smaug
2016-03-22 17:49:09 -04:00
David Anderson
7b7cd394cc
Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow)
2016-03-22 14:08:38 -04:00
David Anderson
b4978689e4
Rename PCompositor to PCompositorBridge. (bug 1258479 part 1, r=mattwoodrow)
2016-03-22 14:07:08 -04:00