lethosor
|
7da8793172
|
Set last_item_value properly for complex enums
|
2018-04-09 16:11:47 -04:00 |
lethosor
|
c1dd21730d
|
Fix complex enum ipairs for first element
|
2018-04-09 11:27:02 -04:00 |
lethosor
|
61539bf345
|
Lua: implement key lookup and ipairs for complex enums
|
2018-04-09 11:04:37 -04:00 |
lethosor
|
ae6b8a16e8
|
Handle most complex enum metadata on the C++ side
|
2018-04-09 03:00:58 -04:00 |
Ben Lubar
|
51661d7355
|
Fix -Wswitch warning about UNDERWORLD_GATE in MapCache.
|
2018-04-05 16:50:04 -05:00 |
Ben Lubar
|
565c1e1260
|
Fix uninitialized pointer being returned from Gui::getAnyUnit when on the pet list with no selection.
|
2018-04-05 16:49:30 -05:00 |
Ben Lubar
|
0a2ec30199
|
Remove or comment out unused code.
|
2018-04-05 16:48:11 -05:00 |
Ben Lubar
|
2eec5ee78d
|
Fix signed/unsigned comparison warnings in core.
|
2018-04-05 16:47:47 -05:00 |
Ben Lubar
|
304e1d45f0
|
Remove unused labels in Console-posix.cpp
|
2018-04-05 16:46:59 -05:00 |
Ben Lubar
|
ec5d238e5e
|
Remove warnings in generated code for core protobufs.
|
2018-04-05 16:46:04 -05:00 |
Ben Lubar
|
a44b3b8f98
|
Move null pointer check from Job module to LuaApi, where it does not invoke undefined behavior.
|
2018-04-05 16:01:26 -05:00 |
Ben Lubar
|
a3d4c586ab
|
Hide "complex enum" warning for dfhack-specific enums.
|
2018-04-05 14:48:29 -05:00 |
Ben Lubar
|
9cbba0ae01
|
Hide warnings about non-virtual destructors from df-structures.
|
2018-04-05 14:46:28 -05:00 |
lethosor
|
c8089db5df
|
Install the correct libstdc++
|
2018-04-04 20:01:27 -04:00 |
lethosor
|
5081710900
|
Merge remote-tracking branch 'ThiagoLira/develop' into develop
Also fixed whitespace from #1251
Closes #1186
|
2018-04-04 17:13:07 -04:00 |
ThiagoLira
|
b7bd88352e
|
fixed bug causing gui scripts to fail when sidebar is closed
|
2018-04-04 17:42:46 -03:00 |
lethosor
|
1ac896a874
|
Stop generate_headers from depending on symbols.xml
Changes to just symbols.xml will no longer cause codegen.pl to be re-run
|
2018-04-04 11:52:18 -04:00 |
lethosor
|
8f3701752d
|
Update xml
|
2018-04-04 11:36:24 -04:00 |
lethosor
|
3e3571094d
|
Update xml (name attrs)
|
2018-04-03 16:44:30 -04:00 |
lethosor
|
f6a222751b
|
Update xml (osx64 renderer)
|
2018-04-03 11:36:06 -04:00 |
lethosor
|
573fcb4bd0
|
Bump to 0.44.09-alpha1, update news/submodules
|
2018-04-02 01:00:20 -04:00 |
lethosor
|
2c9c935c0e
|
Update submodules/news, bump to 0.44.08-alpha1
|
2018-03-29 11:38:55 -04:00 |
lethosor
|
93bef3351e
|
Update submodules/news, bump to beta1
|
2018-03-28 22:01:27 -04:00 |
lethosor
|
6f864f97b3
|
Update news, xml
|
2018-03-14 10:11:45 -04:00 |
Ben Lubar
|
40654954a1
|
Partial preparation for 0.44.07-alpha1.
Still need to write release notes and add tags.
|
2018-03-13 15:49:42 -05:00 |
Lethosor
|
464052fe52
|
Merge pull request #1237 from warmist/warmist-patch-1
Fix parse_inset in gui.lua
|
2018-03-11 12:11:24 -04:00 |
Warmist
|
25d2938477
|
Fix parse_inset in gui.lua
It was used in different order than the return happened.
|
2018-03-11 12:40:30 +02:00 |
lethosor
|
ad57037711
|
Merge remote-tracking branch 'BenLubar/cmp0022-warning' into develop
|
2018-03-10 17:02:34 -05:00 |
lethosor
|
d55048dfa1
|
Merge remote-tracking branch 'BenLubar/ubuntu-bionic' into develop
|
2018-03-10 16:57:07 -05:00 |
lethosor
|
0ccc89a5fe
|
Make git-describe.cmake detect changes to itself
|
2018-03-10 16:55:20 -05:00 |
lethosor
|
eb22d5c38e
|
Add ABI version symbol to plugins
|
2018-03-10 16:55:00 -05:00 |
lethosor
|
db95796d4c
|
Many build fixes
|
2018-03-10 16:53:45 -05:00 |
lethosor
|
f2ff609e1c
|
Initial 0.44.06 support, update xml
|
2018-03-10 16:18:15 -05:00 |
Ben Lubar
|
7bbfd456d3
|
Fix compile errors on Ubuntu 18.04 Bionic Beaver
|
2018-03-08 11:42:58 -06:00 |
Ben Lubar
|
acd4adc7cc
|
Fix CMake warning about CMP0022 policy being set as "OLD".
|
2018-03-08 02:28:28 -06:00 |
lethosor
|
0e7ab27850
|
Bump to r2, update changelog, update submdules
|
2018-02-21 23:07:53 -05:00 |
lethosor
|
988ce9c30d
|
Update xml
|
2018-02-16 02:19:30 -05:00 |
lethosor
|
8779168c96
|
DFHACK_PLUGIN: qualify Plugin
|
2018-02-16 02:17:58 -05:00 |
Japa
|
74bf06c69e
|
Do some checks before trying to read json files.
|
2018-02-13 20:02:42 +05:30 |
Japa
|
8c13ce4da3
|
update xmls
|
2018-02-13 12:36:00 +05:30 |
Japa
|
5dc89fee38
|
Merge remote-tracking branch 'DFHack/develop' into RemoteServerUnsafe
|
2018-02-13 12:26:36 +05:30 |
lethosor
|
2f8fbd7ecd
|
Show warning if all plugins fail to load (e.g. on Windows XP)
|
2018-02-12 13:58:55 -05:00 |
Japa
|
7b19c9b8f0
|
Merge remote-tracking branch 'remotes/DFHack/develop' into RemoteServerUnsafe
# Conflicts:
# plugins/proto/RemoteFortressReader.proto
# plugins/remotefortressreader/remotefortressreader.cpp
# scripts
|
2018-02-12 20:19:40 +05:30 |
lethosor
|
19b65c2d1e
|
Remove Error.h include (#1224)
|
2018-02-07 20:14:36 -05:00 |
Ben Lubar
|
7ab8d74ac9
|
Add mising Error.cpp reference to dfhack-client
|
2018-02-07 14:32:27 -06:00 |
Ben Lubar
|
7426f08504
|
Fix Error.cpp compile for Windows
|
2018-02-07 10:40:52 -06:00 |
lethosor
|
bc6acfa24e
|
Merge remote-tracking branch 'lethosor/travis-df' into develop
|
2018-02-05 19:21:13 -05:00 |
lethosor
|
c1e2633e17
|
Refactor DFHack exception classes
Move implementations out of MiscUtils.cpp to Error.cpp and make what() return a
more useful description
|
2018-02-05 19:18:35 -05:00 |
Japa
|
78061085c6
|
Add art image properties to RFR
|
2018-02-04 16:02:02 +05:30 |
lethosor
|
a5cca75715
|
headless: Disable sound, wgetch
|
2018-02-04 00:17:46 -05:00 |
Japa
|
956d0ce363
|
update submodules.
|
2018-02-04 10:30:49 +05:30 |
lethosor
|
638f0ab35a
|
Add "headless" mode, use in travis
|
2018-02-03 23:59:01 -05:00 |
Japa
|
60c1bd3c66
|
Merge remote-tracking branch 'refs/remotes/DFHack/develop'
Conflicts:
library/xml
|
2018-02-04 10:26:39 +05:30 |
Japa
|
38140fb450
|
Copy engravings in RFR, and update the art image function.
|
2018-02-04 10:12:15 +05:30 |
lethosor
|
426839aac2
|
Update scripts, xml, NEWS for dfhack/scripts#37
|
2018-02-03 17:59:26 -05:00 |
Japa
|
0f43c07334
|
update xml
|
2018-02-03 11:10:26 +05:30 |
lethosor
|
ae3a662231
|
Merge remote-tracking branch 'danamlund/more-gui-getanyunit-cases' into develop
|
2018-01-31 15:58:55 -05:00 |
Dan Amlund
|
38491b4be8
|
add checks to avoid potential segfaults. use more dfhack idiomatic code
|
2018-01-31 20:10:40 +01:00 |
Dan Amlund
|
537e94d75a
|
fix segfault when splatter did not have historical figure
|
2018-01-31 20:10:34 +01:00 |
lethosor
|
325e0b0e33
|
binpatch.lua: check for empty patches
|
2018-01-31 09:57:11 -05:00 |
Japa
|
e63a871363
|
use the vmethod for getting improvement images.
|
2018-01-31 10:11:43 +05:30 |
Dan Amlund
|
2deeda11d2
|
add many new cases for Gui::getSelectedUnit: report list, combat log list, military screen, unit health, unit custumize, assigning to cage, viewing cage, pitting, penning, burrows, look at corpse, look at corpse piece, look at named spatter
|
2018-01-28 13:04:52 +01:00 |
Japa
|
8d8632908e
|
update submodules
|
2018-01-28 13:45:21 +05:30 |
lethosor
|
9a1f970d2d
|
Update submodules
|
2018-01-28 02:14:54 -05:00 |
Japa
|
77c6ea1d33
|
update xmls.
|
2018-01-28 10:22:16 +05:30 |
Japa
|
b78b2feed2
|
Remove extra whitespace.
|
2018-01-28 10:12:50 +05:30 |
Japa
|
db60ff3911
|
update xmls
|
2018-01-28 07:55:42 +05:30 |
Japa
|
c0c80b626d
|
update submodules
|
2018-01-27 12:12:19 +05:30 |
Japa
|
4a376752e2
|
Merge remote-tracking branch 'refs/remotes/DFHack/develop'
Conflicts:
library/xml
scripts
|
2018-01-26 08:21:47 +05:30 |
Japa
|
e3d95daf45
|
Don't use globals
|
2018-01-26 08:19:41 +05:30 |
lethosor
|
5e0e674580
|
Update submodules
|
2018-01-25 10:56:08 -05:00 |
lethosor
|
2202c781f7
|
Add a dfhack.script_help() function to assist scripts
|
2018-01-25 10:55:00 -05:00 |
Japa
|
f1b8fa305b
|
try using the new function pointer.
|
2018-01-25 11:55:46 +05:30 |
Japa Mala Illo
|
f33c42a49e
|
Merge remote-tracking branch 'DFHack/develop' into remote_control
# Conflicts:
# scripts
|
2018-01-24 10:04:51 +05:30 |
lethosor
|
1ba5477b63
|
Add designation priority support to MapCache and dig plugin
Fixes #481
|
2018-01-21 19:27:16 -05:00 |
Japa
|
7439f7fba7
|
Merge remote-tracking branch 'DFHack/develop' into remote_control
# Conflicts:
# scripts
|
2018-01-19 22:11:48 +05:30 |
Japa
|
e2ad956227
|
update xml
|
2018-01-16 15:54:41 +05:30 |
lethosor
|
46bc26dfe2
|
Update xml
|
2018-01-14 23:25:28 -05:00 |
lethosor
|
c3bf14a300
|
Correct bad os-type attributes in symbols.xml
|
2018-01-14 22:56:35 -05:00 |
lethosor
|
ce1644d655
|
Bump to 0.44.05-alpha1 and update submodules
|
2018-01-14 18:21:46 -05:00 |
lethosor
|
dbe950d92d
|
Update submodules
|
2018-01-13 16:51:03 -05:00 |
lethosor
|
4aa8456878
|
Update submodules
|
2018-01-12 00:28:15 -05:00 |
lethosor
|
16c4cde214
|
Change version to 0.44.04 and update xml
|
2018-01-11 12:10:21 -05:00 |
lethosor
|
2782008b42
|
Update tweak condition-material with new field names
dfhack/df-structures#236
|
2018-01-10 19:53:25 -05:00 |
Lethosor
|
e35e2d389c
|
Merge pull request #1205 from JapaMala/remote_reader
add more world mode options to world info
|
2018-01-07 23:53:09 -05:00 |
lethosor
|
04523f9e5d
|
dfhack/df-structures#231: twbt_render_map offset for x64
|
2017-12-29 23:40:55 -05:00 |
lethosor
|
fde1e284f4
|
Gui::getAnyItem: support viewscreen_assign_display_itemst
|
2017-12-28 16:19:45 -05:00 |
lethosor
|
e72474613f
|
Add new PutItemOnDisplay job to labor management plugins
Also add building_type::DisplayFurniture to labormanager
Fixes #1208
|
2017-12-27 13:48:53 -05:00 |
lethosor
|
94e6e89b31
|
Update xml, scripts
|
2017-12-26 20:36:37 -05:00 |
lethosor
|
4007c39438
|
Update xml
|
2017-12-26 12:54:08 -05:00 |
lethosor
|
0eff9fa084
|
Bump version to 0.44.03-alpha1 and update submodules
|
2017-12-25 22:48:54 -05:00 |
lethosor
|
4d5c7c5927
|
getKeyDisplay: use enabler::GetKeyDisplay()
|
2017-12-25 20:14:11 -05:00 |
lethosor
|
0332a5c25a
|
Replace a call to abort() with a VTableMissing exception
This makes some scripts crash less when the viewscreen vtable is unavailable,
for example.
|
2017-12-25 20:13:15 -05:00 |
lethosor
|
e6651171bf
|
json: Improve IO-related error messages
|
2017-12-25 14:40:06 -05:00 |
lethosor
|
d6a6bf008e
|
Update xml, stonesense
Ref #1206
|
2017-12-24 23:17:39 -05:00 |
Lethosor
|
692bce8507
|
Tabs to spaces
|
2017-12-24 13:50:54 -05:00 |
Japa
|
73c6209f87
|
Remove extra These don't actually act the same.
|
2017-12-24 17:22:50 +05:30 |
Japa
|
22bdc6227c
|
add more world mode options to world info
|
2017-12-24 10:50:30 +05:30 |
lethosor
|
d90ee0edf8
|
Update submodules
|
2017-12-23 21:15:30 -05:00 |
lethosor
|
9ae4051d33
|
Merge branch 'develop' of gh:dfhack/dfhack into develop
|
2017-12-23 20:20:58 -05:00 |
lethosor
|
e7a95155ab
|
Lua API: add get_vector() and support for renaming class methods
See dfhack/df-structures@5bdb0e8
|
2017-12-23 20:18:55 -05:00 |
Lethosor
|
fd9f198239
|
Merge pull request #1203 from PatrikLundell/console
Blocked errant line feed at full buffer
|
2017-12-22 11:31:24 -05:00 |
PatrikLundell
|
d6a51f65eb
|
Blocked errant line feed at full buffer
|
2017-12-22 13:42:59 +01:00 |
Lethosor
|
c7f3902e0d
|
Merge pull request #1197 from PatrikLundell/console
Made console prompt respect color reset
|
2017-12-21 12:43:10 -05:00 |
Lethosor
|
7ba43d3be2
|
Merge pull request #1189 from Pfhreak/autocompletebuiltins
Autocomplete built in commands (die, etc.)
|
2017-12-20 23:35:36 -05:00 |
lethosor
|
b8d5aba0ef
|
Update xml, scripts
|
2017-12-20 00:02:26 -05:00 |
PatrikLundell
|
14996a9d67
|
Made prompt respect color reset
|
2017-12-14 12:46:52 +01:00 |
PatrikLundell
|
cf7dbd478a
|
Made prompt respect color reset
|
2017-12-14 12:45:35 +01:00 |
lethosor
|
7721a142d8
|
Add a basic Lua console API
|
2017-12-07 14:43:27 -05:00 |
lethosor
|
622a8dacb6
|
Update submodules
|
2017-12-07 14:39:15 -05:00 |
Quietust
|
88c7e493b8
|
Merge ui_area_map_width into ui_menu_width, now a 2-byte array
|
2017-12-03 20:34:59 -06:00 |
Quietust
|
c72ae8d8a7
|
Merge "announcements" global into d_init where it belongs
|
2017-12-03 20:05:08 -06:00 |
Quietust
|
ec06ed09c9
|
update structures - add remaining Linux 64-bit offsets
|
2017-12-03 13:49:57 -06:00 |
Quietust
|
1489e7db82
|
update structures - fix unit_personality and historical_figure_info.personality
|
2017-12-02 22:14:04 -06:00 |
Quietust
|
4edc7a6f43
|
update DataFuncs to support vmethods with 12-13 parameters (#1192)
|
2017-12-02 21:41:44 -06:00 |
Quietust
|
e174135133
|
update structures
|
2017-12-02 21:09:00 -06:00 |
Japa
|
d1c1dfe2cd
|
update xml
|
2017-11-30 19:46:03 +05:30 |
Phillip Spiess
|
bbdf157a52
|
Fixup autocomplete built ins per IRC
|
2017-11-27 13:45:58 -08:00 |
Phillip Spiess
|
7e55efa3f7
|
Autocomplete built in commands (die, etc.)
|
2017-11-27 13:15:16 -08:00 |
Japa Mala Illo
|
a0634f9ee0
|
Merge remote-tracking branch 'DFHack/develop' into RemoteServerUnsafe
|
2017-11-25 11:50:56 +05:30 |
Japa Mala Illo
|
ea8347e2ca
|
update xml
|
2017-11-25 11:45:30 +05:30 |
lethosor
|
35b0e962ce
|
Fix crash on empty symbol tables
|
2017-11-25 01:10:47 -05:00 |
Japa Mala Illo
|
69a88e1641
|
Use json for server config.
|
2017-11-25 11:34:02 +05:30 |
lethosor
|
2c95ac411e
|
Update xml and all uses of job_handler
|
2017-11-25 00:59:59 -05:00 |
Japa Mala Illo
|
272f51ef4b
|
Merge remote-tracking branch 'remotes/DFHack/master' into RemoteServerUnsafe
|
2017-11-25 10:24:51 +05:30 |
lethosor
|
5795a370bc
|
Update xml again to fix GCC build error
|
2017-11-23 16:01:27 -05:00 |
lethosor
|
111df1312b
|
Update xml to 1cdab5a (last for 0.43.05)
|
2017-11-23 15:50:58 -05:00 |
Lethosor
|
9259cb22d2
|
Merge pull request #1184 from quietust/develop
update structures
|
2017-11-23 11:57:41 -05:00 |
Quietust
|
33a43c5bfd
|
update structures
|
2017-11-04 07:50:47 -06:00 |
Japa
|
f91123610e
|
Update structures.
|
2017-10-30 21:51:54 +05:30 |
Ben Lubar
|
d3f3ebf778
|
auto_ptr is deprecated - use unique_ptr instead
|
2017-10-04 14:49:28 -05:00 |
Japa Illo
|
3c5483df03
|
Change tabs to spaces to satisfy travis.
|
2017-10-04 09:48:12 +05:30 |
Japa
|
bb1eb0b48a
|
Use a config file to enable outside connections.
|
2017-10-03 19:48:37 +05:30 |
Japa
|
1d02ecff6f
|
Add safe for remote flag to select default functions.
|
2017-10-03 18:56:49 +05:30 |
Japa
|
cbeb241435
|
Listen on any address
|
2017-10-02 20:48:05 +05:30 |
Japa
|
8dffd48f70
|
Add a flag for functions considered safe for a remote computer to call.
|
2017-10-02 19:55:16 +05:30 |
lethosor
|
9d4c7af11c
|
Merge branch 'develop' of gh:dfhack/dfhack into develop
|
2017-08-08 20:09:10 -04:00 |
lethosor
|
08656a3ca7
|
Strip DF folder from Ruby script paths
Fixes #1146 (temporarily, see #1147)
|
2017-08-08 20:08:07 -04:00 |
Kelly Kinkade
|
0b26e9aec7
|
Fix a couple of MSVC warnings
Use intptr_t instead of long for a handle, and add an explict cast to
eliminate a narrowing conversion warning
|
2017-08-07 14:13:22 -05:00 |
lethosor
|
5c33fcccbd
|
Merge remote-tracking branch 'BenLubar/win64-warnings' into develop
|
2017-08-07 13:51:18 -04:00 |
lethosor
|
16fb230ef6
|
getAnyItem: support viewscreen_textviewerst
|
2017-08-05 21:38:18 -04:00 |
lethosor
|
d280863bc8
|
Avoid iterating over "has-bad-pointers" fields of IDTYPE_STRUCT and others
dfhack/df-structures@4c224dd205
|
2017-08-05 21:34:16 -04:00 |
Ben Lubar
|
17a7885ef2
|
Fix a bunch of 64-bit Windows warnings
|
2017-07-21 13:30:05 -05:00 |
lethosor
|
15ed1bfd67
|
stl_vsprintf: avoid truncating 4096-byte strings
|
2017-07-13 13:08:27 -04:00 |
lethosor
|
ce1158780f
|
Fix crash in stl_vsprintf() from reusing va_list
|
2017-07-13 13:07:58 -04:00 |
lethosor
|
d236181cdc
|
Merge remote-tracking branch 'BenLubar/repeat-util-cancel-self' into develop
|
2017-07-12 16:35:24 -04:00 |
lethosor
|
3103d697d9
|
Add an onLoad.init-example file
Closes #1093
|
2017-07-12 16:30:49 -04:00 |
lethosor
|
e3cd820fb1
|
Limit recursive runCommand() calls to 20
Addresses an issue with recursive aliases crashing (#701)
|
2017-07-12 16:28:21 -04:00 |
Ben Lubar
|
7fed961fcd
|
Make repeatUtil.cancel work even when called from the callback. Closes #1122.
|
2017-07-11 15:10:42 -05:00 |
lethosor
|
d628212254
|
Lua API: Use CallWithCatchWrapper for a few more functions
This produces more readable backtraces when native functions that aren't wrapped
using wrap_function() throw exceptions.
|
2017-07-01 17:39:39 -04:00 |