summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/DevNotes
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2014-04-26 17:38:22 +0000
committerChristopher Faylor <me@cgf.cx>2014-04-26 17:38:22 +0000
commit6e062439422d50c4092b2e1b9815771c4a74c890 (patch)
tree6e9fa4a181847c11ad60c5d28d5ab346898661e7 /winsup/cygwin/DevNotes
parente1c519b41ff08e9cffd1a687c4225566c6cc250b (diff)
downloadcygnal-6e062439422d50c4092b2e1b9815771c4a74c890.tar.gz
cygnal-6e062439422d50c4092b2e1b9815771c4a74c890.tar.bz2
cygnal-6e062439422d50c4092b2e1b9815771c4a74c890.zip
* DevNotes: Add entry cgf-000026.
* fhandler.h (fhandler_console::save_top): Save top of screen coordinates. * fhandler_console.cc (dev::save_restore): Record top of screen coordinates. Clear entire buffer when restoring saved buffer and try to position the cursor on the save relative place on the screen.
Diffstat (limited to 'winsup/cygwin/DevNotes')
-rw-r--r--winsup/cygwin/DevNotes9
1 files changed, 9 insertions, 0 deletions
diff --git a/winsup/cygwin/DevNotes b/winsup/cygwin/DevNotes
index 0f480954a..5d31ed72e 100644
--- a/winsup/cygwin/DevNotes
+++ b/winsup/cygwin/DevNotes
@@ -1,3 +1,12 @@
+2014-04-26 cgf-000026
+
+Forgot to clear to the end of screen when restoring a screen buffer.
+That worked, for some reason, with Take Command but not with normal
+consoles. I don't remember why I didn't resize the screen like a Linux
+X terminal emulator but that might have made things work a little
+better. Right now, there is a scroll bar for apps like less or vi and
+that doesn't feel right.
+
2014-03-29 cgf-000025
Reorganized _cygtls::signal_debugger to avoid sending anything to the