2afa8ebc02
Fix various silly problems with status line off.
2009-01-19 20:14:55 +00:00
e9bb939884
Update.
2009-01-14 21:00:41 +00:00
b4ac8c1342
Multiple window splitting.
2009-01-14 19:29:32 +00:00
7cd3cf0ead
Make the window pane code handle panes of different sizes, and add a -l and -p arguments to split-window to specify the new window size in lines or as a percentage.
2009-01-12 18:22:47 +00:00
162bacdcd9
Window splitting. Two vertical panes fixed 50% each. This is a huge diff, still a couple of bugs (notably heap corruption somewhere causing segfault on exit).
2009-01-11 23:31:46 +00:00
3ed5aa3e72
Build array of codes, stop using ncurses global variables and push ncurses crap into tty-term.c.
2009-01-09 23:57:42 +00:00
7a82e86827
Make window options work the same was as session options, add mode-fg/mode-bg options, force -g for global on set/show/setw/showw/
2008-12-08 16:19:51 +00:00
62457bce0b
Trim.
2008-09-26 06:45:28 +00:00
efe557313a
Internal screen data rewrite for better 256 colour/UTF-8 support.
2008-09-25 20:08:57 +00:00
6674197e85
Fix bold/non-bold mismatch in 256 colour mode by adding an extra 8 bits (ick) onto the attributes and using two of them to mark the fg and bg as 256 colours when necessary. If only it was 255 colours we would have one value for default and wouln't need this :-/.
2008-09-08 22:03:56 +00:00
4235ddb4e8
Initial 256 colour support, lightly tested.
2008-09-08 17:40:51 +00:00
f0bc951c79
Unused variable.
2008-06-18 16:35:06 +00:00
55d5b83408
Informational messages on window option changes.
2008-06-16 17:35:40 +00:00
0591d9ff12
I'm an idiot - it is start,len not start,end. Unbreak.
2008-06-14 18:38:55 +00:00
0f403474aa
New window options: force-width and force-height. This will force a window to
...
an arbitrary width and height (0 for the default unlimited). This is neat for
emacs which doesn't have a sensible way to force hard wrapping at 80
columns. Also, don't try to be clever and use clr_eol when redrawing the
whole screen, it causes trouble since the redraw functions are used to draw
the blank areas too.
2008-06-14 16:47:20 +00:00
62d7ad2690
Clear blank area properly on redraw, and add a marker line below it.
2008-06-14 12:05:06 +00:00
205b78ec58
Some key tweaks, fix status bar to not rely on attr.
2008-01-03 21:32:11 +00:00
b8e616f445
This was wrong...
2008-01-03 20:01:47 +00:00
e7f68a089e
Write status across entire line.
2008-01-03 19:18:14 +00:00
103748d6ad
Major reorganisation of screen handling.
2007-12-06 09:46:23 +00:00