xpcom/base/nscore.h
4bcb64fd8fa1aae1bdb7a2a019a283eacb7af4ca
created 2018-12-14 10:28 +0100
pushed 2018-12-14 09:38 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513900 - Reformat everything on the ESR branch to the Google coding style r=ehsan a=liz
0c9996186048d2ad338c153861fb1c8aa80ce181
created 2017-12-06 09:56 +0900
pushed 2019-10-14 13:16 +0000
Mike Hommey Mike Hommey - Bug 1423512 - Remove infallible allocator exception for xpcom glue code. r=erahm
d75df8f79607ba713e4e41a78eb57e265c927856
created 2017-08-29 21:28 -0700
pushed 2019-10-14 13:16 +0000
Kris Maglione Kris Maglione - Bug 1366511: Part 3 - Add mozilla::ToResult() to convert other result types to equivalent Result. r=nbp,ehsan
0ae47966e150a75c69cc6b691529aa8c7126565c
created 2017-08-29 21:28 -0700
pushed 2019-10-14 13:16 +0000
Kris Maglione Kris Maglione - Bug 1366511: Part 2 - Allow autoconverting Err(nsresult) to nsresult. r=ehsan,nbp
88629182740457e16a97c55bc2d99a2c94960566
created 2017-08-31 16:01 -0700
pushed 2019-10-14 13:16 +0000
Kris Maglione Kris Maglione - Bug 1366511: Part 1 - Allow packing Result<T, nsresult> values into a single word. r=ehsan,nbp
27adfa4ab2d882afaa3d2c9403855973d78d8c00
created 2017-08-13 21:00 +0900
pushed 2019-10-14 13:16 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1389702 - Remove MOZ_DEPRECATED. r=froydnj
7c9e467c10b6c47659b86b03409c9a6f7f159bb4
created 2017-05-09 23:00 +1000
pushed 2019-10-14 13:16 +0000
Xidorn Quan Xidorn Quan - Bug 1330235 - Remove NS_STDCALL_FUNCPROTO and replace its usage with decltype. r=froydnj
0e21ef2001d30597c6b8a1df9d80c3bd442ab93b
created 2017-03-10 15:17 +1300
pushed 2019-10-14 13:16 +0000
David Major David Major - Bug 1346078: Remove nsAString_internal and just use the nsAString name directly. r=bsmedberg
a5aa102e8f0ff015d21ac4057fa4d47f47192204
created 2016-12-02 12:55 -0500
pushed 2019-10-14 13:16 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1306329 - Stop exporting XPCOM and XUL symbols. r=glandium
93ffc3c44ee31192f6080f37d82994ca348e4148
created 2017-01-17 17:55 -0800
pushed 2019-10-14 13:16 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1306329) for 3000+ hazards a=backout
1c2f51ce3faff9c2ecd9d6c09ac49de975946185
created 2016-12-02 12:55 -0500
pushed 2019-10-14 13:16 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1306329 - Stop exporting XPCOM and XUL symbols. r=glandium
5dc3481b01b658586fc14574d83b75f162c18d0a
created 2017-01-10 14:08 +1100
pushed 2019-10-14 13:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1329857 - Remove NS_METHOD and NS_CALLBACK. r=froydnj.
ce2b6b8bfa16cbbd398de071bfdfdd40b880999b
created 2016-10-11 12:42 -0600
pushed 2019-10-14 13:16 +0000
Tom Tromey Tom Tromey - Bug 553032 - move MOZ_FORMAT_PRINTF to mfbt; r=froydnj
b50520db14601df2cc29d23f211000a309b62026
created 2016-10-19 18:33 +0200
pushed 2019-10-14 13:16 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 16f326945f38 (bug 553032) for spidermonkey bustage. r=backout on a CLOSED TREE
16f326945f3831edc2b8f2c7482650863df827b0
created 2016-10-11 12:42 -0600
pushed 2019-10-14 13:16 +0000
Tom Tromey Tom Tromey - Bug 553032 - move MOZ_FORMAT_PRINTF to mfbt; r=froydnj
581bf8b4f433e44150ae7d11fa033064608e443c
created 2016-08-08 10:40 +1000
pushed 2019-10-14 13:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1293117 (part 1) - Add comment explaining how NS_IMETHOD, NS_IMETHODIMP and NS_METHOD should be used. r=froydnj.
c645eeceec8c1b05e8b5c2ed77fdae0de71cd7b2
created 2016-04-07 09:50 -0700
pushed 2019-10-14 13:16 +0000
William Chen William Chen - Bug 1259590 - Remove B2G ACL code. r=khuey
3ba0bf1011206023969443c1c4a65dbb0a996f99
created 2016-02-05 21:38 -0500
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Remove the workaround added in bug 1022420 now that clang-cl understands __declspec(novtable)
21501e7b09ec867450f8c3cb58dba0ae16f833cc
created 2015-07-31 12:11 -0700
pushed 2019-10-14 13:16 +0000
Jesse Ruderman Jesse Ruderman - Bug 1024259: Use NS_FREE_PERMANENT_DATA more consistently. r=mccr8
8c09dc6015a37cf5293c75edbc4c2478b30d17e1
created 2015-07-02 15:19 -0700
pushed 2019-10-14 13:16 +0000
Hamzata Diallo Hamzata Diallo - Bug 1178513 - Export libxul symbols needed by ACL. r=mattwoodrow
7e4e5e971d95f0ecfe2c721b6db0743b6ba7076b
created 2015-03-11 10:57 -0400
pushed 2019-10-14 13:16 +0000
Nathan Froyd Nathan Froyd - Bug 1142074 - remove NS_{IMPORT,EXPORT}_STATIC_MEMBER_; r=bsmedberg
25b744e53faab8f45aee86a504d255aab1bfa11d
created 2015-03-04 21:35 +0900
pushed 2019-10-14 13:16 +0000
Mike Hommey Mike Hommey - Bug 1139361 - Remove gTLSThreadID*, NS_TLS and mozilla::threads::ID. r=nfroyd
3928ee1b0381453833c00fbe1e1b72a26143f13a
created 2015-01-11 11:34 +0900
pushed 2019-10-14 13:16 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
94bd476efa143f7d07844968a7f9c77f440d0672
created 2015-01-07 16:13 -0800
pushed 2019-10-14 13:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1014341 (part 1) - Remove trace-malloc. r=dbaron,glandium.
7beceadb18b41f4ce05c3dba72f50b3889aca519
created 2014-08-25 16:00 -0400
pushed 2019-10-14 13:16 +0000
Botond Ballo Botond Ballo - Bug 965022 - Define MOZ_FORMAT_PRINTF(...) macro which expands to __attribute__(format(printf, ...)) where supported. r=froydnj
b276ce8752758dac03c664093192c796cdecebb9
created 2014-08-27 15:47 -0700
pushed 2019-10-14 13:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1058388 - Remove NS_COM_GLUE and IMETHOD_VISIBILITY. r=bsmedberg.
894b7372561dcf1a27cb4038a4f73c44cb16cbb2
created 2014-08-26 16:02 -0400
pushed 2019-10-14 13:16 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 965022) for mochitest-2 failures on a CLOSED TREE.
f076faf3c282c1d856a078e1bd4f27292ca4b1f9
created 2014-08-25 16:00 -0400
pushed 2019-10-14 13:16 +0000
Botond Ballo Botond Ballo - Bug 965022 - Define MOZ_FORMAT_PRINTF(...) macro which expands to __attribute__(format(printf, ...)) where supported. r=froydnj
bd65c6ee90b75cc84f80c1a335f33c5112549b14
created 2014-06-09 07:57 -0400
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1022420 - Disable NS_NO_VTABLE on clang-cl in order to avoid the compiler warning; r=froydnj
fc7786236f98b184a122adb6f719f5f05435ae2d
created 2014-06-03 00:08 +1200
pushed 2019-10-14 13:16 +0000
Robert O'Callahan Robert O'Callahan - Bug 1015664. Part 3: Remove NS_HIDDEN_VISIBILITY from NS_IMETHOD_VISIBILITY. r=bsmedberg
4e200260a4535784c254b0c142574f7cf3bcf777
created 2014-06-03 00:08 +1200
pushed 2019-10-14 13:16 +0000
Robert O'Callahan Robert O'Callahan - Bug 1015664. Part 2: Remove some NS_HIDDEN usage. r=bsmedberg
74e5dc1deb8e0b4045fc7a06af72fd842f03b5fc
created 2014-05-13 20:41 +0300
pushed 2019-10-14 13:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/base/. r=froydnj,continuation
4e27f466ebbb6578ab008f231f12a00917c2c718
created 2014-05-05 20:30 +0300
pushed 2019-10-14 13:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Change xpcom/base/ to use 2 space indentation
cfaa46b8361246d7defd3f8b5d4dc482f844aeb2
created 2014-02-26 13:36 -0800
pushed 2019-10-14 13:16 +0000
L. David Baron L. David Baron - Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
80b3309661a19f62900ca9050f4de52ce256b657
created 2014-02-21 14:45 -0500
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 1: Add RefCountType, a type compatible with nsrefcnt, to MFBT; r=dbaron,froydnj
58fe9dc85fa4c4eec3407b3a2c7b137a1f7c7ff4
created 2014-02-10 17:57 -0500
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
e40099b1ffa219bb620dd565763b7f906d7144cf
created 2014-01-02 17:27 -0600
pushed 2019-10-14 13:16 +0000
Jeff Walden Jeff Walden - Bug 953296 - Implement mozilla::NullptrT as a typedef to use to accept nullptr values. Also add mozilla::IsNullPointer<T>, a trait for detecting *only* true nullptr (emulated nullptr [__null] used by gcc 4.4/4.5 isn't true nullptr). r=ehsan
018fd283fa7ee160d8354ac0e4126d555450f02b
created 2013-10-31 19:39 -0700
pushed 2019-10-14 13:16 +0000
Daniel Holbert Daniel Holbert - Bug 926275: Remove mozalloc_macro_wrappers.h and mozalloc_undef_macro_wrappers.h. r=bsmedberg
30d9e30f0c8cdb2d3ef48029662a9dab066b1f28
created 2013-10-17 00:36 -0400
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
49627b9b1be3f0ffbf8c1b420a24fc7244a7e293
created 2013-10-16 21:51 -0700
pushed 2019-10-14 13:16 +0000
Phil Ringnalda Phil Ringnalda - Back out ee100983f921 (bug 895047) for build bustage
ee100983f9210e21d5030bbf176a9fe075f3ac14
created 2013-10-17 00:36 -0400
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
0a62484ff46bb8ed6d3bb173ab04bc46c62b659b
created 2013-09-17 22:43 -0500
pushed 2019-10-14 13:16 +0000
Joshua Cranmer Joshua Cranmer - Bug 904985, part 2: Use char16_t for NS_LITERAL_STRING, r=glandium, dbaron.
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
86b7630f73e09db645c80a2f690687a6855cc9cb
created 2013-07-21 13:59 +0900
pushed 2019-10-14 13:16 +0000
Mike Hommey Mike Hommey - Bug 895083 - Set NS_STDCALL to nothing on WIN64. r=ehsan
8bc7cd7071b2f8bd26a6a843723028696edbf485
created 2013-07-18 10:17 -0400
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895083 - Don't #define NS_HAVE_STDCALL on Win64 because __stdcall will just get ignored there by the compiler. r=vlad
ecfcb0796854ca7529f89aec77f8f65d8d6d19b5
created 2013-07-16 22:01 -0400
pushed 2019-10-14 13:16 +0000
Benoit Girard Benoit Girard - Bug 838803 - Remove HAVE_STDCALL to work around clang bug. r=glandium
e6ebdb6069c7542f779280487e3e6a7ee76d8cb1
created 2013-07-12 08:56 -0400
pushed 2019-10-14 13:16 +0000
Benoit Girard Benoit Girard - Bug 892861 - Remove useless -D flags 'IMPL_THEBES,_IMPL_NS_GFX,...'. r=glandium
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2019-10-14 13:16 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
13c33b6d787db2947208df0b2263f16fdceacfd1
created 2013-04-11 22:22 -0500
pushed 2019-10-14 13:16 +0000
Joshua Cranmer Joshua Cranmer - Bug 856108 - Port static analyses to clang, part 3: Remove NS_STACK_CLASS. r=bsmedberg
4d7684259549a9e5dda78b3f45f95e7f46014af9
created 2013-03-23 21:14 -0500
pushed 2019-10-14 13:16 +0000
Joshua Cranmer Joshua Cranmer - Bug 767563 - Add a clang static checker, part 3: Move the MOZ_MUST_OVERRIDE macro to MFBT. r=Waldo
091c6ec1944429d16789846c46fd62f368241302
created 2013-01-30 15:32 -0800
pushed 2019-10-14 13:16 +0000
Jeff Walden Jeff Walden - Bug 836438 - Always implement nsresult using an unsigned 32-bit integer type. r=ehsan
4ebea4d88d4872cce65c9913492e8e2389e4e107
created 2012-12-18 13:22 -0500
pushed 2019-10-14 13:16 +0000
Trevor Saunders Trevor Saunders - bug 822717 - remove checks for old gcc r=glandium
7bd96dda75f03267736c8e628995c0481014a139
created 2012-10-26 15:32 +0200
pushed 2019-10-14 13:16 +0000
Jacek Szpot Jacek Szpot - Bug 792180 - Replace NS_{UN,}LIKELY with MOZ_{UN,}LIKELY; r=ehsan
d1b23fd87ba27bf7c473a545efd39285a1fe820a
created 2012-08-07 11:27 +0300
pushed 2019-10-14 13:16 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 - Make nsresult an enum; r=ehsan,cjones,bsmedberg
79a25e159bfd81ccb0ca7f6e4975afaff825e096
created 2012-09-01 16:16 -0400
pushed 2019-10-14 13:16 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 782647. Move the nullptr workaround macros to MFBT so that it can be shared. r=waldo
b606f69031962fbe63490b87f06b54b0468d2e33
created 2012-09-06 17:54 -0400
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 788014 - Part 2: Reduce the inclusion of prtypes.h in the tree to help using stdint types; r=jrmuizel
949f2a6459c8835f7731742603e1ba4e19cb7fa4
created 2012-09-07 15:09 -0400
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 788014 - Part 1: Define nsrefcnt to be unsigned long unconditionally on Windows; r=jrmuizel
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2019-10-14 13:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
fb2d41f41c15acda67d298774c9e315d9aeb1f16
created 2012-08-12 13:43 +0300
pushed 2019-10-14 13:16 +0000
Aryeh Gregor Aryeh Gregor - Bug 626472 part 3 - Remove nsnull for good; r=ehsan
ae45a2c9d6783be20319f6116e0da33c20d2ff23
created 2012-07-26 15:29 -0700
pushed 2019-10-14 13:16 +0000
Chris Peterson Chris Peterson - Bug 777511 - #define nullptr __null for gcc <= 4.5. r=ehsan
less more (0) -100 -60 tip