diff options
Diffstat (limited to 'Changelog-Trunk.txt')
-rw-r--r-- | Changelog-Trunk.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Changelog-Trunk.txt b/Changelog-Trunk.txt index 6e372f5f4..8cb8e9def 100644 --- a/Changelog-Trunk.txt +++ b/Changelog-Trunk.txt @@ -4,11 +4,19 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK. 2008/01/03 + * Map cell mechanism rewrite + - defined a data structure for map cells (replaces 3 various cell arrays) + - both terrain (gat) and dynamic (cell) information is now stored as + C-style bit flags instead of #defines and bitmasks + - added map_gat2cell() and map_cell2gat() for terrain type conversions + - changing terrain information via 'setcell' is temporarily disabled + - mapserver startup now takes longer, as it needs to adapt mapcache data + to internal representation, cell by cell (new mapcache format anyone?) * Moved extra junk from map_addblock/map_delblock to where it logically belongs (loadendack/unit_remove_map), removed flags and _sub macros * Removed map_data's block_count, as (quote Yor/ja2160), "Perhaps useful for debug, but uses memory AND CPU for nothing." - (block lists are linked lists, they don't need count tracking) + (block lists are linked lists, they don't need count tracking) [ultramage] 2007/12/31 * Fixed a crash in txt char-servers that the memory manager was hiding. online_char_db being used after being destroyed (since r4026) |