Project

General

Profile

Activity

From 2012-07-04 to 2012-07-17

2012-07-17

21:33 Revision 97ae9182 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
21:29 Revision 88b26049 (github): Documentation|Readme: Merged content from the wiki about engine features
As this information needs to be included in the offline readme
as well, the wiki page will be generated out of the Am...
skyjake
20:11 Revision e1628278 (github): Documentation|DEW: Added template for the Readme articles
skyjake
11:57 Revision 1944f774 (github): Updater|Win32: Ask to stop Snowberry if it is running
As Windows cannot update files that are in use, we must ask the
user to quit Snowberry before the installer is started.
skyjake
11:10 Revision 7c19ec37 (github): dsDirectSound|dsWinMM: Removed superfluous defines
The DENG2_C_API_ONLY is now defined for all plugins in
config_plugin.pri.
skyjake

2012-07-16

21:44 Revision 73197e30 (github): Automap|Fixed: Polyobj lines not visible on automap
See bug: http://sourceforge.net/tracker/?func=detail&aid=3538319&group_id=74815&atid=542099 danij
19:24 Revision 25898639 (github): Cleanup
danij
19:24 Revision 4100676a (github): Automap|Hexen|Fixed: Attempted out-of-range PLAYPAL lookup with "reveal 3"
When playing Hexen and the full automap is revealed and invalid
palette index was used when attempting to draw the th...
danij
18:45 Revision c3dc7a05 (github): Game Menu|Fixed: Cannot alter "Use custom automap colors"
Caused during recent refactorings where the MNLIST objects were not
linked with the appropriate cvar name during menu...
danij
18:00 Revision 9a28a437 (github): Merge branch 'dsfluidsynth'
skyjake
17:58 Revision f6543f81 (github): GL: Fixed potential crash under a VM
It seems that under a VM, glGetString(GL_VERSION) may return NULL under
certain circumstances, which makes Doomsday c...
skyjake
16:16 Revision c37dd5e2 (github): Merge branches 'dsfluidsynth' and 'dsfluidsynth' of ssh://deng.git.sourceforge.net/gitroot/deng/deng into dsfluidsynth
skyjake

2012-07-15

16:56 Revision 6801cd58 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
16:54 Revision bfc1fc55 (github): Game Menu|Added: Delete save state from "SaveGame" and "LoadGame" pages
When not editing the name of a save state, the user can delete an
existing save by highlighting it's name and pressin...
danij
15:35 Revision 358751ab (github): Merge branch 'dsfluidsynth' of ssh://deng.git.sourceforge.net/gitroot/deng/deng into dsfluidsynth
skyjake
15:33 Revision 82d9ec8d (github): Ubuntu: Fixed dsFluidSynth build
Also, check that the required dependency GLib 2.0 is available. skyjake
15:11 Revision 40d01dec (github): Builder|Mac OS X: Deploy dependencies of dsFluidSynth
glib-2.0, gthread-2.0, and libintl are required by FluidSynth. skyjake
14:58 Revision 0cc2b8d8 (github): Added: Console command "deletegamesave"
Delete a save slot by name or slot identifiers, with confirmation
dialog (unless affirmed with the "confirm" argument).
danij
14:20 Revision 73bb010b (github): Merge branch 'master' into dsfluidsynth
skyjake
14:19 Revision fed516c4 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake

2012-07-14

12:49 Revision 0e682bc5 (github): Audio: Cleanup
skyjake
11:21 Revision 76a6b52e (github): Documentation|Audio: Small apidoc improvements
skyjake
10:45 Revision 56aa7dba (github): dsFluidSynth: Use libdeng2 for printing log messages
skyjake
10:44 Revision f9fe6a08 (github): Audio: SF2 soundfonts with FMOD using FluidSynth
When using dsFMOD, FluidSynth is automatically loaded in
addition to FMOD's music interface for playing back MIDI
usi...
skyjake
10:42 Revision feebfbc4 (github): Audio: Log message about changing sound fonts
In general, the audio driver should not print user-visible
messages.
skyjake

2012-07-13

22:25 Revision 576ef7c6 (github): qmake|Unix: Build config for glib-2.0
skyjake
22:25 Revision 8abc57e4 (github): Fixed|Audio: Adding audio interfaces on the stack
skyjake
22:00 Revision efd10a09 (github): Busy Mode: Start and end the sound frame in busy loop
Like in the main loop, the sound frame is started and ended in the
busy mode loop. This ensures that audio drivers ar...
skyjake
21:58 Revision 638866ca (github): Refactor|Audio: Music interface stack
All audio interfaces are now placed into a single stack in priority
order. There can be any number of Music and CD in...
skyjake
21:47 Revision f11a0873 (github): Added an AutoStr constructor from C string
skyjake
14:30 Revision efdbd302 (github): Refactor|Audio: Soundfont config and querying play state in audiodriver_music
skyjake
14:21 Revision 45476e00 (github): Refactor|Audio: Added audiodriver_music module
This low-level layer over the individual music interfaces
groups them together as an aggregate that can be controlled...
skyjake
13:55 Revision d2d35109 (github): Refactor|Audio: Unifying the low-level music playback setup
The end goal of this refactoring is to allow multiple music
interfaces to be tried when a song has been chosen for
pl...
skyjake
12:01 Revision 7bf54136 (github): Refactor|Audio: First step in adding multiple music interfaces
Starting music playback is now done via intermediary functions
AudioDriver_Music_PlayFile() and AudioDriver_Music_Pla...
skyjake
12:00 Revision 8f3e12ce (github): Refactor|FS: Added F_Dump() for writing data to a file
Utility for writing a data buffer to a file. skyjake
11:29 Revision 0d8f0464 (github): Cleanup: Use AutoStr in composeBufferedMusicFilename()
skyjake
11:28 Revision 9d759021 (github): Cleanup
skyjake
10:27 Revision c171b04e (github): Clang: Fixed some compiler warnings
skyjake
10:26 Revision 22bc606d (github): Bindings: Fixed a potentially dangerous assumption about cbdevtype_t
The enumeration cbdevtype_e is now explicitly defined to match the
values of the ddevent types, as that how it is exp...
skyjake
10:23 Revision e0773c32 (github): All Games|Fixed: Ensure automap and/or inventory closed when map warping
danij
10:21 Revision 054b7b85 (github): Game Menu: Do not close when opening the control panel
Do not close the game menu when the control panel is opened via the
Options page (uniform behavior with other access ...
danij
10:19 Revision a454d983 (github): libcommon: Cleanup
danij
10:17 Revision 6562102a (github): Merge branch 'master' into dsfluidsynth
skyjake
10:02 Revision c7cbeaf5 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
07:52 Revision fdd12185 (github): libcommon: Fix misleading comment in G_DoLeaveMap()
danij
07:50 Revision 4bfaee16 (github): libcommon: Cleanup
danij
06:25 Revision 64c8aac4 (github): Game Save|Doom|Heretic|Hacx|Chex: Clear the auto save slot when a new game begins
danij
06:12 Revision 40b5f3f4 (github): libcommon: Cleanup
danij
05:33 Revision c17c5ba7 (github): Hexen|Refactor: Don't call G_InitForNewGame() when leaving for a map in the same hub
danij
05:10 Revision 080d367c (github): libcommon: Cleanup
danij
04:49 Revision 4f23b6d2 (github): libcommon: Cleanup
danij
03:52 Revision 37f00cdf (github): libcommon|Cleanup: Removed some dead code
danij
03:38 Revision c28d76b0 (github): libcommon: G_DoWorldDone() is never called in busy mode
danij
03:32 Revision 0ac8b0e4 (github): libcommon: Cleanup
danij
03:04 Revision 11629aa6 (github): libcommon|Refactor: Further unified game actions for all games
A saved map state for a previously visited map (in the current game
session) is now deserialized during G_DoLoadMap()...
danij
01:34 Revision 027ed7ed (github): libcommon: Minor fixes
danij
01:01 Revision f5a462e6 (github): libcommon|Refactor: Completed integration of Hexen's logic into the common G_DoWorldDone()
danij
00:44 Revision c871cbff (github): libcommon: Set skill level when map warping if a game is not in progress
danij
00:36 Revision 135b3966 (github): API: Enhanced Def_Get() - 'out' argument now optional for Finale defs
danij
00:25 Revision dc018d86 (github): libcommon|Fixed: Further map music queuing fixes
danij
00:20 Revision c4f5ce7c (github): libcommon|Fixed: Map music not queued if there is no briefing
danij
00:09 Revision 882df979 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
00:08 Revision 0dce45d8 (github): libcommon|Refactor: Duplicate G_InitNew() logic in the Hexen branch of G_DoWorldDone()
danij

2012-07-12

22:22 Revision c36b2bf5 (github): Clang: Fixed bunch of questionable/faulty code
Clang's warnings are quite superior to gcc in informativeness.
Some of these are real bugs (e.g., materialvariant.c).
skyjake
21:35 Revision 22ad7943 (github): Debug: Added debug message about Mus_Start()
skyjake
21:34 Revision 4e4011c0 (github): Clang: Fixed some compiler warnings
skyjake
21:13 Revision a624f69f (github): Clang: Fixed a couple of compiler warnings
skyjake
20:29 Revision e9b67ff1 (github): libcommon|Refactor: Began commonizing G_DoWorldDone()
danij
18:48 Revision 4eddf356 (github): Merge branch 'master' into dsfluidsynth
skyjake
18:46 Revision f48212a6 (github): dsFluidSynth: Cleanup
skyjake
18:36 Revision f3e0e49b (github): dsFluidSynth: Allow changing music volume
Also, clear the synth buffer when switching songs. skyjake
18:24 Revision aee1c176 (github): dsFluidSynth: Refuse non-MIDI input; fixed song looping/status check
skyjake
17:14 Revision 47565ca8 (github): dsFluidSynth: Basic functionality working: playing MIDI using an SF2 soundfont
The dsFluidSynth audio plugin is now able to use libfluidsynth and
an SF2 soundfont to synthesize MIDI music into raw...
skyjake
17:12 Revision 1b911a00 (github): Audio: Added a mechanism for streaming samples
When a buffer is created with the SFXBF_STREAM flag, its sample's
data pointer is interpreted as a callback that will...
skyjake
08:24 Revision 71546587 (github): Builder|Mac OS X: Sign the applications with a Developer ID
Apps need to be signed for Mountain Lion or otherwise the user has to
jump through some hoops to run them.
skyjake
06:32 Revision 1c07905b (github): dsFMOD: Do not call exported functions internally in the plugin
If the same exported symbol (e.g., DM_Music_*) is present in multiple
concurrently loaded plugins, a call may not end...
skyjake
02:59 Revision 515b50cf (github): libcommon|Refactor: Restructured high level map loading interface
danij

2012-07-11

20:32 Revision f768a5e5 (github): libcommon|Refactor: G_GenerateSaveGameName() now returns an AutoStr
danij
20:14 Revision bec2495c (github): libcommon|Refactor: Fog for a map can be initialised in G_LoadMapWorker()
The engine's deferred GL task system means we can now setup the
fog properties for a given map from the worker thread.
danij
19:05 Revision c8263d48 (github): dsFluidSynth: Basic synthesizer functionality
The dsFluidSynth audio plugin can now be loaded with -imusic. It will
load an SF2 soundfont, read MIDI data from a fi...
skyjake
16:28 Revision ecd17f3e (github): Merge branch 'dsfluidsynth' of ssh://Air-Force.local/~jaakko/Projects/deng into dsfluidsynth
Conflicts:
doomsday/config.pri
doomsday/external/external.pro
skyjake
04:05 Revision 4b375c6e (github): Refactor: Removed R_SetupMap() mode DDSMM_AFTER_BUSY
Enhanced public API type ddmapinfo_t to also include the fog setup
properties and exported the R_SetupFog() and R_Set...
danij
03:00 Revision c8869a3d (github): libcommon: Cleanup
danij
02:59 Revision 45754021 (github): libcommon|Refactor: Relocated map banner printing to G_BeginMap()
danij
02:35 Revision 8ee71a79 (github): libcommon|Refactor: Further reorganised G_DoLoadMap()
danij
01:11 Revision 0e692d77 (github): libcommon|Refactor: Relocated player (re)init in G_DoLoadMap() to P_ResetWorldState()
Todo for later: This logic doesn't belong in P_ResetWorldState()
either - players should explicitly "join" each map d...
danij

2012-07-10

21:24 Revision 7b2c3776 (github): Added the dsFluidSynth music plugin
The plan is that FluidSynth will render music into a streaming
memory buffer, which will be played by the audio plugi...
skyjake
19:47 Revision d1197144 (github): Merge branch 'master' into dsfluidsynth
skyjake
19:45 Revision cbf36da6 (github): Merge branch 'master' into dsfluidsynth
Conflicts:
doomsday/doomsday.pro
skyjake
19:19 Revision 76271f0e (github): Documentation|Fixed: There is no '@fixme' tag in Doxygen - use '@todo' instead
danij
19:03 Revision 12847fe8 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
16:37 Revision 0235523a (github): Fixed|libcommon: Color palettes must be reloaded after engine reset
See bug: http://sourceforge.net/tracker/?func=detail&atid=542099&aid=3541968&group_id=74815 skyjake
10:42 Revision b67f274c (github): Documentation|libdeng: Added comment about memoryzone_private.h
skyjake
06:31 Revision dc0799d7 (github): Refactor|libcommon: Specify the map URI as an argument to P_SetupMap()
danij
05:34 Revision b58ea7a5 (github): Cleanup|libcommon: Removed now redundant P_SetupMap() arguments
danij
05:26 Revision 0db43ca2 (github): Refactor|libcommon: Enter busy mode outside P_SetupMap()
danij
04:59 Revision 29ede793 (github): Refactor|libcommon: Enter busy mode outside SV_SaveGame()
danij
04:23 Revision 5396bb49 (github): Cleanup
danij
03:54 Revision 820fa09e (github): Refactor|Busy Mode: Configure the transition once before running any tasks
The transition for list of tasks is now determined prior to running
the first task (the transition configuration cvar...
danij
02:48 Revision 8ce6d2dd (github): Cleanup|Busy Mode: Further minor cleanup
danij
02:31 Revision 2cb0d0be (github): libcommon: Use the revised Busy Mode API
danij
02:27 Revision 9bf8c0be (github): Cleanup
danij
02:04 Revision a708a857 (github): Refactor|Busy Mode: Moved BusyTask state vars to globals in the Busy Mode module
The 'willAnimateTransition' and 'wasIgnoringInput' state values do
not belong at task level.
danij
01:49 Revision 8e80ba51 (github): Cleanup: Removed the now redundant busytask.cpp
danij
01:32 Revision f4716a45 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
01:31 Revision 5f325d6a (github): Refactor|Busy Mode: Simplified busy mode API interface for task lists
Also separated the busy mode visual drawer to render/busyvisual danij

2012-07-09

20:40 Revision 62cc7152 (github): Refactor: BusyTask is now a member of the public API
danij
19:56 Revision eabae760 (github): Hexen: Fighter is Yellow by default in single-player
skyjake
17:59 Revision d8526d9f (github): Homepage: Fixed typo
skyjake
17:56 Revision 1b1b3472 (github): Homepage: Added openSUSE repository, cleaned up the Linux page
Added a link to the openSUSE repository and some missing icons.
Cleaned up the overall appearance of the page by addi...
skyjake
16:55 Revision c6fdd57c (github): Renderer: Adjusted default vignettte
The default settings are now slightly wider + darker. skyjake
15:09 Revision a5c06707 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
15:07 Revision c00bac99 (github): Fixed|Game Save|libcommon: Viewer origins upon loading an original Doom or Heretic save state
danij
10:28 Revision 35fe9847 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
10:28 Revision fe6b6578 (github): Renderer: Added a camera vignette effect
In a physical camera lens, less light is received from the edges
of the image compared to the center, making the cent...
skyjake
09:06 Revision b53a84ea (github): CallbackThread is internal to libdeng
skyjake

2012-07-08

23:20 Revision dddb8a49 (github): Game Save|libcommon: Minor Cleanup
danij
19:18 Revision 687779be (github): Added source directory for v1 renderer
All the rend_* files were moved to a subdirectory called "render". This
directory should include all the renderer-rel...
skyjake
12:21 Revision aeb631aa (github): Mac OS X|qmake: Remove the warning diagnostic gcc option with OS X 10.4u SDK
The version of gcc in 10.5 doesn't support -fdiagnostics-show-option. skyjake

2012-07-06

07:05 Revision fc1e9bba (github): Win32: Fixed build
The ZBlock methods should not be duplicated in the private header.
Also removed the forced log flush after each print...
skyjake
06:38 Revision 355ecd16 (github): libdeng1: Use appropriate header paths
In libdeng1 sources, one should use #include "de/…" to include headers
so that the correct ones are used.
It would b...
skyjake
06:35 Revision 9ab25e8b (github): Brought back -zonedebug after refactoring
The memory zone visualization was moved back to the engine, where it can
access the GL subsystem. In debug builds, th...
skyjake
05:48 Revision 387907b4 (github): Game Save|libcommon: Cleanup
danij

2012-07-05

18:27 Revision 9396e6c2 (github): Refactor: Relocated memory zone, concurrency, Garbage to libdeng
This big commit moves the memory zone, concurrency module, and
the garbage collector to the libdeng1 library. The cod...
skyjake
09:22 Revision 7cdb3ddf (github): Heretic|Hexen: Clients update clmobj color translation class and map
The mobj tclass + tmap should be updated for all visible mobjs. skyjake
09:05 Revision 9a293398 (github): Fixed|Server: Merging mobj flags in the delta pool
When mobjs deltas were being merged with deltas already existing
in a pool, the mobj flags were not being copied. Thi...
skyjake
08:10 Revision 2a7a5967 (github): Cleanup
skyjake
07:58 Revision 597b2811 (github): Increased max number of generators to 512
However, the Generators implementation is too reliant on O(n) operations.
In order to make it more efficient, those s...
skyjake
07:22 Revision 72c8f957 (github): Testing: Added a special mobj trigger type * for particle generators
If the generator's mobj type is set to "*", it applies to all mobjs. This is
mostly useful for testing the renderer.
skyjake

2012-07-04

08:39 Revision 0b7d1955 (github): Hexen|Fixed: Don't color translate the Pig class
skyjake
08:24 Revision a70089db (github): Fixed: Sprite color translation not set when projecting sprites
There was a bug in R_ProjectSprites() that caused the mobj's tclass and
tmap to be completely ignored when projecting...
skyjake
07:03 Revision fbbe34fe (github): Merge branch 'master' of ssh://Air-Force.local/~jaakko/Projects/deng
skyjake
03:02 Revision 33d9ea21 (github): Game Save|Refactor: Continued work toward improving save state recognition robustness
danij
 

Also available in: Atom