Mike Hommey
069b5d8848
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
562cc4815f
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
7ebfe66204
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
d03ccdcd8d
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
6886250330
Bug 906860: Ignore segfaults handled by AsmJSFaultHandler in gdb; r=jimb,gps
2013-08-22 15:54:12 -07:00
Bobby Holley
20ff2c5f9f
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
18ba09178b
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
9f7dbbc925
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
274a71d1fa
Bug 906773 - More efficient ComputeSliceBounds function. r=nmatsakis
2013-08-19 14:51:34 -07:00
Andy Wingo
a79e8bb17b
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
8ff6d0758b
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
bd6ee8645b
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
fcab832917
Bug 907892. Disallow setting document.domain in sandboxed iframes. r=smaug
2013-08-22 09:46:27 -04:00
Boris Zbarsky
fde2af5f9d
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
650b314073
Bug 907968 - Remove a useless (even harmful) log. r=gps
2013-08-22 22:44:19 +09:00
Masatoshi Kimura
d150ab768a
Bug 906432 - Use getOwnPropertyNames() in test_interfaces.html. r=smaug
2013-08-22 22:44:19 +09:00
Masatoshi Kimura
09d00d9157
Bug 600460 - Implement category entry removal for nsScriptNamespaceManager. r=bholley
2013-08-22 22:44:19 +09:00
Markus Stange
cb3847e63b
Bug 876096 - Try adding waitForFocus, let's see whether that fixes test_activation.xul.
2013-08-22 15:33:58 +02:00
David Zbarsky
13f3cb6706
Bug 883493: Make CGUnionConversionStruct use CGClass r=bz
2013-08-22 09:27:04 -04:00
David Zbarsky
d3de7297e2
Remove an extra include of nsContentUtils that I somehow added in bug 903819
2013-08-22 09:26:19 -04:00
Brian Hackett
b2e2821cb2
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
3ea6fd69a7
Bug 906060 - Allow ExclusiveContext zones to have TI enabled, r=billm.
2013-08-22 07:13:18 -06:00
Patrick McManus
36d43a2d51
bug 750932 - multipart delimiter check r=jduell
2013-08-22 08:52:50 -04:00
Makoto Kato
702e288137
Bug 901820 - Part 2. Remove nsCRT::strdup/nsCRT::strndup impl. r=bsmedberg
2013-08-22 19:32:11 +09:00
Makoto Kato
9d06ff2f05
Bug 901820 - Part 1. replace nsCRT::strdup with strdup. r=bsmedberg
2013-08-22 19:31:48 +09:00
Gabor Krizsanits
071ff6dbcc
Bug 886237 - Splitting up XPCComponents. r=bholley
2013-08-22 08:26:37 +02:00
Jon Coppeard
221b9c90d0
Bug 907147 - Add SkipRoot to stop rooting analysis poinsoning hash in getNewType() r=terrence
2013-08-21 09:58:25 +01:00
Ms2ger
44a5f9403c
Merge m-c to inbound.
2013-08-22 11:25:07 +02:00
Ms2ger
1a58e5982b
Bug 904831 - Followup: clobber
2013-08-22 11:22:03 +02:00
Nicholas Cameron
d027b19178
Bug 907901. Remove NS_lround from rect.h. r=Bas
2013-08-22 21:10:35 +12:00
Nicholas Cameron
631d9fe3c8
Bug 902330. Reftest for partially transparent layer. r=mattwoodrow
2013-08-22 21:10:35 +12:00
Ms2ger
dd3ed79f0d
Merge PGO-green changeset from inbound to m-c.
2013-08-22 10:31:44 +02:00
Ms2ger
da7aa79847
No bug - Use Unix line endings in nsSandboxFlags.h.
2013-08-22 08:56:07 +02:00
Ms2ger
3084ab9eb8
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
0b894b16bd
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
9561aa1c4c
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
f8f8a40a0a
Bug 906619 - Part a: Move unconditional CSRCS to moz.build; r=mshal
2013-08-22 08:56:02 +02:00
Ms2ger
9c723cab7f
Bug 904831 - Part d: Disallow MSVC_ENABLE_PGO in Makefiles; r=khuey
2013-08-22 08:56:02 +02:00
Ms2ger
d54dfa0c57
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
19f3e043e3
Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
c285c318c5
Bug 904831 - Part a: Support MSVC_ENABLE_PGO in moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
63b648bec1
Bug 883284 - Part h: Disallow LIBXUL_LIBRARY in Makefiles; r=khuey
2013-08-22 08:56:01 +02:00
Ms2ger
cb6087d9f7
Bug 883284 - Part g: Move conditional LIBXUL_LIBRARY assignments into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
4d0ead0110
Bug 883284 - Part f: Move LIBXUL_LIBRARY into moz.build (p-z); r=glandium
2013-08-22 08:56:01 +02:00
Ms2ger
4e45b3d52e
Bug 883284 - Part e: Move LIBXUL_LIBRARY into moz.build (k-o); r=ted
2013-08-22 08:56:00 +02:00
Ms2ger
8085d723ed
Bug 883284 - Part d: Move LIBXUL_LIBRARY into moz.build (f-j); r=bsmedberg
2013-08-22 08:56:00 +02:00
Ms2ger
2fab82586f
Bug 883284 - Part c: Move LIBXUL_LIBRARY into moz.build (d-e); r=mshal
2013-08-22 08:56:00 +02:00
Ms2ger
fa65b962f6
Bug 883284 - Part b: Move LIBXUL_LIBRARY into moz.build (a-c); r=joey
2013-08-22 08:55:59 +02:00
Ms2ger
a3af10fc96
Bug 883284 - Part a: Support LIBXUL_LIBRARY in moz.build; r=mshal
2013-08-22 08:55:59 +02:00
Ms2ger
5c981f7ca9
Bug 906412 - Cleanup some random parts of the build system; r=mshal
2013-08-22 08:55:59 +02:00