Enno Rehling
|
3508fceddc
|
Add CMakeSettings.json to git
Expect the system LUA_PATH to point to luarocks
|
2021-02-22 19:32:08 +01:00 |
Enno Rehling
|
56896361fb
|
remove luarocks from scripts
|
2021-02-22 09:54:02 +01:00 |
Enno Rehling
|
26bb5d4f07
|
remove unused ini settings
|
2021-02-22 02:05:47 +01:00 |
Enno Rehling
|
f69a823a14
|
fix LUA_PATH for runtests script
|
2021-02-22 02:03:45 +01:00 |
Enno Rehling
|
2bb18d27bc
|
replace config.install with environment variable
|
2021-02-22 01:53:01 +01:00 |
Enno Rehling
|
6176e5e754
|
gmtool no longer needs unicode.h
|
2021-02-21 22:58:17 +01:00 |
Enno Rehling
|
df4317f9f1
|
remove non-utf8 hacks from mapper.
correclty refresh map window after listboxes close.
|
2021-02-21 22:32:40 +01:00 |
Enno Rehling
|
979f2f7b6e
|
build with ncursesw
Now we can display special characters and proper boxes
|
2021-02-21 22:05:43 +01:00 |
Enno Rehling
|
a3499dd895
|
fix new bug in ascii converter.
|
2021-02-21 21:01:52 +01:00 |
Enno Rehling
|
abf548cecd
|
overdue unicode cleanup.
our new pdcurses can do utf8 output, let's use it.
convert output on a windows tty to codepage 1252.
|
2021-02-21 20:49:03 +01:00 |
Enno Rehling
|
b9eea2c8a2
|
forgot to increase verison number for 3.27
|
2021-02-21 13:41:36 +01:00 |
Enno Rehling
|
e0ff829b61
|
clarify the find_package (Lua) logic
|
2021-02-21 10:15:27 +01:00 |
Enno Rehling
|
f447f35ad3
|
turn magic resistance off during test of spells
|
2021-02-21 10:06:22 +01:00 |
Enno Rehling
|
61d86cf175
|
Auch Schiffe haben eine natürliche Resistenz gegen Verzauberung.
|
2021-02-21 10:00:05 +01:00 |
Enno Rehling
|
7dcf9a27e0
|
windows fixes broke linux build
also disable magic resistance in shipspell tests
|
2021-02-21 09:53:38 +01:00 |
Enno Rehling
|
6b5ddc57d9
|
MSVC builds go to a single output folder
Fix batch files to deal with new structure.
|
2021-02-21 09:48:27 +01:00 |
Enno Rehling
|
d8c0b57864
|
we don't need to track age statistics for any but the new factions. rename global age to newbies.
|
2021-02-21 00:54:33 +01:00 |
Enno Rehling
|
e1d117754a
|
fix new callback signature for jsonconf
|
2021-02-21 00:37:31 +01:00 |
Enno Rehling
|
43066b6720
|
size_t fix in storage
|
2021-02-21 00:22:38 +01:00 |
Enno Rehling
|
d4f09fbf74
|
fix tests that expected the old storage library behavior
|
2021-02-21 00:21:19 +01:00 |
Enno Rehling
|
b0a23f390c
|
wrong storage library version
|
2021-02-21 00:18:32 +01:00 |
Enno Rehling
|
3db561ec3a
|
require cmake 3.13, not more
|
2021-02-20 23:24:50 +01:00 |
Enno Rehling
|
e0e82c5fa5
|
fix MSVC warning levels, move _CRT_SECURE_NO_WARNINGS define to sources
|
2021-02-20 23:22:10 +01:00 |
Enno Rehling
|
0af9fd18ef
|
make clean target cleans cmake
|
2021-02-20 20:17:22 +01:00 |
Enno Rehling
|
50f84adc37
|
build with or without libbsd installed
|
2021-02-19 18:13:05 +01:00 |
Enno Rehling
|
4dfa1035b6
|
fix libbsd and string function detection
|
2021-02-18 22:26:41 +01:00 |
Enno Rehling
|
74f6076022
|
add lunitx module for systems without luarocks.
add LUA_PATH to runtests.bat
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
ec645010fa
|
update changelog
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
a17191eb56
|
remove remainder of custom tolua build
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
b63d5e31ac
|
tolua update again
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
c8d03c9ea3
|
fix inifile and tolua builds
remove our custom assert header
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
e156a65779
|
fix the inifile cli editor
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
a59fdf87cb
|
separate stats and log
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
b6b95f58ed
|
import the inifile builder from iniparser repo
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
6b20d27762
|
try building on ubuntu focal image
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
1d50bd19d2
|
consider newer lua versions
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
2f3cf7107a
|
fix tolua include
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
4dd84d07ec
|
build with lua 5.3
no need to depend on the old tolua package in apt
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
db402c4e2c
|
include custom version of tolua as a submodule.
change how libm and libbsd are detected.
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
7fae809aa0
|
update tolua repo if needed
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
a67246ba86
|
there is only one repository for tolua now
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
d1ec2bbb5c
|
tolua creates sources that abuse the LUALIB_API defines.
Manually fixing the generated files so they don't try to declare dllimports.
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
73b2895306
|
fix travis build
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
0b2049151a
|
update package list
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
b0093868b3
|
eliminate cJSON submodule
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
f78d667258
|
find iniparser.h when installed in subdirectory
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
fb3047beb5
|
add cmake support for iniparser package
|
2021-02-16 10:12:05 +01:00 |
Enno Rehling
|
d850b28d85
|
we do not use dlmalloc
|
2021-02-16 10:12:04 +01:00 |
Enno Rehling
|
0d2b3a76b7
|
fix compilation with Lua 5.4 (LUA_QL no longer exists)
|
2021-02-16 10:12:04 +01:00 |
Enno Rehling
|
b6fff5cb5a
|
run tests where we can clean up after them
|
2021-02-16 10:12:04 +01:00 |