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
mhammond@skippinet.com.au
033af62c99
Fix breakage caused by the death of XPTI_GetInterfaceInfoManager.
...
Not part of the build.
2005-12-08 01:05:02 +00:00
mhammond@skippinet.com.au
58dd542a88
Fix breakage caused by trunk changes to NS_DEFINE_STATIC_IID_ACCESSOR.
...
Not part of the build.
2005-12-08 01:04:05 +00:00
timeless@mozdev.org
21af79fe88
Bug 106386 Correct misspellings in source code
...
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 21:57:13 +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
cbiesinger@web.de
1822697fc8
Bug 129216 Integrate Python xpcom bindings with build system
...
patch by Mark Hammond <mhammond@skippinet.com.au > / Remy C. Cool
<dev-python@smartology.nl > / Christian Persch <chpe@gnome.org >
r+a=bsmedberg
2005-06-17 21:03:43 +00:00
gerv@gerv.net
cb5edb757c
Bug 236613: change to MPL/LGPL/GPL tri-license. This was authorised by an email from David Ascher <DavidA@ActiveState.com>.
2005-01-01 15:34:06 +00:00
gerv@gerv.net
6b06c1a66f
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-12-01 22:27:03 +00:00
gerv@gerv.net
a0e7c057bd
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-08-25 23:02:50 +00:00
mhammond@skippinet.com.au
f14e277b20
test_misc moves to being a unittest based test. Not part of the build.
2004-07-21 11:46:18 +00:00
mhammond@skippinet.com.au
3f7cfd2c74
Add NS_ERROR_GENERATE_SUCCESS - not part of the build.
2004-07-21 11:45:42 +00:00
mhammond@skippinet.com.au
aed6c0c612
Update build instructions - nmake builds are long dead.
2004-07-21 11:44:56 +00:00
mhammond@skippinet.com.au
018c526a44
Fix build breakage for Python 2.2 and earlier - not part of the build.
2004-07-21 11:43:33 +00:00
mhammond@skippinet.com.au
82e345bc58
Update initialize of nsString, which changed sometime in the last 2 years!
...
Not part of the build.
2004-07-21 11:42:46 +00:00
mhammond@skippinet.com.au
5fb3617d9a
Initialize out params before calling the interface.
...
Not part of the build.
2004-07-21 11:41:50 +00:00
gerv@gerv.net
9302910dfe
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-07-16 19:30:11 +00:00
gerv@gerv.net
b4c1390cb6
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 22:14:17 +00:00
mhammond@skippinet.com.au
e8b39ee925
Don't keep the Python thread-lock - this prevents secondary threads from
...
starting. Not part of the build.
2003-12-30 23:15:33 +00:00
bryner@brianryner.com
6b22470d03
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-07 22:05:34 +00:00
mhammond@skippinet.com.au
094fa05546
Fix errors with (and add tests for) unsigned long constants on solaris.
...
Not part of the build (and neither was the last checkin - sorry)
2003-08-08 00:51:40 +00:00
mhammond@skippinet.com.au
39bc20cd10
Add some extra utf8 string tests.
2003-08-08 00:50:34 +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
22fdcbf917
One final wchar_t -> PRUnichar. Not part of the build.
2003-07-30 23:24:05 +00:00
mhammond@skippinet.com.au
0f17f6225c
Tweak so it still builds with Python 2.2. Not part of the build.
2003-07-30 23:10:31 +00:00
mhammond@skippinet.com.au
513a87f384
Remove a couple of unused variables. Not part of the build.
2003-07-30 01:18:12 +00:00
mhammond@skippinet.com.au
ebb44ea42d
Remove unused variable.
2003-07-30 01:13:50 +00:00
mhammond@skippinet.com.au
3837a4406f
Not part of the build.
...
Explicitly use Python UCS2 functions, for platforms where
sizeof(wchar) != sizeof(PRUnichar).
Incorporate Linux build changes for dynamic linking.
2003-07-30 01:08:13 +00:00
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