benjamin%smedbergs.us
62c212952b
Backout xptcall because linux tboxes are stupid, I think.
2006-11-16 20:17:24 +00:00
benjamin%smedbergs.us
f618238f02
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
70c4d673c8
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
122f837072
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
d660796ee2
Generate better .py code and handle some 'new' xpcom data types.
...
Not part of the build.
2006-11-09 01:05:31 +00:00
timeless%mozdev.org
46d2b15871
Bug 106386 Correct misspellings in source code
...
r=glennrp@gmail.com , bclary@bclary.com rs=brendan
2006-11-01 23:02:18 +00:00
mhammond%skippinet.com.au
77f69277a4
Fix a couple of memory leaks. Not part of the default build.
2006-11-01 11:53:18 +00:00
mhammond%skippinet.com.au
b8ca55ad08
GetAsISupports was actually calling GetAsInterface.
...
Not part of the default build.
2006-11-01 11:37:46 +00:00
mhammond%skippinet.com.au
b2ade93836
Correct the semantics of Python global variables in event handlers.
2006-10-26 05:23:08 +00:00
mhammond%skippinet.com.au
c3de7cc900
* 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
2f555d2f39
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
8ad6cb658c
Whitespace normalization - not part of the default build.
2006-10-15 10:56:05 +00:00
mhammond%skippinet.com.au
199682a085
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
a291a97697
Bug 351921 Remove xpcom/obsolete/nsSpecialSystemDirectory.{h,cpp} r=darin,edburns
2006-10-12 16:44:32 +00:00
mhammond%skippinet.com.au
065d0c32f1
Allow a closure as an event handler. Not part of the build.
2006-10-05 10:53:32 +00:00
mhammond%skippinet.com.au
43a8cdaf19
[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
64e491c833
Bug 351036, Combine NS_IMAGE_ERROR and NS_SCRIPT_ERROR, r+sr=jst
2006-09-02 10:00:26 +00:00
timeless%mozdev.org
97d86b0df2
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-08-28 20:12:37 +00:00
mhammond%skippinet.com.au
f27078442b
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
ca11f368e4
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
e14e195ea5
SetTimeoutOrInterval now takes an integer. Not part of the default build.
2006-07-12 12:00:10 +00:00
mhammond%skippinet.com.au
8ee8b94569
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
9509962b32
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
86a4ed2cf5
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
ac46cb33f7
Handle that 'print' statements may fail in a release build.
2006-06-06 07:05:44 +00:00
mhammond%skippinet.com.au
1ed8e1a215
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
c57043801a
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
7027fc93ed
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
931aace7b2
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
ddc3994123
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
100a5904cd
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
20837f71e1
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
46b0ad6adf
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
4cd1e2b280
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
9f6ec82ba0
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
6f733b46d4
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
b7dbf8a155
Fix return value from PyObject_AsNSString. Not part of the build.
2006-02-15 07:35:39 +00:00
cbiesinger%web.de
c2d981f764
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
430a36884e
Reinstate the dlopen(PYTHON_SO,RTLD_NOW | RTLD_GLOBAL);
2006-01-27 11:29:15 +00:00
mhammond%skippinet.com.au
1629eb8660
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
0cc31753df
Get pyxpcom building on osx. Not part of the default build.
2006-01-23 21:59:18 +00:00
mhammond%skippinet.com.au
86edffb8e1
Remove a number of 'visibility' related warnings on linux.
2006-01-22 04:16:33 +00:00
mhammond%skippinet.com.au
ac16ddec1a
Merge extensions/python/xpcom changes from DOM_AGNOSTIC2_BRANCH into the
...
trunk.
2006-01-20 05:50:28 +00:00
mhammond%skippinet.com.au
0e3637a568
Remove old unused file - not part of the build.
2005-12-19 05:19:11 +00:00
mhammond%skippinet.com.au
8ce6f5f5be
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
5e257f72b5
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
81a0b0f2cc
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
9b0852aaf7
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
db820cf720
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
a34eaef976
Bug 297598 - bring pyxpcom up to speed.
...
r=alecf, sr=shaver - not used by any builds.
2005-08-25 21:52:19 +00:00