Darkvater
09aa02542b
(svn r7577) -Fix (r7565): Missed out some OSX files (Bjarni)
2006-12-27 14:27:30 +00:00
Darkvater
073e0eb3c9
(svn r7565) -Codechange: Rework DEBUG functionality. Look for appropiate debugging levels to
...
use in debug.h. grfmsg() is now used as a specific debug-function for grf.
2006-12-26 17:36:18 +00:00
tron
2b27073156
(svn r5391) Miscellaneous, mostly bracing and whitespace, nothing spectacular
2006-06-27 21:25:53 +00:00
tron
0a72639c2d
(svn r5210) Many small changes which piled up: const, unsigned, variable scope, CSE for readability, DeMorgan, if cascades -> switch, whitespace, parentheses, bracing, misc.
2006-06-10 08:37:41 +00:00
tron
30651e8bcb
(svn r5135) Forgotten Id tag
2006-06-05 18:00:37 +00:00
peter1138
9671d6a9eb
(svn r4692) - Use DEBUG() instead of direct fprintf in extmidi music driver, and silence 'set volume not implemented' warning at the default debug level.
2006-05-02 19:09:49 +00:00
bjarni
235e72829e
(svn r3596) -Codechange: [OSX] changed to use Apple's macros instead of OTTD macros for endian conversion
...
This increases the execution speed a lot since GCC can't detect the OTTD macro as an endian conversion
while Apple's code uses the instruction to convert endian instead of a series of instructions to produce the same result
Since we don't have that many endian conversions in the game, overall performance should not increase noteworthy
2006-02-12 14:31:33 +00:00
Darkvater
a6756ccf21
(svn r3448) - Fix: wrap up some MinGW warnings
2006-01-26 22:09:25 +00:00
bjarni
42d8e8410b
(svn r3286) -Fix: [OSX] 10.2 works again and universal binaries got 10.2 as target by default
2005-12-10 23:03:59 +00:00
tron
2cc2154ad2
(svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in comments, excess empty lines, minor other changes
...
nothing spectacular, just some stuff, which piled up
2005-10-22 06:39:32 +00:00
bjarni
37af5bc475
(svn r3022) -feature: [OSX] OSX now uses quicktime to play midi files
...
this eliminates the long pauses between songs and the "leaving process hehind" bug (moebius_)
2005-10-06 17:57:18 +00:00
tron
c2c865e4b9
(svn r2984) Use adequate types, this should aid portability a bit
2005-09-25 09:04:59 +00:00
Darkvater
72ef17dace
(svn r2960) - Fix: [ 1227779 ] Fix win32 midi volume level control which didn't work (glx)
2005-09-17 13:15:16 +00:00
tron
b84e36d717
(svn r2946) Remove redundant calls, simplify a check and terminate the argument list of execlp() as suggested by the manpage to make it correctly work on 64bit platforms
2005-09-12 09:53:56 +00:00
tron
08e0769967
(svn r2938) -Fix: Exit the child of the extmidi backend with _exit() instead of exit(), because we don't want any atexit handlers - especially flushing output streams - to run, if exec() fails
...
Half a credit is due to Darkvater (;
2005-09-11 09:24:17 +00:00
Darkvater
73662f2fcb
(svn r2922) Fix crash with directmusic if no music files could be found to play
2005-09-08 12:22:47 +00:00
tron
3ace3769c9
(svn r2911) Deinitialise the DirectMusic driver like it's done in the example code in MSDN, this should fix a strange crash upon deinitialising wave out sound
2005-09-03 17:30:16 +00:00
tron
dc20e0ae81
(svn r2827) BeOS meets all prerequisites for extmidi
2005-08-06 22:40:18 +00:00
tron
e2ce1f997a
(svn r2730) -Fix: Fail if the sequencer can't play audio
...
Also check the return value of CreateThread()
2005-07-27 21:45:34 +00:00
tron
ed2e3c77af
(svn r2712) Overhaul DirectMusic MIDI backend:
...
- Merge the .c and .cpp part into one file
- Properly deinitialize at the end
- Remove "experimental" status
- Miscellaneous smaller changes
-Fix: Volume control works now
2005-07-26 06:59:48 +00:00
tron
4f6b8232c9
(svn r2707) Missed the paths in the BeOS MIDI player, sorry for all the noise
2005-07-25 08:16:05 +00:00
tron
b18af859ef
(svn r2705) Fix #include paths and remove unnecessary #includes
2005-07-25 07:20:32 +00:00
tron
201990b5d9
(svn r2704) Remove . from include path again, too much trouble. Also add some #ifdefs and #includes for the Windows build
2005-07-25 07:16:10 +00:00
tron
a227065ab7
(svn r2701) Insert Id tags into all source files
2005-07-24 14:12:37 +00:00
orudge
1e70ba752e
(svn r2689) - Split OS/2 music driver into os2_m.c, update project file
2005-07-23 16:08:05 +00:00
tron
10fd03e222
(svn r2688) MSVC and Watcom can't handle identical file names in different directories, oh my...
2005-07-23 15:48:00 +00:00
tron
54e02a620a
(svn r2687) Make a variable static
2005-07-23 15:34:05 +00:00
tron
07a6e612ec
(svn r2685) -Codechange: Split the music/sound/video drivers into separate files and move them into subfolders.
...
This results in shorter and hopefully easier to maintain files.
Note: I had to change paths in #include statements of some unrelated files, because I added the ottd base directory to the include path (-I.)
2005-07-23 15:16:57 +00:00