30 Commits

Author SHA1 Message Date
64f34cc903 Fix error handling 2015-11-14 00:47:05 -08:00
ab86e2195f Fix Typo 2015-11-13 21:59:17 -08:00
63a58265ef Squash MSVC warnings
Unify filename usage
2015-11-13 21:53:13 -08:00
Jack Andersen
b6b54d0921 Minor file I/O tweaks 2015-11-12 16:10:50 -10:00
1c0c44938e Fix gc/wii build 2015-10-16 01:07:54 -07:00
Jack Andersen
ac36bb4f4a added support for wchar_t file paths and more stable windows builds 2015-08-02 18:29:38 -07:00
d9c4d3b79b Add error state 2015-08-02 18:29:38 -07:00
8ea5071e0f Remove and replace exceptions 2015-08-02 18:29:38 -07:00
Jack Andersen
6405bffdd2 Un-derpified major derp 2015-07-19 17:48:44 -10:00
8d3524b1f6 Fix sign bug
Prevent blockSize from exceeding file's length
2015-07-09 20:47:56 -07:00
a7c180db00 * Add support for cached reads 2015-07-09 20:32:55 -07:00
Jack Andersen
97dfabb265 significant virtual-method refactor to streaming interface 2015-07-07 18:01:13 -10:00
Jack Andersen
a63da8db2f header-based read/write optimizations 2015-07-02 13:36:17 -10:00
Jack Andersen
687a7eef64 fixed length string read refinement 2015-06-19 10:54:21 -10:00
Jack Andersen
e641dbbe4b added seek directive to fixed-length string reads 2015-06-19 10:40:59 -10:00
Jack Andersen
fd3db3e1db fix for vector readers 2015-06-18 19:33:46 -10:00
Jack Andersen
7cdfcab55a lots of new 'atdna' types; travis update 2015-06-18 19:18:39 -10:00
29a203522d * Fix merge 2015-05-18 20:36:45 -07:00
6ee11b9a08 * Fix styling 2015-05-18 20:24:56 -07:00
423a9a37d2 Reimplement Exceptions. 2015-05-18 16:38:02 -07:00
01f989c21c Initial API implementation 2015-05-18 14:03:13 -07:00
Jack Andersen
e4f8c2959f lots of new streaming interface additions 2015-04-10 14:04:13 -10:00
Jack Andersen
b21441cc11 Added OS X filesystem-support 2015-04-04 14:35:32 -10:00
39f7ed55fc * Add maxlen to readString 2015-01-28 22:20:57 -08:00
097a507bd0 * Visual Studio fixes (requires VS2013 at the minimum) 2014-12-28 20:46:43 -08:00
f322f1d7e7 * Change Athena::utility::fileSize to use stat64 instead of ftello
* Fix output of ftello64 in win32_largefilewrapper
2014-12-28 14:38:55 -08:00
5f74cdb9ed * Rename datatypes to prevent collision 2014-06-17 21:51:18 -07:00
a19520ea1e * Add windows specific wrappers 2014-05-14 22:42:20 -07:00
b7c359ea40 * Fix FileReader 2014-04-24 19:01:24 -07:00
ec4167abca * Major rewrite 2014-04-20 02:14:15 -07:00