Commit Graph

4665 Commits

Author SHA1 Message Date
Enno Rehling afe355e9b9 begin creating a make install target.
add a script to set up PATHs for cmake
2014-03-02 12:20:49 -08:00
Enno Rehling ace886a2d3 added a test for saving/loading descriptions (bug 1984).
added bindings for ship descriptions.
fixed test framework, so make test will show failures in lua.
2014-03-02 10:55:35 -08:00
Enno Rehling bf2bb7449b move bindings into src/ make the code compile from scratch again. 2014-02-22 00:32:59 -08:00
Enno Rehling 576c963029 these tests are part of make test now 2014-02-21 23:17:48 -08:00
Enno Rehling d9abce13a1 add lua integration tests to `make test`. 2014-02-18 06:08:37 +01:00
Enno Rehling 636f50e503 Merge branch 'master' of github.com:eressea/server 2014-02-18 06:05:52 +01:00
Enno Rehling 03c247c788 I am killing the core/ directory.
Lots of files are moving to a new location in src/
Some intersting CMake changes.
2014-02-18 05:45:00 +01:00
Enno Rehling 3a824eb859 Do not try to load a default lua file.
The default behavior is now that the game goes to the console without
loading setup.lua, unless setup.lua is specified in eressea.ini as the
script to be run.
Should add an option to override this from the command line, too.
2014-02-17 11:51:57 -08:00
Enno Rehling 5cf31189e6 remove obsolete unity build
I used to speed up compilation by reducing the number of compilation
units with this hack. It's no longer done this way, so let me kill the
supporting files here.
2014-02-17 11:25:53 -08:00
Enno Rehling 716b1ed498 update submodules, determine number of CPU cores. 2014-02-17 19:50:57 +01:00
Enno Rehling b795602b5d const-correctness: fumbles are not allowed to change castorder 2014-02-17 02:26:59 -08:00
Enno Rehling 3db9fcf82f Rename some German symbols to English.
I felt like I needed to make a commit today.
2014-02-17 02:20:54 -08:00
Enno Rehling 8e611d759d eliminate intellisense warnings.
OCD kind of stuff. Visual Studio complains about these, but they aren't
really anything severe.
2014-02-16 13:48:07 -08:00
Enno Rehling 3e2ee057c6 Merge pull request #1 from hochl/master
Mentoring session
2014-02-15 19:19:29 -08:00
Thomas Troeger 59d5c1e94f added missing case for `AT_DRAIN_EXP' (bug 1514).
added assert that triggers if a unit has no faction.
2014-02-16 04:12:31 +01:00
Thomas Troeger 2da0d0f783 Merge branch 'master' of git://github.com/eressea/server 2014-02-16 03:25:04 +01:00
Enno Rehling 55b1a9038c fix this test to work in E2 and E3 2014-02-16 03:24:23 +01:00
Thomas Troeger c431b5cdac Merge branch 'master' of git://github.com/eressea/server 2014-02-16 03:08:03 +01:00
Enno Rehling cb23d88a2e add a test for bug 1514, proving that shadowmaster display is broken 2014-02-16 03:06:56 +01:00
Thomas Troeger 10434706f6 Merge branch 'master' of git://github.com/eressea/server 2014-02-16 00:55:17 +01:00
Enno Rehling 2e626be090 add a test to make sure that elvenhorses require riding 5 2014-02-16 00:51:43 +01:00
Thomas Troeger 0d917ae76e Merge branch 'master' of git://github.com/eressea/server 2014-02-15 23:27:16 +01:00
Enno Rehling 138e0dcc40 add a test to check that demons eat peasants 2014-02-15 23:09:18 +01:00
Enno Rehling 1594c7a71b fix a bug in the lua binding for writing a single unit 2014-02-15 23:08:48 +01:00
Enno Rehling 6ff110ae36 add a configuration option to stop peasant growths, for testing 2014-02-15 23:08:11 +01:00
Thomas Troeger cc830bb124 - added `build.lua' script published by Enno. 2014-02-07 19:35:30 +01:00
Enno Rehling 29124b92e2 Bug 1984: length of ship description is longer than a name, size buffer
appropriately.
2014-02-06 10:45:52 +01:00
Enno Rehling a774f882e5 fix a test that compared structs 2014-01-07 06:47:20 +01:00
Enno Rehling e0ce8877a5 increase buffer size for descriptions to 8K. http://bugs.eressea.de/view.php?id=1984 2014-01-05 19:13:06 -08:00
Enno Rehling 0f0cda214f fix http://bugs.eressea.de/view.php?id=1983
message-type hashes were not initialized.
2014-01-05 12:50:13 -08:00
Enno Rehling 99151e209b type conversion binds stronger than trinary operator 2014-01-04 20:15:16 +01:00
Enno Rehling 0d0b827699 make submodules refer to public URLs 2014-01-04 01:23:58 +01:00
Enno Rehling b214fc10cc Merge branch 'master' of github.com:eressea/server 2014-01-02 22:08:15 -08:00
Enno Rehling 5af91b21aa compile on VS2010, without C11 2014-01-02 22:00:52 -08:00
Enno Rehling 6412d3bbf8 remove the fallback password. 2014-01-01 20:29:08 -08:00
Enno Rehling 3660c47afb remove os.[hc] in favor of generated config.h
new cmake files to find lua
2014-01-01 19:14:26 +01:00
Enno Rehling 4a08cdd23e repair UTF8 order parsing
probably broke the old latin1 parsing, but who cares?
2013-12-31 09:27:42 -08:00
Enno Rehling 96b3e302be fix a bug reading gamedata
n is not a loop variable, it is purely for use as a temporary here.
2013-12-31 08:37:17 -08:00
Enno Rehling 6b5a28cd98 updated submodule 2013-12-31 10:35:16 +01:00
Enno Rehling 24000ec5a3 Merge branch 'master' of github.com:eressea/server 2013-12-31 10:29:40 +01:00
Enno Rehling 07a57fadaa fix gcc errors, mostly reading unsigned values. 2013-12-31 10:29:00 +01:00
Enno Rehling b70fd860bf add a macro o deal with unsigned int value 2013-12-31 10:25:25 +01:00
Enno Rehling 77ab9133c2 use the storage submodule everywhere.
make most magic use float instead of double.
2013-12-31 01:06:28 -08:00
Enno Rehling 1b88d13e75 fixing library dependencies and include paths 2013-12-31 09:05:52 +01:00
Enno Rehling 0e20e14bf9 updated cmake module 2013-12-30 16:43:51 +01:00
Enno Rehling 7b86db29d7 Fixing some last holdouts from the eressea->core rename. 2013-12-30 09:29:18 +01:00
Enno Rehling 30b3911637 eliminate strdup
The POSIX name for this item is deprecated. Instead, use the ISO C++
conformant name: _strdup.
2013-12-29 05:38:58 -08:00
Enno Rehling 4a5d2d8de9 successfully builds on win32.
Fixed a bug in pdcurses and rearranged includes to make MOUSE_MOVED
macro and bool type not conflict with builtins.
2013-12-29 05:12:48 -08:00
Enno Rehling 478f900b7d fixing up what my last commit broke, so it compiles on a regular linux again.
platform.h needs some cleanup.
2013-12-29 09:31:49 +01:00
Enno Rehling a112dc908e do not emit that MSVC warning.
fix a missing include.
2013-12-29 00:21:10 -08:00