rdb
|
f57a3f9cde
|
Hack to remove build warning on MSVC 2010
Fixes LP #1700329
|
2017-07-03 11:13:02 +02:00 |
rdb
|
c6dda2a44a
|
vfs: Show IOError instead of AssertionError if read_file fails
The methods are marked non-BLOCKING since the GIL needs to be held while throwing exceptions. We handle the GIL in the extension functions instead.
|
2017-06-20 21:52:22 +02:00 |
rdb
|
2e8d09a99c
|
Workaround for compiler bug when producing debug build
(with thanks to consultit)
|
2017-06-09 19:48:44 +02:00 |
rdb
|
904209b277
|
Split out interrogate jobs for dtool directories from express
|
2017-05-24 13:44:52 +02:00 |
wolfgangp
|
a1a99c49c0
|
Buffer protocol support for (Const)PointerToArray of vectors and matr… (#148)
|
2017-05-06 02:16:07 +02:00 |
rdb
|
6f8b379bda
|
Big patch full of performance improvements
This particularly benefits applications with a lot of nodes.
|
2017-04-03 01:41:23 +02:00 |
rdb
|
f5f51c5d5b
|
Remove OpenSSL includes from headers, so C++ users don't need to have OpenSSL
|
2017-02-17 16:15:04 +01:00 |
rdb
|
a15d84dbeb
|
Fix compile errors and warnings in MSVC 2010 / GCC 4.6
|
2017-01-12 15:18:48 +01:00 |
rdb
|
e60d1e292e
|
Make better use of C++ rules for implicit generation; allow PointerTo and some mutex impls to be static initialised
|
2017-01-12 12:34:15 +01:00 |
rdb
|
e778c529b2
|
Implement Python 3.6 fspath protocol; allow passing a pathlib.Path wherever Filename is expected
The Python 3.6 fspath protocol allows passing Filename objects into any Python standard library calls that take a path.
|
2016-12-07 00:42:44 +01:00 |
rdb
|
1049088f11
|
Clean up some of the dtool_config.h variables
|
2016-10-24 22:10:46 +02:00 |
rdb
|
ef986ccfc0
|
Texture.set_ram_image(_as) now directly accepts buffers with right component size
|
2016-10-24 21:29:43 +02:00 |
rdb
|
47388b0dbc
|
Separate out CPython calls from core libs; eliminate need for pystub
|
2016-07-20 14:30:41 +02:00 |
rdb
|
8381118a97
|
Assorted tweaks and compile warning fixes
|
2016-07-14 12:54:39 +02:00 |
rdb
|
2d6e817d1d
|
Fix reading multifiles that were built with -F option
|
2016-06-07 22:04:34 +02:00 |
rdb
|
8d05ef3022
|
Assorted fixes
|
2016-06-03 22:23:42 +02:00 |
rdb
|
679bf0a554
|
Implement tellg() on ZStream, make multify -t work with .pz/.gz compressed multifiles
|
2016-06-03 16:12:37 +02:00 |
rdb
|
5543716660
|
Interrogate wraps vector<unsigned char> as Python 3 bytes object
|
2016-06-03 01:47:54 +02:00 |
rdb
|
18874fa151
|
Replace PN_int/uint types with stdint.h types, since all compilers we support have them.
Plus, we already had code that relied on them being available anyway.
|
2016-05-11 00:27:58 +02:00 |
rdb
|
ce29ae490d
|
Interrogate improvements, more properties, MAKE_SEQ_PROPERTY
|
2016-05-11 00:16:53 +02:00 |
rdb
|
fb78fe6e2a
|
Interrogate enum class support (maps to Python 3.4 enums), sanify wrapper code
|
2016-05-07 00:45:26 +02:00 |
rdb
|
dc09e28ed9
|
Also accept a .gz wherever a .pz file is accepted
|
2016-04-29 16:54:25 +02:00 |
David Rose
|
063f9bbc4d
|
minor compilation issues
|
2016-04-28 16:14:44 -07:00 |
rdb
|
6f8fd916f3
|
Allow seeking a ZStream back to 0 (but no other location)
|
2016-04-28 17:03:31 +02:00 |
tobspr
|
1795a7c8dd
|
Work arround timestamp precision in ramdisks
This fixes the timestamp precision when mounting RamDisks, by ensuring that the modified timestamp is always greater than the original timestamp.
|
2016-02-20 19:55:49 +01:00 |
tobspr
|
0fcfb8e372
|
New file headers, new comment style
|
2016-02-17 17:47:48 +01:00 |
rdb
|
186f1b41b2
|
Fix for PDWORD_PTR
|
2016-02-16 11:24:42 +01:00 |
rdb
|
090e912ce6
|
Cleanup of comments and whitespace
|
2016-02-01 22:30:43 +01:00 |
rdb
|
41fad59ae8
|
bam 6.40: support writing NodePaths, allows instanced lights and clip planes
|
2016-01-11 15:04:06 +01:00 |
rdb
|
db6f0342cc
|
Add properties with has/clear (interrogatedb v3.1)
|
2015-12-24 14:25:45 +01:00 |
rdb
|
6480e82e3b
|
First pass adding properties to many Panda classes
|
2015-12-10 16:23:06 +01:00 |
Sam Edwards
|
89d63e7d84
|
general: Fix missing include needed on Windows.
|
2015-11-15 18:52:23 -08:00 |
rdb
|
51121ce17a
|
Merge branch 'release/1.9.x'
|
2015-11-15 12:46:08 +01:00 |
rdb
|
6fb08f124c
|
Add (limited) modification timestamp tracking to Ramdisk
|
2015-11-15 12:45:42 +01:00 |
rdb
|
a453ec1925
|
Overhaul text generation; now 75x as fast as before.
|
2015-11-13 01:44:03 +01:00 |
rdb
|
db3ab953e4
|
Remove ppremake, genPyCode, and all hacks created to support them
|
2015-11-09 19:06:49 +01:00 |
rdb
|
ddf8343590
|
Reorganise explicit template instantiations so that it always happens in the .cxx file, while remaining backward compatible with MSVC's standards-breaking implementation
|
2015-10-16 15:38:28 +02:00 |
rdb
|
920210c999
|
Fix the vast majority of Interrogate parse issues and warnings, add support for inline namespace and constexpr
|
2015-10-16 14:57:40 +02:00 |
rdb
|
18ad6d1543
|
Replace many int params with size_t params where appropriate, and work towards fixing type conversion warnings
|
2015-10-07 18:58:26 +02:00 |
rdb
|
bae5c195af
|
Merge branch 'release/1.9.x'
Conflicts:
dtool/src/dtoolbase/dtoolbase.h
|
2015-10-07 15:54:02 +02:00 |
rdb
|
706f6f7de5
|
Squelch some of the type conversion warnings in MSVC
|
2015-10-06 17:05:40 +02:00 |
rdb
|
ca37b6b6c0
|
Fix VC2015 compile errors, allow selecting any WinSDK/MSVC version. All experimental, still.
|
2015-10-05 02:12:46 +02:00 |
rdb
|
532bee3b9e
|
More fixes to Python 3 rtdist, frozen p3dpython building, new open
|
2015-09-23 11:57:55 +02:00 |
rdb
|
49088fb7ce
|
Fix some issues with new VFS open() implementation
|
2015-09-21 17:46:50 +02:00 |
rdb
|
62217c652e
|
Fix various link issues on Windows when building rtdist
|
2015-09-20 01:37:49 +02:00 |
rdb
|
445c3461d6
|
Python 3 support to rtdist, reimplement VFS open() on top of io.IOBase, allow freezing into .c target, make VFSImporter and friends frozen into p3dpython
|
2015-09-18 21:20:25 +02:00 |
rdb
|
57e5c8fb25
|
Wrap TypeHandle and ButtonHandle as ints in C wrappers
|
2015-09-10 15:29:31 +02:00 |
rdb
|
2db003a1c2
|
Merge remote-tracking branch 'origin/release/1.9.x'
|
2015-07-28 15:38:58 +02:00 |
rdb
|
265bf42f81
|
Fix crash when copying a WeakPointerTo that was already deleted
|
2015-07-28 13:41:26 +02:00 |
rdb
|
4df64f7b42
|
Merge branch 'release/1.9.x'
|
2015-07-17 15:56:15 +02:00 |