dbaron%dbaron.org
963a794bbc
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 20:32:55 +00:00
mhammond%skippinet.com.au
9dc36f6cab
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
sicking%bigfoot.com
8fa4129fc1
Bug 8929: Kill NS_COMFALSE
...
r=peterv sr=bz
2002-11-25 11:21:22 +00:00
dougt%netscape.com
c5e8f896cd
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
c1b9f8114d
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
8ae6c40f5d
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +00:00
alecf%netscape.com
3703f3c61b
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
e517fa3bcd
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
b4ccdd9f5e
Update build instructions.
...
Not part of the build.
2002-05-03 05:14:38 +00:00
mhammond%skippinet.com.au
a4e5675e76
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
84502fc51f
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
ba97909ba7
Final fixes for Unix!
...
Not part of the build.
2002-05-03 01:09:51 +00:00
mhammond%skippinet.com.au
42d558ca33
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
6be982c32e
Moving towards full autoconf build support.
...
Not part of the build.
2002-05-02 11:05:25 +00:00
mhammond%skippinet.com.au
f23244131f
Some changes for nsIFile moving to nsACString.
...
Not part of the build.
2002-05-02 11:04:37 +00:00
seawood%netscape.com
f9479b8517
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
2a4007a526
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
cfe07b944b
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
96bb97778b
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
a7d47014f5
Minor comment and string change. Not part of the build.
2002-03-07 12:00:43 +00:00
mhammond%skippinet.com.au
66203a9603
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
4a1f2ede4a
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
dd9cad62eb
Integrate Linux init/term functions with Windows.
...
Not part of the build.
2002-03-06 10:19:27 +00:00
mhammond%skippinet.com.au
bffa705a32
Add clobber:: rule.
...
Not part of the build.
2002-03-06 00:07:22 +00:00
mhammond%skippinet.com.au
fff2ce6a4e
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
7eb11246a6
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
0c75d1af36
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
0a3423faeb
New makefiles for Unix/cygwin
...
Not part of the build.
2002-03-03 10:46:02 +00:00
mhammond%skippinet.com.au
67e8184ace
Install tools into the tools directory!
...
Not part of the build.
2002-03-03 10:44:34 +00:00
mhammond%skippinet.com.au
a968a436ba
Better messages on common exceptions.
...
Not part of the build.
2002-03-01 06:27:54 +00:00
mhammond%skippinet.com.au
853b945e42
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
b08e19ad05
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
f4fbed4e14
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
c2d19ad82a
converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
2002-01-12 03:18:55 +00:00
markh%activestate.com
12147a9c9a
More ComponentManagerObsolete fixes.
...
Not part of the build.
2002-01-10 02:01:58 +00:00
markh%activestate.com
4be715a526
* 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
99e99b9ff7
remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron
2001-12-05 03:43:29 +00:00
timeless%mac.com
7873addd19
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
d8927fcc61
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
markh%activestate.com
48f5fa303d
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
41da234dd2
b=107823, r=ccarlen, sr=brendan
...
--pete
2001-11-01 00:11:15 +00:00
dougt%netscape.com
da7e1268bd
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
e75485644c
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
0cc7ea34da
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
25cc439a66
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
ed0736f381
Remove bad tests for Unicode - we only support strings as contract IDs.
2001-09-19 00:20:50 +00:00
markh%activestate.com
db1ddac2cd
Add weak-reference test output to the expected test output.
2001-09-19 00:20:04 +00:00
markh%activestate.com
adfbd286af
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
c6a2abdbb3
Add unwrap support.
...
Not part of the build.
2001-09-12 01:46:43 +00:00
markh%activestate.com
0858b5e7b1
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
5e2965a02f
Add unwrap support.
...
Not part of the build
2001-09-12 01:44:42 +00:00
markh%activestate.com
30b7756323
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
962e178f3b
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
9ae1c15990
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
eb27047ac2
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
44d818096e
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
0d8fa89e3d
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
b9075a2e9b
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
ea0d72abaa
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
025927c712
*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
10411588d5
Fix recent breakage of IID creation.
...
Not part of the build.
2001-08-05 12:15:43 +00:00
markh%activestate.com
37b1ce7639
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
4ffb2864b6
Handle "install" target correctly.
...
Not part of the build.
2001-08-05 08:28:57 +00:00
markh%activestate.com
8766a261e2
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
2ea9833e74
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
e95a32ae64
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
c14d9c09a1
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
waterson%netscape.com
0877b1a573
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
de24a5060e
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
6da17cde8e
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
4ada974fae
Fixes to Linux build process. Not part of the build.
2001-05-03 23:27:34 +00:00
markh%activestate.com
0fe20c4fa6
Fix build problems with RH7.
2001-05-02 23:27:33 +00:00
markh%activestate.com
5e36bf56a6
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
1034ad92c9
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
f3b47afd41
Add DOMString tests.
...
Not part of the build.
2001-04-14 08:15:29 +00:00
markh%activestate.com
c40538fcf5
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
62bfdb29dd
Remove a misleading comment.
...
Not part of the build.
2001-04-14 08:04:37 +00:00
markh%activestate.com
82cf7585f9
Fix .xpt building problem. Not part of the build.
2001-04-06 04:10:19 +00:00
markh%activestate.com
ab533cad96
Slightly updated docs for the windows build process.
...
Not part of the build.
2001-04-05 12:36:38 +00:00
markh%activestate.com
4b6c045cfe
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
69989eab13
Pass the class itself to the registrar function.
...
Not part of the build.
2001-04-03 11:17:35 +00:00
markh%activestate.com
e0c5fefa9e
Free a leaking IID.
...
Not part of the build.
2001-04-03 10:43:27 +00:00
markh%activestate.com
052b8bfeb2
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
831766a072
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
6f8ed4f530
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
8bb0a67d91
License info is now in each file (in the standard format)
2001-02-19 10:20:22 +00:00
markh%activestate.com
901b0cad22
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
b61519dad9
First checkin of the Python XPCOM bindings.
2001-02-19 05:24:45 +00:00