From: Nuno L. <ml-...@xp...> - 2005-06-08 13:57:18
|
As I thought, message to big to send to list... See below for a link to the patch and other goodies. My original mesage follows. Regards, ~Nuno Lucas ------------------------------------------------------------------ Well, it took a little more than I wanted to and I ended doing more than I was planning :D So much in fact, that I don't know what to write in the changelog :D Basically it's a complete rewrite of of the code, most because it needed to, other because of some problems I had debugging it (making me rewriting the parts I couldn't understand well). IMHO it's much cleaner now and can fully replace the NT console. It allows to select any font in the system and memorizes the last used one (and the last position in the screen, also). It can also copy text from the screen, using the new "Mark" menu option. The flaws I know it still has (making this a TODO list instead of a changelog): - Needs a wizard to start a new colinux instance (easy to do). - Paste isn't working because I couldn't understand how FLTK does it (I know how to do it in windows, but i think it should be portable code). - Now that the Log window is separate, it would be nice to incorporate the debug daemon here. - Not sure how to select a font by the encoding (need to investigate further). - It's using F11 as a "compose key" (maintain F11 pressed and all keys until the F11 release will act as pressed together, e.g. F11 and Alt-Ctrl-Del will send Alt+Ctrl+Del). It should be selected from somewhere what key to use (the new options dialog, probably). Just to say that it's great to send SysRq commands ;) - The console output is slow, but any change would better be addressed in the kernel code first. - Lacks the Help page (easy to add). From this, I think you can see that much work was done. The diff size is more than 100K, but bzip'ed is around 30K. As I'm not sure if the list server will handle such a big file, it's available at: http://www.xpto.ath.cx/colinux/releases/my_builds/new_fltk_console.patch.bz2 A binary release is also in that directory: http://www.xpto.ath.cx/colinux/releases/my_builds/coLinux-devel-0.7.1-ntl.zip Also in that dir is a zip with the main source files modified, as the big diff is awful to read. Don't use them instead of the diff, as other files were modified (see the diff header). http://www.xpto.ath.cx/colinux/releases/my_builds/new-fltk-src.zip This depends on my previous comouse + power shutdown patch (also in that dir) and was "rooted" on the devel branch last revision. Well, have fun playing with it ;) ~Nuno Lucas |