Ms2ger
902597365e
Bug 1043853 - Share the code for structured cloning of ImageData objects across main-thread and workers implementations; r=jst
2014-08-01 22:47:47 +02:00
Wes Kocher
c3f05774be
Backed out changeset a668ab2d8dd3 (bug 1043853) for bustage
2014-08-01 14:25:10 -07:00
Ms2ger
6137b7ed31
Bug 1043853 - Share the code for structured cloning of ImageData objects across main-thread and workers implementations; r=jst
2014-08-01 22:47:47 +02:00
Bobby Holley
9f2d788107
Bug 940305 - Move extraWarnings to RuntimeOptions with a per-compartment override. r=jandem,r=khuey
2014-07-29 21:00:37 -07:00
Nicholas Nethercote
a8a0e397c5
Bug 1035570 (part 3) - DMD: Add DMDAnalyzeHeap(), a heap snapshot function. r=erahm,mccr8.
...
The patch also adds DMDAnalyzeReports() as a synonym for DMDReportAndDump(),
and deprecates the latter.
--HG--
extra : rebase_source : 651246aa7a0a301f804c124f25beb0e8ed6cd67f
2014-05-29 23:46:09 -07:00
Bob Owen
a63b6d9fab
Bug 1037564 Part 4: Replace nsCxPusher in nsJSContext::SetProperty. r=bholley
2014-07-18 12:58:10 +01:00
Jon Coppeard
8fa256a683
Bug 1017141 - Add prefs for setting min/max empty chunk counts r=bent
2014-07-16 10:01:20 +01:00
Jan de Mooij
601f2700c9
Bug 1037869 - Fix remaining Latin1 string issues. r=terrence
...
--HG--
extra : rebase_source : b6fc9024f1a6c7eb9169b6c8c906916b4b1c197e
2014-07-14 22:19:36 +02:00
Shashank Sabniveesu
4cd2d5a8ce
Bug 1034910 - Make the dtor of nsJSArgArray protected. r=smaug
2014-07-11 13:19:00 -04:00
Bobby Holley
29eccabc87
Bug 940316 - Move werror to RuntimeOptions. r=jandem
2014-07-11 08:30:47 -07:00
Tim Taubert
9f6f5e6bb2
Bug 1026314 - Rename Key to CryptoKey in WebCrypto r=rbarnes,bz
...
From 9beed249a4d08ccc945bc573a0c71d295cb1b222 Mon Sep 17 00:00:00 2001
--HG--
rename : dom/crypto/Key.cpp => dom/crypto/CryptoKey.cpp
rename : dom/crypto/Key.h => dom/crypto/CryptoKey.h
rename : dom/crypto/KeyPair.cpp => dom/crypto/CryptoKeyPair.cpp
rename : dom/crypto/KeyPair.h => dom/crypto/CryptoKeyPair.h
2014-06-23 23:25:13 +02:00
Ed Morley
f4b34b75ea
Backed out changeset 38831e922852 (bug 1026314) for test_interfaces.html failures
...
--HG--
rename : dom/crypto/CryptoKey.cpp => dom/crypto/Key.cpp
rename : dom/crypto/CryptoKey.h => dom/crypto/Key.h
rename : dom/crypto/CryptoKeyPair.cpp => dom/crypto/KeyPair.cpp
rename : dom/crypto/CryptoKeyPair.h => dom/crypto/KeyPair.h
2014-07-04 16:17:51 +01:00
Tim Taubert
4f942527d3
Bug 1026314 - Rename Key to CryptoKey in WebCrypto r=rbarnes,bz
...
--HG--
rename : dom/crypto/Key.cpp => dom/crypto/CryptoKey.cpp
rename : dom/crypto/Key.h => dom/crypto/CryptoKey.h
rename : dom/crypto/KeyPair.cpp => dom/crypto/CryptoKeyPair.cpp
rename : dom/crypto/KeyPair.h => dom/crypto/CryptoKeyPair.h
2014-06-23 23:25:13 +02:00
Boris Zbarsky
1fd4559d36
Bug 1033157. Move the setup of the JSRuntime DOM callbacks into the CycleCollectedJSRuntime constructor, so we don't have to separatedly do it for workers, windows, and xpcshell. r=khuey
2014-07-02 15:16:42 -04:00
Steve Fink
331764b88b
Bug 1022773 - Return value rooting for dom/, r=bz
...
--HG--
extra : rebase_source : 24732cd3aff732c5c3d3eb8e19ee8a95f588ebd7
2014-06-25 15:35:36 -07:00
Jim Blandy
cb2e9869d1
Bug 800200: Remove references to JSD from outside js/jsd. r=mccr8,bholley,ted,smaug
2014-06-27 11:05:08 -07:00
Benoit Jacob
84b13c683d
Bug 1028588 - Fix dangerous public destructors in the rest of dom/ - r=ehsan
2014-06-23 15:56:07 -04:00
Bob Owen
2aaffc99ec
Bug 1025476 - Part 1: Add compulsory Init functions to AutoJSAPI. r=bholley
2014-06-19 08:21:14 +01:00
Ms2ger
431ce684f3
Bug 974327 - Cleanup nsJSContext::GetGlobalObject(); r=bholley
...
The removed code is never reached, as GetWindowProxy() returns a JSObject
with OuterWindowProxyClass as its JSClass, and this will test false for
IsDOMClass and
(~c->flags) & (JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS).
2014-06-20 12:32:50 +02:00
Andrew McCreight
1ce2a85dbb
Bug 1019101 - Add a way to get the max CC pause during a given period of time. r=smaug
2014-06-14 16:43:45 -07:00
Bob Owen
ff160cb692
Bug 1017030 - Part 4: Replace AutoPushJSContext in nsJSContext::InitClasses. r=bholley
2014-06-11 17:31:24 +01:00
Ms2ger
0c56170cb4
Bug 1018103 - Remove support for the "JavaScript-global-static-nameset" category; r=bholley
...
The only in-tree consumer was removed in bug 1012320; the addons MXR and a web
search suggest that it is unused outside the tree as well.
2014-06-06 10:06:26 +02:00
Victor Porof
928e1cef59
Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
2014-05-23 17:12:29 -04:00
Nicholas Nethercote
2d998359dc
Bug 1018039 - Enable DMD on TBPL debug builds. r=glandium.
...
--HG--
extra : rebase_source : 90b11d0a42d9a3f41630fedd4af0e60d34e67d7f
2014-05-19 18:17:07 -07:00
Nicholas Nethercote
c360e10994
Bug 1014249 - Beef up the "is DMD enabled?" and "is DMD running?" checks. r=mccr8.
...
--HG--
extra : rebase_source : 868ce1a1e470e45f51447f5126982aaeb51905f1
2014-05-22 19:45:14 -07:00
Jason Orendorff
03b93a24b8
Bug 987995, part 3 - Move memory pressure callbacks from nsJSEnvironment/XPCJSRuntime to CycleCollectedJSRuntime. r=mccr8.
2014-05-22 08:18:02 -05:00
Jason Orendorff
468bb09584
Bug 987995, part 2 - Add a data parameter to two memory-pressure-related callbacks. r=luke.
2014-05-22 08:18:01 -05:00
Birunthan Mohanathas
c6f127456b
Bug 869836 - Part 7: Use AppendLiteral instead of Append where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
e5b0697f13
Bug 869836 - Part 5: Use AssignLiteral instead of Assign where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Richard Barnes
63aeb46ec5
Bug 995385 - Add WebCrypto WebIDL interfaces. r=bz, r=cviecco, r=dkeeler
2014-05-15 06:20:00 -04:00
Boris Zbarsky
2796643595
Bug 1000175. Make sure error events on window only fire if the active document has not changed from when the exception was thrown. r=smaug
2014-05-20 16:07:17 -04:00
Ms2ger
10a293d8cb
Bug 1007243 - Remove nsJSContext::GarbageCollectNow's unused IsCompartment argument; r=bholley
...
It has been unused since changeset 82f8c3925056 in bug 903212.
2014-05-20 21:50:59 +02:00
Andrew McCreight
da21dc25ab
Bug 1011137 - Reduce GC delay rather than CC delay with ICC. r=smaug
2014-05-16 10:11:40 -07:00
Andrew McCreight
1e064458d0
Bug 1011132 - Fix CYCLE_COLLECTOR_TIME_BETWEEN telemetry. r=smaug
2014-05-16 10:11:40 -07:00
Ryan VanderMeulen
63cd113b5a
Revert to revision 63dfac3c9c87 due to mass bustage pile-ups that landed after it on a CLOSED TREE.
2014-05-16 12:29:37 -04:00
Andrew McCreight
85a73bcf27
Bug 1011137 - Reduce GC delay rather than CC delay with ICC. r=smaug
2014-05-16 08:09:17 -07:00
Andrew McCreight
444c3d4cfe
Bug 1011132 - Fix CYCLE_COLLECTOR_TIME_BETWEEN telemetry. r=smaug
2014-05-16 08:09:16 -07:00
Nick Lebedev
7d585aca9e
Bug 998002 - Rename nsContentUtils::Get{Subject,Object}Principal to nsContentUtils::{Subject,Object}Principal. r=bholley
2014-05-13 11:58:00 +02:00
Andrew McCreight
f60c4c3b84
Bug 958353, part 3 - Finish any IGC in progress when manually triggering an ICC slice. r=smaug
2014-05-13 11:58:39 -07:00
Andrew McCreight
fa5dcaaf9e
Bug 1005232 - Log number of incremental cycle collector slices. r=smaug
2014-05-06 17:25:26 -07:00
Michael Shuen
9d2370cb2f
Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug
2014-04-28 16:53:00 +02:00
Birunthan Mohanathas
504b581650
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Andrew McCreight
a5bceed7c9
Bug 949607, part 2 - Add and use runNextCollectorTimer. r=smaug
2014-04-25 13:21:04 -07:00
Andrew McCreight
ff5c926e28
Bug 949607, part 1 - Make the GC timers more robust. r=smaug
2014-04-25 13:21:04 -07:00
Aryeh Gregor
8a9f071657
Bug 990725 - Rename ErrorEvent.column to .colno to match spec change; r=smaug
2014-04-23 14:55:58 +03:00
Terrence Cole
21e586caba
Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
...
--HG--
extra : rebase_source : 87991ed47ed071550af4e4125eea54a66fdb0071
2014-01-21 18:11:17 -08:00
Boris Zbarsky
67f4d02e6f
Bug 993889 part 1. Remove "scope" argument from nsContentUtils::WrapNative. r=bholley
2014-04-10 00:58:41 -04:00
Boris Zbarsky
fdbb455d4f
Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
...
This patch was mostly generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""
and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()).
2014-04-08 18:27:18 -04:00
Steve Fink
730aa23053
Bug 912456 - transferable MessagePorts, r=jorendorff
...
--HG--
extra : rebase_source : 5b8a2a9b261c53f0ff5a860e1dc2e7ede711105f
2013-11-14 20:42:34 -08:00
Jon Coppeard
80edfe1cd6
Bug 959787 - Handlify remaining JS APIs r=sfink r=bholley r=smaug
2014-04-02 15:28:03 +01:00