a82fd262d7
Merge branch 'hishamhm-pull-960'
2020-08-20 14:19:53 +10:00
dd33444f7e
Clean up existing whitespace
2019-10-31 11:39:12 -05:00
6194c8dcc6
Honour setting of counting CPUs from 0/1 when presenting meters
...
In the listing of Available Meters for CPUs, the list of CPUs is always
presented by counting them from one. However, if the user prefers to
count CPUs from zero, this is sometimes confusing when fine-tuning the
meters.
2019-02-07 10:39:08 -02:00
09e241fb12
Security review: check results of snprintf.
...
Calls marked with xSnprintf shouldn't fail.
Abort program cleanly if any of them does.
2017-07-27 16:07:50 -03:00
328de35623
Assert (Platform_meterTypes[0]==&CPUMeter_class)
...
Just assume Platform_meterTypes[0] is always &CPUMeter_class for every
platform. This removes a conditional in AvailableMetersPanel_new().
Also adds some comments about the logic here. Without assuming
Platform_meterTypes[0], the (int i=1) clause in this for loop will not
make sense. (I.e. Why not (int i=0)? )
Also replaced a sprintf() call with safer snprintf() in code further
below.
2016-03-19 15:01:13 +08:00
6082db2121
Improve feedback when moving meters.
2015-08-27 19:14:13 -03:00
7cb8cb05fb
Simplify constructors.
2015-03-23 19:24:34 -03:00
d0c72c3fb2
Move FunctionBar inside Panel
2015-03-23 15:26:56 -03:00
9ff5d2b243
Fix saving of header states, motion in Setup screen.
2015-03-16 23:01:21 -03:00
d7c843c23b
Complete cursor-based movement of headers.
2015-02-03 22:32:07 +01:00
14bd77c5f4
Add longer descriptions to available meters.
2015-02-03 22:31:44 +01:00
3383d8e556
Sorry about the mega-patch.
...
This is a work-in-progress, code is currently broken.
(Some actions, and notably, the header, are missing.)
2015-01-21 23:27:31 -02:00
357e7a3243
Move UptimeMeter into platform-dependent area.
...
Set up environment to move other meters.
2014-11-27 19:18:14 -02:00
00b324bfc1
Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers.
2012-12-05 15:12:20 +00:00
45f7a4fc8d
Remove old memory debugging routines. We have Valgrind nowadays.
2011-12-26 22:04:29 +00:00
84281bdc44
major header cleanup
2011-12-26 21:35:57 +00:00
6486229308
add support for steal/guest CPU time measurement
...
simplify processor data accounting (add CPUData structure)
remove Process_clone trick
2010-08-24 23:20:38 +00:00
da23c8c5a1
Clean up headers by using 'static' whenever possible.
...
Reduces resulting code size.
2008-03-09 08:58:38 +00:00
2f1f82ee87
Updates for new version of the MakeHeader.py script.
2006-06-06 20:41:01 +00:00
ea855aef73
Remove references to ListBox
2006-05-30 14:00:18 +00:00
73de9f1ed4
Rename ListBox'es to Panel's, matching dit.
2006-05-30 13:52:12 +00:00