Matt Woodrow
c4fcc19e35
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
...
--HG--
extra : rebase_source : f330066c3e301299f541939ac170217625dcdca5
2016-09-21 15:36:39 +12:00
David Anderson
81234feb8d
Recreate content compositor endpoints when the GPU process dies. (bug 1300936
part 3, r=mattwoodrow,billm)
...
--HG--
extra : rebase_source : 054937d0adf92ab90c0a630034808e5069b6a956
2016-09-20 01:18:50 -07:00
Chris H-C
7876f2ef1e
bug 1218576 - Accumulate child histograms in the parent process r=froydnj
...
Batch the accumulations to only transmit every so often, so we don't incur
too much in the way of IPC overhead penalties.
What this doesn't do:
* remove or restructure child telemetry code to adapt to the new way
* send the telemetry anywhere
* allow for the child process to clear child histograms
* support anything but histograms (but this is expected and okay)
MozReview-Commit-ID: JnUkcmN3Ya7
2016-09-19 13:30:25 -04:00
Bill McCloskey
50c44c717c
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-09-16 20:35:11 -07:00
Carsten "Tomcat" Book
b6c7ec9860
Backed out changeset f981edef8f81 (bug 1288618)
2016-09-15 16:34:00 +02:00
Matt Woodrow
5fd458fdfa
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-15 23:18:00 +12:00
Ehsan Akhgari
d05eb37eea
Bug 1299493 - Remove Navigator.get/hasFeature(); r=baku
2016-08-31 18:02:46 -04:00
Sebastian Hengst
2559410fb7
Backed out changeset 7d75e044ec95 (bug 1218576)
2016-08-30 19:58:29 +02:00
Chris H-C
89a2726675
bug 1218576 - Accumulate child histograms in the parent process r=froydnj
...
Batch the accumulations to only transmit every so often, so we don't incur
too much in the way of IPC overhead penalties.
What this doesn't do:
* remove or restructure child telemetry code to adapt to the new way
* send the telemetry anywhere
* allow for the child process to clear child histograms
* support anything but histograms (but this is expected and okay)
MozReview-Commit-ID: JnUkcmN3Ya7
2016-08-23 08:35:00 +07:00
Sebastian Hengst
3041cdb69b
Backed out changeset 74b9b3f4ce25 (bug 1218576) for build bustage. r=backout on a CLOSED TREE
2016-08-30 15:52:38 +02:00
Chris H-C
205760a06c
bug 1218576 - Accumulate child histograms in the parent process r=froydnj
...
Batch the accumulations to only transmit every so often, so we don't incur
too much in the way of IPC overhead penalties.
What this doesn't do:
* remove or restructure child telemetry code to adapt to the new way
* send the telemetry anywhere
* allow for the child process to clear child histograms
* support anything but histograms (but this is expected and okay)
MozReview-Commit-ID: JnUkcmN3Ya7
2016-08-23 08:35:00 +07:00
Ryan Hunt
76cbe77abe
Bug 1289650 - Move PAPZ from PContent to PCompositorBridge. r=kats
...
MozReview-Commit-ID: GzU1iEVqSx6
2016-08-01 23:59:00 -07:00
Sebastian Hengst
0def5edaa6
Backed out changeset 1c7162137f66 (bug 1289650)
2016-08-24 23:15:44 +02:00
Ryan Hunt
20ed2e2fd0
Bug 1289650 - Move PAPZ from PContent to PCompositorBridge. r=kats
...
MozReview-Commit-ID: GzU1iEVqSx6
2016-08-01 23:59:00 -07:00
Wes Kocher
b38dbd1378
Backed out 2 changesets (bug 1279086) for causing painting issues a=backout
...
Backed out changeset b1c893387fdd (bug 1279086)
Backed out changeset 277c54118c8a (bug 1279086)
2016-08-22 16:00:34 -07:00
David Anderson
396d5d1191
Refactor cross-process acceleration controls. (bug 1294988 part 4, r=mattwoodrow)
2016-08-20 20:59:11 -07:00
Bill McCloskey
3a7ee5574b
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 14:41:26 -07:00
Wes Kocher
3a31be9c17
Backed out 2 changesets (bug 1279086) for failures in browser_menu_item_01.js a=backout
...
Backed out changeset 00bb53b58e96 (bug 1279086)
Backed out changeset cff59fe2b933 (bug 1279086)
2016-08-19 12:31:55 -07:00
Bill McCloskey
3799faa926
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 09:59:40 -07:00
Sebastian Hengst
fdc5082122
Backed out changeset d1d614497fbf (bug 1046166) on request of developer for crashes. r=backout a=backout
...
MozReview-Commit-ID: IHG3TraKy6n
2016-08-19 12:35:34 +02:00
Wei-Cheng Pan
192781cb4a
Bug 1046166 - Send userContent.css URL to content processes. r=dbaron
...
MozReview-Commit-ID: 4NTxwYeFGSU
--HG--
extra : rebase_source : 2e6b1c147acd9f38ffe3d8867bc2b98c2e1f6c33
2016-07-21 18:57:35 +08:00
David Anderson
9e49bc37bb
Introduce gfxVars for sharing graphics variables across processes. (bug 1288259 part 2, r=jrmuizel,billm)
...
--HG--
extra : rebase_source : cbac742f7165a2fbdec3e4d1179c9ed49324579f
2016-08-04 11:33:42 -07:00
Alexandre Lissy
0af5b943b6
Bug 1284674 - Remove NUWA r=cyu
...
MozReview-Commit-ID: GyMRNzOBKw6
--HG--
extra : rebase_source : 293af1cd55f2035ce6a99f4ebf144059c32a2b8f
2016-08-02 14:54:00 +02:00
Carsten "Tomcat" Book
cc6b6404c0
Merge mozilla-central to fx-team
2016-08-02 17:13:42 +02:00
Hector Zhao
4a0bfda8d9
Bug 664717 - Part 2: Pass requestingPrincipal to parent process with nsITransferable. r=smaug
...
MozReview-Commit-ID: B0k10UplydR
--HG--
extra : transplant_source : %D5h%03%7F%D9F%90%E6q%C8%9D%142b%9C%5E%F4%D1%E8%B3
2016-06-30 15:12:56 +08:00
Mike Conley
3216b9ba06
Bug 1261842 - Stop sending the window name to ContentParent when opening a new window. r=smaug
...
By the time that the parent is being asked to create a new window, the name
really doesn't matter anymore.
MozReview-Commit-ID: 4IKrEEylaLY
--HG--
extra : rebase_source : bcb7e316534c522a5ff8d7be336c940eccffbe3e
extra : source : e91913cd64b8bebe80c661935adee644f24c6055
2016-06-08 15:31:01 -04:00
David Anderson
38864a48be
Open content VRManagers using endpoints. (bug 1287597 part 1, r=billm)
2016-07-21 00:14:59 -07:00
David Anderson
6aca1d9865
Use Endpoints for content-process ImageBridges. (bug 1287366 part 2, r=billm)
...
--HG--
extra : rebase_source : 388c44e8df0ff45eb32e12d2b98c654cb0592bf0
2016-07-20 00:18:30 -07:00
Gabor Krizsanits
8de309e78f
Bug 1234583 -Expose OS Pid in nsITabParent. r=billm
2016-08-01 12:26:48 +02:00
Carsten "Tomcat" Book
d8b9227dbe
Backed out 25 changesets (bug 1261842, bug 1278985) breaking firefox-ui tests
...
Backed out changeset bb6c6889b802 (bug 1261842)
Backed out changeset c14ccfac7b4b (bug 1261842)
Backed out changeset d6ffc9db5346 (bug 1261842)
Backed out changeset 2a1acfd17baf (bug 1261842)
Backed out changeset 968e7b3b73fb (bug 1261842)
Backed out changeset 8d708922e47a (bug 1261842)
Backed out changeset 0a08398b5087 (bug 1261842)
Backed out changeset b2e910bb1d72 (bug 1261842)
Backed out changeset f6062f113911 (bug 1261842)
Backed out changeset 07b259eb7121 (bug 1261842)
Backed out changeset 970cbbb3a658 (bug 1261842)
Backed out changeset b6f7395d2bbf (bug 1261842)
Backed out changeset 20eb3987a721 (bug 1261842)
Backed out changeset 6eaa642a93e1 (bug 1261842)
Backed out changeset 855931929739 (bug 1261842)
Backed out changeset 1240345f5624 (bug 1261842)
Backed out changeset ce46ebf231c1 (bug 1261842)
Backed out changeset 8d34b61fbfb3 (bug 1261842)
Backed out changeset 9d8a382c5b1d (bug 1261842)
Backed out changeset e2472a4cc209 (bug 1261842)
Backed out changeset e91913cd64b8 (bug 1261842)
Backed out changeset 4cf843a05a68 (bug 1261842)
Backed out changeset cbdc0deb92bd (bug 1261842)
Backed out changeset a94e6a85c931 (bug 1261842)
Backed out changeset 3b5b92f04ea5 (bug 1278985)
2016-07-19 09:12:58 +02:00
Mike Conley
55f3d91910
Bug 1261842 - Stop sending the window name to ContentParent when opening a new window. r=smaug
...
By the time that the parent is being asked to create a new window, the name
really doesn't matter anymore.
MozReview-Commit-ID: 4IKrEEylaLY
--HG--
extra : rebase_source : de7fd2a3b9a6f5841ae0cec54474a2129f8d8a96
2016-06-08 15:31:01 -04:00
Andrea Marchesini
e2f70c803b
Bug 1279186 - Blob URLs in multi-e10s - part 2 - Contentparent unregistes BlobURLs if the child crashes, r=gabor
2016-07-18 11:12:18 +02:00
Andrea Marchesini
0c1a08fce6
Bug 1279186 - Blob URLs in multi-e10s - part 1 - BlobURLs broadcasted, r=gabor
2016-07-17 16:50:50 +02:00
David Anderson
cce407eb5f
Send content compositor bridges using endpoints rather than Opens. (bug 1282348 part 7, r=billm)
2016-07-17 21:24:28 -07:00
Iris Hsiao
296ca81daa
Backed out changeset effbc83efa08 (bug 1279186)
2016-07-18 12:11:07 +08:00
Iris Hsiao
acc7c12786
Backed out changeset f9e641cbce05 (bug 1279186) for Mochitest M(1) leak issue.
2016-07-18 12:10:39 +08:00
Andrea Marchesini
b8a8d4e047
Bug 1279186 - Blob URLs in multi-e10s - part 2 - Contentparent unregistes BlobURLs if the child crashes, r=gabor
2016-07-17 16:51:28 +02:00
Andrea Marchesini
109557fed5
Bug 1279186 - Blob URLs in multi-e10s - part 1 - BlobURLs broadcasted, r=gabor
2016-07-17 16:50:50 +02:00
Andrea Marchesini
00723cb370
Bug 1186932 - Implement support for form submission of a picked directory - part 6 - GetFilesHelper executed on the parent process, r=smaug
2016-07-14 09:04:21 +02:00
Andrea Marchesini
d3dcd9a2a2
Bug 1286126 - Move ServiceWorker initialization early in the ContentChild startup, r=gabor
2016-07-13 10:34:24 +02:00
Andrea Marchesini
32377c0fb9
Bug 1285947 - Rename BrowserConfiguration to ServiceWorkerConfiguration, r=gabor
...
--HG--
rename : dom/ipc/BrowserConfiguration.ipdlh => dom/ipc/ServiceWorkerConfiguration.ipdlh
2016-07-11 16:04:04 +02:00
Andrea Marchesini
ddb0a1be85
Bug 1279503
- part 2 - moving BrowserConfiguration in the ContentChild::InitXPCOM, r=gabor
2016-07-11 00:28:13 +02:00
Andrea Marchesini
0e242f0ac7
Bug 1279503
- part 1 - removed a non-used variable in BrowserConfiguration, r=gabor
2016-07-11 00:28:10 +02:00
Fabrice Desré
f855149768
Bug 1284455 - Remove the System Messages API, Gecko part r=me
...
MozReview-Commit-ID: 1mhzddSLkuu
--HG--
extra : rebase_source : f230538d50f7c944825e1833c97ee0f56ecb86f8
2016-04-20 19:04:13 +02:00
Honza Bambas
2342cffea3
Bug 1277028 - Make external protocol handlers work with e10s redirects, r=jduell
2016-07-01 05:16:00 +02:00
Cervantes Yu
c196afcb21
Bug 1283017 - Fix ContentParent::GetAll() returning a dead ContentParent instance if it's the first in the list. r=billm
...
MozReview-Commit-ID: HqkNRsAcHlP
2016-07-01 10:50:14 +08:00
Chih-Yi Leu
42a49e9e8c
Bug 1221730 - Move gamepad API to PBackground. r=qdot, r=baku
...
--HG--
extra : rebase_source : 5ad6d31a770d0d7b1b10d6aebf693ed24fc956ca
2016-06-28 00:25:00 +02:00
Kirk Steuber
5b3eba1f2b
Bug 1263774 - Include memory reports in content process crash reports. r=mccr8, r=aklotz
...
MozReview-Commit-ID: 7y3GFBZxjsS
--HG--
extra : rebase_source : 9d5aaaa6caad336c85c42002df321b382c90c8a9
2016-06-21 11:45:25 -07:00
Cervantes Yu
28706c5d87
Bug 1275398 - Use shmem for sending image data in IPCDataTransfer. r=nical
...
MozReview-Commit-ID: 9XETnSBXxEW
2016-06-16 00:57:46 +08:00
Blake Kaplan
e6e116bff5
Bug 1274516 - Add a helper to iterate over all ContentParents and use it to clear the image cache in both the parent and child processes. r=billm r=seth
2016-06-10 16:00:22 -07:00
David Anderson
a00c07b27f
Remove ContentParent calls to MessageChannel::CloseWithError. (bug 1275467, r=billm)
...
--HG--
extra : rebase_source : da7cd0836576aedb6ed3ee7a3b287445b102e6b4
2016-06-09 17:52:33 -04:00
Makoto Kato
cadf9d8f77
Bug 1257731 - Part 1. Send HaveBidiKeyboards information to content process. r=masayuki
...
MozReview-Commit-ID: 87J4hE79e3n
--HG--
extra : rebase_source : fbfb473ebfd28a0f19b81b8030a0dfe60bc310a9
extra : histedit_source : e8b2ab1c0da578be8170ed5380d43cb4503ab299
2016-06-03 18:56:04 +09:00
Jonas Sicking
00ad3a0f9d
Bug 1263991 parts 2 and 2.5: Enable launching a server in the parent process. r=baku,ehsan
2016-06-07 02:46:03 -07:00
Carsten "Tomcat" Book
038912c550
Backed out changeset 65e49149fbcc (bug 1263991)
2016-06-07 12:10:29 +02:00
Jonas Sicking
d1f24d4d69
Bug 1263991 part 2: Enable launching a server in the parent process. r=baku
2016-06-07 02:46:03 -07:00
Bob Owen
2d161a3465
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
3a3dd7efbb
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
Ben Kelly
749d2c1626
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
de899472f4
Bug 1269436 - Always pass the principal to push observer notifications. r=dragana
...
MozReview-Commit-ID: J1vU3nRKlsa
--HG--
extra : rebase_source : 9a1fabbdc42afb92a224fb5e89c2eaf106943cc9
2016-05-02 09:38:47 -07:00
Kit Cambridge
a186376653
Bug 1269385 - Notify Dev Tools when a push subscription is modified. f=janx r=dragana
...
MozReview-Commit-ID: 3iTl7jH9IkB
--HG--
extra : rebase_source : 4b3fe86714564373cd4fc1efc10239e12b8bbc76
2016-05-02 08:20:14 -07:00
Bill McCloskey
4d99b7209e
Bug 1269961 - Collect more telemetry on content process crashes (r=jimm,mconley)
2016-05-04 15:09:50 -07:00
Catalin Badea
9ba6ac46d2
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
9265c4b746
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
--HG--
extra : rebase_source : 125da6dbfe299e6f4621fce20e88d796d123fce0
2016-05-02 11:38:55 -07:00
Kevin Chen
da1553afa4
Bug 1263799 - Support IPC for TV service between B2G and content processes. Part 2 - IPC. r=schien
...
MozReview-Commit-ID: 4lZj8rVYoDV
--HG--
extra : rebase_source : f3d5186c0c26e61e80d6485262c45564f8ac45cf
2016-04-15 13:44:20 +08:00
Andrea Marchesini
1c0c183890
Bug 1261009 - Remove the Data Store API, r=fabrice
2016-04-29 09:02:45 +08:00
Kit Cambridge
87fd821095
Bug 1266433 - Send an observer notification when a push subscription is lost. f=janx r=dragana
...
MozReview-Commit-ID: EjCVWje2jLB
--HG--
extra : rebase_source : 1cab8dfb1514a44a6e36f37e55e520ebaa343659
2016-04-21 12:04:15 -07:00
Kit Cambridge
4a32c937e7
Bug 1266433 - Send Push observer notifications to parent and content processes. f=janx r=dragana
...
MozReview-Commit-ID: 1aUS8HcQApo
--HG--
extra : rebase_source : 63c35b05cf9219c311ce96cd99932c6c20bd1e0c
2016-04-21 11:11:03 -07:00
Benoit Girard
85ba14a3e5
Bug 1263249 - Bubble up unique failureId in GetFeatureStatus. r=mconley,milan
...
MozReview-Commit-ID: JveFLuIcbaN
--HG--
extra : rebase_source : 3f583b44c30495b237fd263e4818430443bf5513
2016-04-13 17:12:47 -04:00
J.C. Jones
358a9ece05
Bug 1244960 - FIDO u2f NSSToken (Part 3): Review updates. r=keeler
...
MozReview-Commit-ID: FkPHy9GGarU
--HG--
extra : transplant_source : %8Dd0%BA%FD%E93%8E%A7%C5%01Cn%02%0F%0C%3E%5D%9C%96
2016-04-13 10:20:37 -07:00
J.C. Jones
63f7ce5155
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
--HG--
extra : transplant_source : w%26%CES%2Cu%04%3EAl%04%2Cb%E2v%C9%08%3A%CC%F4
2016-04-15 09:29:12 -07:00
Andrea Marchesini
9345155089
Bug 1258221 - patch 2 - Port FileSystem API and DeviceStorage API to PBackground, r=smaug
2016-04-09 19:17:02 +01:00
Andrew McCreight
8fc2a0583c
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
63c7f51d31
Bug 842818 - Make Crypto::GetRandomValues() work off the main thread r=baku,keeler,mt
2015-09-22 10:50:36 +02:00
Mike Conley
3b67a7e41b
Bug 1251032 - Send RenderFrame info down to child in CreateWindow message. r=kanru
...
MozReview-Commit-ID: DcsLYEHY6pL
--HG--
extra : rebase_source : 38642586bd587d2603ae8f6d7f8a39c66a02f2c5
2016-03-29 14:32:41 -04:00
Ehsan Akhgari
100dda0d7d
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
d6945e4086
Rename PCompositor to PCompositorBridge. (bug 1258479 part 1, r=mattwoodrow)
...
--HG--
rename : gfx/layers/ipc/PCompositor.ipdl => gfx/layers/ipc/PCompositorBridge.ipdl
2016-03-22 14:07:08 -04:00
Jean-Yves Avenard
eb4618bded
Bug 1256626: P1. Add NotifyBenchmarkResult ipc methods. r=jimm
...
This will be used to save video benchmark results. For now only VP9 is handled.
MozReview-Commit-ID: 4aIWQKoGWVQ
--HG--
extra : rebase_source : 72272b507078f30f1d231c1d4756b2ff67c176cc
2016-03-17 17:18:35 +11:00
Marco Castelluccio
991a1d63b2
Bug 1197461 - e10s support for Permissions.revoke. r=poiru
2016-03-02 21:09:48 +00:00
Andrea Marchesini
01c41693ba
Bug 1245124 - window.open() should open a new tab in the same container, r=gijs, r=smaug
2016-02-18 08:33:07 +00:00
Milan Sreckovic
4b17d4d133
Bug 1248450: Send the graphics messages to the parent process. r=dvander
...
MozReview-Commit-ID: EshCrdT5lYu
--HG--
extra : rebase_source : bc83b76bf6eea5e2e450eca4aacee5685373aed7
2016-02-16 18:07:37 -05:00
Peter Van der Beken
1900a0608e
Bug 1020199 - Make sure APZ works with nested oop iframe. r=kats, r=dvander.
...
--HG--
extra : rebase_source : be158c15f328b19be4e4189c1b755841caabcb10
2016-01-08 20:17:39 +01:00
Jan Varga
9b4516ad03
Bug 1183959 - Move FlushPendingFileDeletions() from PContent to PBackground; r=khuey
2016-02-10 16:11:25 +01:00
Honza Bambas
d36e6cf36c
Bug 1165256 - Make appcache fully work with OriginAttribues. r=jduell
2016-01-18 20:20:08 +01:00
Andrew McCreight
0712efcb03
Bug 1238082 - Fix mode lines in dom/ipc. r=baku
...
This patch was generated using commit 139bd6c948f70fd0322ab71a585db7fd73439316 of
https://github.com/amccreight/moz-source-tools/blob/master/modeline.py
2016-01-08 12:40:26 -08:00
Wes Kocher
5c5db39163
Merge fx-team to m-c a=merge CLOSED TREE
...
--HG--
extra : commitid : 8cnDWzxc5CW
2016-01-05 16:34:06 -08:00
Andrea Marchesini
9b34c64d31
Bug 1235576 - Fix the indentation in dom/ipc, r=smaug
2016-01-05 09:59:30 +00:00
Kit Cambridge
87582e390a
Bug 1227300, Part 2 - Implement `showAlert`. r=MattN,wchen
...
--HG--
extra : commitid : HrMh88lKFVK
extra : rebase_source : e8a8def77f0e12152ecb48986f3c1a850d6ac9c4
2015-12-31 12:04:24 -07:00
Dave Hylands
6ce82bea6b
Bug 1232506: Make dom/devicestorage really work with e10s. r=alchen
2015-12-18 17:17:46 -08:00
Kearwood (Kip) Gilbert
0c83ce5c05
Bug 1182048 - Part 2: Implement e10s support for WebVR,r=vlad
2015-09-17 14:23:13 -07:00
Blake Kaplan
0bb2b116eb
Bug 1116478 - Open web content handlers in the proper tab in e10s. r=billm
...
--HG--
extra : rebase_source : 9ce04d3a3b30ecdcef4c4781639f0e5ea22d8b22
2015-12-03 15:04:28 -08:00
Andrea Marchesini
80b6696753
Bug 1211266 - Remote blobs coming from a different thread and a different manager must be kept alive until the creation of depending RemoteBlobs is not completed, r=bent, f=gerard-majax
2015-11-28 10:48:28 +00:00
Mike Conley
26dff43ec9
Bug 1103094 - Start profiling subprocesses if the parent process is already profiling. r=BenWa
...
--HG--
extra : commitid : 5WuS9Ur4Lmn
extra : rebase_source : ec3fd280607c5b13090d3c4e902b47ffd5617ec3
2015-08-11 14:26:27 -04:00
Sebastian Hengst
9be17fad9a
Backed out changeset 8405467ea7ad (bug 1211266) for static analysis bustage. r=backout on a CLOSED TREE
2015-11-25 21:17:02 +01:00
Andrea Marchesini
c9ba9a819b
Bug 1211266 - Remote blobs coming from a different thread and a different manager must be kept alive until the creation of depending RemoteBlobs is not completed, r=bent, f=gerard-majax
2015-11-25 17:48:19 +00:00
Andrea Marchesini
24c720366e
Backed out changeset 79004346238d - wrong version of patch for bug 1211266
2015-11-25 17:44:30 +00:00
Andrea Marchesini
bd43353698
Bug 1211266 - Remote blobs coming from a different thread and a different manager must be kept alive until the creation of depending RemoteBlobs is not completed, r=bent, f=gerard-majax
2015-11-25 17:15:16 +00:00
Christoph Kerschbaumer
3c326a33bc
Bug 1119386 - Part 2: Use document's principal for favicons in dom (r=smaug)
2015-11-24 13:31:57 -08:00
Wes Kocher
176f927280
Backed out changeset cbc2c8a24438 (bug 1211266) for asan failures in test_fileapi_slice.html
...
--HG--
extra : commitid : 6n3H2TgzlUO
2015-11-24 13:25:18 -08:00
Andrea Marchesini
8c1cf23ab6
Bug 1211266 - Remote blobs coming from a different thread and a different manager must be kept alive until the creation of depending RemoteBlobs is not completed, r=bent, f=gerard-majax
2015-11-24 19:51:28 +00:00
Jan Varga
736e2d562c
Bug 961049 - Part 8: Move getFileReferences() from PContent under new protocol PBackgroundIndexedDBUtils; r=baku
2015-11-22 10:44:33 +01:00
Brad Lassey
06bf996cd3
bug 1190018 - External protocol handlers don't work in e10s r=mrbkap
2015-08-25 19:42:21 -04:00
Ehsan Akhgari
9aa975d49d
Bug 1215723 - Part 2: Initialize DataStorage items in the content process from the data in the parent; r=keeler
2015-10-30 15:30:00 -04:00
Jim Mathies
f1203966e4
Bug 1190364 - "With electrolysis (e10s) enabled and lots of tabs open, plugincheck often fails to find any plugins". r=billm
...
--HG--
extra : rebase_source : 2b1afcba9086e581b059c0e79c344df4e2e88de5
2015-11-11 05:35:00 +01:00
Carsten "Tomcat" Book
f2961bc526
Merge mozilla-central to b2g-inbound
2015-11-06 14:00:33 +01:00
Fabrice Desré
a76d9cfc62
Bug 1220344 - remote some of nsSystemInfo to make it e10s ready on Android r=nchen,froydnj
2015-11-04 11:08:14 -08:00
George Wright
e4b793b815
Bug 1111892 - Ensure gdk_ungrab_pointer is always called in the correct process r=jimm
2015-11-04 16:46:10 -05:00
Wes Kocher
cad6f9789a
Backed out changeset 89446bf8d6b8 (bug 1215167) for introducing a hazard
...
--HG--
extra : commitid : 19K8BX0d4Wz
2015-11-04 16:16:59 -08:00
Bill McCloskey
ac2ca63fc1
Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
2015-11-04 13:40:15 -08:00
Bill McCloskey
35328ff29a
Bug 1215167 - Forbid unsafe browser CPOWs (disabled by default for now) (r=mrbkap)
2015-11-05 13:17:04 -08:00
Carsten "Tomcat" Book
db5d8a6747
Backed out changeset f6ec673b3b76 (bug 1190018) for W-e10s(2) test failures on a CLOSED TREE
2015-11-05 11:29:12 +01:00
Brad Lassey
509e484b18
bug 1190018 - External protocol handlers don't work in e10s r=mrbkap
...
--HG--
extra : rebase_source : 0e76664086f9a243c67a330d9f0a780e5543da10
2015-08-25 19:42:21 -04:00
Mike Conley
579e388d6e
Bug 1218594 - r=smaug
...
--HG--
extra : commitid : 4eqpv5kRmP1
extra : rebase_source : b24ee1c13b9de8f37d3467686c653c6ed3e929c2
2015-10-30 14:54:52 -04:00
Catalin Badea
bad419762d
Bug 1172870 - Part 1 - Move PBrowser::CreateWindow to PContent. r=smaug
2015-10-30 01:30:57 +02:00
Kit Cambridge
a801ab1747
Bug 1212149 - e10s support for opening notification settings. r=wchen
...
--HG--
extra : commitid : 8SX4FBldeTR
extra : rebase_source : 6af638808188d36ac6e8ed97154b1bd0b138568d
extra : amend_source : 5dc80cecadd6ffae17f5e4ef0fd0960b71bad7fb
2015-10-22 15:20:51 -06:00
Kit Cambridge
ec05a62f84
Bug 1212129 - e10s support for disabling site notifications. r=wchen
...
--HG--
extra : commitid : DPxANWhtVhu
extra : rebase_source : ba1b2c4cc9a93f7acbc4b68936b808dfc3552294
2015-10-22 15:10:14 -06:00
Nathan Froyd
01583602a9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Trevor Saunders
dda4730c3c
bug 1212906 - don't handle windows messages while waiting for a sync a11y ipc message r=billm
...
Windows messages can trigger sync ipc messages to the child process. That
means if we handle windows messages while waiting for the response to a sync
a11y ipc message we can end up reentering the code to send ipc messages which
is bad. Try and avoid this situation by not handling windows messages while
waiting for a sync a11y message.
2015-10-14 14:02:47 -04:00
David Rajchenbach-Teller
cbe8e23af4
Bug 1212244 - Same-process sendAsyncMessage can now throw instead of OOM. r=smaug
...
--HG--
extra : rebase_source : 50d89efacee7103452218782c92a53a7cf07dd9b
2015-10-07 12:42:43 +02:00
Jed Davis
75ebfb6f22
Bug 930258 - Part 4: the PContent changes that connect the broker to its sandboxed client. r=kang r=billm
2015-10-07 22:13:09 -07:00
Christoph Kerschbaumer
9db34a3597
Bug 1199295 - Pass right loadingPrincipal to uriloader/prefetch - dom changes (r=smaug)
2015-10-02 09:10:02 -07:00
Jed Davis
f6824d8a0c
Bug 1204626 - Reparent PWebBrowserPersistDocument to PContent. r=billm
...
A reference to a document (and the act of saving it) can outlive the
browser tab it was originally loaded in, and this needs to be reflected
in IPC in order to avoid MsgRouteError crashes; see bug for more info.
Note that we still need to pass the PBrowser when starting persistence,
because that's the only handle the parent has on the top-level document;
see comments in this patch for more info.
Also makes TabChildBase::GetDocument public, because it's just a wrapper
around WebNavigation() which is already public, to avoid code duplication.
2015-09-21 14:54:00 +02:00
Nick Fitzgerald
16ce95af26
Bug 1201597 - Part 2: Add an IPDL subprotocol for opening core dump files to
...
save heap snapsots into; r=mrbkap
2015-09-22 12:09:42 -07:00
Fabrice Desré
2089103a21
Bug 1203428 - E10S for device storage API r=cyu
2015-09-15 11:01:07 -07:00
Andrea Marchesini
cd4473d62f
Bug 1203426 - Rename StructuredCloneIPCHelper to StructuredCloneData, r=smaug
...
--HG--
rename : dom/ipc/StructuredCloneIPCHelper.cpp => dom/ipc/StructuredCloneData.cpp
rename : dom/ipc/StructuredCloneIPCHelper.h => dom/ipc/StructuredCloneData.h
2015-09-10 21:50:58 +01:00
Richard Barnes
cba82e6dbd
Bug 1198572 - Add telemetry for how often HSTS would fix mixed content problems r=smaug r=tanvi
2015-09-09 15:14:27 -04:00
Andrea Marchesini
896e177461
Bug 1201806 - part 1 - Remove OwningSerializedStructuredCloneBuffer and use StructuredCloneIPCHelper everywhere in IPC code, r=smaug
2015-09-09 08:10:32 +01:00
Carsten "Tomcat" Book
5e147bcff7
Merge mozilla-central to b2g-inbound
2015-09-03 14:19:00 +02:00
Andrea Marchesini
efd3b25c78
Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug
...
--HG--
rename : dom/ipc/StructuredCloneUtils.cpp => dom/ipc/StructuredCloneIPCHelper.cpp
rename : dom/ipc/StructuredCloneUtils.h => dom/ipc/StructuredCloneIPCHelper.h
2015-09-02 17:20:30 +01:00
Cervantes Yu
2c8c57b9d7
Bug 1192255: Clean up ContentParent's observer topics for the Nuwa process. r=khuey
...
--HG--
extra : rebase_source : 8350c348f79459ad04453be6a02b7c66a4e04b0a
2015-08-14 15:41:54 +08:00
chunminchang
f85525b7d4
Bug 1114507 - Part 2: Add/release the appId's refcnt in oop case. r=kanru
2015-08-28 03:18:00 -04:00
Edwin Flores
8813f3a69e
Bug 1172396 - Check for GMP resources from chrome process instead of content - r=cpearce
2015-09-01 17:31:48 +12:00
Jan Varga
2c0217f2ab
Bug 1173756 - Part 1: Update asmjscache to use PBackground; r=luke
2015-08-29 07:45:04 +02:00
David Anderson
99f7e49fd8
Allow DriverCrashGuard to be used in content processes. (bug 1190281 part 7, r=mattwoodrow)
2015-08-11 20:22:20 -07:00
Sebastian Hengst
c2581fad83
Backed out 8 changesets (bug 1183910, bug 1190281)
...
Backed out changeset 6ddbdbd66174 (bug 1190281)
Backed out changeset c85c1d11bd72 (bug 1190281)
Backed out changeset 7f904a453bdb (bug 1190281)
Backed out changeset e17123b5bafd (bug 1190281)
Backed out changeset 50edbeb8912e (bug 1190281)
Backed out changeset cf98685302b6 (bug 1190281)
Backed out changeset e98a176b4e0b (bug 1190281)
Backed out changeset e7b3b23bcc82 (bug 1183910)
--HG--
rename : gfx/src/DriverCrashGuard.cpp => gfx/src/DriverInitCrashDetection.cpp
rename : gfx/src/DriverCrashGuard.h => gfx/src/DriverInitCrashDetection.h
2015-08-11 10:13:43 +02:00
David Anderson
0581a52de4
Allow DriverCrashGuard to be used in content processes. (bug 1190281 part 7, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
Sean Lin
638b68e1d3
Bug 1069230 - Presentation API implementation. Part 3 - IPC. r=smaug
2015-03-26 11:16:21 +08:00
David Anderson
ac8c6304a9
Use the same graphics device parameters across processes. (bug 1183910 part 7, r=mattwoodrow)
2015-08-02 13:59:33 -07:00
Cervantes Yu
aa6f91dd67
Bug 1155547, Part 2: Create PNuwa protocol (managed by PBackground) for forking content processes. r=khuey
...
This allows us to send a sync fork request to the Nuwa process when we need one but there is no
spare process available. After an app is launched, the request to fork a spare process is still
handled asynchronously.
--HG--
extra : rebase_source : 9b692a647f4fc861285d95f0372d6a9913eadf64
2015-07-31 15:25:27 +08:00
Birunthan Mohanathas
a8939590de
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Andrea Marchesini
b5e77fe73a
Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan
2015-07-10 17:38:46 +01:00
Andrea Marchesini
db14826639
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
...
--HG--
rename : dom/audiochannel/AudioChannelAgent.h => dom/browser-element/BrowserElementAudioChannel.h
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel.html
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html
rename : dom/audiochannel/AudioChannelCommon.h => dom/webidl/BrowserElementAudioChannel.webidl
2015-07-10 17:38:44 +01:00
Carsten "Tomcat" Book
c07e36b612
Backed out changeset bcfbdb934c37 (bug 1113086) for breaking cpp tests with timeouts in TestAudioChannelService.exe
...
--HG--
rename : dom/webidl/BrowserElementAudioChannel.webidl => dom/audiochannel/AudioChannelCommon.h
rename : dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html => dom/audiochannel/tests/file_telephonyPolicy.html
2015-07-11 14:14:58 +02:00
Carsten "Tomcat" Book
0b0f84bbdc
Backed out changeset 3f09bee844e2 (bug 1113086)
2015-07-11 14:14:04 +02:00
Mike Conley
3e390227e6
Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange.
...
The old code was just flat-out wrong. The IPDL for getting the LookAndFeel
cache from the parent during child process initialization was passing an
array it wanted to be populated as an argument, rather than using a return
value.
--HG--
extra : commitid : 2baQu56XHdn
extra : rebase_source : 7c45ecafa2ef6adb05bc753e87e354b136030958
extra : amend_source : 7b72c17d964e8b60c7c75a09ae38a28f60985583
2015-07-10 17:11:59 -04:00
Andrea Marchesini
6ba809a348
Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan
2015-07-10 21:08:45 -04:00
Andrea Marchesini
3050bc370c
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
...
--HG--
rename : dom/audiochannel/AudioChannelAgent.h => dom/browser-element/BrowserElementAudioChannel.h
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel.html
rename : dom/audiochannel/tests/file_telephonyPolicy.html => dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html
rename : dom/audiochannel/AudioChannelCommon.h => dom/webidl/BrowserElementAudioChannel.webidl
2015-07-10 21:08:43 -04:00
Xidorn Quan
f23d866f51
Backed out 8 changesets (bug 1113086) for build bustage
...
Backed out changeset a20839dfd439 (bug 1113086)
Backed out changeset 675ea719b91c (bug 1113086)
Backed out changeset cfb34138bb9f (bug 1113086)
Backed out changeset b9525c60a737 (bug 1113086)
Backed out changeset 380859ae955b (bug 1113086)
Backed out changeset 5ec088f0892f (bug 1113086)
Backed out changeset caf57ae8cbce (bug 1113086)
Backed out changeset 0fc4dec6cd81 (bug 1113086)
--HG--
extra : histedit_source : d8dfd75d9dae36b7309ce78e3b4488faf57003da%2C48081711b7067191d8e4749fd3b572db59bc03f9
2015-07-11 10:55:59 +10:00
Andrea Marchesini
1713d25871
Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan
2015-07-10 17:38:46 +01:00
Andrea Marchesini
bbb0a11f31
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
...
--HG--
rename : dom/browser-element/mochitest/test_browserElement_inproc_GetContentDimensions.html => dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel.html
rename : dom/browser-element/mochitest/test_browserElement_oop_GetContentDimensions.html => dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html
2015-07-10 17:38:44 +01:00
Jan Varga
baba1643c1
Bug 1130775 - Convert synchronized ops and storage registration into unified directory locks; r=bent
...
--HG--
rename : dom/quota/OriginOrPatternString.h => dom/quota/OriginScope.h
2015-06-30 14:59:27 +02:00
Jan-Ivar Bruaroey
d4bc9fa237
Bug 1173255 - Cleanup MediaManager e10s code in prep for deviceId constraint. r=jesup
...
--HG--
extra : amend_source : 057f17d55cd44a700abab5595c9f4fc95cfd2419
extra : transplant_source : %B7%5C%7D%FA%E9%3F%29%F9%EBM%9E%B5%1A%A6G%29%25%01%0E-
extra : histedit_source : a10d0d5106f5fffb3881604728c1933c90772622%2Cdf022706033cb19f87a8dd58376ab7800d9d2526
2015-06-18 11:46:36 -04:00
Benoit Girard
40e622a937
Backout b8601df335c1 (Bug 1174857) for bustage on a CLOSED TREE
...
--HG--
extra : rebase_source : 58bd3abea6a6d1439bb40fc98cae0ddd0f3dc505
2015-06-17 11:44:48 -04:00
Benoit Girard
495a19e156
Bug 1174857 - Propagate safemode to the child process. r=billm
...
--HG--
extra : rebase_source : 21e31bec462fa2966f5450ca2a69358219249186
2015-06-16 17:16:51 -04:00
Ted Mielczarek
fca5598e0a
bug 1174414 - Fix build without profiler. r=mconley
...
--HG--
extra : commitid : 9feSETPZSKa
extra : rebase_source : 025c9a8bdfee42be8926a87b8e6f9da51c0134c5
2015-06-13 20:55:33 -04:00
Mike Conley
883b7ff2db
Bug 1116188 - Add async ProfileGatherer as the mechanism for gathering profiles from subprocesses. r=bgirard,bz
...
--HG--
extra : commitid : 3ssrVzrWpIy
extra : rebase_source : 5d389ada8f7e4c453c0b7e6a965ee46a7526e06f
2015-06-10 17:58:30 -04:00
Trevor Saunders
7b3ae0b25b
bug 1167295 - manage PDocAccessible with PBrowser instead of PContent r=smaug
2015-05-29 10:15:26 -04:00
Ting-Yu Chou
3c4de5b211
Bug 1166592 - Remove ParentIdleListener from idle service when ActorDestroy() to avoid leaking ContentParent. r=khuey
...
--HG--
extra : rebase_source : 7c3017f88e0f4cf1be864ef3766cda2ed38a15f4
2015-05-27 16:05:04 +08:00
Cervantes Yu
55152ad9d9
Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307).
2015-05-19 14:31:25 +08:00
Carsten "Tomcat" Book
005c5ce415
Backed out changeset 4d2839eea957 (bug 970307)
2015-05-19 11:44:27 +02:00
Cervantes Yu
a12ce249b1
Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307).
...
--HG--
extra : rebase_source : 829e80228e07440285383316d2c4fea017828529
2015-05-19 14:31:25 +08:00
Bill McCloskey
e6fc5ae904
Bug 1162838
- Allow sending initial process data to content processes (r=smaug)
2015-05-11 17:19:16 -07:00
Bill McCloskey
751027c648
Bug 803783 - Send message manager results via structured clone (r=bent)
2015-05-11 17:19:10 -07:00
Bob Owen
6c45277de4
Bug 1146874
Part 3: Add LaunchSubprocess function to ContentParent to remove fallible code from constructor. r=billm
2015-05-11 08:24:40 +01:00
Kershaw Chang
5ac15a53f1
Bug 1126694 - Impl of DeviceStorageAreaListener. r=bz, dhylands
2015-05-04 08:11:00 +02:00
Valentin Gosu
f8c914c69e
Bug 1134596 - Separate nsIOService's network detection from offlineMode r=honzab
2015-05-02 00:14:39 +03:00
Jim Mathies
4fbc128cea
Bug 1129040 - Provide a way for content processes to query the chrome side blocklist service. r=billm
2015-05-01 10:07:19 -05:00
Marco Bonardo
9e8248e6b2
Bug 1154877 - Content process shouldn't use the Places Database. r=billm
2015-04-29 10:57:24 +02:00
Paul Kerr [:pkerr]
26a44a8d8d
Bug 1100502: about:webrtc e10s fix. Content and chrome connections are reported. r=rjesup
2015-04-21 15:29:18 -07:00
Kershaw Chang
d2ec9a5068
Bug 1138793 - Add a sync IPC to get BrowserConfiguration. r=baku
...
--HG--
extra : rebase_source : 19e9a971abe66b93da7c52d312e99daa52827dca
2015-04-23 19:41:00 -04:00
Kyle Machulis
358e55b5b7
Bug 852944 - Gamepad API IPC; r=ted, r=baku
...
--HG--
extra : rebase_source : 34ca0c1e1b7fcc312b5d7c97d5bd2086af2bc7ce
2015-04-23 15:05:29 -07:00
Mike Conley
409016f0e7
Bug 1096093 - Add infrastructure for LookAndFeel metric caching, and allowing the parent process to send down cache to content process. r=jimm.
...
--HG--
extra : rebase_source : 884abfaaa9882c7ae69c0f54a3951dfac16036d6
extra : source : 5f9c7cd773a5826d2621601e4f4ee3581d656764
2015-04-22 10:58:15 -04:00
Carsten "Tomcat" Book
9ef77a396d
Backed out changeset 5f9c7cd773a5 (bug 1096093) for bustage on a CLOSED TREE
2015-04-23 17:18:52 +02:00
Mike Conley
b81c35afce
Bug 1096093 - Add infrastructure for LookAndFeel metric caching, and allowing the parent process to send down cache to content process. r=jimm.
...
--HG--
extra : rebase_source : 0b7f90741063b98d941febc12f6c882ff2414e86
2015-04-22 10:58:15 -04:00
Blake Kaplan
24f35dfe49
Bug 1124076 - Properly detect certs when loaded and prompt to import them. r=sworkman/dkeeler
...
--HG--
extra : rebase_source : 11fb8b1c1a3044b82668136f4cfec4c758d9270c
2015-04-22 12:55:23 -07:00
Carsten "Tomcat" Book
ed2915b75f
Backed out changeset 7f3cf84c11a9 (bug 1124076) for bustage on a CLOSED TREE
2015-04-22 13:44:23 +02:00
Blake Kaplan
3a94be560c
Bug 1124076 - Properly detect certs when loaded and prompt to import them. r=sworkman/dkeeler
...
--HG--
extra : rebase_source : 00240091ae66180390a76a9613a4215cf591401d
2015-04-21 14:56:00 +02:00
Andrea Marchesini
789ad8312d
Bug 1156632 - Remove unused forward class declarations - patch 3 - dom/{events,xbl,xslt,xul} and others, r=ehsan
2015-04-22 08:29:18 +02:00
Neil Deakin
98d9f35d1e
Bug 1071562, e10s, support non-text types in clipboard (html, images, etc), r=smaug
2015-04-16 15:38:12 -04:00
Kershaw Chang
e81771306d
Bug 1020179 - Let PContent manage PContentPermissionRequest. r=fabrice, r=khuey
...
--HG--
extra : rebase_source : dba5c4709942f8ad92fc6aa0ee76942247b08992
2015-04-13 21:08:00 -04:00
Alexandru Tifrea
750f1d8d1c
Bug 966395 - Correctly propagate the input language's direction on OSX. r=masayuki/mrbkap
...
Gtk patch written by mrbkap@mozilla.com , with r=roc
2015-04-10 15:18:05 -07:00
Ryan VanderMeulen
d6b7600da5
Backed out changeset 2a040986845d (bug 1071562) for bustage.
...
CLOSED TREE
2015-04-10 13:14:33 -04:00
Neil Deakin
94848ffbe4
Bug 1071562, e10s, support non-text types in clipboard (html, images, etc), r=smaug
2015-04-10 12:51:06 -04:00
Carsten "Tomcat" Book
2d13b44c69
Backed out changeset 35e6bbc2136b (bug 1134596) for Android Crashtest failures
2015-04-09 12:33:41 +02:00
Valentin Gosu
375387ec80
Bug 1134596 - Separate nsIOService's network detection from offlineMode r=honzab
2015-04-09 06:32:53 +03:00
Olli Pettay
aad5b35ad2
Bug 936092, initial DnD support for e10s, r=enndeakin,karlt
...
--HG--
extra : rebase_source : 070a9902f23d8b47e48ac0f972213815f8e4302c
2015-04-08 21:48:11 +03:00
Ryan VanderMeulen
1b034b250f
Backed out changesets 33d37539c4ab and 55524bdeb708 (bug 936092) for suspicion of causing e10s test_bug417418.html asserts on Linux.
...
CLOSED TREE
2015-04-08 13:52:21 -04:00
Olli Pettay
efdecf747e
Bug 936092, initial DnD support for e10s, r=enndeakin,karlt
...
--HG--
extra : rebase_source : f0b1b0fa95dfa5fe16c09ebbc38618cf7c96654f
2015-04-08 18:30:03 +03:00
Mike Conley
22a0f74e8f
Bug 1148012 - Add a run ID for plugins to differentiate subsequent runs of the same plugins. r=jimm.
...
Normally, this could be served by the process ID of a plugin, however, run ID is meant
to be consumed by multi-process browser chrome code for telling different runs of a
plugin apart (for example, for searching the DOM for a crashed instance of a plugin,
while ensuring that we don't accidentally find newly spawned instances that have not
crashed). Exposing something as low-level as the process ID to browser chrome code
seemed like Too Much Information. Also, there is the extremely unlikely chance that
a process ID might be re-used immediately after the original process shuts down. This
run ID avoids that case, regardless of how unlikely.
--HG--
extra : rebase_source : 4f0072ef660645efdb26d8fa7c9f03dfc60a4f4a
2015-03-17 13:42:34 -04:00
Jim Mathies
46a2e007da
Bug 1132874 - Simplify PPluginWidget protocol handling, and avoid sending async messages from the parent. Addresses a problem with sub protocols that are torn down randomly from either side of the connection. r=aklotz
2015-04-07 08:17:27 -05:00
Peter Van der Beken
166fcb5464
Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 5 - use bridging for GMP in e10s. r=billm.
...
--HG--
extra : rebase_source : a20ed3386758ceabccb50b68a9b9081c17a95c49
2015-02-10 11:49:03 +01:00
Wes Kocher
18a6da0131
Merge m-c to inbound a=merge
...
--HG--
extra : rebase_source : 31afc1b4de1d4c9d48057dbbe0d96e7c385bf2dc
2015-03-27 17:31:19 -07:00
Bevis Tseng
1cba772979
Bug 1114935 - Part 4.2: Add IPC Implementation of nsIIccService. r=echen
2015-01-07 16:58:35 +08:00
Gabor Krizsanits
9ae27c5155
Bug 1126014 - DomainPolicy support for e10s. r=mrbkap
2015-03-24 15:29:16 +01:00
Ehsan Akhgari
883849ee32
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Gregor Wagner
fa698fe8a9
Backout Bug 1114935 for causing bug 1144567.
2015-03-18 11:48:52 -07:00
Bevis Tseng
2fb4034541
Bug 1114935 - Part 4.2: Add IPC Implementation of nsIIccService. r=echen
...
--HG--
extra : rebase_source : bb3dc8efaba376c75e36e397ce8c248064ba5e5d
2015-01-07 16:58:35 +08:00
Jed Davis
3023c21f00
Bug 1140714 - Pass through remote NS_OpenAnonymousTemporaryFile failure to caller. r=billm
...
--HG--
extra : rebase_source : fd35b8f72fc8fc0ab3982be510acddef9db57759
2015-03-10 10:32:00 +01:00
Bill McCloskey
989fdd3474
Bug 1133594 - Add support for message manager process scripts (r=smaug)
2015-02-19 17:13:02 -08:00
Andrea Marchesini
e6f385fb3d
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Bill McCloskey
c04f106018
Bug 1124933 - Include crash reason when intentionally crashing content process (r=bent)
2015-02-03 09:09:27 -08:00
Jim Mathies
f26b4e39b3
Bug 1124933 - Add a generic api for annotating KillHard calls. r=billm
2015-02-03 05:59:10 -06:00
Ryan VanderMeulen
53a1d4ed8d
Merge m-c to inbound. a=merge
2015-01-30 12:32:49 -05:00
Jim Mathies
65a742643b
Bug 1127374 - Make ContentParent::RecvLoadPlugin less failure prone. r=billm
2015-01-30 10:37:03 -06:00
Kan-Ru Chen (陳侃如)
b8fbfbe8d9
Bug 1112989 - Part 3. Remove sync PContent::GetVolumes() r=dhylands
2015-01-30 11:43:32 +08:00
Kan-Ru Chen (陳侃如)
de539ad7ed
Bug 1112989 - Part 1. Forward know info to ContentChild before app startup. r=fabrice
2015-01-30 11:43:31 +08:00
Bill McCloskey
2f3d90830b
Bug 1123461 - Make a real interface for js/ipc (r=dvander)
2015-01-26 13:32:18 -08:00
Bill McCloskey
f6534c08fb
Bug 1118618 - [e10s] Slow script/plugin hang UI (r=mrbkap,mconley,bent)
2015-01-16 18:34:47 -08:00
Bill McCloskey
cb8c3ea750
Backout bug 1118618 on a CLOSED TREE
2015-01-16 14:46:05 -08:00
Aaron Klotz
ef6504b6e6
Bug 1117244: Prevent e10s plugin module bridging from preempting async init messages; r=jimm
...
--HG--
extra : rebase_source : 205864aff2e571b27e11f4d4ec2ec1fa17e7841e
2015-01-16 14:03:27 -07:00
Kyle Huey
7c82e6dd0a
Bug 1121673: Use move references in IPDL. r=bent
2015-01-16 11:58:52 -08:00
Bill McCloskey
50963a26d1
Bug 1118618 - [e10s] Slow script/plugin hang UI (r=mrbkap,mconley)
2015-01-16 10:11:18 -08:00
Carsten "Tomcat" Book
fe2f83538c
Backed out changeset 8ab6c26d26f5 (bug 1118618)
2015-01-13 08:43:32 +01:00
Bill McCloskey
86da48e77b
Bug 1118618 - [e10s] Slow script/plugin hang UI (r=mrbkap,mconley)
2015-01-12 23:06:54 -08:00
Jim Chen
360963ab4a
Bug 1103036 - Use kill timer when shutting down ContentParent in shutdown observer; r=billm
2015-01-10 13:45:58 -05:00
Bill McCloskey
92aaff8d7f
Bug 1103036 - Use nsITimer for ContentParent shutdown timer (r=bent)
2015-01-06 21:42:23 -08:00
Bill McCloskey
e447f7ea13
Bug 1103036 - Follow-up to initial patch; r=jchen
2015-01-10 13:39:33 -05:00
Jim Chen
bd1fc5f714
Bug 1103036 - Allow ContentChild to perform tasks during shutdown; r=billm
2015-01-10 13:18:59 -05:00
Phil Ringnalda
d5bc2e8a7c
Back out 3 changesets (bug 1103036) for b2g xpcshell bustage
...
CLOSED TREE
Backed out changeset e6ab63938473 (bug 1103036)
Backed out changeset 900bb5fcdd36 (bug 1103036)
Backed out changeset bc53d85bc1b2 (bug 1103036)
2015-01-06 23:33:50 -08:00
Bill McCloskey
841f33954a
Bug 1103036 - Use nsITimer for ContentParent shutdown timer (r=bent)
2015-01-06 21:42:23 -08:00
Jim Chen
832550d4bf
Bug 1103036 - Allow ContentChild to perform tasks during shutdown (r=billm)
2015-01-06 21:40:56 -08:00
Ehsan Akhgari
86300ddc20
Bug 1118425 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/ipc; r=baku
2015-01-06 23:33:49 -05:00
Brad Lassey
b536664cf4
bug 1097998 - Warn when using CPOWs when content process isn't in a safe state r=billm, bholley
2015-01-02 13:50:21 -05:00
Mike Conley
83f352562c
Bug 1068349 - Follow-up: Disable KillHard timer for content processes for Mochitests. r=smaug.
...
The KillHard timeout seems to be getting triggered on some of our mochitest machines, which is
causing us to leave minidumps behind - so we disable the timeout for mochitests. We also disable
KillHard paired minidumps for B2G, because we were getting minidumps for some B2G Desktop tests
there for what are likely some intentional KillHard's, and at this point, we don't think it's
worth collecting for B2G.
--HG--
extra : rebase_source : adcad58bc3b893e30e71992514b8a966257f8bc0
extra : amend_source : 11fd95ac3e3a5ed1dbb55d450f480b9092d31528
2014-12-18 13:52:00 -05:00
Blake Kaplan
83b87ab7f1
Bug 1113313 - Rename these functions to better reflect what they do. r=billm
...
--HG--
extra : rebase_source : ae61b3dd6dd5ce50a131a640060d7be57e562e4d
2014-12-19 12:07:04 -05:00
Bill McCloskey
51b3cbac31
Bug 1109883
- Use urgent messages for protocol bridging (r=bent)
2014-12-18 17:35:48 -08:00
Chih-Kai (Patrick) Wang
6a357533b1
Bug 970307: Part 2: Let Nuwa wait for all tasks of preload slow things to finish. r=cyu
2014-12-18 17:01:04 +08:00
Ehsan Akhgari
e30c04c40e
Bug 1106116 - Load images for notifications triggered from private browsing windows as private; r=jdm
2014-11-28 14:08:29 -05:00
Blake Kaplan
e4c077f303
Bug 582297 - Make <keygen> work in e10s. r=billm/dkeeler
2014-11-26 14:28:28 -08:00
Ryan VanderMeulen
fb8d05cd59
Backed out changesets 9beb53e53951, 4420bb4e5e7c, de1da65301a8, and cd9c2aaf1343 (bug 970307) for causing frequent B2G debug mochitest-11 crashes.
2014-11-24 17:18:27 -05:00
Patrick Wang (Chih-Kai Wang)
f7e202983d
Bug 970307: Part 2: Let Nuwa wait for all tasks of preload slow things to finish. r=cyu
2014-11-24 15:22:10 +08:00
Kershaw Chang
b581824528
Bug 1020186 - Patch 2: Make POfflineCacheUpdate be managed by PContent - v4. r=honzab
2014-11-13 01:31:00 +01:00
Vinay G Shetty
0f56cc3110
Bug 811470 - Send geolocation error codes to the content process. r=jdm
2014-10-23 11:31:00 -07:00
Kershaw Chang
4009e7ff79
Bug 1020172 - Patch 2: Manage TabParent in chrome process - v14. r=khuey
2014-10-29 19:11:00 +01:00
Kershaw Chang
e94eff7080
Bug 1020172 - Patch 1: Replace process id with ContentParentId type - v3. r=khuey
2014-10-24 02:28:00 +02:00
Bill McCloskey
69446aded5
Bug 641685 - Start plugins from the chrome process in e10s (r=bsmedberg)
...
This patch has a few side effects:
1. Plugins in the chrome process are "mirrored" to all content processes,
although this mirroring is currently imperfect (bug 1090576
)
2. Plugins are no longer sorted by modification date in nsPluginHost.
3. Plugin exceptions are no longer propagated to JS code. They are ignored.
2014-10-29 08:05:36 -07:00
Mike Conley
5368b2ecee
Bug 1082579 - Introduce PPrinting.ipdl and proxies for opening printing UI. r=blassey.
...
--HG--
extra : rebase_source : 69ac7840ef72055911daa0ff482236b57f563aba
2014-10-28 11:59:08 -04:00
Wes Kocher
f24485360f
Backed out 4 changesets (bug 1020172) for causing bug 1089542 a=backout
...
Backed out changeset 176ca4363517 (bug 1020172)
Backed out changeset 90714be8e689 (bug 1020172)
Backed out changeset 9d8c09e711f5 (bug 1020172)
Backed out changeset f895938013ff (bug 1020172)
2014-10-27 16:56:45 -07:00
Kershaw Chang
b57883c25f
Bug 1020172 - Part 2: Manage TabParent in chrome process. r=khuey
2014-10-24 02:29:00 -04:00
Kershaw Chang
040b0d19e2
Bug 1020172 - Part 1: Replace process id with ContentParentId type. r=khuey
2014-10-24 02:28:00 -04:00
Blake Kaplan
32d34b8eb5
Bug 1068811 - Make middle-mouse-click paste work in X11. r=billm/jimm
2014-10-22 11:50:00 +02:00
Trevor Saunders
97a4468c62
bug 982842 - initial a11y ipc impl r=davidb, bent
2014-03-07 16:35:19 -05:00
David Major
93d0d9b7f2
Backed out changeset 6c4291086b00 for B2G desktop linux bustage on a CLOSED TREE
2014-10-21 17:56:07 +13:00
Blake Kaplan
c35784ec13
Bug 1068811 - Make middle-mouse-click paste work in X11. r=billm
2014-10-20 18:42:40 -07:00
Bill McCloskey
2ab547d3ab
Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
2014-10-07 21:32:45 -07:00
Carsten "Tomcat" Book
4985d0ee76
Backed out changeset e56bf4ea89fb (bug 1049879) for bustage in emulator debug builds on a CLOSED TREE
2014-10-08 08:03:57 +02:00
Bill McCloskey
281cb8db91
Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
2014-10-07 21:32:45 -07:00
Andrew McCreight
6ca7943f17
Bug 1073597, part 2 - Factor out common base class for GetCPOWManager. r=smaug
2014-10-06 15:45:42 -07:00
Blake Kaplan
f809f5b13f
Bug 1026099 - Rework the spellchecker context menu to not use CPOWs. r=ehsan/billm/felipe
...
This patch fixes a few nits and typos in the C++ spellchecking code as well as
fixing the Finnish dictionary and multiple installed dictionaries in general (r=ehsan).
It reworks the spellchecking context menu to use async message passing (in JS)
and reduces, by a little, the CPOW use in the context menu code (r=felipe).
Finally, the spellcheck IPDL no longer needs to be 'rpc' since we no longer
nest spellchecking calls, so it can go back to being 'sync' (r=billm).
2014-10-03 10:52:37 -04:00
Gijs Kruitbosch
aff56ac9f2
Bug 1057166 - move FHR reporting out of docshell and fix test to work in e10s, r=bz
...
--HG--
extra : rebase_source : d5b9122803f306ab08deb85b953bbc7129e182f0
2014-09-11 14:50:55 +01:00
Carsten "Tomcat" Book
bcd85e4b9f
merge mozilla-inbound to mozilla-central a=merge
2014-10-01 14:51:20 +02:00