Version History v3.01 a. Fixed TAS library data forms screens to display correct form numbers v3.0 a. Converted from SDL to irrlicht3d engine b. Converted fonts to png c. Added hover-over descriptions for sectors and subsectors d. Updated username/password entry e. Fixed continuous reload of sector data while viewing (loads once now) f. Login username and password are not case sensitive anymore g. Added the loading of custom allegience codes by era h. Replaced .ini settings file with .xml file parsing i. Added Fleet information to Navigation Library (fleet.xml) j. Fixed formatting of all sector files to allow for "hover-overs" k. Added current location marker for subsector k. Fixed display of libary data to not show the associated image filename in the text l. Adjusted section.exe utility to accomodate new sector/subsector label format m. Added support for ringworlds and black holes for display n. Added Special Collections Library in Library Data o. Updated Canopus sector with stars and data p. Fixed the reinitializing of galaxy map when entering Navigation Library q. Added separate Administrator Utility to edit user accounts,main program configuration,error log viewing, and launching TASAT r. Corrected error logging to reflect 1 entry per error type s. All news is now at least 6 days old from current date (min parsecs for news to travel) t. Added administrator function under Account Information to set year and date while in the application (both are saved) u. Added support to print to printer using MSPaint if available v. Added sector Zhiaqrqiats w. Created Fleet Editor for fleet.xml files v2.48 a. Added additional for sale items b. Fixed version checking issue c. Added stellar classification Q and X v2.47 a. Added Classic sector Khoellighz b. Added the ability to use jpg file format for some areas instead of bmp c. Converted certain bmp files to jpg d. Removed version checking for ini file e. Added M0 sector Vland v2.46 a. Added Classic sector Dhuerorrg b. Fixed stellar orbit memory leak c. Added extra error reporting for bad stellar data d. Fixed display of system data when returning from planet display v2.45 a. Fixed error when loading library data image v2.44 a. Added Milieu 0 sector - Antares b. Added viewing of images associated with a system's library data c. Adjusted library data scrollbars left 4 pixels v2.43 a. Added tas.ini and application version validation v2.42 12/31/2014 a. Added Milieu 0 (T4) sector - Delphi b. Added additional professions to classified job lists c. Added "access denied" sound d. Added recognition of UWP starport class "J" e. Added system name list to saved subsector .bmp files f. Added error checking for loading of bitmap files v2.41 a. Added Milieu 0 (T4) sector - Corridor b. Changed mouse click sound to happen only in valid locations c. Added TNE sector - Alpha Leonis v2.40 a. Adjusted galaxy map to reflect travellermap.com coordinates b. Added listing of sector names to bottom of galaxy map c. Added XBoat communications d. Added main menu selection flash e. Added custom planet map display f. Fixed classic sector - Ley to match JG version g. Fixed classic sector - Glimmerdrift Reaches to match JG version h. Added funcionality to provide picture images to Library Data entries i. Added classic sector - Waroatahe j. Added classic sector - Mugheen't k. Fixed section.exe application to accomodate systems with four stars l. Added classic sector - Gn'hk'r M. Expanded navigation charts to represent additional base codes N. Added classic sector - Holowon o. Added sound p. Added mail messages when missions, loans, and jobs are requested q. Added Race and Homeworld to user accounts v2.39 a. Fixed issue with trade classification Va not incrementing display b. Added custom library data file for each era that is searched also- mydata.txt c. Added upper and lower case library data searching (does not care case) v2.38 a. Added Mercenary Tickets (Missions in Classifieds) b. Added CINetwork for TNS replacement in TNE era c. Added display of number of missions available in Classifieds/Missions d. Added display of trade goods to planet map e. Added For Hire in Classifieds v2.37 a. Removed null terminators from sprintf function calls b. Added courier light blue 10 point font for system remarks c. Corrected system star data from disappearing after viewing a planet map d. Fixed reading remarks 4 and 5 from Genie format sector files e. Added Classified Ads - For Sale f. Added primary star solar system display to planet map screen g. Added switch to tas.exe to enter window screen mode (-w or -W) [see .bat file] h. Added custom cursor/mouse pointer (Scout ship) i. Added title and icon to windowed screen mode j. Corrected 24 to 32 bit color depth for display hardware k. Added TAS Member number to account.ini file entries l. Changed file naming convention for bank files from using user UPP to TAS member number m. Added system beep on error/exit n. Fixed random number generator in planetorbit.c o. Adjusted stellar data reading to allow for 4 stars (see sector 40, subsector F, hex 1113 p. Fixed sector library data display if data is less than 70 characters long (it now displays) q. Expanded the number of main menu advertisements to 20 v2.36 a. Added stellar information display for systems v2.35 a. Added planet drill-down with map in Navigation Library module v2.34 a. Fixed typecast issue with saving screen to file v2.33 a. Converted all bmp images from 8-bit to 24-bit b. Adjusted date format on loan papers c. Added imperial seal icon file for executable v2.32 a. Fixed memory leak in News module v2.31 a. Fixed Library Data search crash when no match was found b. Fixed garbage at end of file display of library data and news. c. Added more personal info in Account Services module (Information). v2.30 a. Added UPP to account.ini file b. Added system time as seed for better randomization (rand functions) c. Added Account Services module (banking, loans, and info) V2.29 a. Enlarged political boarder lines in the Navigation Library section b. Changed Gas Giant Present text color to Green in Navigation Library c. Adjusted trade route total count in Navigation Library to reflect true value d. Fixed sector alignment totals over 100% in Navigation Library e. Fixed sector/subsector bitmap file saving f. Automatically remove tab characters from library data files when reading. v2.28 a. Added Library Data menu and search b. Updated font routines to SFont version 1.8 v2.27 stable a. Updated allegience codes b. Recompiled Win32 version for Win7/8 compatibility c. Recompiled Section.exe for Win7/8 compatibility v2.26 stable a. Fixed memory leak in news/rumors reading b. Fixed memory leak in sector/subsector library data reading V2.25 a. Fixed memory leak bug with login username and password b. Fixed memory leak bug in tas.ini file reading c. Added exception testing for data offsets for OS X, Windows, and Linux v2.24 a. Fixed bug with memory leak from pressing ESC in the navigation and news sections v2.23 a. Added rumor news reading v2.22 a. Added archive news reading v2.21 a. Changed loading and unloading of bitmaps for better memory management v2.20 a. Fixed bug with memory allocation for library data (malloc to calloc) b. Added TAS News Service menu c. Added current 45 days news viewing d. Added the ability to identify access levels in the tas.ini file for various menu items e. Added Main Menu alert for News that occurs on the same day v2.13 a. Fixed cross-platform compatibility of .ini files (ex. login accounts) v2.10 a. Added Login Menu b. Added accounts.ini file for login accounts and Access Level rights c. Created dynamic Main Menu that hilights with a blue Imperial star the modules the user has the rights to access v2.03 a. Fixed cross-compile issue with OS X. Made OS X specific header file locations for SDL an #ifdef so that the same source will work across OS X, Linux, and Win32 compilers. v2.02 a. Fixed display format for library data in sectors and subsectors v2.01 a. changed function name references in Sfont code (getpixel->sfgetpixel and TextWidth->sfTextWidth to allow for cross platform compiling b. updated SDL library to version 1.2.5 v2.00 a. ported from DirectX to SDL b. fixed memory lead problem with sector imports c. added entry splash screen d. stopped use of truetype fonts and moved to the use of soft fonts e. reworked all sourcecode to be cross-platform compatible f. made all support files lowercase for cross-platform compatibility g. removed audio and zoom functions v1.09 a. segmented all sourcecode into separate files b. fixed memory leak problem with sector/system library data reading/viewing c. created new main menu d. got rid of the nasty Microsoft Foundation Class based menu v1.02 a. added year and data reading via TAS.ini file b. added display of date on main known space menu c. replaced sector directory structure with one that represents eras d. added era specific redirection BUG:saving to bitmaps on Windows NT and Windows 2000 does not work (95/98 works) v1.01 January 2001 a. Converted to C on Windows using MFC b. Made available to Yahoo Group v0.9 January 1994 a. Ported to Amiga v0.5 January 1991 a. Ported to C on IBM XT v0.4 January 1985 a. Ported from Atari BASIC to GW-BASIC on IBM XT v0.3 January 1984 a. Ported from TI BASIC to ATARI Basic on Atari 1200xl v0.1 March 1982 a. Created first version on TI99/4a