warzone2100/lib/framework
Giel van Schijndel 99153c743c * remove some dead code (resource preload callback stuff)
* turn a one-statement function into an inline (resDoResLoadCallback)
 * revive resource loading from file (the function pointer for this was removed in r1394, to actually use this pointer new code had to be written)
 * modify resDataInit to handle memory allocation as well as data initialization
 * modify struct RES_DATA to not have a fixed size char array to contain the filename (is now dynamically allocated together with the rest of the struct, see resDataInit)
 * modify some argument lists to take `const char*` instead of `char*`
 * change resLoadFile to use RES_TYPE.fileLoad if available, also remove an unused if statement (well actually the condition could never be false)
 * resource type "WAV" (see data.c) now directly loads from a file (rather than copying the file entirely into memory and then to operate on that)
 * fix sound_ConstructTrack (track.c) where I used the wrong source to copy the filename from
 * fix sound_LoadTrackFromBuffer (track.c) to *not* add the track to the tracklist because this breaks other code
 * modify sound_ReleaseTrack (track.c) to gracefully deal with NULL pointers
 * remove dataAudioRelease (data.c) and instead just use sound_ReleaseTrack

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1397 4a71c877-e1ca-e34f-864e-861f7616d084
2007-04-08 21:39:24 +00:00
..
Makefile.am Remove the font.h header file (which had no implementation) 2007-04-03 18:14:24 +00:00
Makefile.raw Per's removal of the memory heap system. Now MALLOC is just malloc, and not some wrapper around a wrapper that will allocate it from a specific pool. 2007-04-03 10:33:26 +00:00
SDL_framerate.c Bugfix: the framerate was always set to 30. Setting it via the config file now actually works. 2007-03-26 13:17:52 +00:00
SDL_framerate.h SDL_framerate is not part of Warzone 2100, not licensed under the GPL, but instead under the LGPL and even comes with it's own header. 2007-02-06 13:30:46 +00:00
configfile.c Fix crash on empty or nonexistent config file. 2007-03-18 21:15:32 +00:00
configfile.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
cursors.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
cursors16.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
dbghelp.h - Make make visit intl/ 2007-03-31 18:04:43 +00:00
debug.c Add new debug log category 'fog', and remove more unused code. 2007-02-24 16:07:44 +00:00
debug.h Add new debug log category 'fog', and remove more unused code. 2007-02-24 16:07:44 +00:00
exceptionhandler.c Backport (from branches/2.0): 2007-03-29 09:45:11 +00:00
fractions.h Cleanup of fractions.h 2007-02-18 22:57:33 +00:00
frame.c Per's removal of the memory heap system. Now MALLOC is just malloc, and not some wrapper around a wrapper that will allocate it from a specific pool. 2007-04-03 10:33:26 +00:00
frame.h Per's removal of the memory heap system. Now MALLOC is just malloc, and not some wrapper around a wrapper that will allocate it from a specific pool. 2007-04-03 10:33:26 +00:00
frameint.h Remove some unused function prototypes. 2007-04-03 17:33:38 +00:00
frameresource.c * remove some dead code (resource preload callback stuff) 2007-04-08 21:39:24 +00:00
frameresource.h * remove some dead code (resource preload callback stuff) 2007-04-08 21:39:24 +00:00
gettext.h Gettext support (0.16.1 included) 2007-03-31 15:34:35 +00:00
heap.c * remove macro PTRVALID 2007-04-03 13:20:41 +00:00
heap.h Per's removal of the memory heap system. Now MALLOC is just malloc, and not some wrapper around a wrapper that will allocate it from a specific pool. 2007-04-03 10:33:26 +00:00
input.c Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
input.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
listmacs.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
macros.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
mem.h * remove macro PTRVALID 2007-04-03 13:20:41 +00:00
platform.h Remove excess conversion to lowercase of imd filenames and function 2007-02-16 22:49:56 +00:00
resly.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
resource_lexer.l Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
resource_parser.y Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
strres.c * remove macro PTRVALID 2007-04-03 13:20:41 +00:00
strres.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
strres_lexer.l Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
strres_parser.y Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
strresly.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
treap.c Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
treap.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
treapint.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
trig.c Unify the several different definitions of pi in the codebase. Now we use the 2007-01-24 19:42:20 +00:00
trig.h Unify the several different definitions of pi in the codebase. Now we use the 2007-01-24 19:42:20 +00:00
types.h Add autogen.sh checks for gettext, and assign the _() macro to gettext. 2007-04-01 20:09:46 +00:00
wzglobal.h - New macro: WZ_OS_POSIX (if _XOPEN_SOURCE >= 500) 2007-03-10 19:43:02 +00:00