File: ChangeLog

package info (click to toggle)
xcowsay 1.6-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 1,264 kB
  • sloc: sh: 4,778; ansic: 1,667; makefile: 22; sed: 16
file content (185 lines) | stat: -rw-r--r-- 5,945 bytes parent folder | download | duplicates (2)
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	 <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* xcowsay 1.5 released!

2020-02-03  Nick Gasson  <nick@nickg.me.uk>

	* src/xcowsay.6: Remove the note about the lack of anti-aliasing.

2020-02-02  Nick Gasson	 <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* src/xcowsay.c (main): patch from Tony Finch to make cow
	location more random.

2016-09-08  Nick Gasson  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* src/config_file.c (next_token): allow values with quotes
	to be set in the config file.

2011-01-28  Justin Bogner  <justin.bogner@emc.com>

	* src/xcowsay.c (main): The reading-speed option requires an
	argument.

2010-11-11  Nick Gasson  <nick@nickg.me.uk>

	* xcowsay 1.3 released!

2010-11-06  Nick Gasson  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* src/display_cow.c (display_cow): Use random(3) rather than
	rand(3)

2010-01-05  Nick Gasson  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* src/xcowsay.c (main): Add --at option to specify cow location
	on screen and correspoding 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  <nick@nickg.me.uk>

	* 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  <nick@nickg.me.uk>

	* 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  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add po.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): Add config.rpath, m4/ChangeLog.
	* configure.ac (AC_OUTPUT): Add po/Makefile.in.