Enno Rehling
|
c1f468ceb0
|
begin to declutter config.c
|
2016-11-15 20:43:36 +01:00 |
Enno Rehling
|
03a94d1264
|
remove unused and broken backup functionality
|
2016-11-14 01:35:45 +01:00 |
Enno Rehling
|
2b07ae810c
|
kil xmlreport files.
remove unnecessary includes.
|
2016-11-14 01:27:59 +01:00 |
Enno Rehling
|
0472ac761e
|
declutter save.h (items, spellbooks)
|
2016-11-14 01:22:50 +01:00 |
Enno Rehling
|
d0b4f16213
|
reduce item.h include dependencies
|
2016-11-14 01:05:10 +01:00 |
Enno Rehling
|
d28d3f4690
|
move read/write_items to item.c.
fix bad memset in attrib.test.c.
|
2016-11-14 01:00:48 +01:00 |
Enno Rehling
|
3cc719ba93
|
fix gcc build
|
2016-11-13 19:51:41 +01:00 |
Enno Rehling
|
0eaa750ef4
|
move read/write_attribs to attrib.h, too
|
2016-11-13 19:47:36 +01:00 |
Enno Rehling
|
11b122048b
|
reduce dependency on save.h
moving a_write* functions to attrib.h, which was most of the reason everyone and their mom include save.h
|
2016-11-13 19:40:38 +01:00 |
Enno Rehling
|
37bb9c7ae9
|
Bug 2255: increase the max. number of teachers.
https://bugs.eressea.de/view.php?id=2255
|
2016-11-13 19:00:59 +01:00 |
Enno Rehling
|
3533291711
|
remove at_hurting, it was only used by the Temple of Pain, which is no longer in the game.
|
2016-11-13 18:33:47 +01:00 |
Enno Rehling
|
76734c7929
|
remove ARENA_CREATION code, it wasn't active.
|
2016-11-13 18:27:58 +01:00 |
Enno Rehling
|
2d2ded8f0d
|
fix a_readint for deprecated attribs.
|
2016-11-13 17:57:57 +01:00 |
Enno Rehling
|
28aa2a56b8
|
Entferne unbenutztes "Szepter der Tränen".
Was für eine saublöde Idee.
|
2016-11-13 17:49:16 +01:00 |
Enno Rehling
|
29d072a186
|
remove the old ORCIFICATION code.
|
2016-11-13 17:13:59 +01:00 |
Enno Rehling
|
8b0ee77bda
|
begin removing orcification
|
2016-11-13 17:06:28 +01:00 |
Enno Rehling
|
7557b97dee
|
BUG 2253: Magicians cannot give men to empty units or peasants.
https://bugs.eressea.de/view.php?id=2253
|
2016-11-13 16:09:58 +01:00 |
Enno Rehling
|
f63baddd51
|
use memmove, not memcpy.
fix unicode_trim for windows.
remove unused unicode_mkname.
|
2016-11-13 15:49:26 +01:00 |
Enno Rehling
|
8bbd0e9e44
|
Merge pull request #602 from ennorehling/2245-unicode
BUG 2245: Make sure that names are printable
|
2016-11-12 01:07:16 +01:00 |
Enno Rehling
|
663ad17b5a
|
extract read_region and test that it fixes bad names.
|
2016-11-12 01:03:07 +01:00 |
Enno Rehling
|
ec787743f0
|
extract read_faction and test that it repairs bad names
|
2016-11-12 00:47:25 +01:00 |
Enno Rehling
|
710811131f
|
fix bad ship and building names and descriptions in save.
|
2016-11-11 22:28:22 +01:00 |
Enno Rehling
|
5032d44af4
|
refactor: extract read_/write_ship functions.
add test: bad names are cleaned up (failing).
|
2016-11-11 22:25:56 +01:00 |
Enno Rehling
|
110e87916d
|
fix bad ship names in save file.
|
2016-11-11 21:46:56 +01:00 |
Enno Rehling
|
599c422852
|
refactor: extract read_/write_building.
add a failing test for conversion of bad names.
|
2016-11-11 21:41:25 +01:00 |
Enno Rehling
|
a47da05f51
|
test unit names get fixed during read.
|
2016-11-11 15:41:34 +01:00 |
Enno Rehling
|
64f80274a0
|
test that ship and building cannot be named poorly.
|
2016-11-11 14:00:04 +01:00 |
Enno Rehling
|
dea1020983
|
log a warning, not an error, when fixing bad save data.
|
2016-11-11 11:10:15 +01:00 |
Enno Rehling
|
bc44caa17f
|
backfill tests for renaming regions.
|
2016-11-11 02:07:11 +01:00 |
Enno Rehling
|
ff09defa69
|
prevent badly naming units/factions/regions.
|
2016-11-11 01:59:43 +01:00 |
Enno Rehling
|
e0add2275f
|
also remove trailing spaces.
|
2016-11-11 01:34:59 +01:00 |
Enno Rehling
|
97e91fd8eb
|
fix bad names.
trim leading whitespace and non-printable characters from existing
unit, region and faction names/descriptions.
|
2016-11-11 00:30:49 +01:00 |
Enno Rehling
|
7b412399b7
|
delete leading spaces from names.
|
2016-11-09 22:03:46 +01:00 |
Enno Rehling
|
f03e8f3b62
|
return an error code if the string had any characters removed.
|
2016-11-09 14:58:51 +01:00 |
Enno Rehling
|
7d79822aa4
|
fix missing nul-terminator.
|
2016-11-09 11:54:34 +01:00 |
Enno Rehling
|
f68fcf40a6
|
custom function to make "valid" names.
remove any non-printable characters from a string.
TODO: test with utf-8 values.
TODO: remove leading/trainling whitespace.
|
2016-11-08 22:54:47 +01:00 |
Enno Rehling
|
6be013ddd3
|
Merge pull request #601 from ennorehling/develop
skillpotion appears as a vial to other players.
|
2016-11-05 20:03:54 +01:00 |
Enno Rehling
|
b9f6a3f620
|
skillpotion appears as a vial to other players.
https://bugs.eressea.de/view.php?id=2254
|
2016-11-05 19:58:18 +01:00 |
Enno Rehling
|
570491808b
|
Merge pull request #600 from ennorehling/develop
bug and crash fixes
|
2016-11-05 18:33:49 +01:00 |
Enno Rehling
|
fec9945458
|
Fixing Bugs 2246 & 2251
parse error message for bad orders:
https://bugs.eressea.de/view.php?id=2251
report when TEMP-Units cannot recuit:
https://bugs.eressea.de/view.php?id=2246
|
2016-11-05 18:20:56 +01:00 |
Enno Rehling
|
bad4fb47c5
|
bad GUARD_NONE conversion, should have been false.
|
2016-11-05 16:20:00 +01:00 |
Enno Rehling
|
467ffe2db0
|
include guard.h directly, not through laws.h
|
2016-11-01 22:11:10 +01:00 |
Enno Rehling
|
03d90c5680
|
remove BOM from UTF-8 files, replace Umlauts
|
2016-11-01 17:25:52 +01:00 |
Enno Rehling
|
d62e3f4a8a
|
Merge remote-tracking branch 'upstream/develop' into develop
|
2016-11-01 17:16:29 +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
|
a1422ce5e4
|
Make runtests more verbose in case of errors.
Eliminate stray ERROR messages from tests.
|
2016-10-31 20:50:58 +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
|
a285bd332c
|
fix lua tests to not expect numeric values for unit.guard
|
2016-10-31 20:12:19 +01:00 |
Enno Rehling
|
313d988e59
|
fix remaining unit test after guard changes.
|
2016-10-31 20:10:17 +01:00 |
Enno Rehling
|
0bcb3a853f
|
WIP: finish removing GUARD_* flags
TODO: fix failing tests
|
2016-10-31 09:40:36 +01:00 |