Wes Kocher
bcf61be505
Backed out changeset 02e6a50741a9 (bug 1153348) to hopefully fix the static bustage CLOSED TREE
2015-04-21 15:47:40 -07:00
Ehsan Akhgari
e383d2c003
Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
...
This is the counterpart to the existing analysis to catch
constructors which aren't marked as either explicit or
MOZ_IMPLICIT.
2015-04-21 16:31:58 -04:00
Aaron Klotz
a01b04f99f
Bug 1155503: BrowserStreamParent should null out its NPStream pointer and we should check for it; r=jimm
2015-04-20 17:04:33 -06:00
Nicolas Silva
ea494e1155
Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas
2015-04-21 17:22:30 +02:00
Nicolas Silva
d73f54cb00
Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas
2015-04-21 17:04:57 +02:00
Aaron Klotz
c7b1e97b26
Bug 1152395: Ensure that NP_Shutdown respects async plugin init; r=jimm
2015-04-08 11:31:18 -06:00
Mike Conley
ca7d1a4482
Bug 1148012 - Expose run ID through nsIObjectLoadingContent.idl. r=josh,smaug.
...
The run ID for a plugin is retrieved and cached in the nsObjectLoadingContent
on plugin instantiation.
2015-03-17 13:28:32 -04:00
Mike Conley
65a98b8305
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.
2015-03-17 13:42:34 -04:00
Jim Mathies
0c9782b137
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
Nicolas Silva
166bce0b62
Bug 1132854 - Remove the gfx::ToIntSize conversion helper. r=Bas
2015-04-07 16:08:57 +02:00
Aaron Klotz
57e82f877e
Bug 1149358: Ensure that plugin streams are not manipulated by PluginAsyncSurrogate if plugin destruction is imminent; r=jimm
2015-04-01 16:53:47 -06:00
Bob Owen
7517f0b07d
Bug 1119878 Part 2: Change IPC code to hold ProcessID instead of ProcessHandle. r=billm, r=dvander, r=aklotz, r=cpearce
2015-04-01 09:40:35 +01:00
Bob Owen
6317648fb0
Bug 1119878 Part 1: Change SandboxTarget to hold sandbox target services to provide functions. r=aklotz, r=glandium, r=cpearce
2015-04-01 09:40:35 +01:00
Aaron Klotz
e338c34523
Bug 1133351: Part 1 - Make Windows IPC play nicely with COM STA marshaling; r=bsmedberg
2015-03-25 20:54:23 -07:00
Mike Hommey
44945d9d4c
Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
...
The distinction between moz_malloc/moz_free and malloc/free is not
interesting. We are inconsistent in our use of one or the other, and
I wouldn't be surprised if we are mixing them anyways.
2015-03-31 12:32:49 +09:00
Nicolas Silva
13344864c0
Bug 1132854 - Make nsIntSize a typedef of gfx::IntSize. r=Bas, roc
2015-03-29 16:59:08 +02:00
Aaron Klotz
adf600d969
Bug 1133351: Backed out 0cc8abe4e2bb for assertion failures; r=bustage
2015-03-28 06:08:26 -07:00
Phil Ringnalda
7c754f0cd9
Merge m-i to m-c, a=merge
2015-03-28 11:44:16 -07:00
Brad Lassey
1033ce702b
bug 1130976 - Flash context menu causes CPOW deadlock with AdBlock Plus, plugins should spin even loop in content process instead of the chrome process r=billm
2015-03-27 11:21:57 -04:00
Aaron Klotz
08e533a8bf
Bug 1133351: Make Windows IPC play nicely with COM STA marshaling; r=bsmedberg
2015-03-25 20:54:23 -07:00
Andrea Marchesini
ad97ae68b8
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Aaron Klotz
70993bc105
Bug 1145782: Add crash reporter annotations for async plugin init to parent and child processes; r=jimm
2015-03-23 22:01:07 -06:00
Aaron Klotz
a1f8cae302
Bug 1119565: Ensure that a plugin listener's stream type is always set, even when it is STREAM_TYPE_UNKNOWN; r=jimm
2015-03-23 21:46:38 -06:00
Ehsan Akhgari
ea41d8de48
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
Ehsan Akhgari
bb717c210e
Bug 579517 follow-up: Remove NSPR types that crept in
2015-03-16 21:15:10 -04:00
Aaron Klotz
77aa0df011
Bug 1135491: Part 1 - Add functions to notify plugin when a plugin destroy will be deferred; r=jimm
2015-02-27 12:59:07 -07:00
Aaron Klotz
24e9f1d0ce
Bug 1140683: Fix async plugin init using null plugin funcs on MacOSX; r=jimm
2015-03-09 12:10:02 -06:00
Jim Mathies
40cc63df88
Bug 1132874 - Improve protections against sending a parent plugin protocol shutdown message to the child after the child has torn down. r=aklotz
2015-03-10 06:33:20 -05:00
Aaron Klotz
17f21295f6
Bug 1128768: Part 5 - Update plugin code to retrieve SWF file for hang annotations; r=jimm
2015-02-25 17:38:09 -07:00
Aaron Klotz
b388d57e78
Bug 1141093: Ensure that FinishInjectorInitTask::PostToMainThread is no longer executing before leaving FinishInjectorInitTask::Run; r=dmajor
2015-03-09 19:23:34 -06:00
Phil Ringnalda
8fee999f9b
Backed out 2 changesets (bug 1138181, bug 1132874) for e10s crashes in browser_windowopen_reflows.js
...
CLOSED TREE
Backed out changeset fdf4671db324 (bug 1132874)
Backed out changeset ddd5517ce7d2 (bug 1138181)
2015-03-07 14:37:31 -08:00
Jim Mathies
cc41e00149
Bug 1132874 - Improve protections against sending a parent plugin protocol shutdown message to the child after the child has torn down. r=aklotz
2015-03-07 14:14:04 -06:00
Aaron Klotz
8f6660cccf
Bug 1115438: Move PluginModuleParent's invocation of CreateToolhelp32Snapshot off the main thread; r=jimm
2015-03-06 12:31:17 -07:00
Phil Ringnalda
7e21c52b49
Back out 2812517c3814 (bug 1115438) for build bustage
...
CLOSED TREE
2015-03-05 20:33:05 -08:00
Aaron Klotz
88f0013b71
Bug 1115438: Move PluginModuleParent's invocation of CreateToolhelp32Snapshot off the main thread; r=jimm
2015-01-08 17:38:49 -07:00
Aaron Klotz
c75ae54c1e
Bug 1136930: Hook PluginAsyncSurrogate into NPP_DestroyStream; r=jimm
2015-02-25 16:25:33 -07:00
Steven Michaud
c5116def09
Bug 1130435 - Mouse cursor doesn't disappear over Flash object when it should. Works in non-e10s. r=josh
2015-03-02 15:36:29 -06:00
John Schoenick
d4c7392c8a
Bug 1136379. Clean up the nsPluginHost API a bit. r=bzbarsky
2015-02-25 11:36:39 -05:00
Aaron Klotz
37b39d9b3b
Bug 1127888: Fix bustage; r=bustage
2015-02-22 00:15:50 -07:00
Aaron Klotz
fba365c8b0
Bug 1127888: Fix causes of async plugin init hangs; r=jimm
2015-02-21 23:07:24 -07:00
Benjamin Smedberg
701b286595
Bug 1133003 part A - send a global observer notification when Flash hangs, r=aklotz
2015-02-19 14:52:04 -05:00
Jim Mathies
0167655cf1
Bug 1132874 - Improve PPluginWidget shutdown logic. r=aklotz
2015-02-19 07:05:12 -06:00
Jim Mathies
500a3d1f2e
Bug 1095761 - Child plugin window focus handling for e10s. r=aklotz
2015-02-17 13:16:09 -06:00
Jim Mathies
dd9c53e608
Bug 1132592 - Avoid showing PluginWidgetParent widgets before they are positioned and clipped. r=aklotz
2015-02-13 12:27:56 -06:00
Aaron Klotz
9cf98e187d
Bug 1130747: Ensure that we check that an actor is still valid before calling into it; r=jimm
2015-02-12 16:56:47 -07:00
Bob Owen
919ea04738
Bug 1132021 - Add a new sandbox level for Windows NPAPI to use USER_LIMITED access token level. r=bsmedberg, r=bbondy
2015-02-11 16:25:43 +00:00
Ryan VanderMeulen
3322287d49
Merge inbound to m-c. a=merge
...
CLOSED TREE
2015-02-10 16:03:15 -05:00
Ryan VanderMeulen
69ad1705c1
Merge m-c to fx-team. a=merge
2015-02-09 16:40:25 -05:00
Jim Mathies
9058ce405b
merge backout
2015-02-09 12:38:30 -06:00
Jim Mathies
594850560b
Backout ee13449af6e7 (bug 1127378) on the suspicion that it caused bug 1130734.
2015-02-09 12:37:46 -06:00