|
|
b06ad7cd79
|
revamp pugixml find behaviour
|
2024-03-28 21:14:49 +11:00 |
|
|
|
320bc19f2d
|
revamp zstd find behaviour
|
2024-03-28 19:46:21 +11:00 |
|
|
|
0d9d9de370
|
base64: apply ReneNyffenegger/cpp-base64#27 and ReneNyffenegger/cpp-base64#36
|
2024-03-27 00:10:31 +11:00 |
|
|
|
f2d520df51
|
base64: update to upstream HEAD
|
2024-03-26 13:27:52 +11:00 |
|
|
|
90e7a21024
|
base64: restore bundled & update tmxlite to use bundled version
|
2024-03-26 13:26:26 +11:00 |
|
|
|
0db78a5b56
|
first crack at making bundled dependencies optional
|
2024-03-26 01:41:18 +11:00 |
|
|
|
c5c5f7b804
|
ok
|
2024-03-25 23:31:24 +11:00 |
|
|
|
8c0392ec15
|
nice typo
|
2024-03-25 23:27:01 +11:00 |
|
|
|
8a6916eabe
|
streamline bundled dependency CMake scripts
|
2024-03-25 23:24:40 +11:00 |
|
|
|
fb7cef3bc8
|
zstd support
|
2024-03-25 22:24:26 +11:00 |
|
|
|
b43b39b8b8
|
add newer upstream pugixml
|
2024-03-25 16:51:29 +11:00 |
|
|
|
271caa07b0
|
update miniz to 3.0.2
|
2024-03-25 16:38:55 +11:00 |
|
|
|
7abf556f68
|
use ext miniz in tmxlite, prune files
|
2024-03-25 16:32:50 +11:00 |
|
|
|
78997a9529
|
Fix build errors on MSVC from sanitisation commit
|
2024-03-25 15:51:42 +11:00 |
|
|
|
73b5d44b46
|
get version info from project file
|
2024-03-25 15:36:07 +11:00 |
|
|
|
59e36125f5
|
implement label sanitisation
|
2024-03-25 13:15:13 +11:00 |
|
|
|
35abaf7121
|
port to tmxlite
|
2024-03-24 17:53:40 +11:00 |
|
|
|
7b0979e020
|
restrict actions trigger to source and add editorconfig
|
2024-03-22 15:32:35 +11:00 |
|
|
|
b9c56ce5a7
|
actions: fix windows & universal artifacts
|
2024-03-22 15:17:47 +11:00 |
|
|
|
0b635ebe87
|
actions: convert to matrix
|
2024-03-22 14:41:44 +11:00 |
|
|
|
5d5dda81c9
|
rewrite assembly writer
|
2024-03-21 10:14:17 +11:00 |
|
|
|
417bc11fae
|
clang warning pass
|
2024-03-21 08:21:02 +11:00 |
|
|
|
696057b5e6
|
correctness
|
2024-03-21 07:53:01 +11:00 |
|
|
|
17de8ac3ec
|
first pass at splitting writer logic
|
2024-03-21 06:54:24 +11:00 |
|
|
|
db1de4ba8e
|
update gitignore
|
2024-03-21 05:07:54 +11:00 |
|
|
|
f4930668ee
|
fix accidental constexpr
|
2024-03-21 05:02:07 +11:00 |
|
|
|
5e466598ea
|
update & fix ci (hopefully)
|
2024-03-21 05:00:02 +11:00 |
|
|
|
e2a69bf433
|
Merge branch 'master' into argparse
# Conflicts:
# CMakeLists.txt
# src/tmx2gba.cpp
|
2024-03-21 04:52:03 +11:00 |
|
|
|
d59fb39857
|
cut a versioned release before making potentially breaking changes
v0.3
|
2024-03-21 04:38:23 +11:00 |
|
|
|
57455e0b73
|
msvc fix
|
2024-03-20 07:50:40 +11:00 |
|
|
|
c3bbe8135d
|
argparse refactor
|
2024-03-20 07:29:29 +11:00 |
|
|
|
5c164b239d
|
rewrite argument parsing
|
2024-03-19 14:39:49 +11:00 |
|
|
|
a222235605
|
normalise guards and copyright names in headers
|
2023-09-17 00:59:19 +10:00 |
|
|
|
6050224a65
|
uncringe comments somewhat
|
2023-09-15 14:14:04 +10:00 |
|
|
|
c351da76d1
|
Break out body of licence text
|
2023-09-15 14:14:04 +10:00 |
|
|
|
c65a607b61
|
option for building with asan
|
2023-09-15 14:14:04 +10:00 |
|
|
|
04bacae858
|
Create cmake.yml
|
2023-01-24 20:24:03 +11:00 |
|
|
|
46ad0da66c
|
Add install rule and update readme with new instructions
|
2023-01-09 03:25:19 +11:00 |
|
|
|
ccde64ab4e
|
Fixed build on GCC
|
2022-09-07 04:07:52 +10:00 |
|
|
|
62582723bc
|
Trim leading and tailing whitespace in base64 string, fixes exception in base64 lib
|
2022-09-07 04:03:49 +10:00 |
|
|
|
ff162de80a
|
Update README.md
|
2022-09-07 02:44:51 +10:00 |
|
|
|
a5ac1d9bfe
|
refactor
|
2022-09-07 02:34:09 +10:00 |
|
|
|
6c2cca3fd5
|
Update libraries
|
2022-09-07 00:34:17 +10:00 |
|
|
|
8a5f397f26
|
MSVC build fix & buildsystem overhaul
|
2022-09-07 00:11:11 +10:00 |
|
|
|
aa52d09649
|
Quick hack to fix a segfault on linux/gcc
|
2019-05-14 01:18:16 +10:00 |
|
|
|
7468dbf3b2
|
Updated copyrights and licenses, added links too for posterity
|
2019-05-14 00:09:27 +10:00 |
|
|
|
45dff8f3f6
|
Give up on implementation specific getopt and just use a known competent one
|
2019-05-13 23:57:44 +10:00 |
|
|
|
5baf96d021
|
apparently optind needs to be reset manually? what even is getopt
|
2019-05-13 23:41:12 +10:00 |
|
|
|
36edc285aa
|
reset getopt state using the proper method on unices, fixes macos.
...honestly getopt sucks and I should replace it with something actually cross platform and less crude.
|
2019-05-12 17:43:03 +10:00 |
|
|
|
3f8d0d5d2e
|
Added CMake build.
Code changes to support Linux.
Updated documentation & README.md, which were sorely out of date.
Updated copyrights. *yawn*
|
2018-12-05 23:17:54 +11:00 |
|