[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
What needs doing on Nano-X
From: Alex Holden ####@####.#### Date: 15 May 1999 12:43:29 -0000 Message-Id: <Pine.LNX.4.04.9905151245390.376-100000@hyperspace> The source to David's world atlas viewer is now at: http://linuxhacker.org/pub/nanogui/nano-X/ http://linuxhacker.org/pub/nanogui/nano-X/ ftp://linuxhacker.org/pub/nanogui/nano-X/ ftp://linuxhacker.org/pub/nanogui/nano-X/ Unfortunately, it appears that the dreaded bit-rot has set into Nano-X rather badly, and a lot of things want cleaning up. In particular, David mentioned that the server's header file is included in the main header file, which it shouldn't be. Removing the inclusion revealed that the main header file has a million and one dependencies on the server header, when it shouldn't have any. Also various variables and type definitions have had their names shortened, for example GR_SCREEN_INFO has become SCREENINFO and GR_FONT_INFO has become FONTINFO, and both have been moved into the server's header file. Really, the structure definition should be in the main header file, and only a declaration of an instance of the structure should be in the server header file. Also, various things which were typedef'd previously aren't any more. Also, I don't like the obsolete 8*3 file name limitations caused by the DOS port. Really, they should be full, descriptive names with 8 unique characters at the start of the name (or use seperate directories, eg. instead of mou_dos.c and mou_gpm.c we could have mouse/dos.c and mouse/gpm.c). Also, I think it would be a good idea to put all of the configurable things in a config.h header file instead of the Makefile. I also think it would be a good idea to put the client library in a seperate directory to the server code. I'd also like to integrate David's more advanced client/server code once he sends it to me. A lot of things could do with commenting better too. I won't have the time to do much (if any) work on Nano-X until after Monday, but I should be able to spare a day or two after then if nobody else volunteers to do the big tidy-up. Looking further ahead, Reintegrating the latest Bogl code, writing a SVGALIB driver, documenting the various APIs, porting GDK, porting or creating a smaller widget set for embedded applications, writing (or porting from W) a terminal emulator, and creating a window manager all need doing too. It would be nice if people would volunteer for specific jobs. I volunteer to do the documentation (since I seem to be a bit strange for a hacker in that I actually like writing documentation). Ben, could you possibly do the reintegration of your code? I'd like to do a window manager, but haven't decided 100% yet. --------------- Linux- the choice of a GNU generation. -------------- : Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham : -------------------- http://www.linuxhacker.org/ -------------------- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: What needs doing on Nano-X
From: Alex Holden ####@####.#### Date: 15 May 1999 13:07:09 -0000 Message-Id: <Pine.LNX.4.04.9905151340190.376-100000@hyperspace> On Sat, 15 May 1999, Alex Holden wrote: > The source to David's world atlas viewer is now at: Oops, I forgot to upload it and fill in the URLs. It is now at: http://linuxhacker.org/pub/nanogui/nano-X/old-stuff/world.tar.gz http://linuxhacker.org/pub/nanogui/nano-X/old-stuff/world.tar.bz2 ftp://linuxhacker.org/pub/nanogui/nano-X/old-stuff/world.tar.gz ftp://linuxhacker.org/pub/nanogui/nano-X/old-stuff/world.tar.bz2 It'll be included with Nano-X-0.5, along with big cleanup I mentioned in the previous mail. Also, the source to the latest version of mini-X (apparently with the improved client/server code, though I haven't looked at it yet) is at: http://linuxhacker.org/pub/nanogui/nano-X/old-stuff/mini-x-new.tar.gz http://linuxhacker.org/pub/nanogui/nano-X/old-stuff/mini-x-new.tar.bz2 ftp://linuxhacker.org/pub/nanogui/nano-X/old-stuff/mini-x-new.tar.gz ftp://linuxhacker.org/pub/nanogui/nano-X/old-stuff/mini-x-new.tar.bz2 Also, there is a pipeman clone game (which I also haven't looked at yet other than to extract it from it's wierd executable package format and put it in a tarball ;) at: http://linuxhacker.org/pub/nanogui/nano-X/old-stuff/pipeman.tar.gz http://linuxhacker.org/pub/nanogui/nano-X/old-stuff/pipeman.tar.bz2 ftp://linuxhacker.org/pub/nanogui/nano-X/old-stuff/pipeman.tar.gz ftp://linuxhacker.org/pub/nanogui/nano-X/old-stuff/pipeman.tar.bz2 This will probably also be included with Nano-X-0.5. Also, David is now on the list with us, so he can answer any questions we have about mini-x or X in general. --------------- Linux- the choice of a GNU generation. -------------- : Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham : -------------------- http://www.linuxhacker.org/ -------------------- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
RE: What needs doing on Nano-X
From: Greg Haerr ####@####.#### Date: 18 May 1999 02:12:57 -0000 Message-Id: <01BEA0A1.75E037C0.greg@censoft.com> On Saturday, May 15, 1999 6:57 AM, Alex Holden ####@####.#### wrote: > On Sat, 15 May 1999, Alex Holden wrote: > > The source to David's world atlas viewer is now at: > >> It'll be included with Nano-X-0.5, along with big cleanup I mentioned in > the previous mail. If you don't mind, I'd like to do the "big cleanup" since I guess I made the big mess. I already have several hundred lines of code changed over the weekend that I was going to release as v0.5. > Also, there is a pipeman clone game (which I also haven't looked at yet > other than to extract it from it's wierd executable package format and put > it in a tarball ;) at: > > This will probably also be included with Nano-X-0.5. I'd be happy to integrate and get working all the sample programs that anyone finds or wants to contribute. Greg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |