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