Commit Graph
166 Commits
Author SHA1 Message Date
bugzilla@standard8.demon.co.uk 2a0eac4352 Bug 351921 Remove xpcom/obsolete/nsSpecialSystemDirectory.{h,cpp} r=darin,edburns 2006-10-12 16:44:32 +00:00
mhammond@skippinet.com.au 022ee6dc05 Allow a closure as an event handler. Not part of the build. 2006-10-05 10:53:32 +00:00
mhammond@skippinet.com.au a5803c3abb [Bug 348426] Python extensions fail to build with libxul
r=benjamin@smedbergs.us, sr=jst
2006-10-05 10:44:03 +00:00
Olli.Pettay@helsinki.fi 01a206bade Bug 351036, Combine NS_IMAGE_ERROR and NS_SCRIPT_ERROR, r+sr=jst 2006-09-02 10:00:26 +00:00
timeless@mozdev.org 6623f2131b Bug 106386 Correct misspellings in source code
r=bernd rs=brendan
2006-08-28 20:12:37 +00:00
mhammond@skippinet.com.au 900e846011 Fix bug 347865 (PyXPCOM fails to build on alpha) on trunk.
Not part of the default build.
2006-08-09 13:37:38 +00:00
mhammond@skippinet.com.au 281f5f4ea3 Bug 341915: can we move nsIScriptContext(Owner) from dom to xpconnect
r=timeless, sr=jst
2006-07-19 04:15:50 +00:00
mhammond@skippinet.com.au e4f00c3e22 SetTimeoutOrInterval now takes an integer. Not part of the default build. 2006-07-12 12:00:10 +00:00
mhammond@skippinet.com.au 984f159a0c Fix the chrome building process in the Python/DOM work. Not part of the build. 2006-06-19 23:13:14 +00:00
bzbarsky@mit.edu 4779938003 Move the safe vs unsafe about: distinction out of the security manager and into
nsIAboutModule implementations.  Bug 337746, r=dveditz, sr=darin
2006-06-19 21:02:12 +00:00
mhammond@skippinet.com.au ff7e224fa8 Copy our components via the EXTRA_COMPONENTS Makefile variable.
Not part of the build.
2006-06-06 07:06:41 +00:00
mhammond@skippinet.com.au c13051d808 Handle that 'print' statements may fail in a release build. 2006-06-06 07:05:44 +00:00
mhammond@skippinet.com.au cd09a97560 Change how we detect if xpcom was initialized. Not part of the build. 2006-06-05 07:22:27 +00:00
mhammond@skippinet.com.au 9ca77d31e7 Forward-port changes from the DOM_AGNOSTIC3_BRANCH. Not part of the build. 2006-06-05 06:26:14 +00:00
mhammond@skippinet.com.au 6244f70a05 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 023e97072c 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 04b947574b 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 9ea08b7323 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 862ba45cb9 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 201c3a21f4 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 1aeb69f877 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 9afdd905c0 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 9edaf7d1cd 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 77c7bb2636 Fix return value from PyObject_AsNSString. Not part of the build. 2006-02-15 07:35:39 +00:00
cbiesinger@web.de aae44b57d9 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 7ca263077c Reinstate the dlopen(PYTHON_SO,RTLD_NOW | RTLD_GLOBAL); 2006-01-27 11:29:15 +00:00
mhammond@skippinet.com.au dc518adca9 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 a6a617f722 Get pyxpcom building on osx. Not part of the default build. 2006-01-23 21:59:18 +00:00
mhammond@skippinet.com.au c12e94f4e6 Remove a number of 'visibility' related warnings on linux. 2006-01-22 04:16:33 +00:00
mhammond@skippinet.com.au 4632b4c983 Merge extensions/python/xpcom changes from DOM_AGNOSTIC2_BRANCH into the
trunk.
2006-01-20 05:50:28 +00:00
mhammond@skippinet.com.au b2700d1564 Remove old unused file - not part of the build. 2005-12-19 05:19:11 +00:00
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