Commit Graph

171 Commits

Author SHA1 Message Date
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
Phillip Stephens be135d1caa * Start to fill in save related classes
* Fix silly bug in WiiSave
* Fix typos in Utilitiy.*
2014-11-28 19:32:37 -08:00
Phillip Stephens fea9a45a5c * Add windows install configuration 2014-09-29 13:39:17 -07:00
Phillip Stephens 891217aeae * Fix pkgconfig 2014-09-28 22:47:28 -07:00
Phillip Stephens a8b31f363e * Fix PKGBUILD 2014-09-28 22:42:29 -07:00
Phillip Stephens 0a020f79e1 * Add missing files 2014-09-28 22:35:27 -07:00
Phillip Stephens aa470ce582 * Final try 2014-09-28 22:32:55 -07:00
Phillip Stephens 9687e396f3 * Move files around (hopefully fixing pkgbuild 2014-09-28 22:28:35 -07:00
Phillip 9e6b34bd0a Update Athena.pro 2014-09-28 22:24:05 -07:00
Phillip 72ea5f0c13 change target to libFiles 2014-09-28 22:17:46 -07:00
Phillip Stephens 7a25836c8e * Actually fix install 2014-09-28 21:55:37 -07:00
Phillip Stephens 59063dfa7c * Fix whitespace 2014-09-28 21:51:17 -07:00
Phillip Stephens 5eca61ad67 * Fix install (missing lib) 2014-09-28 21:48:34 -07:00
Phillip Stephens 8adbeb7748 * Add PKGBUILD for arch based linux 2014-09-28 21:29:50 -07:00
Phillip Stephens 38d8430c93 * Make install location customizable 2014-09-28 20:51:21 -07:00
Phillip Stephens 30bda09849 * Bring .pro up to date
* Add libAthena.pc
* Make installable
2014-09-28 20:33:36 -07:00
Phillip Stephens 6976eda717 * Add configuration for Sakura specific types 2014-09-28 19:32:31 -07:00
Phillip Stephens 8b80f486ad * Change default constructor for BinaryWriter to accept null buffers 2014-09-19 18:16:17 -07:00
Phillip Stephens f92811004f * Added proper tree generation for WiiSave 2014-09-19 04:54:56 -07:00
Phillip Stephens 6187eb3f77 * Fix LZO 2014-09-09 09:53:32 -07:00
Phillip Stephens 2fa715cbbf * Unbreak compression 2014-09-09 09:46:05 -07:00
Phillip Stephens e8fad79134 * Add LZ77 Compression 2014-09-09 09:36:29 -07:00
Phillip Stephens 5a621215de * Refactor compression and utility 2014-09-09 03:19:19 -07:00
Phillip Stephens 814eda3d4c * Fix merge 2014-09-05 14:59:27 -07:00
Phillip Stephens f3e9fb4f70 * Fix build 2014-08-16 18:48:27 -07:00
Phillip Stephens 47054ea881 * Add PHYSFSFileReader class 2014-07-01 20:32:44 -07:00
Phillip Stephens 5a26e21c5b * Fix Athena::utility::fillRandom 2014-06-29 17:26:34 -07:00
Phillip Stephens d113a91822 * Fix infinite recursion in BinaryReader::readUint64 2014-06-29 13:26:08 -07:00
Phillip Stephens 3b76c4f02f * Fix ATHENA_NO_SAVES 2014-06-28 08:38:50 -07:00
Phillip Stephens 5f74cdb9ed * Rename datatypes to prevent collision 2014-06-17 21:51:18 -07:00
Phillip Stephens cc71bec5d7 * Fix silly bug 2014-06-02 20:09:40 -07:00
Phillip Stephens 05db171ac4 * Add Variadic arguments to THROW_* macros 2014-05-30 17:40:35 -07:00
Phillip 32f5b9cc03 * Fix bug in LZO 2014-05-23 21:38:41 -07:00
Phillip Stephens dfb0ce0b4f * Add fill to Stream 2014-05-15 00:41:54 -07:00
Phillip Stephens a19520ea1e * Add windows specific wrappers 2014-05-14 22:42:20 -07:00
Phillip Stephens c0974d511a * Added filepath implementation in BinaryReader 2014-04-29 19:29:51 -07:00
Phillip Stephens da7781f78e * Revert swap* 2014-04-28 19:31:32 -07:00
Phillip Stephens 6150d728a5 * Changed swap* functions to both return, and take a reference
* Fixed writeInt64 in FileWriter
* Fixed ec.cpp on big endian systems
2014-04-25 15:17:52 -07:00