-
Notifications
You must be signed in to change notification settings - Fork 9
/
ChangeLog
185 lines (127 loc) · 5.81 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
2020-10-01 Nick Gasson <[email protected]>
* src/floating_shape.c (make_shape_from_pixbuf): Correctly detect
if the display is composited or not.
* src/floating_shape.c (draw_shape): If the window manager is
non-compositing use the root window content as the window
background. The previous release would show black squares instead.
* xcowsay 1.5.1 released!
2020-02-08 Nick Gasson <[email protected]>
* xcowsay 1.5 released!
2020-02-03 Nick Gasson <[email protected]>
* src/xcowsay.6: Remove the note about the lack of anti-aliasing.
2020-02-02 Nick Gasson <[email protected]>
* src/floating_shape.c (make_shape_from_pixbuf): Update to Gtk3.
* src/bubblegen.c (bubble_init_cairo): Use Cairo to draw bubble.
* src/bubblegen.c (bubble_init): Merge `bubble_init_left' and
`bubble_init_right'.
2017-04-10 Nick Gasson <[email protected]>
* src/xcowsay.c (main): patch from Tony Finch to make cow
location more random.
2016-09-08 Nick Gasson <[email protected]>
* configure.ac: updated to GNU gettext 0.19 and removed
generated files from version control.
* src/bubblegen.c (make_dream_bubble): fix warning about
deprecation of `gdk_pixbuf_unref`.
* xcowsay 1.4 released!
2015-05-31 Nick Gasson <[email protected]>
* src/display_cow.c (close_when_clicked): allow close event to
be specified in settings.
* src/xcowsay.c (main): add --release option to close window on
mouse button release.
2012-11-19 Nick Gasson <[email protected]>
* src/config_file.c (next_token): allow values with quotes
to be set in the config file.
2011-01-28 Justin Bogner <[email protected]>
* src/xcowsay.c (main): The reading-speed option requires an
argument.
2010-11-11 Nick Gasson <[email protected]>
* xcowsay 1.3 released!
2010-11-06 Nick Gasson <[email protected]>
* src/bubblegen.c (bubble_init_left): Fix rendering of
left-handed thought bubbles.
* src/bubblegen.c (bubble_content_left): Align left-handed text
content correctly.
* src/xcowsay.c (main): Add -l option as short form of --left.
* xcowsay.6: Document --left option.
* src/xcowsay.c (main): Fix bug with absolute dream image
paths. Use realpath(3) to get canonical path.
2010-10-23 Nick Gasson <[email protected]>
* src/bubblegen.c (bubble_init): Add a function to generate
left-handed bubbles.
* src/xcowsay.c (main): Add --left option to put bubble on
the left of the cow.
2010-10-02 Nick Gasson <[email protected]>
* xcowsay.6: Update bugs section: remove note about lack of word
wrapping; add comment that anti-aliasing is unlikely to happen.
2010-09-29 Nick Gasson <[email protected]>
* src/display_cow.c (normal_setup, display_cow): Calculate
maximum size of bubble to support word wrapping.
* src/bubblegen.c (make_text_bubble): Use Pango to word-wrap
text that is too wide to fit in the bubble.
* src/xcowsay.c (main): Add --no-wrap option to disable word
wrapping.
* xcowsay.6: Document new word wrapping feature.
2010-09-28 Nick Gasson <[email protected]>
* configure.ac: Place install prefix in config.h rather than on
the command line. This fixes a bug where code would not be
rebuilt if the prefix changed.
2010-08-28 Nick Gasson <[email protected]>
* configure.ac: Fix bug where --disable-dbus would still define
WITH_DBUS.
* src/display_cow.c (normal_setup): time=0 means display
forever.
* xcowsay.6: Document new time=0 feature.
2010-04-01 Nick Gasson <[email protected]>
* src/display_cow.c (display_cow): Use random(3) rather than
rand(3)
2010-01-05 Nick Gasson <[email protected]>
* xcowsay 1.2 released!
* src/cowsayd.c (cowsay_dream): New DBus method to implement
uk.me.doof.Cowsay.Dream
* src/xcowsay.c (main): Make dream path absolute for daemon and
check file exists before going further.
2010-01-04 Nick Gasson <[email protected]>
* src/xcowsay.c (main): Add --bubble-at option to change
relative location of speech bubble.
* src/display_cow.c (display_cow): Use bubble_x and bubble_y
config variables to alter relative location of bubble.
* src/config_file.c (parse_config_file): Allow the config file
to be placed in $XDG_CONFIG_HOME/xcowsayrc as well as
$HOME/.xcowsayrc.
* src/xcowsay.c (main): Add --config option to specify and
additional config file to parse.
* src/config_file.c (config_file_name): Support parsing the
additional config file.
* src/config_file.c (next_token): Fix parsing config files where
there is no whitespace between tokens.
* src/bubblegen.c (make_text_bubble): Don't print a warning when
we can't parse Pango attributes. This may arise from valid
input e.g. '1 < 0'.
* src/xcowsayd.c (cow_display_thread, wait_for_request)
(enqueue_request): Store the cow mode in request objects inside
the daemon.
(cowsay_think): New DBus method to implement
uk.me.doof.Cowsay.Think
2010-01-03 Nick Gasson <[email protected]>
* src/xcowsay.c (main): Add --at option to specify cow location
on screen and corresponding at_x and at_y config variables.
(parse_position_option): New function to parse options specified
as X,Y pairs.
* src/display_cow.c (display_cow): Now recognises the at_x and
at_y config variables to force cow to appear at a particular
position.
2010-01-02 Nick Gasson <[email protected]>
* src/display_cow.c (display_cow): Fix splicing of cow across
multiple monitors. Now picks a random monitor and then a random
location within that monitor.
* src/xcowsay.c (main): Add --monitor option to specify a
particular montior for the cow to appear on.
2008-06-04 Nick Gasson <[email protected]>
* src/display_cow.c (display_cow): Fix bug where cow would
appear off the side of the screen and fix a floating point
exception in rare circumstances.
2008-05-23 gettextize <[email protected]>
* Makefile.am (SUBDIRS): Add po.
(ACLOCAL_AMFLAGS): New variable.
(EXTRA_DIST): Add config.rpath, m4/ChangeLog.
* configure.ac (AC_OUTPUT): Add po/Makefile.in.