Граф коммитов

185 Коммитов

Автор SHA1 Сообщение Дата
roc+@cs.cmu.edu 0054412272 Bug 374866. Reftests for text-transform. r=dbaron 2007-03-22 16:01:14 -07:00
mhammond%skippinet.com.au edabe7a07b Get Python extensions buildng again on the trunk. NPOTDB. 2008-02-26 00:55:21 +00:00
dwitte%stanford.edu 2706db7178 thoroughly whack mallocfest in nsID/nsJSID and friends. b=410250, r+sr=jst, a=blocking1.9+ 2008-01-12 04:30:44 +00:00
dwitte%stanford.edu b5bc025224 partial backout in an attempt to fix orange. 2008-01-11 10:09:00 +00:00
dwitte%stanford.edu bec597575a relanding bug 410250. 2008-01-11 09:13:06 +00:00
dwitte%stanford.edu 7da61a1630 backing out to fix orange. 2008-01-11 04:59:46 +00:00
dwitte%stanford.edu 3ed045961f thoroughly whack mallocfest in nsID/nsJSID and friends. b=410250, r+sr=jst, a=blocking1.9+ 2008-01-11 03:56:02 +00:00
reed%reedloden.com 6b3d30c97f Bug 368476 - "pyxpcom linking fails with "unresolvable R_386_GOTOFF relocation"" [p=vamposdecampos@gmail.com (Alex Badea) r=bsmedberg (NPOTB)] 2008-01-10 09:09:57 +00:00
reed%reedloden.com 16b4ffa460 Bug 386610 - "pyxpcom fails to build against python 2.5 (api changed)" [p=asac@jwsdot.com (Alexander Sack) r=mhammond (NPOTB)] 2008-01-05 06:32:35 +00:00
gerv%gerv.net d38c158995 Bug 398009 - fix mangled license headers. a=stuart. 2007-10-06 12:08:47 +00:00
mhammond%skippinet.com.au 33f261a4ce Fix a memory leak when Python calls nsIClassInfo::GetInterfaces()
Not part of the default build.
2007-07-12 06:39:22 +00:00
jwalden%mit.edu ef68fcf595 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 07:08:56 +00:00
bent.mozilla%gmail.com 243b45e3dd Bug 380846 - "Make the build system friendlier for XULRunner apps and extensions." r=bsmedberg. Adds confvars.sh files for all major apps and makefiles.sh for all extensions. 2007-05-23 20:08:55 +00:00
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