[c5c522c] | 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. |
---|