dougt@netscape.com
46ce738546
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
dougt@netscape.com
d033b574fe
Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
2002-09-03 23:36:13 +00:00
seawood@netscape.com
f31500b018
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +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
9dae8c75b7
nsCString->nsString API changes. Merged from 1.0 branch.
...
Not part of the build.
2002-05-22 05:41:04 +00:00
mhammond@skippinet.com.au
7bbe8a39c0
Update build instructions.
...
Not part of the build.
2002-05-03 05:14:38 +00:00
mhammond@skippinet.com.au
d3c7bc3dec
We are now building with the standard build system - yay!
...
Not part of the build.
2002-05-03 01:23:56 +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
6ddb0ce64f
Final fixes for Unix!
...
Not part of the build.
2002-05-03 01:09:51 +00:00
mhammond@skippinet.com.au
e089e8caa5
Merge in changes from 1.8.2.3 on the 1.0 branch.
...
Not part of the build.
2002-05-03 01:02:32 +00:00
mhammond@skippinet.com.au
b0259de779
Moving towards full autoconf build support.
...
Not part of the build.
2002-05-02 11:05:25 +00:00
mhammond@skippinet.com.au
a6d825040a
Some changes for nsIFile moving to nsACString.
...
Not part of the build.
2002-05-02 11:04:37 +00:00
seawood@netscape.com
6aeb307759
Remove xp_core.h & xp_mem.h and all build references to them.
...
Remove cruft from xp_mcom.h & xp_str.h.
Bug #38061 r=brendan sr=alecf a=valeski
2002-03-27 06:02:39 +00:00
dbaron@fas.harvard.edu
3187ab8863
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
2002-03-23 21:03:32 +00:00
darin@netscape.com
619c366b34
b=99165 Freeze nsIInputStream nsIOutputStream (not yet frozen... but close)
...
r=dougt sr=shaver a=asa
2002-03-12 00:59:06 +00:00
mhammond@skippinet.com.au
597cd48dd8
Provide a nicer exception when an unknown contract ID is attempted to be
...
used.
Not part of the build.
2002-03-07 12:01:38 +00:00
mhammond@skippinet.com.au
7d771a234d
Minor comment and string change. Not part of the build.
2002-03-07 12:00:43 +00:00
mhammond@skippinet.com.au
8bcdedb096
Add tests for repr() of objects. Remove assert, replace with functions
...
that don't depend on -o flag.
Not part of the build.
2002-03-07 11:59:40 +00:00
mhammond@skippinet.com.au
5e1741d28e
Back out last checkin - windows has thread-state problems with this code.
...
Not part of the build.
2002-03-07 11:26:03 +00:00
mhammond@skippinet.com.au
de1ca9b3c9
Integrate Linux init/term functions with Windows.
...
Not part of the build.
2002-03-06 10:19:27 +00:00
mhammond@skippinet.com.au
a9d839f851
Add clobber:: rule.
...
Not part of the build.
2002-03-06 00:07:22 +00:00
mhammond@skippinet.com.au
676946ef2c
Move Linux to the new loader system. This requires a shared library
...
version of Python (rather than the static lib generally built.)
The simplest way to get a shared library version is to install
ActivePython.
Not part of the build.
2002-03-06 00:01:12 +00:00
mhammond@skippinet.com.au
396af3ece6
Use new module init/term functions for Linux.
...
Not part of the build.
2002-03-05 23:55:25 +00:00
mhammond@skippinet.com.au
685d876ffc
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
9eb6c5f5c2
New makefiles for Unix/cygwin
...
Not part of the build.
2002-03-03 10:46:02 +00:00
mhammond@skippinet.com.au
3d435f4035
Install tools into the tools directory!
...
Not part of the build.
2002-03-03 10:44:34 +00:00
mhammond@skippinet.com.au
aa609aa1b9
Better messages on common exceptions.
...
Not part of the build.
2002-03-01 06:27:54 +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
mhammond@skippinet.com.au
f0eeb86bb1
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
c6463f5b7f
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
73e0bc3ed7
converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
2002-01-12 03:18:55 +00:00
markh@activestate.com
49ab8f3739
More ComponentManagerObsolete fixes.
...
Not part of the build.
2002-01-10 02:01:58 +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
leaf@mozilla.org
0ceaba1b7b
remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron
2001-12-05 03:43:29 +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
seawood@netscape.com
5b18dcd3d4
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +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
dougt@netscape.com
19dc5b259f
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
71f4514b1a
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
552e3b971c
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
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
d78ac7c1ed
Remove bad tests for Unicode - we only support strings as contract IDs.
2001-09-19 00:20:50 +00:00
markh@activestate.com
63d3ea4f68
Add weak-reference test output to the expected test output.
2001-09-19 00:20:04 +00:00
markh@activestate.com
fe7a382658
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
f47ef98b5a
Add unwrap support.
...
Not part of the build.
2001-09-12 01:46:43 +00:00
markh@activestate.com
0ae8bbb488
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
f788cb7bcc
Add unwrap support.
...
Not part of the build
2001-09-12 01:44:42 +00:00
markh@activestate.com
a5413e3948
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
a98d846a40
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