Petr Mrázek
|
a17cb053d4
|
quick creature API fix
|
2010-02-13 16:19:11 +00:00 |
Petr Mrázek
|
a8d35f3724
|
fake SDL.dll for the SHM bridge now compiles right using the MS compiler
|
2010-02-13 00:47:08 +00:00 |
Petr Mrázek
|
de32b65c11
|
engraving offsets for linux d16, attempt to fix MSVC bugs
|
2010-02-12 23:25:41 +00:00 |
Petr Mrázek
|
63f82cd580
|
API changes: InitRead* methods made safer - they now return false on error
|
2010-02-11 21:08:39 +00:00 |
Petr Mrázek
|
7fcc4d5e22
|
resolved a shm suspend/resume bug on windows
|
2010-02-11 05:10:23 +00:00 |
Petr Mrázek
|
b1ce815370
|
massive Memory.xml VTable sections restructure, support for d17 added in Memory.xml, needs testing. shm not updated yet
|
2010-02-10 00:20:15 +00:00 |
Petr Mrázek
|
5b0a03b16d
|
merged itemdesignator and menustate patches
|
2010-01-18 16:44:24 +00:00 |
Petr Mrázek
|
9f1216fa2f
|
fixes
|
2010-01-11 18:57:57 +00:00 |
Petr Mrázek
|
7c784bce32
|
deadlock-filled windows SHM version
|
2010-01-11 06:27:59 +00:00 |
Petr Mrázek
|
ebd14ea1bb
|
copy of linux SHM
|
2010-01-08 05:56:36 +00:00 |
Petr Mrázek
|
4430b43851
|
windows shm server part
|
2010-01-08 05:52:37 +00:00 |
Petr Mrázek
|
a01217f267
|
fixes
|
2010-01-05 20:51:58 +00:00 |
Petr Mrázek
|
242bf47143
|
some rearrangement of the shm server part, preparing for the windows port
|
2010-01-04 05:20:28 +00:00 |
Petr Mrázek
|
91f64ac8ba
|
iteration for huge reads and writes, async suspend call for polling
|
2010-01-02 02:25:21 +00:00 |
Petr Mrázek
|
a597c69915
|
make SHM header fixed-size
|
2010-01-01 23:21:55 +00:00 |
Petr Mrázek
|
84c68fb31c
|
fix attach/detach
|
2010-01-01 22:19:09 +00:00 |
Petr Mrázek
|
037d1369cb
|
syntax fixes, some things were out of sync
|
2010-01-01 02:30:35 +00:00 |
Petr Mrázek
|
c7c446a33a
|
merged previous patch from belal (things intended for Dwarf Therapist)
|
2010-01-01 02:14:41 +00:00 |
Petr Mrázek
|
117fcce0d9
|
merged item patch from belal
|
2010-01-01 01:49:32 +00:00 |
Petr Mrázek
|
aef02eddce
|
use of memory barriers in the shm server and client code
|
2009-12-27 03:51:54 +00:00 |
Petr Mrázek
|
b0d65de269
|
making stuff a bit more readable
|
2009-12-25 16:55:10 +00:00 |
Petr Mrázek
|
de7c2185eb
|
shared memory manipulation is now entirely contained in the SHMProcess class
|
2009-12-25 02:49:35 +00:00 |
Petr Mrázek
|
efce0ab21b
|
merge in shm branch
|
2009-12-22 21:19:39 +00:00 |
Petr Mrázek
|
4582e0548b
|
I fail at merging patches ... there's no helping me
|
2009-12-19 01:10:05 +00:00 |
Petr Mrázek
|
3888d0fc06
|
fixed tons of warnings, removed dependency on xtest
|
2009-12-13 21:03:19 +00:00 |
Petr Mrázek
|
e5fa10c268
|
windows build fix and other small things, Windows 2000 support broken
|
2009-12-13 19:46:40 +00:00 |
Petr Mrázek
|
1d25a995b8
|
comments, leftovers, fixed repeated character input on linux
|
2009-12-13 04:43:06 +00:00 |
Petr Mrázek
|
cb4197f4fc
|
foo
|
2009-12-13 04:14:44 +00:00 |
Petr Mrázek
|
9ea2876203
|
cleanup in windows version of DFKeys
|
2009-12-13 04:08:42 +00:00 |
Petr Mrázek
|
b132228f22
|
use of synthetic key events on linux
|
2009-12-13 03:44:29 +00:00 |
Petr Mrázek
|
2adfe39f9f
|
give DF a small breathing room for processing X events
|
2009-12-13 01:39:58 +00:00 |
Petr Mrázek
|
bb2a455dbb
|
eliminated ugly switch statement from linux DFkeys
|
2009-12-13 01:24:09 +00:00 |
Petr Mrázek
|
63dedc5da3
|
move t_special to a new file
|
2009-12-13 00:56:11 +00:00 |
Petr Mrázek
|
069597f10c
|
more cleanup
|
2009-12-13 00:47:58 +00:00 |
Petr Mrázek
|
58986ef838
|
cleanup #2
|
2009-12-13 00:20:25 +00:00 |
Petr Mrázek
|
1ea77b477e
|
cleanup #1
|
2009-12-12 23:56:28 +00:00 |
Petr Mrázek
|
337d42e15a
|
merged input injection patch by belal
|
2009-12-12 19:52:30 +00:00 |
Petr Mrázek
|
9c54031180
|
reserve space for biome vectors, tiny fix to tiletype table
|
2009-11-25 18:19:09 +00:00 |
Petr Mrázek
|
5c93d339db
|
got rid of many temporary objects in string reading
|
2009-11-24 10:34:42 +00:00 |
Petr Mrázek
|
6cb7c4a636
|
optimizations
|
2009-11-22 14:43:53 +00:00 |
Petr Mrázek
|
99f6e0860f
|
fix memleak in creature reading
|
2009-11-21 10:55:00 +00:00 |
Petr Mrázek
|
989fa8f887
|
ForceResume call
|
2009-11-19 01:48:18 +00:00 |
Petr Mrázek
|
67adb64a46
|
fix missing return, tweaked attachtest to show suspend/resume speed in a sensible manner
|
2009-11-19 00:36:03 +00:00 |
Petr Mrázek
|
141f056350
|
purged some compiler-specific code
|
2009-11-18 22:56:11 +00:00 |
Petr Mrázek
|
a6ffb58fdb
|
optimized map initialization, more sanity checks
|
2009-11-18 21:27:13 +00:00 |
Petr Mrázek
|
dea1ce858b
|
merged window dimension and item matgloss patches from belal
|
2009-11-18 03:35:43 +00:00 |
Petr Mrázek
|
29c0932ff7
|
split out memory.xml reading functionality out of the processenumerator
|
2009-11-18 02:33:17 +00:00 |
Petr Mrázek
|
30d80debfb
|
removed obsolete header files
|
2009-11-17 16:07:57 +00:00 |
Petr Mrázek
|
d4aad2387e
|
fixed wine process find codepath, added some suspend and resume calls to the tools, some data consistency tweaks
|
2009-11-17 15:37:08 +00:00 |
Petr Mrázek
|
2f710730ac
|
merged item support by belal
|
2009-11-17 14:52:47 +00:00 |
Petr Mrázek
|
6975661733
|
massive refactors of process, processmanager is now processenumerator, better split between windows and linux code, finalized suspend/resume
|
2009-11-17 03:19:13 +00:00 |
Petr Mrázek
|
5be36e0f42
|
load dfvector whole instead of on-demand
|
2009-11-16 20:00:14 +00:00 |
Petr Mrázek
|
47b61a907d
|
suspend and continue calls, a method for reading creatures within a volume
|
2009-11-16 16:47:22 +00:00 |
Petr Mrázek
|
b8c9a36897
|
cursor/window offsets for all versions, finished incremental search tool
|
2009-11-15 20:41:10 +00:00 |
Petr Mrázek
|
7e3af38941
|
add support for enumerating process memory ranges. full of fail on windows.
|
2009-11-15 04:25:00 +00:00 |
Petr Mrázek
|
37d08a05ca
|
creatures almost done
|
2009-11-14 03:46:56 +00:00 |
Petr Mrázek
|
e88e9b2951
|
more creature rework, now with none of the strings
|
2009-11-13 14:28:42 +00:00 |
Petr Mrázek
|
7489fe51ab
|
fix for the ambiguous abs() call, slowly reworking creatures
|
2009-11-13 13:35:44 +00:00 |
Petr Mrázek
|
7ce31ae483
|
shallow copy fix from belal
|
2009-11-12 17:50:50 +00:00 |
Petr Mrázek
|
370655a516
|
move creature getters to the public API
|
2009-11-12 01:53:49 +00:00 |
Petr Mrázek
|
30d8a015fd
|
cursor and window coords reading and writing (only for 40d16 on windows right now)
|
2009-11-12 01:39:43 +00:00 |
Petr Mrázek
|
e8e3f9e794
|
view and cursor coords for 40d16 on windows
|
2009-11-12 01:05:07 +00:00 |
Petr Mrázek
|
4f279680b5
|
using D pointer, a proper interface
|
2009-11-11 03:37:28 +00:00 |
Petr Mrázek
|
88771ab973
|
merged another big creature patch from belal, moved C API to unmaintained, starting a big cleanup of the new code
|
2009-11-09 23:18:20 +00:00 |
Petr Mrázek
|
8185f72b63
|
fixes
|
2009-11-08 12:51:54 +00:00 |
Petr Mrázek
|
215bb64a1e
|
tons of stuff
|
2009-11-07 23:35:38 +00:00 |
Petr Mrázek
|
a7bf3595b7
|
merged a big patch from belal, unstable on anything but windows 40d16
|
2009-11-07 21:05:10 +00:00 |
Petr Mrázek
|
41475d1918
|
manual merge of patch from http://www.bay12games.com/forum/index.php?topic=41916.msg850579#msg850579
|
2009-11-06 01:04:17 +00:00 |
Petr Mrázek
|
d3b62a7672
|
research into buildings, building hexdump tool
|
2009-11-04 01:01:55 +00:00 |
Petr Mrázek
|
45695d7a69
|
metals and plants were swapped
|
2009-11-02 12:53:39 +00:00 |
Petr Mrázek
|
45a4d4d799
|
voodoo
|
2009-11-01 10:57:31 +00:00 |
Petr Mrázek
|
02a12782a7
|
voodoo
|
2009-11-01 10:56:23 +00:00 |
Petr Mrázek
|
482e8b4447
|
voodoo
|
2009-11-01 10:20:13 +00:00 |
Petr Mrázek
|
8a45c15af9
|
voodoo
|
2009-11-01 10:09:19 +00:00 |
Petr Mrázek
|
9dfe3e2096
|
voodoo
|
2009-11-01 09:58:49 +00:00 |
Petr Mrázek
|
2bee198946
|
more voodoo
|
2009-11-01 09:32:47 +00:00 |
Petr Mrázek
|
0853ce83ff
|
update
|
2009-10-31 18:18:59 +00:00 |
Petr Mrázek
|
78ec035f02
|
completely different approach to attach/detach on linux
|
2009-10-31 18:09:13 +00:00 |
Petr Mrázek
|
a538417604
|
doh
|
2009-10-30 07:54:43 +00:00 |
Petr Mrázek
|
759783e501
|
linux install target for dfhack, ability to set data path
|
2009-10-30 00:56:40 +00:00 |
Petr Mrázek
|
851e105556
|
fixes to writing to memory on linux
|
2009-10-29 19:22:12 +00:00 |
Petr Mrázek
|
f79076054d
|
more checks
|
2009-10-29 18:16:51 +00:00 |
Petr Mrázek
|
6d4763db22
|
some perror calls ...
|
2009-10-29 17:54:02 +00:00 |
Petr Mrázek
|
63582a7a70
|
even more printf debugging :P
|
2009-10-29 17:52:40 +00:00 |
Petr Mrázek
|
9db0d5490a
|
more error checking around opening /proc/pid/mem
|
2009-10-29 17:40:39 +00:00 |
Petr Mrázek
|
42e0d2a1d5
|
more output
|
2009-10-29 15:37:06 +00:00 |
Petr Mrázek
|
33f8b627d0
|
attachtest utility to test 1000x attach/detach combos in a cycle
|
2009-10-29 15:23:01 +00:00 |
Petr Mrázek
|
1110786d4c
|
error checking for attach
|
2009-10-29 14:39:40 +00:00 |
Petr Mrázek
|
d84ed97d5a
|
creature flags from Toady
|
2009-10-29 14:06:05 +00:00 |
Petr Mrázek
|
7e8fecccec
|
retry on memory reading error
|
2009-10-29 00:45:23 +00:00 |
Petr Mrázek
|
42e5cdc361
|
preparing for debugging
|
2009-10-28 22:40:21 +00:00 |
Petr Mrázek
|
adb33b88f9
|
fixed swapped metal and plant matgloss, got rid of deprecated old stuff
|
2009-10-28 15:40:10 +00:00 |
Petr Mrázek
|
b7780e2dc6
|
fix tiny memleaks from DF vectors
|
2009-10-28 02:18:53 +00:00 |
Petr Mrázek
|
db2e98a404
|
including headers in cmakelists - great idea suggested by Nexii Malthus
|
2009-10-26 21:50:08 +00:00 |
Petr Mrázek
|
1ec85dd611
|
voodoo programming
|
2009-10-26 03:14:34 +00:00 |
Petr Mrázek
|
2c5c1f3a32
|
hidden ambusher bit - maybe
|
2009-10-26 03:06:11 +00:00 |
Petr Mrázek
|
6fb365b558
|
creature flags, lots of unknown ones
|
2009-10-24 02:32:57 +00:00 |
Petr Mrázek
|
1d704c646b
|
missing newline caused warnings
|
2009-10-23 19:53:34 +00:00 |
Petr Mrázek
|
3246b33a31
|
always force consistency
|
2009-10-23 18:07:38 +00:00 |
Petr Mrázek
|
a09f45df71
|
resolved some problems
|
2009-10-23 18:05:42 +00:00 |
Petr Mrázek
|
f5acba111e
|
flags for creatures. no idea what they mean
|
2009-10-23 16:50:36 +00:00 |
Petr Mrázek
|
1ac83c8a0f
|
fix mingw build
|
2009-10-23 14:21:56 +00:00 |
Petr Mrázek
|
e637488cbd
|
update to the C API
|
2009-10-23 14:00:15 +00:00 |
Petr Mrázek
|
dab8d37c03
|
creature dump test, valid offsets for linux d9 and d11
|
2009-10-23 10:54:24 +00:00 |
Petr Mrázek
|
876dcbf7cc
|
base support for creatures
|
2009-10-23 01:39:19 +00:00 |
Petr Mrázek
|
f05f0b16b2
|
fixed MSVC build, added build instructions for it, internal stdint.h implementation for MSVC
|
2009-10-22 02:14:16 +00:00 |
Petr Mrázek
|
b5137240dc
|
merged C API patch from Jifodus
|
2009-10-22 00:18:49 +00:00 |
Petr Mrázek
|
80240a8719
|
tweak to not upset KDevelop semantic analysis
|
2009-10-04 22:32:31 +00:00 |
Petr Mrázek
|
8e72f2af0e
|
Visual Studio compatibility patch from jifodus
|
2009-10-04 13:08:20 +00:00 |
Petr Mrázek
|
e85df7cfc0
|
fix tile type badness
|
2009-09-21 21:41:19 +00:00 |
Petr Mrázek
|
921802ce00
|
sync
|
2009-09-18 11:31:56 +00:00 |
Petr Mrázek
|
28fb6f5703
|
sync, rearranging things in khazad
|
2009-09-15 20:46:45 +00:00 |
Petr Mrázek
|
ea2dca0e28
|
revert process debug call, it's slow and dangerous
|
2009-09-14 20:47:20 +00:00 |
Petr Mrázek
|
c5144b5fde
|
sync
|
2009-09-14 20:02:16 +00:00 |
Petr Mrázek
|
fac88478bd
|
code moved from khazad
|
2009-09-14 00:02:46 +00:00 |