mhammond@skippinet.com.au
5665a8df3b
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
0abcf1d9d9
* 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
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
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
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
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
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
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
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
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
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
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
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
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
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
9eb6c5f5c2
New makefiles for Unix/cygwin
...
Not part of the build.
2002-03-03 10:46:02 +00:00
markh@activestate.com
b6aa8277b7
* Changes to observers and service manager APIs.
...
* Use nsIComponentManagerObsolete.
* Fix weak reference leaks
* Cache interface infos better for significant perf increase.
* Better tests for leaks
Not part of the build.
2002-01-08 01:58:58 +00:00
seawood@netscape.com
5b18dcd3d4
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
markh@activestate.com
63d3ea4f68
Add weak-reference test output to the expected test output.
2001-09-19 00:20:04 +00:00
markh@activestate.com
fe7a382658
Add support for unwrap() testing, and also add some better messages
...
for xpcom sample component missing.
Not part of the build
2001-09-12 01:47:22 +00:00
markh@activestate.com
5a314015a2
Fix unicode handling for octet arrays, and finally fix the test suite
...
for Python 2.2.
Not part of the build.
2001-08-22 05:33:05 +00:00
markh@activestate.com
6670263401
Fix a bug in interface flattening when an attribute was set before one
...
on the same interface was fetched. Added test for this case too.
Not part of the build.
2001-08-18 14:27:46 +00:00
markh@activestate.com
c997502432
Fix error in exception, which should never be hit (but _is_ hit for
...
Python 2.2 - need to sort that one out later!)
Not part of the build.
2001-08-05 08:29:46 +00:00
markh@activestate.com
51950efe58
Add interface flattening to Python XPCOM bindings.
...
Not part of the build, but a=drivers@mozilla.org anyway!
2001-05-27 02:51:18 +00:00
markh@activestate.com
9563e3d6ab
Add DOMString tests.
...
Not part of the build.
2001-04-14 08:15:29 +00:00
markh@activestate.com
5b61661fbb
Fix .xpt building problem. Not part of the build.
2001-04-06 04:10:19 +00:00
markh@activestate.com
f62aeb9a4b
Move PyXPCOM to the Mozilla build system on Windows.
...
Linux still uses ".stupid" makefile.
Not part of the build.
2001-04-05 12:35:33 +00:00
markh@activestate.com
16db44849b
Update the way the license is expressed and minor makefile mods.
...
Still not building pending a decision on bug 66610.
2001-02-19 08:31:46 +00:00
markh@activestate.com
189159a116
First checkin of the Python XPCOM bindings.
2001-02-19 05:24:45 +00:00