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
|
This ChangeLog file is backwards. Press "G" in vi to go to the end of it.
Sun, 7 Jan 2001 - 1.0
Initial FreeBSD port
Fri, 12 Jan 2001 - 1.0pl1
Duck "upside down" mode
Initial version of "memory info" screen
Mon, 15 Jan 2001 - 1.0pl2
FreeBSD memory code fixes
Tue, 16 Jan 2001 - 1.0pl3
Most drawing operations rewritten and optimized
Modular changes - extra features under #ifdef
FreeBSD fixes
Tue, 16 Jan 2001 - 1.0pl4
More fixes
Thu, 18 Jan 2001 - 1.0pl6
Code reorganization
Command line options
Thu, 18 Jan 2001 - 1.0pl7
All floating point calculations eliminated
FreeBSD changes
Added Xresource parsing for color, etc options
Load average/Memory screen toggle via shift key
Sun, 21 Jan 2001 - 1.0pl8
Load average graph inside load average screen
system-dependent code updates
more features #ifdef'd
Sun, 21 Jan 2001 - 1.0pl9
Load average / memory info screens, "picture lock".
Sun, 21 Jan 2001 - 1.1test1
bubblemon_update() cleanup
bubblemon.h cleanup
load average graph updates
session_defaults() update
documentation updates
Sun, 21 Jan 2001 - 1.1test2
argv count bug found and fixed
range checking for values read from Xdefaults
performance improvements in bubblemon_update()
FreeBSD memory code changes
documentation updates
removed last pieces of floating point numbers
Mon, 22 Jan 2001 - 1.1test3
bubblemon_update() cleanup
Thu, 25 Jan 2001 - 1.1test4
Code reorganization
Main Makefile will detect OS if GNU make is used
Moved system dependent code into sys_(uname).c
Changes to system-dependent code structure
Reorganization of include files and directory structure
History graphs for load average and memory use updates
Performance improvements
Some functions renamed
Off-by-one error in rgb image data fixed
BlackBox don't-draw-on-win feature
bubblemon_update() cleanup
Swapped load / memory screen order
FreeBSD memory code updates
Sun, 28 Jan 2001 - 1.1test5
Load average logic change, update to Linux and FreeBSD dependent code
Other misc changes
Mon, 29 Jan 2001 - 1.1test6
BubbleMonData is now a static structure
Performance improvements
Wed, 31 Jan 2001 - 1.1test7
Documentation updates
Possible buffer overflow fix in session_defaults()
Thu 01 Feb 2001 - 1.1
Minor documentation update
sys_freebsd math update
Version 1.1 released
Wed 14 Feb 2001 - 1.2test1
SunOS port added
Thu 15 Feb 2001 - 1.2
SunOS port fixed
Version 1.2 released
Mon 19 Feb 2001 - 1.21test1
Various updates to the SunOS port
Added -k command line switch to display memory/swap in megabytes instead
of kilobytes. Useful for machines with > 1024mb memory, since kilobytes
display stops at 999mb for both swap and physical ram
Portability fixes
Thu 22 Feb 2001 - 1.21
Fix for FreeBSD CPU usage problem under high load
Released version 1.21
Sun 25 Feb 2001 - 1.22
Fixed segfault which occured under certain low memory conditions, found
and fixed by "John H. Robinson, IV" <jaqque@ucsd.edu>
Released version 1.22
Sat 10 Mar 2001 - 1.23
Patch from Dan Price to fix Shift Key detection on all platforms
Tracked down another segfault related to off-by-one-scanline error
Increased bm.bubblebuf allocation because bubbles created at the very
bottom of the "water" are drawn outside of 56x56 region.
Released version 1.23
Fri 16 Mar 2001 - 1.3
Fixed load average graph - I don't know what the hell I was doing that
it worked before, but the way the code was written it was never supposed
to work :)
Added some contributed code to hopefully catch most of bubble-related
segfaults. Thanks to "John H. Robinson, IV" <jaqque@ucsd.edu>
Updated Makefile to use proper libs when linking with gdk, etc. Should
stop complaints about "missing library dependencies"
This is a recommented upgrade if you use bubblemon version 1.2 or newer.
Released version 1.3
Sat 14 Apr 2001 - 1.31
FreeBSD machines were compiling bubblemon as "big-endian", resulting in
fairly weird looking color problem. This has been fixed :) Minor change
to Makefile.FreeBSD to put bubblemon in /usr/X11R6 during install.
Released version 1.31
Mon 16 Apr 2001 - 1.32
Important security update for FreeBSD - previous versions did not drop
kmem privileges, and programs started by clicking on the dockapp were
started with elevated privileges. This is a required upgrade for FreeBSD
users.
Tue 28 Aug 2001 - 1.4
Added OpenBSD support. Thanks to Peter Stromberg <wilfried@openbsd.org>.
Wed 1 Oct 2003 - 1.41
Added support for Linux kernel 2.6
Fixed 101% cpu usage problem on kernel 2.6
Thu 13 May 2004 - 1.45
Added support for NetBSD. Thanks to Metalhead <metalhead@metalhead.ws>
This support is untested, use Makefile.NetBSD to compile.
Sat 15 May 2004 - 1.46
Compile fix for FreeBSD-5.x, forgotten include.
Sat 03 Sep 2011 - 1.50
Add calendar, digital and analog clocks. Dropped gdk for Ximage. Make
border half-transparent instead of solid. Use Xresources instead of
Xdefaults. Almost everything is now customizable at run time, and all
the build-time customizations have been removed.
Mon 28 Jul 2014 - 1.51
Fixes from Doug Torrance for working on modern FreeBSD, and add Makefile
rules to build on Debian GNU/kFreeBSD.
Mon 1 Dec 2014 - 1.52
Accept patches to omit various compilation warnings; use C99 format
specifiers; explicitly handle system() failing (as unlikely as that
is); update man page.
Additionally, FreeBSD has long since had a way to get the memory status
without being setgid, so jettison that scariness.
Wed 18 Feb 2015 - 1.53
Don't update the display if we're not visible; if the screen is locked
this should reduce cpu time taken to 1/3-1/2 of original.
Also fix oversight where we weren't using the acclerated (abstraction
breaking) RGB24->RGB32 blitter
Fri 05 Jun 2020 - 1.54
Fix FTBFS w/ GCC 10 due to -fno-common
|