1 | 1998-04-26: Scott |
---|
2 | all: Implemented logical/physical drivers.. Whew! |
---|
3 | main.c, mode.c, lcd.* have changed, and I've added text.* and |
---|
4 | MtxOrb.* driver files... |
---|
5 | New commandline option "-l driver" selects a driver. |
---|
6 | |
---|
7 | 1998-04-21: Scott |
---|
8 | all: Lots of updates... (patches, etc) |
---|
9 | Implemented a frame buffer, and custom characters... |
---|
10 | Added lots of comments, and cleaned a few things... |
---|
11 | Added a few function to lcd.c |
---|
12 | |
---|
13 | 1998-03-22: Scott |
---|
14 | main.c: Should exit cleanly now, always... It sometimes wouldn't, if killed |
---|
15 | by init at shutdown... (it would get stuck in a usleep for too |
---|
16 | long, and then get killed instead of shutting down) |
---|
17 | main.c: Changed timing method... Sequences now specify their length in |
---|
18 | TIME_UNITs. A time unit is 1/8th of a second. This should make |
---|
19 | blinking and other such things easy... |
---|
20 | main.c: Removed command line options to specify timings... Why would the |
---|
21 | user really need to change that anyway? |
---|
22 | main.c: A few mode-feedback things are implemented: blinking, and backlight |
---|
23 | on/off stuff... |
---|
24 | mode.c: Xload_screen now sends feedback to toggle blinking for a high load, |
---|
25 | or turn the backlight off for no load... |
---|
26 | |
---|
27 | 1998-03-13: Scott |
---|
28 | Makefile: Installs man page in /usr/local/man/man1... |
---|
29 | main.c: Now detects previously running lcdproc. |
---|
30 | lock.?: New files for detecting another lcdproc... |
---|
31 | Now detects an already-running process, and gets its pid. So far, |
---|
32 | it just exits when this happens. |
---|
33 | |
---|
34 | 1998-02-28: Scott |
---|
35 | Makefile: Now handles installation with "make install". |
---|
36 | main.c: New command line stuff... (in man page) Also, default contrast is |
---|
37 | 140 now. Looks better from all angles, at least on my machine. :) |
---|
38 | lcd.1: Man page. New.. :) |
---|
39 | mode.c: Rearranged memory screen.. Shows Memory and Swap space separately, |
---|
40 | with two graphs. |
---|
41 | |
---|
42 | 1998-02-24: Scott |
---|
43 | mode.c: Rearranged memory screen. Worked around hbar bios bug. Added swap |
---|
44 | info to this screen also, so get_mem_info is back to its former |
---|
45 | state. (call it on an array) |
---|
46 | mode.c: Fixed xload screen. It was displaying things one space to the left. |
---|
47 | main.c: Changed command line style from "mode num_times delay_time" to |
---|
48 | "mode total_time delay_time". Is this better or worse? |
---|
49 | |
---|
50 | 1998-02-22: Scott |
---|
51 | main.c: Now handles SIGINT (Ctrl-C) and SIGTERM (kill) for a clean exit. |
---|
52 | main.c: Default device now works. (device[] was getting overwritten by |
---|
53 | argv[0], which would always be "lcd") |
---|
54 | mode.c: Fixed CPU load meter. Decreased cpu buffer size back to 4. |
---|
55 | mode.c: Made goodbye_screen() do something... |
---|
56 | mode.c: Fixed am/pm on clock_screen(). Was previously displaying 12:xx:xxA |
---|
57 | during the noon hour, instead of 12:xx:xxP. |
---|
58 | |
---|
59 | 1998-02-18: Scott |
---|
60 | mode.c: Fixed crash on memory screen; commented out last two lines of |
---|
61 | get_mem_info, which accessed a non-existent variable. |
---|
62 | mode.c: Added "rep" parameter to all screen functions. Specifies how many times |
---|
63 | that screen has been run. Using 0 will force screen clear/redraw, and |
---|
64 | the time-based ones also use this to determine if colons should be drawn. |
---|
65 | main.c: Implemented simple command-line parameters. Example: |
---|
66 | lcd m 4 .5 /dev/cua1 x 1 2 |
---|
67 | uses /dev/cua1 for lcd, displaying memory info 4 times at .5 seconds each, |
---|
68 | and the xload screen once for 2 seconds; then loops. |
---|
69 | mode.c & lcd.c: created "NOLCD" preprocessor switch. When defined, lcd uses |
---|
70 | text output (stdout) instead of the com port. |
---|
71 | mode.c: Changed clock string generation to use "%02d" to achieve that |
---|
72 | "02:37:06" look. (hint: printf can pad numbers with leading 0's) |
---|
73 | main.c: Added minimal command-line help. |
---|