robijn
b9640e4390
Corrected G2446 resolution to 240x64 i.o. 256x64
2005-06-23 20:25:10 +00:00
robijn
1ae2f32876
Corrected comments in configfile about HD44780 VSpan option.
2004-04-11 13:14:30 +00:00
robijn
6161531e3c
Added ExtendedMode functionality. Solves 'A-type' or KS0073 issue.
2004-02-09 22:21:49 +00:00
robijn
80aa4d3d1e
Fixed tiny bug in sock_recv_string that caused some clients to hang.
2004-02-06 16:33:55 +00:00
robijn
481b80e17a
Modified for compatibility with FreeBSD tv struct.
2004-02-04 22:12:19 +00:00
robijn
09b7c9cbad
Removed superfluous strcpy in keymap assignment code.
2004-01-08 16:30:07 +00:00
robijn
23d0e9eaab
Fixed processing of --disable-debug
...
Thanks to Piotr Esden-Tempski
2003-08-17 15:46:03 +00:00
robijn
75cd8a1112
- Modified forking. Child will now signal parent when it has started up OK. Only after that (or error) parent dies.
...
- Modified startup order of LCDd parts.
- Moved code for starting up the socket from main.c to sock.c
- Variable daemon_mode renamed to foreground_mode, consistent with command line.
- Variable lcd_port renamed to bind_port.
- Modified the constant stay_in_foreground for drivers hd44780 and sed1330. They don't need to stay in foreground anymore.
2003-07-30 19:57:13 +00:00
robijn
6eed2f208f
- Fixed startup problem causing device not to initialize properly.
...
- Added Michael to copyrights as I should have done at the last commit.
2003-07-10 22:06:00 +00:00
robijn
a43978df97
Added docbook documentation on the 'widget' language.
2003-06-30 19:55:11 +00:00
robijn
c6f9540b01
Commit of changes from Joris And Michael:
...
- Variable char sized
- Keypad support
- Improved init
- Improved flickering, no hardware cursor anymore
- Support for G191D
- Minor other changes
2003-05-04 17:34:37 +00:00
robijn
883cb6a43b
Forgot to commit new key stuff in config file.
2003-04-18 12:03:33 +00:00
robijn
c72f813a4c
Changed things around port.h a bit:
...
- port_access_full is now called port_access_multiple and has a count parameter (LPT port stuff should be in lpt-port.h)
- Updated calling source files too
- Added support for ports in higher range, so that PCI LPT cards will work too (but I can't test this myself...)
- Enhanced formatting of in-file documentation a bit
- Updated docs of port.h in lcdproc-dev
2003-04-04 22:53:16 +00:00
robijn
82d355982c
Corrected HD44780 driver serialLpt documentation.
2003-03-26 00:20:30 +00:00
robijn
2c40e25f0f
Added server message in bottom-right corner of active screen.
...
Will display short text if a rotation key is pressed.
2003-02-28 15:19:58 +00:00
robijn
71922063b8
Change to priority classes. Will probably require some fixings.
...
- Now using priority classes internally and in protocol
- Converting (depreciated) priorty numbers to the classes BACKGROUND,
INFO and FOREGROUND
- Added menu_goto command (only works when menu not active)
2003-02-27 21:20:20 +00:00
robijn
4a7ef8d847
- Fixed option processing of bool options in config file.
...
- Tried to make option order more consistent
2003-02-27 20:31:51 +00:00
robijn
fe4ad1b40e
More cleaning up main.c
...
Fixed bug with last modification.
2003-02-19 15:24:37 +00:00
robijn
813fb71aa6
Updated.
2003-02-17 11:01:40 +00:00
robijn
7a48a29357
Modifications to main.c:
...
- Now using CHAIN in stead of ESSENTIAL #define
- Changed naming of report* local variables
- Modified -s -f and -i options to accept boolean to be able to disable them too.
2003-02-16 15:29:38 +00:00
robijn
f9c84384a4
Fix for platforms that assume a char is unsigned.
2002-11-16 15:48:59 +00:00
robijn
332e3970bc
Added manpage lcdexec.1
2002-11-16 15:17:59 +00:00
robijn
6da4b44139
Added lcdexec
2002-08-19 20:47:52 +00:00
robijn
dc619e596f
- Moved some code from main.c to screenlist.c
...
- Implemented reloading by sending SIGHUP.
- Now doing 'real 8Hz' rendering and 32Hz input processing.
- Removed noscreen feature (that we rejected).
2002-08-04 20:58:51 +00:00
robijn
8a1933e3b9
Removed some debugging.
2002-08-04 20:52:36 +00:00
robijn
7d39b49079
- Implemented config_clean.
...
- Now using strdup(str) i.o. malloc(strlen(str)+1).
2002-08-04 20:52:00 +00:00
robijn
0da708ec94
Fixed bug in experimental parsing function, that caused crash at reporting
...
of errors.
2002-07-17 22:09:06 +00:00
robijn
bcee881c3a
Fixed bug on cursor on/off command.
2002-07-17 22:07:41 +00:00
robijn
c8fc08f6e3
Reporting cleaned up and levels made more consistent.
2002-07-14 20:30:33 +00:00
robijn
380000357d
Stand-in snprintf routines will no longer be used if snprintf function is present in libc.
2002-07-14 20:14:12 +00:00
robijn
fa6dadd1b2
Fixed memory leak in this apparently cursed area of the code.
2002-07-13 22:25:18 +00:00
robijn
895f45b589
Removed accidently added lcdexec entries.
2002-07-11 22:21:32 +00:00
robijn
1156c51062
Menu stuff update. Fixed some of the probably many bugs and made things a
...
bit more consistent.
2002-07-09 22:56:05 +00:00
robijn
012a4cb483
Cursor now off at goodbye screen.
2002-07-09 22:53:26 +00:00
robijn
b346644c84
Small fix to get rid of ugly uninitialized lines in the serverscreen.
2002-07-04 18:44:41 +00:00
robijn
91ffd9d109
Moved configfile.c and .h to shared/
...
Made reporting more general by making syslog appname settable.
2002-06-29 16:37:18 +00:00
robijn
8ff8857eda
Added support for client supplied menus.
...
Also modified existing menustuff slightly (on some points I made some
things more consistent).
2002-06-28 23:35:55 +00:00
robijn
77e6977196
Added Stephen Davies output register extension code.
2002-06-03 21:34:24 +00:00
robijn
c08bec7890
server/client_menu.h removed.
2002-05-26 20:32:20 +00:00
robijn
7e478dc7da
HD44780 update: reporting fixed, serialLpt behaviour improved.
2002-05-26 19:22:50 +00:00
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
d3cf1569eb
HD44780 update:
...
- Fixed build bug (winamp was not included)
- Reporting fix.
2002-05-20 21:08:37 +00:00
robijn
7c49cb535c
Added some icon definitions in lcd.h;
...
Using ICON_BLOCK_FILLED now in titles.
2002-05-18 23:42:46 +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
a8143ad039
Adapted autoconf/make system to deselect parallel port HD44780 subdrivers
...
if there is no controlleable LPT port.
2002-05-10 18:05:50 +00:00
robijn
289c1c941b
Added decision to include parallel port subdrivers.
...
If no way to control a PC-style LPT port is found, all subdrivers,
except the PIC-an-LCD will be disabled.
PIC-an-LCD uses the serial port.
2002-05-06 21:14:14 +00:00
robijn
3f385754b0
Removed the accidently added event.h
2002-05-03 23:45:59 +00:00
robijn
cfe1bd1a1e
Added drivers icp_a106 and lcterm written by Michael Schwingen.
2002-04-27 12:52:18 +00:00
robijn
6ec0dc376c
Removed reference to client_data.h
2002-04-26 00:17:04 +00:00
robijn
1e8746a62f
Inccorectly added server/commands/Makefile.in. .am was needed.
2002-04-26 00:12:38 +00:00
robijn
aa2261af65
Added commands/Makefile.in
2002-04-26 00:08:02 +00:00
robijn
726f2f995e
Big changes in code of clients, screens and widgets.
...
- Moved and altered code to create, destroy and manipulate clients, screens
and widgets in an OO-like manner.
- Moved command execution code to a commands directory, splitting commands to
what subject they are concerned.
- Menus are temporary disabled while working on new menu structure.
2002-04-26 00:00:31 +00:00
robijn
2a07898c02
Fixed bug in Makefile.am related to the removed file Makefile.am.pre.
2002-04-17 11:18:13 +00:00
robijn
b5c534feab
Removed Makefile.am.pre
2002-04-11 13:57:52 +00:00
robijn
336c8cab4a
Modified the autoconf stuff for modules.
...
Makefile.am.pre is no longer needed.
2002-04-11 13:56:28 +00:00
robijn
32261e82a3
Fixed cursor feature problems. Forgot to commit something...
2002-04-11 13:55:15 +00:00
robijn
bc61fa0da8
Updated lirc driver
2002-03-27 22:46:46 +00:00
robijn
707fd2300d
- Now using driver names without 'in' (like lircin).
...
- Added cursor control to client_functions.c
- Removed HEART_ON etc. ; changed to HEARTBEAT_ON etc. (both existed)
2002-03-27 22:38:12 +00:00
robijn
6910ac705e
Not requiring many functions anymore. (reason: input drivers)
2002-03-27 22:25:32 +00:00
robijn
f2c77241eb
Cursor update. Cursor not visible anymore by default.
2002-03-25 23:19:41 +00:00
robijn
1e7a4a44bc
Makefile.am removed. Will be generated from Makefile.am.pre
2002-03-25 23:18:34 +00:00
robijn
01f37ea213
Changed cases in some driver names.
2002-03-25 22:47:30 +00:00
robijn
505833ba85
- Fixed some driver build problems (incorrect filenames)
...
- Some work on the automake/autoconf stuff
2002-03-25 22:43:12 +00:00
robijn
6898248837
Converted the svga driver to new API.
2002-03-25 22:40:38 +00:00
robijn
6d41e71f33
Fixed 4bit enable lines bug.
2002-03-24 19:28:50 +00:00
robijn
b3e1506ffa
HD44780 update:
...
- howto updated
- input pin readout reversed
- 4bit and serialLpt init timing modified
2002-02-22 01:13:24 +00:00
robijn
fc92898174
Added sed1520fm.h
2002-02-22 00:21:05 +00:00
robijn
dba163c4a4
Drivers are now being loaded as modules.
2002-02-21 22:50:12 +00:00
robijn
152f8b4aff
Added width and height functions (I forgot them at the v0.5 kick-off).
2002-02-10 14:22:17 +00:00
robijn
2be3a1cfdb
Converted old to new functions.
...
Now using lib vbar/hbar.
Changed the term UDC to Custom char (CC).
2002-02-08 00:19:55 +00:00
robijn
c6ef7cbf4e
Converted old to new functions.
2002-02-08 00:15:50 +00:00
robijn
d75cd04d92
Converted old to new functions.
...
Now using lib vbar/hbar.
2002-02-08 00:14:10 +00:00
robijn
085b539d34
Lib update.
...
Added vbar and hbar functions that use a statically defined custom charset.
Let the lib heartbeat function use the new icon function.
2002-02-08 00:05:02 +00:00
robijn
f3dbc1d06d
Minor fixes. Still untested on real hardware.
2002-02-07 22:29:39 +00:00
robijn
932d1f5c7b
Tried other init timing. Does this solve the init issue ?
2002-02-07 22:14:30 +00:00
robijn
15b226483a
Added PIC-an-LCD HD44780 subdriver.
...
Currently untested.
2002-02-07 22:10:04 +00:00
robijn
901833b353
Modified some internal stuff.
...
The line function did not work correctly, however the driver does not use it.
2002-02-05 18:06:14 +00:00
robijn
1eb4024013
hbar call fix.
2002-01-16 17:59:06 +00:00
robijn
e6287f56af
vbar/hbar/heartbeat/icon adaptation to new API.
2002-01-16 17:57:24 +00:00
robijn
d10b943524
Bignum support.
2002-01-14 22:09:10 +00:00
robijn
f244d66500
Only flush modified defined characters.
2002-01-14 21:50:48 +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
4ee73421fb
vbar fix
2001-12-30 00:31:54 +00:00
robijn
71056ec551
v0.5 kick-off
2001-12-30 00:15:25 +00:00
robijn
b228b720d9
Added uniform copyright notice to all files of the server core.
2001-12-27 23:30:36 +00:00
robijn
5d0b33c5ef
Fixed header file problem.
...
Enhanced(?) timing.h with DELAY_AUTOSELECT.
Cheered up some comments, moved #ifndef FOO_H #define FOO_H to just after
the copyright and explanation comment.
2001-12-27 16:22:09 +00:00
robijn
94b8ea0ad4
Removed delayMult from timing.h
2001-12-24 23:36:28 +00:00
robijn
dd7d21c12d
Added code to scan for -t, to specify the diplay size.
2001-12-22 15:12:20 +00:00
robijn
7ecd6f07a5
Removed 'long p' from charmap (now for real :).
2001-12-11 15:43:26 +00:00
robijn
3929662434
HD44780 general:
...
- Removed 'long p' from keymap
HD44780 serialLpt:
- Backlight support
- Updated documentation
2001-12-09 14:33:17 +00:00
robijn
6124c616b6
Added clearer comment for use of config_get_string.
2001-12-02 17:26:04 +00:00
robijn
390276a972
Fix for lcdm001 bignum crash.
2001-12-02 16:44:20 +00:00
robijn
ff1704a734
Compatibility fix for reporting patch:
...
Added debug_level variable again.
2001-11-30 17:02:43 +00:00
robijn
7e4c21cec5
HD44780 and SED1330 now use lpt-port.h
2001-11-29 15:51:51 +00:00
robijn
f12b17d4f2
Forgotten files needed for reporting.
2001-11-29 15:15:14 +00:00
robijn
285d29edf3
Reporting patch.
2001-11-29 14:09:13 +00:00
robijn
3dc439e2c4
Updated.
2001-11-29 14:02:40 +00:00
robijn
e05e14a60c
Heartbeat patch from Rene Wagner.
2001-11-25 14:21:14 +00:00