rdb
6d228dfd2e
express: Add ZipArchive class, support mounting zips to VFS
2020-10-01 23:58:27 +02:00
rdb
9fb60b18e7
Merge branch 'release/1.10.x'
2020-02-29 16:58:45 +01:00
rdb
1c357f32ca
putil: fix asserts when model-cache-dir cannot be created
...
Fixes #790
2020-02-29 15:08:05 +01:00
Leandro (Cerberus1746) Benedet Garcia
5f7809469c
general: removed all WIN32, WIN32_VC and friends
2020-02-05 22:45:03 -07:00
rdb
6fd662335d
express: fix typo in VirtualFileSystem docstring
2019-11-09 20:27:03 +01:00
rdb
5ac3cf3fc6
Eliminate C++ DConfig; replace it with a Python compatibility shim
2018-11-02 23:27:07 +01:00
Sam Edwards
b2bfb31114
general: Remove `using std::*` from headers
...
Also remove most `using namespace std;` statements. The only one that remains is in py_panda.h.
Closes #350
Closes #335
2018-06-14 16:04:49 +02:00
Sam Edwards
e2b4353800
general: Replace NULL (and 0 as pointer) with C++11 nullptr
...
Exceptions to this replacement are:
- .c files
- Headers included by a .c file
- stb_image.h
- dr_flac.h
- Strings
- Comments
2018-06-03 16:35:13 -06:00
rdb
f45ddcab2f
general: switch to C++11 Lockable semantics for mutexes
...
This renames acquire/release to lock/unlock in order to be compatible with std::lock_guard and std::unique_lock (which will eventually replace the *MutexHolder classes). It will also allow us to typedef MutexImpl to std::mutex later on.
2018-05-23 20:37:56 +02:00
rdb
5fffbbce47
express: error if Windows-style path is used (LP 1429241)
2017-07-10 14:25:41 +02:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
090e912ce6
Cleanup of comments and whitespace
2016-02-01 22:30:43 +01:00
rdb
947149c56a
Fix reading from URLs mounted to the virtual file system
2015-04-05 22:50:38 +02:00
rdb
738b2936e4
safety asserts
2014-03-08 14:30:34 +00:00
rdb
cc3bae7e76
Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support
2013-09-17 10:11:43 +00:00
rdb
192d10b937
Experimental Python 3 support to the C++ code including interrogate. Also adds support for rich comparison in interrogate.
2013-02-16 19:22:26 +00:00
David Rose
e893b91a17
unify mayapath.cxx and mayaWrapper.cxx
2012-02-02 17:45:48 +00:00
David Rose
1e80e3d39d
oops with copy_file()
2011-11-01 23:39:06 +00:00
David Rose
5496c4a9ec
more writable vfs stuff
2011-09-27 16:10:19 +00:00
David Rose
84fdd2ea9e
more robust vfs write operations
2011-09-16 23:10:46 +00:00
David Rose
e986614cfc
writable vfs
2011-09-16 20:13:08 +00:00
David Rose
9d3724a40b
optimizations to vfs.readFile(), particular for mounted multifiles
2010-06-16 21:58:39 +00:00
Chris Brunner
547a72053c
support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone
2010-05-28 21:09:22 +00:00
David Rose
c3eace229e
add vfs::mount_loop()
2010-04-27 21:45:00 +00:00
David Rose
ed32f2264e
avoid low-level case-sensitive issues
2009-12-31 19:58:36 +00:00
David Rose
f01b8ac21c
more fallout from Filename change
2009-10-09 00:57:41 +00:00
David Rose
583de9fc3e
static init issues
2008-11-13 20:43:50 +00:00
David Rose
beb9ffdc92
temporarily turning off vfs-implicit-mf until performance implication can be investigated
2008-11-13 01:30:06 +00:00
David Rose
e17fb67b08
streamWrapper
2008-11-12 18:30:59 +00:00
David Rose
1462bee771
better Filename usage
2008-11-11 23:28:14 +00:00
David Rose
e1ea42c1b0
fix infinite recursion
2008-11-11 02:50:46 +00:00
David Rose
f086784b4f
static init issues
2008-11-10 20:19:28 +00:00
David Rose
3c5ac474f4
vfs-mount-url
2008-11-08 02:36:33 +00:00
David Rose
d7f1f67136
vfs-implicit-mf
2008-11-04 22:57:34 +00:00
David Rose
db1bc689e5
various fixes to threads, downloader, and support for VirtualFileMountHTTP
2008-11-04 01:09:57 +00:00
David Rose
65ef4f55da
expose filestream stuff
2008-10-20 18:24:25 +00:00
David Rose
9198427dbc
remove unreliable 'interpreter' memory category
2008-07-17 22:38:50 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
David Rose
55225290b8
add MemoryBase to fix malloc issues, especially on OSX
2006-11-17 02:13:10 +00:00
David Rose
8a78fffd8f
multithreading optimizations, tau profiler, related changes
2006-04-05 19:36:05 +00:00
David Rose
5294efe679
USE_MEMORY_NOWRAPPERS
2006-03-20 01:26:13 +00:00
David Rose
420ab68136
implicitly decompress/compress for input/output files named .pz; also support vfs-implicit-pz.
2006-01-25 17:45:31 +00:00
David Rose
d4b4460baf
remove incorrect delete
2005-10-03 21:18:31 +00:00
David Rose
60d2c8e349
integrate HashFilename with Filename via Filename::set_pattern()
2005-09-23 17:23:30 +00:00
Dave Schuyler
d973f8a2ac
debug output
2005-01-06 06:23:24 +00:00
David Rose
07c1718ec9
use PRC_DESC
2004-12-10 19:48:28 +00:00
David Rose
b4252e39a6
typo in comment
2004-12-09 21:33:03 +00:00
David Rose
18ced11d6c
convert express to new config system; add more options to pencrypt and OEncryptStream
2004-12-09 21:20:23 +00:00
David Rose
04ac1fd281
Multifile should be reference-counted, so Python programmers are not tricked into deleting it
2004-12-09 18:33:39 +00:00
David Rose
cab06b4336
clarify comment
2004-12-06 20:17:04 +00:00