Ehsan Akhgari
ca18c36a95
Bug 1114880 follow-up: Rename MOZ_{STRONG,WEAK}_REF to MOZ_{OWNING,NON_OWNING}_REF
...
--HG--
extra : rebase_source : 51fff0785d112b5b87be3c6ff723c8986b37effe
2014-12-23 21:17:50 -05:00
Ehsan Akhgari
45e13ae336
Bug 1114983 - Use nsCOMPtr in nsRunnableMethodReceiver; r=froydnj
...
--HG--
extra : rebase_source : 4094a49ac67c76f789b685d59fcf3f27c7c304df
2014-12-23 17:30:55 -05:00
Ehsan Akhgari
f1407c1a4e
Bug 1114985 - Use nsCOMPtr in nsSingletonEnumerator; r=froydnj
...
--HG--
extra : rebase_source : b8c8687f663fe5d914bf4bb0b0228e37560aff43
2014-12-23 17:30:14 -05:00
Ehsan Akhgari
ac1b5a47a9
Bug 1114880 - Annotate some strong and weak references in XPCOM; r=froydnj
...
--HG--
extra : rebase_source : 3af3de656b98c8f41ed0330f205f9958a384c30c
2014-12-23 17:27:48 -05:00
Chih-Kai (Patrick) Wang
6f55b02411
Bug 970307: Part 1: Report status of each thread to find when all the threads are idle. r=nfroyd
2014-12-18 17:00:39 +08:00
Terrence Cole
455fff82ba
Bug 1105069 - Part 21: Remove AsCell in preference of GCCellPtr; r=jonco, r=mccr8
...
--HG--
extra : rebase_source : 5c4470f3efbd9dbe3caee08ed88b07da549912e0
2014-12-14 08:27:52 -08:00
Terrence Cole
54972a74ea
Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco
...
--HG--
extra : rebase_source : 2338e0a57779401f9bc4744bc2fa59a4b31d76bf
2014-12-05 09:38:34 -08:00
Ehsan Akhgari
ccd9d981e3
Bug 1111224 - Move TestExpirationTracker.cpp to gtest and enable it; r=froydnj
...
--HG--
rename : xpcom/tests/TestExpirationTracker.cpp => xpcom/glue/tests/gtest/TestExpirationTracker.cpp
extra : rebase_source : 3961e36029257b2e923fe6597aadf684f93fcc41
2014-12-15 15:43:22 -05:00
Carsten "Tomcat" Book
a07b0286ce
merge b2g-inbound to mozilla-central a=merge
2014-12-16 12:54:14 +01:00
Wes Kocher
d9fbcee0e5
Backed out changeset c6287220baaf (bug 1111224) for Windows build bustage on a CLOSED TREE
...
--HG--
rename : xpcom/glue/tests/gtest/TestExpirationTracker.cpp => xpcom/tests/TestExpirationTracker.cpp
2014-12-15 14:55:09 -08:00
Ehsan Akhgari
4542874908
Bug 1111224 - Move TestExpirationTracker.cpp to gtest and enable it; r=froydnj
...
--HG--
rename : xpcom/tests/TestExpirationTracker.cpp => xpcom/glue/tests/gtest/TestExpirationTracker.cpp
extra : rebase_source : 6c7ef5eccec61e97aef7e85195c01b11b8ff2f91
2014-12-15 15:43:22 -05:00
Ehsan Akhgari
e29bee2b42
Bug 1111152 - Move TestEncoding.cpp to gtest and enable it; r=froydnj
...
--HG--
rename : xpcom/tests/TestEncoding.cpp => xpcom/glue/tests/gtest/TestEncoding.cpp
extra : rebase_source : 4beccae061390e7b4dd6ba45113daea43865c63d
2014-12-15 15:42:41 -05:00
Ehsan Akhgari
1cee07d9aa
Bug 1111151 - Move TestCRT.cpp to gtest and enable it; r=froydnj
...
--HG--
rename : xpcom/tests/TestCRT.cpp => xpcom/glue/tests/gtest/TestCRT.cpp
extra : rebase_source : 95297289071d49a160cfd79a609ba81d3aaf994c
2014-12-15 15:41:37 -05:00
Ehsan Akhgari
cc92b1597e
Bug 1111149 - Move TestArray.cpp to gtest and enable it; r=froydnj
...
--HG--
rename : xpcom/tests/TestArray.cpp => xpcom/glue/tests/gtest/TestArray.cpp
extra : rebase_source : 204c2aa966c3df9949efa182e865de404256f386
2014-12-15 15:39:28 -05:00
Kartikaya Gupta
3ca8418832
Bug 1111407 - Allow sending a copy of all stderr to a file to get around logcat overflow. r=ehsan
2014-12-15 15:00:56 -05:00
Ehsan Akhgari
de5ab286a2
Bug 1110956 follow-up: Fix a build bustage on non-unified builds
2014-12-12 22:11:23 -05:00
Ehsan Akhgari
171db31005
Bug 1110956 follow-up: Use EXPECT macros instead of ASSERT
2014-12-12 21:52:22 -05:00
Ehsan Akhgari
cee30634bf
Bug 1110956 - Port TestStrings.cpp to gtest and enable it; r=froydnj
...
--HG--
rename : xpcom/tests/TestStrings.cpp => xpcom/glue/tests/gtest/TestStrings.cpp
extra : rebase_source : 07362a75215f15211a6ef9989a555dff5a7b5a23
2014-12-12 19:05:10 -05:00
Wes Kocher
0cbeb463a6
Backed out changeset d468b88bdb23 (bug 1110956)
...
--HG--
rename : xpcom/glue/tests/gtest/TestStrings.cpp => xpcom/tests/TestStrings.cpp
2014-12-12 16:34:21 -08:00
Wes Kocher
ddf59bba3c
Backed out changeset 71378a872c99 (bug 1110956)
2014-12-12 16:33:57 -08:00
Ehsan Akhgari
8e9aea678a
Bug 1110956 follow-up: Actually re-enable the test that was commented out
2014-12-12 19:10:48 -05:00
Ehsan Akhgari
eccbb08304
Bug 1110956 - Port TestStrings.cpp to gtest and enable it; r=froydnj
...
--HG--
rename : xpcom/tests/TestStrings.cpp => xpcom/glue/tests/gtest/TestStrings.cpp
2014-12-12 19:05:10 -05:00
Jason Orendorff
3adebb6c77
Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
...
--HG--
extra : rebase_source : a44070dd6155426ef6026c1575116f90b5fdac0c
extra : amend_source : 8d8fcf05dfd5fdf214a39501663347a6d6b56463
2014-11-22 12:23:39 -06:00
Jason Orendorff
4724b42042
Bug 1103152
- Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
...
--HG--
extra : rebase_source : a349ef612573aff8f87b995a65df94ae56cab13d
extra : amend_source : bbfe549fe0735d8b33ffff66d7eeddcc2ad042d2
2014-12-02 16:56:35 -06:00
Terrence Cole
f3a641e89b
Bug 1105069 - Part 10: Convert NoteWeakMapping to GCCellPtr; r=jonco, r=mccr8
...
--HG--
extra : rebase_source : b660a676c03c4a0bbdc521a6401a2a619543aa2a
2014-12-05 09:38:32 -08:00
Terrence Cole
e98a1760b2
Bug 1107349 - Always build in enerational GC support; r=jonco
2014-12-04 09:45:05 -08:00
Daniel Holbert
53068d18ea
Bug 1108024: Add MOZ_OVERRIDE annotations to function-decls in NS_DECL_ISUPPORTS & its variants. r=froydnj
2014-12-05 12:49:05 -08:00
L. David Baron
4753a33253
Bug 1100770 - Better document existing printf_stderr, vprintf_stderr, fprintf_stderr functions. r=froydnj
2014-11-26 22:29:44 -08:00
Patrick Wang (Chih-Kai Wang)
0cdf2359f0
Bug 1105215: fix build break when MOZ_CALLSTACK_DISABLED is not defined. r=njn
2014-11-27 13:52:56 +08:00
Ryan VanderMeulen
240fa20d5e
Backed out changesets 9beb53e53951, 4420bb4e5e7c, de1da65301a8, and cd9c2aaf1343 (bug 970307) for causing frequent B2G debug mochitest-11 crashes.
2014-11-24 17:18:27 -05:00
Patrick Wang (Chih-Kai Wang)
dac64ab9df
Bug 970307: Part 1: Report status of each thread to find when all the threads are idle. r=nfroyd
2014-11-24 15:21:52 +08:00
Karl Tomlinson
ec8f8e239d
bug 976927 support nsAutoTArray::operator=(const nsTArray&) r=froydnj
...
--HG--
extra : rebase_source : 9835cd5b05427611d5e490eee88602b2578dc0b8
2014-11-19 12:40:28 +13:00
Nathan Froyd
4dbacebed1
Bug 1099251 - make ChaosMode's behavior modifications more finely-grained selectable; r=roc
2014-11-14 13:12:51 -05:00
Shih-Chiang Chien
2c321472f6
Bug 1094531 - make nsNodeInfoManager skippable. r=smaug.
2014-11-17 13:04:00 +01:00
Nathan Froyd
42ccc25697
Bug 1095541 - part 2 - move already_AddRefed to its own header file; r=bsmedberg
2014-11-07 11:17:41 -05:00
Nathan Froyd
de5f96dd59
Bug 1097861 - make CycleCollectionNoteChild more easily forward-declarable; r=mccr8
...
Forward declaring functions with default arguments is difficult. If you try to say:
template<typename T>
inline void
CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback,
T* aChild, const char* aName, uint32_t aFlags);
and then later have:
template<typename T>
inline void
CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback,
T* aChild, const char* aName, uint32_t aFlags = 0);
{
...
}
the compiler complains that default arguments cannot be added to a
function template that has already been declared. If you attempt to
mollify the compiler by declaring instead:
template<typename T>
inline void
CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback,
T* aChild, const char* aName, uint32_t aFlags = 0);
the compiler then complains about redefining the default argument (!)
when an actual definition is found.
To circumvent this, manually implement "default" arguments by providing
a three-argument form of CycleCollectionNoteChild, which simply forwards
to the four-argument version.
2014-11-12 15:22:32 -05:00
David Major
b7838d5451
Bug 1097283: Fix count/byte mismatches in NS_ABORT_OOM calls. r=froydnj
...
--HG--
extra : rebase_source : a9f4ae9e6f05e5ade56b741fa2f110974c5f08ac
2014-11-12 21:13:44 +13:00
David Major
b8f2362dd9
Backed out changeset 8a4595cc5ec4 for Linux build failure on a CLOESD TREE
...
just kidding it's a CLOSED TREE
--HG--
extra : rebase_source : 163a9bff0ad836095057d5911b792c34517d14cc
2014-11-12 17:19:15 +13:00
David Major
da3daae259
Bug 1097283: Fix count/byte mismatches in NS_ABORT_OOM calls. r=froydnj
...
--HG--
extra : rebase_source : b24e0b9d2e491ace3c045ee6b01e36b33c3ac21d
2014-11-12 15:42:53 +13:00
Nathan Froyd
be4bc6db65
Bug 1097271 - remove unused ptr variable from nsClassHashtable::RemoveAndForget; r=mccr8
2014-11-11 16:47:29 -05:00
Seth Fowler
5e22eb2a7c
Bug 1091921 - Don't disable operator delete for Monitor and Mutex Auto helpers. r=froydnj
...
--HG--
extra : rebase_source : 9754a3daab2b3452201ed9575a4cc00b6b8d6231
2014-11-10 13:37:52 -08:00
Nathan Froyd
56d5689629
Bug 1095633 - part 1 - remove uses of HAVE_CPP_TROUBLE_COMPARING_TO_ZERO from headers; r=bz
2014-11-07 14:44:12 -05:00
Nicholas Nethercote
03dcf6d764
Bug 1048044 - Use exponential growth when growing an nsTArray. r=froydnj.
...
--HG--
extra : rebase_source : 7587eb25686f5273b9b77a8b38c6cc40ce5fc25b
2014-10-29 20:34:33 -07:00
Carsten "Tomcat" Book
a82f5632d1
Merge mozilla-central to fx-team
2014-10-24 16:12:00 +02:00
Panos Astithas
bb949c4017
Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh
2014-09-23 21:49:03 +03:00
James Willcox
79f2d801fb
Bug 1085662 - Don't crash if there is no deadlock detector when destroying BlockingResourceBase r=froydnj
2014-10-21 10:16:31 -05:00
Mike Hommey
393ced0c9d
Bug 1084161 - Use PLDHashTableOps to allocate PLDHashTables. r=nfroyd
2014-10-24 13:08:02 +09:00
Ehsan Akhgari
24fd149467
Bug 1082576 - Fix the XPCOM library loading error reporting code; r=froydnj
...
We build without UNICODE, so we end up calling the ANSI version
of the function, and then we would attempt to interpret the
resulting narrow char buffer as a wide char buffer.
2014-10-14 19:28:24 -04:00
Mark Banner
ed6044700a
Bug 1081906 Fix unable to start Firefox due to 'Couldn't load XPCOM'. r=bsmedberg
2014-10-14 10:06:20 +01:00
Nicholas Nethercote
b21b892183
Bug 1062709 (part 2, attempt 2) - Clean up stack printing and fixing. r=dbaron.
...
--HG--
extra : rebase_source : 626fd23a14ec90cfc9807c3d555169ec6463d19d
2014-09-01 22:56:05 -07:00