mhammond%skippinet.com.au
de0fa51740
First cut at the Python implementation of nsIScriptContext etc (see
...
http://wiki.mozilla.org/Breaking_the_grip_JS_has_on_the_DOM ).
See also bug 255942 - "Support other scripting languages than JS".
Not part of the build - indeed this will not build at all until bug
255942 lands, or the latest patch there is applied.
2006-04-29 01:56:45 +00:00
mhammond%skippinet.com.au
e8954bb973
Make initialization and logging more reliable. Get building again on
...
Linux. Not part of the build.
2006-04-20 07:19:42 +00:00
mhammond%skippinet.com.au
c1b2e6b995
Move all Python initialization code into a new global
...
PyXPCOM_EnsurePythonEnvironment. At the same time remove the old, dead
code behind PYXPCOM_USE_PYGILSTATE and LOADER_LINKS_WITH_PYTHON.
Not part of the default build.
2006-04-11 06:12:14 +00:00
mhammond%skippinet.com.au
e7c870d4eb
PyXPCOM_LogError should always write the error message, even if there is
...
no traceback or exception info.
Not part of the build.
2006-04-11 06:04:23 +00:00
darin%meer.net
5521781301
fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
2006-03-30 18:40:56 +00:00
mhammond%skippinet.com.au
a07e333892
Bug 129216: Integrate Python xpcom bindings with build system
...
Should not affect the default build!
r=benjamin, rs=brendan
2006-03-28 10:57:18 +00:00
bryner%brianryner.com
41e6c02b2f
Remove dependency on nsIClassInfo.h from nsISupports.h (bug 330420). This adds a new nsIClassInfoImpl.h file which can be included to get the CI implementation macros. Also, removes unneeded inclusion of nsIProgrammingLanguage.h from nsIClassInfo.h. r=darin.
2006-03-15 04:59:42 +00:00
mhammond%skippinet.com.au
82e39db106
Get pyxpcom initializing in debug builds without throwing assertions.
...
Not part of the build.
2006-02-18 01:21:50 +00:00
mhammond%skippinet.com.au
d6dc4a97e0
Introduce the first of standard Python implemented components.
...
Not part of the build.
2006-02-17 11:56:18 +00:00
mhammond%skippinet.com.au
6a41df8e54
Fix return value from PyObject_AsNSString. Not part of the build.
2006-02-15 07:35:39 +00:00
cbiesinger%web.de
a898e666b8
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
2006-02-03 14:18:39 +00:00
mhammond%skippinet.com.au
562979e72e
Reinstate the dlopen(PYTHON_SO,RTLD_NOW | RTLD_GLOBAL);
2006-01-27 11:29:15 +00:00
mhammond%skippinet.com.au
65299a5f10
Remove dlopen no longer necessary now we have the dynamic python issue
...
sorted. Not part of the build.
2006-01-25 04:07:19 +00:00
mhammond%skippinet.com.au
97c4af63f1
Get pyxpcom building on osx. Not part of the default build.
2006-01-23 21:59:18 +00:00
mhammond%skippinet.com.au
4be8dd1a82
Remove a number of 'visibility' related warnings on linux.
2006-01-22 04:16:33 +00:00
mhammond%skippinet.com.au
d2e0b7c2d6
Merge extensions/python/xpcom changes from DOM_AGNOSTIC2_BRANCH into the
...
trunk.
2006-01-20 05:50:28 +00:00
mhammond%skippinet.com.au
9efcab21c1
Remove old unused file - not part of the build.
2005-12-19 05:19:11 +00:00
mhammond%skippinet.com.au
020e6179d4
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
8a586ed37a
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
12e7493d04
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
3db428f6ac
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
b78d0c2416
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
d93e606089
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
bed187b21c
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
693885fdb4
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
b92568bebe
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-12-01 22:27:03 +00:00
gerv%gerv.net
62e3767f68
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-08-25 23:02:50 +00:00
mhammond%skippinet.com.au
04a8406591
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
d863e57077
Add NS_ERROR_GENERATE_SUCCESS - not part of the build.
2004-07-21 11:45:42 +00:00
mhammond%skippinet.com.au
83ea3ad8bd
Update build instructions - nmake builds are long dead.
2004-07-21 11:44:56 +00:00
mhammond%skippinet.com.au
eae5b32009
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
ec4761fa85
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
12130cddd3
Initialize out params before calling the interface.
...
Not part of the build.
2004-07-21 11:41:50 +00:00
gerv%gerv.net
554e0e99a4
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-07-16 19:30:11 +00:00
gerv%gerv.net
4d3385092d
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 22:14:17 +00:00
mhammond%skippinet.com.au
4fe6349b13
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
352e645b90
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
4353745624
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
6ac34c924f
Add some extra utf8 string tests.
2003-08-08 00:50:34 +00:00
mhammond%skippinet.com.au
c1ca8cd43d
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
fa320fbfeb
One final wchar_t -> PRUnichar. Not part of the build.
2003-07-30 23:24:05 +00:00
mhammond%skippinet.com.au
0cb63da3b0
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
eb7af66602
Remove a couple of unused variables. Not part of the build.
2003-07-30 01:18:12 +00:00
mhammond%skippinet.com.au
030cb3c4e1
Remove unused variable.
2003-07-30 01:13:50 +00:00
mhammond%skippinet.com.au
a326402327
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
d1e853d30c
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
c27a9ae0f9
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
06c602fd58
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
ee8bb06cc9
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
9944d45113
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