Commit Graph

22828 Commits

Author SHA1 Message Date
Andres Hernandez
e456defc7f Bug 769298 - Avoid logging script errors coming from private windows in the global error console 2012-10-19 15:52:21 -06:00
Boris Zbarsky
2c0d8809e7 Bug 801712 part 2. Switch ImageData to WebIDL bindings. r=peterv 2012-10-22 13:08:52 -04:00
Boris Zbarsky
ad8c0e8444 Bug 801712 part 1. Add the WebIDL binding API to ImageData. r=peterv 2012-10-22 13:08:52 -04:00
Boris Zbarsky
5592281fbe Bug 801723. WebIDL binding objects may not have classinfo even if they're nsISupports. r=peterv 2012-10-22 13:08:51 -04:00
Rafael Ávila de Espíndola
5d094213a0 Bug 803707 - Don't assume pointers are 64 bits. r=benjamin. 2012-10-22 09:07:04 -04:00
Bobby Holley
dc33cae831 Bug 789224 - Separate certificate principals out from CAPS. r=dveditz
There's no longer any reason why "certificate principals" need to be principals at all.
I tried to rip them out entirely, but it looks like they're still used vestigially at XPI
install time to display author information. But there's no reason that they have to be
porkbarreled into the security-critical objects that we pass around all over the place.
So let's make them their own deal.

I was tempted to call them "certificate holders", but that would involve renaming methods and
cause more compat fuss than necessary.

--HG--
rename : caps/idl/nsISignatureVerifier.idl => security/manager/ssl/public/nsISignatureVerifier.idl
2012-10-22 08:29:56 +02:00
Bobby Holley
9f03d6c96b Bug 789224 - Remove capability manager stuff in nsScriptSecurityManager. r=mrbkap 2012-10-22 08:29:55 +02:00
Justin Wood
a08aa7e3fc Merge backout of Bug 800613 2012-10-22 00:43:31 -04:00
Justin Wood
6c551d0d0f Backout bug 800613 (09dc2dc1fc9f) due to l10n breakage 2012-10-22 00:42:56 -04:00
Peter Van der Beken
9f37e05526 Fix for bug 803872 (Remove remaining references to the dom.new_bindings pref). r=Ms2ger. 2012-10-21 13:06:55 +02:00
Ms2ger
ff1fb0488f Bug 796903 - Part b: Remove classinfo from DOMImplementation; r=bz 2012-10-21 09:38:41 +02:00
Ryan VanderMeulen
4dfc29c3c1 Merge m-c to inbound. 2012-10-20 18:02:38 -04:00
Olli Pettay
2e10612fef Bug 802829 - Don't add nsXPCWrappedJS objects to CC graph if they only point to a certainly alive object, r=mccr8 2012-10-20 22:53:25 +03:00
Andrew McCreight
9352dfe0e2 Bug 801957 - use isFull for gcFinalizeCallback. r=billm 2012-10-20 11:26:28 -07:00
Gregory Szorc
7d163043a5 Bug 800614 - Require Python 2.6 to build the tree; r=ted
Previous minimum Python was 2.5.

This only affects the build system. Some code (including some testing
code) still needs to run on older versions of Python.
2012-10-19 11:13:37 -07:00
Terrence Cole
179cac20c4 Bug 801114 - Remove JSD's unused out-of-memory hook; r=billm
--HG--
rename : content/canvas/test/test_toBlob.html => content/canvas/test/test_mozGetAsFile.html
rename : dom/base/test/test_gsp-qualified.html => dom/base/test/test_gsp-standards.html
rename : dom/bindings/ExampleGen.py => dom/bindings/BindingGen.py
rename : dom/tests/mochitest/chrome/file_bug800817.xul => dom/tests/mochitest/chrome/file_bug799299.xul
rename : dom/tests/mochitest/chrome/test_bug800817.xul => dom/tests/mochitest/chrome/test_bug799299.xul
extra : rebase_source : bea54e63e4712ab097b7d7882092968aed82170b
2012-10-19 10:49:48 -07:00
Kannan Vijayan
2aabd8b3ba Bug 802384 - Bug in GeneratePrototypeGuards in IonCache.cpp. (r=mjrosenb) 2012-10-19 13:34:56 -04:00
Peter Van der Beken
0fca6b2112 Fix for bug 801083 (Remove old proxy-based list bindings). r=bz. 2012-10-13 14:50:24 +02:00
foudfou
96e3df5cd9 Bug 799537 - Sort xpconnect chrome mochitests in tests/chrome. r=bholley 2012-10-19 23:16:07 +02:00
foudfou
f830f40097 Bug 799537 - Move xpconnect chrome mochitests in tests/mochitest to tests/chrome. r=bholley
--HG--
rename : js/xpconnect/tests/mochitest/test_bug361111.xul => js/xpconnect/tests/chrome/test_bug361111.xul
rename : js/xpconnect/tests/mochitest/test_bug760131.html => js/xpconnect/tests/chrome/test_bug760131.html
2012-10-19 22:44:26 +02:00
Nicolas B. Pierron
fdc5d505f9 Bug 799818 part 3 - Guard for strings when inlining known constants. r=jandem 2012-10-19 17:05:31 -07:00
Nicolas B. Pierron
12229b498b Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer 2012-10-19 17:05:31 -07:00
Nicolas B. Pierron
3d304bf96c Bug 799818 part 1 - Ensure return type before optimizing getelem for strings. r=jandem 2012-10-19 17:05:31 -07:00
Phil Ringnalda
461c6c79bf Back out 0498e3bb74bd:9011919fcf00 (bug 799818) for build bustage
on a CLOSED TREE
2012-10-19 14:55:53 -07:00
Nicolas B. Pierron
f057d60dc4 Bug 799818 part 3 - Guard for strings when inlining known constants. r=jandem 2012-10-19 14:32:36 -07:00
Nicolas B. Pierron
147904b297 Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer 2012-10-19 14:32:22 -07:00
Nicolas B. Pierron
20830fb699 Bug 799818 part 1 - Ensure return type before optimizing getelem for strings. r=jandem 2012-10-19 14:32:22 -07:00
Jan de Mooij
d3a1975923 Bug 803219 - Fix TI sanity checks in the interpreter. r=terrence 2012-10-19 21:10:01 +02:00
Bobby Holley
8f227813bb Bug 793969 - Define an identity transformation at the Xray layer. r=mrbkap 2012-10-19 21:00:48 +02:00
Jim Blandy
4b30589daf Bug 738480: Simplify Debugger::ScriptQuery after CPG. Fix missing compile-and-go scripts. r=luke 2012-10-19 09:53:00 -07:00
Isaac Aggrey
5d8d5083ea Bug 794510: Part 1 - Build with NO_NSPR_10_SUPPORT by default; r=ehsan,glandium,wtc 2012-10-11 01:00:54 -05:00
Peter Van der Beken
57adeb4354 Fix for bug 773780 (Add API for new DOM bindings for Node). r=bz.
--HG--
extra : rebase_source : 5dd51c4ad5274da9235c8c341b0531f234e95a91
2012-10-09 14:31:24 +02:00
Jacek Caban
f155653bf2 Bug 803084 - Port bug 789753 to mingw-w64 builds r=m_kato DONTBUILD
--HG--
extra : rebase_source : 05e1649e02e473a22ceacb55f05afa9a9de2bda2
2012-10-19 13:17:05 +02:00
Makoto Kato
0638f34655 Bug 802529 - crash in js::detail::HashTableEntry with methodjit=false. r=luke 2012-10-19 16:37:00 +09:00
Nikhil Marathe
51a2c616e8 Bug 802751 - Remove outdated comment. r=luke DONTBUILD
--HG--
extra : rebase_source : 9641e600293c846e4c7a002d32b1b0da1de28cb5
2012-10-18 22:27:31 -04:00
Ryan VanderMeulen
e7c57435cb Bug 798123 - Fix build bustage. r=Waldo
CLOSED TREE
2012-10-18 22:21:38 -04:00
Gabriele Svelto
cc3411e5ab Bug 798123 - Replace the array conversion functions in BluetoothUtils.cpp with those in nsTArrayHelpers.h. r=mrbkap 2012-10-18 15:20:54 +02:00
Benjamin Peterson
632234f58e Bug 803358 - Remove JSOPTION_RELIMIT. r=luke 2012-10-18 21:06:42 -04:00
Joel Maher
05d832e89a Bug 788653 - Make enablePrivilege pref name more dire. r=bholley 2012-10-18 08:03:37 -04:00
Isaac Aggrey
cbb17fe7b2 Bug 794510: Part 2: Use more stdint types instead of protypes.h types; r=ehsan 2012-10-11 18:38:04 -05:00
Josh Matthews
17184e0206 Backed out changeset 12002e126b39 (bug 769298) 2012-10-18 17:27:23 -04:00
Jim Blandy
9b0476d15a (no bug) DONTBUILD Fix comment search-and-replaceo in js/src/ion/IonMacroAssembler.h rs=nobody 2012-10-18 14:20:43 -07:00
Andres Hernandez
5714d9cba9 Bug 769298 - Avoid logging script errors coming from private windows in the global error console 2012-10-18 00:24:56 -06:00
Bill McCloskey
f7b79900c0 Bug 795532 - Add more assertions during transplant (r=bholley) 2012-10-17 14:42:41 -07:00
Ed Morley
08d7403cae Merge mozilla-central to mozilla-inbound 2012-10-18 18:14:23 +01:00
Ed Morley
4663178067 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-10-18 18:12:33 +01:00
Chris AtLee
657519f363 Bug 802763: Set objcopy for gonk builds. r=ted DONTBUILD 2012-10-18 10:45:31 -04:00
Mike Hommey
c318b23973 Bug 794472 - Add quoting for some commands to make pymake happier. r=ted 2012-10-18 14:44:12 +02:00
Luke Wagner
eaea7760a3 Bug 801922 - IonMonkey: LDefinition::BOX should only be defined with JS_PUNBOX64 (r=dvander) 2012-10-16 16:56:11 -07:00
Luke Wagner
c90c4baefb Bug 800650 - decouple CompileBackEnd from IonBuilder (r=dvander) 2012-10-16 16:56:11 -07:00