Commit Graph

366 Commits

Author SHA1 Message Date
Jack Andersen b664c7df8f added casts for proper enum conversion 2015-08-20 12:23:19 -10:00
Jack Andersen 9655cb41d1 Added support for enums in Value<> 2015-08-20 11:57:20 -10:00
Phillip Stephens 7464c8e5eb add optional mask parameter to crc32 2015-08-17 02:32:03 -07:00
Jack Andersen d9b7151487 remade PKGBUILD as PKGBUILD.in (configured by CMake) 2015-08-13 17:21:49 -10:00
Jack Andersen 776d52e4e5 Merge pull request #27 from libAthena/explicit-endian
Added explicit Big/Little method suffix
2015-08-13 17:10:56 -10:00
Jack Andersen 13d545c3fd Added explicit Big/Little method suffix 2015-08-13 16:58:04 -10:00
Jack Andersen dac1dde468 accumulator type change 2015-08-11 13:32:57 -10:00
Jack Andersen f49a6a6e82 Added YAML child node finder 2015-08-08 18:15:07 -10:00
Jack Andersen 2e240520e1 Merge pull request #26 from libAthena/sfinae
Added some SFINAE parameters for smart IO templates
2015-08-08 13:44:14 -10:00
Jack Andersen 9f0cb1327b Added some SFINAE parameters for smart IO templates 2015-08-08 13:25:18 -10:00
Jack Andersen 9ed090b126 Merge pull request #25 from libAthena/smart-ptrs
Refactored readBytes() and readUBytes() to return std::unique_ptr
2015-08-05 12:58:32 -10:00
Jack Andersen 02e7bb3fc6 Refactored readBytes() and readUBytes() to return std::unique_ptr 2015-08-05 12:41:06 -10:00
Jack Andersen f06afb429c Windows build fixes 2015-08-03 17:42:44 -10:00
Jack Andersen 3d220841c0 version macro fix 2015-08-02 15:47:09 -10:00
Jack Andersen 7a90a0f6d0 Embedded atdna in Athena 2015-08-02 15:42:47 -10:00
Jack Andersen 3edc800e10 Bumped version to 2.3.0 2015-08-02 18:29:39 -07:00
Jack Andersen 84591d4260 Added YAML serialization DNA subclass 2015-08-02 18:29:39 -07:00
Jack Andersen 43c317529c AES optimization and aligned SSE allocators 2015-08-02 18:29:39 -07:00
Jack Andersen b38d7533c5 Exception args should be passed as c-string
(it's a compiled literal after-all)
2015-08-02 18:29:39 -07:00
Jack Andersen b7d4c51979 more precise MSVC specification 2015-08-02 18:29:38 -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
Jack Andersen 8e5e4d7603 Bumped CMake package to 2.2.0 2015-08-02 18:29:38 -07:00
Phillip Stephens d9c4d3b79b Add error state 2015-08-02 18:29:38 -07:00
Phillip Stephens 8ea5071e0f Remove and replace exceptions 2015-08-02 18:29:38 -07:00
Jack Andersen 602f6b6e15 bumped version to 2.1.0 2015-07-21 09:32:11 -10:00
Jack Andersen 78286b0f67 corrected type mismatch 2015-07-21 09:26:02 -10:00
Jack Andersen c6a6d3b9c4 renamed read/writeUnicode methods to be more reflective of functionality 2015-07-21 09:04:25 -10:00
Jack Andersen 6405bffdd2 Un-derpified major derp 2015-07-19 17:48:44 -10:00
Jack Andersen 7442d618e7 Added virtual destructor to IAES 2015-07-15 16:01:37 -10:00
Jack Andersen f3ba8819a4 fixed incomplete-type warnings involving recursively-derived DNA types 2015-07-14 12:57:42 -10:00
Jack Andersen 24fedff58e specified release build for PKGBUILD 2015-07-14 10:47:00 -10:00
Jack Andersen 87306a18d8 minor AES optimization 2015-07-13 16:23:36 -10:00
Jack Andersen 09e3d33ff2 spelling corrections 2015-07-13 14:39:51 -10:00
Jack Andersen 11331e068e restored c++ abi to system default 2015-07-12 08:06:07 -10:00
Jack Andersen 7ec5a5971a compile-time system endian check 2015-07-12 06:51:04 -10:00
Jack Andersen 7ef451c86a Merge branch 'master' of https://github.com/libAthena/Athena 2015-07-11 20:05:37 -10:00
Jack Andersen ece50c6968 forced c++ abi to c++11 2015-07-11 20:05:16 -10:00
Phillip Stephens 4bc6004a6a Prevent CMake from failing if an empty atdna directory exists 2015-07-11 16:01:01 -07:00
Jack Andersen 55adeec69c windows packaging and CMake adjustments 2015-07-10 16:14:06 -10:00
Phillip Stephens 4f8df65a3d * add atVec2f 2015-07-10 18:45:26 -07:00
Phillip Stephens 8d3524b1f6 Fix sign bug
Prevent blockSize from exceeding file's length
2015-07-09 20:47:56 -07:00
Phillip Stephens a7c180db00 * Add support for cached reads 2015-07-09 20:32:55 -07:00
Jack Andersen a19dcad876 corrected include path for CMake export 2015-07-08 16:09:57 -10:00
Jack Andersen 3ce2062686 removed unnecessary header glob 2015-07-08 15:50:16 -10:00
Jack Andersen f874dfff31 removed qt files 2015-07-08 15:41:51 -10:00
Jack Andersen e45679ffba PKGBUILD fix 2015-07-08 15:29:08 -10:00
Jack Andersen 1e55ce5138 Merge branch 'copy-streamers' 2015-07-08 15:15:56 -10:00
Jack Andersen 35a5736c35 Merge branch 'master' of https://github.com/libAthena/Athena 2015-07-08 15:15:48 -10:00
Jack Andersen b7ba46b995 MemoryCopy streamers and CMake features 2015-07-08 15:14:02 -10:00
Jack Andersen c65ef591f5 significant virtual-method refactor to streaming interface 2015-07-08 15:13:14 -10:00