mhammond%skippinet.com.au
cdc32040ab
Get pyxpcom working with the recent nsXPTCStubBase changes.
...
Not part of the default build.
2007-01-16 06:44:38 +00:00
benjamin%smedbergs.us
7b434c0d06
Bug 349002, try #2 - Refactor xptcall into a frozen API, r=timeless - with OS/2 fixup by Peter Weilbacher
2006-11-20 17:03:38 +00:00
benjamin%smedbergs.us
09d80a0a6f
Backout xptcall because linux tboxes are stupid, I think.
2006-11-16 20:17:24 +00:00
benjamin%smedbergs.us
8b41b7fdd0
Bug 349002 - Refactor xptcall into a frozen API, r=timeless. Includes OS/2 fixup by Peter Weilbacher
2006-11-16 18:29:33 +00:00
mhammond%skippinet.com.au
4cfc6bc6af
When passing arrays of interfaces to an XPCOM method, we didn't know the
...
declared IID to obtain. This prevented us detecting arrays of variants
and giving them the same special treatment normal Variants get. Fix that.
Not part of the build.
2006-11-09 04:31:13 +00:00
mhammond%skippinet.com.au
4ae067a212
If someone passes a bad IID string, raise a normal Python ValueError
...
rather than synthesizing an XPCOM error.
Not part of the build
2006-11-09 04:20:47 +00:00
mhammond%skippinet.com.au
6f2c250870
Generate better .py code and handle some 'new' xpcom data types.
...
Not part of the build.
2006-11-09 01:05:31 +00:00
mhammond%skippinet.com.au
70632f38e4
Fix a couple of memory leaks. Not part of the default build.
2006-11-01 11:53:18 +00:00
mhammond%skippinet.com.au
f55db5c8c8
GetAsISupports was actually calling GetAsInterface.
...
Not part of the default build.
2006-11-01 11:37:46 +00:00
mhammond%skippinet.com.au
bcdf944293
* Allow arrays in Variants to hold elements of any type, by using
...
nsIVariant for each element.
* Return empty arrays as an empty list instead of None.
Not part of the default build.
2006-10-16 09:30:04 +00:00
mhammond%skippinet.com.au
1b27e37c4e
When running Py2.4, take advantage of new logging module feature that
...
gives less ugly/misleading exceptions in some cases.
Not part of the default build.
2006-10-16 09:19:39 +00:00
mhammond%skippinet.com.au
6b65d2e278
Whitespace normalization - not part of the default build.
2006-10-15 10:56:05 +00:00
mhammond%skippinet.com.au
71285b4a20
Fix Python's handling of nsACString's with embedded null bytes.
...
Not part of the default build.
2006-10-15 10:53:15 +00:00
bugzilla%standard8.demon.co.uk
92fe681ad7
Bug 351921 Remove xpcom/obsolete/nsSpecialSystemDirectory.{h,cpp} r=darin,edburns
2006-10-12 16:44:32 +00:00
mhammond%skippinet.com.au
ba2d9c8f7d
[Bug 348426] Python extensions fail to build with libxul
...
r=benjamin@smedbergs.us , sr=jst
2006-10-05 10:44:03 +00:00
mhammond%skippinet.com.au
3bdb7cb317
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
bzbarsky%mit.edu
64681af28a
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
d2fc644a78
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
a56b040b5a
Handle that 'print' statements may fail in a release build.
2006-06-06 07:05:44 +00:00
mhammond%skippinet.com.au
cae5daa448
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
349419b557
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
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