Commit Graph

14 Commits

Author SHA1 Message Date
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