4d03df4a60dc425869923ec5c54ca82bdb9828df: Bug 675221 part A: replace XPCOM proxies with runanble for code in XPCOM itself, r=bz
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 11 Jan 2012 11:28:21 -0500 - rev 84179
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 675221 part A: replace XPCOM proxies with runanble for code in XPCOM itself, r=bz
4de07a341aab9657b1e1437afe0756c9f7c436be: Fix non-threadsafe builds, no bug. r=jorendorff
Brian Hackett <bhackett1024@gmail.com> - Wed, 11 Jan 2012 08:21:26 -0800 - rev 84178
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Fix non-threadsafe builds, no bug. r=jorendorff
c42d08fdec34547f8302ca6d04f9fe8ea471eaa2: Bug 716215 - nsHTMLEditor::IsEmptyNodeImpl checks if the parent is a form widget instead of the child. r=Ms2ger; sr=ehsan
Jignesh Kakadiya <jigneshhk1992@gmail.com> - Wed, 11 Jan 2012 09:23:09 +0100 - rev 84177
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 716215 - nsHTMLEditor::IsEmptyNodeImpl checks if the parent is a form widget instead of the child. r=Ms2ger; sr=ehsan
4fc86339a424b5aff60d4d6603a3ed1ba5c5cf37: Bug 332648 - Part h: Move AutoEnumStateArray to jsapi.h; r=evilpie
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:09 +0100 - rev 84176
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 332648 - Part h: Move AutoEnumStateArray to jsapi.h; r=evilpie
2140f9cb5d6a7bbe8218888564f32cda7d58c32b: Bug 332648 - Part g: Move AutoIdArray to jsapi.h; r=evilpie
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:09 +0100 - rev 84175
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 332648 - Part g: Move AutoIdArray to jsapi.h; r=evilpie
8fd1b83456805a966980fa01c062988aed782215: Bug 332648 - Part f: Move AutoIdRooter to jsapi.h; r=evilpie
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:09 +0100 - rev 84174
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 332648 - Part f: Move AutoIdRooter to jsapi.h; r=evilpie
af8168703a407fafbeef0311297b72625ae80304: Bug 332648 - Part e: Move AutoArrayRooter to jsapi.h; r=evilpie
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:09 +0100 - rev 84173
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 332648 - Part e: Move AutoArrayRooter to jsapi.h; r=evilpie
13f996c0d905fdb8d3585d21ce4f47079d9a0679: Bug 332648 - Part d: Move AutoStringRooter to jsapi.h; r=evilpie
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:08 +0100 - rev 84172
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 332648 - Part d: Move AutoStringRooter to jsapi.h; r=evilpie
422290830373e85f668ddd6c5586d68ee24becbd: Bug 332648 - Part c: Move AutoObjectRooter to jsapi.h; r=evilpie
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:08 +0100 - rev 84171
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 332648 - Part c: Move AutoObjectRooter to jsapi.h; r=evilpie
6407283df40bd481a2bd897296d71f0d543607b3: Bug 332648 - Part b: Move AutoValueRooter to jsapi.h; r=evilpie
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:08 +0100 - rev 84170
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 332648 - Part b: Move AutoValueRooter to jsapi.h; r=evilpie This patch also moves the MarkRuntime function into the JS namespace.
4c85015dc460efd7ec52a5a3068b66d01364f36d: Bug 332648 - Part a: Move AutoGCRooter to jsapi.h; r=evilpie
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:08 +0100 - rev 84169
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 332648 - Part a: Move AutoGCRooter to jsapi.h; r=evilpie This also moves AutoCheckRequestDepth into jsapi.h and moves some assertions from CHECK_REQUEST to the AutoCheckRequestDepth constructor.
2e7afd15d01a48fcdd692fc8543c9d1541ac25bf: Bug 714264 - Part c: Move IterateData / CollectCompartmentStatsForRuntime / GetExplicitNonHeapForRuntime to js/MemoryMetrics.h; r=njn
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:08 +0100 - rev 84168
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 714264 - Part c: Move IterateData / CollectCompartmentStatsForRuntime / GetExplicitNonHeapForRuntime to js/MemoryMetrics.h; r=njn This patch also removes those APIs exposed in js/MemoryMetrics.h that aren't used anymore.
b9077aadd3d745c00159ac95aedc2402d94c7d39: Bug 714264 - Part b: Move CompartmentStats to MemoryMetrics.h; r=njn
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:08 +0100 - rev 84167
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 714264 - Part b: Move CompartmentStats to MemoryMetrics.h; r=njn The name member is implemented as a void*, because it needs to remain an nsCString, and as such the logic to get the name also remains in XPConnect.
6324ddbe266839db9a2395a13064857e20f44940: Bug 714458 - Part c: Don't include jscntxt.h in xpcprivate.h; r=bholley
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:08 +0100 - rev 84166
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 714458 - Part c: Don't include jscntxt.h in xpcprivate.h; r=bholley This removes the inclusion from xpcprivate.h, and adds the include to XPConnect files that still need it, along with notes to clarify what these files need from the include. These notes will be removed while fixing bug 677079.
0c55d7a26512089532bbde885763ac197090721f: Bug 714458 - Part b: Provide the thread-related APIs xpcprivate.h needs; r=igor
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:07 +0100 - rev 84165
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 714458 - Part b: Provide the thread-related APIs xpcprivate.h needs; r=igor This introduces a JS_GetCurrentThread to go with the existing JS_GetContextThread, as well as a js::GetContextThread to get at the actual JSThread object, and inlines the only use of JS_THREAD_ID.
996cc657dfbadbfb3b177f8700388fe461560330: Bug 714458 - Part a: Introduce JSAPI for JSContext's second private pointer; r=Waldo
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:07 +0100 - rev 84164
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 714458 - Part a: Introduce JSAPI for JSContext's second private pointer; r=Waldo JSContext currently has 2 private pointers, but the JSAPI only provides access to one of them.
034af96fa579585a25cf4b498b9c2a5e848ba668: Bug 716207 - Part b: Cleanup nsTextEditRules::RemoveRedundantTrailingBR; r=ehsan
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:07 +0100 - rev 84163
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 716207 - Part b: Cleanup nsTextEditRules::RemoveRedundantTrailingBR; r=ehsan
581a264557030eb6e37be2ecd900d2d102498669: Bug 716207 - Part a: Cleanup nsTextEditRules::DidUndo; r=ehsan
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:07 +0100 - rev 84162
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 716207 - Part a: Cleanup nsTextEditRules::DidUndo; r=ehsan
1fd016e845378ce75338579310d278d2afe77a80: Bug 699731 - Remove PR_INT64_MAX / PR_UINT64_MAX from non-nsprpub source; r=ted
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:07 +0100 - rev 84161
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 699731 - Remove PR_INT64_MAX / PR_UINT64_MAX from non-nsprpub source; r=ted
df571c75b4c04ddfdc3a4a6dc97e5029d8446aca: Bug 715634 - Cleanup XPCJSContextStack; r=bholley
Ms2ger <ms2ger@gmail.com> - Wed, 11 Jan 2012 09:23:07 +0100 - rev 84160
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 715634 - Cleanup XPCJSContextStack; r=bholley
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip