Commit Graph

326 Commits

Author SHA1 Message Date
Chris Jones
aff28173ab Bug 616841, part 3: "Localize" the messageManager JSContexts. r=smaug 2011-01-14 16:03:21 -06:00
Matthew Gregan
f6fb37f75f Bug 622211 - Fix a race in remoted AudioStream shutdown. r=dougt a=blocking-fennec
--HG--
extra : rebase_source : 70992ee23cb81bc6417a407d0ec1b2939050beec
2011-01-05 12:30:21 +13:00
Chris Jones
24f6509560 Bug 623216: mIMESeqno is not initialized. r=blassey a=a 2011-01-11 15:34:31 -06:00
Chris Jones
c26b0a39e0 Bug 576507: Forward the selected locale to content process to satisfy callers that want "some locale". r=jdm sr=bsmedberg a=a 2011-01-11 15:34:31 -06:00
Chris Jones
3e974a81a0 Bug 623255: Ensure LayerOGL::Destroy is called for "orphaned" shadow OGL layers before the GLContext is deleted. r=vlad a=b 2011-01-05 22:54:47 -06:00
Chris Jones
85d09be020 Bug 616414: Notify content processes when a pref has been cleared. r=dwitte 2011-01-05 22:54:47 -06:00
Doug Turner
75ef95bcdc Bug 618533 - Remove tab from ContentChild. a=DONTBUILD
--HG--
extra : rebase_source : c13f6d12110cc35ec02774e6f7c4b57713e6dd34
2010-12-12 08:48:04 -08:00
Chris Jones
8b70046aae Bug 617804, part 1: Change bogus NOTREACHED() assertions. r=bsmedberg a=a 2011-01-04 10:40:54 -06:00
Shawn Wilsher
08e6bfdd2e Merge Places and mozilla-central
a=bsmedberg
2010-12-15 19:24:51 -08:00
Shawn Wilsher
ade39d2c6a Merge mozilla-central to Places. 2010-12-13 15:08:04 -08:00
Shawn Wilsher
2ed7d826a8 Merge mozilla-central into Places 2010-12-06 09:48:54 -08:00
Shawn Wilsher
1a57bc2dca Merge mozilla-central to Places. 2010-12-02 09:05:33 -08:00
Shawn Wilsher
9cdab945a8 Merge mozilla-central into Places. 2010-11-29 08:43:57 -08:00
Doug Turner
4707a1b209 Backing out 24aed997dbcd
Matthew Gregan – Bug 614160 - Fix remote audio ownership and avoid sending IPCs when actor is being destroyed. r=dougt a=blocking=fennec
It caused windows builds to go red. qq.
a=me
2010-11-27 21:40:43 -08:00
Matthew Gregan
c09fcbac77 Bug 614160 - Fix remote audio ownership and avoid sending IPCs when actor is being destroyed. r=dougt a=blocking=fennec 2010-11-26 17:13:54 +13:00
Josh Matthews
9393ce0776 Bug 618393 - Add StartupTime annotation to content crash reports. r=ted a2.0=dougt 2010-12-12 16:02:26 -05:00
Matthew Gregan
aca5c745d4 Bug 612798 - Remoting Audio - Thread per stream to avoid problems with blocking drain/write calls. r=dougt. a=blocking-fennec
--HG--
extra : rebase_source : a2efdcf562d3da08e9676fe174d0cdc3e317fa82
2010-11-30 18:37:32 +13:00
Matthew Gregan
74c9d71285 Bug 614160 - Fix remote audio ownership and avoid sending IPCs when actor is being destroyed. r=dougt a=blocking-fennec
--HG--
extra : rebase_source : 0fe7883f97fb4f014b9f39ced902bc96b0eebc31
2010-11-26 17:13:54 +13:00
Marco Bonardo
dfd8177ff8 Bug 568969 - Nuke nsContentUtils::GetHistory.
Original patch by Shawn Wilsher
r=bz a=bsmedberg
2010-08-05 10:07:46 -07:00
Doug Turner
dd28fadfc9 Bug 599089 - Remote Audio to parent process. r=kinetik a=blocking-fennec
--HG--
extra : rebase_source : 8552e45188f1e62a56d5e93b551ec9fb0d4faaca
2010-11-16 20:14:19 -08:00
Olli Pettay
a36cd6606a Bug 609626 - Investigate max native stack limit differences, r=mrbkap, a=blocking 2010-11-15 09:08:36 +02:00
Chris Jones
703c658a1c Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking 2010-11-08 20:49:00 -06:00
Mike Kristoffersen
6c4150cec9 Bug 575658 - [e10s] TabChild::ParamsToArrays string optimization r=doug.turner a=approval2.0 2010-11-03 14:02:33 +01:00
Mike Kristoffersen
c761926d65 Bug 575657 - [e10s] TabChild should use NS_NOTREACHED in addition to NS_ERROR_NOT_IMPLEMENTED r=doug.turner a=approval2.0 2010-11-03 14:00:49 +01:00
Daniel Holbert
453a4e8086 Bug 616206 - constructor init lists out of order in dom/ipc/ContentChild.cpp, dom/ipc/TabParent.cpp. r=dougt, a=dougt
--HG--
extra : rebase_source : a1a3c410cf5ba7ec720d0bd0322d91db119f3d91
2010-12-05 13:15:36 +00:00
Alon Zakai
44e5a105d6 Bug 613076 - Fix GetDPI in the content process. r=cjones a=blocking-fennec 2010-12-02 17:24:04 -08:00
Benjamin Smedberg
34e030da69 Bug 614610 - Annotate ProcessType for content and jetpack crashes, r=ted 2010-11-30 09:54:31 -05:00
Alon Zakai
2ee37f84ae Bug 600880 - Fix screen.width and screen.height on Android. r=cjones a=blocking-fennec 2010-11-24 10:22:40 -08:00
Ted Mielczarek
965491e610 bug 605832 bustage fix for --disable-crashreporter builds. a=bustage 2010-11-24 12:12:25 -05:00
Ted Mielczarek
160dda684f bug 605832 - Remote AddLibraryMapping from the child process, and use the results for child process minidump generation. r=cjones a=blocking-fennec 2010-11-24 09:15:03 -05:00
Benjamin Smedberg
10efcc69e9 Disable the new IPC tests on mac because they are hanging (introduced in bug 581335). I'll look into this a bit later, but content processes on mac are not important yet. a=orange 2010-11-24 11:08:47 -05:00
Benjamin Smedberg
8ab886e7d4 Bug 581335 - Hook up crash reporting for content process by attaching a property bag to the global observer-service notification for them. r=mfinkle
--HG--
extra : rebase_source : 880e536710b8c02995a36fa08c49d098fb05f50f
2010-11-24 08:58:21 -05:00
Brad Lassey
7502b91267 bug 589879 - All input fields labeled with a go button, which doesn't do anything without special handling r=roc a=blocking-fennec 2010-11-23 21:12:53 -05:00
Josh Matthews
5de7e34378 Bug 584946 - e10s: localStorage, r=honzab, a=blocking-fennec2.0b3+ 2010-11-18 20:15:23 -05:00
Michael Wu
bf239dd739 Bug 581596 - Create GetInputMode API, r=masayuki,roc sr=roc a=blocking-fennec 2010-11-22 22:48:45 -08:00
Michael Wu
da47d70884 Bug 581596 - Add new SetInputMode api, r=roc,masayuki sr=roc a=blocking-fennec 2010-11-22 22:48:03 -08:00
Brad Lassey
6cc4d04d67 bug 605341 - remote orientation api for android r=dougt a=blocking-fennec 2010-11-05 13:43:13 -04:00
Alon Zakai
b9a4c8936d Bug 594121 - Nice the child process. r=dougt a=blocking-fennec 2010-11-05 09:38:17 -07:00
Blake Kaplan
0947251bf8 Bug 606585 - Make the compartment map use principals properly. r=peterv/bz, a=beta7+ 2010-10-26 23:57:31 -07:00
Chris Jones
74d3598b51 Bug 606279, part 4: Only allocate an image large enough to cover the <canvas>. r=joe a=blocking-fennec 2010-10-26 17:20:53 -05:00
Chris Jones
39681b94d6 Bug 606279, part 3: Port transformed rendering to PDocumentRenderer. r=joe 2010-10-26 17:20:53 -05:00
Chris Jones
d12924f284 Bug 606279, part 2: Use more concise types in PDocumentRenderer. r=joe 2010-10-26 17:20:53 -05:00
Chris Jones
462563a78f Bug 606279, part 1: Excise shmem-backed canvas. r=joe sr=vlad 2010-10-26 17:20:53 -05:00
Chris Jones
a628adeb94 Bug 603680: Paper over lack of IPDL |discard| (and possible weirdly short-lived <browser>s). r=bsmedberg a=blocking-fennec 2010-10-26 12:51:08 -05:00
Doug Turner
4c6064e566 Bug 618533 - forward oom notifications to child content process. r=jdm a=blocking-fennec 2010-12-11 14:36:08 -08:00
Doug Turner
3d7ef12fc0 Bug 616668 - crash [@ mozilla::dom::TabParent::RecvGetDPI ]. r=cjones. a=blocking-fennec
--HG--
extra : rebase_source : d1a5a5aefa521932f564e16c78e2973a77e77b35
2010-12-09 10:57:05 -08:00
Wesley Johnston
212d77dd23 Bug 517889 - Add referrer to PExternalHelperApp. r=dwitte,bz a=blocking-fennec 2010-11-21 11:21:59 -08:00
Alon Zakai
0076937a5a Bug 611505 - Fix 'TabParent not thread-safe' errors. r=honzab a=blocking-fennec 2010-11-21 11:21:56 -08:00
Dan Witte
ad114c323c Bug 605908 - test_parent.js leaks objects. Part 2: enumerator leaks. r=jdm, a=sdwilsh 2010-10-21 11:36:39 -07:00
Dan Witte
f1c9396e04 Bug 605908 - test_parent.js leaks objects. Part 1: nsPermissionManager leak. r=jdm, a=sdwilsh 2010-10-21 11:36:14 -07:00
Honza Bambas
e618ce3cbb Bug 536295 - e10s HTTP: offline application cache, r=dwitte, sr=cbiesinger, a=fennec-2.0b2+
--HG--
rename : uriloader/prefetch/nsOfflineCacheUpdate.cpp => uriloader/prefetch/OfflineCacheUpdateChild.cpp
rename : uriloader/prefetch/nsOfflineCacheUpdate.cpp => uriloader/prefetch/nsOfflineCacheUpdateService.cpp
2010-10-20 19:12:32 +02:00
Brad Lassey
b9c5e782fe bug 594368 - nsFilePicker is called directly from the child process in e10s r=jdm a=blocking-fennec 2010-10-20 11:19:24 -04:00
Mike Kristoffersen
18266960c0 Bug 599545 - Investigate remote-prefs serialization performance. r=dwitte, a=blocking-fennec2.0b2+ 2010-10-19 22:35:08 +02:00
Vivien Nicolas
590a2f77f1 Bug 604192 - Chrome process IME state should not be altered by content [r=jimnchen,a=blocking-fennec] 2010-10-19 10:21:31 +02:00
Vivien Nicolas
baf34304c4 Bug 603848 - Add a notifier observer about the IME State [r=masayuki,a=blocking-fennec] 2010-10-18 18:37:00 +02:00
Alon Zakai
3fad238bbf Bug 599428 - Optimize permissions IPC. r=dwitte a=blocking-fennec 2010-10-09 11:07:38 -07:00
Oleg Romashin
aaf4b96402 Bug 603046 - nsQAppInstance::AddRef() should be used instead of QApplication. r=dougt a=npodb 2010-10-09 09:05:50 +03:00
Doug Turner
281b8787aa Bug 601276 - Initalize QApplication in the child similar to what we do on GTK. r=cjones a=blocking-fennec
--HG--
extra : rebase_source : 5c2d48e5d55ce06047255affa5d9a3d7a31641c3
2010-10-08 14:48:37 -07:00
Doug Turner
3ddc96f907 Bug 602292 - removed dead code in ContentChild r=dwitte
--HG--
extra : rebase_source : fcf20ba992aa48a38a199e46f135ea2566ee7a22
2010-10-08 14:29:51 -07:00
Mark Finkle
b76f83c3bb Bug 594847 - Handle content-process crashes more gracefully (platform patch) [r=cjones a=blocking-fennec] 2010-10-08 15:12:40 -04:00
Jim Chen
53943af34f Bug 599550 - Properly sync PuppetWidget IME notifications; r=blassey,cjones a=blocking-fennec 2010-10-01 10:17:37 -04:00
Josh Matthews
ea46b24ebc Bug 548904 - Remote console messages from content to chrome via a listener. r=bzbarsky a=blocking-fennec 2010-09-23 21:39:32 -04:00
Doug Turner
d845537c4d Bug 600110 - Pref follow up patch. Remove dead code, fix observers. r=dwitte. a=blocking-fennec
--HG--
extra : rebase_source : dd0861639f346b0c0f6103c25586f6136aa125f3
2010-09-28 10:02:37 -07:00
Doug Turner
ae138d0b78 Bug 599591 - Geolocation provider not turned off when navigating away from site. r=jdm a=blocking-fennec
--HG--
extra : rebase_source : 7f10d1d8486500e569cffea937d7a06bfa67dded
2010-09-27 14:23:35 -07:00
Kyle Huey
ae10e27921 Doug Turner Bug 599591 - Geolocation provider not turned off when navigating away from site. r=jdm a=blocking-fennec
Backed out changeset faf497893b28
2010-09-27 22:46:30 -04:00
Doug Turner
5bb521c898 Bug 599591 - Geolocation provider not turned off when navigating away from site. r=jdm a=blocking-fennec
--HG--
extra : rebase_source : 1c1018a4e176401f269aafaba71660b8192f126e
2010-09-27 14:23:35 -07:00
Doug Turner
f96b653ce0 Bug 589905 - Cache remote-preferences to improve performance. r=dwitte. a=blocking-fennec
--HG--
extra : rebase_source : 327ae1b240a0535c2ec61eb3bce15df302d83987
2010-09-27 14:23:35 -07:00
Brad Lassey
2f303b809a Bug 591047 - (7/7) Suppressing possible out-of-sync notifications; r=roc a=blocking-fennec 2010-09-23 23:34:26 -04:00
Brad Lassey
9c43d63744 Bug 591047 - (6/7) Adding IME event support to content fake widget; r=roc a=blocking-fennec 2010-09-23 23:28:15 -04:00
Brad Lassey
42c886dbb3 Bug 591047 - (5/7) Adding IME notification support to content fake widget; r=roc a=blocking-fennec 2010-09-23 23:28:15 -04:00
Brad Lassey
847fb9effa Bug 591047 - (2/7) Adding event handling support to PuppetWidget; r=cjones a=blocking-fennec 2010-09-23 23:28:15 -04:00
Brad Lassey
6878ccd6f4 Bug 591047 - (1/7) Backing out Android a1 IME code from bug 581535 and bug 582644; r=blassey a=blocking-fennec 2010-09-23 23:28:15 -04:00
Michael Wu
c367aa4ef6 Bug 598508 - Fix geolocation on Android, r=dougt a=blocking-fennec 2010-09-21 19:36:58 -07:00
Doug Turner
f7d058122a Bug 587414 - e10s: Geolocation needs to set pref from content process. r=jdm a=blocking-fennec 2010-09-20 21:16:37 -07:00
Doug Turner
5250e68fcb Bug 587414 - e10s: Geolocation needs to set pref from content process. r=jdm a=blocking-fennec 2010-09-20 21:16:37 -07:00
Benedict Hsieh
21844dc918 Bug 582840: Remove nsIWebProgressListener(2) support from TabChild and TabParent. r=smaug a=blocker 2010-09-17 19:11:05 -07:00
Chris Jones
0a1ec83bc9 Merge m-c --> cedar 2010-09-15 18:28:06 -05:00
Brian Crowder
ab39525a46 Bug 567267 - move management of ExternalHelperApp protocols to PContent, r=dwitte, blocking-fennec2.0b1=mfinkle 2010-09-15 15:55:08 -07:00
Doug Turner
09476bc0de Merge with mc. Manually merged TabChild.h and nsIFrameLoader.idl 2010-09-15 15:17:54 -07:00
Oleg Romashin
39a1341d97 Backout changeset 7eb93fe05d3a. bug 582840 due to oranges 2010-09-15 15:02:29 -07:00
Chris Jones
2bb3bb3e9c Merge m-c --> cedar 2010-09-15 16:44:30 -05:00
Benedict Hsieh
5eacfcb973 Bug 582840 - Remove nsIWebProgressListener(2) support from TabChild and TabParent. r=Olli.Pettay a=blocking2.0
--HG--
extra : rebase_source : 764765bb56a218ec4b9be106eda1227156bf5181
2010-09-15 11:04:48 -07:00
Doug Turner
8e6559e4ce Bug 596498 - E10: remote AlertsService r=jdm a=mfinkle
--HG--
extra : rebase_source : df0818cde7e9813120a14731d9afb3543adce2bf
2010-09-15 09:44:57 -07:00
Chris Jones
110d280286 Merge m-c --> cedar 2010-09-14 14:28:39 -05:00
Doug Turner
83d09d0ba1 Bug 595456 - E10: Remote desktop notification prompt. r=cjones a=mfinkle
--HG--
extra : rebase_source : 5b7deb9dc69d9b1bd3be0cc42dddffa35c74d3bd
2010-09-13 13:44:53 -07:00
Doug Turner
a3714148d3 Bug 595445 - Factor out geolocation prompt into something that can be reused - Part 2 r=olli a=mfinkle
--HG--
rename : dom/src/geolocation/nsGeolocationOOP.h => dom/base/nsContentPermissionHelper.h
extra : rebase_source : c11252249778200db9d77c3937101ef349bfb847
2010-09-13 12:49:27 -07:00
Oleg Romashin
497f2db326 Merge with mozilla central 2779c55431a4, no conflicts 2010-09-10 22:32:25 -07:00
Chris Jones
c09e9a66d7 Bug 594960: Use nsX11ErrorHandler in content processes. r=karl 2010-09-09 20:25:26 -05:00
Doug Turner
4c4c8dfdd9 Bug 594261 - IPC part - Factor out geolocation prompt into something that can be reused. r=chris jones, a=stuart
--HG--
rename : dom/src/geolocation/PGeolocationRequest.ipdl => dom/ipc/PContentPermissionRequest.ipdl
extra : rebase_source : 73f75b6f4c4deae71337dd2a9925d15aefcaacb8
2010-09-09 22:00:08 -07:00
Oleg Romashin
bd3aa71c63 Merged m-c: 51d17027ff45 -> cedar 2010-09-01 09:36:29 -07:00
Chris Jones
7b7af2c67c Merge m-c --> cedar
--HG--
rename : layout/generic/nsFrameFrame.cpp => layout/generic/nsSubDocumentFrame.cpp
2010-08-31 02:29:31 -05:00
Olli Pettay
37754ca52c Bug 585173 - Process message manager. r=dougt a=blocking-fennec 2010-08-31 11:58:35 -07:00
Dan Witte
52846c9b49 Back out Bug 589025. 2010-08-30 13:20:38 -07:00
Chris Jones
49048c0d61 Merge m-c --> cedar
--HG--
rename : layout/style/test/test_hover.html => layout/style/test/hover_helper.html
2010-08-31 00:35:03 -05:00
Dan Witte
8de0079a42 Merge e10s -> m-c. a=patches 2010-08-27 08:04:00 -07:00
Brian Crowder
1000227b02 Bug 589025 - e10s: ExternalHelperAppParent must support content-disposition property of nsIChannel. r=dwitte, a=beta5+ 2010-08-25 18:10:30 -07:00
Josh Matthews
bb46b891b7 Bug 589721 - Segfault when closing remote tab with open geolocation prompt. r=dougt a=blocking-fennec 2010-08-23 14:31:51 -04:00
Oleg Romashin
832333ab06 Merged with mozilla-central: 00186bbb7459 2010-08-24 14:21:48 -07:00
Chris Jones
1b38174082 Merge remote-frame code into m-c tip 2010-08-23 22:10:50 -05:00
Chris Jones
9ce9433a4a Bug 570620, part o: Connect the dots to enable drawing remote frames for <browser remote>: create the frame on the content side, insert a display item for it in compositor-side SubdocFrame, and use IPC-enabled layer managers to make it all work. r=mats sr=roc 2010-08-20 18:24:41 -05:00