Project

General

Profile

Activity

From 2008-12-20 to 2009-01-02

2009-01-02

20:08 Revision 2cfcc095 (github): Fixed bug in the texturedef parser that could result in invalid defs being used in the construction of materials.
Added: Ccmd "listmaterials" print a list of registered materials to the console (mainly for debug atm). A group filte... danij
16:40 Revision 9edba5af (github): Removed the temporary ds8 plugin as an option from the audio driver loader.
danij
16:37 Revision 1358d2d2 (github): Removed the temporary ds8 plugin from doomsday.sln
danij
16:34 Revision 28570d08 (github): Merged the DirectSound 8 stuff into dsdirectsound.
danij

2009-01-01

17:06 Revision 7eed62a1 (github): Added: Console command "pausemusic".
danij
16:02 Revision 1f4b6a72 (github): Clarified API documentation of the ddstring functions.
skyjake
15:13 Revision 612ffd51 (github): Fixed numerous memory leaks in the bindings system due to ddstrings not being free'd. Str_Free doesn't actually free all memory used with ddstring_t, it only frees the text string itself and zeros the ddstring_t so it can be reused. Str_Delete is the way to destroy the lot.
Perhaps the string interface naming needs a rethink? danij

2008-12-31

15:21 Revision c0995525 (github): Removed some surplus space.
skyjake
15:21 Revision d35add1b (github): Staged bindings weren't done at all in the Controls menu. Now they are, and mouse/joystick buttons are also staged appropriately.
A problem was also fixed with drawing the mouse/joystick button bindings: they were interpreted as axes by the drawin... skyjake
15:01 Revision c03a5b62 (github): Walking and sidestepping weren't staged in the default bindings. Now movement feels better?
skyjake
14:58 Revision 2517be64 (github): Updated files.
skyjake

2008-12-30

17:29 Revision 787ac11c (github): Added new src files to the codeblocks and vs8 dswinmm projects. Fixed filename of midistream.cpp
danij
17:25 Revision 784210c9 (github): Wrapped the win32-specific, MIDI streaming in dswinmm in a new class - WinMIDIStreamer.
danij
15:54 Revision 316fa90f (github): Applied yagisan's patch to fix FTBFS issues when using cmake to build under *nix.
danij
15:52 Revision f63bcd54 (github): Applied yagisan's patch to fix FTBFS issues when using cmake to build under *nix.
danij
13:42 Revision b397650c (github): Minor tweaks to the dswinmm plugin needed now we compile as C++.
danij
13:41 Revision 17191ac6 (github): Updated vs8 doomsday.vcproj re src file name/path changes.
danij
13:36 Revision d364d388 (github): Switched the dswinmm plugin to C++. Renamed source files accordingly.
danij
02:13 Revision 661d6f9d (github): Merged the Ext and Mus audio driver interfaces.
Removed the "playext" ccmd as now redundant (use "playmusic" instead).
Added: If the loaded audio driver does not sup...
danij

2008-12-29

22:17 Revision 4aa2e316 (github): Fixed audio driver entry point import in importExternal(), was not grabbing DS_SFX_Load().
danij
19:29 Revision 56d9835a (github): Fixed segfault during shutdown if for whatever reason it was not possible to load the audio driver.
danij
19:04 Revision 771f70d1 (github): Fixed potential segfault in Sfx_Init() - if the current audio driver does not provide an interface for SFX playback.
danij
19:03 Revision 04762347 (github): Fixed error message in S_InitDriver()
danij
18:59 Revision c5f848a7 (github): Fixed segfault during shutdown if the engine-internal sdl_mixer audio driver is used.
danij
18:57 Revision 4a6c84f3 (github): Fixed *nix/osx: Attempting to play a CDAudio track via the "playmusic" console command would stop the currently playing music even though CDAudio playback is not implemented for these platforms.
danij
18:40 Revision 7850d1b9 (github): Reorganised audio driver load, init, shutdown and release. The chosen driver is now loaded and released from s_main.c with the individual interfaces initialized and shutdown via Sfx_Init() and Mus_Init() for SFX and music respectively. The audio driver is now shutdown only after all interfaces have been released.
danij
18:09 Revision 08879b76 (github): Fixed audio driver shutdown.
danij
17:35 Revision 1a40890e (github): Updated names for of global variables to the audio driver interfaces.
danij
16:05 Revision 7c07a004 (github): Updated include paths re file name changes to the audio driver headers.
danij
15:44 Revision af35fc60 (github): Revised file names, all sys_sfxd_*.c/h renamed to sys_audiod_*.c/h as they now share a base level, audio interface.
danij
15:36 Revision cb3f1c3c (github): Completed shifting around the src files for the audio driver interface and plugins. Doomsday and all plugins now build under Windows. With luck build should be successful under *nix too. The XCode project will need updating (I didn't want to break it so have left it alone) and there will probably be a linking error to resolve as I noticed that the QuickTime interface uses the same function names as existing engine-side routines.
danij
15:26 Revision 172010a0 (github): Updated the vs8 solution and project files re file name and path changes, added new project for dswinmm and deleted the dssdlmixer project.
danij
15:23 Revision e0b48895 (github): Updated the vcbuild script, removed dssdlmixer and added the new dswinmm. Updated linker options for doomsday.exe so we link with sdl_mixer.lib
danij
15:21 Revision 6614954f (github): Deleted dscompat_cl.rsp and updated the new dsdirectsound_cl.rsp re file name changes.
danij
15:19 Revision c78defa1 (github): Updated the CodeBlocks workspace re changes to the audio driver interface, added a new project for dswinmm, deleted the dssdlmixer project.
danij
15:15 Revision 3fd1027c (github): Updated CMakeLists.txt; SDL_mixer now required by the engine (if not a dedicated build) rather than in a plugin. Hopefully I didn't break anything as I don't actually use cmake.
danij
15:13 Revision d3101155 (github): Moved Win32 specific audio interfaces for MIDI and CDAudio (redbook) playback via Windows Multimedia into a new dswinmm plugin.
danij
15:01 Revision 9a046875 (github): Updated dsopenal and dsdirectsound re changes to the audio driver interface.
danij
14:59 Revision e7b0e4fd (github): Delete dsSDLMixer plugin (is being moved into the engine).
danij
14:56 Revision 6a3a4a44 (github): Fixed problem in ST_drawHUDSprite which assumed psprite textures were always resized to a power of two. Which may not be the case now that we can take advantage of this.
danij
14:49 Revision f8bb0a65 (github): Renamed sys_musd.h to sys_audiod_mus.h
Renamed sys_sfxd.h to sys_audiod_sfx.h danij
14:48 Revision 345c7785 (github): Begin refactoring the sfx and music driver, plugin architecture. Moved sfxdriver_t into sys_audiod.h (new) and minor changes to the interfaces.
danij

2008-12-28

18:20 Revision 8d38ba36 (github): Updated Snowberry's doomsday.conf
* Name change of dscompat to dsdirectsound (default).
* Removed the ds8 option (merged with dsdirectsound).
* Added o...
danij
18:11 Revision 9ad87713 (github): Updated dsdirectsound source files re name changes and file paths.
danij
18:09 Revision 81b57bb5 (github): Renamed dscompat source files re name changes and file paths.
danij
18:06 Revision 9f86513a (github): Updated the vc2008 solution and project files re name change of dscompat to dsdirectsound.
danij
17:59 Revision 773a02ad (github): Updated the vcbuild script re name change of dscompat to dsdirectsound.
danij
17:48 Revision a9364927 (github): Updated the CodeBlocks dsdirectsound project re name changes and file paths.
danij
17:44 Revision ff5edbb1 (github): Renamed the dscompat CodeBlocks project to dsdirectsound
danij
17:41 Revision 9e84ddbb (github): Renamed plugin dir ds6 to directsound.
danij

2008-12-24

17:49 Revision 900690dc (github): Completed the encapsulation of the blockmap within the engine.
* Replaced the linkmobj blockrings using links within the linedef blockmap blocks (maybe split into two blockmaps lat... danij

2008-12-23

05:38 Revision 5f0bd673 (github): Fixed couple of minor bugs in the menu that must have inadvertently crept in due to me working with several local branches atm.
* ccmd "menuback" once again works.
* "quit game" menu option in jHexen now quits as expected (as opposed to displayi...
danij

2008-12-22

20:15 Revision 022788e4 (github): Fixed bug #2160011: Mobj models facing incorrect direction. Due to incorrect yaw calculation in R_ProjectSprite().
danij
20:10 Revision d39cf4cc (github): Renamed cvar "rend-dev-surface-normals" to "rend-dev-surface-show-normals" for consistency with other similar cvars.
danij
 

Also available in: Atom