Commit Graph

2329 Commits

Author SHA1 Message Date
Andrea Marchesini
d9876086c9 Bug 984050 - Persist ServiceWorker registrations, r=bent, r=nsm 2015-02-06 23:31:33 +00:00
Andrew McCreight
a38ee3890e Back out Bug 1127201 (part 1) for various problems. 2015-02-06 15:05:08 -08:00
Andrew McCreight
1ee96e7527 Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
Kartikaya Gupta
e5b1c423c3 Bug 1130535 - Remove codepath that does an APZ untransform on events in RenderFrameParent. r=dvander,botond CLOSED TREE 2015-02-06 13:46:46 -08:00
Kartikaya Gupta
027f507e48 Bug 1130129 - Better handle a case where the APZ hit-test disagrees with the main-thread hit-test results. r=botond 2015-02-06 09:26:44 -05:00
Robert O'Callahan
7464c67b7f Bug 1129774. Part 5: Remove aContext parameter from nsIWidget::Create. r=jmathies 2015-02-05 20:35:25 +13:00
Jim Mathies
22560ed956 Bug 1129575 - In the PPluginWidget Create handler fail via return result vs. abort the child process when there's no parent window available. r=roc 2015-02-05 15:48:44 -06:00
Kan-Ru Chen (陳侃如)
8dba892982 Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm 2015-02-05 16:47:32 -05:00
Nicholas Nethercote
0a02b5d31c Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo. 2015-02-04 20:05:36 -08:00
Nicholas Nethercote
f9f2575aa6 Bug 1127201 (part 1) - Let MOZ_ASSERT take a string variable as the second arg. r=Waldo.
ASSERT_UNLESS_FUZZING() (which is defined multiple times!) caused problems due
when __VA_ARGS__ was empty which is most of the time. So I just disallowed the
optional string, which was only used in a small fraction of the occurrences.

I don't particularly like this patch. I'm not convinced its any better than
just removing the nsPrintfCString()s like I did earlier, but I've done it to at
least show what's involved.
2015-02-04 19:42:29 -08:00
Ryan VanderMeulen
d8c6df0517 Backed out changeset ab7fbaca9fdd (bug 1114890) for being the likely cause of bug 1124046. 2015-02-05 14:35:35 -05:00
Kan-Ru Chen (陳侃如)
4a4042f903 Bug 1129311 - Don't use sNestedTabChildMap directly. r=smaug 2015-02-05 17:24:39 +08:00
Kan-Ru Chen (陳侃如)
d1351de810 Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm 2015-02-05 17:18:22 +08:00
David Zbarsky
f29e757aa4 Bug 1125040 - Use LayoutDeviceIntPoint in IME code r=botond 2015-02-04 15:21:03 -05:00
Jim Mathies
f11ca4c8c0 Bug 1127378 - When tabs close notify PluginWidgetChild earlier in shutdown. Prevents PluginWidgetProxy messages sent to dead parent actors triggering content process aborts. r=akotz 2015-02-03 13:58:32 -06:00
Bill McCloskey
eddccb3475 Bug 1126245 - [e10s] Don't crash when opening new tabs from closed windows (r=bent) 2015-02-03 09:20:46 -08:00
Bill McCloskey
5ba8672d8d Bug 1124933 - Include crash reason when intentionally crashing content process (r=bent) 2015-02-03 09:09:27 -08:00
Jim Mathies
5253bc7729 Bug 1124933 - follow up to fix a bad inbound merge. r=bustage CLOSED TREE 2015-02-03 06:19:38 -06:00
Jim Mathies
78b2097606 Bug 1124933 - Add a generic api for annotating KillHard calls. r=billm 2015-02-03 05:59:10 -06:00
chunminchang
ff8d42e65e Bug 1102060 - Part2: Change the way to send/rcv for ScreenForBrowser. r=smaug 2015-02-03 16:03:28 +08:00
chunminchang
20fe9672ed Bug 1102060 - Part1: Add two new functions to get TabParent in ContentProcessManager by given ContentParentId and TabId. r=kanru 2015-02-03 16:03:29 +08:00
David Zbarsky
6969ea7c90 Bug 1125040: Use LayoutDeviceIntPoint for nsLayoutUtils::GetEventCoordinatesRelativeTo and Touch::mRefPoint r=botond 2015-02-01 17:27:31 -05:00
Botond Ballo
5c39206193 Bug 1005815 - Extract TabChild::FireSingleTapEvent and its helpers into APZCCallbackHelper. r=kats,smaug 2015-01-21 19:46:27 -05:00
Ryan VanderMeulen
6f2e997e08 Merge m-c to inbound. a=merge 2015-01-30 12:32:49 -05:00
Jim Mathies
12ee8a591d Bug 1127374 - Make ContentParent::RecvLoadPlugin less failure prone. r=billm 2015-01-30 10:37:03 -06:00
Jim Mathies
a1ee08cca3 Bug 1127379 - Make TabParent::GetWidgetNativeData less failure prone. r=roc 2015-01-30 10:37:03 -06:00
Kan-Ru Chen (陳侃如)
544b2c6bfc Bug 1112989 - Part 3. Remove sync PContent::GetVolumes() r=dhylands 2015-01-30 11:43:32 +08:00
Kan-Ru Chen (陳侃如)
0c55d69367 Bug 1112989 - Part 2. Forward device-storage volumes info to ContentChild before app startup. r=dhylands 2015-01-30 11:43:31 +08:00
Kan-Ru Chen (陳侃如)
1043dea8b9 Bug 1112989 - Part 1. Forward know info to ContentChild before app startup. r=fabrice 2015-01-30 11:43:31 +08:00
Wes Kocher
978d3dbecf Merge m-c to b2g-inbound a=merge 2015-01-29 15:30:55 -08:00
Mike Habicher
6074723c39 Bug 1127470 - include GfxMessageUtils.h in PScreenManager.ipdl, r=bent 2015-01-29 14:31:40 -05:00
Jim Mathies
7cb466492e Bug 1095754 - Provide a way to force an update on a plugin window asyncronously from chrome. Trigger an update when we adjust the widget configurations. r=aklotz 2015-01-29 13:41:56 -06:00
Jim Mathies
2ad782a16d Bug 1095754 - Update PPluginWidget shutdown logic. r=aklotz 2015-01-29 13:41:56 -06:00
Jim Mathies
bcbf42bd66 Bug 1095754 - Remove obsolete PPluginWidget apis and code. r=aklotz 2015-01-29 13:41:56 -06:00
Bill McCloskey
9d1e4a1ca7 Bug 1126042 - Use different window IDs for different processes (r=smaug) 2015-01-28 11:53:46 -08:00
Bill McCloskey
0eaeb7c104 Back out 47de36ef3ab4 (bug 1075670) for breaking context menu in e10s CLOSED TREE 2015-01-28 16:11:56 -08:00
jp111
525798f482 Bug 958147 - Choose one of run-if or skip-if and get rid of the other. r=ted 2015-01-28 06:17:00 -05:00
Bill McCloskey
19d59d9b7d Bug 1109884 - Stop using intr messages in PContent (r=bent) 2015-01-28 11:53:46 -08:00
David Parks
79588131cc Bug 1075670 - Update window position in TabParent when window widget is moved. r=smaug
TabParents now register for the MozUpdateWindowPos event on the chrome
TopWindowRoot.  When the window is moved, the OS widget calls WindowMoved on
its listener (the nsWebShellWindow), which sends a MozUpdateWindowPos
event.
2015-01-26 11:45:54 -08:00
Bill McCloskey
fdd07237e8 Bug 1123461 - Rename CpowIdHolder to CrossProcessCpowHolder (r=dvander) 2015-01-26 13:32:31 -08:00
Bill McCloskey
69189e8a1d Bug 1123461 - Make a real interface for js/ipc (r=dvander) 2015-01-26 13:32:18 -08:00
Ehsan Akhgari
ceca8787f1 Bug 1125178 - Mark some functions in dom as override; r=baku 2015-01-23 14:27:12 -05:00
Jim Mathies
ab733699c7 Bug 1092121 - Get plugin quirks modes and nsPluginInstanceOwner::GetNetscapeWindow working with remote content. r=billm 2015-01-23 04:10:52 -06:00
Ehsan Akhgari
4c4956892d Bug 1123016 - Clarify the ownership of DOMEventTargetHelper::mParentObject/mOwnerWindow; r=smaug
This patch converts DOMEventTargetHelper::mParentObject into an
nsWeakPtr, and adds fatal assertions to ensure that all future
nsIGlobalObject implementations support weak references.  It also marks
DOMEventTargetHelper::mOwnerWindow as a non-owning reference.
2015-01-23 08:37:37 -05:00
Alexandre Lissy
9d8eff2c9b Bug 1124102 - Fix preloading of mozSettings API. r=fabrice
In the past, we used to use |navigator.mozSettings| call in preload.js
to make sure the SettingsManager.js was loaded for improving access
time. Checking the behavior, it turns out that |navigator| in non
existent at this point and thus this was not helping at all. We fix this
by instead forcing creating an instance of settingsManager. Measurements
shows that this reduces the time spent for the call
|var settings = navigator.mozSettings| by 20ms on Flame, going from
~30ms to ~10ms.
2015-01-21 08:40:00 +01:00
Bill McCloskey
f6fe2ca433 Bug 1123090 - Pass URLs loaded during CreateWindow to content process (r=bent) 2015-01-22 20:00:18 -08:00
Wes Kocher
d19e92ad17 Backed out 3 changesets (bug 1123461, bug 1123090) for windows build bustage
Backed out changeset 2c442905d0af (bug 1123461)
Backed out changeset d7aa4c72ebab (bug 1123461)
Backed out changeset 8bb689ec8086 (bug 1123090)
2015-01-22 21:04:33 -08:00
Bill McCloskey
5b79f68845 Bug 1123461 - Rename CpowIdHolder to CrossProcessCpowHolder (r=dvander) 2015-01-22 20:00:19 -08:00
Bill McCloskey
eb95ab8e98 Bug 1123461 - Make a real interface for js/ipc (r=dvander) 2015-01-22 20:00:19 -08:00
Bill McCloskey
170ac32581 Bug 1123090 - Pass URLs loaded during CreateWindow to content process (r=bent) 2015-01-22 20:00:18 -08:00