Dan Lynch
d8b51332c6
typo in macro fixed
2006-06-28 11:53:41 +00:00
Dan Lynch
ba2bfd54ed
- modified length of password string to match visible field length
...
- value of n passed to wgetnstr should now be equivalent to output from strlen (i.e. length excluding NUL-terminating character)
2006-06-28 11:52:30 +00:00
Dan Lynch
f9887c3f0f
started on ANSI sequence processing
2006-06-28 11:50:02 +00:00
Dan Lynch
c29c868475
- implemented cursor retreat function (_wcursback) as a core function
...
- reimplemented cleaner wgetnstr
- fixed wdelch for use with _wcursback
2006-06-28 11:48:40 +00:00
Dan Lynch
2b15084388
- first check-in for mucurses_test.c
...
- added mucurses_test.c build targets
2006-06-27 17:31:01 +00:00
Dan Lynch
7f4cfe4a84
- put in the screen initialisation stuff and clear the screen...
2006-06-27 17:18:11 +00:00
Dan Lynch
11e280670d
- works with test ansi tty, but will need a rethink when we start
...
getting key_ codes instead
2006-06-27 17:15:34 +00:00
Dan Lynch
f78fa3c59d
- working basic ansi termnal extension for mucurses
2006-06-27 17:11:57 +00:00
Dan Lynch
916f21921f
check whether malloc returns a valid pointer
2006-06-27 13:32:15 +00:00
Dan Lynch
9ca2f64ee1
moved console specific items out of mucurses (should be handled by external screen object)
2006-06-27 13:31:30 +00:00
Dan Lynch
197c0c91b2
make path relative (so that I don't break eb top of tree !)
2006-06-27 13:28:43 +00:00
Dan Lynch
05c0b3ce09
included contents of input.{c,h} in kb.c
2006-06-27 13:27:28 +00:00
Dan Lynch
04fcee2306
enabled build entry for mucurses libraries
2006-06-27 11:40:04 +00:00
Dan Lynch
446c1a3372
- deprecated in favour of a split library model
2006-06-27 11:05:13 +00:00
Dan Lynch
6d34baaef9
- testable console framework implementing mucurses SCREEN struct
2006-06-27 11:00:14 +00:00
Dan Lynch
e442447f37
- multiple static inline definitions added
...
- changes made to some constants and macros
- changes made to _curses_screen struct
- identified and removed prototypes for yet more unsupportable functions
2006-06-27 10:38:57 +00:00
Dan Lynch
5d2f39bbc2
added placeholder SRCDIRS entry for mucurses
2006-06-27 10:31:42 +00:00
Dan Lynch
1c87d54bb8
- recoded wgetch and wgetnstr for greater more efficiency
...
- wgetch now includes non, part and full blocking read support
2006-06-27 10:24:40 +00:00
Dan Lynch
fb85954249
first working version - nasty, but mostly works
2006-06-26 08:24:34 +00:00
Dan Lynch
890dc758e8
- proper layout formatted soft label array, with justification formatted labels
...
- some minor preventatives
2006-06-21 15:09:55 +00:00
Dan Lynch
811df504a5
- erradicate compiler warning due to possibility of uninitialised variables (switch statement)
2006-06-21 10:38:03 +00:00
Dan Lynch
6fc723c294
- added doxygen @file header
...
- no longer depends on slk
2006-06-21 10:35:46 +00:00
Dan Lynch
d77120541a
- added doxygen @file header
2006-06-21 10:31:59 +00:00
Dan Lynch
172a568af5
- added doxygen @file header
...
- some more minor functionality implemented
2006-06-21 10:31:20 +00:00
Dan Lynch
3049a1f026
added doxygen @file header
2006-06-21 10:30:03 +00:00
Dan Lynch
14f5d3203d
- removed slk references
...
- corrected minor algo errors in primitives
- added doxygen @file header
2006-06-21 10:29:13 +00:00
Dan Lynch
79a9aced26
- added doxygen @file header
...
- wdeleteln function implemented
2006-06-21 10:27:52 +00:00
Dan Lynch
12ca5aa442
added doxygen file header
2006-06-21 10:26:01 +00:00
Dan Lynch
1632c25c78
- major implementation work completed (testing in progress)
...
- some optimisation done
2006-06-21 10:21:40 +00:00
Dan Lynch
3994688804
initial check in
2006-06-21 10:20:39 +00:00
Dan Lynch
ad1aca0634
- separated curses.c out into separate source files to optimise
...
library use later on
- some small mods to existing functions
2006-06-08 17:23:37 +00:00
Dan Lynch
34cfbf55a4
- added most slk functions
2006-06-05 15:03:11 +00:00
Dan Lynch
bef8874842
- implemented printw (formatted string output, a la printf)
...
- implemented hline/vline (part of wborder family)
- screen cursor now relocates at same time as window cursor when
restoring after a non-wrapping function
2006-05-22 17:03:41 +00:00
Dan Lynch
f778500739
- fixes to _wputch to get positioning and wrap working properly
...
- fixes to wborder (same)
- addition of a few minor functions
2006-05-22 13:10:19 +00:00
Dan Lynch
acf572905c
- made some of the bit shifting attribute access simpler (in my mind)
...
- added extern declarations for global vars
- removed comments from static inlines (too time consuming to do them
all, considering all so far have been due to the ridiculous amount of
redundancy within the API spec)
- removed a few more extern func decls for funcs that cannot be
implemented at this time
2006-05-19 16:22:10 +00:00
Dan Lynch
d166dc57ab
- made _wputch wrap lines as well as cols (wraps back to line 0, as we have not way to scroll...)
...
- implemented color_content, wborder, wblrtobot, wclrtoeol, wcolor_set and several small functions
- added rest of expected global variables
2006-05-19 16:18:08 +00:00
Dan Lynch
2814681d20
all window primitives implemented
2006-05-18 17:51:19 +00:00
Dan Lynch
a2799051b0
fixed build error (danjlynch, repeat: this is *not* perl, this is *not* perl...)
2006-05-15 09:34:27 +00:00
Dan Lynch
dccc6aed3a
lightweight xcurses implementation for etherboot (Michael made me do it...)
2006-05-15 09:29:48 +00:00