wmshutdown: Add support for suspend and hibernate.
[dockapps.git] / wmusic / ChangeLog
blob9fb154e39a2c1aee0b34230e442af4fa5d14abb6
1 - 2.0.0
2 * Now maintained by the Window Maker Team.
3 * Remove debian directory, spec file, and generated autotools files.
4 * Remove libdockapp directory; we will used shared lib.
5 * Modernize autotools files.
6 * Remove version.h header file; use autoconf's PACKAGE_STRING instead.
7 * Update location of libdockapp header file.
8 * Port to playerctl for MPRIS support.
9   Since development on XMMS ended long ago (last release was in 2007), we have
10   switched support to MPRIS (Media Player Remote Interfacing Specification),
11   an API for controlling *any* media player which supports it.  We use the
12   playerctl C library, available from https://github.com/acrisci/playerctl.
13   Because of the switch, several more XMMS-specific features have been removed.
14   In particular,
15   + The channels are no longer displayed, and the volume is always displayed.
16   + The bitrate is no longer displayed, and the title is always displayed.
17   + The eject feature no longer is functional, although the eject button is
18     still present.
19   + Toggling between the various XMMS windows is no longer supported.
20 * Fix incompatible pointer types.
21 * Fix display bug; print entire title for short titles.
22   Previously, if a title was too short to require scrolling, the first
23   character was omitted.
24 * Remove unsupported command line options.
25 * Print message when connecting to new player.
26 * Fix volume display bug.
27   The black pixels which were copied to the right part of the volume slider
28   when the volume was decreased actually included a one-pixel-wide line of the
29   bright red indicating max volume.
30 * Remove trailing whitespace.
31 * Separate changelog into its own file.
32 * Add manpage (adapted from Debian).
33 * Update documentation and help text.
34 * Include all necessary header files.
35 * Add desktop file.
37 - 1.5.0
38 * Added -R option to start xmms when wmusic is started, and to exit wmusic
39   when xmms exits.
40   (Thanks to Mateusz Greszta)
41 * Incremented the minor version number, getting sick of 1.4.xx releases :)
43 - 1.4.14
44 * Fixed the configure/manpage issue from 1.4.13 :)
46 - 1.4.13
47 * Added Russian/Ukrainian glyph support.
48   (Thanks to Alexey Voinov <voins@voins.program.ru>,
49    Michael Shigorin <mike@altlinux.ru>)
51 - 1.4.12
52 * Added patch to make sure xmms is running before calling some functions.
53   (Thanks to Michael Cohrs <<michael@cohrs.de>)
54 * Added patch to fix volume slider overdrawing.
55   (Thanks to Zdik Kudrle <zdik.kudrle@borg.cz>)
56 * Added patch to treat main window just like playlist, equalizer, with regard
57   to visibility after right-clicking the wmusic app.
58   (Thanks to Nicolas Hinz <nicolas-hinz@gmx.de>)
60 - 1.4.11
61 * Added patch to show volume slider (-b flag), allowing volume control
62   without a scroll mouse.
63   (Thanks to Alessandro Budai <budai@ingsun1.univ.trieste.it>)
65 - 1.4.10
66 * Added patch to fix segfaults caused by wrong size of displayRect array
67   (Thanks to Alexey Voinov <voins@voins.program.ru>)
69 - 1.4.9
70 * Added patch to stop rotating arrow when XMMS is paused (-a flag)
71 * Added patch to switch between time left and time elapsed display
72   (-l flag to start with time left)
73 * Changed docs to reflect new maintainership (John Chapin)
75 - 1.4.8
76 * Corrected e-mail addresses
78 - 1.4.7
79 * KDE support removed (maybe) because it breaks everything else (should fix
80   the "buttons not clickable" problem)
82 - 1.4.6
83 * Non-GNU make fixes (thanks to Eric Melville <eric@freebsd.org>)
84 * KDE support in libdockapp (thanks to Alain Schroeder <alain@mini.gt.owl.de>)
85 * KDE testing and README update (thanks to Eric Christopherson from #kde-users)
87 - 1.4.5
88 * Fixed another leak (will it ever stop ?)
89         (thanks to Ulrich Seidl for finding it out)
91 - 1.4.4
92 * Fixed a leak (thanks to Gerry OKeefe for reporting this one)
94 - 1.4.3
95 * Fixed volume flag to be -V (collided with -v/--version)
96 * Updated man page
97 * Fixed a leak
98 * Fixed title "freezing" when emptying the playlist
99 * Changed the separator for the scrolling title (and the code as well)
100 * Added ()*/ to the recognized characters
101 * Fixed a segfault related to the new separator code
103 - 1.4.2
104 * Updated manpage
105 * Added manpage by Alain Schroeder
106 * Added -t flag to start with title display (idea by Antoine Labour as well)
107 * Added apostroph in title (Antoine Labour <antoine.labour@m4x.org>)
108 * Fixed 2 segfaults (title related again)
110 - 1.4.1
111 * Fixed wmusic.spec.in (thanks to g0sh on OPN)
112 * Really fixed the title display bugs
113 * Make sure to use -w to run it under window managers other than Window Maker
114 * Made the title scrolling speed slower
116 - 1.4
117 * Debian fixes and maintainership (Alain Schroeder)
118 * Wheel scroll support for volume change (thanks Marius Aamodt Eriksen)
119 * Added scroll title display, had to rework the GUI a bit
121 - 1.2.6
122 * Added hours:minutes display for songs longer than 99 minutes and 59 seconds
123   (idea by Scott Mc Dermott <scottm@octaldream.com>)
124 * Now upstream Debian package
126 - 1.2.5
127 * Changed the size of the dockapp to 64x64, now Sawfish compatible
129 - 1.2.4
130 * Included libdockapp inside the archive, it is not needed to download and
131   install it separately.
132 * Added AfterStep compatibility
134 - 1.2.3
135 * Removed -n option (don't run XMMS on startup)
136 * Added -r option (run XMMS on startup)
137 * Double-click on the display will now run XMMS
138 * Added more differences between XMMS not playing / XMMS not running
140 - 1.2.2
141 * fixed a crazy cpu bug, threads are no more used
143 - 1.2.1
144 * changed the name from wmplay to wmusic
145 * fixed a bug (uninitialized var. was used on some circumstances)
146 * removed the close-on-xmms-close (click on the display to run xmms)
147 * added -n switch to avoid running xmms on startup
149 - 1.2
150 * a little bug fix for transparency
151 * added autoconf support, thanks to Logan
153 - 1.1.9
154 * Added -x switch for wmxmms like mouse-bindings
155         (lo_tek wanted it :P)
157 - 1.1.8
158 * Now multi-threaded, so that the display is independant of the rest
160 - 1.1.0
161 * Rewrote to use libdockapp rather than gdk
163 - 0.9.9
164 * Added Stereo/Mono display
165 * Added kbps display
167 - 0.9
168 * Added time and pos display, and the rotating arrow
169 * Switched the building to a Makefile
171 - 0.1
172 * First version, only the bottom buttons are working