Enno Rehling
b0792b57e9
move binding function declarations to headers.
2019-12-01 17:07:09 +01:00
Enno Rehling
b9ae927aa3
remove copyright notices.
2019-09-13 21:35:44 +02:00
Enno Rehling
c70e597b05
Update copyright notice with current date.
2019-07-14 09:37:35 +02:00
Enno Rehling
c92f7505e5
Bug 2576: additional logging.
...
increase log verbosity, decrease some log levels.
2019-04-07 15:28:47 +02:00
Enno Rehling
9214975732
reserve memory for backtrace before it runs out
2019-03-03 09:41:53 +01:00
Enno Rehling
d0577a5d6a
cppcheck style warnings: reduce variable scope
2019-03-03 09:40:22 +01:00
Enno Rehling
b74e8c0ebd
simpler hack, um den brypt workfactor einzustellen (oder passwort-checks abzuschalten), weil man manchmal halt keine Zeit hat.
2018-12-01 10:30:15 +01:00
Enno Rehling
1364750687
update copyright date
2018-10-26 22:24:04 +02:00
Enno Rehling
e5a59af19a
Merge branch 'master' into develop
2018-10-21 20:13:19 +02:00
Enno Rehling
38c1dfe26f
BUG 2503: statistics API, logging monster creation
2018-10-21 19:22:30 +02:00
Enno Rehling
74aa4bdaf3
bindings for gamedb_update, run after turn.
2018-09-25 20:39:43 +02:00
Enno Rehling
ccc5556682
adding code to export faction information.
...
sqlite3 implementation only, not tied to anything yet.
add faction.uid
remove faction.subscription
2018-09-24 20:18:21 +02:00
Enno Rehling
0759482934
clean includes for bindings and main
2018-09-23 19:53:01 +02:00
Enno Rehling
fa1056a696
fix sigaction code for macos
2018-03-16 16:21:33 +01:00
Enno Rehling
ac8ae18588
allow a per-game seed in eressea.ini
2018-03-11 19:10:08 +01:00
Enno Rehling
9ba255e269
allow a maxnmr setting in eressea.ini to override the nmr.timeout rule.
2018-03-11 19:07:05 +01:00
Enno Rehling
ed46a24f58
re-enable backtraces on linux.
2018-03-11 16:52:07 +01:00
Enno Rehling
fa1e81f6ac
write a log of dead factions.
2018-02-23 21:24:15 +01:00
Enno Rehling
d15684a546
fix test_process_turn failure.
...
move turn global to calendar.
promote calendar module to kernel.
2018-02-14 20:01:36 +01:00
Enno Rehling
b432fbe9d8
Make the behavior for missing messages configurable.
...
message_handle_missing function to set it (test_eressea should enetually use MESSAGE_MISSING_ERROR).
2018-01-14 11:25:44 +01:00
Enno Rehling
50173d5be3
PATH_MAX and MAX_PATH are crazy.
2017-12-29 11:44:14 +01:00
Enno Rehling
f98eab56c4
platform.h is only for WIN32 now.
...
replace MIN and MAX macros, they are BAD.
2017-12-29 06:13:28 +01:00
Enno Rehling
c124702ffe
merge order_id branch
2017-11-26 15:20:38 +01:00
Enno Rehling
599efb2e76
remove lomem code, it was a bad idea
2017-11-25 20:24:57 +01:00
Enno Rehling
2224b59ff9
organize database drivers in their own directory
2017-11-18 12:55:07 +01:00
Enno Rehling
d2356d9e4f
fix name of config variables.
2017-11-12 14:32:08 +01:00
Enno Rehling
9f778c0ae9
fix symetric db_open and db_close calls.
2017-11-09 20:17:06 +01:00
Enno Rehling
35742e8870
BUG 2376: Abtreiben zeigt immer Nordwesten an.
2017-10-30 18:01:33 +01:00
Enno Rehling
d959fe657c
make --version exit immediately after (short) version info
2017-03-28 16:01:10 +02:00
Enno Rehling
7ee5a3624e
allow game.start in ini file
2017-03-27 08:57:35 +02:00
Enno Rehling
733c754e0f
rename some configuration options.
...
add them to the valid keys for eressea.ini, too.
2017-03-25 14:15:01 +01:00
Enno Rehling
ba3f3a17d3
require that main.c declare any ini variables that we might expect.
2017-03-12 21:03:38 +01:00
Enno Rehling
4b88a5abc7
BUG 2301: validate [game] section in eressea.ini
...
load_inifile is old stuff, should use config_get instead.
2017-03-12 19:48:44 +01:00
Enno Rehling
4e5f1d05ce
Be very strict about C standards.
...
Compile with -std=c89 in gcc.
remove all // comments (they are nice, but unnecessary).
variables only declared at start of block.
various pedantery.
backwards compatible va_copy for pre-C99 gcc.
2017-02-18 21:15:14 +01:00
Enno Rehling
17ff2ead41
make_locales from config_get
2017-02-12 05:52:46 +01:00
Enno Rehling
9f3f1bf41d
fix runtests.bat experience (doh!)
2017-02-02 19:30:29 +01:00
Enno Rehling
e9a5a79c65
make my visual studio debugging experience the same as before (-r is like -c)
2017-02-02 19:28:46 +01:00
Enno Rehling
ae83448e4a
Deveron is now just E3 with a different name.
...
remove a lot of duplication.
add a -c option to specify a path for eressea.ini
2017-02-02 10:10:21 +01:00
Enno Rehling
ebbe4fa4ac
issue #629 : fix eressea.ini config
...
fixed reading of ini data into config (keys have a . here, not a :).
added a test.
removed obsolete global.inifile variable.
2017-01-21 19:53:47 +01:00
Enno Rehling
23e0943baa
read game configuration data from .ini file
2017-01-21 18:54:08 +01:00
Enno Rehling
1b2bfc7995
rename [eressea] section to [game]
2017-01-20 19:43:53 +01:00
Enno Rehling
a4d8d36aec
issue #621 : delete battledebug code
2017-01-11 14:53:35 +01:00
Enno Rehling
e52cf75c59
remove autoconf.h from platform.h, fix lots of includes
2016-11-25 20:15:11 +01:00
Enno Rehling
a601a675f6
reduce config.h even more.
...
let's get all those global variables out of there.
2016-11-17 10:42:20 +01:00
Enno Rehling
f1d07fb647
I no longer use CRTDBG to find bugs. Valgrind rules.
2016-10-29 10:53:18 +02:00
Enno Rehling
318cf68e1b
move version string into a single object file
2016-09-16 16:30:17 +02:00
Enno Rehling
0124bafdc4
delete dead code
2016-09-11 16:44:35 +02:00
Enno Rehling
7807f83830
fix compilation (buildno.h is gone)
2016-09-10 17:43:06 +02:00
Enno Rehling
e200952e87
new version numbering in version.h
...
eliminate buildno.h
TODO: update build scripts
2016-09-10 17:41:44 +02:00
Enno Rehling
c352ab9f8e
move game-version information fom version.h to gamedata.h
2016-09-10 17:21:17 +02:00