Claudio Matsuoka
656d4d7b93
Don't warn against multichar constants in BeOS
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
25c74319d7
Silence empty source file warning in Solaris
...
Add a pragma to disable the empty translation unit in Solaris. Some
source files will be ifdef'ed out and will be empty in certain
platforms.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
5d2fbdfc9e
Fix background process status in Unix
...
Change the way background process detection is handled in systems
without signals or termios.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
0cd5ecc266
Merge branch 'master' of github.com:cmatsuoka/xmp-cli
...
Conflicts:
Changelog
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
c4f6a596a8
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
287e5325da
Show frame information in Windows
...
Change foreground process flags defaults in such a way that frame
information is shown in systems without termios such as Windows.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
e60cb47fbc
Fix executable suffix in Makefiles
...
Executable file was being generated as src/xmp under mingw32, change it
to use .exe as suffix as detected by the configuration script.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
6f13189c49
Fix configuration file search path
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
e6c10931cb
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
32824dec20
Remove obsolete module rescan code
...
We're now using libxmp 4.1 so no need to check for older library versions.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
d008b00006
Local module flags override quirks
...
Use the new XMP_PLAYER_CFLAGS parameter from libxmp 4.1 to override
built-in quirks using modules.conf.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
f51aa2ef3b
Require libxmp 4.1
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
26c8518fe7
Update demo module
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
08caa6bfb7
Fix build on Cygwin
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
62206f5f47
Fix MinGW32 build
...
Misplaced preprocessor directives caused MinGW builds to break. Reported
by vaseleos0.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
a0ab0048ae
Update .gitignore
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
1f09a54501
Re-shuffle when looping over module list
...
If loop over the entire list is enabled and random playing mode is used,
use a different order in each loop.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
3bbb8494cc
Fix skip to previous module when playing subsong
...
Allow skip to previous module when playing non-main sequence.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
50f8448732
Display status message when sequence loops
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
b4a30876a7
Refactor and add comments
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
6717a0ed25
Warn about nonexistent sequence
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
16f55dd996
Update version number to 4.0.3
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
d8820352fd
Add option to loop over entire module list
...
Use --loop-all to enable looping over the entire module list. Command
'l' changed to cycle through regular loop and list loop. List loop is
enabled only if at least one module was played.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
de08349992
Add command to show current sequence
...
Command 'Z' displays the current sequence in the status line.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
244d759dba
Add gitignore file
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
357043457c
Show sequence start position in hexadecimal
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
3699d432cb
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
61828e7b7a
Add command to toggle subsong explorer
...
Subsong explorer mode can be toggled using the 'z' command. A flag
will appear in the status line showing that explorer mode is enabled.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
af1f1c2198
Add option to play all sequences in module
...
Add option -Z to command-line interface to play all available sequences
(subsongs) in module.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
2487779a20
Merge branch 'master' of ssh://git.code.sf.net/p/xmp/xmp-cli
13 years ago
Claudio Matsuoka
eeb3b99ffc
Add subsong navigation
...
Use keys '<' and '>' to change to previous/next sequence (subsong).
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
190a899945
Add option to play hidden sequences
...
Add command-line option -z to specify a pattern sequence to play. The
main sequence is 0.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
e66803c8fa
Merge branch 'master' of ssh://git.code.sf.net/p/xmp/xmp-cli
13 years ago
Claudio Matsuoka
1efba54ff6
Add option to play hidden sequences
...
Add command-line option -z to specify a pattern sequence to play. The
main sequence is 0.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
7599c36cc6
Add loop toggle key to runtime help
...
Runtime help for the 'l' command (toggle loop) was missing. Reported
by Benjamin Shadwick.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
8413998e18
Fix native-endian flag typo in coreaudio driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
31b192ef95
Avoid doing arithmetic with void pointer
...
Address Solaris Studio compiler warning (reported by Douglas Carmichael).
CC src/sound_pulseaudio.o
"src/sound_pulseaudio.c", line 53: warning: pointer to void or function
used in arithmetic
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
8f13824eec
Remove invalid changelog entries
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
d5e118404e
Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
2b395f79c0
[xmp] Update version in manpage
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
4c962ed404
[xmp] Update demo module
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
c924f95e50
[xmp] Fix option setting
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
9635482e0e
[xmp] Fix player flag setting
...
Don't set flags for the current module based on flags for the previous
module (which may include module quirks).
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
7bc0c45b59
[xmp] Allow module configuration to override default module quirks
...
Libxmp 4.0.3 includes built-in module quirks for well-known cases. Allow
modules.conf to override these default settings.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
ac2956ee8f
[xmp] Remove obsolete file
...
Remove leftovers from xmp 3.x.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
bee79b8248
[xmp] Update changelog
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
2864937ff8
[xmp] Credits and changelog updates
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Claudio Matsuoka
17f253dc16
[xmp] Add Jan Engelhardt to authors list
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
13 years ago
Jan Engelhardt
663cb91e4e
xmp: match function heads with prototypes and use (void)
...
In cases where no prototype is present, this changes the function from
taking an unspecified number of arguments to taking exactly zero.
13 years ago
Jan Engelhardt
665ae482a5
xmp: const annotations
...
Mark prominent arrays as const.
13 years ago