Commit Graph
261 Commits
Author SHA1 Message Date
d73a77320f Bug 411916 - "xpcom-startup fires before component registration" (Fix for timeless's nit) [p=matthew@allpeers.com (Matthew Gertner) r=bsmedberg a1.9=beltzner] 2008-03-08 01:50:29 -08:00
907dfa06fc b=392351, implement about:memory framework core, relading with forward-declaration victory; r=shaver,sr=bsdmedberg 2008-03-05 17:28:25 -08:00
58b36778d7 backed out 2008-03-05 16:54:15 -08:00
c1c63b2731 b=392351, implement about:memory framework core r=shaver, sr=bsmedberg 2008-03-05 16:40:58 -08:00
c55bed3541 Bug 414901 - "Back out scriptable IO" [p=neil@mozilla.com (Neil Deakin) r+sr=bsmedberg a1.9b3=beltzner] 2008-02-01 18:07:49 -08:00
a1e982ddfb Back out the back out from bug 414901 until bug 415218 is fixed, or else we'll have very broken nightlies. :( 2008-02-01 00:51:29 -08:00
eddf0face9 Bug 414901, back out scriptable IO api, r+sr=bsmedberg,a=beltzner 2008-01-31 11:18:07 -08:00
de884c0691 Bug 380813, improve scriptable io, and give file objects class info, meant to check this in a while ago, r=mfinkle,bsmedberg,sr=bsmedberg 2007-07-25 09:53:37 -07:00
98de634631 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 00:08:04 -07:00
bb85ea7b62 Fix for bug 375075 (Stop leaking the cycle collector on shutdown). r=bsmedberg, sr=dbaron. 2007-03-27 02:49:06 -07:00
jst@mozilla.org fa7cd1ae32 Landing graydon's fix for bug 366578. Make the cycle collector run at shutdown. r=bsmedberg 2007-01-25 00:24:20 +00:00
benjamin@smedbergs.us fbac713199 Bug 347183 - frozen-linkage access to null/singleton/union/array enumerators, r=darin 2006-08-08 18:18:50 +00:00
benjamin@smedbergs.us 2a75d19e6c Bug 339144 - Expose a custom factory type for simple nsIUnicharInputStream instances, r=darin 2006-07-21 16:28:51 +00:00
sspitzer@mozilla.org 32635ec06d fix for bug #341190
Software update should forward information about specific operating system version.

r=darin
2006-07-06 06:32:03 +00:00
darin@meer.net 61aed8094e fixes bug 333167 "remove idle timer / timer manager after bug 326273 is fixed" r=pavlov 2006-06-29 00:01:58 +00:00
bzbarsky@mit.edu 573b9beab9 Make it ok to call nsUUIDGenerator from off the main thread. Bug 334983,
r=vlad, sr=darin
2006-05-14 22:41:47 +00:00
darin@meer.net 0700b87ece landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb 2006-05-10 17:30:15 +00:00
ajschult@verizon.net 02f4d0b08a Bug 334549: Fix for Coverty CID 179: assert instead try to handle being called twice. patch by Jon Smirl <jonsmirl@yahoo.com>, r=bsmedberg, sr=darin 2006-05-01 03:47:02 +00:00
darin@meer.net 862ba45cb9 fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron 2006-03-30 18:40:56 +00:00
benjamin@smedbergs.us 5aa9f28958 Bug 326491 - leaked observer service leaks things on shutdown - r=darin 2006-03-21 14:43:56 +00:00
bryner@brianryner.com 1aeb69f877 Remove dependency on nsIClassInfo.h from nsISupports.h (bug 330420). This adds a new nsIClassInfoImpl.h file which can be included to get the CI implementation macros. Also, removes unneeded inclusion of nsIProgrammingLanguage.h from nsIClassInfo.h. r=darin. 2006-03-15 04:59:42 +00:00
darin@meer.net 2076aee8b1 backing out bsmedberg's patch for bug 326491 to fix bug 329505. 2006-03-09 03:14:32 +00:00
benjamin@smedbergs.us 288d64e6e8 Bug 326491 - cleanup observers on shutdown even if the observer service is leaked, r=darin 2006-03-04 14:04:05 +00:00
benjamin@smedbergs.us 07660b0dfa Bug 326491 (part 0) - move timer shutdown up to somewhere reasonable, r=darin 2006-03-03 13:48:25 +00:00
mark@moxienet.com c5b2c4a28b 323657 Fixing XULRunner bustage by moving nsMacUtils class to nsMacUtilsImpl. r=dbaron sr=dbaron 2006-02-18 21:09:59 +00:00
mark@moxienet.com 848eb9e823 323657 Add a new MacUtils XPCOM service with an isUniversalBinary utility attribute to determine whether or not the running application is universal. r=bsmedberg sr=darin 2006-02-17 16:19:53 +00:00
benjamin@smedbergs.us ecae2145d8 Bug 325229 part 2 - Stub out the old exitroutine functions which are fatally flawed, r=darin 2006-02-13 16:08:55 +00:00
benjamin@smedbergs.us 00d84a96a3 Bug 325229 part 1 - standalone glue registers exit routine which is called after module unload; also fixes bug 317481 - C API for nsTraceRefcnt; also fixes bug 318622 - Make nsTraceRefcntImpl::SetActivityIsLegal work properly and turn it on; design review by dbaron, r=darin 2006-02-10 15:00:36 +00:00
darin@meer.net a55bea4f28 fixes bug 324058 "Fix nsStringStream compilation warning about multiple SetData versions" r=biesi sr=bzbarsky 2006-01-20 19:17:58 +00:00
bsmedberg@covad.net 8a545dde58 Bug 319999 - XPCOM Shutdown: xpcom-shutdown-threads notification and cleanup of event queues before component manager shutdown, r=darin 2006-01-17 15:41:40 +00:00
darin@meer.net 116d14e5af fixes bug 318193 "Input streams are not implemented consistently" r=biesi sr=bz 2006-01-02 02:30:32 +00:00
bsmedberg@covad.net 8e60d2c8d4 Re-landing bug 316416 with biesi's uninitialized-rv catch and with the windows nsIFile hashing cached (bug 316732) 2005-12-13 17:55:43 +00:00
bsmedberg@covad.net 6bad7c90d3 Reverting bug 316416 due to Ts regression and mysterious monkey orange :-( 2005-12-03 15:27:17 +00:00
bsmedberg@covad.net 489c776123 Bug 316416 - Convert nsIComponentLoader into nsIModuleLoader, xpcom bits r=darin xpconnect bits r=shaver; and bug 318625 - Make a version of nsTArray.AppendElement that doesn't copy-construct, r=darin 2005-12-02 16:34:42 +00:00
dougt@meer.net 423c375db7 add option to disable fastload. Bug 194308. r=benjamin 2005-12-01 17:37:21 +00:00
bsmedberg@covad.net 5d529f32fe Bug 316414 part 1, try #2 - Add xpcom-shutdown-threads and xpcom-shutdown-loaders notifications, r=darin 2005-11-30 18:51:27 +00:00
bsmedberg@covad.net 194f347d51 Backing out even more of bug 316414 to try and fix orange. 2005-11-23 20:21:46 +00:00
bsmedberg@covad.net 8da0cd9a54 Reverting part of bug 316414 to see if this fixed tbox orange. 2005-11-23 18:15:42 +00:00
bsmedberg@covad.net 6352fb7325 Bustage fix, bug 316414 part 1. 2005-11-23 14:41:41 +00:00
bsmedberg@covad.net a16de10da6 Bug 316414 part 1 - Add "xpcom-shutdown-threads" and "xpcom-shutdown-loaders" notifications during XPCOM Shutdown, r=darin 2005-11-23 14:32:18 +00:00
vladimir@pobox.com 3c2902bdaf b=279521, add a way to generate UUIDs, r=darin,sr=shaver 2005-11-21 21:01:45 +00:00
bsmedberg@covad.net 9e9855ed0a Bug 305949 Part 1 - Separate the frozen XPCOM exports with the XPCOM_API macro; add compatibility methods to the frozen string API; convert most of the tests/tools to use the xpcom glue when appropriate r=darin This checking does not actually stop exporting the nonfrozen methods yet, pending a bunch of test cleanup throughout the tree. 2005-11-08 18:17:49 +00:00
bsmedberg@covad.net e50b19dd88 Bug 310590 - Expose scriptable nsIINIParser wrapper for nsINIParser r=darin 2005-10-04 17:19:14 +00:00
peterv@propagandism.org da82997f2f Fix for bug 307713 (Improve and use nsAgg's macros). r=dougt, sr=darin. 2005-09-28 13:13:27 +00:00
bsmedberg@covad.net 7779f72439 Bug 310105 - NS_InitXPCOM2 in libxul should automatically bring in static components r=darin 2005-09-27 19:25:39 +00:00
timeless@mozdev.org f418e8e639 Bug 304900 - comment about moving methods when interface is frozen is stale or was made into a lie
patch by timwatt@gmail.com r=dougt
2005-08-19 09:38:45 +00:00
timeless@mozdev.org 7aa2ac53a9 Bug 304899 comment about QI to the obsolete manager is stale
patch by timwatt@gmail.com r=dougt
2005-08-19 09:37:43 +00:00
bsmedberg@covad.net 7436507087 Bug 300731 - Change app/extension version scheme going forward, r=darin+shaver a=shaver 2005-07-23 14:05:25 +00:00
bsmedberg@covad.net df1a9ad1b8 Bug 296561 - rework static component loading so that nsIXULAppInfo/Runtime/etc are available during autoregistration/xpcom-startup notification (and make static component loading saner in general) - r=shaver+dougt, a=asa 2005-07-21 13:33:43 +00:00
darin@meer.net 162cde3186 fixes bug 300423 "Expose nsIPipe implementation via component factory" r+a=bsmedberg 2005-07-18 23:39:56 +00:00