rdb
f624cdcac0
Fix various Mac OS X bugs and build issues
2015-03-25 19:43:21 +01:00
rdb
3371df8403
Fix tp_compare, better __repr__/__str__ handling
2015-03-25 19:36:35 +01:00
rdb
238cbad2a1
Merge branch 'master' into interrogate-overhaul
2015-02-27 12:48:33 +01:00
rdb
db87bc7914
PointerToArray fixes, Windows build fixes, more move constructors
2015-02-27 12:45:11 +01:00
deflected
2dd1b5e3b3
dtool: Fixed building under FreeBSD
...
There is missing define in dtoolutil which
prevent building of dtool under FreeBSD.
Signed-off-by: deflected <deflected@github>
2015-02-20 11:58:28 +02:00
rdb
4dc4c9eb3d
Merge branch 'master' into interrogate-overhaul
...
Conflicts:
dtool/src/interrogate/functionRemap.cxx
dtool/src/interrogate/interfaceMakerPythonNative.cxx
panda/src/event/pythonTask.cxx
panda/src/express/multifile.h
panda/src/express/pointerToArray.I
panda/src/mathutil/config_mathutil.N
panda/src/putil/config_util.N
panda/src/putil/doubleBitMask.h
2015-02-11 14:41:58 +01:00
rdb
bd86907181
Fix assortment of compilation issues and annoyances
2015-02-08 23:25:11 +01:00
rdb
b2f73d0877
Merge branch 'master' into interrogate-overhaul
2015-02-08 12:11:19 +01:00
rdb
f68e8cdee4
More reliable and hopefully less crashy way of determining libp3dtool location
2015-01-21 20:32:48 +01:00
rdb
6db5d0dc11
Huge cppparser and interrogate overhaul, bringing:
...
* Better support for typedefs
* Same code should compile for both 32-bit and 64-bit
* C++11 typed enum support
* Synthesize __setitem__ when operator [] returns reference
* Rewrite coerce system to have better performance
* Change semantics of __getattr__ and __setattr__ to match
Python's, add __getattribute__, __delattr__ and __delitem__
* Improve performance of slot functions a bit more
* Reduce memory overhead of type system
* Some support for wrapping arrays of numeric types
* C++11 character type support in cppparser
* Chars are handled as strings of length 1
* Template functions for CreatePyInstance that use runtime type map
* More functions from dtool as extension functions
* Code cleanup
2014-12-30 16:43:52 +01:00
rdb
f189290dfe
Support for automated build bot scripts, add PandaSystem::get_git_commit()
2014-12-22 20:27:37 +01:00
rdb
861234c349
Bunch of minor compile fixes and changes
2014-11-26 13:33:10 +00:00
rdb
31a71c990d
Fix issues with OS X 10.9 compilation, fix issues uncovered by clang
2014-10-12 18:45:37 +00:00
rdb
3ed7ae0bd9
Oops; fix memory leak
2014-10-10 13:54:53 +00:00
rdb
902bedc314
Fix Python 3 crash on Windows, and fix some Python 3-related compile errors
2014-10-10 13:45:05 +00:00
rdb
fbc3564bf9
More work on Android port
2014-10-08 15:09:25 +00:00
rdb
a7f2f50236
Move string_utils.* to from putil to dtoolutil
2014-08-20 19:33:55 +00:00
rdb
c0d78d57d4
Can we just use streamoff instead of ssize_t?
2013-08-26 15:45:14 +00:00
rdb
461fdfdddc
fix compile error on MSVC, where ssize_t doesn't exist (but SSIZE_T does)
2013-08-26 14:38:55 +00:00
David Rose
dba661253a
Fix handling of large (>2GB) files on Windows. Egad, off_t is 32 bits on Windows, even in 64-bit Windows. Ridiculous.
2013-08-01 00:10:20 +00:00
David Rose
c32becb2a1
rename_to() and copy_to() are heavy operations and should be BLOCKING
2013-04-12 03:36:49 +00:00
rdb
eb6eeb6d02
fix compile error
2013-02-17 22:53:48 +00:00
rdb
441666fb79
Compile with Python 3.3
2013-02-15 07:57:20 +00:00
rdb
c26c0e6a97
Android support, part 1
2013-01-24 17:54:56 +00:00
rdb
56f7c3edf2
fix for Android compile
2013-01-07 12:45:59 +00:00
David Rose
474e26e951
fix set_case_sensitive() and match_files()
2012-11-16 02:22:20 +00:00
David Rose
0b585cff0b
add get_systems()
2012-10-03 21:58:48 +00:00
David Rose
88ef2618eb
use win_amd64 instead of win64, and win_i386 instead of win32
2012-10-02 00:00:50 +00:00
David Rose
c88c480b6f
expose more "environment" variables on Windows
2012-09-17 19:29:06 +00:00
David Rose
e893b91a17
unify mayapath.cxx and mayaWrapper.cxx
2012-02-02 17:45:48 +00:00
David Rose
f666607adc
expose match_files() to python usefully
2011-12-29 18:05:12 +00:00
David Rose
a06fd5521f
found a reason to use dlmalloc if 16-byte alignment is required
2011-12-22 22:44:31 +00:00
David Rose
e04c446b1c
add eigen to makepanda
2011-12-19 17:36:40 +00:00
David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
David Rose
a9fc6e59ae
fix windows globbing to support embedded quote marks
2011-11-21 21:13:30 +00:00
David Rose
539b61571c
guarantee word alignment for AtomicAdjust stuff
2011-11-17 23:31:31 +00:00
David Rose
19ff5a0d7f
oops, this causes problems with buildbot, fix later
2011-11-11 23:33:09 +00:00
David Rose
c0b7ca96b8
perform shell-style filename globbing on Win32 too
2011-11-09 01:35:19 +00:00
David Rose
165fa85a4e
add stdfloat-double
2011-11-02 20:50:25 +00:00
David Rose
c7adc6246f
build on msvs2010
2011-09-28 23:56:59 +00:00
David Rose
57b42fbfe1
clean up some read-write operations
2011-09-16 23:10:27 +00:00
David Rose
e986614cfc
writable vfs
2011-09-16 20:13:08 +00:00
David Rose
c6296add0b
fix python crash at loader.load_sync()
2011-09-09 17:16:40 +00:00
David Rose
0c2ab823d3
robustify low-level Python accessors
2011-09-07 16:03:01 +00:00
David Rose
59ec701a26
build once more with the Tau profiler
2011-09-06 17:29:30 +00:00
David Rose
6b3cc48bb6
fix static init crash
2011-09-01 22:33:08 +00:00
David Rose
1acf84fcfe
build errors
2011-08-30 05:09:49 +00:00
David Rose
2c7f1498b3
typo
2011-08-29 18:57:29 +00:00
David Rose
7667709357
support windows unicode filenames
2011-08-29 18:56:32 +00:00
David Rose
a5dbe8ad61
need expcl
2011-08-29 16:35:01 +00:00