Commit Graph

508 Commits

Author SHA1 Message Date
Jack Andersen 3223d3faa6 Merge branch 'file-dir-api' of https://github.com/Antidote/Athena into file-dir-api 2015-05-20 19:16:28 -10:00
Jack Andersen 92d86a2673 More portable 'utimes' 2015-05-20 19:14:44 -10:00
Phillip Stephens 47dafe3251 * struct stat64 -> stat64_t 2015-05-20 22:04:35 -07:00
Phillip Stephens 011496db8b * Fix Wii/GC Compiling
* Finish initial FileInfo/Dir APIs
* Get rid of type punning warnings
2015-05-20 21:58:21 -07:00
Phillip Stephens 29a203522d * Fix merge 2015-05-18 20:36:45 -07:00
Phillip Stephens 6ee11b9a08 * Fix styling 2015-05-18 20:24:56 -07:00
Phillip Stephens 423a9a37d2 Reimplement Exceptions. 2015-05-18 16:38:02 -07:00
Phillip Stephens 01f989c21c Initial API implementation 2015-05-18 14:03:13 -07:00
Jack Andersen 20e12b86ca apple compile fix 2015-05-17 16:24:00 -10:00
Antidote 54f884c2f7 * Restore pkgconfig file
* Fix MCSlot
2015-05-17 18:45:55 -07:00
Antidote a563d65388 * Move MCSlot.hpp to it's proper home 2015-05-17 18:33:35 -07:00
Phillip Stephens 914cccd5d2 * Re-add install configuration 2015-05-09 22:35:17 -07:00
Phillip Stephens 01da3f3871 * Fix pretty function 2015-05-03 20:57:00 -07:00
Phillip Stephens 8386fa54a0 * Add formattedMessage to Exception
* Add missing IStreamWriter::fill implementations in FileWriter
2015-04-30 21:16:18 -07:00
Phillip 77c58243b0 Merge pull request #8 from Antidote/zlib-embed
* Embed zlib in Athena
2015-04-13 20:41:56 -07:00
Antidote a5de73a51a * Embed zlib in Athena 2015-04-13 20:10:10 -07:00
Jack Andersen 05af555114 Merge pull request #7 from Antidote/osx-link-cleanup
removed unnecessary OS X linker flags
2015-04-12 16:49:19 -10:00
Jack Andersen ae97cb5e06 removed unnecessary OS X linker flags 2015-04-12 16:16:28 -10:00
Jack Andersen e10cc77067 Merge pull request #6 from Antidote/lzo-embed
Lzo embed
2015-04-11 21:21:07 -10:00
Phillip 578f779f12 Remove LZO from .travis.yml 2015-04-12 00:18:43 -07:00
Phillip Stephens 6a4726caae * Clean up pri 2015-04-12 00:14:30 -07:00
Jack Andersen 0e2825efce embedded lzo source in repo 2015-04-11 23:22:03 -07:00
Jack Andersen cb67bfdaf1 Merge pull request #5 from Antidote/inline-bswap
inlined byte-swapping utilities
2015-04-10 18:23:35 -10:00
Jack Andersen 7890a1be70 fixed header non-inclusion 2015-04-10 18:20:18 -10:00
Jack Andersen 00771aed2d inlined byte-swapping utilities 2015-04-10 18:12:42 -10:00
Jack Andersen 71bd0b9d76 Merge pull request #4 from Antidote/stream-if-additions
lots of new streaming interface additions
2015-04-10 14:12:29 -10:00
Jack Andersen e4f8c2959f lots of new streaming interface additions 2015-04-10 14:04:13 -10:00
Phillip Stephens e4f5c09534 * Fix IStreamReader::*String functions 2015-04-08 11:10:50 -07:00
Phillip 8401a7577d Create README.md 2015-04-07 00:19:45 -07:00
Phillip 27d3b4bfee * Fix travis-ci 2015-04-07 00:17:06 -07:00
Phillip 31d50e7791 Fix C++11 2015-04-07 00:14:21 -07:00
Phillip 3276e00864 Merge pull request #3 from jackoalan/lzo-int-fix
LZO integer-type fix
2015-04-06 22:56:06 -07:00
Jack Andersen 320e1060ca LZO integer-type fix 2015-04-06 19:52:49 -10:00
Phillip 9a5033d173 Merge pull request #2 from jackoalan/osx-filesystem
Added OS X filesystem-support
2015-04-04 20:55:21 -07:00
Jack Andersen b21441cc11 Added OS X filesystem-support 2015-04-04 14:35:32 -10:00
Phillip Stephens 504854f433 * Allow null buffer in MemoryReader 2015-03-11 13:10:18 -07:00
Phillip Stephens 190f1e8c17 * Fix commit
* Fix LZO implementation (use lzo1x_decompress_safe)
2015-03-01 13:22:59 -08:00
Phillip Stephens c28cfbaba6 * Refactor Stream and *Reader classes 2015-03-01 12:42:39 -08:00
Phillip Stephens 66962c554f Merge branch 'master' of https://github.com/Antidote/Athena 2015-02-21 11:55:09 -08:00
Phillip Stephens 68d369554d * Make Stream base functions public 2015-02-21 11:54:46 -08:00
Antidote 67a6d81119 * Fix zlib 2015-02-01 16:59:48 -08:00
Phillip Stephens 73592e0a86 oops 2015-01-28 22:36:47 -08:00
Phillip Stephens 1abbf80cef * Make streams polymorphic 2015-01-28 22:31:14 -08:00
Phillip Stephens 39f7ed55fc * Add maxlen to readString 2015-01-28 22:20:57 -08:00
Phillip Stephens e868c31253 * Finish modularization 2015-01-24 20:29:08 -08:00
Phillip Stephens e6d53f33a9 * Modularize build system 2015-01-24 19:40:35 -08:00
Phillip d400e7fdc1 Whoops 2014-12-28 21:08:53 -08:00
Phillip 97a4af636b * Fix build on linux 2014-12-28 21:06:50 -08:00
Antidote 097a507bd0 * Visual Studio fixes (requires VS2013 at the minimum) 2014-12-28 20:46:43 -08:00
Antidote 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