mhammond%skippinet.com.au
3a9a14f835
Fix the makefile for the loader.
...
Not part of the build (a=drivers, though :)
2002-03-05 23:52:14 +00:00
mhammond%skippinet.com.au
75b660c01d
New makefiles for Unix/cygwin
...
Not part of the build.
2002-03-03 10:46:02 +00:00
mhammond%skippinet.com.au
79559456be
Install tools into the tools directory!
...
Not part of the build.
2002-03-03 10:44:34 +00:00
mhammond%skippinet.com.au
a45a9d7ff4
Better messages on common exceptions.
...
Not part of the build.
2002-03-01 06:27:54 +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
mhammond%skippinet.com.au
4a5f68a551
Make the repr() of an xpcom object list more information, including
...
any interfaces supported. Relies on class info, so doesn't work for
all objects.
Not part of the build.
2002-03-01 06:24:38 +00:00
dbradley%netscape.com
5372835bdb
Bug 119382 - attribute nsIIDPtr IID considered harmful - This patch makes it an error to declare an attribute named IID or a method named getIID. r=jband, sr=jst
2002-02-19 14:48:00 +00:00
cathleen%netscape.com
92d4fbf218
converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
2002-01-12 03:18:55 +00:00
markh%activestate.com
19f8c59029
More ComponentManagerObsolete fixes.
...
Not part of the build.
2002-01-10 02:01:58 +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
leaf%mozilla.org
8310ba80d7
remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron
2001-12-05 03:43:29 +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
seawood%netscape.com
7733357d51
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +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
dougt%netscape.com
d18d7e2b17
nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
2001-10-19 20:52:59 +00:00
dougt%netscape.com
4f3a44d63b
API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147
2001-10-16 03:35:52 +00:00
dbaron%fas.harvard.edu
9a4acbab7a
Bug 45797: replace remaining uses of deprecated macros NS_IMPL_QUERY_INTERFACE and friends with NS_IMPL_QUERY_INTERFACE1 and friends and remove the deprecated macros. r=jag sr=alecf
2001-10-02 03:18:08 +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
191917c5db
Remove bad tests for Unicode - we only support strings as contract IDs.
2001-09-19 00:20:50 +00:00
markh%activestate.com
5da1967e95
Add weak-reference test output to the expected test output.
2001-09-19 00:20:04 +00:00
markh%activestate.com
0ca0fc54c6
Add support for unwrap() testing, and also add some better messages
...
for xpcom sample component missing.
Not part of the build
2001-09-12 01:47:22 +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
8ccfeb6a17
Fix up bogus casts of nsXPTType pointers - fixes segment faults on some
...
platforms.
Not part of the build.
2001-09-12 01:45:57 +00:00
markh%activestate.com
17c00a5a98
Add unwrap support.
...
Not part of the build
2001-09-12 01:44:42 +00:00
markh%activestate.com
01dc8ece2e
Add unwrap support (the ability to get the Python object behind an
...
anonymous Python implemented xpcom object)
Not part of the build.
2001-09-12 01:43:33 +00:00
markh%activestate.com
ebe180d997
Fix bug in makefile when building from Python binaries rather than Python sources
...
Not part of the build.
2001-09-07 04:52:06 +00:00
markh%activestate.com
4b98ee80cf
Fix unicode handling for octet arrays, and finally fix the test suite
...
for Python 2.2.
Not part of the build.
2001-08-22 05:33:05 +00:00
markh%activestate.com
3aadbe293c
Remove an extra, incorrect comment I accidently left in.
...
Not part of the build.
2001-08-22 04:16:37 +00:00
markh%activestate.com
be6812daac
Fix a subtle bug in the weak-reference support - the weak reference must
...
always be made against the "base" interface for the instance, not one
of the tear-offs (as the tear-off may have a shorter life than the base)
Not part of the build.
2001-08-22 04:11:28 +00:00
markh%activestate.com
9e3d9c1657
Fix a bug when building on Windows from a binary install (rather than
...
from Python sources).
Not part of the build.
2001-08-22 04:10:08 +00:00
markh%activestate.com
c6153c918e
Fix a bug in interface flattening when an attribute was set before one
...
on the same interface was fetched. Added test for this case too.
Not part of the build.
2001-08-18 14:27:46 +00:00
markh%activestate.com
d5deabe533
nsIFile objects are "remove"d, not "delete"d. Add tests to cover this case.
...
Not part of the build.
2001-08-08 02:25:18 +00:00
markh%activestate.com
8b03e9362e
*sigh* - regress previous checkin, as the change that caused it appears to
...
also have been regressed.
Not part of the build.
2001-08-07 22:55:22 +00:00
markh%activestate.com
dd8fe2476c
Fix recent breakage of IID creation.
...
Not part of the build.
2001-08-05 12:15:43 +00:00
markh%activestate.com
5af85a1e5f
Fix error in exception, which should never be hit (but _is_ hit for
...
Python 2.2 - need to sort that one out later!)
Not part of the build.
2001-08-05 08:29:46 +00:00
markh%activestate.com
b68e130ebb
Handle "install" target correctly.
...
Not part of the build.
2001-08-05 08:28:57 +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
368789e543
Prevent occasional recursion overflows by preventing certain well known
...
Python names from triggering an nsIClassInfo lookup.
Not part of the build.
2001-08-05 08:25:39 +00:00
markh%activestate.com
4cf6912d7c
Allow the IID for services to not be specified, to better support flattening.
...
Not part of the build.
2001-08-05 08:24:43 +00:00
jaggernaut%netscape.com
e91f8a147e
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
waterson%netscape.com
b74d6e1c8b
Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
2001-06-20 20:21:49 +00:00
markh%activestate.com
41a615e31d
Add virtual to a destructor to prevent gcc warnings.
...
Not part of the build, and PyXPCOM checkins have a=drivers
2001-05-28 03:05:13 +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
6048f77b96
Fixes to Linux build process. Not part of the build.
2001-05-03 23:27:34 +00:00
markh%activestate.com
b2ca00a62d
Fix build problems with RH7.
2001-05-02 23:27:33 +00:00
markh%activestate.com
8ab8cd1c99
Only try and free an existing buffer for In params.
...
Not part of the build.
2001-05-02 23:26:54 +00:00
markh%activestate.com
3f42d206b4
A number of changes moving towards dynamic linking support on Linux.
...
Not part of the build.
2001-04-14 13:41:35 +00:00
markh%activestate.com
4336e571ed
Add DOMString tests.
...
Not part of the build.
2001-04-14 08:15:29 +00:00
markh%activestate.com
ce79e537bf
Almost complete support for DOMStrings. Also fix a crash with some Unicode objects.
...
Not part of the build.
2001-04-14 08:14:33 +00:00
markh%activestate.com
01b86d2d47
Remove a misleading comment.
...
Not part of the build.
2001-04-14 08:04:37 +00:00
markh%activestate.com
5ea9793996
Fix .xpt building problem. Not part of the build.
2001-04-06 04:10:19 +00:00
markh%activestate.com
5e61ddb764
Slightly updated docs for the windows build process.
...
Not part of the build.
2001-04-05 12:36:38 +00:00
markh%activestate.com
004d13cda3
Move PyXPCOM to the Mozilla build system on Windows.
...
Linux still uses ".stupid" makefile.
Not part of the build.
2001-04-05 12:35:33 +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
81679e012a
Free a leaking IID.
...
Not part of the build.
2001-04-03 10:43:27 +00:00
markh%activestate.com
d8e78fb615
Final set of changes to bring us into like with the new file IO world.
...
Not part of the build.
2001-04-03 10:41:38 +00:00
markh%activestate.com
51828352c4
Allow services to use interface names as a string, just like regular components.
...
Not part of the build.
2001-04-03 10:41:09 +00:00
markh%activestate.com
38d22d291c
Final tweak for Windows - now that jband's xpcom changes are in it builds fine.
2001-02-20 11:42:53 +00:00
markh%activestate.com
c8527ebb8a
License info is now in each file (in the standard format)
2001-02-19 10:20:22 +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