David Rose
60769396aa
speedtree stuff
2010-10-12 23:56:26 +00:00
David Rose
2f317d8652
cfrac
2010-10-12 23:13:27 +00:00
David Rose
a93d8a54c5
missing declarations
2010-10-09 00:16:08 +00:00
David Rose
910e71660e
speedtree
2010-10-07 22:55:06 +00:00
David Rose
dab54029a4
workaround broken getopt issue
2010-07-14 18:10:11 +00:00
rdb
eee9b6f874
Add missing include
2010-07-11 19:19:07 +00:00
Chris Brunner
b709455d4e
support for PyObject_Compare
2010-06-23 00:35:57 +00:00
rdb
60d81ae7da
Fix OSX compilation issue
2010-06-22 07:08:09 +00:00
rdb
4f02be0e67
Oops, heh, made a small mistake there regarding MAP_ANON
2010-06-21 17:38:27 +00:00
rdb
86b3116f6b
More portable replacements for getpagesize and MAP_ANON
2010-06-21 17:32:11 +00:00
David Rose
d51e49516a
allow __py__ functions for python-only optimizations
2010-06-16 21:57:37 +00:00
David Rose
d3e9e4c4f5
coreapi version, increment plugin version
2010-06-16 01:18:20 +00:00
David Rose
aa76a9f59d
support class method versions of MAKE_SEQ
2010-06-13 22:03:46 +00:00
David Rose
0d8b31f9a4
make local_dev a runtime default, not a compiled default
2010-06-11 22:36:54 +00:00
rdb
5cbb505e00
Heh heh... look at that... what was that ampersand doing there?
2010-06-07 11:58:02 +00:00
rdb
87de7c16be
Restore this file
2010-05-30 09:54:36 +00:00
David Rose
23208e494c
protect against undefined symbol
2010-05-29 18:49:48 +00:00
David Rose
edd9d59c0e
protect against undefined symbol
2010-05-29 18:47:45 +00:00
David Rose
cde8a0bf38
PTHREAD_MUTEX_NORMAL -> PTHREAD_MUTEX_DEFAULT
2010-05-29 16:50:58 +00:00
David Rose
bd3201b67d
redundant file; this one isn't used
2010-05-25 21:13:29 +00:00
David Rose
bb96117de2
interrogate fix for ode::get_id()
2010-05-25 21:12:44 +00:00
rdb
c957b42580
Fix compilation issue on Linux (dunno where it came from)
2010-05-25 15:27:15 +00:00
rdb
d4263a47aa
__STDC_CONSTANT_MACROS fix
2010-05-18 15:37:26 +00:00
rdb
c9cb0def53
Move __STDC_LIMIT_MACROS up a bit, to be certain
2010-05-18 14:20:30 +00:00
rdb
2ec0617d32
Define __STDC_CONSTANT_MACROS in case C libraries like ffmpeg don't
2010-05-18 12:57:58 +00:00
David Rose
8c56527a49
avoid recursion crash
2010-05-07 00:06:48 +00:00
David Rose
d3d778734d
add '^' to const expressions
2010-05-06 22:50:31 +00:00
rdb
eed74662e8
Fix Interrogate parser issues on FreeBSD
2010-04-28 07:44:16 +00:00
rdb
bd5e89e4a5
Use sysctl on FreeBSD
2010-04-25 13:19:55 +00:00
rdb
35fa12e2a6
A bit of code cleanup
2010-04-09 13:24:02 +00:00
Chris Brunner
c91fd55096
adding support for Mac paths
2010-04-07 23:28:46 +00:00
rdb
102b46878e
More compatibility with exotic compilers (yes, I actually tried to port Panda to clang)
2010-04-07 16:59:46 +00:00
David Rose
b5d27fa62a
fix build crash
2010-03-29 20:47:22 +00:00
rdb
e841ceb67d
Oops, forgot to add this file
2010-03-29 18:11:48 +00:00
rdb
2a6974eec2
stdint/numeric_types stuff, let's follow the standards
2010-03-29 15:38:40 +00:00
David Rose
9be238b149
support panda-package-version and panda-package-host-url for dev convenience
2010-03-19 22:35:46 +00:00
rdb
f29d6d3dc7
Do it better, faster
2010-03-14 14:47:52 +00:00
rdb
4c623bf8a2
I overlooked one ABI-compat fix for OSX
2010-03-14 14:34:44 +00:00
rdb
d668a53639
More about ABI compatibility:
...
* Fixed the bug on non-Windows where the incorrect libraries are located
* OSX dylibs now have compatibility_version and current_version set
2010-03-14 11:48:08 +00:00
David Rose
be494155cf
scan_directory() for python
2010-03-02 23:16:53 +00:00
David Rose
1a02e76c28
mkdir, rmdir
2010-03-02 22:41:08 +00:00
David Rose
882b544805
fix forcetype for template instantiations
2010-02-28 03:29:03 +00:00
David Rose
541c12bb8a
use pstrtod
2010-02-20 14:48:45 +00:00
David Rose
25a303055d
possible fix for build break
2010-02-14 18:05:11 +00:00
David Rose
a942ce5fbf
lists and strings will be automatically coerced into a PTA_blah
2010-02-11 22:38:34 +00:00
David Rose
f6f9e269f4
introduce stdpy.pickle module with support for common-node NodePaths within a pickle stream
2010-02-10 19:43:58 +00:00
gogg
d067be47f5
Support for August 2009 DirectX SDK. New DTool configuration macros. Makepanda can now detect Window Framework 6.0A
2010-02-02 02:20:25 +00:00
rdb
d4dcd9cb12
Support for the latest version of OpenSSL
2010-01-27 16:00:23 +00:00
enn0x
eb1a45529c
Add material indices for triangle meshes.
2010-01-16 09:10:52 +00:00
David Rose
c45e01c261
deal with unset TERM
2010-01-14 01:49:35 +00:00
David Rose
ed32f2264e
avoid low-level case-sensitive issues
2009-12-31 19:58:36 +00:00
David Rose
352c901aa1
typo
2009-12-31 18:25:50 +00:00
David Rose
60b1c07c40
add awesomium headers
2009-12-29 23:22:09 +00:00
enn0x
1a7942b40c
Merging dev_physx_2009 to HEAD.
2009-12-28 11:33:36 +00:00
David Rose
67760e8577
fix win7/vista i/o performance issues
2009-12-16 22:00:06 +00:00
David Rose
538b8dafdc
expose C++ fstream classes
2009-12-15 23:03:18 +00:00
David Rose
25241ed6e9
filter out .mm files
2009-12-12 01:56:10 +00:00
David Rose
816ddc0387
low-level support for python copy and pickle modules
2009-12-10 01:09:06 +00:00
David Rose
4acb963caf
fix missing include
2009-12-08 20:05:32 +00:00
rdb
160f208469
Fix issues on Linux and OSX with libraries being located incorrectly
2009-12-06 12:59:49 +00:00
David Rose
b1b2d08b2d
fix threaded build
2009-12-05 07:40:28 +00:00
David Rose
1ef4fd333d
found pydtool.cxx; bring it up-to-date
2009-11-25 22:44:50 +00:00
David Rose
79a19901a3
add interrogate_wrapped.cxx
2009-11-25 22:27:09 +00:00
David Rose
2e531a4650
from_os_specific
2009-11-24 00:38:53 +00:00
David Rose
9583a12fc6
osx doesn't need a special codepath
2009-11-23 23:45:33 +00:00
rdb
f7009a0602
Fixes some really weird typo's, heh.
2009-11-20 19:28:50 +00:00
David Rose
ddd8d012e8
SetErrorMode(0)
2009-11-18 22:30:42 +00:00
Ken Patel
88eea6be3a
allow - modifier to append rather than prepend paths within .init definition files
2009-11-18 19:46:23 +00:00
David Rose
b55390ce53
add dependency
2009-11-04 19:41:31 +00:00
David Rose
691947449c
towards a 64-bit mac build
2009-11-04 15:46:51 +00:00
David Rose
6bb6475cf4
pystub
2009-10-20 23:30:47 +00:00
rdb
6eee4b9ace
Replace remaining instances of Disney license with CMU license
2009-10-20 08:16:12 +00:00
David Rose
5008ca2aa8
mo' better plugin versioning
2009-10-14 21:46:37 +00:00
David Rose
78b7437b0d
don't special-case UNIVERSAL_BINARIES
2009-10-13 21:55:24 +00:00
David Rose
1d3719ccb7
add tinyxml.h, fix char *NULL return value case
2009-10-13 21:28:18 +00:00
David Rose
3081824ca3
add pyconfig.h
2009-10-12 18:08:47 +00:00
rdb
7e2b38fd4a
Forgot to add this one, to resolve interrogate issues
2009-10-12 06:16:27 +00:00
rdb
cd3307ccd4
Fix compiler warnings with pyconfig.h
2009-10-10 11:36:31 +00:00
David Rose
49688d89c9
add Python-friendly DSearchPath::find_all_files()
2009-10-10 09:05:35 +00:00
David Rose
dcc5447688
plugin version
2009-10-09 23:54:45 +00:00
David Rose
73a14f9398
add x509v3.h
2009-10-09 19:03:00 +00:00
David Rose
f4107d22ac
add set_nomatch_chars
2009-10-09 18:49:49 +00:00
David Rose
fdaca46eb9
AppData -> Local AppData
2009-10-09 01:00:16 +00:00
David Rose
16636129b7
whoops, fix relative filenames
2009-10-08 02:53:22 +00:00
David Rose
062593344a
standardize() shouldn't remove leading ./
2009-10-07 17:24:51 +00:00
David Rose
712797797e
trivial rename
2009-10-06 20:58:10 +00:00
Chris Brunner
1386c733d8
adding support for Win7
2009-10-06 04:28:36 +00:00
David Rose
8f5102d889
interrogate fix
2009-09-30 22:35:58 +00:00
rdb
76703b71a8
Add semaphore.h parser-inc file
2009-09-26 13:00:26 +00:00
rdb
1e88d83feb
ar.h to Sources.pp
2009-09-24 12:55:21 +00:00
David Rose
33af8bd0a3
windowsism
2009-09-21 21:32:23 +00:00
rdb
366baaa6a7
Fix interrogate issues with ode
2009-09-20 15:45:25 +00:00
David Rose
63960eaaa8
show-dll-error-dialog
2009-09-16 20:40:13 +00:00
David Rose
e9b573cb19
show-dll-error-dialog
2009-09-16 20:37:42 +00:00
David Rose
aa58854da8
minor typo
2009-09-16 00:51:58 +00:00
David Rose
9a96ac6a23
fix return
2009-09-15 19:02:54 +00:00
David Rose
1872104e61
add per-overload comments and make_seq synthetic functions to interrogatedb
2009-09-15 13:36:07 +00:00
David Rose
168cc68e65
copy_to() should imply binary form
2009-09-07 02:04:54 +00:00
rdb
bdb3d15332
More PHAVE fixes
2009-09-03 18:43:47 +00:00
rdb
45ad239e59
HAVE -> PHAVE
2009-09-03 15:41:24 +00:00
David Rose
cfbac6e51a
add write()
2009-08-31 06:11:34 +00:00
David Rose
5f0b8a9a6a
fix rename_to() on windows
2009-08-26 22:56:56 +00:00
David Rose
7f4481ef2d
use underscores instead of dots in platform separators
2009-08-24 19:39:26 +00:00
David Rose
c30ae4fc99
forgot HAVE_GETOPT_H
2009-08-21 17:26:26 +00:00
David Rose
494d61083e
avoid compiler warnings from HAVE_BLAH_H conflicts by renaming macros
2009-08-21 15:40:05 +00:00
David Rose
5c4dac4493
libp3dtool_d
2009-08-20 23:30:05 +00:00
David Rose
d0c99e9288
filename::copy_to()
2009-08-15 18:56:04 +00:00
David Rose
fc74ddace3
add TypeHandle::make()
2009-08-15 00:56:34 +00:00
David Rose
9b4f4aa8c6
minor fixes
2009-08-14 22:16:55 +00:00
David Rose
76dabe657c
add get_directories
2009-08-14 18:10:26 +00:00
David Rose
3673199208
add get_directories
2009-08-14 18:02:08 +00:00
David Rose
da9f3f8a33
get_package_version_string()
2009-08-13 03:25:00 +00:00
David Rose
383a6e512c
support tinyxml's (const string *) return types.
2009-08-11 17:24:56 +00:00
David Rose
a97723c5c2
whoops, lockf was invalid
2009-08-07 17:56:51 +00:00
David Rose
1db044ca4e
add hash(Filename)
2009-08-07 15:27:58 +00:00
rdb
edf382de12
Support for ARM and PPC linux
2009-08-07 10:51:55 +00:00
David Rose
9d6ebb4c34
implicitly coerce strings to InternalName pointers if needed
2009-08-06 18:49:41 +00:00
David Rose
db12a6b88e
publish encryptStream properly
2009-08-06 18:26:57 +00:00
David Rose
0e773c8684
respect __nonzero__
2009-08-05 21:51:28 +00:00
David Rose
9f9316ff81
add __nonzero__, respect lockf() return value
2009-08-05 21:50:58 +00:00
rdb
4804133efa
Add FreeBSD
2009-08-05 08:29:13 +00:00
David Rose
02dbdb91b1
compiler objection
2009-08-03 19:45:23 +00:00
David Rose
9908148679
add dtool_platform
2009-08-03 18:51:54 +00:00
David Rose
41af3c7959
from_os_specific
2009-07-29 23:41:20 +00:00
David Rose
ed15b2bec3
build on optimize 1
2009-07-29 23:37:56 +00:00
rdb
9f3b801c22
Whoops
2009-07-24 09:02:35 +00:00
rdb
a457d59aae
Fix crash with flt2egg
2009-07-24 09:01:20 +00:00
rdb
028b98ab2b
Remove entirely pointless assertion check that even causes a compiler bug on FreeBSD.
2009-07-22 18:31:37 +00:00
rdb
197a3bb210
FreeBSD stuff
2009-07-22 07:10:11 +00:00
rdb
961a754ec4
Add support for /proc/curproc for FreeBSD
2009-07-22 05:52:38 +00:00
rdb
b614a05a12
Fix compile errors for FreeBSD
2009-07-21 19:07:50 +00:00
rdb
3311799efe
Remove $APP abruptly
2009-07-19 18:20:32 +00:00
rdb
e545c9193e
Forgot PyList_GetItem
2009-07-19 10:06:54 +00:00
rdb
36d663ff98
Better solution for MAIN_DIR: read out sys.argv
2009-07-19 09:52:43 +00:00
rdb
f9c921aaff
Added an equivalent for /proc/self/maps for OSX users: _dyld_get_image_name
2009-07-16 10:15:53 +00:00
rdb
e503e19943
Oops, forgot this
2009-07-06 08:26:40 +00:00
rdb
4a3a691bdb
Add libavformat/avio.h
2009-07-06 07:48:13 +00:00
rdb
71518c50e5
More parser-inc files to get latest ffmpeg on win working correctly
2009-07-06 07:09:16 +00:00
rdb
3c2c9340d6
Interrogate doesn't like latest ffmpeg version headers
2009-07-03 12:00:48 +00:00
rdb
c9aee0fa5b
This commit:
...
* Enables us to build against the latest version of FFMPEG.
* Fixes the ffmpeg code not to use deprecated stuff anymore.
* Adds support for libswscale. Undef HAVE_SWSCALE in Config.pp if you compiled ffmpeg without.
* Uses sws_scale instead of the now-removed img_convert.
* Fixes a couple of deadlocks in FFMpegTexture.
2009-07-03 08:15:54 +00:00
rdb
d5836b1ae3
Fix for some kind of weird weirdness (compiler bug?)
2009-07-01 13:51:11 +00:00
rdb
ace7910a44
Support $MAIN_DIR for the poor C++ users
2009-07-01 13:34:29 +00:00
rdb
99df904c89
Add missing PyEval_CallObjectWithKeywords
2009-06-28 12:23:13 +00:00
David Rose
e039ec875a
better windows temp filenames
2009-06-20 01:24:56 +00:00
David Rose
72f6c6d580
build errors
2009-06-16 01:49:59 +00:00
David Rose
ad62e9bb9b
static-init ordering issues
2009-06-16 00:06:31 +00:00
David Rose
a1df809fd0
TrueMutexImpl
2009-06-16 00:04:13 +00:00
David Rose
cbfa38d2b5
simplify ConfigureDecl etc.
2009-06-15 22:25:52 +00:00
David Rose
49dfc46215
handle funny cases for win32
2009-06-14 16:19:56 +00:00
David Rose
8f96a87460
pstrtod
2009-06-14 16:10:09 +00:00
David Rose
f5f0c5ad83
typos
2009-06-10 17:47:08 +00:00
David Rose
638e46d489
coercion memory leak fix, part 2
2009-06-10 17:28:49 +00:00
David Rose
70e1e46a61
coercion memory leak fix, part 1
2009-06-10 14:33:44 +00:00
David Rose
23bd4d6ae3
define FileStream::attach()
2009-06-09 20:30:58 +00:00
David Rose
58c13de4ca
integrate changes from Schell Games (plus some tab character fixes)
2009-06-01 21:51:15 +00:00
David Rose
c5f3c844e1
PyExc_StandardError
2009-04-28 00:44:58 +00:00
David Rose
f68fa1909a
USE_DELETED_CHAIN, memory alignment
2009-04-24 22:52:23 +00:00
David Rose
926059131b
iphone notify-output routing
2009-04-24 22:51:49 +00:00
Gyedo Jeon
e54901c125
Added a feature for disabling sticky keys in Windows
2009-04-22 22:43:23 +00:00
David Rose
172171eec4
more iphone work
2009-04-21 00:48:51 +00:00
David Rose
4dc60ab611
static-init-safe filename initializers
2009-04-18 00:51:03 +00:00
David Rose
f44857f8ee
more static link issues
2009-04-18 00:50:05 +00:00
David Rose
5a74ea30dd
better error reporting for static init ordering issues w.r.t config variables
2009-04-17 21:53:39 +00:00
David Rose
0aa266d725
protect in ifdef
2009-04-17 20:23:11 +00:00
David Rose
a08b08f8d3
initial iphone stuff, w.i.p.
2009-04-17 18:11:25 +00:00
rdb
7705b7d7bf
Add missing artools.h to Sources.pp
2009-04-08 15:12:58 +00:00
David Rose
71fec58722
fix bug with inherited virtual methods
2009-04-01 18:45:01 +00:00
rdb
fa6c41f363
Changes for windows
2009-03-21 14:49:10 +00:00
David Rose
2982ca3187
python 2.4
2009-02-19 00:38:44 +00:00
David Rose
83155fc832
support python 2.4
2009-02-19 00:25:54 +00:00
David Rose
9b952e3922
a few more warning squelches
2009-02-18 23:59:31 +00:00
David Rose
221862b432
squelch compiler warnings about (char *)
2009-02-18 23:27:04 +00:00
David Rose
11f62e3ee5
enable new license
2009-02-18 23:26:45 +00:00
David Rose
e4d6159667
PyErr_WarnEx
2009-02-17 19:20:53 +00:00
David Rose
b99f699862
output signature too
2009-02-17 18:55:38 +00:00
David Rose
0ec1467ea9
warnings
2009-02-15 01:44:54 +00:00
David Rose
fec518af71
publish find_type_by_id
2009-02-02 23:23:30 +00:00
David Rose
3820660b95
add missing unload_dso() for mac
2009-01-31 20:29:51 +00:00
David Rose
811c45a786
get_dso_symbol
2009-01-31 03:04:36 +00:00
David Rose
0bc22b6034
prebuild-bison
2009-01-20 20:02:50 +00:00
David Rose
f477db0b19
might as well expose int and float typecasts, too
2009-01-20 19:51:31 +00:00
David Rose
a6f4fb2377
operator bool () -> __nonzero__()
2009-01-20 03:17:44 +00:00
David Rose
4cd50fa68d
fix performance issues with implicit parameter coercion
2009-01-07 20:05:57 +00:00
rdb
227c7c3497
Compatibility with Python 2.3
2008-11-30 13:22:34 +00:00
David Rose
7a2bc8a3ac
protect spam and debug a little better in opt4
2008-11-26 22:42:44 +00:00
David Rose
c4b5f64eea
fix problem with DisplayRegion scoping
2008-11-17 20:47:40 +00:00
David Rose
e17fb67b08
streamWrapper
2008-11-12 18:30:59 +00:00
David Rose
2337616f94
msvc9 error
2008-11-12 03:30:48 +00:00
David Rose
29969b0fa5
compiler bug with msvc9
2008-11-12 01:30:25 +00:00
David Rose
1462bee771
better Filename usage
2008-11-11 23:28:14 +00:00
David Rose
0ae9a55bdb
fix static-init order issue
2008-11-11 02:00:12 +00:00
David Rose
587f000ab5
correct prototype for setitem
2008-11-08 16:55:57 +00:00
rdb
d078e16236
added PyInt_AsSsize_t (to fix build errors
2008-11-08 15:16:37 +00:00
David Rose
58e0537e3c
wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion
2008-11-07 21:12:42 +00:00
David Rose
a0220f786c
minor vfs tweaks
2008-11-05 01:09:44 +00:00
David Rose
ed22805882
add 193
2008-10-31 19:06:30 +00:00
David Rose
9468e4583c
further refinements to local_this checking
2008-10-29 19:06:57 +00:00
David Rose
f7105a081b
raise an exception if 'this' is null
2008-10-29 00:53:27 +00:00
David Rose
d552ad28b7
newline-mode binary should also turn off decoding of newlines on read
2008-10-27 19:01:56 +00:00
David Rose
be4f9efc17
don't yell if file is not open
2008-10-23 23:51:30 +00:00