Chris Peterson
2246059b1a
Bug 1318833 - Part 2: Remove Silverlight plugin quirk compatibility. r=jimm
2016-11-28 22:51:45 -08:00
Chris Peterson
3cd56b6a87
Bug 1318819 - Remove Google Earth plugin quirk compatibility. r=jimm
2016-11-28 22:48:44 -08:00
Nathan Froyd
2ebbd09068
Bug 1320752 - remove mozilla/Function.h; r=gerald
...
We have std::function available now, which is likely to be somewhat more
efficient.
2016-11-28 11:03:53 -05:00
Phil Ringnalda
109396b4d6
Backed out changeset a9856363aac7 (bug 1319271) for opt Windows crashes in plugin tests
2016-11-25 21:17:57 -08:00
Kan-Ru Chen
f58e35a5a9
Bug 1319271 - Return early in Send__delete__ method when Send fails. r=billm
...
MozReview-Commit-ID: GOVSpzT3JlX
2016-11-25 10:16:31 +08:00
Bob Owen
8865218aa3
Bug 1147911 Part 9: Ensure file read permissions for file content process on Windows. r=jimm, r=jld
2016-11-24 15:08:32 +00:00
Andrew McCreight
09ae562045
Bug 1319615 - Delete trailing whitespace from some IPDL files. r=billm
...
MozReview-Commit-ID: Jetx4ARsSZZ
--HG--
extra : rebase_source : dca27fc488f1d87ee51d08a32c3f476a62930cb8
2016-11-21 13:33:34 -08:00
Andrew McCreight
f26fee6332
Bug 1319582 - Fix misspelling of hierarchy in IPDL error message. r=billm
...
MozReview-Commit-ID: HmTrQKlA60D
--HG--
extra : rebase_source : 82bf612dd22caf5898d04c8b628de5b645df0863
2016-11-22 15:12:05 -08:00
Mike Hommey
aa465311ee
Bug 1319350 - Add dedicated targets for some one-offs in the build. r=mshal
...
--HG--
extra : rebase_source : 5094663983fbdf4c3f95b685945c6be4cf3b179e
2016-11-22 16:55:58 +09:00
Jed Davis
b00d62db25
Bug 1313808 - Part 3: GC the B2G-specific code in plugin-container.cpp. r=billm
...
If this code were still used, the last patch would have broken it, so
this seems like a good time to remove it, rather than leave known broken
dead code in the tree.
MozReview-Commit-ID: HvCFm7Ndhku
--HG--
extra : rebase_source : 5bc7101a031548a4c6dbe3f417e9059e448b0f9a
2016-11-09 16:21:04 -07:00
Jed Davis
f3cdcb35e5
Bug 1313808 - Part 2: Move SandboxEarlyInit call into libxul. r=glandium,tedd
...
MozReview-Commit-ID: 2EY0wadYhO0
--HG--
extra : rebase_source : 4773cbff758054863293d1fa239c3246eca6dc36
2016-11-08 14:40:44 -07:00
Jed Davis
8f3f056572
Bug 1313808 - Part 1: Move LinuxSandboxStarter back into libxul. r=cpearce,glandium,tedd
...
MozReview-Commit-ID: FAReOZX7Rvn
--HG--
extra : rebase_source : 01d0d1970822b5af6a37ff450ac01408f871237a
2016-11-08 14:23:47 -07:00
Carsten "Tomcat" Book
8b27dda5d1
merge mozilla-inbound to mozilla-central a=merge
2016-11-22 15:53:05 +01:00
Chris Peterson
5142cd4590
Bug 1318833 - Part 4: Remove -allow_heap_execute linker flag that is no longer needed for Silverlight. r=ted
2016-11-21 21:11:30 -08:00
Bill McCloskey
92bc2d9707
Bug 1317844 - Allow an event target to be specified for each IPC actor (r=dvander)
...
MozReview-Commit-ID: 1xuWFTS8skZ
2016-11-21 17:03:39 -08:00
Bill McCloskey
ce28731f8b
Revert "Bug 1317844 - Allow an event target to be specified for each IPC actor (r=dvander)"
...
This reverts commit 30396b9e84304ad7ee7d5a253ec886325a0f0cbe.
2016-11-21 16:49:44 -08:00
Bill McCloskey
60edaca23d
Bug 1317844 - Allow an event target to be specified for each IPC actor (r=dvander)
...
MozReview-Commit-ID: 1xuWFTS8skZ
2016-11-21 16:43:15 -08:00
Bill McCloskey
75ee8c1609
Bug 1317844 - Add IPC message constructor flag (r=dvander)
...
MozReview-Commit-ID: 3eEAN5LqJ6N
2016-11-21 16:43:10 -08:00
Bill McCloskey
a8bd0983dc
Bug 1317844 - Convert IDMap so it can store nsCOMPtr (r=dvander)
...
MozReview-Commit-ID: 5fCM4u1QZLE
2016-11-21 16:43:05 -08:00
Ehsan Akhgari
ccc09b8b6a
Backout bug 1318387 for breaking test_ordering.html on a CLOSED TREE
2016-11-21 17:52:49 -05:00
Mike Hommey
6dbb114821
Bug 1318914 - Fix --with-system-libevent build against libevent 2.1. r=billm
...
--HG--
extra : rebase_source : da25767f6045507447f90ab03291c60a4f2c6b3d
2016-11-20 17:51:17 +09:00
Wei-Cheng Pan
c3474ba10b
Bug 1046166 - Add sandbox white list for userContent.css on Windows. r=bobowen
...
MozReview-Commit-ID: LQT67vC12y2
--HG--
extra : rebase_source : e090653ecd545b0d6059662a85a558fc925d0a60
2016-11-17 12:02:16 +08:00
Carsten "Tomcat" Book
b83681ba76
Merge mozilla-central to mozilla-inbound
2016-11-21 15:46:10 +01:00
Andrea Marchesini
52a4108da2
Bug 1318387 - BroadcastChannel should become active only after the security checks, r=smaug
2016-11-21 15:45:11 +01:00
Andrew McCreight
bf271af4ea
Bug 1318743 - Remove errout from IPDL parser. r=billm
...
MozReview-Commit-ID: 922dDCgd6s6
--HG--
extra : rebase_source : c562c551e63a93570fbe8390bf746c3df5ef0a63
2016-11-18 11:07:06 -08:00
Phil Ringnalda
ae361307c7
Merge m-c to autoland
2016-11-17 20:11:25 -08:00
Ehsan Akhgari
d07f79a266
Bug 1318210 - Remove nsIAppsService; r=baku
2016-11-17 10:41:36 -05:00
Wes Kocher
609b9922f7
Merge m-c to autoland, a=merge
2016-11-16 17:29:05 -08:00
Ehsan Akhgari
dc33b55d94
Bug 1312101 - Part 2: Remove AppProcessChecker and code that depends on it; r=baku
2016-11-16 14:51:08 -05:00
Aaron Klotz
389462bb42
Bug 1294903: Add a default constructor to mscom::EnsureMTA that ensures that the MTA thread is running; r=jimm
...
MozReview-Commit-ID: IN4maTgdL4l
--HG--
extra : rebase_source : 95e31fb15b02f1dc04b20f4684464386848d1d93
2016-11-15 11:33:57 -07:00
Carsten "Tomcat" Book
e7ca75286b
Merge mozilla-central to inbound
2016-11-16 14:53:15 +01:00
Andrew McCreight
90b5777783
Bug 1317180, part 8 - Remove unused optional argument chmodallowed to _canonicalType. r=billm
...
As of the previous patch, this argument no longer does anything.
--HG--
extra : rebase_source : 06587e3823050dbf19e223caa79483df66d3220f
2016-11-14 11:18:00 -08:00
Andrew McCreight
0e484796c6
Bug 1317180, part 7 - Remove TypeSpec fields myChmod and otherChmod that are never set. r=billm
...
The other fields, spec, array, and nullable, are set in some places.
Also remove a dead chunk of code with a FIXME that refers to a bug
that was WONTFIXed in 2010.
--HG--
extra : rebase_source : 184d001a1233e9c035af070bc920c8cbeabc27cc
2016-11-14 11:17:12 -08:00
Andrew McCreight
219ef41aa4
Bug 1317180, part 6 - Removed some unused arguments from TypeSpec ctor. r=billm
...
--HG--
extra : rebase_source : 5f695d6f40cf1e3ba562fcf3a4938945ff8f3acb
2016-11-14 10:57:43 -08:00
Andrew McCreight
d5d74e48b0
Bug 1317180, part 5 - Get rid of the now-unused state field in TypeSpec. r=billm
...
--HG--
extra : rebase_source : cb1d89066a37c6fbe2173a4b2bf358e46971c3bb
2016-11-14 10:50:49 -08:00
Andrew McCreight
2ec13a692a
Bug 1317180, part 4 - Inline ScalarType. r=billm
...
MozReview-Commit-ID: 5pvEBXPgjZI
--HG--
extra : rebase_source : 63692f132005177ede6d4a747ecbfaf4c1554c14
2016-11-13 09:53:36 -08:00
Andrew McCreight
54b9d65d1b
Bug 1317180, part 3 - Remove unused ActorType syntax. r=billm
...
MozReview-Commit-ID: 9ln5tyA2aSo
--HG--
extra : rebase_source : d2f89d22541f985b1454d24ac23997328d351766
2016-11-13 09:52:25 -08:00
Andrew McCreight
6af7792084
Bug 1317180, part 2 - Remove really old ~ syntax error for MessageId in IPDL parser. r=billm
...
MessageId has the production "'~' ID", but if you use it, it produces
an error. This error was added in 2009, in bug 525342. I doubt anybody
expects it to work any more, so it should just be a regular parse
error. This is the only usage of the literal ~ so it can now be
removed from there.
MozReview-Commit-ID: AivlLE8Nubv
--HG--
extra : rebase_source : 66f76d1528f0bcf624af97b9437834874e537eb8
2016-11-13 09:48:07 -08:00
Andrew McCreight
922c8bc81d
Bug 1317180, part 1 - Remove trailing whitespace from ast.py and parser.py. r=billm
...
MozReview-Commit-ID: IrQ7kiddrYO
--HG--
extra : rebase_source : c8ee3ff8cf497457371db1c4d260c2669ced7711
2016-11-13 09:18:23 -08:00
Kan-Ru Chen
f8100451db
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +01:00
Carsten "Tomcat" Book
8cfa5253e8
merge mozilla-inbound to mozilla-central a=merge
2016-11-15 12:26:41 +01:00
Andrew McCreight
e1cc56c7f4
Bug 1317177, part 2 - Remove unused functions. r=billm
...
MozReview-Commit-ID: EM1Mj6chXCV
--HG--
extra : rebase_source : 27be5ba79727d6d9e3efba5debadd23220a3dacb
2016-11-13 09:02:11 -08:00
Andrew McCreight
4aa4ade024
Bug 1317177, part 1 - Add missing override annotations. r=billm
...
MozReview-Commit-ID: ESLBskahTIK
--HG--
extra : rebase_source : 9c3a63cd7ab465fd08eac351c3909f983d1e5600
2016-11-13 09:02:03 -08:00
Andrew McCreight
72a1e0edd5
Bug 1318110 - Correctly handle parse errors in inner IPDL parsers. r=billm
...
The IPDL parser handles include statements by using a stack of
parsers. If an inner parser encounters a parsing error, it will print
out an error message, which is maybe okay, but then it makes two
mistakes:
1. It does not pop the current parser off of the parser stack. This
means that the file that included the syntactically invalid file will
be parsed as though it were the invalid file. In bkelly's case, an
.ipdl file included an invalid .ipdlh file, so he got a bizarre error
message about how you can't define a protocol in a header, because the
parser was treating the protocol in the .ipdl file as though it were
in the .ipdlh file. I fixed this by using a "finally" clause to pop
the parser stack, ensuring that it is correct even in case of error.
2. A parse error in the include should cause the entire parse to fail,
but instead it will keep going. inc.tu will get set to None, which
eventually causes an error later in type checking, when it attempts to
examine inc.tu. I fixed this by only catching the parse error where we
invoke the outermost parser. This has the drawback that later errors
in other files will not be reported. An alternate fix would set a
global flag to indicate that a parse error had occured, and somehow
report that to the caller.
I think this bug was introduced in 2009 by commit
cb8189926a69872c73508fba50830f0d07af341f.
MozReview-Commit-ID: DhbDUO7MXGB
--HG--
extra : rebase_source : cee371cd54ebf575f78aa8b2441afbde8b3c2b8f
2016-11-17 14:18:06 -08:00
Chris Peterson
cd071486d0
Bug 1317110 - Remove QuickTime plugin quirks handling. r=jimm
2016-11-14 22:08:43 -08:00
Carsten "Tomcat" Book
106d39cf20
Merge mozilla-central to mozilla-inbound
2016-11-15 12:33:34 +01:00
Thinker K.F. Li
e4631a1eb6
Bug 1287392 - Part 3: Pass info of TaskTracer along with IPC messages. r=cyu
2016-11-10 07:59:00 +01:00
Thinker K.F. Li
9be93d8af3
Bug 1287392 - Part 1: Fix TaskTracer bugs caused by the changes of IPC. r=khuey, r=bgirard
2016-11-11 20:26:00 +01:00
Randall Barker
26e454ec14
Bug 1314466 - part 4, update GeckoChildProcessHost to call LaunchAndroidService r=billm
2016-11-14 16:45:23 -08:00
Randall Barker
7687cf7959
Bug 1314466 - part 3, Fennec child processes are no longer forked so kill and waitpid do not work as expected and must gracefully handle error cases. r=billm
2016-11-14 16:45:23 -08:00