File: ChangeLog

package info (click to toggle)
gnome-osd 0.11.3-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 896 kB
  • ctags: 259
  • sloc: sh: 2,085; python: 2,046; xml: 146; makefile: 120
file content (368 lines) | stat: -rw-r--r-- 11,628 bytes parent folder | download
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
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
2006-03-12  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* (Newer changelog entries in mercurial:
	http://telecom.inescporto.pt/~gjc/gnome-osd/hg/gnome-osd/)

2006-03-08  Gustavo J. A. M. Carneiro  <gjc@inescporto.pt>

	* gnome-osd.schemas.in: Add gconf keys for enabling/disabling
	individual OSD plugins.

2006-03-08  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* README: Remove some text from here, since there is now a man page.

	* man/gnome-osd-client.xml (Example): Add example.

	* gnomeosd/eventbridge.py: Add xchat notifier using xchat dbus
	plugin interface.

=== gnome-osd 0.10.0 ===
2006-03-05  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	*  Add gnome-osd-client man page
	*  Install autostart desktop file for gnome-osd-event-bridge
	*  Rename rbosd.py to gnome-osd-event-bridge

2005-12-08  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* configure.ac: Version 0.9.2.

=== gnome-osd 0.9.1 ===
2005-10-24  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* configure.ac: Bump to version 0.9.1.

	* xchatosd.py (print_cb): Add ellipsize='end'.

	* gnomeosd/server.py (OSDMessage._show_messages): Support
	ellipsize mode.

	* gnome-osd.schemas.in: Add ellipsize gconf option.

	* gnomeosd/gosd.py (osd): Add support for ellipsize.

	* gnomeosd/server.py (OSDMessage._show_messages): Use debug_frame
	option.
	(start_bonobo_interface): Normalize DISPLAY env var to avoid
	duplicate OSD servers when activating through dbus first, with
	DISPLAY=:0, then through bonobo, with DISPLAY=:0.0.

	* gnome-osd.schemas.in: Add debug_frame gconf option.

	* gnomeosd/gosd.py (osd): Add debug_frame option.

	* gnomeosd/server.py (OSDMessage._show_messages): Make sure
	occupied_area is reset to None when window is detroyed.  Add "from
	__future__ import division" to solve some rounding problems.

=== gnome-osd 0.9.0 ===
2005-10-23  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* NEWS: Update.

	* configure.ac: Version 0.9.0.

	* gnomeosd/client.py: Add option to use the D-BUS interface, if
	dbus module is available.

	* gnomeosd/server.py: Add a D-BUS interface, if dbus modules can
	be imported.

	* gnomeosd/Makefile.am: Install dbus service file.

2005-10-16  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* gnomeosd/server.py: Simplify the chained callbacks using the
	gtasklet module.

	* gnomeosd/Makefile.am (gnomeosd_PYTHON): Add gtasklet.py.

2005-07-14  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* rbosd.py: Optionally use dbus (>= 0.34) to monitor Evolution
	 (sends "You Have Mail") and Muine (sends message like Rhythmbox).

=== gnome-osd 0.8.0 ===
2005-07-03  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* Makefile.am (bin_SCRIPTS): Install rbosd.py into bindir instead
	of pkgdatadir.

	* rbosd.py: Add session management suppport.

	* configure.ac: Increment version to 0.8.0, since new features
	were added.

	* xchatosd.py (escape): Copy-paste this function posted by Johan
	Dahlin on http://bugzilla.gnome.org/show_bug.cgi?id=164665, for
	more correct escaping.  Automatically store the enabled / full
	message state in gconf.  Rename the xchat commands added by
	Dorneles to OSD_ENABLE, OSD_DISABLE, OSD_FULLMESSAGE and
	OSD_ONLYALERT, so that they're easier to find by typing /OSD and
	hitting <TAB>.

2005-06-30  Dorneles Treméa  <dorneles@x3ng.com.br>

	* xchatosd.py: Add ENABLEOSD, DISABLEOSD, FULLMESSAGE and
	ONLYALERT commands.  Add better events support.  Tweak load/unload
	messages.  Update the print callback method to new events
	interface.

	* gnomeosd/capplet.py: Add 'center' vertical alignment options
	that were previously available only as gconf keys.
	
2005-07-03  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* gnomeosd/server.py: Don't import bonobo.ui, so that the server
	gets properly killed when X server shuts down; fixes the problem
	of sometimes getting multiple OSD daemons running at the same time
	on the same display.

=== gnome-osd 0.7.3 ===
2005-04-02  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* configure.ac: Version 0.7.3.

	* gnomeosd/Makefile.am (gnome_osd_conf.py): Make depend on
	Makefile as well.
	(gnomeosd_PYTHON): Remove gnome_osd_conf.py, it is listed as well
	in nodist_gnomeosd_PYTHON.  Thanks Raimondo Giammanco.

2005-02-06  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* rbosd.py (listener): Fix "global name 'listener' is not defined" :|

=== gnome-osd 0.7.1 ===
2005-01-30  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* configure.ac: Version 0.7.1.

	* Makefile.am: Install the plugins xchatosd.py and rbosd.py to
	pkgdatadir.

=== gnome-osd 0.7.0 ===
2005-01-30  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* xchatosd.py: Update to use new protocol.  Fix utf-8 encoding
	bug.  Automatically respawn OSD server if it dies.

	* rbosd.py: Update import location of gnome_osd_conf.  Update to
	new protocol.  Automatically respawn OSD server if it dies.

2005-01-29  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* README: Update.

	* NEWS: Update.

	* gnomeosd/server.py: Add support for multiple OSD instances,
	overriding message properties with <message foo='bar' ...>
	... </message>, and inheritance of properties.
	(OSDMessage.__show_next1): Add support for 'center' vertical alignment.

	* gnomeosd/client.py: Use optparse module to parse command line
	options.  Add support for 'full' messages.

	* gnome-osd.schemas.in: Add 'hide_timeout' gconf schema.

	* gnomeosd/gconfsync.py (GConfSync): Nuke __getattr__ and
	__setattr__.  They make it very difficult and hackish to add new
	methods.  The mapping protocol is now to be used exclusively.
	(GConfSync.parse_string): New method, parses a string in the
	format indicated by the gconf schema for a given key.

2005-01-24  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* gnome-osd-properties: Move code to gnomeosd/capplet.py.

	* autogen.sh (REQUIRED_AUTOMAKE_VERSION): Require version 1.9.2.

	* gnomeosd/client.py: Code moved from gnome-osd-client.

	* Makefile.am: Add rule to build gnome-osd-server from gnome-osd-server.in.
	(gnome-osd-client): Idem.

	* gnome-osd-server: Moved all code to gnomeosd/server.py.

	* configure.ac: Look for python 2.4.0 or 2.3.4.

	* acinclude.m4: Add, from pygnome-hello.

	* Makefile.am (EXTRA_DIST): Don't distribute
	gnome-python-2.5.90.diff anymore.  gconfsync.py,
	gnome_osd_conf.py.in, and gosd.py moved to gnomeosd/.

=== gnome-osd 0.6.0 ===

2004-09-05  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* NEWS: Update.

	* gosd.py (osd): Add max_width parameter.

	* gnome-osd-properties: Add "Test" button.

	* gnome-osd-server (OSDMessage.__show_next1): Implement
	avoid_panel preference.

	* gnome-osd-properties: Add "Avoid overlapping panels" preference.

	* gnome-osd.schemas.in: Register avoid_panels preference.

=== gnome-osd 0.5.2 ===

2004-08-30  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* configure.ac: *sigh* Need to make 0.5.2 release because of the
	stupid bug below.

	* Makefile.am (nodist_python_PYTHON): gnome_osd_conf.py obviously
	should not be distributed, but it was by accident.

=== gnome-osd 0.5.1 ===

2004-08-29  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* configure.ac: Bump version to 0.5.1

	* rbosd.py: Prepare for translation.

	* gnome-osd-server: idem.

	* gnome-osd-properties: Change program name, because
	gnome.program_init uses it to create a gconf key, thus cannot
	contain " (capplet)".

	* configure.ac: Add 'ja' to ALL_LINGUAS.

=== gnome-osd 0.5.0 ===

2004-08-28  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* configure.ac: Version 0.5.0.

	* NEWS: Update NEWS.

	* gnome-osd-server (OSDMessage.__show_next1): Play sound, if enabled.

	* gosd.py (osd): add POINTER_MOTION_MASK to event mask of window.

	* gnome-osd-server (OSDMessage.__show_next1): Connect the
	'motion-notify' event if pref hide_on_hover is set.
	(OSDMessage.__osd_motion_notify): Hide on motion notify.
	(OSDMessage.hide): Allow/ignore hide if window is already being hidden.

	* gnome-osd.schemas.in: Add preferences hide_on_hover,
	enable_sound, and sound_sample.

2004-08-24  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* gnome-osd-properties: Don't try to guess datadir, use
	gnome_osd_conf.

	* Makefile.am: Add gnome_osd_conf.py.in, build/install
	gnome_osd_conf.py.

	* gnome-osd-properties: Call gnome.program_init.

2004-08-23  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* Makefile.am (DISTCLEANFILES): intltool-* should be cleaned by
	make distclean, not make clean.

2004-08-21  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* rbosd.py (get_psong): XML-escape song title.

2004-08-19  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* gnome-osd-properties: Add a 'drop shadow' preference.  Re-layout
	controls to make it less verticalized.

	* gnome-osd.schemas.in: Add drop shadow schema.

	* gnome-osd-properties: Add 'Animations' preference.

	* gnome-osd.schemas.in: Add gconf schema to enable animations.

	* gnome-osd-server (OSDMessage.hide): Call gc.collect() after
	destroying the window, to hint python that now is a good time to
	cleanup memory.
	(OSDMessage): Implement optional animations.

2004-08-18  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* gnome-osd-server (OSDMessage.show): Honor preference
	osd_fake_translucent_bg.

	* gosd.py (osd): Add new option fake_translucent_bg.

	* gnome-osd.schemas.in: Add new pref osd_fake_translucent_bg.

	* Makefile.am: Enable translation of schemas.
	(install-data-local): Honor configure option --disable-schemas-install

	* gnome-osd.schemas.in: rename from gnome-osd.schemas

2004-08-17  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* Makefile.am: Some translation stuff.

	* configure.ac: Add translation boilerplate: gettext, po, intltool.
	Bump version up to 0.3.0.

	* gnome-osd-properties: New capplet to change the gconf settings.

	* Makefile.am (bin_SCRIPTS): Instal gnome-osd-properties

	* gnome-osd-server (prefs): Use the new gconfsync to load preferences.
	(OSDMessage.show): Implement options osd_font, osd_vposition and osd_halignment.

	* Makefile.am (python_PYTHON): Install gconfsync.py.
	(install-data-local): Install schemas.

	* gnome-osd.schemas: Add gconf prefs schemas.

	* gconfsync.py: Add new gconf wrapper to make python programming
	easier.

2004-08-16  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* rbosd.py (rb_properties_cb): make ev argument optional, it no
	longer is used in gnome-python HEAD.

=== gnome-osd 0.2.0 ===

2004-08-09  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* gosd.py: Add LGPL header.

	* README: Add note about the patch.

	* configure.ac: Increase version to 0.2.0.  Change pkg-config
	output variable from GTK to GNOME_PYTHON.

	* Makefile.am (EXTRA_DIST): Ship a patch,
	gnome-python-2.5.90.diff, with a fix for gnome-python 2.5.90
	needed to make rbosd.py work correctly.

2004-08-08  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* gnome-osd-server (OSDMessage.show): Change to 'center' alignment.

	* gosd.py (osd): Add a border in pixmap allocation, and add an
	offset to drawing operations to prevent drawing outside the
	window.
	(osd): Add pango layout alignment option.

	* rbosd.py (get_psong): Show title and other info in two lines,
	with the title larger, and the other info better formatted and
	optinally disabled through global config option.

2004-08-07  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>

	* rbosd.py (monitor_rhythmbox): Use new API in gnome-python HEAD
	to remove previous listener before registering a new one.

=== gnome-osd 0.1.0 ===