# # ChangeLog for main # # Generated by Trac 1.0.20 # 06/05/2026 02:30:52 AM Thu, 15 Nov 2007 19:42:55 GMT David Owen [main,51] * main/cursor.lisp (modified) Return cursor-position as list, because that's how it's set. Thu, 15 Nov 2007 19:42:28 GMT David Owen [main,50] * main/window/generic.lisp (modified) Allow windows to be created and destroyed non-lexically. Thu, 15 Nov 2007 19:41:10 GMT David Owen [main,49] * main/display-string.lisp (modified) Allow access to RENDERLEN. Tue, 13 Nov 2007 16:31:46 GMT David Owen [main,48] * main/flat-menu.lisp (modified) * main/window/screen.lisp (modified) Modified colormap. Fixed flat-menu to work with other new code. Mon, 12 Nov 2007 20:45:41 GMT David Owen [main,47] * main/form-test.lisp (modified) * main/form.lisp (modified) Added color to forms. Mon, 12 Nov 2007 19:08:49 GMT David Owen [main,46] * main/widget/generic.lisp (modified) * main/widget/label.lisp (modified) * main/widget/numberbox-test.lisp (modified) * main/widget/numberbox.lisp (modified) * main/widget/textbox-test.lisp (modified) * main/widget/textbox.lisp (modified) Textboxes and numberboxes now change colors. Fri, 09 Nov 2007 00:29:19 GMT David Owen [main,45] * main/form-test.lisp (modified) * main/form.lisp (modified) * main/widget/generic.lisp (modified) * main/widget/label.lisp (modified) Added numberbox support to forms. Fixed indentation of defform and ... Thu, 08 Nov 2007 23:26:33 GMT David Owen [main,44] * main/form-test.lisp (modified) * main/form.lisp (modified) * main/tui.asd (modified) * main/widget/textbox.lisp (modified) Forms may now be activated; they cycle through textboxes and auto- ... Thu, 08 Nov 2007 19:13:21 GMT David Owen [main,43] * main/form-test.lisp (modified) * main/form.lisp (modified) Scrolling now works. Thu, 08 Nov 2007 18:55:55 GMT David Owen [main,42] * main/form-test.lisp (added) * main/form.lisp (added) * main/tui.asd (modified) Added forms. They currently display things, but don't interact. Thu, 08 Nov 2007 18:55:28 GMT David Owen [main,41] * main/panel.lisp (modified) * main/window/screen.lisp (modified) Changed SIGNAL to ERROR. Thu, 08 Nov 2007 05:59:22 GMT David Owen [main,40] * main/widget (added) * main/widget/generic.lisp (added) * main/widget/label.lisp (added) * main/widget/package.lisp (added) * main/widget/numberbox-test.lisp (moved) * main/widget/numberbox.lisp (moved) * main/widget/textbox-test.lisp (moved) * main/widget/textbox.lisp (moved) * main/tui.asd (modified) New widgets architecture with common generic functions. Added label ... Thu, 08 Nov 2007 05:57:54 GMT David Owen [main,39] * main/flat-menu.lisp (modified) * main/grid/display.lisp (modified) Use the BOUND and BOUNDF from DSO-UTIL. Wed, 07 Nov 2007 05:13:14 GMT David Owen [main,38] * main/numberbox-test.lisp (added) * main/numberbox.lisp (added) Added numberbox, like a right-justified textbox. Wed, 07 Nov 2007 05:12:27 GMT David Owen [main,37] * main/textbox.lisp (modified) Return the value that the callback returns when not nil. Force ... Tue, 06 Nov 2007 16:20:29 GMT David Owen [main,36] * main/textbox.lisp (modified) Move insertion point to end on activation, and beginning on ... Tue, 06 Nov 2007 16:08:05 GMT David Owen [main,35] * main/textbox-test.lisp (added) * main/textbox.lisp (added) * main/tui.asd (modified) New textbox control. Tue, 06 Nov 2007 16:07:31 GMT David Owen [main,34] * main/window/generic.lisp (modified) Reverting back to original SIZE (which was correct). Mon, 05 Nov 2007 20:08:11 GMT David Owen [main,33] * main/panel.lisp (modified) Panels are now like windows. Mon, 05 Nov 2007 20:07:28 GMT David Owen [main,32] * main/window/generic.lisp (modified) Fix: SIZE should report width and height, not maximal x and y values. Mon, 05 Nov 2007 20:06:48 GMT David Owen [main,31] * main/output.lisp (modified) A window's background is now SETF-able. Mon, 05 Nov 2007 20:05:04 GMT David Owen [main,30] * main/input.lisp (modified) READ-KEY now a generic function, to work with panels. Mon, 05 Nov 2007 20:04:36 GMT David Owen [main,29] * main/cdk.lisp (modified) * main/window/screen.lisp (modified) WITH-SCREEN now initializes color. Sun, 04 Nov 2007 06:19:33 GMT David Owen [main,28] * main/cursor.lisp (added) * main/output.lisp (added) * main/window (added) * main/window/generic.lisp (added) * main/window/panel.lisp (added) * main/window/screen.lisp (added) * main/Makefile (modified) * main/cdk.lisp (modified) * main/display-string.lisp (modified) * main/grid/package.lisp (modified) * main/input.lisp (modified) * main/tui.asd (modified) Major overhaul to get rid of CDK stuff, and modularize all the ... Sat, 03 Nov 2007 19:04:41 GMT David Owen [main,27] * main/cdk.lisp (modified) New complex-character handling. Sat, 03 Nov 2007 17:27:59 GMT David Owen [main,26] * main/grid/display.lisp (modified) * main/grid/model.lisp (modified) * main/grid/package.lisp (modified) * main/grid/test.lisp (modified) Grid now uses display strings. Sat, 03 Nov 2007 15:55:10 GMT David Owen [main,25] * main/display-string.lisp (modified) * main/tui.asd (modified) Display-strings now clip to the window. Sat, 03 Nov 2007 15:54:31 GMT David Owen [main,24] * main/cdk.lisp (modified) Added routine to add strings but clip to the window. Sat, 03 Nov 2007 02:15:01 GMT David Owen [main,23] * main/display-string.lisp (added) * main/cdk.lisp (modified) * main/tui.asd (modified) Sync to home. Fri, 02 Nov 2007 23:42:20 GMT David Owen [main,22] * main/grid (added) * main/grid/display.lisp (added) * main/grid/interaction.lisp (added) * main/grid/model.lisp (added) * main/grid/package.lisp (added) * main/grid/test.lisp (added) * main/tui.asd (modified) New grid class, with separate model (for fast access of slow or large ... Fri, 02 Nov 2007 23:42:11 GMT David Owen [main,21] * main/Makefile (modified) Clean editor files too. Fri, 02 Nov 2007 23:40:23 GMT David Owen [main,20] * main/lisp.sh (modified) Set optimize flags for development. Fri, 02 Nov 2007 23:39:18 GMT David Owen [main,19] * main/flat-menu.lisp (modified) Change shortcut to bold until ncurses in putty gets fixed. Fri, 02 Nov 2007 23:38:39 GMT David Owen [main,18] * main/cdk.lisp (modified) First pass at wrapping ncurses basics: lexical screens and der- windows. Fri, 02 Nov 2007 23:37:57 GMT David Owen [main,17] * main/Makefile (modified) Clean files deeply. Tue, 30 Oct 2007 18:50:28 GMT David Owen [main,16] * main/panel.lisp (added) * main/tui.asd (modified) Panels support. Tue, 30 Oct 2007 18:50:12 GMT David Owen [main,15] * main/cdk.lisp (modified) * main/input.lisp (modified) Minor edits. Thu, 25 Oct 2007 22:09:24 GMT David Owen [main,14] * main/input.lisp (added) * main/tui.asd (modified) Added an input wrapper. Thu, 25 Oct 2007 02:00:49 GMT David Owen [main,13] * main/cdk.lisp (modified) Merged. Thu, 25 Oct 2007 01:58:55 GMT David Owen [main,12] * main/cdk.lisp (modified) Curses color. Fri, 19 Oct 2007 17:50:23 GMT David Owen [main,11] * main/flat-menu.lisp (modified) Sync to central. Thu, 18 Oct 2007 15:19:37 GMT David Owen [main,10] * main/cdk.lisp (modified) * main/flat-menu.lisp (modified) Changed drawing once again, to place cursor at end of entry. Added ... Thu, 18 Oct 2007 01:18:47 GMT David Owen [main,9] * main/flat-menu.lisp (modified) Added code to draw the shortcut-key specially. Changed drawing code ... Thu, 18 Oct 2007 01:02:28 GMT David Owen [main,8] * main/cdk.lisp (modified) * main/flat-menu.lisp (modified) Rework flat-menu to get common information out of the entries class. Thu, 18 Oct 2007 00:00:50 GMT David Owen [main,7] * main/flat-menu.lisp (added) * main/Makefile (modified) * main/cdk.lisp (modified) * main/tui.asd (modified) Brought in more ncurses routines. Support wide characters. Begin ... Sat, 06 Oct 2007 04:36:54 GMT David Owen [main,6] * main/cdk.lisp (modified) * main/cdk_wrapper.c (modified) Added more C constants. Added the chtype for character/attribute ... Thu, 27 Sep 2007 22:46:25 GMT David Owen [main,5] * main/cdk.lisp (added) * main/cdk_wrapper.c (added) * main/Makefile (modified) * main/curses.lisp (modified) * main/form2.c (modified) * main/tui.asd (modified) Added a few more things to the curses/forms wrapper. Added very ... Wed, 26 Sep 2007 15:46:49 GMT David Owen [main,4] * main/form2.c (added) * main/Makefile (modified) * main/curses.lisp (modified) * main/lisp.sh (modified) Started adding form stuff. Fri, 21 Sep 2007 15:28:54 GMT David Owen [main,3] * main/lisp.sh (added) * main/menu2.c (modified) Merging. Wed, 19 Sep 2007 23:06:52 GMT David Owen [main,2] * main/Makefile (modified) * main/curses.lisp (modified) * main/menu2.c (modified) Using my own menu library to ease memory management and pointer logic. Wed, 19 Sep 2007 21:37:44 GMT David Owen [main,1] * main/Makefile (added) * main/curses.lisp (added) * main/menu2.c (added) * main/tui.asd (added) Initial. Fri, 05 Jun 2026 02:30:52 GMT anonymous [main,0] Fri, 05 Jun 2026 02:30:52 GMT anonymous [main,0]