Update of /cvsroot/netrek/client/netrekxp In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv30991 Modified Files: NetrekXP to do list.C Log Message: This large patch continues the work on allowing resizeable local and map windows. WINSIDE is now history, having been split into TWINSIDE and GWINSIDE. A few WINSIDE based defines were modified. Visible ship range (MAXDISTCLOAK and MAXDISTVIS) were converted to galactic units. The CORNER_DIST variable was renamed to SOUND_MAXRANGE and now goes off of INFORANGE scale rather than WINSIDE scale. This keeps the scaling factor for sounds the same no matter what size tactical is used (sounds fall off to nothing at the same distance as before). New function sound_window_height to calculate size of sound window (trivial really, but makes it so no more editing newwin every time a new option is added to the sound menu). Commented out most of the windows geometry entries in the netrekrc, and updated them to match the new default settings for a normal 500x500 local and 500x500 map window. Reason being, newwin entry routine now does a good job adjusting window sizes to match local and map windows, so let's not have the user worry about changing all the geometries. Ideally users will change tactical and map size, and have program do most of the adjusting for them. On that note, changed a whole bunch of window default geometries to use exact math so windows line up perfectly, and so they all scale proper (compare old message win placements to new ones and you will see the difference). New netrekrc option infoRange to show a box around your ship showing the limit on which server sends weapons data. Box is "smart" and doesn't draw sections that fall outside galaxy bounds. Changed a few dashboard timers to no longer be located based on WINSIDE (that was a mistake in the first place). Dashboards do NOT scale with tactical though, and it will be a MAJOR project to add that ability. The header for docwin is no longer centered on WINSIDE, since the actual docwin size is hard coded to 500x500, made no sense to have header to use WINSIDE in the first place. MOTD window now is fixed at 500 pixels wide, no point in making it wider, cause the text isn't going to extend due to the server limiting its textwidth. A bunch of bitmaps which were never anticipated to scale, now scale. Geno bitmaps now scale to fit map window, and are properly defined in bitmaps.h as to their bitmap size. Team and quit window bitmaps now scale. Index: NetrekXP to do list.C =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/NetrekXP to do list.C,v retrieving revision 1.125 retrieving revision 1.126 diff -u -d -r1.125 -r1.126 --- NetrekXP to do list.C 5 Apr 2007 12:57:22 -0000 1.125 +++ NetrekXP to do list.C 6 Apr 2007 06:46:31 -0000 1.126 @@ -2,7 +2,6 @@ 1) there should be some sort of chance to give default resolution in GUI, which then maps windows accordingly. 2) fix netrekrc append so that it doesn't keep adding new lines to the netrekrc -3) Get source code for installer from Joe. Things not gonna happen, or server problems: 2) torp_other and plasma_other not working right due to lack of torp fuse info @@ -44,6 +43,11 @@ 10) sendto() error: 10049 on metaserver connect to a bad server, believe it's due to hostname not resolving. Currently fixed by using mulitple attempts to resolve bad host names. +11) CPU profile cambot +12) Solve richtext issue with keyboard/mouse action over richtext windows.. +12a) minor richtext issue with scrolling - extra line at the end +13) With expanded tactical ..can now see ships at galactic coordinates (-500,-500), +if you fly into the NW corner of the galaxy. this was never anticipated! Stas's list: - color coded (?) and scrollable playerlist.