Enno Rehling
7c3e0a5225
BUG 2416: Prefer sqlite over db backend
2018-02-18 10:31:57 +01:00
Enno Rehling
77a8c24ead
disable process test turn check (recent change).
...
make all tests run from inside the tests directory
2018-02-10 18:52:03 +01:00
Enno Rehling
a8c9576937
fix mac build
2018-02-04 14:59:01 +01:00
Enno Rehling
3c8ff4e76e
CMAKE_BUILD_TYPE is a cache variable
2018-02-03 09:58:56 +01:00
Enno Rehling
5094705ba0
make s/cmake-init more intelligent.
2018-02-02 18:39:05 +01:00
Enno Rehling
041c0fdfaa
export LUA_DIR to find the right LUA_INCLUDE_DIR
2018-01-11 17:13:49 +01:00
Enno Rehling
a79e22984b
cppcheck disabled, it is too slow
2017-12-31 20:47:40 +01:00
Enno Rehling
55479c960c
break up the cppcheck tests, they time out on travis
2017-12-31 20:26:24 +01:00
Enno Rehling
0c1562c14f
add include directories for cppcheck
2017-12-08 21:11:54 +01:00
Enno Rehling
5e435a7c0b
pass cppcheck v 1.54 default checks
2017-12-08 19:26:26 +01:00
Enno Rehling
0857e363e5
fix travis shellcheck
2017-12-03 16:26:02 +01:00
Enno Rehling
4619f77af9
add a shellcheck test, fix some scripts
2017-12-03 16:12:48 +01:00
Enno Rehling
4fa9e041bf
fix cppcheck report (missing curly race)
2017-11-20 14:57:04 +01:00
Enno Rehling
af9f263266
add cppcheck to travis build
2017-11-20 08:41:17 +01:00
Steffen Mecke
2f35feee3e
minor, obvious fixes
2017-11-14 12:51:04 +01:00
Enno Rehling
ed23853c4d
add valgrind option to runtests, use in travis builds
2017-10-10 21:30:53 +02:00
Enno Rehling
b70f0e9977
do not allow install from the wrong branch
2017-08-24 16:57:02 +02:00
Enno Rehling
9e213d3bcd
minor optimization and using fraction code
2017-05-26 19:05:46 +02:00
Enno Rehling
c44e63e763
Merge branch 'develop' of https://github.com/ennorehling/eressea into develop
2017-05-08 22:06:45 +02:00
Enno Rehling
4fdfbb44b5
this config.xml was added by accident.
2017-05-08 08:15:18 +02:00
Enno Rehling
7f9c85384a
build script madness, again
2017-04-22 19:06:38 +02:00
Enno Rehling
9c6108f965
Merge branch 'master' into develop
2017-04-22 19:05:58 +02:00
Enno Rehling
376fc0265c
Merge branch 'master' of github.com:eressea/server
...
Conflicts:
s/build
2017-04-22 19:05:14 +02:00
Enno Rehling
1eb189cf47
shell wants spaces around = for string compares?
2017-04-22 19:03:08 +02:00
Enno Rehling
1e3abb3df6
Merge branch 'master' into develop
2017-04-22 18:58:52 +02:00
Enno Rehling
bda395d374
shell wants ==, not = for string compares?
2017-04-22 18:57:57 +02:00
Enno Rehling
e938350acd
add cmake as part of main project
2017-04-22 18:07:09 +02:00
Enno Rehling
8d2687ab90
print version number at end of tests.
2017-03-29 04:30:54 +02:00
Enno Rehling
e8b7015c6c
it seems CMAKE_INCLUDE_PATH is unused
2017-03-28 16:41:13 +02:00
Enno Rehling
2fd03a2489
fix string comparison for posix shell
2017-03-28 16:11:45 +02:00
Enno Rehling
a3cdfef668
Fix find_package calls for CMake < 3.0
2017-03-27 21:10:30 +02:00
Enno Rehling
f8d49e07af
remove outdated custom CMake Modules.
...
only keep what is not in CMake 3.6.
2017-03-27 20:25:27 +02:00
Enno Rehling
f4180638af
also silence the git pull command and valgrind
2017-02-26 13:15:34 +01:00
Enno Rehling
7a1cebb259
silence the preview-build
2017-02-26 13:10:23 +01:00
Enno Rehling
114d088bb5
allow testers.txt to contain comments
2017-02-26 13:08:50 +01:00
Enno Rehling
117d37e2ea
do not specify rules at command line. it is in eressea.ini
2017-02-05 14:48:43 +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
534e5874e9
Merge branch 'gmtool' into develop
...
Conflicts:
src/util/unicode.test.c
2017-01-31 22:19:00 +01:00
Enno Rehling
2b3617a998
build versioning for pre-release builds
2017-01-30 10:35:59 +01:00
Enno Rehling
3d8d091207
new build scripts, new versioning system
2017-01-30 10:26:08 +01:00
Enno Rehling
d4e5e5f478
add a simple upgrade script for non-developers.
2017-01-27 20:22:23 +01:00
Enno Rehling
847cfb5425
game.start in eressea.ini overrides calendar
2017-01-26 18:06:15 +01:00
Enno Rehling
a6dd02c111
add game id to eressea.ini
2017-01-26 18:06:15 +01:00
Enno Rehling
6d5749308d
rename [eressea] section to [game]
2017-01-26 18:05:26 +01:00
Enno Rehling
5b78578939
github issue #626 : installing in non-standard paths
2017-01-26 18:05:26 +01:00
Enno Rehling
c38cd41194
fix the install script, issue #623
2017-01-26 18:05:26 +01:00
Enno Rehling
281cfbd009
fix the install script, issue #623
2017-01-11 10:57:42 +01:00
Enno Rehling
3ff5a3155e
do not update submodules before each build.
...
add tolua to .gitignore, it's not a proper submodule.
2017-01-10 12:54:49 +01:00
Enno Rehling
31ff07cbec
do not #error
2016-11-25 21:17:10 +01:00
Enno Rehling
5e49ac6fdf
fix $MACHINE variable, update submodules
2016-11-25 16:01:28 +00:00
Enno Rehling
a88bfa7a9a
decluttering config.c (rules go into laws.c)
2016-11-16 22:46:01 +01:00
Enno Rehling
d008a8167d
Merge pull request #599 from ennorehling/feature/guards
...
eliminate special cases for guards
2016-11-01 17:03:12 +01:00
Enno Rehling
92d027014a
Make runtests more verbose in case of errors.
...
Eliminate stray ERROR messages from tests.
2016-10-31 20:36:05 +01:00
Enno Rehling
a5e63a2472
move GUARD_* flags to guard.h
2016-10-30 05:37:12 +01:00
Enno Rehling
bca90d2076
buildno.h is gone, don't try to read it.
2016-10-23 09:42:43 +02:00
Enno Rehling
919001fae0
do not rmdir tolua, we need it
2016-10-16 16:41:08 +02:00
Enno Rehling
0de30cd376
remove discontinued submodules if they are checked out
2016-10-16 11:58:42 +02:00
Enno Rehling
f6beda43f4
fix small typo
2016-10-03 16:16:17 +02:00
Enno Rehling
4fc4e8a588
change how lua version is determined to work with my mac
2016-09-30 22:21:26 +02:00
Enno Rehling
04333e71d6
working on a new tolua build step that supports 5.1
2016-09-30 19:47:40 +00:00
Enno Rehling
ac8332c896
re-enable report tests.
...
RF_LIGHTHOUSE also flags for lighthouses with size 0.
2016-09-18 10:24:08 +02:00
Enno Rehling
ad4377c0e7
Merge branch 'develop' into kill-seen-region
...
Conflicts:
src/kernel/version.c
src/kernel/version.h
2016-09-16 17:08:03 +02:00
Enno Rehling
55df24ffb8
all code review nitpicks fixed.
2016-09-16 16:54:41 +02:00
Enno Rehling
dc004b2d71
require cmake version 2.8.8 (add_library <name> OBJECT ...)
2016-09-16 16:30:49 +02:00
Enno Rehling
00a3a934f5
require cmake version 2.8.8 (add_library <name> OBJECT ...)
2016-09-16 09:49:53 +02:00
Enno Rehling
929db73102
disable integration tests
...
combine prepare_ functions
2016-09-14 17:14:04 +02:00
Enno Rehling
8fd812ecb4
travis must not check for leaks as long as they exist as they do
2016-09-11 17:25:50 +02:00
Enno Rehling
2311dd5cdf
cheap change to the release script
2016-09-10 19:20:20 +02:00
Enno Rehling
bf35b98927
filter leading garbage from tags, only use version tags
2016-09-10 19:03:09 +02:00
Enno Rehling
3c630ee863
disable deprecated script, must fix before next release
2016-09-10 18:56:24 +02:00
Enno Rehling
497f53102c
set version based on most recent tag
2016-09-10 18:44:19 +02:00
Enno Rehling
61a1cfa141
fix build script jobs determination on mac
2016-08-31 09:50:28 +02:00
Enno Rehling
ce867af34f
this is a static variable, and it is bad
2016-02-25 23:11:44 +01:00
Enno Rehling
84a6e7a498
include process directory in install process, clean up install script
2016-02-10 23:06:41 +01:00
Enno Rehling
52e517b98d
Merge branch 'master' into develop
2016-01-17 16:23:01 +01:00
Enno Rehling
b75b25c046
add suppressions for bugs in valgrind vs libc on our debian system
...
this fixes issue #456
2016-01-17 16:10:39 +01:00
Enno Rehling
50e560c7c0
TODO: still find out how to stop these from being created
2015-12-06 18:43:59 +01:00
Enno Rehling
d07f359acb
fix a minor warning, get ready for 3.7 release
2015-11-16 14:12:51 +01:00
Enno Rehling
f581999dde
add a script to automate coverity scans
2015-10-29 20:40:40 +01:00
Enno Rehling
e23a7fc87d
deprecate report_kampfstatus and implement a replacement function.
2015-10-27 12:40:04 +01:00
Enno Rehling
47c48d2985
Merge branch 'master' into develop
2015-09-12 22:27:14 +02:00
Enno Rehling
7e6312441c
cron fixes
2015-09-12 21:43:36 +02:00
Enno Rehling
de9fec8eed
fix bug in a python script
...
do not install crontab anywhere but eressea@gruenbaer
2015-09-12 21:21:58 +02:00
Enno Rehling
8f00d5293f
change the release naming scheme
2015-09-12 15:42:46 +02:00
Enno Rehling
864454877e
change the release naming scheme
2015-09-12 15:42:03 +02:00
Enno Rehling
6c8342d1c1
Merge branch 'master' into develop
2015-09-12 15:39:58 +02:00
Enno Rehling
17342b7c5d
add a release-tagging script
2015-09-12 15:39:36 +02:00
Enno Rehling
3f39569710
add compression scripts to installer
2015-09-12 15:26:00 +02:00
Enno Rehling
42f1030251
separate test script for E4:
...
even though it has mostly the same rules, it does not have xmastrees, and loads a different config
remove dead `inactivefaction` function, we have no use for the file it creates.
2015-09-12 14:10:08 +02:00
Enno Rehling
bf86b1d66a
add missing .sh files to git (previously blocked by .gitignore)
...
add an integration test for run-turn.lua
2015-09-07 15:27:30 +02:00
Enno Rehling
a28a35bb6c
include weekly summary in the report email.
...
https://bugs.eressea.de/view.php?id=2135#c6115
2015-09-07 11:04:56 +02:00
Enno Rehling
df5eaa6ef2
eliminate warning (unused variable)
2015-08-16 19:55:11 +02:00
Enno Rehling
76740192f8
check that the CR contains reasonable entries
2015-08-05 17:42:36 +02:00
Enno Rehling
a31dd95de0
give the first unit a sword, set skills from the equipment-config, not script
...
make the preview link use a soft-link, not calculate the build-directory again.
2015-07-19 20:07:08 +02:00
Enno Rehling
c0c3400f21
remove junk files, thank you windows
2015-07-12 11:01:59 +02:00
Enno Rehling
7087c0e0ab
Update to latest submodules, fix iniparser and critbit.
...
I did this before, must have lost it in the merge. Crazy.
2015-07-12 10:38:01 +02:00
Enno Rehling
11e1fab0d0
Merge branch 'hotfix-3.4.1' into feature/travis-migration
...
Conflicts:
.travis.yml
s/build
s/cmake-init
s/runtests
s/travis-build
src/kernel/region.c
2015-07-12 04:12:32 +02:00
Enno Rehling
cfb1812f24
fix building on RasPi
2015-07-12 03:08:29 +02:00
Enno Rehling
b89c9a2401
raspberry pi fixes
2015-07-12 01:04:39 +02:00
Enno Rehling
252d8b8d88
trying to fix tolua build
2015-07-11 23:25:09 +02:00