Commit Graph

  • 1e3e3829a7
    update structures Ben Lubar 2020-02-22 23:36:14 -0600
  • 5580d375aa
    add more diagnostics that will help in the identification of stl-string fields Ben Lubar 2020-02-22 15:34:48 -0600
  • 37a8bf679e
    fix copy/paste error Ben Lubar 2020-02-22 14:10:26 -0600
  • 0711b2569a
    in -sizes mode, report sizes of unknown structures behind pointers. Ben Lubar 2020-02-22 14:04:53 -0600
  • 57154e33c8
    warn about misidentified generic pointers Ben Lubar 2020-02-21 18:49:02 -0600
  • 53da38ca47
    add additional pointer, string, and vector sanity checks Ben Lubar 2020-02-21 17:31:22 -0600
  • f383f63eea
    fix check-structures-sanity not catching certain types of invalid string on GCC builds. Ben Lubar 2020-02-21 15:07:48 -0600
  • 81c304f7ee Update stonesense, isoworld lethosor 2020-02-21 08:27:57 -0500
  • 14eade3886
    update structures Ben Lubar 2020-02-21 02:52:56 -0600
  • eb35ff9b47
    update structures Ben Lubar 2020-02-21 02:31:37 -0600
  • f708bb5cff
    update structures Ben Lubar 2020-02-21 01:41:05 -0600
  • 38410544b0
    handle tagged unions in check-structures-sanity Ben Lubar 2020-02-20 22:17:25 -0600
  • 903f829e30
    update structures Ben Lubar 2020-02-20 20:19:50 -0600
  • 1beb0f417e
    update structures Ben Lubar 2020-02-20 17:44:24 -0600
  • ee6b281ae3
    allow check-structures-sanity to check the size of the value explicitly specified in a lua expression rather than just its descendants. Ben Lubar 2020-02-19 11:40:31 -0600
  • f81587bd82
    update structures Ben Lubar 2020-02-18 21:05:54 -0600
  • d149763c1e
    fix yet another weird use of the part of speech enum Ben Lubar 2020-02-18 16:41:39 -0600
  • 0d36e62d81
    fix some weird uses of the part of speech enum Ben Lubar 2020-02-18 16:39:39 -0600
  • c43c9de477
    update structures Ben Lubar 2020-02-18 16:33:24 -0600
  • 25923e6733
    add Ghidra script that labels DF globals Ben Lubar 2020-02-18 15:58:01 -0600
  • 3e5274fd20 Update scripts lethosor 2020-02-18 00:43:36 -0500
  • 0ec12657f4 sizecheck: add MALLOC_PERTURB_ support on non-Linux lethosor 2020-02-18 00:31:49 -0500
  • fce52866c7
    update structures Ben Lubar 2020-02-17 22:43:12 -0600
  • 91771f9c64
    update structures Ben Lubar 2020-02-17 22:02:25 -0600
  • 28bf6667cb Update xml lethosor 2020-02-16 21:22:31 -0500
  • a703e2b2fc
    update structures Ben Lubar 2020-02-16 19:02:36 -0600
  • b033a215bd
    update for Dwarf Fortress 0.47.03 Ben Lubar 2020-02-16 18:48:27 -0600
  • 4e42da9e4f
    update structures Ben Lubar 2020-02-16 10:36:06 -0600
  • 3c6dba23dd
    update scripts Ben Lubar 2020-02-16 10:28:32 -0600
  • 0f857f1b20
    fix msvc warning about 64-bit shift Ben Lubar 2020-02-15 18:18:30 -0600
  • d0de7865d3
    fix compile for gcc 4.8 Ben Lubar 2020-02-15 18:17:30 -0600
  • 631b8e772c
    update structures; fix -lowmem being enabled due to being uninitialized on the stack. Ben Lubar 2020-02-15 16:10:30 -0600
  • 8756667d99 cursecheck: Fix werecreature detection PatrikLundell 2020-02-15 17:06:36 -0500
  • 0aa8f86ce0 Update scripts lethosor 2020-02-15 17:06:25 -0500
  • e4ff184280
    check-structures-sanity: add -lowmem argument to use depth-first search instead of readth-first search Ben Lubar 2020-02-15 12:54:04 -0600
  • 122169a559
    update scripts and structures Ben Lubar 2020-02-15 12:04:00 -0600
  • 8ddec5d8dc Update scripts lethosor 2020-02-15 10:30:19 -0500
  • bc5b0a6dd0
    update structures Ben Lubar 2020-02-15 02:58:00 -0600
  • 8e5f391d3a
    attempt to fix lua calls in check-structures-sanity Ben Lubar 2020-02-15 02:42:44 -0600
  • 99ccc55d65
    update structures Ben Lubar 2020-02-15 01:23:26 -0600
  • c2584d615c
    Define MapExtras::BiomeInfo::MAX_LAYERS (#1496) Clément Vuchener 2020-02-15 08:22:58 +0100
  • 9caf6e97e6
    add -enums, -sizes, and specific starting point flags to check-structures-sanity Ben Lubar 2020-02-14 19:47:26 -0600
  • 4e69b50bb3
    fix use-after-free in memview Ben Lubar 2020-02-14 17:38:31 -0600
  • 360e6e9afb
    fix possible crash due to something modifying the 4 bytes between the sizecheck header and the actual allocated data on 64-bit Ben Lubar 2020-02-14 17:38:18 -0600
  • 136accdd64
    update scripts Ben Lubar 2020-02-14 17:37:02 -0600
  • f7f7bd7ca7
    update structures Ben Lubar 2020-02-13 21:23:38 -0600
  • fec6f01520
    Allow uninitialized raw pointers. Ben Lubar 2020-02-13 19:55:49 -0600
  • 4e6e01c09f
    update scripts Ben Lubar 2020-02-13 12:12:42 -0600
  • 69c4f5c972
    update structures Ben Lubar 2020-02-13 02:12:26 -0600
  • 8fe950f815
    update structures Ben Lubar 2020-02-13 00:52:00 -0600
  • 3996189f9f
    update structures and scripts Ben Lubar 2020-02-12 23:52:58 -0600
  • e9a295c788
    update structures Ben Lubar 2020-02-12 19:00:18 -0600
  • 9c34e9e584
    properly check fields of the full type heirarchy Ben Lubar 2020-02-12 18:01:49 -0600
  • 24918e5513
    check fields of actual virtual type, not just the declared one Ben Lubar 2020-02-12 17:57:55 -0600
  • b754192f2d
    update structures Ben Lubar 2020-02-12 16:18:05 -0600
  • ddc3cfcfbc
    update structures Ben Lubar 2020-02-12 13:34:04 -0600
  • 7bb921be19
    update structures Ben Lubar 2020-02-12 11:35:58 -0600
  • 40bd55c558
    don't check bad pointers Ben Lubar 2020-02-11 17:33:33 -0600
  • 195b933c61
    ignore contents of elements of "bad" pointer vectors Ben Lubar 2020-02-11 17:17:11 -0600
  • 62af2952b7
    Fix check-structures-sanity mishandling vectors of pointers. Ben Lubar 2020-02-11 14:11:09 -0600
  • 3c9f6f79ab
    fix some warnings Ben Lubar 2020-02-10 19:35:17 -0600
  • 7b9ea1f1b6
    update structures Ben Lubar 2020-02-10 18:23:57 -0600
  • 1a695621c3
    Adjusted to int-> enum defs, fixed bug PatrikLundell 2020-02-07 20:49:56 +0100
  • 8122b95144
    fix signed integer being compared to an unsigned integer Ben Lubar 2020-02-10 11:57:27 -0600
  • be6f9a2531
    fix typo in be881936f3 Ben Lubar 2020-02-09 18:12:38 -0600
  • 69611ab325
    exit if a fatal startup error is encountered while in headless mode (#1491) Ben Lubar 2020-02-09 18:05:09 -0600
  • be881936f3
    add -x (--exec) flag to run DFHack via the exec builtin Ben Lubar 2020-02-09 18:01:24 -0600
  • 05a49cbacb
    fix a possible SIGABRT when misdetecting a vtable as being valid Ben Lubar 2020-02-09 15:12:25 -0600
  • e9dba1d6ca
    fix crash when checking unknown vector types. also remove the warning when unknown vector types were not pointer-aligned Ben Lubar 2020-02-09 14:25:48 -0600
  • 6b828115a7
    rewrite check-structures-sanity to use breadth-first search and not overflow the stack Ben Lubar 2020-02-09 14:16:19 -0600
  • 5b56125ad6
    update structures Ben Lubar 2020-02-08 23:02:06 -0600
  • f54c361718 Add an implementation of mifki's sizecheck library (tested on Linux) lethosor 2020-02-08 21:17:53 -0500
  • b375586b67
    Update to DF 0.47.02 Ben Lubar 2020-02-07 16:00:53 -0600
  • 0243e422e5
    Allow plugins to define subclasses of dfhack_viewscreen that have their own virtual_identity. Ben Lubar 2020-02-07 16:00:14 -0600
  • c859076a3f Adjusted to int-> enum defs, fixed bug PatrikLundell 2020-02-07 20:49:56 +0100
  • 359cc2275a
    include the windows header rather than winnt Ben Lubar 2020-02-05 21:47:25 -0600
  • d494eb619d
    fix Windows 64-bit compile for check-structures-sanity Ben Lubar 2020-02-05 20:29:16 -0600
  • 860131cf96
    fix Windows 32-bit compile for check-structures-sanity Ben Lubar 2020-02-05 20:21:32 -0600
  • d9abe02b2e
    add support for DfArray in check-structures-sanity Ben Lubar 2020-02-05 19:06:14 -0600
  • d7d0923044
    add string checking support to check-structures-sanity Ben Lubar 2020-02-05 18:24:10 -0600
  • 3d037db789
    add a tool for sanity-checking structures on a running Dwarf Fortress instance. Ben Lubar 2020-02-05 16:36:59 -0600
  • 5db7d518ee
    update structures; fix some minor compile warnings Ben Lubar 2020-02-05 12:35:43 -0600
  • 321d948f8d
    Fix crash on missing symbols. Ben Lubar 2020-02-03 20:21:10 -0600
  • 9c52b4e5e6
    update structures Ben Lubar 2020-02-02 17:31:01 -0600
  • c4b01b53a3
    add new building_type enum value to labormanager Ben Lubar 2020-02-02 17:15:40 -0600
  • dfc90fe660
    Update df-structures and scripts. Ben Lubar 2020-02-02 17:10:11 -0600
  • ceaa457460
    point the git module at the DFHack fork of the jsoncpp repository for consistency Ben Lubar 2020-01-31 13:43:57 -0600
  • 62e3802d26
    Update to DF 0.47.01 Ben Lubar 2020-01-29 14:51:48 -0600
  • 121497a466 Propagated getBookTitle to Lua PatrikLundell 2020-01-26 11:47:47 +0100
  • 876ac6c056 Renamed to getBookTitle, cut down on virtual_cast PatrikLundell 2020-01-25 21:46:10 +0100
  • c6bbf39c6c Issue #1262. Added Items::getTitle and used in stocks PatrikLundell 2020-01-25 12:43:02 +0100
  • 04550499b6 Updated getplants documentation PatrikLundell 2020-01-22 19:41:06 +0100
  • 9d4d0b195a Added switches for farm seeds and plant counts PatrikLundell 2020-01-22 17:33:39 +0100
  • 82f082d7cb Fix authors ordering lethosor 2020-01-19 00:15:06 -0500
  • 163971ec56 Bump version to 0.44.12-r3 lethosor 2020-01-19 00:05:43 -0500
  • 63daacd968 Update changelog (dfhack) lethosor 2020-01-19 00:04:40 -0500
  • bb9a7e713e Update changelog and authors (scripts, df-structures) lethosor 2020-01-18 23:17:41 -0500
  • f77114bd90 Update scripts for 0.44.12-r3 release lethosor 2020-01-18 22:34:57 -0500
  • bcd7974561 Merge branch 'develop' of gh:DFHack/dfhack into develop lethosor 2020-01-18 22:31:33 -0500
  • 92aa14aa8a
    Merge pull request #1447 from lethosor/cmake-cleanup Alan 2020-01-18 22:31:05 -0500