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
darin%meer.net
4793d8512b
fix win32 build bustage
...
git-svn-id: svn://10.0.0.236/trunk@185938 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 00:47:21 +00:00
darin%meer.net
ad13ddf2a6
fix winnt compile error
...
git-svn-id: svn://10.0.0.236/trunk@185866 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-10 00:05:58 +00:00
darin%meer.net
b01fb21385
fixes bug 319636 "Provide convenience function for consuming an entire nsIInputStream" r=biesi sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@185863 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-09 21:35:27 +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
0dfb1200fc
Bug 316098 - Need standalone glue functions for loading symbols from libxul, r=darin
...
git-svn-id: svn://10.0.0.236/trunk@184921 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-18 17:45:59 +00:00
bsmedberg%covad.net
d2bfe31839
Bug 315401 - XPTI_GetInterfaceInfoManager is a bad signature and should be removed, r=darin sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@184401 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 16:19:44 +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
dougt%meer.net
2e53d9062d
Build/config changes to allow static xpcom link for Minimo. b=314880, r=dveditz.
...
git-svn-id: svn://10.0.0.236/trunk@184265 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-07 20:59:43 +00:00
bsmedberg%covad.net
d15fe4686d
Bug 289010 - Move nsVoidArray/nsCOMArray to the XPCOM glue, and a few other things to make the glue easier to use, r=shaver+darin . The following files were CVS-copied from xpcom/ds to xpcom/glue:
...
nsVoidArray.h
nsVoidArray.cpp
nsCOMArray.h
nsCOMArray.cpp
nsQuickSort.h
nsQuickSort.cpp
git-svn-id: svn://10.0.0.236/trunk@184052 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-02 20:38:21 +00:00
bsmedberg%covad.net
c67e1e5598
Bug 311352 - Mac XUL Framework is XUL.framework, not just XUL r=darin
...
git-svn-id: svn://10.0.0.236/trunk@181859 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 18:20:03 +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
darin%meer.net
77b3789625
fixes bug 246085 "fire category manager notifications on the main thread only" patch by chpe@gnome.org, r=dougt, sr=darin
...
git-svn-id: svn://10.0.0.236/trunk@180573 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-19 17:13:32 +00:00
bsmedberg%covad.net
1c68b64533
Fixing dlldeps for windows, bug 299992
...
git-svn-id: svn://10.0.0.236/trunk@179465 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 12:50:53 +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
f5a3c325b8
Bug 299992 (re-landing) - Move pldhash etc. into the xpcom glue, and centralize various instances of nsINIParser in the xpcom glue. Some files were cvscopied from xpcom/ds to xpcom/glue r=brendan/darin
...
git-svn-id: svn://10.0.0.236/trunk@177766 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:29:55 +00:00
bsmedberg%covad.net
bb73805324
Backout bug 299992 - too much odd platform-specific bustage
...
git-svn-id: svn://10.0.0.236/trunk@177596 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 22:07:08 +00:00
bsmedberg%covad.net
b80f390773
Bug 299992, the part before the actual work: move pldhash and the templatized hashtables into the glue (and drop the minor dependencies on NSPR), and centralize our various in-tree nsINIParser classes into the glue (does not affect the ones used for the various installers) r=brendan/darin a=chase/cbeard
...
git-svn-id: svn://10.0.0.236/trunk@177591 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 20:40:53 +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
bsmedberg%covad.net
c89ee509cf
I forgot two files from bug 298044 yesterday: it is rather amazing that this didn't break anything, still r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@176129 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 12:07:47 +00:00
bsmedberg%covad.net
573e4d6f0c
Bug 298047 - Drop the dependencies of the XPCOM standalone glue on NSPR, try #2 - Re-landing this in such a way that we're not going to break non-xulrunner builds on mac with xcode < 1.5 until we have the tinderboxen and official build instructions upgraded properly (see the XXXNote in xpcom/sample/Makefile.in, and the continued ifdef MOZ_ENABLE_LIBXUL hack in config/autoconf.mk.in around MOZ_FIX_LINK_FLAGS). r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@175481 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-01 12:24:07 +00:00
bsmedberg%covad.net
e98012647a
Backout bug 298047 per Chase as it breaks some downrev mac systems unexpectedly.
...
git-svn-id: svn://10.0.0.236/trunk@175375 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 02:04:23 +00:00
bsmedberg%covad.net
eda69baeea
Bug 298047 - Drop the dependencies of the XPCOM standalone glue on NSPR (this patch covers everything except dynamic linking) r=darin a=asa (The file xpcom/sample/nsTestSample.cpp moved to xpcom/sample/program/nsTestSample.cpp)
...
git-svn-id: svn://10.0.0.236/trunk@175333 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:53:30 +00:00
bsmedberg%covad.net
02bf9898af
Bug 297923 - Make the standalone glue work on mac, and write GRE-finding code which looks for our new XUL framework, and make our new XUL framework. r=jhpedemonte+darin a=chofmann
...
git-svn-id: svn://10.0.0.236/trunk@175051 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-23 16:55:52 +00:00
cbiesinger%web.de
0f728f0e37
bug 246085 nsCategoryManager should notify observers when items are added/removed from categories
...
r=dougt sr=darin a=asa
git-svn-id: svn://10.0.0.236/trunk@174800 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-17 21:07:47 +00:00
bsmedberg%covad.net
2dd891e43d
Bug 224305 part "*nix" - register xulrunner as a GRE with xulrunner -register-global and -register-user - r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174705 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-16 13:29:45 +00:00
pkw%us.ibm.com
a3f16a1b80
AIX bustage fix from Bug 224305.
...
r=darin@meer.net , a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@174542 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-14 02:37:32 +00:00
bsmedberg%covad.net
8014e29410
Bug 297315 - sorts the XPCOM implementation of nsICategoryManager.enumerateCategory alphabetically r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174516 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-13 18:39:19 +00:00
bsmedberg%covad.net
6b3e439b32
Re-land bug 224305 part "windows" - Separate GRE (xulrunner) registration from the installer scripts, r=darin a=asa. The first patch accidentally contained some extraneous changes to the static component loader which are for a different bug.
...
git-svn-id: svn://10.0.0.236/trunk@174506 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-13 16:45:22 +00:00
bsmedberg%covad.net
db54c8272f
Backout bug 224305 due to unexplained tbox orange (probably has something to do with static builds?)
...
git-svn-id: svn://10.0.0.236/trunk@174432 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 21:01:40 +00:00
bsmedberg%covad.net
4ad6fff051
Bug 224305 part "windows" - Separate GRE (xulrunner) registration from the installer scripts, r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174425 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 19:21:27 +00:00
bsmedberg%covad.net
052cd76014
Bug 296430, part "xpcom" - Add a category for directory-service providers which will be registered after autoregistration but before xpcom-startup r=darin a=asa
...
git-svn-id: svn://10.0.0.236/trunk@174225 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-07 19:35:20 +00:00
timeless%mozdev.org
c81c4dd948
Bug 288460
...
build bustage fix for mingw (which we believe is confused)
as far as we can tell mingw was making a copy of the temporary nsDeque before passing it to the nsDequeIterator
constructor (which takes a const reference)
patch by mrbkap r=timeless sr=dmose a=shaver
git-svn-id: svn://10.0.0.236/trunk@174119 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-03 15:00:34 +00:00
mrbkap%gmail.com
c9f28169f5
Fixing build bustage.
...
git-svn-id: svn://10.0.0.236/trunk@173991 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 21:40:33 +00:00
mrbkap%gmail.com
030d071cd2
bug 288460: Make ScanDocStructure() more strict about tags that break the ShouldVerifyHeirarchy check and mark all children of the tag as malformed so that its children don't think they're well formed. r=rbs sr=bzbarsky a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@173983 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 21:08:53 +00:00
darin%meer.net
eefab471a9
fix windows build bustage
...
git-svn-id: svn://10.0.0.236/trunk@173490 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-16 23:34:11 +00:00
dougt%meer.net
f9c564d590
Fixing WinCE Bustage. r=darin
...
git-svn-id: svn://10.0.0.236/trunk@173479 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-16 21:33:33 +00:00