fallback to nss3.dll is mozalloc isn't found
toddw
contributed 9 years ago
|
0c57798a05
|
use mozalloc library (instead of nspr4)
toddw
contributed 10 years ago
|
2a47b00689
|
update for destructor changes
toddw
contributed 10 years ago
|
34908ba3dd
|
update for nsIXULRuntime changes
toddw
contributed 10 years ago
|
77e80c5885
|
nsIWeakReference class changes (implement SizeOfOnlyThis)
toddw
contributed 10 years ago
|
e11c197064
|
nsIWeakReference class changes
toddw
contributed 10 years ago
|
bd2812d691
|
start the move to mozilla 35
toddw
contributed 10 years ago
|
7cb030a66e
|
Added tag TAG_MOZILLA_31 for changeset 700115e8e3be
toddw
contributed 10 years ago
|
006c982ab8
|
don't need to forward declare this class
toddw
contributed 10 years ago
|
eae61e78b5
|
build: fix again for -fno-exceptions cxx flag
toddw
contributed 10 years ago
|
22bce4e116
|
build: fix setting of -fno-exceptions compiler flag
toddw
contributed 10 years ago
|
17df25717e
|
Backed out changeset 7be380f9a3fb
toddw
contributed 10 years ago
|
8fbf1b8c74
|
configure: get rid of exception checking
toddw
contributed 10 years ago
|
a28e66c042
|
add "GetCategoryEntries" function to the _xpcom module
toddw
contributed 10 years ago
|
d17d414faf
|
pyxpcom: don't check platform directory when we know it doesn't exist
toddw
contributed 10 years ago
|
ae535dc542
|
loader: move exists check after sys.path check (as exists is a more expensive call)
toddw
contributed 10 years ago
|
fbd89d36dd
|
debug: turn off QI debug - as it's too spammy
toddw
contributed 10 years ago
|
040493acb2
|
update defines for latest mozilla code
toddw
contributed 10 years ago
|
299ba1ee3d
|
update defines for latest mozilla code
toddw
contributed 10 years ago
|
56c6a459d2
|
getCurrentProcessId call requires windows include file
toddw
contributed 10 years ago
|
84536c4d68
|
pyxpcom: update signatures for AddRef and Release
toddw
contributed 10 years ago
|
ab5da3c22a
|
pyxpcom: replace nsIAllocator.h with nsMemory.h
toddw
contributed 10 years ago
|
ebc7044830
|
pyxpcom: tweak variant error handling
toddw
contributed 10 years ago
|
39c5861525
|
pyxpcom: must still perform a query referent call on the weak reference
toddw
contributed 10 years ago
|
a91b0b32a8
|
pyxpcom: fix scoping error with factory variable
toddw
contributed 10 years ago
|
2155273ad2
|
pyxpcom: update for latest AppInfo changes
toddw
contributed 10 years ago
|
960c5346e2
|
pyxpcom: update for mozilla changes made to getter_addrefs
toddw
contributed 10 years ago
|
8bee4e361a
|
no trace ref header anymore
Todd Whiteman
contributed 10 years ago
|
d56f80267d
|
use MOZ_ALWAYS_INLINE instead of MOZ_INLINE
Todd Whiteman
contributed 10 years ago
|
472a528e95
|
use type char16_t instead of PRUnichar
Todd Whiteman
contributed 10 years ago
|
049c8d781d
|
use C++ static_assert when available
Todd Whiteman
contributed 10 years ago
|
86eb5a9f6f
|
use MOZ_CRASH instead of MOZ_NOT_REACHED
Todd Whiteman
contributed 10 years ago
|
f5ffb72050
|
update atomic increment and threadsafe supports usage
Todd Whiteman
contributed 10 years ago
|
8a375e2342
|
add new mozilla 31 nsIXULAppInfo methods
Todd Whiteman
contributed 10 years ago
|
377267e0f6
|
update to new threadsafe supports style
Todd Whiteman
contributed 10 years ago
|
3703b9209d
|
pyxpcom: start mozilla 31 compatibility
Todd Whiteman
contributed 10 years ago
|
23bd4e80f7
|
Added tag TAG_MOZILLA_24 for changeset 8a12065c4848
Todd Whiteman
contributed 10 years ago
|
976aa0fcb4
|
VariantUtils: set proper python errors when trying to convert unsupported items into arrays (b=http://bugs.activestate.com/show_bug.cgi?id=102050)
Mook
contributed 11 years ago
|
f42122914c
|
add dir() support for interfaces and components (b=896577 r=toddw)
Mook
contributed 11 years ago
|
6ef747026b
|
Added tag TAG_MOZILLA_24_0b1 for changeset 63336bfde4e3
toddw
contributed 11 years ago
|
159d90f585
|
Removed tag KOMODO_8_5_0
toddw
contributed 11 years ago
|
1c63e7e93c
|
Added tag KOMODO_8_5_0 for changeset dbad379ba643
toddw
contributed 11 years ago
|
67c0435a27
|
ErrorUtils: don't crash if we fail to get the logger (r=toddw)
Mook
contributed 11 years ago
|
7162a0512b
|
client: QueryInterface was incorrectly updating the name -> iid mapping with
Mook
contributed 11 years ago
|
b0b2c5f733
|
Fix interface enumeration test from 05b5e4f08a0e (r=toddw)
Mook
contributed 11 years ago
|
e4a695c8e0
|
interace info manager: remove unnecessary use of sprintf
Mook
contributed 11 years ago
|
d01c6a3ca4
|
test: actually make filtering unit tests work
Mook
contributed 11 years ago
|
195b2a66ac
|
Server policy: Correctly delete function interface cache
Mook
contributed 11 years ago
|
fb4aea3e65
|
remove unused xpcom methods and tidy up
toddw
contributed 11 years ago
|
c2682f2b35
|
interface names: need to use items(), instead of values()
toddw
contributed 11 years ago
|
b8de1f9d79
|
perf: store the interface names when obtaining the interface info
toddw
contributed 11 years ago
|
cc8ccd6efd
|
use isinstance check rather than hasattr
toddw
contributed 11 years ago
|
8ea7f7929c
|
xpcom.server.UnwrapObject: don't attempt to unwrap things that were not wrapped in the first place (r=toddw)
Mook
contributed 11 years ago
|
3854b931fd
|
fix: enumerate interfaces change needed for pyxpcom
toddw
contributed 11 years ago
|
6063fdd2d4
|
_xpcom module: on Linux, only load libxul if it's not already loaded
toddw
contributed 11 years ago
|
c8f233025f
|
policy: avoid throwing when using a callable as a [function]
Mook
contributed 11 years ago
|
38e3ff9d7c
|
policy: support any callable for [function]; prefer the actual method name over [function] when calling
Mook
contributed 11 years ago
|
9bf4225df8
|
_xpcom: export all of mozglue due to more symbols going missing
Mook
contributed 11 years ago
|
2a82001e50
|
build: mac: mac needs to link against XUL, rather than libxul
toddw
contributed 11 years ago
|
94fca3482c
|
Allow building PyXPCOM against mozilla-central (on Windows)
Mook
contributed 11 years ago
|
e6a4de149b
|
build: libxpcom is gone, rely on libnspr4 and libxul instead
toddw
contributed 11 years ago
|
7bd5eb496b
|
mozilla 24: no longer a libxpcom library, it's all part of libxul
toddw
contributed 11 years ago
|
6fe93d077f
|
mozilla 24: XPTMethodDescriptor result is no longer a pointer
toddw
contributed 11 years ago
|
ff386c9cf0
|
mozilla 24: nsresult needs a static cast to get the integer value
toddw
contributed 11 years ago
|
cc1f79bf28
|
mozilla 24: nsCAutoString replaced with nsAutoString
toddw
contributed 11 years ago
|
5a59a56d6f
|
move to mozilla 24
toddw
contributed 11 years ago
|
bc371321ba
|
Added tag TAG_MOZILLA_18_0_0 for changeset aa66aad6c5ab
toddw
contributed 11 years ago
|
634ccac099
|
komodo bug 98033: Correctly support uint32 on 32-bit machines (and not treat them as signed) r=toddw
Mook
contributed 11 years ago
|
133cc2e5c5
|
windows: ensure to include mozilla-config.h when building
toddw
contributed 11 years ago
|
0708396c1c
|
update for mozilla 18 code base
toddw
contributed 11 years ago
|
a4c57f8789
|
moving to mozilla 18
toddw
contributed 11 years ago
|
11e6e9e120
|
bug 830593: VariantUtils: convert ACString to str, not unicode, for python
Mook
contributed 11 years ago
|
97c910b910
|
added support for versioned extension pylib directories
Todd Whiteman
contributed 12 years ago
|
c294ce6da6
|
allow void pointer types to return as a long int (try 2)
toddw
contributed 12 years ago
|
d793be31a8
|
allow void pointer types to return as a long int
toddw
contributed 12 years ago
|
54eb57a427
|
allow newer MSVC compilers
toddw
contributed 12 years ago
|
0c23346a7a
|
fix release-build memory allocation
Mark Yen
contributed 12 years ago
|
bc97d0336e
|
tests: allow passing script args to make check
Mark Yen
contributed 12 years ago
|
0ee6ab035d
|
tests: print out exceptions and keep going when a method test fails
Mark Yen
contributed 12 years ago
|
6b28ad6b0f
|
invoke: always allocate space for inout arrays
Mark Yen
contributed 12 years ago
|
25ef4774e0
|
test: minor comment fix
Mark Yen
contributed 12 years ago
|
a454c09194
|
tests: split the JS test component into separate files; test from Py->JS too
Mark Yen
contributed 12 years ago
|
9ba0d79722
|
loader: remove unncessary main thread assertion in LoadModule; turn other assertions fatal in debug
Mark Yen
contributed 12 years ago
|
6c37dcabac
|
loader: also release mPyObjLocation on ~PythonModule
Mark Yen
contributed 12 years ago
|
7403a23ded
|
loader: actually look at return values from ModuleLoader QI
Mark Yen
contributed 12 years ago
|
f91f409467
|
loader: mark pyloader as threadsafe
Mark Yen
contributed 12 years ago
|
7d3d7e8023
|
loader: hold the GIL while calling Py_nsIID::PyObjectFromIID
Mark Yen
contributed 12 years ago
|
20192ace70
|
loader: fix build errors on mac osx
Mark Yen
contributed 12 years ago
|
e2511d8e84
|
_xpcom: If appdir isn't set, try to use the libxpcom dir (checking for pyxpcom.manifest)
Mark Yen
contributed 12 years ago
|
c1fc9f3b49
|
pyxpcom: comment cleanup
Mark Yen
contributed 12 years ago
|
f65209df11
|
pyxpcom: Release the GIL in various places
Mark Yen
contributed 12 years ago
|
19fdffd4e8
|
pyxpcom: VariantUtils: don't mark strings-to-delete as const objects
Mark Yen
contributed 12 years ago
|
3895414240
|
pyxpcom: VariantUtils: minor cleanup around marking things free
Mark Yen
contributed 12 years ago
|
7c379d3597
|
pyxpcom: VariantUtils: spam assertions about having Python setup on threads that use it
Mark Yen
contributed 12 years ago
|
0db026d730
|
pyxpcom: remove obsolete MOZ_TIMELINE code
Mark Yen
contributed 12 years ago
|
384ebccc15
|
test: test_component: (win32) guard against failing to get memory usage
Mark Yen
contributed 12 years ago
|
5af2e3c99b
|
pyxpcom: DEBUG-only xpcom._xpcom._Break() for break into gdb
Mark Yen
contributed 12 years ago
|
fbcd5d46c6
|
pyxpcom: VariantUtils: don't call PrepareOutVariant on things that are not out
Mark Yen
contributed 12 years ago
|
23029f816e
|
test: guard against overly large counts in string duplication in tests
Mark Yen
contributed 12 years ago
|
8a0893dd64
|
pyxpcom: test: don't do automatic registration of interfaces; this was breaking core mozilla (since we copy all files over)
Mark Yen
contributed 12 years ago
|
60186178a7
|