skyjake's activity
From 2012-07-01 to 2012-07-14
2012-07-14
-
12:49 Doomsday Engine Revision 0e682bc5 (github): Audio: Cleanup
-
11:21 Doomsday Engine Revision 76a6b52e (github): Documentation|Audio: Small apidoc improvements
-
10:45 Doomsday Engine Revision 56aa7dba (github): dsFluidSynth: Use libdeng2 for printing log messages
-
10:44 Doomsday Engine 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... -
10:42 Doomsday Engine Revision feebfbc4 (github): Audio: Log message about changing sound fonts
- In general, the audio driver should not print user-visible
messages.
2012-07-13
-
22:25 Doomsday Engine Revision 576ef7c6 (github): qmake|Unix: Build config for glib-2.0
-
22:25 Doomsday Engine Revision 8abc57e4 (github): Fixed|Audio: Adding audio interfaces on the stack
-
22:00 Doomsday Engine 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... -
21:58 Doomsday Engine 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... -
21:47 Doomsday Engine Revision f11a0873 (github): Added an AutoStr constructor from C string
-
14:30 Doomsday Engine Revision efdbd302 (github): Refactor|Audio: Soundfont config and querying play state in audiodriver_music
-
14:21 Doomsday Engine 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... -
13:55 Doomsday Engine 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... -
12:01 Doomsday Engine 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... -
12:00 Doomsday Engine Revision 8f3e12ce (github): Refactor|FS: Added F_Dump() for writing data to a file
- Utility for writing a data buffer to a file.
-
11:29 Doomsday Engine Revision 0d8f0464 (github): Cleanup: Use AutoStr in composeBufferedMusicFilename()
-
11:28 Doomsday Engine Revision 9d759021 (github): Cleanup
-
10:27 Doomsday Engine Revision c171b04e (github): Clang: Fixed some compiler warnings
-
10:26 Doomsday Engine 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... -
10:17 Doomsday Engine Revision 6562102a (github): Merge branch 'master' into dsfluidsynth
-
10:02 Doomsday Engine Revision c7cbeaf5 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
2012-07-12
-
22:22 Doomsday Engine 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). -
21:35 Doomsday Engine Revision 22ad7943 (github): Debug: Added debug message about Mus_Start()
-
21:34 Doomsday Engine Revision 4e4011c0 (github): Clang: Fixed some compiler warnings
-
21:13 Doomsday Engine Revision a624f69f (github): Clang: Fixed a couple of compiler warnings
-
18:48 Doomsday Engine Revision 4eddf356 (github): Merge branch 'master' into dsfluidsynth
-
18:46 Doomsday Engine Revision f48212a6 (github): dsFluidSynth: Cleanup
-
18:36 Doomsday Engine Revision f3e0e49b (github): dsFluidSynth: Allow changing music volume
- Also, clear the synth buffer when switching songs.
-
18:24 Doomsday Engine Revision aee1c176 (github): dsFluidSynth: Refuse non-MIDI input; fixed song looping/status check
-
17:14 Doomsday Engine 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... -
17:12 Doomsday Engine 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... -
08:24 Doomsday Engine 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. -
06:32 Doomsday Engine 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...
2012-07-11
-
19:05 Doomsday Engine 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... -
16:28 Doomsday Engine Revision ecd17f3e (github): Merge branch 'dsfluidsynth' of ssh://Air-Force.local/~jaakko/Projects/deng into dsfluidsynth
- Conflicts:
doomsday/config.pri
doomsday/external/external.pro
2012-07-10
-
21:24 Doomsday Engine 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... -
19:47 Doomsday Engine Revision d1197144 (github): Merge branch 'master' into dsfluidsynth
-
19:45 Doomsday Engine Revision cbf36da6 (github): Merge branch 'master' into dsfluidsynth
- Conflicts:
doomsday/doomsday.pro -
16:37 Doomsday Engine 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
-
10:42 Doomsday Engine Revision b67f274c (github): Documentation|libdeng: Added comment about memoryzone_private.h
2012-07-09
-
19:56 Doomsday Engine Revision eabae760 (github): Hexen: Fighter is Yellow by default in single-player
-
17:59 Doomsday Engine Revision d8526d9f (github): Homepage: Fixed typo
-
17:56 Doomsday Engine 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... -
16:55 Doomsday Engine Revision c6fdd57c (github): Renderer: Adjusted default vignettte
- The default settings are now slightly wider + darker.
-
10:28 Doomsday Engine Revision 35fe9847 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
10:28 Doomsday Engine 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... -
09:06 Doomsday Engine Revision b53a84ea (github): CallbackThread is internal to libdeng
2012-07-08
-
19:18 Doomsday Engine 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... -
12:21 Doomsday Engine 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.
2012-07-06
-
07:05 Doomsday Engine 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... -
06:38 Doomsday Engine 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... -
06:35 Doomsday Engine 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...
2012-07-05
-
18:27 Doomsday Engine 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... -
09:22 Doomsday Engine Revision 7cdb3ddf (github): Heretic|Hexen: Clients update clmobj color translation class and map
- The mobj tclass + tmap should be updated for all visible mobjs.
-
09:05 Doomsday Engine 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... -
08:10 Doomsday Engine Revision 2a7a5967 (github): Cleanup
-
07:58 Doomsday Engine 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... -
07:22 Doomsday Engine 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.
2012-07-04
-
08:39 Doomsday Engine Revision 0b7d1955 (github): Hexen|Fixed: Don't color translate the Pig class
-
08:24 Doomsday Engine 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... -
07:03 Doomsday Engine Revision fbbe34fe (github): Merge branch 'master' of ssh://Air-Force.local/~jaakko/Projects/deng
2012-07-03
-
21:17 Doomsday Engine Revision b31d3da8 (github): Hexen|libcommon: Cleanup
-
21:04 Doomsday Engine Revision 1ce804c0 (github): Hexen|libcommon: Simplifying color translations
- The player 'colorMap' member now stores the player's spawn color
in all games.
Removed special cases where translati... -
20:33 Doomsday Engine Revision aa4c5c66 (github): Hexen|Refactor: Unifying logic for setting mobj color translation
- It is not a good idea to spread the logic for player color translation
across many places in the code base. Now the f... -
13:08 Doomsday Engine Revision 5201984c (github): Hexen|Fixed: Loading color translation tables for class 2
- The lump name of the translation table was incorrectly determined,
as a printf formatting of %X only works up to tabl... -
12:48 Doomsday Engine Revision a0e0177a (github): Fixed|Hexen: Allow warp/setmap only to defined maps
- Warping is now only allowed to maps defined in MAPINFO. The "warp"
and "set map" commands will just report failure wh... -
10:56 Doomsday Engine Revision 26ad7b71 (github): Fixed|Hexen: Player colors in the Player Setup menu
- In Hexen v1.0, there are only 9 translation tables available. When
loading the tables, they are mapped to indices 0-2... -
09:50 Doomsday Engine Revision a1cbee28 (github): Fixed|libcommon|Menu: Layout of items in the Multiplayer Player Setup menu
- The mobj preview was in the wrong position. Now it is manually laid out using
the MNF_POSITION_FIXED flag.
Applied s... -
09:48 Doomsday Engine Revision 510885d0 (github): libcommon|Added: Menu object flags for fixed position and layout offset
- The MNF_POSITION_FIXED flag causes the dynamic layout algorithm to
skip the object and just apply the predefined fixe... -
09:07 Doomsday Engine Revision d9cf2f22 (github): Hexen|Menu|Fixed: In v1.0, cycle through the four available colors
- In the Player Setup menu, the "Automatic" color setting is supposed to
cycle through colors 0-3 in Hexen v1.0. -
06:56 Doomsday Engine Revision fbb95e63 (github): GCC|Fixed: Compiler warnings about extra braces
-
06:52 Doomsday Engine Revision 836aa3f1 (github): Fixed: Int-to-pointer casts in 64-bit build
- When using the INT2PTR() macro, the difference between 32-bit integers
and 64-bit pointers is taken care of automatic...
2012-07-02
-
19:29 Doomsday Engine Revision 692b1d05 (github): GCC: Added warning diagnostics option
-
18:59 Doomsday Engine Revision e0aeb23f (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
07:05 Doomsday Engine Revision f80b1381 (github): Cleanup|Documentation: Cleaned up s_wav
-
06:55 Doomsday Engine Revision 52632ddf (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
06:55 Doomsday Engine Revision 9820f125 (github): GCC: Attempting to fix a bogus (?) compiler warning about memset()
- As far as I can see, GCC 4.4 is misunderstanding how the "data" pointer is
manipulated in WAV_MemoryLoad(), so simpli...
2012-07-01
-
17:51 Doomsday Engine Revision 31a8a947 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
-
17:43 Doomsday Engine Revision fcc3b416 (github): Refactor: Clarifying the palette translation tables
-
16:13 Doomsday Engine Revision 8162e1ee (github): Hexen: Fixed color translations in the Player Setup menu
- Simplified the math for determining the translation table index in
loadDoomPatch(). Also added an assertion in the en...
Also available in: Atom