aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel/heapmem.cpp
AgeCommit message (Collapse)Author
2010-11-16TINSEL: Mark all (?) global vars with a FIXME commentMax Horn
Use of global vars is what prevents RTL from working in Tinsel (and probably in other engines). More specifically, the fact that many global vars are not explicitly inited when the engine is (re)launched. svn-id: r54262
2010-11-01ENGINES: Get rid of some (f)printfsMax Horn
svn-id: r54011
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-27TINSEL: Make HeapCompact local to heapmem.cpp; add code to print heap statisticsMax Horn
svn-id: r45428
2009-10-27TINSEL: Changed heap manager to use malloc internallyMax Horn
svn-id: r45427
2009-10-27TINSEL: Change MemoryAllocFixed to return a (kind of fake) MEM_NODE pointer; ↵Max Horn
add MemoryDeinit() svn-id: r45426
2009-10-26TINSEL: Fix warning againMax Horn
svn-id: r45419
2009-10-26TINSEL: Make MEM_NODE internal to heapmem.cppMax Horn
svn-id: r45418
2009-10-26TINSEL: cleanupMax Horn
svn-id: r45417
2009-10-26TINSEL: Fix handling of free memory blocksMax Horn
svn-id: r45416
2009-10-26Change assert parameter to match the comment above it.Johannes Schickel
svn-id: r45415
2009-10-26Silence GCC warning.Torbjörn Andersson
svn-id: r45413
2009-10-26TINSEL: Further untangle memory managment.Max Horn
* Add new function MemoryNoAlloc * Make MemoryAlloc private * Get rid of params to various memory related functions svn-id: r45409
2009-10-26TINSEL: Remove MemoryHandle(), some unneeded #includes and the return value ↵Max Horn
of MemoryReAlloc() svn-id: r45408
2009-10-26TINSEL: Remove dead stuff from memory managment code, doxygenify some commentsMax Horn
svn-id: r45402
2009-10-26TINSEL: Remove DWM_FIXED and add new MemoryAllocFixed() functionMax Horn
svn-id: r45401
2009-10-26TINSEL: CleanupMax Horn
svn-id: r45398
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-08-02Make MemoryReAlloc() 64-bit alignment safeJoost Peters
svn-id: r43013
2009-08-02align memory handles to sizeof(void*) instead of 4 (which is just good ↵Joost Peters
enough for 32-bit) - this fixes DW2 on 64-bit systems that require alignment svn-id: r43005
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-24add comment for clarificationJoost Peters
svn-id: r35528
2008-12-24on systems that need alignment, allocate chunks that are a multiple of 4 to ↵Joost Peters
ensure we get aligned chunks. Otherwise, some pNode structs will be dereferenced from unaligned addresses. svn-id: r35527
2008-12-21Reduced the memory allocated for DW1 and DW1 demo by 5MBFilippos Karapetis
svn-id: r35464
2008-12-01Merged the tinsel 2 engine with tinsel 1. Both Discworld 1 and Discworld 2 ↵Filippos Karapetis
should be completable svn-id: r35196
2008-07-23Got rid of some typedefsMax Horn
svn-id: r33235
2008-07-23Added Tinsel engine to main repos (no news item for it ON PURPOSE)Max Horn
svn-id: r33230