Commit Graph

28451 Commits

Author SHA1 Message Date
Mike Hommey
d0e97f794d Backout changeset efc2f07a829b (bug 734125) because of bustage 2012-06-20 09:23:41 +02:00
Mike Hommey
3a615a6dfd Re-sync config/config.mk after bug 763987. r=me 2012-06-20 09:14:05 +02:00
Mike Hommey
d6738107b0 Bug 764286 - Remove unused AC_SUBSTs. r=ted 2012-06-20 09:00:48 +02:00
Mike Hommey
cd69374e33 Bug 763987 - Normalize autoconf.mk.in. r=ted 2012-06-20 09:00:48 +02:00
Mike Hommey
de370a6c93 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
1b6feacfd5 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
8d29eda287 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
94297f56ca 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
36b87e978e 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
f93aa44bea Bug 766004 - Remove LookupCompileTimeConstant(). r=bhackett.
--HG--
extra : rebase_source : 27e505a79158eb87fd38adf700bc21a666415733
2012-06-19 18:05:43 -07:00
Nicholas Nethercote
fe03dba4b9 Bug 765976 - Simplify CompileFunctionBody's control flow. r=sfink.
--HG--
extra : rebase_source : 4d5e88fdae064f5a68c0938ee5cbc6e619d02c85
2012-06-18 16:54:55 -07:00
Fabrice Desré
d660f450c5 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
5664ae8e7a Bug 764916 - Replace nsDOMClassInfo::ThrowJSException with xpc::Throw. r=mrbkap 2012-06-19 19:01:10 -04:00
Andrew McCreight
dccb80b3fd Bug 763776 - refactor nsXPConnect::Traverse. r=billm 2012-06-19 11:33:00 -07:00
Andreas Gal
e6dca1410b Bug 637014 - use the right global in MakeFinalizeObserver (r=luke) 2012-06-19 11:13:42 -07:00
Benjamin Smedberg
a937af094c 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
70a578b8d5 Bug 720396 - Fix Debugger.addDebuggee with Debuger.prototype. r=jorendorff 2012-06-19 17:24:57 +02:00
Peter Van der Beken
c35972a603 Fix for bug 762651 (Add wrappercache to CanvasRenderingContext2D). r=bz. 2012-06-04 21:41:51 +02:00
Terrence Cole
cd8aba1d4d 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
2028b566b4 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
1de2ac1271 Bug 754725 - Fix type tags during VM stack scanning (r=bhackett) 2012-06-18 17:04:56 -07:00
Bill McCloskey
6bafd61c4b Bug 757431 - Fix stack scanning in Splat (r=bhackett) 2012-06-18 17:04:52 -07:00
Bill McCloskey
0f5af3bd1c Bug 758846 - Disable cross-compartment wrapper checking during creation (r=luke) 2012-06-18 17:04:48 -07:00
Bill McCloskey
c599ed931c Bug 762982 - Fix verifybarriers() shell call (r=luke) 2012-06-18 17:04:43 -07:00
Jeff Walden
3b720a666b Bug 763000 - Remove MOZ_Assert. r=Ms2ger, r=terrence, r=ted 2012-06-07 14:41:11 -07:00
Joey Armstrong
3fbb9e7d90 bug 757855: move xpidl* logic into a named makefile - batch #1 2012-06-01 11:13:07 -04:00
Nils Maier
1b828b648b Bug 759783: Add identifying origin information to Javascript sandboxes. r=jlebar 2012-06-18 13:09:17 -04:00
Luke Wagner
47597e30f9 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
99acef76b3 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
6226804d94 Bug 763433 - Clarify compartment semantics for ExposedPropertiesOnly. r=mrbkap 2012-06-18 15:47:09 +02:00
Jan de Mooij
c2b90aa8bb Bug 765733 - Don't emit singleton array initializers for empty arrays. r=bhackett 2012-06-18 16:54:22 +02:00
Bobby Holley
0c8f394bc0 Bug 763381 - Fix up compartment situation for expando objects. r=mrbkap 2012-06-18 15:28:11 +02:00
Bobby Holley
67c64dc0eb Bug 763381 - Pass cx around in more places. r=mrbkap 2012-06-18 15:28:11 +02:00
Bobby Holley
cde276d091 Bug 764289 - Null-check desc->obj after calling Proxy::getPropertyDescriptor. r=jorendorff 2012-06-18 15:19:39 +02:00
Luke Wagner
36dd2aac95 Bug 764249 - Fix the non-reentrant-closure fix in bug 762473 (r=dvander) 2012-06-17 23:44:27 -07:00
Luke Wagner
f60a3eb84e Backout 925c31734424 (wrong bug, wrong patch) 2012-06-17 23:40:47 -07:00
Ms2ger
c1e5ff949e Bug 762436 - Get rid of the nsresult return value for nsIXPCScriptable::GetScriptableFlags(); r=mrbkap 2012-06-17 10:11:16 +02:00
Gregor Wagner
22fa9d9f64 Bug 764682 - Implement wifi events in c++. r=smaug 2012-06-16 11:14:12 -07:00
Benjamin Peterson
ce8ebecccb Bug 763954: give the rest argument integer properties, r=bhackett 2012-06-16 17:27:13 +12:00
Terrence Cole
2df8e18796 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
ed0d831772 Bug 750297 part 2. Switch WebGLUniformLocation to Paris bindings. r=peterv, bjacob 2012-06-15 16:25:51 -04:00
Terrence Cole
9022675537 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
32c90ebc36 Bug 749385 - use deferred release in nsHTMLDocumentSH::ReleaseDocument. r=peterv 2012-05-18 15:00:19 -07:00
Luke Wagner
51db5f5ef1 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
cc362780fd Backout changeset a81526647059 and 560c492f81ad (bug 616262) because of Windows Moth perma-orange 2012-06-15 15:50:24 +02:00
Ed Morley
e76a671d8e Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-06-15 13:32:55 +01:00
Bobby Holley
3f91fbc21e 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
759d411034 Bug 764389 - Add an API to change the principals of a compartment. r=luke 2012-06-15 08:30:09 +02:00
Nicholas Nethercote
80725c5db7 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
3f23749ab5 Bug 758509 (part 7) - Initialize JSScript::staticLevel in Create(). r=luke.
--HG--
extra : rebase_source : 68b169f29e8d2d928e4b83078bafdf33eb7b53a1
2012-06-06 21:37:37 -07:00