reed%reedloden.com
8589a126f7
Bug 411916 - "xpcom-startup fires before component registration" (Fix for timeless's nit) [p=matthew@allpeers.com (Matthew Gertner) r=bsmedberg a1.9=beltzner]
...
git-svn-id: svn://10.0.0.236/trunk@247368 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-08 09:50:29 +00:00
vladimir%pobox.com
ed3f44688a
b=392351, implement about:memory framework core, relading with forward-declaration victory; r=shaver,sr=bsdmedberg
...
git-svn-id: svn://10.0.0.236/trunk@247155 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 01:28:36 +00:00
vladimir%pobox.com
fae69337d5
backed out
...
git-svn-id: svn://10.0.0.236/trunk@247154 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 00:54:15 +00:00
vladimir%pobox.com
798004a904
b=392351, implement about:memory framework core r=shaver, sr=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@247153 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 00:40:59 +00:00
reed%reedloden.com
8896b171fd
Bug 414901 - "Back out scriptable IO" [p=neil@mozilla.com (Neil Deakin) r+sr=bsmedberg a1.9b3=beltzner]
...
git-svn-id: svn://10.0.0.236/trunk@244767 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-02 02:07:51 +00:00
reed%reedloden.com
2613c692bf
Back out the back out from bug 414901 until bug 415218 is fixed, or else we'll have very broken nightlies. :(
...
git-svn-id: svn://10.0.0.236/trunk@244656 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-01 08:51:32 +00:00
enndeakin%sympatico.ca
4d284ecef7
Bug 414901, back out scriptable IO api, r+sr=bsmedberg,a=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@244609 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-31 19:18:09 +00:00
enndeakin%sympatico.ca
7982dc0d36
Bug 380813, improve scriptable io, and give file objects class info, meant to check this in a while ago, r=mfinkle,bsmedberg,sr=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@230940 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 16:53:39 +00:00
jwalden%mit.edu
dda6ff3c99
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.
...
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
peterv%propagandism.org
3fa85f1e05
Fix for bug 375075 (Stop leaking the cycle collector on shutdown). r=bsmedberg, sr=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@222453 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 09:49:06 +00:00
jst%mozilla.org
c1a038763c
Landing graydon's fix for bug 366578. Make the cycle collector run at shutdown. r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@218870 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-25 00:24:20 +00:00
benjamin%smedbergs.us
5b4d54f739
Bug 347183 - frozen-linkage access to null/singleton/union/array enumerators, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@206904 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 18:18:50 +00:00
benjamin%smedbergs.us
e5f238eaac
Bug 339144 - Expose a custom factory type for simple nsIUnicharInputStream instances, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@203371 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-21 16:28:51 +00:00
sspitzer%mozilla.org
49e75eee09
fix for bug #341190
...
Software update should forward information about specific operating system version.
r=darin
git-svn-id: svn://10.0.0.236/trunk@201665 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 06:32:03 +00:00
darin%meer.net
8ef91351f5
fixes bug 333167 "remove idle timer / timer manager after bug 326273 is fixed" r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@201170 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 00:01:58 +00:00
bzbarsky%mit.edu
bac81d19fc
Make it ok to call nsUUIDGenerator from off the main thread. Bug 334983,
...
r=vlad, sr=darin
git-svn-id: svn://10.0.0.236/trunk@196494 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-14 22:41:47 +00:00
darin%meer.net
42edf059cf
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
...
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
ajschult%verizon.net
bc40f32cfe
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
...
git-svn-id: svn://10.0.0.236/trunk@195753 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-01 03:47:02 +00:00
darin%meer.net
70deb5f58d
fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@193272 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 18:40:56 +00:00
benjamin%smedbergs.us
b191073e47
Bug 326491 - leaked observer service leaks things on shutdown - r=darin
...
git-svn-id: svn://10.0.0.236/trunk@192696 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 14:43:56 +00:00
bryner%brianryner.com
7ec5e10667
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.
...
git-svn-id: svn://10.0.0.236/trunk@192401 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-15 04:59:42 +00:00
darin%meer.net
119bbaf729
backing out bsmedberg's patch for bug 326491 to fix bug 329505.
...
git-svn-id: svn://10.0.0.236/trunk@192045 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-09 03:14:32 +00:00
benjamin%smedbergs.us
c4b2b6637f
Bug 326491 - cleanup observers on shutdown even if the observer service is leaked, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@191774 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-04 14:04:05 +00:00
benjamin%smedbergs.us
9764e4cdf2
Bug 326491 (part 0) - move timer shutdown up to somewhere reasonable, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@191693 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 13:48:25 +00:00
mark%moxienet.com
312c2ed8c4
323657 Fixing XULRunner bustage by moving nsMacUtils class to nsMacUtilsImpl. r=dbaron sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@190526 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-18 21:09:59 +00:00
mark%moxienet.com
8676063f50
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
...
git-svn-id: svn://10.0.0.236/trunk@190359 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-17 16:19:53 +00:00
benjamin%smedbergs.us
88a2db7cdf
Bug 325229 part 2 - Stub out the old exitroutine functions which are fatally flawed, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@189823 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 16:08:55 +00:00
benjamin%smedbergs.us
70d82c362b
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
...
git-svn-id: svn://10.0.0.236/trunk@189558 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 15:00:36 +00:00
darin%meer.net
2ac16ce7fe
fixes bug 324058 "Fix nsStringStream compilation warning about multiple SetData versions" r=biesi sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@187909 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-20 19:17:58 +00:00
bsmedberg%covad.net
307bdb2267
Bug 319999 - XPCOM Shutdown: xpcom-shutdown-threads notification and cleanup of event queues before component manager shutdown, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@187710 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-17 15:41:40 +00:00
darin%meer.net
c0e834f3c6
fixes bug 318193 "Input streams are not implemented consistently" r=biesi sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@186805 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-02 02:30:32 +00:00
bsmedberg%covad.net
117197e182
Re-landing bug 316416 with biesi's uninitialized-rv catch and with the windows nsIFile hashing cached (bug 316732)
...
git-svn-id: svn://10.0.0.236/trunk@185996 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 17:55:43 +00:00
bsmedberg%covad.net
9c52a8d23a
Reverting bug 316416 due to Ts regression and mysterious monkey orange :-(
...
git-svn-id: svn://10.0.0.236/trunk@185645 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 15:27:17 +00:00
bsmedberg%covad.net
dc84be3e28
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
...
git-svn-id: svn://10.0.0.236/trunk@185574 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-02 16:34:42 +00:00
dougt%meer.net
6849dce6f1
add option to disable fastload. Bug 194308. r=benjamin
...
git-svn-id: svn://10.0.0.236/trunk@185529 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-01 17:37:21 +00:00
bsmedberg%covad.net
d6b9b86cbc
Bug 316414 part 1, try #2 - Add xpcom-shutdown-threads and xpcom-shutdown-loaders notifications, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@185455 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-30 18:51:27 +00:00
bsmedberg%covad.net
1cb5eb859c
Backing out even more of bug 316414 to try and fix orange.
...
git-svn-id: svn://10.0.0.236/trunk@185212 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-23 20:21:46 +00:00
bsmedberg%covad.net
48cddb339c
Reverting part of bug 316414 to see if this fixed tbox orange.
...
git-svn-id: svn://10.0.0.236/trunk@185209 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-23 18:15:42 +00:00
bsmedberg%covad.net
ca8bf60fac
Bustage fix, bug 316414 part 1.
...
git-svn-id: svn://10.0.0.236/trunk@185200 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-23 14:41:41 +00:00
bsmedberg%covad.net
7ed5ee90fe
Bug 316414 part 1 - Add "xpcom-shutdown-threads" and "xpcom-shutdown-loaders" notifications during XPCOM Shutdown, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@185199 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-23 14:32:18 +00:00
vladimir%pobox.com
01e1b79a0c
b=279521, add a way to generate UUIDs, r=darin,sr=shaver
...
git-svn-id: svn://10.0.0.236/trunk@185079 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-21 21:01:45 +00:00
bsmedberg%covad.net
112c33275c
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.
...
git-svn-id: svn://10.0.0.236/trunk@184304 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-08 18:17:49 +00:00
bsmedberg%covad.net
951453c7af
Bug 310590 - Expose scriptable nsIINIParser wrapper for nsINIParser r=darin
...
git-svn-id: svn://10.0.0.236/trunk@181588 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 17:19:14 +00:00
peterv%propagandism.org
9d15dc1e32
Fix for bug 307713 (Improve and use nsAgg's macros). r=dougt, sr=darin.
...
git-svn-id: svn://10.0.0.236/trunk@181126 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-28 13:13:27 +00:00
bsmedberg%covad.net
290d6072d2
Bug 310105 - NS_InitXPCOM2 in libxul should automatically bring in static components r=darin
...
git-svn-id: svn://10.0.0.236/trunk@181067 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-27 19:25:39 +00:00
timeless%mozdev.org
117f582593
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
git-svn-id: svn://10.0.0.236/trunk@178233 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 09:38:45 +00:00
timeless%mozdev.org
a52a84aa64
Bug 304899 comment about QI to the obsolete manager is stale
...
patch by timwatt@gmail.com r=dougt
git-svn-id: svn://10.0.0.236/trunk@178230 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 09:37:43 +00:00
bsmedberg%covad.net
cd0b3d77cc
Bug 300731 - Change app/extension version scheme going forward, r=darin+shaver a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@176485 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-23 14:05:25 +00:00
bsmedberg%covad.net
b7271f1273
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
...
git-svn-id: svn://10.0.0.236/trunk@176383 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 13:33:43 +00:00
darin%meer.net
0334ad90ba
fixes bug 300423 "Expose nsIPipe implementation via component factory" r+a=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@176228 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-18 23:39:56 +00:00