-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathChangeLog
More file actions
180 lines (145 loc) · 6.02 KB
/
ChangeLog
File metadata and controls
180 lines (145 loc) · 6.02 KB
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