public
Description: OS X: displays recent CPU usage in the Dock or a floating window
Homepage: http://cbowns.com/cpuhistory/
Clone URL: git://github.com/cbowns/cpu-history.git
Adding release notes licensing for 1.0.1, and a patch from @dsandler for 
multicore. Need to merge this and see how it does.
Christopher Bowns (author)
Sun Jan 27 09:42:49 -0800 2008
commit  4c62995d51e33fcdb3ac2318ebe649f2a698ed26
tree    035e7e9c7cdfd20fe137a6f9b7e6174e7e93507c
parent  6637c00413402dd12ab8dc607862f523c9356c8f
...
1
2
3
4
5
 
6
 
 
7
8
9
10
11
12
13
14
 
 
 
 
 
 
 
15
16
17
...
81
82
83
 
 
 
 
...
 
 
 
 
 
1
2
3
4
5
 
 
 
 
 
 
 
6
7
8
9
10
11
12
13
14
15
...
79
80
81
82
83
84
85
0
@@ -1,17 +1,15 @@
0
-CPU Mon:
0
-before 1.0 release:
0
-- tidy up release notes, remove localizations if they're not accurate. @done
0
-- before shipping: build a full deployment vers, and move prefs file beforehand: any last bugs/missing things @done
0
-- write up app, release on blog and cbowns.com
0
+CPU History:
0
 future:
0
+- look at dsandler's multicore patch
0
+- a system to keep release notes synced and build a disk image with what I need?
0
 - bugs:
0
-- 1. app blows away graph
0
- - happens until the CPU data buffer has been fully filled, and you hold down "restore defaults" through TWO timer firings, then it's fixed.
0
- - can also be repro'd just by changing prefs about showing separate graph or putting graph on top
0
- - diff CPU source against memory monitor:
0
- - any changes with data source being reset? shouldn't be…
0
- - what about removing the notifications in favor of straight method callbacks? first, what's the underlying problem: don't solve what doesn't need solving
0
-- 2. cmd-w doesn't close prefs window
0
+ - 1. app blows away graph
0
+ - happens until the CPU data buffer has been fully filled, and you hold down "restore defaults" through TWO timer firings, then it's fixed.
0
+ - can also be repro'd just by changing prefs about showing separate graph or putting graph on top
0
+ - diff CPU source against memory monitor:
0
+ - any changes with data source being reset? shouldn't be…
0
+ - what about removing the notifications in favor of straight method callbacks? first, what's the underlying problem: don't solve what doesn't need solving
0
+ - 2. cmd-w doesn't close prefs window or about window
0
 - future upgrades:
0
   - CPU usage across processors:
0
     - get # of processors with http://www.cocoadev.com/index.pl?NSProcessInfo
0
@@ -81,3 +79,7 @@ Archive:
0
   - call updateGraph after prefs change @done @project(before 1.0 release)
0
 - prefs: add an option for bar width: from 1 to 20 px per bar @done @project(before 1.0 release)
0
   - preferred: 4-6 @done @project(before 1.0 release)
0
+- tidy up release notes, remove localizations if they're not accurate. @done @project(before 1.0 release)
0
+- before shipping: build a full deployment vers, and move prefs file beforehand: any last bugs/missing things @done @project(before 1.0 release)
0
+- write up app, release on cbowns.com @done @project(before 1.0 release)
0
+ - also on blog @done @project(before 1.0 release)
...
1
2
 
3
4
5
6
7
8
 
9
10
11
...
24
25
26
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
28
29
30
31
 
32
33
34
...
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
...
1
 
2
3
4
5
6
7
 
8
9
10
11
...
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
...
69
70
71
 
 
 
 
72
73
 
74
75
76
 
 
 
 
77
78
79
 
 
 
80
81
82
83
84
 
 
 
85
86
87
0
@@ -1,11 +1,11 @@
0
 {\rtf1\ansi\ansicpg1252\cocoartf949
0
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier;}
0
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
0
 {\colortbl;\red255\green255\blue255;}
0
 {\info
0
 {\author Christopher Bowns}}\margl1440\margr1440\vieww12240\viewh14180\viewkind1
0
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
0
 
0
-\f0\b\fs32 \cf0 CPU History 1.0 Release Notes:\
0
+\f0\b\fs32 \cf0 CPU History 1.0.1 Release Notes:\
0
 
0
 \b0 \
0
 
0
@@ -24,11 +24,39 @@ Add support to graph two or more cores of a multicore machine. At the moment, it
0
 \
0
 - The graph erases all data when changing preferences.\
0
 - The About and Preferences windows do not respond to command-w to close.\
0
+\pard\tx0\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\tx12320\tx13440\tx14560\tx15680\tx16800\tx17920\tx19040\tx20160\tx21280\tx22400\tx23520\tx24640\tx25760\tx26880\tx28000\tx29120\tx30240\tx31360\tx32480\tx33600\tx34720\ql\qnatural
0
+\cf0 \CocoaLigature0 \
0
+\pard\tx0\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\tx12320\tx13440\tx14560\tx15680\tx16800\tx17920\tx19040\tx20160\tx21280\tx22400\tx23520\tx24640\tx25760\tx26880\tx28000\tx29120\tx30240\tx31360\tx32480\tx33600\tx34720\ql\qnatural
0
+
0
+\b\fs28 \cf0 Acknowledgements:
0
+\b0\fs24 \
0
+\
0
+CPU History is based on the source code of Memory Monitor, by Bernhard Baehr, and CPU Usage, by Peter Hosey. Code is available at http://www.bernhard-baehr.de/ and http://boredzo.org/cpuusage/ respectively. Much thanks to both authors for releasing their code: I couldn't have created this without their source code.\
0
+\
0
+The application icon is courtesy of deviantART's snomi: http://snomi.deviantart.com/art/apple-cpu-icon-2-74336909 and is licensed under CC-NC-ND 3.0 license.\
0
+\
0
+The source code for CPU History is available at the author's homepage, see below.\
0
+\
0
+
0
+\b\fs28 Author Contact Information:
0
+\b0\fs24 \
0
+\
0
+Christopher Bowns\
0
+e-mail: cpuhistory@cbowns.com\
0
+website: http://cbowns.com/cpuhistory\
0
+\
0
+\
0
+\
0
+\
0
+\
0
+\
0
+\
0
+\
0
 \
0
 \
0
 \pard\tx0\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\tx12320\tx13440\tx14560\tx15680\tx16800\tx17920\tx19040\tx20160\tx21280\tx22400\tx23520\tx24640\tx25760\tx26880\tx28000\tx29120\tx30240\tx31360\tx32480\tx33600\tx34720\sl280\ql\qnatural
0
 
0
-\b\fs28 \cf0 \CocoaLigature0 License
0
+\b\fs28 \cf0 License - Memory Monitor
0
 \b0\fs24 \
0
 \
0
 \pard\tx0\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\tx12320\tx13440\tx14560\tx15680\tx16800\tx17920\tx19040\tx20160\tx21280\tx22400\tx23520\tx24640\tx25760\tx26880\tx28000\tx29120\tx30240\tx31360\tx32480\tx33600\tx34720\ql\qnatural
0
@@ -41,24 +69,17 @@ You should have received a copy of the GNU General Public License along with thi
0
 \
0
 The GNU General Public License is online available at http://www.gnu.org/copyleft/gpl.html.\
0
 \
0
-The source code for CPU History is available at the author's homepage, see below.\
0
-\pard\tx0\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\tx12320\tx13440\tx14560\tx15680\tx16800\tx17920\tx19040\tx20160\tx21280\tx22400\tx23520\tx24640\tx25760\tx26880\tx28000\tx29120\tx30240\tx31360\tx32480\tx33600\tx34720\ql\qnatural
0
-
0
-\f1\fs28 \cf0 \
0
 \pard\tx0\tx1120\tx2240\tx3360\tx4480\tx5600\tx6720\tx7840\tx8960\tx10080\tx11200\tx12320\tx13440\tx14560\tx15680\tx16800\tx17920\tx19040\tx20160\tx21280\tx22400\tx23520\tx24640\tx25760\tx26880\tx28000\tx29120\tx30240\tx31360\tx32480\tx33600\tx34720\ql\qnatural
0
 
0
-\f0\b \cf0 Acknowledgements
0
+\b\fs28 \cf0 License - CPU Usage:
0
 \b0\fs24 \
0
 \
0
-CPU History is based on the source code of Memory Monitor, by Bernhard Baehr, and CPU Usage, by Peter Hosey. Code is available at http://www.bernhard-baehr.de/ and http://boredzo.org/cpuusage/ respectively. Much thanks to both authors for releasing their code: I couldn't have created this without their source code.\
0
-\
0
-The application icon is courtesy of deviantART's snomi: http://snomi.deviantart.com/art/apple-cpu-icon-2-74336909 and is licensed under CC-NC-ND 3.0 license.\
0
-\
0
+Copyright \'a9 2006 Peter Hosey\
0
+ All rights reserved.\
0
 \
0
-
0
-\b\fs28 Author Contact Information
0
-\b0\fs24 \
0
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\
0
+Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\
0
+Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\
0
+Neither the name of Peter Hosey nor the names of his contributors may be used to endorse or promote products derived from this software without specific prior written permission.\
0
 \
0
-Christopher Bowns\
0
-e-mail: cpuhistory@cbowns.com\
0
-website: http://cbowns.com/cpuhistory}
0
\ No newline at end of file
0
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.}
0
\ No newline at end of file

Comments

    No one has commented yet.