Commit Graph
43 Commits
Author SHA1 Message Date
robijn 3168d4cafc Menustuff added/modified! 2002-05-26 19:21:23 +00:00
robijn dc4c049721 - Added some icons.
- Made sure all icon and vbar functions are not the old API functions.
- Removed heartbeat functions from drivers that did standard heartbeat.
2002-05-23 18:03:36 +00:00
robijn 78d8886c47 Icon command is now really processed and icons are rendered.
Also updated icon code in curses_drv a bit.
2002-05-20 21:25:17 +00:00
robijn 31641610d1 Added a limited 'base_drv'-like implementation of the extended
driver functions.
Removed some of this functionality from the curses and text driver.
2002-05-13 22:25:04 +00:00
robijn dba163c4a4 Drivers are now being loaded as modules. 2002-02-21 22:50:12 +00:00
robijn c6ef7cbf4e Converted old to new functions. 2002-02-08 00:15:50 +00:00
robijn 92fb6382be Moved to new hbar/vbar.
Changed ValidX and ValidY to report errors and return from function.
2002-01-09 16:10:53 +00:00
robijn 71056ec551 v0.5 kick-off 2001-12-30 00:15:25 +00:00
reenoo ea31c5d438 compile error fixed; Thanks Guillaume! It does not occur on my box :( 2001-12-26 21:57:52 +00:00
reenoo c0c5bd28df strncpy bugfix bugfix; UPDATE RECOMMENDED 2001-12-26 16:25:41 +00:00
reenoo 531ad030ea strncpy bugfix; UPDATE RECOMMENDED 2001-12-25 21:16:15 +00:00
reenoo b9f0e14e8f curses: configfile support; CFontz: configfile parsing bugfix 2001-12-25 15:56:25 +00:00
gfk 0b40559872 Fix for the missing ACS_S3, ACS_S7, wcolor_set() and redrawwin() with the curses driver. 2001-11-30 23:53:16 +00:00
reenoo 0286834079 Added ASCII emulation of BigNum to curses_drv.c 2001-11-28 21:11:51 +00:00
gfk 216d45f477 Fix for 'the dumbest fix of the month'. In fact, just a simplification of an earlier fix. 2001-11-02 18:56:51 +00:00
ddouthitt 0619f03774 Updated documentation in the Curses driver relating to the use
of the nonstandard ACS_S7 and ACS_S3 macros...
2001-10-31 22:51:56 +00:00
gfk 39874bbf87 Some cleanup:
Changed the optimization value to -O3
Moved the (n)curses autoconf tests to the (n)curses driver section.
Removed commented commands in configure.in
Added define ACS_* test for curses driver
2001-10-31 22:05:14 +00:00
ddouthitt df90652a8b This updates these drivers with minor bug fixes. 2001-10-05 23:50:37 +00:00
ddouthitt ae18a158fc Numerous (TINY) fixes: mostly unused variables... 2001-10-05 22:04:35 +00:00
ddouthitt 709e53495e Minor fix for heartbeat function... 2001-10-05 17:17:11 +00:00
ddouthitt 39b84431a0 Added a heartbeat function to the driver code. Both the
MatrixOrbital driver and the curses driver now have their own
heartbeat functions.
2001-10-04 21:05:15 +00:00
ddouthitt 82825e0c73 Minor bug fix.... 2001-10-01 03:00:39 +00:00
ddouthitt bd431cfc36 Fixed up support for screen refresh using ^L - in case something
sends gunk to the screen.
2001-09-30 04:46:10 +00:00
ddouthitt cc56196ef0 Added support for ^L (redraw screen). Operation is invisible to
callers of getkey().
2001-09-30 04:18:39 +00:00
ddouthitt 07608e742e Tried to reduce amount of work necessary to flip the backlight - since
under VNC, this occurs rather slowly.  Less work is done, but the
result has not changed.
2001-09-28 21:23:16 +00:00
ddouthitt bf5daf36ad Now the curses driver supports a -B option: backlight color (on) color.
This goes with the "standard" background color option -b to give the
appearance of a backlight.
2001-09-28 00:41:05 +00:00
ddouthitt cb76443a51 Curses driver is now sizeable: use the -t option in the configuration
file (in the Arguments command line)
2001-09-28 00:08:23 +00:00
ddouthitt f4df93d8e7 Updated curses and svgalib drivers:
* Now supports the use of the new "daemonize" variable in the
  lcd_logical_driver structure: permits output drivers to specify whether
  becoming a daemon is logical or not... if not, run in foreground...
2001-09-26 20:06:42 +00:00
ddouthitt f5e08408fb Fixed bug that caused curses driver not to change colors in
response to option settings.
2001-09-25 22:59:52 +00:00
ddouthitt 16d57ba2ec Fixed bug in curses driver that caused it not to compile. 2001-09-25 22:55:56 +00:00
ddouthitt 110b53a90e Completed adding color support to curses driver (with the exception of
backlight, which I don't understand anyway...)
2001-09-25 22:10:30 +00:00
ddouthitt 607b4154b0 Updated curses driver (again):
* Now clears entire screen in appropriate color setting
* Now leaves goodbye screen on screen
2001-09-25 05:24:00 +00:00
ddouthitt 41a5973e29 Updated curses driver:
* Added preliminary color support
* Changed to using "window" instead of full screen
* Added window border
* Window is positionable
* Fixed possible bug in curses_drv_string
2001-09-25 05:10:19 +00:00
ddouthitt 12deda27a4 + Remove dependency on lcd.* (use internal structure instead)
+ Remove dependency on drv_base_* (mostly drv_base_close)
2001-09-25 01:01:55 +00:00
ddouthitt 1be66aa0b9 Modified curses driver to work with new driver structure. 2001-09-24 23:28:05 +00:00
ddouthitt f23292a554 Minor miscellaneous comment updates: mostly identifying drivers at
the top of their source code....
2001-09-24 16:30:31 +00:00
ppokorny 00cc9fca23 + Changed protocol to 0.3 because we now accept both -foo and foo
as argument introducers.  in 0.4-pre10, these were changed
   from foo to -foo and this broke many clients.  This change
   should fix that and be backward/forward compatible.
 + Added a noop function to the protocol.  This is useful for writing
   shell script clients of LCDproc.
 + Changed the shared sock_send_string function to NOT send the
   ending NUL ('\0') byte with the string.  This was confusing
   in Perl clients which saw NUL's as the first character of
   each reply.  WARNING: The LCDPROC client depended on this
   behavior, your client may too.  Use the newline instead.
   See the code in clients/lcdproc/main.c (look for "switch(buf[i])")
   to see one way to handle this.  This should allow new clients
   to connect to old servers and vice-versa.
 + Messed with include structure in .c files.  It should no longer
   be necessary to specify ../.. to get to shared code headers.
   Also, since we are using automake, the global config.h can be
   found with just #include "config.h" as it's location is included
   in a -I to the compilers.  As a result "make distcheck" now works.
2001-05-25 03:14:27 +00:00
ppokorny 3fff6381b0 Fixed problems on systems using newer GLIB and GCC (2.96) which no
longer allow the -Wp,-lang-c-c++-comments directive.  Also cleaned
up getloadavg support that had problems on Solaris and RedHat 7.1.
Removed unused variables in a number of functions as a result of
warnings when compiled with --enable-debug config option.
2001-05-15 01:55:59 +00:00
William Ferrell 6a115b4446 More formatting changes, new tags file. 2000-04-03 22:13:57 +00:00
William Ferrell ddfd41f53e More formatting updates. Reduced whitespace, looks even better. 2000-03-30 20:43:33 +00:00
William Ferrell f5a5e9653b Removed lcddriver.c (doesn't do anything, isn't in any makefiles, etc.).
Passed *every* piece of source in this project through indent. I'm setting
things up with ctags soon and am actually going to *gasp* use a nice
programming environment to continue development in. :)
2000-03-30 20:20:41 +00:00
ban 02e3577b7e * include config.h
* ifdef to include either ncurses or curses header
1999-12-16 09:20:22 +00:00
William Ferrell 2635c3085d Initial revision 1999-12-09 23:15:14 +00:00