# $Id$
+2008-04-02
+ * Added patch to use mail_spool correctly (thanks Kapil)
+ * Replacing strdup() with strndup() throughout
+
+2008-04-01
+ * Fixed segfault when configuration doesn't contain TEXT block (thanks
+ Pippijn).
+
+2008-03-31
+ * Conky 1.5.1 released.
+ * Added --enable-testing configure option to use insane compiler flags.
+
+2008-03-30
+ * Added mem_res and mem_vsize to $top.
+ * Improved parsing of $diskio*, $disk_protect and $ioscheduler args.
+
+2008-03-29
+ * Increased C99 compliance.
+ * Fixed potential segfault in get_ioscheduler().
+ * Implemented upwards path traversal for fs_type.
+ * Fixed bug in libmpdclient that caused file descriptors to be left open.
+ * Cleaned up output of battery_* vars.
+
+2008-03-28
+ * Fixed messed up percentages (fs_free_perc, fs_used_perc, mpd_percent,
+ battery_percent).
+
+2008-03-24
+ * Fixed for specifying a non-existent configuration file.
+ * Added disk_protect.
+ * Fixed too many open files bug in laptop_mode.
+ * Fixed reading interface adresses.
+ * Fixed battery_bar default size.
+
+2008-03-23
+ * Fixed compilation with --disable-x11.
+ * Fixed linux.c compilation problem due to (suspected) broken linux
+ headers.
+ * $battery_bar sysfs fix (thanks Marcus).
+
+2008-03-22
+ * Conky 1.5.0 released.
+ * Smapi review: improved code, fixed memleaks and smapi_bat_perc when
+ using pad_percents.
+ * Fixed spaced_print, so pad_percents should now work as expected.
+ * Removed a line of dead code.
+ * Added support for displaying the default gateway.
+ * Support displaying current laptop_mode.
+ * Per-disk IO scheduler information now available.
+ * Support printing current nameservers.
+
+2008-03-20
+ * Added CRLF characters to POP3 and IMAP stuff (should play nicer with
+ some servers now).
+ * Added preliminary support for parsing the output of external commands
+ (via $execp and $execpi).
+ * Applied FreeBSD total memory patch (thanks Nikos).
+
+2008-03-19
+ * Fixed a number of small memory leaks.
+ * Performed some minor profiling on Conky; reduced text_buffer_size
+ default to 128 bytes to improve performance.
+ * Fixed some minor bugs introduced by new patches.
+
+2008-03-17
+ * Applied 12 patches:
+ 1) sysfs battery support (for Linux >=2.6.24) (thanks Kapil)
+ 2) Improved audacious support patch (thanks Miroslav)
+ 3) tp_smapi support patch for IBM laptops (thanks Phil)
+ 4) user info patch (thanks Roland)
+ 5) added conky build info patch (thanks Roland)
+ 6) added if_up patch (thanks Phil)
+ 7) added reload on SIGHUP patch (thanks Jonas)
+ 8) added pad percentages patch (thanks Jonas)
+ 9) added fs_type patch (thanks Ryan)
+ 10) added xmms2 fixes patch (thanks Lassi)
+ 11) fix sysfs crash patch (thanks Phil)
+ 12) multiple ip patch ($addrs).
+ * Added more alignment support (top_middle, bottom_middle, middle_left,
+ and middle_right).
+
+2008-02-08
+ * Applied 2 patches:
+ 1) Add diskio for individual devices.
+ 2) Improved output of units, added "short_units" option.
+
+2008-01-05
+ * Applied some more submitted patches:
+ 1) Add long forms of (most of) the command-line options.
+ 2) Added an option (top_cpu_separate) that emulates top's "separate
+ cpus" option. Processor usage is shown as a percentage of a
+ single processor on your system, instead of a percentage
+ of all processors combined.
+ 3) Adds a parameter (time) to top and top_mem that will show the
+ cumulative CPU time of a process.
+ 4) Simplified integer rounding.
+ 5) Fixed the window width when a goto is used.
+ 6) Fixed the window width when an offset is used.
+ (thanks Kevin Lyles).
+
+2007-12-31
+ * Applied submitted patches:
+ 1) to suport Debian's kFreeBSD;
+ 2) to use realtime clock in timed threads and
+ 3) to fix get_ibm_acpi_volume zero value bug
+ (thanks Kapil Hari Paranjape).
+
+2007-11-22
+ * Conky 1.4.9 released.
+
+2007-11-18
+ * Added Gentoo USE flag audacious-legacy for Audacious legacy support.
+
+2007-11-16
+ * Added support for Audacious 1.4.0 and legacy versions via
+ --enable-audacious=yes|no|legacy.
+
+2007-11-14
+ * Fix compilation error with --disable-x11 (bug #1830373).
+ * Bump doc stylesheet from 4.3 to 4.4.
+
+2007-10-31
+ * Fix mpd_smart bug #1822773.
+
+2007-10-23
+ * Externalize default config file: ${sysconfdir}/conky/conky.conf
+
+2007-10-21
+ * Initialize music_player_interval so built-in .conkyrc actual works.
+ * Lower timed_thread minimum timing interval from 50 usecs to 10 usecs.
+ * Separate timed thread asserts for clarity.
+ * Remove ${tail /var/log/Xorg.0.log} from default text.
+ * Update vim/nano syntax files.
+
+2007-10-18
+ * Conky 1.4.8 released.
+
+2007-10-17
+ * doc/man fixes 1810328 & 1813483.
+ * struct alignment patch 1812924 (sohalt).
+
+2007-10-02
+ * Multiple mailbox patch (thanks Ben Kibbey).
+
+2007-09-28
+ * Small fix for $ibm_volume (thanks Kapil Hari Paranjape).
+ * Patch so $tail can read from a fifo file descriptor (thanks Ben Kibbey).
+
+2007-09-01
+ * Improved performance slightly.
+ * Added 'music_player_interval' config option to specify an update interval for
+ music player threads (currently honored by mpd and audacious).
+ * Fixed some minor memory leaks associated with SIGUSR1.
+ * Zero out imap and pop3 stuff when the connection fails.
+
+2007-08-31
+ * _Really_ fix mpd SIGPIPE issues.
+ * Fix timed thread race condition, seen esp. on new kernel scheduler (cfs).
+ * Fix $audacious_title not being displayed when no length argument indicated.
+
+2007-08-30
+ * Conky 1.4.7 released.
+ * Check for pkg-config >=0.19.
+ * Use timed_thread for mpd.
+
+2007-08-27
+ * Fixed issue with SIGPIPE and mpd.
+ * Updated COPYING (with more clarifications).
+
+2007-08-14
+ * Updated vim/nano syntax files.
+
+2007-08-12
+ * Added $hwmon var, similar to $i2c and $platform.
+
+2007-08-12
+ * Added var $platform which is similar to $i2c and accommodates the conversion
+ of many devices from /sys/bus/i2c/devices to /sys/bus/platform/devices.
+ * Removed config item post_21_kernel since it forced all i2c device lookups
+ to go to /sys/bus/platform/devices and some people may need a mix of both
+ i2c and platform devices.
+
+2007-08-10
+ * Clarifying licensing
+
+2007-08-08
+ * RSS support
+ * Wireless support for Linux
+
+2007-08-05
+ * Conky 1.4.6 released
+ * Updated to libmpdclient 0.13.0
+ * Added 'post_21_kernel' config param to specify kernels 2.6.22 and newer
+ so i2c works properly
+
+2007-08-04
+ * Fixed potential issue on FreeBSD when nprocs < 10 (thanks zotrix)
+ * Added support for multiple batteries when using acpi (thanks Phil)
+ * a bunch of code cleanups (thanks Psychon)
+ * added max length paramater to mpd_title (thinks fow)
+ * a number of small bug fixes
+
+2007-07-15
+ * Fix PID display, patch #1753934. thanks sohalt.
+ * Fix displaying 4 GB traffic after reloading network driver,
+ patch #1754260. thanks sohalt.
+
+2007-06-21
+ * Right-justify top/top_mem vars (pid/cpu/mem} so they align on the decimal.
+
+2007-04-25
+ * Added color[0-9] variable patch (thanks jieryn)
+
+2007-04-05
+ * Added if_empty patch (thanks Erik)
+ * Added if_existing patch for string matching (thanks cromka)
+ * Added hwmon support (thanks flitsch)
+ * Some xmms2 updates (thanks sleipner)
+ * Added $battery_percent and $battery_bar (thanks akash)
+
+2007-02-25
+ * OpenBSD support added to Conky (thanks hifi)
+ * Updated mboxscan stuff (thanks calmar)
+
+2007-02-25
+ * Created branch/1.5 copy of trunk/conky1. Removing all experimental
+ network code from trunk/conky1.
+
+2007-02-14
+ * Include missing mboxscan.h in conky.h.
+ * Fixed signedness warnings in conky.c.
+
+2007-02-11
+ * Added buffer_text_size option to change the size of the buffer for
+ things like $exec, $tail, et cetera
+ * Added $mboxscan which lets you display the Subject and From fields
+ from recent email in an mbox file
+ * Disambiguated (is that a word?) $cpu docs
+
+2007-01-14
+ * Fallback to gettimeofday() when clock_gettime () not available (mac os).
+
+2007-01-09
+ * API change (timing in milliseconds) for dexter_timedsampler_new ().
+
+2007-01-07
+ * Add config.rpath (created by gettextize -copy) to distribution
+ to satisfy AM_ICONV.
+ * Clean up some warnings; remove ftp.[ch] from src/Makefile.am.
+
+2006-12-29
+ * Update svn ebuild to new sourceforge url scheme.
+ - requires deletion of existing wc: rm -rf /usr/portage/distfile/svn-src/conky/
+ * Added head/tail rewrite patch (thanks Ryan Twitchell)
+ * Added diskio read/write sf.net patch 1542880 (thanks Blondak)
+
+2006-12-26
+ * Clear conky vars on disconnect/failure to open files.
+
+2006-12-23
+ * Updated to libmpdclient 0.12.0
+
+2006-12-22
+ * client/server infrastructure and prototype for linux only (so far):
+ - requires libdexter (http://sourceforge.net/projects/libdexter)
+ and the dxt-sysinfo plugin (svn only at the moment).
+ * new config items:
+ - dexter_client yes/no
+ - dexter_server yes/no
+ - dexter_config /path/to/libdexter/config (default: $HOME/.dexterrc)
+ - own_window_class <WM Class Name> (default: Conky)
+ - replaces wm_class_name
+ - own_window_title <Window Title> (default: <hostname> - conky)
+ * removed config items:
+ - wm_class_name (use own_window_class, same function)
+ * configure changes:
+ --disable-network (default=yes) with auto-detection for libdexter.
+ - remove useless --enable-proc-uptime (PROC_UPTIME never referenced).
+ HAVE_SYSINFO and others determine if /proc/uptime is used.
+ - silently disable xft, double-buffer and xdamage if no x11.
+ - change enable/disable labels to reflect defaults accurately.
+ - simplified compile-based checks for sysinfo/getloadavg and by moving
+ them into AC_CHECK_FUNCS.
+ * allow decorated, own_window=yes windows to be given input focus by WM:
+ - do not pass button clicks through to desktop in this scenario as conky
+ immediately loses focus.
+
+2006-12-13
+ * Clarify LGPL license on timed_thread modules.
+ * Update NEWS files.
+
2006-12-12
* Split battery variable into two:
battery, e.g. "charging 75%" and
2006-12-09
* Replaced hash module used by libtcp-portmon with GLib's GHashTable,
due to licensing issue noted by Fedora Core packagers.
- * Eliminated config items:
+ * Eliminated config items:
min_port_monitors,
min_port_monitor_connections
* Added config item:
feature request #1600631.
2006-11-28
- * Rearrange retry attempts in pop3 and imap code, removing sleep()
+ * Rearrange retry attempts in pop3 and imap code, removing sleep()
calls which cause the whole process to sleep, not just the thread.
2006-11-22
2006-11-13
* Use pthread_cond_timedwait() instead of sleep() in audacious
- thread. Will convert all worker threads to this timing method.
+ thread. Will convert all worker threads to this timing method.
2006-11-12
* Fix freebsd build error.
* Added Hellf[i]re's nano syntax coloring script to svn.
2006-11-03
- * Removed support for Xmms, BMP and Infopipe from conky.
- The Xmms and Bmp players are projects are dead and distros such
- as Gentoo are slating them for removal.
+ * Removed support for Xmms, BMP and Infopipe from conky.
+ The Xmms and Bmp players are projects are dead and distros such
+ as Gentoo are slating them for removal.
* Added support for Audacious using new audacious vars.
2006-10-18
2006-09-28
* Use pkg-config instead of xft-config.
- * Fix last line bug which had required padding text with extra blank line
+ * Fix last line bug which had required padding text with extra blank line
to see text on last line.
2006-09-01
Holub <hopet@users.sourceforge.net>)
2006-03-15
- * Removed bmp-infopipe dependency from 1.4.1 and 1.9999 ebuilds for Gentoo
+ * Removed bmp-infopipe dependency from 1.4.1 and 1.9999 ebuilds for Gentoo
(Gentoo bug# 125226).
* Fixed subversion ebuild for conky1 (1.9999) so it pulls the new trunk
path for conky1.
* on_bottom and wm_class_name deprecated (they do nothing)
2006-02-13
- * Fixed typo bug in portmon code that caused incorrect monitor data
+ * Fixed typo bug in portmon code that caused incorrect monitor data
to be displayed.
2006-02-12
* Added freedesktop.org extended window manager hints (EWMH)
for window type NORMAL and state's STICKY/SKIP_PAGER/SKIP_TASKBAR.
Fixes stacking order issues with freedesktop-compliant wm's,
- such as XFCE4+.
+ such as XFCE4+.
2006-01-25
* Fixed stupid graph code (it still sucks) sf.net bug 1372962
* Fixed sf.net bug 1367745
2005-11-30
- * Fixed sf.net bugs 1369607, 1367735 and gentoo bug 113921,
+ * Fixed sf.net bugs 1369607, 1367735 and gentoo bug 113921,
all variations of the same array out of bounds issue.
* "Fixed" code in fs.c and conky.c to make fs stats match those displayed by df (affects reporting against ext3 filesystems only)
-2005-11-27
+2005-11-27
* new code in linux.c and top.c to calculate CPU % correctly on 2.6 kernels.
2005-11-24
2005-11-12
* Replaced bitwise copy of tcp_connection_t with function
copy_tcp_connection().
- * Changed call interfaces for get_acpi_fan(), get_acpi_ac_adapter(),
+ * Changed call interfaces for get_acpi_fan(), get_acpi_ac_adapter(),
get_freq(), get_freq_dynamic(), get_adt746x_cpu(), get_adt746x_fan(),
eliminating all mallocs. pkovacs. See bug 1355470.
options $addr and $linkstatus (please test!), as well as fixed a mem
leak in this patch
* adt746x fix, thanks to dan-h on sf.net
- * Added mldonkey support patch, thanks Lucas Brutschy on sf.net
+ * Added mldonkey support patch, thanks Lucas Brutschy on sf.net
* Added patch to allow hex colour values, thanks roiban adi on sf.net
* Added if constructs patch, thanks Lucas Brutschy on sf.net
* Fixed bug in tab code (hopefully for the last time)
=========================================================================
=========================================================================
-
+
2005-07-05
* Conky 1.1 released
=========================================================================
=========================================================================
-
+
2005-06-21
* Version 1.0. Conky is born from the ashes of torsmo. Main site:
http://conky.sf.net/