Petr Mrázek
73f95e4a6d
Fix the mapblock reading - C++ was being 'helpful' again
2010-03-05 01:57:51 +01:00
Petr Mrázek
8e8d320a0b
Don't build SHM on 64bit, makes no sense
...
Added origin to mapblock40d
2010-03-05 01:26:39 +01:00
Petr Mrázek
c86464502c
SHM rework, stage 2
2010-03-05 00:05:01 +01:00
Petr Mrázek
088028cc5f
Small change
2010-03-04 18:46:37 +01:00
Petr Mrázek
d06fd70789
Missing file + some new
2010-03-04 18:35:26 +01:00
Petr Mrázek
6e69dcdeed
Use sched_yield depending on CPU affinity
2010-03-04 04:40:06 +01:00
Petr Mrázek
0192520d43
SHM rework, stage 1
2010-03-03 05:43:38 +01:00
Petr Mrázek
b3424418e6
Nuked many Process classes. Only SHM remains. We'll see how it goes :)
2010-03-02 01:18:34 +01:00
Petr Mrázek
236a28b606
Fixed veinlook (bogus offset retrieval)
2010-03-01 04:58:10 +01:00
Petr Mrázek
3aac592dd1
Fix metal/stone matgloss color offsets
2010-03-01 04:48:21 +01:00
Petr Mrázek
3c02079a30
Added numeric parameter to expbench
2010-03-01 02:06:22 +01:00
Petr Mrázek
9f7609de65
GCC exception fix
2010-03-01 01:21:54 +01:00
Petr Mrázek
0a23757797
Merge branch 'errorhandling' of git://github.com/mizipzor/dfhack
2010-03-01 01:13:07 +01:00
Petr Mrázek
3590e128ea
Merge branch 'improved_exp_bench' of git://github.com/belal/dfhack
2010-03-01 01:12:20 +01:00
belal
f35472214a
Made the number of iterations easy to change, and the percentage indicator less spammy, it now overwrites itself as it goes.
2010-02-28 19:00:27 -05:00
mizipzor
160992ec9c
added exceptions to meminfomanager
2010-02-28 21:44:14 +01:00
Petr Mrázek
39e23dab24
comments and spaces
2010-02-28 21:21:20 +01:00
Petr Mrázek
c4cb3afd0b
Fix for Windows exceptions
2010-02-28 19:59:07 +01:00
Petr Mrázek
fa878f2e9d
Fix terrible Linux SHM performance on single-core
2010-02-28 18:08:44 +01:00
Petr Mrázek
05250b4eb5
Make Linux Process validation not fail with MissingMemoryDefinition
2010-02-28 06:21:50 +01:00
mizipzor
c13e37adf6
Merge branch 'master' of git://github.com/peterix/dfhack into errorhandling
2010-02-28 05:52:48 +01:00
Petr Mrázek
f4f566e7c4
Fixed exceptions on GCC
...
Fixed dfbauxte tool - no longer includes internal headers
Moved part of DFVector into a .cpp file
2010-02-28 05:35:54 +01:00
Petr Mrázek
029f1a6cf8
Merge branch 'errorhandling' of git://github.com/mizipzor/dfhack
2010-02-28 04:26:10 +01:00
Petr Mrázek
7c73c7abe6
CMake swig integration
2010-02-28 04:11:06 +01:00
mizipzor
b680af0b26
fixed setting of flags to false in two init functions
2010-02-28 03:45:38 +01:00
mizipzor
6be18fbf20
sprinkled some exceptions over the memory reading
2010-02-28 03:34:54 +01:00
mizipzor
2b1940430f
added many MissingAddress exception throws
2010-02-28 02:53:47 +01:00
mizipzor
f2dcbc6372
added exceptions to API::ReadGeology and API::InitReadBuildings
2010-02-28 02:50:16 +01:00
mizipzor
19cd686ac4
added exceptions to API::InitMap
2010-02-28 02:37:05 +01:00
mizipzor
decb20ef67
Merge branch 'master' of git://github.com/peterix/dfhack into errorhandling
2010-02-28 02:29:29 +01:00
Petr Mrázek
cf4042acce
Fix header and code desync
2010-02-28 02:07:42 +01:00
Petr Mrázek
7a85682ea0
Many fixes to DFHack::API
...
Wrapper generation still manual, but makes a lot more sense
2010-02-28 01:25:04 +01:00
mizipzor
4f85f37b01
added some exceptions to handle errors
2010-02-28 01:13:34 +01:00
Petr Mrázek
21a74c0bfa
Fix problem with wrapper generation
2010-02-27 16:47:11 +01:00
Petr Mrázek
7805b591dd
Sync
2010-02-27 13:24:32 +01:00
Petr Mrázek
562c30c703
Python stuffs
2010-02-26 22:23:43 +01:00
Petr Mrázek
347eb66d21
Changes for better SWIG support
2010-02-26 22:22:10 +01:00
Petr Mrázek
626d266e27
Added GCC visibility support
2010-02-25 23:43:37 +01:00
Petr Mrázek
4509e275ce
Tabs to spaces
2010-02-25 17:53:41 +01:00
Petr Mrázek
de5b2ecb4e
Fixes for crash bugs and memory corruption.
2010-02-25 17:50:52 +01:00
belal
230af4310f
Add d18 offsets
2010-02-25 17:50:52 +01:00
belal
0fa2bb8cd8
settlement offsets for windows and linux d9-d17, fixes for linux offsets, forgot the name offset, and switched the current and all settlement address :)
2010-02-25 17:50:52 +01:00
belal
a5d42e4051
Code for getting the current and all settlements in the world, currently has offsets for the settlement location, name, and area size. Right now the current settlement causes msvc to claim the heap is corrupted, I think due to the fact that the current_settlement vector only has 1 item in it. I think it may be a bug in the vector code, as my code is basically identical between the current settlement and the other settlements.
...
Signed-off-by: belal <jimbelal@gmail.com>
2010-02-25 17:50:52 +01:00
Petr Mrázek
bdc22b4052
leftovers
2010-02-25 15:33:13 +01:00
Petr Mrázek
49a2f97601
Silly building reading bug fixed
2010-02-25 14:59:29 +01:00
Petr Mrázek
eff3462bf9
Less spam!
2010-02-25 14:43:38 +01:00
Petr Mrázek
726519e2ca
Major memory_info rework.
...
All <class> tags and vtable="" attributes in Memory.xml are now obsolete.
<multiclass> tags are still important, but don't need the vtable attrs.
Vtables are resolved automatically.
All this will be left in Memory.xml until utility authors update to this version or newer.
2010-02-25 13:41:57 +01:00
Petr Mrázek
b60ef9f70f
Updated README, added Readme and Compile with DOS line endings
2010-02-24 15:06:40 +01:00
Petr Mrázek
ce151458e4
Precompiled SHM lib for windows, Linux d18 vtables
2010-02-24 01:31:40 +01:00
Petr Mrázek
70f22d008e
Support for d18 on windows
...
Also deployment to people who get Memory.xml from git...
Fixed wine process attach bug
2010-02-23 22:29:55 +01:00