wmshutdown: Use const in XPM image. The function gdk_pixbuf_new_from_xpm_data expects...
[dockapps.git] / wmbutton / ChangeLog
blob93882a84186a00db66a7c0047a715a9481b12804
1 CHANGE LOG:
2 -----------
3 0.7.1   Makefile install rewritten
4           The current Makefile script doesn't work properly, because the path
5           for /etc doesn't use DESTDIR and the installation path for
6           $(DESTDIR)/usr/bin is not created before installing the binary file
7           in the folder.
8         Escape minus sign in manpage
9           The minus signs should be escaped to avoid problems with the parsers.
10         fail early on missing config
11           wmbutton will happily start and display what otherwise looks like a
12           functioning display even if none of the possible configuration files
13           exist. However, the application promptly exits as soon as it has to
14           show a tooltip. This isn't nice. It looks like a crash to an
15           unsuspecting user. Terminal output is shown, of course, leading to a
16           decently quick diagnostic, but the fail isn't early enough to be
17           useable.
18           The trivial fix is to check if the local configuration file (specified
19           as a command line argument or defaulting to ~/.wmbutton) or the global
20           configuration file can be open. If neither can be open, we bail out
21           early.
22           This *still* has the problem of only really being functional in a
23           terminal. A graphical error box would definitely be preferable and is
24           a possible improvement.
25         Remove trailing whitespace.
26         Use autotools for build.
27         Split ChangeLog off from README into its own file.
28           This will fix the 'no-upstream-changelog' Lintian warning in the
29           Debian package.
30         Use version number from autoconf.
31         Remove version number from README and source code comment.
32         Add freedesktop.org desktop entry file.
33         Update contact information.
35 0.7.0   Correct path for X11 libs
36           The X11 libraries are now in include/X11 folder, instead of include
37           folder. Now is possible to compile the application in new systems.
38           This patch changes the wmbutton version in the README file too.
39           Based on Christian Aichinger's patch.
40         .wmbutton file renamed
41           The file .wmbutton is a hidden file, and is better to distribute
42           it as sample configuration file (sample.wmbutton).
43           Based on Christian Aichinger's patch.
44         Support for global conf file
45           This patch is based in the code wrote by Christian Aichinger
46           for the Debian distribution.
47           The patch includes the /etc/wmbutton.conf as global configuration
48           file. This file is readed if $home/.wmbutton don't exists.
49         Version simplification
50           This patch is based in the code wrote by Christian Aichinger
51           for the Debian distribution.
52           The patch simplify the version number in the code.
53         Better Makefile
54           This patch is based in the code wrote by Christian Aichinger
55           for the Debian distribution.
56           Changes are:
57           - Removed the compilation of ctags by default
58           - Changed the include /usr/X11R6/include/X11 to /usr/include
59           - Created install option
60         wmbutton.c code clean
61           This patch is a code clean patch:
62           - Removes spaces and tabs at end of line.
63           - Remove curly brackets not needed.
64           - Change spaces by tabs.
65           - Add spaces after and before operators.
66           - Removes spaces not needed.
67           - Better code style.
68         Added manpage
69           The manpage is added. This manpage was initially written for Debian,
70           but now is adapted to upstream (I removed a paragraph... nothing
71           more).
72         Middle button enabled by default
73           The mouse middle button should be enabled by default (see the help
74           and the manpage). This patch solves this bug.
75           The MIDMOUSE definition is removed because the value of MIDMOUSE
76           changes the middle button behaviour. Now, the middle button always
77           works, except if the user uses the -m argument.
78           Now the manpage and the help show the same info.
79         wmbutton.h and wmb_libs.c code clean
80           This patch is a code clean patch:
81           - Removes spaces and tabs at end of line.
82           - Remove curly brackets not needed.
83           - Change spaces by tabs.
84           - Add spaces after and before operators.
85           - Removes spaces not needed.
86           - Better code style.
87           - Added void as function argument.
88         initTooltip has no argument
89           The function initTooltip don't have arguments, so their can be
90           removed.  Now the function prototype has the void argument set.
92 0.6.1 Minor changes to the Makefile.
94 0.6 Code cleanup and fixes for memory leaks by Christian 'Greek0' Aichinger.
96 0.5     Added Modifications submitted by Ralf Horstmann.
97           Load different pixmaps at start-up time, rather than having
98           to compile them in.  This also makes it much easier to run
99           multiple copies.
100         Added Modifications submitted by Michael Cohrs.
101           Added Tool-Tips
102         Updated default buttons.xpm graphics
103         General Code clean-up, including export must functions to
104           seperate C file, to reduce clutter.
106 0.4     Added Modifications submitted by Casey Harkins.
107           Start application on mouse button release,
108           Only start app if cursor is still on application button
109           Added 3-D button press look
110         Added new .wmbutton configuration file
112 0.3     Graphics changed to incorporate most changes made by asbutton
113         Removed Middle/Right mouse click on button to turn off buttons
114           after it.
115         Added Middle and Right mouse buttons to run more Applications
116           (Yes, you can now really run 27 different Apps from a single
117           instance of wmbuttons, if you would want too...)
118         Fixed bug for finding config file .wmbutton.
119           It used to not look in the home directory, but in the
120           startup directory.  Thanks to Casey harkins for the fix.
121         Included the icons directory from the asbutton distribution,
122           plus a few more.
124 0.2     Added single configuration file, user selectable.
126 0.1     Origional version.
127           Shamelessly taken from wmcp 1.2.5,
128           by Ben Cohen <buddog@aztec.asu.edu>