Enno Rehling
|
4257a9891c
|
another test. moving some deckchairs around.
|
2017-10-14 09:01:14 +02:00 |
|
Enno Rehling
|
5a40ff9e62
|
merge conflict fix
|
2017-10-13 19:35:12 +02:00 |
|
Enno Rehling
|
78360b1466
|
refactoring: move order_data to orderdb module.
|
2017-10-13 19:34:39 +02:00 |
|
Enno Rehling
|
8a5164806b
|
try fixing coverity complaints
|
2017-10-13 19:33:29 +02:00 |
|
Enno Rehling
|
333ef06fef
|
hackish optimization for STUDY orders
|
2017-10-13 19:33:29 +02:00 |
|
Enno Rehling
|
394839f7a4
|
WIP: optimized study orders, failing 15 study tests
|
2017-10-13 19:33:28 +02:00 |
|
Enno Rehling
|
1033143411
|
fix gcc build
|
2017-10-13 19:33:28 +02:00 |
|
Enno Rehling
|
42f7be4bb9
|
do not use a list to store several million entries.
|
2017-10-13 19:33:28 +02:00 |
|
Enno Rehling
|
34cd692c2d
|
remove the locale from orders.
|
2017-10-13 19:33:28 +02:00 |
|
Enno Rehling
|
2b54605080
|
remove order de-duplication for short and study orders.
|
2017-10-13 19:33:27 +02:00 |
|
Enno Rehling
|
db0bd8d4db
|
refactor: split order_data from order, force use of ids (to be replaced with db backend).
|
2017-10-13 19:33:27 +02:00 |
|
Enno Rehling
|
03f46e35c4
|
one short order to rule them all.
|
2017-09-30 20:09:30 +02:00 |
|
Enno Rehling
|
e50c421b3f
|
can remove the keyword from order_data now
|
2017-09-30 20:08:22 +02:00 |
|
Enno Rehling
|
a067838fa0
|
test all the edge cases.
|
2017-09-30 19:44:39 +02:00 |
|
Enno Rehling
|
54fdda85cd
|
smallify order
|
2017-09-30 19:22:24 +02:00 |
|
Enno Rehling
|
e0514eddb5
|
let callers pass memory into create_order_i
|
2017-09-25 22:15:13 +02:00 |
|
Enno Rehling
|
9a1295b4a5
|
push whitespace eating down the stack a bit.
|
2017-09-25 22:12:49 +02:00 |
|
Enno Rehling
|
778f487afa
|
remove whitespace eating from parse_order.
|
2017-09-25 22:08:23 +02:00 |
|
Enno Rehling
|
1273abb967
|
Getrennte Befehle fuer PFLANZE und ZUECHTE
|
2017-06-24 13:36:18 +02:00 |
|
Enno Rehling
|
4aa26343f6
|
the LOMEM define has never been used, kill it.
|
2017-04-01 20:08:04 +02:00 |
|
Enno Rehling
|
b44c5e54bf
|
Neuer Befehlespräfix: ! zur Unterdrückung von Fehlern.
|
2017-03-25 11:18:48 +01:00 |
|
Enno Rehling
|
8b7dae6977
|
kill autoconf.h, replace platform.h for C99 compatibility work
|
2017-01-10 16:31:05 +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
|
ef1a2dfc4f
|
fixed a crash
|
2015-10-14 22:06:40 +02:00 |
|
Enno Rehling
|
3200dd2dc8
|
leak: free locale_data
|
2015-10-14 21:51:43 +02:00 |
|
Enno Rehling
|
254cda86e8
|
short commands speedup wasn't working (never got assigned)
|
2015-10-14 13:20:27 +02:00 |
|
Enno Rehling
|
a3210aaed7
|
leak: free per-locale cached order data (has additional refcount)
|
2015-10-13 23:25:44 +02:00 |
|
Enno Rehling
|
b8a2b9d0b7
|
Merge pull request #7 from ennorehling/feature/bug-2101-study-teach-testing
bug 2101: increase max printed length of orders
|
2015-08-06 17:05:32 +02:00 |
|
Enno Rehling
|
1e6a83f357
|
resize buffer in eval_command, it was too small for many commands.
increase MAXTEACHERS.
eliminate oldterrain warning in json_report.
|
2015-08-06 16:52:24 +02:00 |
|
Enno Rehling
|
c22636ca13
|
unit tests for update_long_order. e3 tests are still broken.
|
2015-08-05 00:03:30 +02:00 |
|
Enno Rehling
|
4d061d8592
|
repair update_long_order and K_DESTROY handling according to discussion in https://bugs.eressea.de/view.php?id=2080
|
2015-08-04 22:47:55 +02:00 |
|
Enno Rehling
|
cf88280595
|
fix build_building tests, require an order argument.
test current replace_order behavior.
|
2015-05-21 11:52:31 +02:00 |
|
Enno Rehling
|
df325b243a
|
enable stricter conversion checking for gcc < 4.9, fix code
|
2015-05-15 20:35:36 +02:00 |
|
Enno Rehling
|
d2fbdec831
|
re-enable disabled tests for E2, add test for FOLLOW.
|
2015-04-20 15:07:10 +02:00 |
|
Enno Rehling
|
abca25d1d5
|
fix indentation in every file
fix copyright date
remove vi ts=2 code
remove a couple of superfluous extern declarations
|
2015-01-30 20:37:14 +01:00 |
|
Enno Rehling
|
ba71728a64
|
preview build script checks for a branch to build from (in build/.preview)
fix int to bool conversions
|
2015-01-09 20:42:17 +01:00 |
|
Enno Rehling
|
23b8f2bc8a
|
call init_locales after parse_json from Lua, downgrade missing string warnings during that to DEBUG (because it's quite common not to have them).
also, these int to bool conversion warnings made a good point, even if I could not reproduce them.
|
2015-01-08 20:55:29 +01:00 |
|
Enno Rehling
|
90dd700487
|
BREED/PLANT/GROW are technically the same command, merge them.
The new parser makes this easy.
|
2015-01-04 15:11:49 +01:00 |
|
Enno Rehling
|
077a0aeeef
|
plug some new memory leaks
|
2014-12-30 00:00:57 +01:00 |
|
Enno Rehling
|
95ab2826ec
|
avoid running over the array of locales in order.c when re-creating locales for tests.
|
2014-12-29 23:53:00 +01:00 |
|
CTD
|
78c03f831b
|
Zerstöre als langer Befehl
Zerstöre ist damit ein ganz normaler langer Befehl wie Mache oder Lerne.
|
2014-12-23 15:53:28 +01:00 |
|
Enno Rehling
|
5cdc85f6bf
|
start to get rid of getstrtoken(), which uses an internal static buffer and causes horrible bugs when called multiple times.
|
2014-12-22 14:21:24 +01:00 |
|
Enno Rehling
|
9b56ccf53c
|
cleaning up some alliance code, killing bitrot from WDW.
|
2014-12-09 14:14:35 +01:00 |
|
CTD
|
1c7075573b
|
Plündern
Neues Kommando Plündern für die Monster (kann über XML-Option auch für
Spieler freigeschaltet werden)
|
2014-10-16 14:45:21 +02:00 |
|
Enno Rehling
|
5befbad7c7
|
Merge branch 'version-3-1'
Conflicts:
src/laws.c
|
2014-08-24 00:30:12 +02:00 |
|
Enno Rehling
|
f1d78b4b84
|
fix null-pointer crash.
|
2014-08-24 00:29:19 +02:00 |
|
Enno Rehling
|
9db6826662
|
remove unused static function, fix missing include for gcc.
|
2014-08-23 09:21:40 +02:00 |
|
Enno Rehling
|
808f343e34
|
make getstrtoken() return null at EOL, kill init_tokens.
init_order all the things!
added a bunch of new assertions to cover for oversights.
added some new tests for order parsing.
|
2014-08-23 09:17:58 +02:00 |
|
Enno Rehling
|
ee2363a4d9
|
use init_order, it is better than the init_tokens+skip_token pattern.
test for new_units.
additional testing for init_order (renamed from init_command)and init_tokens.
fixed a memory access error when kwd==NOKEYWORD.
|
2014-08-23 06:45:20 +02:00 |
|
Enno Rehling
|
a84e628522
|
Repair MAKE, which broke when I changed MAKE TEMP.
You can now also write MAKETEMP as one word, and we treat it that way.
Added unit test coverage for MAKE order parsing.
|
2014-08-21 07:31:28 +02:00 |
|