Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
5b74954
Rewrite parsedocs, writecmds, and writedocs in Python
ligfx Apr 2, 2020
2c727f0
openc2e.pod: remove spurious '=end'
ligfx Apr 8, 2020
4053323
CMake: fix linking to Boost
ligfx Apr 8, 2020
bb7f316
AudioBackend: fix definition of intrusive_ptr_add_ref/release
ligfx Apr 8, 2020
9dd93a2
Boost.Filesystem: replace removed functions with modern counterparts
ligfx Apr 8, 2020
2569341
Boost.Filesystem: replace deprecated functions with modern counterparts
ligfx Apr 8, 2020
d961aba
PathResolver: use lexically_relative instead of manual string slicing
ligfx Apr 8, 2020
f3e9ae8
Boost.Filesystem: concatenate relative paths only
ligfx Apr 8, 2020
bc70846
Upgrade to C++11
ligfx Apr 8, 2020
1bb7507
Add ghc_filesystem v1.3.2 (std::filesystem polyfill)
ligfx Apr 8, 2020
f16a4c0
Replace Boost.Filesystem with ghc_filesystem (std::filesystem polyfill)
ligfx Apr 8, 2020
0fd2fcc
CaosScript: fix tautological comparison in scrp command
ligfx Apr 8, 2020
851e914
fix some struct/class warnings
ligfx Apr 8, 2020
14852a9
Remove OpenAL
ligfx Apr 8, 2020
349b2b1
AudioBackend: make loadClip return an AudioSource, don't expose Audio…
ligfx Apr 8, 2020
f7a439c
Replace Boost.SmartPtr with std::shared_ptr and friends
ligfx Apr 8, 2020
55759d6
MusicLayer: add virtual destructor to fix warnings
ligfx Apr 8, 2020
90a86d7
alloc_count: remove unneeded boost/detail/atomic_count.hpp include
ligfx Apr 8, 2020
3dc9d01
Replace Boost.Regex with std::regex
ligfx Apr 8, 2020
87212bd
replace Boost.Tokenizer with std::regex
ligfx Apr 8, 2020
0234833
rewrite catalogparser without bison
ligfx Apr 5, 2020
23892b7
rewrite token.h to not rely on caosVar or exceptions
ligfx Apr 7, 2020
2de4b53
Add externals/mpark-variant 1.4.0 (std::variant polyfill)
ligfx Apr 8, 2020
24645ee
Replace Boost.Variant with MPark.Variant
ligfx Apr 8, 2020
ec513f1
Add fmt v6.2.0
ligfx Apr 8, 2020
ce6b68f
Replace Boost.Format with {fmt}
ligfx Apr 9, 2020
8adc5f7
Add cxxopts v2.2.0
ligfx Apr 9, 2020
676a5e9
Replace Boost.ProgramOptions with cxxopts
ligfx Apr 9, 2020
adc3103
Remove lazy_array, replace with std::array
ligfx Apr 9, 2020
4cd4c9a
Only find/link Boost if building serialization code
ligfx Apr 9, 2020
a10ce15
caosVM: suppress some unused parameter warnings in visit_bs
ligfx Apr 9, 2020
3908173
add aminosbh-sdl2-cmake-modules ad006a3
ligfx Apr 9, 2020
75e01bf
Update to SDL2
ligfx Apr 9, 2020
a0adc56
Upgrade to Qt5
ligfx Apr 9, 2020
53eeafd
turn various members of World into pointers
ligfx Apr 7, 2020
1b12a34
prayManager: don't expose prayBlock directly
ligfx Apr 7, 2020
03543f5
Add README.md
ligfx Apr 6, 2020
80b67ef
CMake: syntax cleanup and require 3.0
ligfx Apr 9, 2020
62d9772
patch aminosbh-sdl2-cmake-modules to not be so noisy
ligfx Apr 9, 2020
1e7be4e
Remove unneeded check for stdint.h
ligfx Apr 9, 2020
e951c7e
Extract pray.cpp/pray.h into new prayfile library
ligfx Apr 9, 2020
535055a
add PrayFileWriter
ligfx Apr 9, 2020
0d2f1b0
add PraySourceParser
ligfx Apr 6, 2020
2655f18
initial praybuilder CLI tool
ligfx Apr 9, 2020
080ba80
Fix CMake directories
ligfx Apr 9, 2020
2ff6cb5
CMake: ensure generated directory exists in custom commands
ligfx Apr 9, 2020
0f35c4f
Replace SDL_ttf with SDL_gfx's built-in font
ligfx Apr 9, 2020
8433b90
Add <cassert>, <memory>, and <algorithm> includes where needed
ligfx Apr 9, 2020
dbcc0bf
Added Eggs
Shreddan Apr 9, 2020
9584757
Add Caos2PrayParser and teach praybuilder how to use it
ligfx Apr 8, 2020
715da94
Add some more missing includes
ligfx Apr 11, 2020
3950527
add miniz 2.1.0
ligfx Apr 11, 2020
b020cc2
Replace zlib with miniz
ligfx Apr 11, 2020
68909fb
add re2c @ 9ffd690
ligfx Apr 11, 2020
fce8d34
always use vendored re2c
ligfx Apr 11, 2020
260dce8
add SDL2 2.0.12
ligfx Apr 11, 2020
e359e73
add SDL2_gfx 1.0.4
ligfx Apr 11, 2020
f57e192
add SDL2_mixer 2.0.4
ligfx Apr 11, 2020
f3d19d1
add SDL2_net 2.0.1
ligfx Apr 11, 2020
c673b08
add winflexbison 2.5.22
ligfx Apr 11, 2020
e525b5d
Windows Visual Studio build
ligfx Apr 11, 2020
e77e7a4
gitignore: only ignore data-dirs at top-level
ligfx Apr 11, 2020
e80e5b9
winflexbison: include missing data files
ligfx Apr 11, 2020
468891f
replace openc2e.pod with openc2e.6 man file
ligfx Apr 11, 2020
c7eae0c
CMake: use cmake -E copy instead of 'cp' for docs.css
ligfx Apr 11, 2020
c84a481
praydumper: clean up, remove CLI options
ligfx Apr 12, 2020
b5d4cbe
Caos2PrayParser: handle 'depend' command
ligfx Apr 14, 2020
05ced74
Caos2PrayParser: change to std::stable_sort
ligfx Apr 14, 2020
b496c0b
CMake: add 'dist' command
ligfx Apr 17, 2020
d825e46
SDLBackend: set palette alpha values to 255
ligfx Apr 14, 2020
f93429d
CMake: parse git rev
ligfx Apr 17, 2020
6cad6bf
CMake: re-run parsedocs.py if glob changes
ligfx Apr 17, 2020
ca12182
CMake: add dist-xz and dist-zip commands
ligfx Apr 17, 2020
5620c0e
CMake: fix NAME_MISMATCHED warnings on older versions
ligfx Apr 18, 2020
4ea7b06
CMake: fix adding warning options on Clang/GCC
ligfx Apr 18, 2020
0ff28a6
CMake: include platform in dist_name
ligfx Apr 18, 2020
6cc2aef
Add GitHub Action 'build'
ligfx Apr 18, 2020
9ace7ee
CMake: write fix_unidentified_developer.sh to macOS dist
ligfx Apr 18, 2020
4443359
PraySourceParser: s/ClearAccumulatedTags/GroupBlockStart/
ligfx Apr 18, 2020
fa7f6b3
CMake: only build re2c if it can't be found
ligfx Apr 18, 2020
59b663c
CMake: always build SDL2 on macOS
ligfx Apr 18, 2020
3222cfe
sprImage: move fixBufferOffsets hack into constructor
ligfx Apr 20, 2020
82c8fa5
images: read data into memory instead of using mmapifstream
ligfx Apr 20, 2020
7300126
Remove Makefile.legacy and Qt Creator .pro files
ligfx Apr 21, 2020
72c1600
Replace uint8, uint16, uint32 -> uint8_t, uint16_t, uint32_t
ligfx Apr 21, 2020
8ea7799
Merge streamutils into endianlove.h
ligfx Apr 21, 2020
213feb2
images: ensure correct endianness when reading
ligfx Apr 21, 2020
67e6999
imageManager: remove fileSwapper
ligfx Apr 21, 2020
d1204bc
creaturesImage: don't store stream pointer
ligfx Apr 21, 2020
ec16b0d
Rename Surface -> RenderTarget
ligfx Apr 18, 2020
010486d
Add spanstream.h
ligfx Apr 21, 2020
40672dc
prayfile: use stream reading functions from endianlove
ligfx Apr 21, 2020
93be077
move creaturesImage::tint into imageManager
ligfx Apr 21, 2020
b443c58
extract partzorder and renderablezorder to their own files
ligfx Apr 23, 2020
8304d70
agentzorder: remove since it's unused
ligfx Apr 23, 2020
70cc041
CompoundPart: renders parts in same agent and same plane by part_sequ…
ligfx Apr 23, 2020
2c0ce02
Engine: fix cxxopts splitting args on commas
ligfx Apr 24, 2020
add79a9
readme: point to github issues instead of google code
ligfx Apr 24, 2020
d1f4e21
readme: update windows section
ligfx Apr 24, 2020
82ab22a
readme: update macos dependencies
ligfx Apr 24, 2020
9f9dc03
creaturesimage: replace raw pointers with vectors
ligfx Apr 24, 2020
b1d9d86
creaturesimage: remove unused if_16bicompressed
ligfx Apr 24, 2020
171f6d9
creaturesimage: remove unused default constructors
ligfx Apr 24, 2020
ac46c25
endianlove: don't use htons/ntohs
ligfx Apr 24, 2020
f861508
CMake: big reorganization
ligfx Apr 24, 2020
b99e902
Remove old perl scripts
ligfx Apr 25, 2020
534ad5f
dialect: remove need to register dialects
ligfx Apr 25, 2020
775d4e6
World.getUserDataDir throw error when no data directories
ligfx Apr 25, 2020
2181d18
add openc2e-only caos command DBG: ASRF
ligfx Apr 25, 2020
ca6a96e
add openc2e-only caos command DBG: FAIL
ligfx Apr 25, 2020
5ddd825
tests: use dbg: asrt, dbg: asrf, and dbg: fail
ligfx Apr 25, 2020
b27c58a
externals: add googletest 1.10.0
ligfx Apr 25, 2020
f1fdec9
tests: use GoogleTest and CTest
ligfx Apr 25, 2020
0979333
GitHub Actions: fix ccache
ligfx Apr 25, 2020
6743bf5
PraySourceParser: handle character escapes
ligfx Apr 25, 2020
1b16a05
Caos2PrayParser: handle character escapes
ligfx Apr 26, 2020
8c8be88
prayFile: take istream rather than filename
ligfx Apr 26, 2020
f8a9aa2
catalogparser: allow entries with no associated strings
ligfx Apr 27, 2020
0643486
bmpImage: convert bmpdata to vectors
ligfx Apr 27, 2020
3faf719
externals: add utf8proc v2.5.0
ligfx Apr 27, 2020
856f00b
Add vectorstream
ligfx Apr 27, 2020
5ad1e83
spanstream: allow seeking, and fix when reading '\0' bytes
ligfx Apr 27, 2020
60cd497
PrayFileWriter: take a stream, not a filename
ligfx Apr 27, 2020
a5486aa
PrayFileWriter: don't compress if it would be bigger
ligfx Apr 27, 2020
75bf040
add encoding.h/cpp
ligfx Apr 27, 2020
9adbeab
prayfile: handle cp1252/utf8 encoding correctly
ligfx Apr 27, 2020
f251936
make compoundpart work with utf8 strings
ligfx Apr 27, 2020
7d4a7c5
CompoundPart: render non-ASCII characters too
ligfx Apr 27, 2020
45a2015
Make encoding_cp1252_codepoints its own file
ligfx Apr 28, 2020
ddb205f
c16Image: don't crash if a sprite has height 0
ligfx Apr 28, 2020
f52f29b
Catalogue: handle different languages
ligfx Apr 28, 2020
5dde93b
Engine: use user-preferred language
ligfx Apr 28, 2020
12506f1
Translate blackboard words read from SFCFile
ligfx Apr 28, 2020
57e03ad
PrayFileWriter: set compression per-block
ligfx Apr 28, 2020
215a021
spanstream/vectorstream fixes
ligfx Apr 29, 2020
4feb45f
prayfile: prayFile -> PrayFileReader
ligfx Apr 29, 2020
e83e6b9
Encoding: fix missing types
ligfx Apr 29, 2020
793acfd
github workflows: set CTEST_OUTPUT_ON_FAILURE=TRUE
ligfx Apr 29, 2020
f181092
github workflow: fix cache timestamp
ligfx Apr 29, 2020
52686a4
github workflow: always upload cache
ligfx Apr 29, 2020
a194154
test_pray: don't return pointer to local object in matchEvent
ligfx Apr 29, 2020
e5c0340
spanstream: implement xsgetn
ligfx Apr 29, 2020
e0b2211
New development at openc2e/openc2e
ligfx Apr 22, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions .gitignore

This file was deleted.

20 changes: 0 additions & 20 deletions AUTHORS

This file was deleted.

10 changes: 0 additions & 10 deletions BUILDING

This file was deleted.

Loading