91 Commits

Author SHA1 Message Date
Jack Andersen
0452e34150 initial working reader/writer values 2015-06-15 21:11:56 -10:00
Jack Andersen
c09f06b436 working release build of atdna 2015-06-15 16:29:53 -10:00
Jack Andersen
dde8ac1a1c initial atdna commit 2015-06-14 16:49:02 -10:00
6a611ef2cc * Fix last commit 2015-05-20 22:41:29 -07:00
d5ccf159f7 * Fix Wii/GC Compiling
* Initial FileInfo/Dir APIs
* Get rid of type punning warnings
2015-05-20 22:35:26 -07:00
011496db8b * Fix Wii/GC Compiling
* Finish initial FileInfo/Dir APIs
* Get rid of type punning warnings
2015-05-20 21:58:21 -07: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
a563d65388 * Move MCSlot.hpp to it's proper home 2015-05-17 18:33:35 -07:00
01da3f3871 * Fix pretty function 2015-05-03 20:57:00 -07:00
8386fa54a0 * Add formattedMessage to Exception
* Add missing IStreamWriter::fill implementations in FileWriter
2015-04-30 21:16:18 -07: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
e4f8c2959f lots of new streaming interface additions 2015-04-10 14:04:13 -10:00
e4f5c09534 * Fix IStreamReader::*String functions 2015-04-08 11:10:50 -07:00
Jack Andersen
b21441cc11 Added OS X filesystem-support 2015-04-04 14:35:32 -10:00
190f1e8c17 * Fix commit
* Fix LZO implementation (use lzo1x_decompress_safe)
2015-03-01 13:22:59 -08:00
c28cfbaba6 * Refactor Stream and *Reader classes 2015-03-01 12:42:39 -08:00
68d369554d * Make Stream base functions public 2015-02-21 11:54:46 -08:00
73592e0a86 oops 2015-01-28 22:36:47 -08:00
1abbf80cef * Make streams polymorphic 2015-01-28 22:31:14 -08:00
39f7ed55fc * Add maxlen to readString 2015-01-28 22:20:57 -08:00
e868c31253 * Finish modularization 2015-01-24 20:29:08 -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
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
30bda09849 * Bring .pro up to date
* Add libAthena.pc
* Make installable
2014-09-28 20:33:36 -07:00
6976eda717 * Add configuration for Sakura specific types 2014-09-28 19:32:31 -07:00
8b80f486ad * Change default constructor for BinaryWriter to accept null buffers 2014-09-19 18:16:17 -07:00
f92811004f * Added proper tree generation for WiiSave 2014-09-19 04:54:56 -07:00
6187eb3f77 * Fix LZO 2014-09-09 09:53:32 -07:00
2fa715cbbf * Unbreak compression 2014-09-09 09:46:05 -07:00
e8fad79134 * Add LZ77 Compression 2014-09-09 09:36:29 -07:00
5a621215de * Refactor compression and utility 2014-09-09 03:19:19 -07:00
814eda3d4c * Fix merge 2014-09-05 14:59:27 -07:00
f3e9fb4f70 * Fix build 2014-08-16 18:48:27 -07:00
47054ea881 * Add PHYSFSFileReader class 2014-07-01 20:32:44 -07:00
5a26e21c5b * Fix Athena::utility::fillRandom 2014-06-29 17:26:34 -07:00
3b76c4f02f * Fix ATHENA_NO_SAVES 2014-06-28 08:38:50 -07:00
5f74cdb9ed * Rename datatypes to prevent collision 2014-06-17 21:51:18 -07:00
cc71bec5d7 * Fix silly bug 2014-06-02 20:09:40 -07:00
05db171ac4 * Add Variadic arguments to THROW_* macros 2014-05-30 17:40:35 -07:00
dfb0ce0b4f * Add fill to Stream 2014-05-15 00:41:54 -07:00
a19520ea1e * Add windows specific wrappers 2014-05-14 22:42:20 -07:00
da7781f78e * Revert swap* 2014-04-28 19:31:32 -07:00
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
b7c359ea40 * Fix FileReader 2014-04-24 19:01:24 -07:00
d54dc30cb6 * Remove remaining references to libZelda 2014-04-20 03:28:28 -07:00