Gregory Szorc
8a761b0d06
Bug 896797 - Part 1: Ensure js/src moz.build is up to date before building; r=glandium
2013-08-22 16:30:11 -07:00
Terrence Cole
1786f2f5cc
Bug 907973 - Suppress an exact rooting non-hazard in ShellObjectMetadataCallback; r=bhackett
...
--HG--
extra : rebase_source : 3c2911f67d14375bc98580fc483cf61498ed8be3
2013-08-21 12:44:00 -07:00
Terrence Cole
60d1f509ed
Bug 907791 - Suppress some AsmJS rooting non-hazards in the static analysis; r=bhackett,luke
...
--HG--
extra : rebase_source : 9acbb597415c4bf08c978c480262ce5e5dd9c452
2013-08-21 12:43:22 -07:00
Mike Hommey
801fbf10c1
Bug 904743 - Use makefile creation helper in BindingGen.py, cl.py and xpidl-process.py. r=gps
...
While at it, fix dependencies generated by BindingGen.py
2013-08-23 08:09:17 +09:00
Mike Hommey
17cc08ef7e
Bug 904743 - Add helpers to create simple makefiles and iterate loaded python modules. r=gps
2013-08-23 08:08:19 +09:00
Mike Hommey
93838e0362
Bug 904743 - Allow multiple targets on the same rule with includedeps in pymake. r=gps
2013-08-23 08:08:11 +09:00
Mike Hommey
6335661590
Bug 908052 - Use GetShortPathName/GetLongPathName to canonicalize paths for dependency files generated by cl.py. r=gps
2013-08-23 08:08:05 +09:00
Benjamin Bouvier
65a4bba62e
Bug 906860: Ignore segfaults handled by AsmJSFaultHandler in gdb; r=jimb,gps
2013-08-22 15:54:12 -07:00
Bobby Holley
e4d85c190a
Bug 903891 - Default the iid to nsISupports in NativeInterface2JSObject, and assert |Interface| when getting an XPCWrappedNative. r=mrbkap
2013-08-22 15:51:35 -07:00
Bobby Holley
ae571db69f
Bug 903891 - Push a null principal before opening XUL dialogs in ye olde crytoe APIe. r=jst
...
This fixes the generateCRMFRequest failures. The callsites here are easily
greppable (grep for nsNSSDialogHelper::openDialog), and they're all chrome://
XUL documents.
2013-08-22 15:51:34 -07:00
Bobby Holley
775f95599d
Bug 903891 - Fix category manager tests to use a contract-id that we can create in content. r=emk
2013-08-22 15:51:34 -07:00
Daniele Bonetta
0e0071eff3
Bug 906773 - More efficient ComputeSliceBounds function. r=nmatsakis
2013-08-19 14:51:34 -07:00
Andy Wingo
cf5bf2af00
Bug 904701 - Implement prototype madness for ES6 generators. r=bhackett, r=jorendorff
...
Add a Generator constructor, like the Function constructor.
Define the GeneratorFunctionPrototype, GeneratorFunction, and
GeneratorObjectPrototype meta-objects.
When cloning or creating a star generator, give it
GeneratorFunctionPrototype as its prototype.
Each star generator function has a ".prototype" property, which has
GeneratorObjectPrototype as its prototype. That prototype does not have
a ".constructor" link.
If Function.prototype.toSource is called on a non-function, chain up to
Object.prototype.toSource instead.
Prototypes of generator objects are no longer made with
GeneratorObject::class_. This allows us to elide some "null" checks
from bug 352885. Instead calling a generator on a method now signals a
typeerror.
Make the "send" generator method a simple alias to "next".
2013-08-22 10:16:07 -04:00
Mina Almasry
f070b83288
Bug 728629 - canvas2D fillText & strokeText do not throw exceptions when non-finite doubles are passed for the position. r=vlad
2013-08-22 10:16:06 -04:00
Boris Zbarsky
534c27f2a6
Bug 907727. Make sure to properly forward gets to the expando object for DOM proxies. r=peterv
2013-08-22 09:46:27 -04:00
Boris Zbarsky
4fa095c3f4
Bug 907892. Disallow setting document.domain in sandboxed iframes. r=smaug
2013-08-22 09:46:27 -04:00
Boris Zbarsky
31b30305a3
Bug 907548. URL.prototype should be undefined, since we don't implement the URL API. r=khuey
2013-08-22 09:46:26 -04:00
Masatoshi Kimura
6b18d580a4
Bug 907968 - Remove a useless (even harmful) log. r=gps
2013-08-22 22:44:19 +09:00
Masatoshi Kimura
5188bb1a3e
Bug 906432 - Use getOwnPropertyNames() in test_interfaces.html. r=smaug
2013-08-22 22:44:19 +09:00
Masatoshi Kimura
37640717b2
Bug 600460 - Implement category entry removal for nsScriptNamespaceManager. r=bholley
2013-08-22 22:44:19 +09:00
Markus Stange
f186096378
Bug 876096 - Try adding waitForFocus, let's see whether that fixes test_activation.xul.
2013-08-22 15:33:58 +02:00
David Zbarsky
29eadf205f
Bug 883493: Make CGUnionConversionStruct use CGClass r=bz
2013-08-22 09:27:04 -04:00
David Zbarsky
6415dbe041
Remove an extra include of nsContentUtils that I somehow added in bug 903819
2013-08-22 09:26:19 -04:00
Brian Hackett
e6289f59db
Bug 907777 - Add preference for off thread parsing, coalesce with preference for off thread Ion compilation, r=billm.
2013-08-22 07:22:33 -06:00
Brian Hackett
6495e92bc1
Bug 906060 - Allow ExclusiveContext zones to have TI enabled, r=billm.
2013-08-22 07:13:18 -06:00
Patrick McManus
2a55d19fdf
bug 750932 - multipart delimiter check r=jduell
2013-08-22 08:52:50 -04:00
Makoto Kato
584c783c77
Bug 901820 - Part 2. Remove nsCRT::strdup/nsCRT::strndup impl. r=bsmedberg
2013-08-22 19:32:11 +09:00
Makoto Kato
033e608a90
Bug 901820 - Part 1. replace nsCRT::strdup with strdup. r=bsmedberg
2013-08-22 19:31:48 +09:00
Gabor Krizsanits
9df5adf4ff
Bug 886237 - Splitting up XPCComponents. r=bholley
2013-08-22 08:26:37 +02:00
Jon Coppeard
8fc3495832
Bug 907147 - Add SkipRoot to stop rooting analysis poinsoning hash in getNewType() r=terrence
2013-08-21 09:58:25 +01:00
Ms2ger
5ed1871e08
Merge m-c to inbound.
2013-08-22 11:25:07 +02:00
Ms2ger
b1b7669c2b
Bug 904831 - Followup: clobber
2013-08-22 11:22:03 +02:00
Nicholas Cameron
6e351b8e9b
Bug 907901. Remove NS_lround from rect.h. r=Bas
2013-08-22 21:10:35 +12:00
Nicholas Cameron
418335dc08
Bug 902330. Reftest for partially transparent layer. r=mattwoodrow
2013-08-22 21:10:35 +12:00
Ms2ger
913bab58b0
Merge PGO-green changeset from inbound to m-c.
2013-08-22 10:31:44 +02:00
Ms2ger
506173515d
No bug - Use Unix line endings in nsSandboxFlags.h.
2013-08-22 08:56:07 +02:00
Ms2ger
05f294ce31
Bug 906503 - Remove nsIExceptionProvider; r=bholley
...
It is replaced by a direct special case in the caller.
2013-08-22 08:56:02 +02:00
Ms2ger
74462466d7
Bug 907337 - Remove the special case for NO_DIST_INSTALL in emitter.py; r=mshal
...
It is obsoleted by the general case in recursivemake.py.
2013-08-22 08:56:02 +02:00
Ms2ger
2dbbef8312
Bug 906619 - Part b: move the CSRCS definition in intl/lwbrk/src into moz.build; r=mshal
2013-08-22 08:56:02 +02:00
Ms2ger
04a948975a
Bug 906619 - Part a: Move unconditional CSRCS to moz.build; r=mshal
2013-08-22 08:56:02 +02:00
Ms2ger
d2a26bacbc
Bug 904831 - Part d: Disallow MSVC_ENABLE_PGO in Makefiles; r=khuey
2013-08-22 08:56:02 +02:00
Ms2ger
db8e00e85f
Bug 904831 - Part c: Move conditional MSVC_ENABLE_PGO definitions into moz.build and remove empty makefiles; r=mshal
2013-08-22 08:56:01 +02:00
Ms2ger
bdfaa84f5b
Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
c3da57d811
Bug 904831 - Part a: Support MSVC_ENABLE_PGO in moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
d4017cbff6
Bug 883284 - Part h: Disallow LIBXUL_LIBRARY in Makefiles; r=khuey
2013-08-22 08:56:01 +02:00
Ms2ger
987ec661d3
Bug 883284 - Part g: Move conditional LIBXUL_LIBRARY assignments into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
3a103a7e9f
Bug 883284 - Part f: Move LIBXUL_LIBRARY into moz.build (p-z); r=glandium
2013-08-22 08:56:01 +02:00
Ms2ger
49f603cd4d
Bug 883284 - Part e: Move LIBXUL_LIBRARY into moz.build (k-o); r=ted
2013-08-22 08:56:00 +02:00
Ms2ger
1c4d224f0e
Bug 883284 - Part d: Move LIBXUL_LIBRARY into moz.build (f-j); r=bsmedberg
2013-08-22 08:56:00 +02:00
Ms2ger
4fb1aa6786
Bug 883284 - Part c: Move LIBXUL_LIBRARY into moz.build (d-e); r=mshal
2013-08-22 08:56:00 +02:00