frosch
|
b1718478c8
|
Codechange: Replace old non-standard attributes with C++17/20 standard attributes.
|
8 months ago |
Peter Nelson
|
4c6ccb5248
|
Change: Try stopping extmidi player with SIGINT first. (#11404)
This may give the player a chance to issue MIDI note-off commands.
The kill/waitpid cycle is also less aggressive, waiting 50ms each time.
|
10 months ago |
Peter Nelson
|
08778094f4
|
Fix: extmidi did not move on to next song after playing ends. (#11469)
`song` is no longer a C-style string so cannot be cleared by writing a NUL char.
Use `.clear()` to properly clear a std::string.
|
10 months ago |
frosch
|
b6c8f301be
|
Codechange: Silence warnings about intentionally unused parameters.
|
1 year ago |
Rubidium
|
794b642b9a
|
Codechange: use std::string/std::vector over stredup/strecpy/CallocT/free
|
1 year ago |
PeterN
|
d086f288cd
|
Codechange: Remove duplicated includes. (#10888)
These are now included by stdafx.h so don't need to be included again.
|
1 year ago |
rubidium42
|
55a11710a6
|
Codechange: convert printf DEBUG statements to fmt Debug statements
|
3 years ago |
Michael Lutz
|
37bc2f8064
|
Codechange: Use std::string in the driver and blitter selection code.
|
4 years ago |
S. D. Cloudt
|
13cc8a0cee
|
Cleanup: Removed SVN headers
|
5 years ago |
Henry Wilson
|
7c8e7c6b6e
|
Codechange: Use null pointer literal instead of the NULL macro
|
6 years ago |
Michael Lutz
|
ae748166d0
|
Codechange: Use platform independent C++11 function for sleeping on a thread.
|
6 years ago |
Niels Martin Hansen
|
a8080f14a9
|
Change: DOS music loading for non-Windows music drivers
|
6 years ago |
Niels Martin Hansen
|
f946b3da56
|
Codechange: Pass a MusicSongInfo struct instead of bare filename to music drivers.
Preparation for later extending the info passed to music drivers.
|
6 years ago |
frosch
|
b4b98e5165
|
(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)
|
7 years ago |
peter1138
|
a9a7abf26c
|
(svn r27834) -Change: Parse extmidi command string for parameters to pass on.
|
8 years ago |
rubidium
|
d2357ec435
|
(svn r26556) -Codechange: use sources.list to tell a file shouldn't be built for a particular platform
|
11 years ago |
rubidium
|
b476086c39
|
(svn r26538) -Codechange: remove double accounting of the drivers
|
11 years ago |
rubidium
|
9ed12b0f07
|
(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)
|
11 years ago |
rubidium
|
0463dbdc9e
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
11 years ago |
rubidium
|
4d5dbf5170
|
(svn r22410) -Document: some more bits ;)
|
14 years ago |
terkhen
|
88ca183191
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
14 years ago |
rubidium
|
9c6512ef9e
|
(svn r19168) -Fix: under some circumstances timidity (via extmidi) would not shut down properly causing all kinds of trouble (e.g. blocked audio output). Try harder to shut down timidity and first shut down the music so shut down order is the inverse of initialisation order. Based on a patch by Jindřich Makovička.
|
15 years ago |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
rubidium
|
b0f1fcbead
|
(svn r18520) -Fix [FS#3272]: allegro doesn't like to work with extmidi; it causes 'random' (looks like a racing condition in allegro) crashes when songs are stopped.
|
15 years ago |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
peter1138
|
6bf1a49475
|
(svn r16012) -Codechange: Code style clean up.
|
16 years ago |
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
rubidium
|
11da45ee55
|
(svn r14949) -Cleanup: pointer coding style
|
16 years ago |
peter1138
|
020dbb180a
|
(svn r14909) -Codechange: Remove global option for the extmidi driver and make it a driver parameter with the name cmd instead. This means if you have an "extmidi = ..." line in your config you must change it to "musicdriver = extmidi:cmd=...", in the [misc] section.
|
16 years ago |
skidd13
|
706dd0f86c
|
(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
|
16 years ago |
rubidium
|
d03994098b
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
17 years ago |
rubidium
|
a3ccdcea36
|
(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
|
17 years ago |
rubidium
|
e5e75bd8f8
|
(svn r11719) -Codechange: split sound.h in a header with types and one with functions.
|
17 years ago |
peter1138
|
b953493930
|
(svn r10446) -Codechange: Move extmidi's global data into its class.
|
17 years ago |
peter1138
|
68c6add8cc
|
(svn r10444) -Codechange: switch to c++ classes and inheritance for sound/music/video drivers, using self-registration based on the blitter-model.
|
17 years ago |
rubidium
|
36bb92ae24
|
(svn r9050) -Codechange: Foo(void) -> Foo()
|
18 years ago |
KUDr
|
e373ea7096
|
(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)
|
18 years ago |