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 |
David Rose
|
6ecf2fed29
|
preparing for unicode filenames
|
2011-08-29 04:33:00 +00:00 |
David Rose
|
9d5325e05a
|
replace gnu_getopt with new Panda-licensed implementation
|
2011-08-03 23:37:43 +00:00 |
David Rose
|
5fd6d60f40
|
add Filename::is_binary_or_text()
|
2011-07-27 18:07:57 +00:00 |
David Rose
|
0cf03bc158
|
untabify
|
2011-06-29 22:09:10 +00:00 |
David Rose
|
4785161374
|
squelch some more compiler warnings
|
2011-06-18 00:16:48 +00:00 |
rdb
|
c7bf95c53a
|
include dlfcn.h on FreeBSD for dlopen
|
2011-03-02 20:35:09 +00:00 |
rdb
|
124942a13b
|
Finally fix those darn Maya crashes
|
2010-12-19 07:56:41 +00:00 |
rdb
|
304dd37afa
|
Don't return if /proc couldn't be read
|
2010-11-26 21:55:57 +00:00 |
rdb
|
6fab399549
|
Much better FreeBSD support, bugfix for Linux, and restructuring of the code
|
2010-11-26 21:36:00 +00:00 |
rdb
|
760839789e
|
Let's try and rely less on procfs
|
2010-11-06 14:22:50 +00:00 |
rdb
|
09f6436745
|
Use realpath() in make_canonical to properly resolve symlinks
|
2010-10-25 18:32:38 +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 |
rdb
|
60d81ae7da
|
Fix OSX compilation issue
|
2010-06-22 07:08:09 +00:00 |
David Rose
|
d3e9e4c4f5
|
coreapi version, increment plugin version
|
2010-06-16 01:18:20 +00:00 |
rdb
|
5cbb505e00
|
Heh heh... look at that... what was that ampersand doing there?
|
2010-06-07 11:58:02 +00:00 |
rdb
|
bd5e89e4a5
|
Use sysctl on FreeBSD
|
2010-04-25 13:19:55 +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
|
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
|
ed32f2264e
|
avoid low-level case-sensitive issues
|
2009-12-31 19:58:36 +00:00 |
David Rose
|
67760e8577
|
fix win7/vista i/o performance issues
|
2009-12-16 22:00:06 +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
|
9583a12fc6
|
osx doesn't need a special codepath
|
2009-11-23 23:45:33 +00:00 |
David Rose
|
5008ca2aa8
|
mo' better plugin versioning
|
2009-10-14 21:46:37 +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
|
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 |
David Rose
|
33af8bd0a3
|
windowsism
|
2009-09-21 21:32:23 +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
|
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
|
5f0b8a9a6a
|
fix rename_to() on windows
|
2009-08-26 22:56:56 +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
|
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
|
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 |
David Rose
|
9f9316ff81
|
add __nonzero__, respect lockf() return value
|
2009-08-05 21:50:58 +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
|
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
|
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
|
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 |
David Rose
|
e039ec875a
|
better windows temp filenames
|
2009-06-20 01:24:56 +00:00 |
David Rose
|
ad62e9bb9b
|
static-init ordering issues
|
2009-06-16 00:06:31 +00:00 |
David Rose
|
f5f0c5ad83
|
typos
|
2009-06-10 17:47:08 +00:00 |
David Rose
|
23bd4d6ae3
|
define FileStream::attach()
|
2009-06-09 20:30:58 +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
|
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 |
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
|
1462bee771
|
better Filename usage
|
2008-11-11 23:28:14 +00:00 |
David Rose
|
ed22805882
|
add 193
|
2008-10-31 19:06:30 +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 |
David Rose
|
65ef4f55da
|
expose filestream stuff
|
2008-10-20 18:24:25 +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
|
62bc43d13a
|
better nl stuff, rename SIMPLE_THREADS_NO_IMPLICIT_YIELD
|
2008-09-11 01:37:00 +00:00 |
David Rose
|
dc3173c1fb
|
take out pandastream for now
|
2008-09-10 01:44:27 +00:00 |
David Rose
|
360ac27188
|
support ios::app on win32
|
2008-09-10 00:40:18 +00:00 |
David Rose
|
a99736ede9
|
fix win32 bug
|
2008-09-09 22:24:25 +00:00 |
David Rose
|
67c24c33e8
|
eol conversion
|
2008-09-09 21:12:41 +00:00 |
David Rose
|
c8ded35040
|
comment typo
|
2008-09-09 01:10:16 +00:00 |
David Rose
|
5e838f0406
|
raise errors properly
|
2008-09-09 00:52:05 +00:00 |
David Rose
|
964c76f2e0
|
pandaFileStream
|
2008-09-09 00:06:47 +00:00 |
Asad M. Zaman
|
ec5cb23891
|
this sets the error mode to popup dialogs
|
2008-05-30 01:46:31 +00:00 |
David Rose
|
fb9c56432a
|
we are now using the modified BSD license
|
2008-05-28 18:37:20 +00:00 |
David Rose
|
1addfb29d8
|
use <auto> filename path
|
2008-04-08 21:29:54 +00:00 |
David Rose
|
180e3f5cd1
|
prevent crash on no dlerror
|
2008-03-25 23:47:42 +00:00 |
Josh Yelon
|
08dcdade5c
|
load_dso now uses a plugin search path
|
2008-03-18 22:25:59 +00:00 |
David Rose
|
f1f4de03b7
|
windows include
|
2007-07-06 04:41:04 +00:00 |
David Rose
|
07f7ac0803
|
$TEMP, $COMMON_APPDATA, $USER_APPDATA
|
2007-07-06 04:39:46 +00:00 |
David Rose
|
385e7be325
|
still more meminfo fixes
|
2007-06-29 15:53:27 +00:00 |
David Rose
|
fe97acf7cb
|
integrate thread_yield in appropriate places
|
2007-06-26 13:01:16 +00:00 |
David Rose
|
9433628a0e
|
add Filename::get_temp_directory()
|
2007-05-13 15:59:29 +00:00 |
Josh Yelon
|
8a865e394b
|
Added WIN32_LEAN_AND_MEAN
|
2007-03-19 20:46:59 +00:00 |
Josh Yelon
|
d216c24d17
|
Changed libdtool to libp3dtool
|
2007-01-22 20:16:06 +00:00 |
David Rose
|
5779007507
|
more memory tracking stuff
|
2006-11-24 22:59:44 +00:00 |
David Rose
|
abdf0bdd29
|
add to_os_short_name(), to_os_long_name()
|
2006-10-13 21:57:59 +00:00 |
David Rose
|
cd89c39c51
|
python compare Filenames
|
2006-10-13 21:13:39 +00:00 |
David Rose
|
758947d603
|
remove obsolete code branches
|
2006-08-17 16:07:43 +00:00 |
David Rose
|
696a0afb0b
|
implement windows locking for atomic functions
|
2006-06-20 15:49:52 +00:00 |
David Rose
|
74107f7df7
|
add atomic I/O operations
|
2006-06-20 00:23:05 +00:00 |
David Rose
|
29f1bb30c8
|
fix to the fix
|
2006-06-12 22:32:32 +00:00 |
David Rose
|
b06643e9b1
|
fix make_dir when filename ends in '/.'
|
2006-06-12 18:19:12 +00:00 |
David Rose
|
b0eb06c4cb
|
add get_file_size() for an unopened file
|
2006-06-09 17:28:18 +00:00 |
David Rose
|
87a912818b
|
add file timestamps
|
2006-06-08 22:33:08 +00:00 |
David Rose
|
8a78fffd8f
|
multithreading optimizations, tau profiler, related changes
|
2006-04-05 19:36:05 +00:00 |
Roger Hughston
|
42b3ba9c82
|
OSX big Commit ...
|
2006-03-17 22:55:08 +00:00 |
David Rose
|
1ef3a5c5c2
|
dconfig does not require command-line parameters
|
2006-03-14 00:09:34 +00:00 |
Joseph Lee
|
74890122cb
|
patches to support FreeBSD build
|
2006-03-01 02:29:06 +00:00 |
Roger Hughston
|
ad0cbe08b2
|
First Pass(for me at least) at osx dynamic loader..
|
2006-02-17 01:28:28 +00:00 |
David Rose
|
572a146c24
|
untabify
|
2006-01-13 18:38:07 +00:00 |
David Rose
|
b98eab780f
|
publish ExecutionEnvironment
|
2005-12-28 22:48:09 +00:00 |
David Rose
|
a641f3d0cb
|
be more lenient of case check--allow 8.3 filenames
|
2005-11-02 01:58:21 +00:00 |
David Rose
|
8d7adf5f5c
|
robustify find_on_searchpath a bit
|
2005-10-12 15:51:37 +00:00 |
David Rose
|
7ce2019b9e
|
maybe it's right this time?
|
2005-10-03 23:31:17 +00:00 |
David Rose
|
0cd217e05b
|
correct get_panda_root() logic one more time
|
2005-10-03 21:16:25 +00:00 |
David Rose
|
f488b04bc7
|
remove implicit c:/cygwin, fix logic some more
|
2005-10-02 17:14:47 +00:00 |
Josh Yelon
|
818cf9d7a5
|
Fixed a bug in get_panda_root
|
2005-10-02 01:22:29 +00:00 |
Josh Yelon
|
f57fe99b6a
|
Fixes to interrogate -srcdir
|
2005-09-30 07:19:18 +00:00 |
Josh Yelon
|
9729541f63
|
Added macrocomposites
|
2005-09-27 22:05:52 +00:00 |
David Rose
|
60d2c8e349
|
integrate HashFilename with Filename via Filename::set_pattern()
|
2005-09-23 17:23:30 +00:00 |
David Rose
|
dd5cbd1b63
|
fix to_os_generic()
|
2005-08-12 19:59:01 +00:00 |