| Commit message (Collapse) | Author | Files | Lines |
|
"--enable-werror" adds "-Werror" to CFLAGS.
|
|
|
|
There was --enable-nls in configure.ac, and --disable-nls in
m4/nls.m4. Remove the first one, it wasn't working anyway.
|
|
GLib 2.4 is required for proper NLS support. It is so old, we can
safely remove support for GLib 2.2.
|
|
|
|
The artist and the outputs screen are both enabled by default.
|
|
Took a lot of code from screen_lyrics.
|
|
The plugin library is based on code from lyrics.c.
|
|
The code which used to call strcasestr() has been converted to
match_line().
|
|
The "outputs" screen allows the user to enable or disable MPD's audio
output devices.
|
|
The development of version 0.13 has started!
|
|
|
|
|
|
|
|
|
|
|
|
First beta version for the upcoming version 0.12.
|
|
The Slovakian translation was added a while ago, but it was not
enabled in configure.ac.
|
|
This new screen views all information available on a song: its
location, file name, and tags.
|
|
First alpha version for the upcoming version 0.12.
|
|
Many users love colors. It would be too confusing for them to have
color options in the configuration file, but no color support enabled.
|
|
The ChangeLog is useless, because it hasn't been updated in a while,
and due to the nature of git, the log will never be lost.
Switch to automake "foreign" mode, because "gnu" mandates the presence
of ChangeLog.
|
|
The artist screen has matured, and everybody should have it by
default.
|
|
|
|
Removed $Id$.
|
|
|
|
|
|
Option --disable-nls disables all NLS features, even if the system
supports it.
|
|
The option --enable-mini disables lots of features, and tries to
create a ncmpc binary which fits on very small machines.
|
|
|
|
|
|
Detect liblircclient with pkg-config.
|
|
The attachment includes the patch and a sample .lircrc config for
testing purposes (i. e. only a few commands are mapped to IR events).
The config is rather simple to write: For each button add a block like
this to ~/.lircrc:
begin
button = <button name from /etc/lircd.conf>
prog = ncmpc
config = <command name from src/command.c>
end
The patch is not finished, there are several problems that still need to
be solved:
1. the configure.ac modifications are just for testing purposes and
should be made optional with a parameter like --enable-lirc
for ./configure. Unfortunately I'm not an expert on autoconfig tools.
2. LIRC example code [1] suggests looping over lirc_code2char, probably
to have multiple actions that can be triggered from one button. Perhaps
lirc_event(...) should be moved to lirc.c and be heavily modified, no
longer being a mere copy of keyboard_event(...).
|
|
Makefile.am uses several features which are not available in the
ancient automake version 1.6. Let's just raise the bar to 1.9.
|
|
libtool isn't required for the ncmpc build process, it only causes
massive slowdown.
|
|
Why check for C++ and fortran compilers? This hack was borrowed from
Qball's gmpc git repository.
|
|
The configure option "--disable-wide" disables wide character support.
This simplifies lots of internal calculations and makes the ncmpc
binary leaner.
|
|
When compiling with libncursesw, include <ncursesw/ncurses.h> instead
of <ncurses.h> (if available).
|
|
We're better off doing our own signal handling, instead of switching
ncurses to raw mode. Anyway, it was commented out and didn't work...
|
|
|
|
Default is colors disabled. Those who love colorful terminals have
the option to enable it with --enable-colors.
|
|
g_basename() is always available, no need to implement a fallback.
Also use g_path_get_dirname(), g_path_get_basename().
|
|
Everybody who uses the ENABLE_ macros has to include ncmpc.h. We're
better off defining those in config.h via configure.ac.
|
|
Instead of evaluating macros from config.h in the disabled source,
don't start the compiler on it at all.
|
|
New automake options are "gnu 1.6 dist-bzip2". Sync with Makefile.am.
|
|
Don't install the lyrics plugins if the lyrics screen is disabled.
|
|
When the user does not specify "--prefix", ${prefix} is "NONE". This
breaks the default lyrics plugin directory, which was
"${prefix}/lib/ncmpc/lyrics". Fall back to ${ac_default_prefix} if
${prefix} is NONE.
|
|
The lyrics library loads all plugins from the directory configured
with "--with-lyrics-plugin-dir".
|
|
Removed the commented checks for libraries which aren't being used
anymore by the new lyrics code.
|
|
Threading has been disabled when I overhauled lyrics support. Remove
all libgthread checks from configure.ac.
|