Jean-Yves Avenard
d87ff925cb
Bug 1223333: [ffmpeg] Do not rely on library name to determine the libavcodec's version. r=kentuckyfriedtakahe
...
Also uses portable way to dynamically open libraries.
2015-11-19 10:32:21 +11:00
Boris Zbarsky
e83d705e96
Bug 1225392 part 2. WebIDL autogenerated iterators should chain up to %IteratorPrototype%. r=qdot
2015-11-18 18:26:07 -05:00
Boris Zbarsky
e7f84b2995
Bug 1225392 part 1. Expose JSAPI for getting %IteratorPrototype%. r=efaust
2015-11-18 18:26:07 -05:00
Mike Hommey
590798cde2
Bug 1224460 - Expand make variable references we get out of gyp. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
eb3d41d8e5
Bug 1224460 - Avoid make variable references in TK_CFLAGS, TK_LIBS, MOZ_CAIRO_CFLAGS, MOZ_ICU_CFLAGS and CAIRO_FT_CFLAGS. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
172aa622eb
Bug 1224460 - Use pwd -W to fill _topsrcdir in configure. r=gps
...
We're going to be using -I$_topsrcdir in some CFLAGS variables, and for that
we need windows-y paths, not msys paths. All things currently using
$_topsrcdir should cope with this just fine.
2015-11-19 08:05:51 +09:00
Mike Hommey
50a7b175b9
Bug 1225407 - Replace nsInterfaceHashtable::EnumerateRead() call in SubstitutingProtocolHandler with an iterator. r=michal
2015-11-19 08:05:51 +09:00
Mike Hommey
4c0ebe2f7a
Bug 1224642 - Don't allow arguments to the XPCOMBinaryComponent template. r=gps
...
XPCOM binary components imply dependent linkage, don't work with msvcrt
static linkage and have to be built against mozglue, so let's remove all
the footguns changing those add.
2015-11-19 08:05:51 +09:00
Mike Hommey
a393b0fc6a
Bug 1216371 - Pack addons that can be packed as XPIs. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
1e619d6566
Bug 1216371 - Load default theme from XPI in safe mode. r=bsmedberg
...
This is a followup to bug 1176703, to take in charge the default theme
packaged as an XPI.
2015-11-19 08:05:51 +09:00
Mike Hommey
a572e164b4
Bug 1216371 - Distinguish between addons that can be packed and those that cannot in the packager. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
c15f45a0d4
Bug 1216371 - Use the PiecemealFormatter for the OmniJarFormatter. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
b147420c97
Bug 1216371 - Use the PiecemealFormatter for the JarFormatter. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
fa11e28895
Bug 1216371 - Introduce a PiecemealFormatter base package formatter. r=gps
...
FlatFormatter, JarFormatter and OmniJarFormatter all, in some way, deal
with different pieces of the package being handled differently.
Instead of each of them dealing with their different pieces in some subtly
different way, instead, introduce a new base package formatter class that
will handle it for all of them.
Use this new PiecemealFormatter for the FlatFormatter.
2015-11-19 08:05:51 +09:00
Mike Hommey
35043820ae
Bug 1216371 - Add a proxy class to access a subtree of a FileRegistry as an independent FileRegistry. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
f8c97aa911
Bug 1216371 - Don't assume the root directory is a base directory in packager formatters. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
784aa8e307
Bug 1216371 - Add tests for *Formatter.contains(). r=gps
...
And fix OmniJarFormatter.contains after bug 910660.
2015-11-19 08:05:51 +09:00
Mike Hommey
4c6775a4cb
Bug 1216371 - Don't rely on OmniJarFormatter.is_resource for test_omnijar_is_resource. r=gps
2015-11-19 08:05:51 +09:00
Mike Hommey
d3942b2e5a
Bug 1216371 - Add package formatter tests emulating mac packaging. r=gps
...
Only directories containing chrome manifests are given as base to formatters,
but there can still be files given outside the bases, like, on mac builds,
all files in Content/MacOS, or Content/Info.plist, whereas chrome manifests
are under Content/Resources.
2015-11-19 08:05:51 +09:00
Mike Hommey
408650c3f3
Bug 1216371 - Rearrange test_packager_formats.py. r=gps
...
There is a lot of repetition across its various tests, and we're going to add
some more in a subsequent change, so it is desirable to make it a less
repetitive task.
2015-11-19 08:05:51 +09:00
JW Wang
c07e821d87
Bug 1221881 - HTMLMediaElement::NetworkError() should clear mDecoder. See bug 1221881 comment 2 for the root cause. r=cpearce.
2015-11-11 15:18:11 +08:00
Wes Kocher
12d81905aa
Backed out 2 changesets (bug 1055472) to hopefully fix the build bustage causing the CLOSED TREE
...
Backed out changeset 0389acea3fc7 (bug 1055472)
Backed out changeset 6f4006cfea7a (bug 1055472)
2015-11-18 14:38:40 -08:00
Randell Jesup
0a99fea175
Bug 1189784: Disable webrtc test on Android 4.3 debug - emulator too slow rs=bustage
...
on a CLOSED TREE
2015-11-18 17:29:14 -05:00
Andrea Marchesini
161e15abc9
Bug 1218474 - Improve the referrer checks in worker mochitests, r=bkelly
2015-11-18 22:13:28 +00:00
Nick Fitzgerald
65886c2650
Bug 1225588 - Expose DominatorTree to JavaScript; r=sfink,bz
...
This commit adds the DominatorTree.webidl interface, which is only exposed to
chrome JS. The interface is implemented by mozilla::devtools::DominatorTree,
which is a thin wrapper around JS::ubi::DominatorTree. This does not expose any
methods on the DominatorTree interface, those will come as follow up changesets.
2015-11-18 14:12:23 -08:00
Eric Faust
47487ca8bd
Bug 1055472 - Part 18: Incorportate arai's test into the subclassing suite. (r=me)
2015-11-18 14:11:14 -08:00
Eric Faust
0fde0b2e43
Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
2015-11-13 18:22:22 -08:00
Eric Faust
3aaf5a88e3
Bug 1055472 - Part 16: Make the String constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:22 -08:00
Eric Faust
b12dcf425e
Bug 1055472 - Part 15: Make the DataView constructor properly subclassable. (r=jorendorff, r=bhackett)
2015-11-13 18:22:22 -08:00
Eric Faust
a34674ee26
Bug 1055472 - Part 14: Make the various TypedArray constructors properly subclassable. (r=Waldo, r=bhackett)
2015-11-13 18:22:22 -08:00
Eric Faust
160d3f7db3
Bug 1055472 - Part 13: Make the ArrayBuffer constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:22 -08:00
Eric Faust
3e3d97c314
Bug 1055472 - Part 12: Mae the WeakSet constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
f925b5acfd
Bug 1055472 - Part 11: Make the WeakMap constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
ffd5b362b6
Bug 1055472 - Part 10: Make the Set constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
fec42120df
Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
a804fbb88b
Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
00f762a2d5
Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
d915e8fe83
Bug 1055472 - Part 7: Make the Date constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
2f2ac611be
Bug 1055472 - Part 6: Make the Number constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
5dae67b89f
Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
dac2a930b8
Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
cc367ad748
Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
298927c7c3
Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
2015-11-13 18:22:21 -08:00
Eric Faust
ed761ff141
Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
b18b86a586
Bug 1055472 - Part 1: Factor out GetPrototypeFromConstructor and use it in existing object creation paths. (r=Waldo)
2015-11-13 18:22:21 -08:00
James Graham
bc1aff1bc5
Bug 1225909 - Remove some incorrect expectations from Wr caused by intermittent tests, a=testonly on a CLOSED TREE
2015-11-18 22:07:00 +00:00
Randell Jesup
9bd47f20dd
Bug 1198458: Fix typo in merges in OMX rs=bustage,kwierso
...
on a CLOSED TREE
2015-11-18 15:55:24 -05:00
Jan Beich
4253107dd4
Bug 1198458 Unbreak build on BSDs by fixing non-POSIX thread includes/usage. r=jesup
...
on a CLOSED TREE
2015-11-18 15:21:51 -05:00
Nathan Froyd
23ca44b6a7
Bug 1225873 - micro-optimize creating event target chains; r=smaug
...
This code is only called in a few cases that aren't on the critical
path, but less code is less code: we eliminate the checks for whether we
have enough space in the copying loop, and maybe save some function
calls.
2015-11-18 09:48:45 -05:00
Randell Jesup
53349d20c9
Bug 1225729: Whitelist specific bad RTCP timestamp value r=drno
2015-11-18 15:03:29 -05:00