|
|
708fd13d08
|
use modern pugixml target
|
2024-04-11 07:27:43 +10:00 |
|
|
|
6a6d589817
|
refactor tmxmap
|
2024-04-11 07:16:13 +10:00 |
|
|
|
fcb9eceec3
|
collect string handling utility functions into strtools
|
2024-04-11 06:37:09 +10:00 |
|
|
|
2638bf2667
|
merge help and version commands
|
2024-04-11 04:37:49 +10:00 |
|
|
|
b29c61774c
|
normalise license snippets/copyright & cmake stuff
|
2024-04-11 04:25:28 +10:00 |
|
|
|
835b80256f
|
implement remaining encodings
|
2024-04-10 20:31:55 +10:00 |
|
|
|
677d59f096
|
fix tilesets & implement xml tile reader
|
2024-04-10 19:37:32 +10:00 |
|
|
|
b6308816ae
|
msvc fixes
|
2024-04-10 12:46:34 +10:00 |
|
|
|
0dd9074e27
|
restore full compression support
|
2024-04-10 10:21:37 +10:00 |
|
|
|
5daf57ffe1
|
remove masm hex generator
|
2024-04-10 06:47:12 +10:00 |
|
|
|
6c52897942
|
fix include
|
2024-04-10 06:45:45 +10:00 |
|
|
|
e6bb098e15
|
replace rapidxml uses with pugixml
|
2024-04-10 06:42:58 +10:00 |
|
|
|
c2e9f5c974
|
break map reader into its own class
|
2024-04-10 02:49:52 +10:00 |
|
|
|
385f7b069f
|
restore build & basic functionality
|
2024-04-10 02:31:43 +10:00 |
|
|
|
ebe83ffb68
|
Revert "port to tmxlite"
This reverts commit 35abaf71
|
2024-04-08 03:28:28 +10:00 |
|
|
|
f9928df187
|
argparse: use replace raw char* strings with string views
|
2024-04-08 02:22:23 +10:00 |
|
|
|
d69eec8dcf
|
argparse: fix not setting required
|
2024-04-07 21:24:29 +10:00 |
|
|
|
fb7cef3bc8
|
zstd support
|
2024-03-25 22:24:26 +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 |
|
|
|
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 |
|
|
|
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
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
29b64fffaf
|
Added object exporting & the ability to store arguments in a parameters file, woo!
I'll update the readme when I can be bothered.
|
2016-04-04 02:51:24 +10:00 |
|
|
|
cacfa29501
|
ALSO NEEDS TESTING AND PROBABLY MORE WORK: Changed the .c exporter to a .s assembly exporter.
|
2016-03-26 15:41:14 +11:00 |
|