hg@mozilla.com
2ca566cd74
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
mhammond@skippinet.com.au
11a909aa92
When running Py2.4, take advantage of new logging module feature that
...
gives less ugly/misleading exceptions in some cases.
Not part of the default build.
2006-10-16 09:19:39 +00:00
mhammond@skippinet.com.au
c13051d808
Handle that 'print' statements may fail in a release build.
2006-06-06 07:05:44 +00:00
mhammond@skippinet.com.au
4632b4c983
Merge extensions/python/xpcom changes from DOM_AGNOSTIC2_BRANCH into the
...
trunk.
2006-01-20 05:50:28 +00:00
mhammond@skippinet.com.au
a234e540b7
nsIComponentLoader is dead - long live nsIModuleLoader! Take the
...
opportunity to remove support for nsIComponentManagerObsolete, and
formalize a nice shutdown API.
Not part of the build.
2005-12-19 05:05:45 +00:00
timeless@mozdev.org
66f4ec6854
Bug 106386 Correct misspellings in source code
...
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 08:16:51 +00:00
mhammond@skippinet.com.au
9d5de5a4a4
Bug 297598 - bring pyxpcom up to speed.
...
r=alecf, sr=shaver - not used by any builds.
2005-08-25 21:52:19 +00:00
gerv@gerv.net
a0e7c057bd
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-08-25 23:02:50 +00:00
gerv@gerv.net
9302910dfe
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-07-16 19:30:11 +00:00
mhammond@skippinet.com.au
a424e4ec41
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
cfacef321c
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
f380d3defd
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
de426ca467
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
aa1da7db6f
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
f3351c7d8a
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
ff5a6b2365
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
b6aa8277b7
* 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
5408f70625
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
a8260177af
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
6a2ea6f651
b=107823, r=ccarlen, sr=brendan
...
--pete
2001-11-01 00:11:15 +00:00
markh@activestate.com
626832f36c
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
f47ef98b5a
Add unwrap support.
...
Not part of the build.
2001-09-12 01:46:43 +00:00
markh@activestate.com
e1d282b2ca
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
51950efe58
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
06683b0c3b
Pass the class itself to the registrar function.
...
Not part of the build.
2001-04-03 11:17:35 +00:00
markh@activestate.com
16db44849b
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
189159a116
First checkin of the Python XPCOM bindings.
2001-02-19 05:24:45 +00:00