mhammond%skippinet.com.au
08d4596aaa
Fix a bug when registering just a single component. Not part of the build.
2003-08-06 01:04:15 +00:00
mhammond%skippinet.com.au
ca8e433988
When new components are registered, re-scan the Python directory for
...
new .pth files (which may have just been installed).
Add _xpcom.GetSpecialDirectory() to make this work.
Not part of the build.
2003-07-22 07:30:55 +00:00
mhammond%skippinet.com.au
6f253a970c
Make it simpler to implement sub-classes for the loader and module objects.
...
Not part of the build.
2003-04-02 04:00:59 +00:00
mhammond%skippinet.com.au
8b6dfce2a9
Get pyxpcom building and working again, at least on Windows. file test
...
fails, but we can live with that for now. Not part of the build.
2002-11-26 11:39:07 +00:00
alecf%netscape.com
f7ad4265ef
bug 157624 - prep for freezing nsISupports* primitives by renaming the string classes appropriately
...
nsISupportsString -> nsISupportsCString
nsISupportsWString -> nsISupportsString
r=dougt, sr=jag
2002-08-06 00:53:19 +00:00
mhammond%skippinet.com.au
675beee8de
Merging 1.0 branch onto the trunk (I know this is not the usual
...
way, but it is just me :)
Not part of the build!
2002-05-03 01:16:47 +00:00
mhammond%skippinet.com.au
7a4280940b
Catch a few common exceptions, and report them nicely - save the user
...
wading through screens of traceback information just to find they
spelt an interface name wrong.
2002-03-01 06:26:14 +00:00
markh%activestate.com
88e93b42ba
* Changes to observers and service manager APIs.
...
* Use nsIComponentManagerObsolete.
* Fix weak reference leaks
* Cache interface infos better for significant perf increase.
* Better tests for leaks
Not part of the build.
2002-01-08 01:58:58 +00:00
timeless%mac.com
51a4520c4a
Bugzilla Bug 107823 change nsIFile
...
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan
2001-11-26 08:05:05 +00:00
markh%activestate.com
7cbbc4f2f5
Update to Python XPCOM for recent breaking changes:
...
* Freeze/Modifications to nsIObserver and nsIServiceManager
* Header file re-organization.
Thanks to Christof Meerwald for the basis of this patch.
Not part of the build.
2001-11-07 04:32:37 +00:00
pete%alphanumerica.com
b52992027b
b=107823, r=ccarlen, sr=brendan
...
--pete
2001-11-01 00:11:15 +00:00
markh%activestate.com
686f97a24b
Cache nsIClassInfos for all Python classes. This works around a bug in
...
XPConnect that is soon to be fixed, but also allows us to take advantage
of the XPConnect caching, and to save rebuilding the same class info for
short-lived objects created repeatedly.
Not part of the build.
2001-09-19 00:25:31 +00:00
markh%activestate.com
50a9226277
Add unwrap support.
...
Not part of the build.
2001-09-12 01:46:43 +00:00
markh%activestate.com
6a16738155
Slight perf increase by not wrapping the module object in a client wrapper.
...
Not part of the build.
2001-08-05 08:26:39 +00:00
markh%activestate.com
9b018bb15d
Add interface flattening to Python XPCOM bindings.
...
Not part of the build, but a=drivers@mozilla.org anyway!
2001-05-27 02:51:18 +00:00
markh%activestate.com
1ec1eb04ba
Pass the class itself to the registrar function.
...
Not part of the build.
2001-04-03 11:17:35 +00:00
markh%activestate.com
5f22605203
Update the way the license is expressed and minor makefile mods.
...
Still not building pending a decision on bug 66610.
2001-02-19 08:31:46 +00:00
markh%activestate.com
1f038f22b8
First checkin of the Python XPCOM bindings.
2001-02-19 05:24:45 +00:00