Branch: refs/heads/gstreamer Home: https://github.com/ryanflannery/vitunes Commit: 80fd17e8cc3f1c9f78d86c4bc71093505df044ed https://github.com/ryanflannery/vitunes/commit/80fd17e8cc3f1c9f78d86c4bc71093505df044ed Author: Ryan Flannery <ryan.flannery@xxxxxxxxx> Date: 2012-01-16 (Mon, 16 Jan 2012) Changed paths: M Makefile.linux M commands.h M compat.h M e_commands.h M keybindings.h M medialib.h M meta_info.h M paint.h M player.h M players/mplayer.h M players/player_utils.h M playlist.h M str2argv.h M uinterface.h M vitunes.h Log Message: ----------- Move handling of _GNU_SOURCE into compat.h Instead of handling #define'ing _GNU_SOURCE on linux in the Makefile, move it into compat.h. First, this is more intuitive and consistent with our handling of build compatibility issues between bsd's & linux. Second, this moves us closer to removing a separate linux Makefile. Commit: ebff1bdb46cd797382e53661255c708d7108b343 https://github.com/ryanflannery/vitunes/commit/ebff1bdb46cd797382e53661255c708d7108b343 Author: Ryan Flannery <ryan.flannery@xxxxxxxxx> Date: 2012-01-16 (Mon, 16 Jan 2012) Changed paths: M Makefile M Makefile.linux Log Message: ----------- Move VPATH spec into common Makefile With BSD make, one uses ".PATH: dir1 dir2 ..." to specify additional directories make should look in. With GNU make, the syntax is "VPATH = dir1 dir2 ...". Since BSD make will just interpret "VPATH = ..." as an unused variable declaration, it should be safe to include there. Commit: 28e8d268ad0d80112dbc1be39095cbc78de2a076 https://github.com/ryanflannery/vitunes/commit/28e8d268ad0d80112dbc1be39095cbc78de2a076 Author: Ryan Flannery <ryan.flannery@xxxxxxxxx> Date: 2012-01-16 (Mon, 16 Jan 2012) Changed paths: M Makefile R Makefile.linux Log Message: ----------- Let 'install' be picked up in $PATH in Makefile This also removes the need to maintain a Linux-specific Makefile. Joy. Commit: f45d3206db433c370081c8b8afb61c74397880d0 https://github.com/ryanflannery/vitunes/commit/f45d3206db433c370081c8b8afb61c74397880d0 Author: Ryan Flannery <ryan.flannery@xxxxxxxxx> Date: 2012-01-16 (Mon, 16 Jan 2012) Changed paths: M compat.h M playlist.h Log Message: ----------- Only include ligben.h for OpenBSD builds This causes a warning about basename(3) on Linux, where basename(3) should come from string.h (rather than libgen.h) when _GNU_SOURCE is defined. Commit: c8b93238fa9c0a7377e5526d06d3d1b9baaf40d5 https://github.com/ryanflannery/vitunes/commit/c8b93238fa9c0a7377e5526d06d3d1b9baaf40d5 Author: Ryan Flannery <ryan.flannery@xxxxxxxxx> Date: 2012-01-16 (Mon, 16 Jan 2012) Changed paths: M playlist.c Log Message: ----------- Vary glob_t count type based on OS On linux it's a size_t, on OpenBSD it's an int. Compatability goo, but it gets the Linux build to 0 warnings and helps with some of the static analysis tools. Commit: f894ac25b435c382acf0ce0c012ad453291f1a53 https://github.com/ryanflannery/vitunes/commit/f894ac25b435c382acf0ce0c012ad453291f1a53 Author: Ryan Flannery <ryan@free.(none)> Date: 2012-01-16 (Mon, 16 Jan 2012) Changed paths: M compat.h M playlist.c Log Message: ----------- Fix warnings on FreeBSD build Commit: b2262350ae848ff837102f6fcfb1080a6a1536ef https://github.com/ryanflannery/vitunes/commit/b2262350ae848ff837102f6fcfb1080a6a1536ef Author: Ryan Flannery <ryan.flannery@xxxxxxxxx> Date: 2012-01-21 (Sat, 21 Jan 2012) Changed paths: M Makefile A doc/vitunes-add.1 A doc/vitunes-addurl.1 A doc/vitunes-check.1 A doc/vitunes-flush.1 A doc/vitunes-init.1 A doc/vitunes-rm.1 A doc/vitunes-tag.1 A doc/vitunes-update.1 A doc/vitunes.1 M e_commands.c M e_commands.h R vitunes.1 Log Message: ----------- Move e-command documentation to man pages Now, all help documentation for e-commands are in their own man pages that are installed as 'vitunes-<COMMAND>'. Additionally, the command: $ vitunes -e help <COMMAND> will now simply load that man page. Work still needs to be done tweaking the man pages, and updating the main man page. Commit: 1c53ae775148293b8b87e61b84a250ce7d2638e4 https://github.com/ryanflannery/vitunes/commit/1c53ae775148293b8b87e61b84a250ce7d2638e4 Author: Ryan Flannery <ryan.flannery@xxxxxxxxx> Date: 2012-01-21 (Sat, 21 Jan 2012) Changed paths: M e_commands.c Log Message: ----------- Condense vitunes -e help output No need to be so verbose in the output. Just a one line description for each e-command. Commit: 1e3df8bff0737454af8da5859b7f18b60eda84e0 https://github.com/ryanflannery/vitunes/commit/1e3df8bff0737454af8da5859b7f18b60eda84e0 Author: Ryan Flannery <ryan.flannery@xxxxxxxxx> Date: 2012-01-22 (Sun, 22 Jan 2012) Changed paths: M Makefile M compat.h A doc/vitunes-add.1 A doc/vitunes-addurl.1 A doc/vitunes-check.1 A doc/vitunes-flush.1 A doc/vitunes-init.1 A doc/vitunes-rm.1 A doc/vitunes-tag.1 A doc/vitunes-update.1 A doc/vitunes.1 M e_commands.c M e_commands.h M playlist.c R vitunes.1 Log Message: ----------- Merge branch 'master' into gstreamer Conflicts: Makefile Compare: https://github.com/ryanflannery/vitunes/compare/bddea02...1e3df8b