Mike Hommey
95bbba592a
Backout changeset efc2f07a829b (bug 734125) because of bustage
2012-06-20 09:23:41 +02:00
Mike Hommey
dc16dcec90
Re-sync config/config.mk after bug 763987. r=me
2012-06-20 09:14:05 +02:00
Mike Hommey
028b759dbf
Bug 764286 - Remove unused AC_SUBSTs. r=ted
2012-06-20 09:00:48 +02:00
Mike Hommey
7d33543b83
Bug 763987 - Normalize autoconf.mk.in. r=ted
2012-06-20 09:00:48 +02:00
Mike Hommey
2026efa911
Bug 734125 - Fail configure when acoutputfast.pl fails to find one of the input files. r=ted
2012-06-20 09:00:48 +02:00
Jeff Walden
bbbbea1dec
Initialize an outparam (to a totally bogus value) so that gcc doesn't complain about may-be-used-uninitialized in a case that can't actually be reached. No bug, rs=jorendorff
...
--HG--
extra : rebase_source : c1aed684b0113e4cfcff55f43b5a6e6e460fafe6
2012-06-15 14:59:34 -07:00
Jeff Walden
08838770af
Bug 765341 - Change js_ValueToAtom to return a JSAtom* directly, and rename it to js::ToAtom. r=sfink
...
--HG--
extra : rebase_source : 44f039cd09ac2ab1825e7f9fd1e2a01f5907bb67
2012-06-12 16:03:10 -07:00
Jeff Walden
b6fa2253dc
Fix narrowing-initializer warnings with gcc 4.7. No bug, r=themaid
...
--HG--
extra : rebase_source : a5cf16fbc9eb408a9eb286a2f0bb6194835a4bc2
2012-06-12 15:03:12 -07:00
Jeff Walden
35fb39c8b3
Fix an obvious bool-to-pointer conversion warning, no bug, r=sparky
...
--HG--
extra : rebase_source : 19e61d09183c54e413ef1f76ae47a623edbed464
2012-06-18 13:48:58 -07:00
Nicholas Nethercote
540d4de6c6
Bug 766004 - Remove LookupCompileTimeConstant(). r=bhackett.
...
--HG--
extra : rebase_source : 27e505a79158eb87fd38adf700bc21a666415733
2012-06-19 18:05:43 -07:00
Nicholas Nethercote
8fd90f055f
Bug 765976 - Simplify CompileFunctionBody's control flow. r=sfink.
...
--HG--
extra : rebase_source : 4d5e88fdae064f5a68c0938ee5cbc6e619d02c85
2012-06-18 16:54:55 -07:00
Fabrice Desré
7a73ff8ad0
Bug 766378 - adds a createArrayIn() call to create JS arrays in a given scope [r=mrbkap]
2012-06-19 16:54:46 -07:00
Masatoshi Kimura
0a16a56d7f
Bug 764916 - Replace nsDOMClassInfo::ThrowJSException with xpc::Throw. r=mrbkap
2012-06-19 19:01:10 -04:00
Andrew McCreight
e84af3afd0
Bug 763776 - refactor nsXPConnect::Traverse. r=billm
2012-06-19 11:33:00 -07:00
Andreas Gal
e33f6ca94b
Bug 637014 - use the right global in MakeFinalizeObserver (r=luke)
2012-06-19 11:13:42 -07:00
Benjamin Smedberg
ed825e08a8
Bug 755724 part A - add makefile variable DIST_SUBDIR to ship code to a subdirectory of dist/bin, r=ted
...
--HG--
extra : rebase_source : ef52dff3c4f42b99148e99335ee82d9a207faf46
2012-06-19 10:45:24 -04:00
Tom Schuster
a609b6f9e9
Bug 720396 - Fix Debugger.addDebuggee with Debuger.prototype. r=jorendorff
2012-06-19 17:24:57 +02:00
Peter Van der Beken
eeca8d5fd4
Fix for bug 762651 (Add wrappercache to CanvasRenderingContext2D). r=bz.
2012-06-04 21:41:51 +02:00
Terrence Cole
3caa851bc7
Bug 765436 - Remove WrappedNative2WrapperMap; r=mrbkap
...
It is completely unused.
--HG--
extra : rebase_source : c267f58324d2b9ff8b7558253c23e2aa01c681ec
2012-06-18 18:47:55 -07:00
Terrence Cole
505612f32d
Bug 765909 - Report slice when time as slice start, not end; r=billm
...
--HG--
extra : rebase_source : 8ccea5f0d1bb06f2bff26a96d9d0c43556757e42
2012-06-18 18:15:06 -07:00
Bill McCloskey
3c71eb2278
Bug 754725 - Fix type tags during VM stack scanning (r=bhackett)
2012-06-18 17:04:56 -07:00
Bill McCloskey
4c2d61cf13
Bug 757431 - Fix stack scanning in Splat (r=bhackett)
2012-06-18 17:04:52 -07:00
Bill McCloskey
a28b77fa3e
Bug 758846 - Disable cross-compartment wrapper checking during creation (r=luke)
2012-06-18 17:04:48 -07:00
Bill McCloskey
b8cfc6f014
Bug 762982 - Fix verifybarriers() shell call (r=luke)
2012-06-18 17:04:43 -07:00
Jeff Walden
fb7e6c0e93
Bug 763000 - Remove MOZ_Assert. r=Ms2ger, r=terrence, r=ted
2012-06-07 14:41:11 -07:00
Joey Armstrong
5ae0125514
bug 757855: move xpidl* logic into a named makefile - batch #1
2012-06-01 11:13:07 -04:00
Nils Maier
624a6d1617
Bug 759783: Add identifying origin information to Javascript sandboxes. r=jlebar
2012-06-18 13:09:17 -04:00
Luke Wagner
a546dae90d
Bug 765297 - free up bits in String::lengthAndFlags for new string subtypes (r=njn)
...
--HG--
extra : rebase_source : 798f9c1e1a1176ce218bb4d336f6403e1cbd55aa
2012-06-18 09:37:25 -07:00
Bobby Holley
92b4b22798
Bug 763433 - Clarify compartment situation in Xray wrapper. r=mrbkap
...
Adding to the mess of the NodePrincipal (et al) check isn't great, but I'm refactoring that in bug 761704.
2012-06-18 15:47:09 +02:00
Bobby Holley
7bcf107d34
Bug 763433 - Clarify compartment semantics for ExposedPropertiesOnly. r=mrbkap
2012-06-18 15:47:09 +02:00
Jan de Mooij
470afb9d91
Bug 765733 - Don't emit singleton array initializers for empty arrays. r=bhackett
2012-06-18 16:54:22 +02:00
Bobby Holley
1361f9e280
Bug 763381 - Fix up compartment situation for expando objects. r=mrbkap
2012-06-18 15:28:11 +02:00
Bobby Holley
61f2c7b855
Bug 763381 - Pass cx around in more places. r=mrbkap
2012-06-18 15:28:11 +02:00
Bobby Holley
eb49fa0fd9
Bug 764289 - Null-check desc->obj after calling Proxy::getPropertyDescriptor. r=jorendorff
2012-06-18 15:19:39 +02:00
Luke Wagner
6ad1fafe50
Bug 764249 - Fix the non-reentrant-closure fix in bug 762473 (r=dvander)
2012-06-17 23:44:27 -07:00
Luke Wagner
6e0566a137
Backout 925c31734424 (wrong bug, wrong patch)
2012-06-17 23:40:47 -07:00
Ms2ger
587f726fbe
Bug 762436 - Get rid of the nsresult return value for nsIXPCScriptable::GetScriptableFlags(); r=mrbkap
2012-06-17 10:11:16 +02:00
Gregor Wagner
690cbd60df
Bug 764682 - Implement wifi events in c++. r=smaug
2012-06-16 11:14:12 -07:00
Benjamin Peterson
90142e4f80
Bug 763954: give the rest argument integer properties, r=bhackett
2012-06-16 17:27:13 +12:00
Terrence Cole
82639a6888
Bug 764440 - Add config option and code to enable exact stack rooting; r=billm
...
Now that we have Handles working in most of the engine, we need to provide the
ability to use them in GC for testing.
--HG--
extra : rebase_source : cb3e21ec1a5b537207dbe2ebef558b0da247d30c
2012-06-13 11:15:23 -07:00
Boris Zbarsky
44edd4a058
Bug 750297 part 2. Switch WebGLUniformLocation to Paris bindings. r=peterv, bjacob
2012-06-15 16:25:51 -04:00
Terrence Cole
65eb4f944e
Bug 763636 - Do not OOM after rekeying a HashTable; r=luke
...
This makes the overloaded case fixup after a rekey infallible by rehashing into
the existing table, rather than allocating a new one.
--HG--
extra : rebase_source : fdd3f8bb1c9d2788c7281b69c974fdea0464fea8
2012-06-15 13:21:24 -07:00
Andrew McCreight
61537ff496
Bug 749385 - use deferred release in nsHTMLDocumentSH::ReleaseDocument. r=peterv
2012-05-18 15:00:19 -07:00
Luke Wagner
4f2f1f18f9
Bug 764249 - Fix the non-reentrant-closure fix in bug 762473 (r=dvander)
...
--HG--
extra : rebase_source : c5db1eda08f62721b5dc1aa92e13f9169c69c587
2012-06-13 11:36:13 -07:00
Mike Hommey
2536fb188a
Backout changeset a81526647059 and 560c492f81ad (bug 616262) because of Windows Moth perma-orange
2012-06-15 15:50:24 +02:00
Ed Morley
9ef4312c8c
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-06-15 13:32:55 +01:00
Bobby Holley
bb38fbaa32
Bug 764389 - Update compartment principals on inner window reuse and on document.write. r=bz
2012-06-15 08:31:27 +02:00
Bobby Holley
49bd730fa1
Bug 764389 - Add an API to change the principals of a compartment. r=luke
2012-06-15 08:30:09 +02:00
Nicholas Nethercote
7e69975da8
Bug 758509 (part 8) - Initialize JSScript::globalObject in Create(). r=luke.
...
--HG--
extra : rebase_source : 9a6e3933b3586c3c986acdbeccedd2d8359c8a65
2012-06-06 21:37:37 -07:00
Nicholas Nethercote
59fb42e7fb
Bug 758509 (part 7) - Initialize JSScript::staticLevel in Create(). r=luke.
...
--HG--
extra : rebase_source : 68b169f29e8d2d928e4b83078bafdf33eb7b53a1
2012-06-06 21:37:37 -07:00