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
David Rose
49fce97b4c
issue with BUILD_TARGET
2009-07-22 01:50:14 +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
bcd844a43a
Forgot to check in these for XF86DGA stuff
2009-07-16 09:34:19 +00:00
David Rose
d24c039650
expose HAVE_P3D_PLUGIN to c++ code
2009-07-13 07:13:12 +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
aa0e91de1f
HAVE_LINUX_INPUT_H
2009-07-03 18:22:13 +00:00
rdb
2d14a28244
This commit is to support even newer versions of ffmpeg.
2009-07-03 12:02:00 +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
63d1b206a0
remove those annoying .NOTPARALLEL things
2009-06-24 22:00:13 +00:00
David Rose
44058ed433
one more osx fix
2009-06-22 21:56:49 +00:00
David Rose
2339301270
another osx fix
2009-06-22 21:43:53 +00:00
David Rose
2c674ac803
osx fix
2009-06-22 21:38:54 +00:00
David Rose
af88f97ff2
more refinements to osx bundle linking
2009-06-22 21:35:13 +00:00
David Rose
d8ed32fc1b
windows resource files and such
2009-06-20 01:25:15 +00:00
David Rose
e039ec875a
better windows temp filenames
2009-06-20 01:24:56 +00:00
Zachary Pavlov
b93529a96e
removed potential parallel make path for nurbs. Added support for postfix-less character building
2009-06-18 01:38:41 +00:00
David Rose
4e315ef605
whoops, omitted a target
2009-06-16 18:16:47 +00:00
rdb
169dee7515
Add EGL, GLES and GLES2 to the default Config.pp
2009-06-16 09:51:35 +00:00
rdb
b0c4875ad9
This is a big commit for OpenGL ES stuff:
...
* Added GLES, GLES2 and EGL packages to the ppremake files.
* New glesgsg and gles2gsg modules.
* Added egldisplay module that is like glxdisplay, but through the EGL library.
* Added pandagles and pandagles2 metalibs (only supporting egldisplay yet)
* The iphonedisplay module depends on glesgsg instead of embedding it.
* The glesext_shadow.h file is removed, we don't need it anymore.
2009-06-16 09:17:33 +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
d476b6e55e
no longer needed file
2009-06-16 00:03:40 +00:00
David Rose
cbfa38d2b5
simplify ConfigureDecl etc.
2009-06-15 22:25:52 +00:00
David Rose
d2aa0ecba4
better LINK_ALL_STATIC support
2009-06-15 20:14:39 +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
rdb
44169b9e75
Add OpenAL support to ppremake
2009-06-11 15:19:34 +00:00
David Rose
c9b682ac3e
OSX has ucontext.h
2009-06-11 13:46:44 +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
a5f509bea3
Add TinyXML
2009-06-09 20:31:31 +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
040dcfc333
move NDEBUG and _DEBUG into dtool_config.h
2009-05-27 22:43:40 +00:00
rdb
9dc9132399
Update to 1.7.0
2009-05-13 17:40:34 +00:00
rdb
1d9fa8dc50
Update to 1.6.2
2009-05-11 07:24:47 +00:00
David Rose
a5e0de3988
python on iphone
2009-04-28 00:57:56 +00:00
David Rose
c5f3c844e1
PyExc_StandardError
2009-04-28 00:44:58 +00:00
rdb
400db4be59
Smarter fmodex detection for 64-bits systems
2009-04-26 11:34:17 +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
David Rose
703585b0ac
add clean-optchar
2009-04-23 23:53:04 +00:00
David Rose
d95260c65e
support LIMIT_OPTCHAR
2009-04-23 23:43:48 +00:00
Gyedo Jeon
e54901c125
Added a feature for disabling sticky keys in Windows
2009-04-22 22:43:23 +00:00
David Rose
048078701e
minor tweaks
2009-04-22 18:21:38 +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
3a41895780
remove LINK_IN_GL etc.
2009-04-17 22:18:46 +00:00
David Rose
4f3ea6ad9d
make better LINK_ALL_STATIC
2009-04-17 21:54:44 +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
aa7e470e82
Update to 1.6.1
2009-04-14 13:42:39 +00:00
rdb
2e629c6e40
Dont fail on 64bits with threading
2009-04-10 06:40:21 +00:00
rdb
7705b7d7bf
Add missing artools.h to Sources.pp
2009-04-08 15:12:58 +00:00
rdb
a1a06beca0
Fix typo
2009-04-03 19:49:42 +00:00
rdb
100219e4c7
Add ARToolKit support to ppremake
2009-04-03 19:01:54 +00:00
David Rose
71fec58722
fix bug with inherited virtual methods
2009-04-01 18:45:01 +00:00
David Rose
2118fe40e8
run interrogate_module on standalone library
2009-03-26 19:09:03 +00:00
rdb
fa6c41f363
Changes for windows
2009-03-21 14:49:10 +00:00
David Rose
2820bca34b
IS_FREEBSD
2009-03-11 18:36:03 +00:00
David Rose
76d07896ee
cg_framework
2009-02-26 17:19:05 +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
24caf70155
tinyOffscreenGraphicsPipe
2009-02-10 00:52:55 +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
b37a30fe63
add support for libsquish
2009-01-12 23:29:55 +00:00
David Rose
4cd50fa68d
fix performance issues with implicit parameter coercion
2009-01-07 20:05:57 +00:00
rdb
5616517d99
Add FCollada
2008-12-22 07:24:58 +00:00
rdb
9a8652252a
Add FCollada
2008-12-22 07:19:43 +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
7381234a3d
fix unnecessary igate file recompiling
2008-11-17 19:30:32 +00:00
David Rose
b4421c3157
we don't need dcast for all
2008-11-12 18:59:47 +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
rdb
8153c2ece9
update version to 1.6.0 to avoid confusion
2008-11-06 17:20:10 +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
David Rose
2818627d72
ios::app implies ios::out
2008-10-23 23:44:36 +00:00
rdb
2b34362166
Added PyExc_RuntimeError
2008-10-23 11:07:37 +00:00
David Rose
efe655aea0
need BUNDLE_EXT
2008-10-20 20:29:36 +00:00
David Rose
65ef4f55da
expose filestream stuff
2008-10-20 18:24:25 +00:00
rdb
7971620510
Remove bundles for OSX
2008-10-20 13:02:55 +00:00
rdb
7f20f2c109
Added better path stuff for OSX
2008-10-20 13:01:13 +00:00
David Rose
8a2f16b5b0
publish FileStream etc.
2008-10-15 05:40:15 +00:00
David Rose
ef771a796b
make sync primitives more similar to python function names
2008-10-14 00:07:05 +00:00
David Rose
a673b4367a
clear_value()
2008-10-09 22:52:26 +00:00
David Rose
d4c2c9858d
SIMPLE_THREADS_NO_MUTEX -> LightMutex
2008-10-08 23:23:40 +00:00
David Rose
323d4a0a19
put NO_MUTEX back in
2008-10-06 21:39:52 +00:00
David Rose
66f371f259
take out SIMPLE_THREADS_NO_MUTEX for now
2008-10-03 22:41:35 +00:00
David Rose
3113912e4d
add X11
2008-10-03 18:52:34 +00:00
David Rose
fab502970f
more threading improvements
2008-10-02 17:50:16 +00:00
rdb
ff4e6303c8
Update to 1.5.4
2008-09-30 14:17:23 +00:00
David Rose
fd1218b07b
task generators
2008-09-27 12:33:47 +00:00