aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-10-02moved code to charset.cMax Kellermann1-0/+2
Move everything which deals with UTF-8 strings and character set conversion to charset.c, header charset.h.
2008-10-02moved i18n macros to i18n.hMax Kellermann1-0/+1
Don't make everybody include ncmpc.h just to have generic features. Move generic i18n macros to a separate header.
2008-10-02moved default value macros to defaults.hMax Kellermann1-0/+1
These macros are only used by options.c and conf.c. Move them to a common internal header.
2008-09-25Makefile: added "sparse-check" targetMax Kellermann1-0/+15
2008-09-25screen: moved code to screen_list.cMax Kellermann1-0/+2
Move the hard-coded screen list and everything which works with this array to screen_list.c.
2008-09-25screen: don't compile disabled sourcesMax Kellermann1-5/+16
Instead of evaluating macros from config.h in the disabled source, don't start the compiler on it at all.
2008-09-22screen: moved code to ncu.cMax Kellermann1-0/+2
Moved basic libncurses initialization to ncu.c and ncu.h. Keep generic code out of screen.c.
2008-09-19mpdclient: moved code to filelist.cMax Kellermann1-0/+2
Move everything which is solely filelist related to filelist.c and filelist.h. Fix the indentation of that file, and provide the struct name "filelist". Don't clear data in mpdclient_filelist_free() before calling g_free(). Constify the "song" parameter to mpdclient_filelist_find_song().
2008-09-18removed the clock screenMax Kellermann1-1/+0
Why should an audio player display a large clock?
2008-09-18screen_browser: moved code to screen_browser.cMax Kellermann1-0/+1
Isolate the generic browser code from the directory browser.
2008-09-18renamed screen_browse.h to screen_browser.hMax Kellermann1-1/+1
2008-09-18libmpdclient: added resolver libraryMax Kellermann1-0/+2
The resolver library provides unified access to all resolvers (getaddrinfo(), gethostbyname(), Unix domain sockets). Like getaddrinfo(), it can return more than one address for a host name. This fixes bug 1517 (http://www.musicpd.org/mantis/view.php?id=1517).
2008-09-16lyrics: converted in-process plugins to external programsMax Kellermann1-17/+3
In-process plugins are very problematic. It is much easier and flexible to move the lyrics plugins to external programs, with a trivial protocol. This is work in progress, among the things missing: - protocol specification, including exit codes - plugin installation - plugin search directory - run-time configuration (currently hard coded) - automatic polling (using glib's main loop?) - better and more robust error handling
2008-09-16mpdclient: moved code to playlist.cMax Kellermann1-0/+2
Move everything which manipulates the mpdclient_playlist struct to playlist.c. Many of the functions get a mpdclient pointer instead of a playlist; this will be changed later. The functions mpdclient_playlist_update() and mpdclient_playlist_update_changes() stay in mpdclient.c for now, since they are tightly connected to the client code.
2008-09-16libmpdclient: moved code to song.cMax Kellermann1-0/+2
Move everything which manipulates the mpd_Song struct to song.c. Thousands of lines of too much for libmpdclient.c!
2008-09-15manage tag string allocations in a poolMax Kellermann1-1/+3
There are many duplicated strings in the tag database, e.g. many songs having the same artist. Don't allocate such strings twice, manage all strings in a pool.
2008-09-15imported gcc.h from mpdMax Kellermann1-1/+2
gcc.h contains a useful set of macros for setting attributes.
2008-09-15splash: removed the useless splash screenMax Kellermann1-2/+0
The code looks strange and spews lots of warnings. Since it does nothing useful, and wastes the user's precious time, simply remove it.
2007-01-03added a plugin system for lyrics sourcesAndreas Obergrusberger1-7/+26
git-svn-id: https://svn.musicpd.org/ncmpc/branches/tradiaz@5217 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-09-07due to bensonk's demand i added a splash screen.Andreas Obergrusberger1-1/+3
git-svn-id: https://svn.musicpd.org/ncmpc/branches/tradiaz@4741 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2006-08-04the updated sourcesAndreas Obergrusberger1-23/+55
git-svn-id: https://svn.musicpd.org/ncmpc/branches/tradiaz@4543 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2005-06-06Added an experimental artist (browser) screenKalle Wallin1-1/+2
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@3322 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-11-15Added a search screenKalle Wallin1-1/+1
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@2668 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-06-18Added utils.c, utils.h to the projectKalle Wallin1-2/+2
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1555 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-06-14Major cleanup of the mpd client code (mpc->mpdclient)Kalle Wallin1-6/+6
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1481 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-06-07Disable nls support if glib is pre 2.4 (OSX)Kalle Wallin1-1/+1
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1379 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-06-06Added an optional clock screen :)Kalle Wallin1-3/+3
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1360 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-06-06Added wreadln.c, wreadln.h a simple line editorKalle Wallin1-2/+3
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1351 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-06-05Added initial i18n supportKalle Wallin1-1/+6
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1346 09075e82-0dd4-0310-85a5-a0d7c8717e4f
2004-06-05Changed directory layout (for future use of gettext)Kalle Wallin1-0/+20
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1342 09075e82-0dd4-0310-85a5-a0d7c8717e4f