Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 208 (100.0%) | 6225 (100.0%) | 29.9 |
kbulgrien | 56 (26.9%) | 3399 (54.6%) | 60.6 |
partmedia | 124 (59.6%) | 2598 (41.7%) | 20.9 |
akirschbaum | 8 (3.8%) | 116 (1.9%) | 14.5 |
tchize | 1 (0.5%) | 59 (0.9%) | 59.0 |
ryo_saeba | 3 (1.4%) | 19 (0.3%) | 6.3 |
mwedel | 9 (4.3%) | 18 (0.3%) | 2.0 |
silvernexus | 4 (1.9%) | 7 (0.1%) | 1.7 |
anmaster | 1 (0.5%) | 5 (0.1%) | 5.0 |
qal21 | 2 (1.0%) | 4 (0.1%) | 2.0 |
Merge sound server with GTK client
No longer install a stand-alone sound server. Merge sound server with
GTK client.
0 lines of code changed in 16 files:
Rename CMake GTK variable name
2 lines of code changed in 1 file:
Lower CMake requirement to 3.1
3.1 is the lowest version we can use to keep taking advantage of
automatic C standard compile flag selection.
0 lines of code changed in 1 file:
Use target_compile_features()
2 lines of code changed in 1 file:
Replace uses of include_directories()
7 lines of code changed in 1 file:
Don't make a local copy of the environment string in sound initialization. We only use it in a read-only manner.
1 lines of code changed in 1 file:
Change environment variable access to use unowned string result
This allows for the sound server to run with Vala < 0.25.3.
1 lines of code changed in 1 file:
Fix double free after stopping music
1 lines of code changed in 1 file:
Control sound logging with client log level
15 lines of code changed in 2 files:
Use pkg-config to find libcurl and SDL
1 lines of code changed in 1 file:
Use pkg-config to find GTK2 libraries
FindGtk2 has some issues finding all parts of the GTK2 library on MSYS2
under Windows, which causes the whole library to be disabled. This
change can be reverted if the CMake module is ever fixed.
1 lines of code changed in 1 file:
Apply volume settings
14 lines of code changed in 1 file:
Store sound mapping in a hash table
54 lines of code changed in 3 files:
Add define around debugging message in cfsndserv.
2 lines of code changed in 1 file:
Move debug output to main
4 lines of code changed in 2 files:
Fix likely double free
1 lines of code changed in 1 file:
Remove delay
0 lines of code changed in 1 file:
Clean up sound server main
20 lines of code changed in 1 file:
Cache chunks for the duration of the sound server
26 lines of code changed in 1 file:
Reduce sound server link dependencies
1 lines of code changed in 1 file:
Move music to $CF_SOUND_DIR/music
2 lines of code changed in 2 files:
Fix path to sound effects
3 lines of code changed in 2 files:
Separate sound functions from sound server
293 lines of code changed in 3 files:
Add shim to match client type signature
6 lines of code changed in 1 file:
Move declarations closer to first use
16 lines of code changed in 2 files:
Remove unused headers
0 lines of code changed in 1 file:
Use modern defaults for sample format and rate
5 lines of code changed in 2 files:
Improve music playback
- Avoid restarting when playing same music
- Fade tracks in and out
- Free previously played track
- Stop playback when receiving NONE or unknown music
26 lines of code changed in 1 file:
Refactor mostly empty source files
142 lines of code changed in 4 files:
Use full filename for sound files
This allows using sounds that don't have a .wav extension.
1 lines of code changed in 1 file:
Convert remaining old sound types
2 lines of code changed in 1 file:
Update README
27 lines of code changed in 1 file:
Update field documentation from README
6 lines of code changed in 1 file:
Fix sound server
- Add missing path separator
- Fix SOUND build when SDL is not enabled
- Fix cfsndserv argument order
- Fix logic errors breaking initialization
3 lines of code changed in 2 files:
Merge 'client-types.h' with 'client.h'
3 lines of code changed in 3 files:
Add missing linker flags to Autotools client build
While here, update ChangeLog and re-wrap a few old entries
Submitted by: Tolga Dalman
1 lines of code changed in 1 file:
Use GLib to set config and cache directories
This also means that we can remove filespec conversion macros. Users who
wish to keep their configuration files MUST manually move them to the
new location.
7 lines of code changed in 2 files:
Use GLib memory allocation functions
These functions terminate the program if there are memory allocation
errors, instead of returning a null pointer.
5 lines of code changed in 1 file:
Replace non-standard string functions with GLib
2 lines of code changed in 1 file:
Fixed unchangeable sound path issue noted in configure.ac.
3 lines of code changed in 1 file:
(72 more)