mhammond@skippinet.com.au
004b3e7cfa
We were breaking Python's rules for comparison result returns - and
...
this only started mattering in Python 2.3.
Not part of the build.
2003-07-23 00:23:45 +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
72e331d3be
Convert constants from hex to dec, to prevent warnings in Python 2.3
...
Not part of the build.
2003-07-17 11:02:34 +00:00
mhammond@skippinet.com.au
4c9da9a354
Python XPCOM bindings - not part of the build.
...
* Attempt to import a "sitepyxpcom" module at startup.
* Process the main bin\Python directory as a "site directory". This means
.pth files will be scanned in that directory, allowing sys.path changes
to be managed in a sensible way locally to mozilla.
2003-07-17 06:39:00 +00:00
mhammond@skippinet.com.au
008993d25a
Fix severe leaks when using string object, and update the test suite
...
to try and catch this in the future. Not part of the build.
2003-05-09 01:23:22 +00:00
mhammond@skippinet.com.au
c846be04dc
Correct 1.4 build errors on Linux. Not part of the build.
2003-05-09 01:20:32 +00:00
mhammond@skippinet.com.au
f9e4869298
PyXPCOM: some strings were being terminated at the first \0, and some extra
...
tests. Not part of the build.
2003-04-22 11:54:40 +00:00
mhammond@skippinet.com.au
729e903d77
Make use if the new PyGILState_ API if available.
...
Not part of the build.
2003-04-20 02:47:31 +00:00
mhammond@skippinet.com.au
4a9e5cfa4a
Initialize a static to be nice, and printf() errors if the console
...
service is not available. Not part of the build.
2003-04-16 01:26:51 +00:00
mhammond@skippinet.com.au
c760d6422e
Prevent allocating zero bytes.
2003-04-16 01:23:40 +00:00
mhammond@skippinet.com.au
07fb16123f
Bring the Python XPCOM binding IO routines in line with Moz 1.4.
...
Not part of the build.
2003-04-15 14:39:31 +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
895f1e03cd
Add support for the timeline service. Not part of the build.
2003-04-02 04:00:17 +00:00
mhammond@skippinet.com.au
68d09ae536
If repr() of a component failed we would crash. Not part of the build.
2003-04-02 03:59:18 +00:00
mhammond@skippinet.com.au
50d2160048
repr() of an object could fail - prevent this. Not part of the build.
2003-04-02 03:58:16 +00:00
mhammond@skippinet.com.au
4789a80bb6
Moving towards making an optional part of the build. Not part of the
...
build :)
2003-04-01 14:17:28 +00:00
mhammond@skippinet.com.au
2f00de3692
Get Python XPCOM bindings building with 1.4. Not part of the build.
2003-04-01 13:22:16 +00:00
bzbarsky@mit.edu
19eddc8944
Fix some spelling errors in comments. Bug 106386, patch by Nicholas Bebout
...
<nb@ipnode.info >, r=doron, sr=dmose
2003-03-19 04:35:08 +00:00
dougt@netscape.com
d575ba72ae
Create a new xpcom obsolete library (and component library).
...
Moved nsFileSpec and related classes into this obsolete library.
Moved nsRegistry and related libreg functionality into the obsolete library.
Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.
Combined the following DLLs (source -> dest)
uriloader -> docshell
shistory -> docshell
jsurl -> jsdom
gkview -> gklayout
Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer
Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.
Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).
Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService
Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
dbaron@dbaron.org
f4be930d3b
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
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
sicking@bigfoot.com
4b50c34806
Bug 8929: Kill NS_COMFALSE
...
r=peterv sr=bz
2002-11-25 11:21:22 +00:00
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