Commit Graph

103 Commits

Author SHA1 Message Date
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
rdb 3311799efe Remove $APP abruptly 2009-07-19 18:20:32 +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 4dc60ab611 static-init-safe filename initializers 2009-04-18 00:51:03 +00:00
David Rose a08b08f8d3 initial iphone stuff, w.i.p. 2009-04-17 18:11:25 +00:00
David Rose 1462bee771 better Filename usage 2008-11-11 23:28:14 +00:00
David Rose 65ef4f55da expose filestream stuff 2008-10-20 18:24:25 +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 964c76f2e0 pandaFileStream 2008-09-09 00:06:47 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +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 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
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 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
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 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
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
David Rose ff51585276 support HashFilename 2005-08-02 22:35:38 +00:00
David Rose be6d48df86 move TypedObject etc. stuff to dtool 2005-07-06 17:29:46 +00:00
David Rose 6433fd92be add Filename::make_true_case() 2005-02-04 13:38:27 +00:00
David Rose 871351c82d support windows share names like \\myhost\myfile 2005-02-03 12:35:39 +00:00
David Rose 035c1e5a91 fix drive-root to_os_specific() problem 2005-01-27 04:57:43 +00:00
Dave Schuyler a44e372fa5 formatting 2004-10-16 00:32:48 +00:00
Dave Schuyler 6e17a56908 if PANDA_ROOT is not set, setting it to c:/cygwin 2004-07-21 04:13:37 +00:00
David Rose ab68148bdd checking errno after readdir() is just a mistake 2004-06-07 19:07:31 +00:00
David Rose 9778ec7a19 need to reset errno before calling readdir 2004-06-07 18:51:59 +00:00
David Rose 08ea68e8ab prevent crash on some glob.h versions 2004-06-06 01:28:57 +00:00
David Rose 5e0a902067 old glob.h doesn't define GLOB_NOMATCH 2004-06-04 15:17:11 +00:00
David Rose d1469ed5cc typo 2004-03-29 17:53:16 +00:00
Dave Schuyler fe08d5c405 added (hack) check for GLOB_NOMATCH 2004-03-23 01:17:39 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00