1d51dbf151b1739524fc5965a40420f528c9064a
[monky] / ChangeLog
1 # $Id$
2
3 2006-02-12
4         * Conky 1.4.0 released
5
6 2006-01-27
7         * Cleaned up texeci code
8
9 2006-01-26
10         * Added freedesktop.org extended window manager hints (EWMH)
11         for window type NORMAL and state's STICKY/SKIP_PAGER/SKIP_TASKBAR.
12         Fixes stacking order issues with freedesktop-compliant wm's,
13         such as XFCE4+. 
14
15 2006-01-25
16         * Fixed stupid graph code (it still sucks) sf.net bug 1372962
17         * Fixed $if_* stuff, sf.net bug 1401338 and 1400854
18         * Fixed xmms.c code to load glib 1.2 shared object lib.
19
20 2006-01-11
21         * Added xmms version 1 support.
22         * Added bmp through 0.9.7.1 support.
23         * Added config item xmms_player: none, xmms, bmp, audacious or
24         infopipe.
25
26 2006-01-07
27         * Added Audacious media player support.
28
29 2006-01-06
30         * Fixed infopipe bug (select() affects timer as a side effect on
31         Linux!)
32
33 2006-01-05
34         * Added draw_graph_borders option
35         * Added XMMS/BMP InfoPipe plugin support
36
37 2006-01-01
38         * Conky 1.3.5 released
39
40 2005-12-31
41         * Fixed bug with use_xft causing ignorance of font selection (sf.net
42         bug 1387564)
43         * Fixed issue with parsing of hex values for colours
44
45 2005-12-30
46         * Added BMPx (http://beep-media-player.org/) support
47
48 2005-12-14
49         * Fixed issues with execi stuff
50
51 2005-12-10
52         * Added sf.net patch 1374576
53
54 2005-12-05
55         * Fixed sf.net bug 1367745
56
57 2005-11-30
58         * Fixed sf.net bugs 1369607, 1367735 and gentoo bug 113921, 
59           all variations of the same array out of bounds issue.
60         * "Fixed" code in fs.c and conky.c to make fs stats match those displayed by df (affects reporting against ext3 filesystems only)
61
62 2005-11-27 
63         * new code in linux.c and top.c to calculate CPU % correctly on 2.6 kernels.
64
65 2005-11-24
66         * Fixed gentoo bug# 113219
67
68 2005-11-23
69         * Added #define/#undef SIGNAL_BLOCKING in conky.c for experimenting
70         with synchronous signal processing. set to #undef for previous behavior.
71         * Use POSIX signal api's, not the ANSI signal().
72
73 2005-11-22
74         * Fixed IP address bug (sf.net bug 1359055)
75
76 2005-11-16
77         * Conky 1.3.4 released
78
79 2005-11-12
80         * Replaced bitwise copy of tcp_connection_t with function
81         copy_tcp_connection().
82         * Changed call interfaces for get_acpi_fan(), get_acpi_ac_adapter(),   
83         get_freq(), get_freq_dynamic(), get_adt746x_cpu(), get_adt746x_fan(),
84         eliminating all mallocs.  pkovacs.  See bug 1355470.
85
86 2005-11-11
87         * moved hash sizing code into portmon lib, where it belongs
88         * More mem leaks fixed.
89
90 2005-11-10
91         * Added config items min_port_monitors / min_port_monitor_connections
92
93 2005-11-09
94         * Cleaned up top code, bug fixes
95         * Fixed some memory leaks
96
97 2005-11-08
98         * Fix bug# 1351686.  Patch by boojit.
99         * Fixed 1331576 (I think) with bad cpu usage reporting
100
101 2005-11-01
102         * Documentation updates for compiling and port monitoring
103         * Removed cairo stuff (it's useless)
104
105 2005-10-31
106         * Added statfs sf.net patch 1344493
107
108 2005-10-30
109         * Added tcp port monitor support (pkovacs)
110
111 2005-10-28
112         * Added WM_CLASS patch from sf.net patch 1340825
113
114 2005-10-21
115         * acpi segfault should be fixed (sf.net bug 1330893)
116         * SIGUSR1 bug fixed? (sf.net bug 1330914)
117
118 2005-10-17
119         * Ugly MPD mem leak fixed
120         * Other mem leaks fixed
121         * Fixed thing where conky exits if LC_ALL and friends isn't set
122         * Conky 1.3.3 released
123
124 2005-10-13
125         * Conky 1.3.2 released
126
127 2005-10-10
128         * More MPD objects (sf.net patch 1319461)
129
130 2005-10-07
131         * fixed mldonkey bug? sf.net bug 1316531
132
133 2005-09-30
134         * Linkstatus patch from btlee on f.g.o (see
135         http://forums.gentoo.org/viewtopic-p-2765647.html#2765647)
136
137 2005-09-29
138         * Fixed build on FreeBSD for non-i386
139         * Made it so top_mem doesn't show all the forks of one process
140
141 2005-09-27
142         * Fixed small bug in config parsing (thanks robgrady, bug 1306032)
143
144 2005-09-24
145         * Fixed bug where graphs/bars don't show when maximum_width is enabled
146
147 2005-09-15
148         * Fixed right-alignment bug thanks to Pascal Eberhard
149         * Applied patch 1291420 from sf.net
150         * Fixed issue with whack graph data
151         * Fixed issue with Conky quitting when a file fails to load
152
153 2005-09-11
154         * Fixed bug with xft and double buffer in own window
155         * 1.3.1 released
156
157 2005-09-04
158         * Misc small bug fixes
159
160 2005-09-03
161         * MPD patch (sf.net patch 1281108)
162         * Fixed graph width bug
163
164 2005-08-31
165         * FreeBSD support was added
166         * 1.3.0 released
167
168 2005-08-27
169         * added threaded execi, $texeci
170         * feature freeze
171
172 2005-08-26
173         * Fixed slight vertical misalignment of bars/graphs (sf.net 1273994)
174         * Diskio fixes (sf.net 1274140)
175         * $alignr and $alignc now have 25% more goodness! (sf.net bug 1273905)
176         * Far better SMP support
177         * Added support for i8k kernel driver, parsing information for dell inspiron laptops found in /proc/i8k (sf.net request 1256058)
178
179 2005-08-25
180         * More own_window fixes
181         * applied disk io patch (sf.net patch 1271691)
182         * applied $freq fixes patch, adds new $freq_dyn (sf.net patch 1271633)
183         * removed units from $freq* output
184         * fix for graph config parsing
185         * Added $head, fixed mem leak with $tail
186
187 2005-08-24
188         * More configure and makefile updates
189         * Added scale arg for net graphs
190         * Fixed bug in own_window stuff--amazing fake transparency now works
191         properly
192         * added own_window_colour, own_window_transparent
193
194 2005-08-23
195         * Added maximum_width
196
197 2005-08-22
198         * Added $execibar and $execigraph
199
200 2005-08-21
201         * Moved source into src/, moved docs into doc/
202         * Updated makefiles
203
204 2005-08-20
205         * Applied patch from zimba-tm, closes patch 1260225
206         * Fixed ugly gradient bug.  closes bug 1255608
207         * Added $voffset
208         * Removed metar code.  It sucked.
209         * Added $acpitempf for amooricans
210         * $tail fixes
211
212 2005-08-12
213         * Multiple unit additions and modifications
214
215 2005-08-07
216         * mpd password patch from Joshua Gerrish
217         * conky can run without X now, use --disable-x11 when configuring
218 =========================================================================
219 =========================================================================
220 2005-08-06
221         * Conky 1.2 released
222
223 2005-08-05
224         * small fixes
225         * added CVS ebuild, huge thanks to Hopeless for this
226
227 2005-08-04
228         * special thanks to Citizen_X and his patience
229         * Citizen_X pwns
230         * keep shakin' those big 'ol titties
231         * Citizen_X
232         * Citizen_X
233         * Citizen_X
234         * Citizen_X
235
236 2005-08-03
237         * many small fixes, thanks to those who reported problems
238
239 2005-08-02
240         * dramatically improved how conky handles fonts
241         * fixed issues with graph args
242         * fixed shades and outlines
243
244 2005-08-01
245         * stabilized code
246         * added gradients to graphs (very pretty)
247         * things
248         * added $font, yay
249         * feature freeze; only bugfixes now
250
251 2005-07-30
252         * finalized graphing code, see $cpugraph, $memgraph, $execgraph,
253         $downspeedgraph, and $upspeedgraph
254         * added override_utf8_locale option
255         * poop
256         * $tab patch from jack_mort on f.g.o
257
258 2005-07-28
259         * Added new graphing code, such as $cpugraph
260         * small fixes all round
261         * stuff
262         * things
263         * added more mpd objects
264
265 2005-07-24
266         * Conky now has UTF-8 support
267         * Fixed $freq for those with CPU scaling
268         * Fixed the problem with total_run_times
269         * Fixed alignment of bars and lines and stuff
270         * Reduced conky's memory usage (yay!)
271         * Removed top_sort_cpu, added top_mem which sorts by mem usage instead
272         of cpu
273
274 2005-07-17
275         * Fixed a pile of bugs in configure script
276         * Added proper checking for headers in configure script
277         * Made METAR shit threaded so it would stop being retarded, also made
278         it try more then once to update
279         * Added $metar_tempf and ${i2c tempf} for americans
280
281 2005-07-16
282         * Added option for Conky to update N times and quit, see
283         total_run_times in conkyrc.sample
284         * Added metar code for weather info, thanks to somebody on sf.net
285         * Added $alignr and $alignc for right and centre alignment
286         * Added wireless info and IP addr patch, thanks Bobby Beckmann,
287         options $addr and $linkstatus (please test!), as well as fixed a mem
288         leak in this patch
289         * adt746x fix, thanks to dan-h on sf.net
290         * Added mldonkey support patch, thanks Lucas Brutschy on sf.net 
291         * Added patch to allow hex colour values, thanks roiban adi on sf.net
292         * Added if constructs patch, thanks Lucas Brutschy on sf.net
293         * Fixed bug in tab code (hopefully for the last time)
294         * Added option to sort by cpu or memory for top, see top_sort_cpu
295
296 2005-07-12
297         * Added fix for battery charged state (thanks to Lukas Zapletal
298         <lzap@seznam.cz>)
299
300 =========================================================================
301 =========================================================================
302         
303 2005-07-05
304         * Conky 1.1 released
305
306 2005-07-03
307         * Added $mpd_bar and $mpd_bitrate
308         * Some minor code cleanups prior to release
309         * Fixed problem with Conky not compiling when XFT disabled
310         * Fixed configure.in problems with Xdbe
311
312 2005-07-01
313         * Fixed memory leak in MPD code
314         * Added new $tail object (see conkyrc.sample) which loves to suck CPU
315         and memory
316         * Fixed more mem leaks
317
318 2005-06-30
319         * Added use_spacer to config
320         * Added $mpd_status
321         * Added small fix for i2c from Filedil on forums.gentoo.org
322
323 2005-06-28
324         * Made it possible to use tabs to right-justify (just add a bunch)
325         * Added ${execbar} (see conkyrc.sample)
326
327 2005-06-26
328         * Added memory % to top output
329         * Added initial cairo backend (it's really quite useless at this stage actually, and I'm not sure if there is even any point to it)
330
331 2005-06-25
332         * Conky now recognizes the tab character correctly
333         * Added simple config option to print to stdout (out_to_console
334         <yes/no>)
335
336 2005-06-23
337         * Added top output.  Check the sample config.
338         * Cleaned up code.
339
340 2005-06-22
341         * Finished MPD support ($mpd_title, $mpd_artist, $mpd_album, $mpd_vol)
342         * Removed NVCtrl code
343         * Added noswap and i2c patches
344
345 =========================================================================
346 =========================================================================
347         
348 2005-06-21
349         * Version 1.0. Conky is born from the ashes of torsmo. Main site:
350         http://conky.sf.net/
351         * Added xwin patch
352         * Added new feature for sample averaging of CPU and net info
353
354 2004-12-22
355         * Version 0.18 released
356
357 2004-12-21
358         * Fixed some double buffer + Xft stuff
359         * Applied X-Mozilla-Status patch (thanks affinity)
360         * Applied NVCtrl patch and modified it a bit (temperature monitoring
361           for nvdia-based graphics cards) (I couldn't test this so it may or
362           may not work or even compile) (thanks Dennis Frommknecht)
363         * Applied fs_used_perc and fs_bar_free patch (thanks killfire [send me
364           mail, I didn't catch your name from sourceforge])
365         * Applied patch that supports mailbox that is in some 'maildir' format
366           (thanks jolapache [send mail, I didn't catch your name from
367           sourceforge])
368         * min -> m
369         * Applied pad_percents patch (thanks JL Farinacci)
370         * Fixed some stuff in acpi fan and acpi ac adapter
371         * Optional XFT even when compiled in
372
373 2004-11-30
374         * Applied utime patch (UTC time) (thanks David McCabe)
375
376 2004-11-29
377         * Applied Xdbe patch, this includes double_buffer configuration and
378           -b command line option (thanks Bruce Merry)
379         * Applied some other seti patch, not tested (thanks William DiPlacido)
380
381 2004-08-25
382         * Applied netbsd patch (thanks Rui Paulo)
383         * Applied cpu frequency patch (thanks William DiPlacido)
384         * Applied adt746x patch (thanks Dennis Kaandorp)
385         * Applied some other FreeBSD patch by the same guy
386
387 2004-07-31
388         * Applied FreeBSD patch (thanks Roman Bogorodskiy)
389
390 2004-07-25
391         * Xft support and xftfont configuration
392         * rewrote some stuff, there might be some new bugs in old places
393
394 2004-07-24
395         * I2C divisor from a file (thanks Falk Feuersenger)
396
397 2004-07-20
398         * changed battery thing to ${battery <filename in
399           /proc/acpi/battery/>}
400         * SETI@Home stuff (thanks Jarski)
401
402 2004-07-05
403         * changed signal for config file reloading to SIGUSR1
404         * mixer stuff, $mixer, $mixerl, $mixerr, $mixerbar, $mixerlbar,
405           $mixerrbar
406
407 2004-06-03
408         * maybe fixed acpi battery thing when "present rate" isn't known
409
410 2004-06-01
411         * fixed width for all bars, use like ${cpubar 4,50}
412
413 2004-05-25
414         * Version 0.17 released
415
416 2004-05-23
417         * battery number for ACPI battery (thanks Leszek Krupiñski)
418         * default battery is now BAT0 instead of BAT1, set ${battery 1} if
419           the old battery thing worked
420         * bug fix on load average reporting (thanks Leszek Krupiñski)
421         * outlines to text, draw_outline and default_outline_color
422           configurations and $outlinecolor (thanks adi)
423         * $acpifan, $acpiacadapter, $uptime_short (thanks adi)
424
425 2004-05-19
426         * fixed a bug when starting after Opera (and some other programs)
427         * sticky window
428         * minimum_size
429
430 2004-05-18
431         * added border_width configuration
432
433 2004-05-16
434         * fixed zero length bar bug
435
436 2004-05-15
437         * file system stats, $fs_bar, $fs_free, $fs_free_perc, $fs_size,
438           $fs_used
439         * leaves ACPI temperature file open (faster)
440         * -a option to change alignment on command line
441
442 2004-05-14
443         * fixed ACPI temperature bug
444         * border_margin configuration
445         * ${execi <interval> <command>}, execute with specific interval
446         * added possibility to manually set the position (-x and -y options)
447           (thanks to Gwenhael LE MOINE)
448         * $buffers and $cached (thanks to Jeremy Burch)
449         * WM_CLASS when drawing to own window (thanks to Gwenhael LE MOINE)
450
451 2004-05-14
452         * Version 0.16 released
453
454 2004-05-13
455         * $pre_exec, execute a shell command one time
456         * preparsing of text (faster but more memory usage)
457         * less system calls (faster)
458         * APM things to $battery (untested)
459
460 2004-05-12
461         * added $new_mails changed $mails to tell total mail count
462
463 2004-05-11
464         * transparent window, own_window configuration, -o cmdline option
465         * $exec, execute a shell command
466         * $acpitemp, $battery - acpi stuff (not really tested)
467
468 2004-05-10
469         * $loadavg, load average
470         * $mails, unread local mails, mail_spool configuration
471
472 2004-05-09
473         * Version 0.15 released
474
475 2004-05-06
476         * SIGHUP reloads config file (thanks Jørgen P. Tjernø)
477         * Some other stuff