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