Changes for UKW Tools ===================== UKW Tools 0.01 Alpha First publically released version. UKW Tools 0.02 Added the Horizon View code, but Local Map and View are still missing. Changed the path plotting code to use real spherical geometry code which is slower but also more accurate. UKW Tools 0.2.1 Fixed Longitude length which is of course dependant on the Latitude, this was a problem in 3D Map. Fixed boundary condition in Path.cpp. Created data directory in the install step. Removed the line from the Terrain view that followed the mouse to be in line with the original TERRAIN program. Cleaned up the Makefile a little. UKW Tools 0.2.2 Converted UKW Tools to be Unicode and GTK2 compliant. The scale on Show Map is now based on the highest and lowest points on the shown map (like 3D Map). A good idea from David S51DA. The minimum and maximum elevations displayed in Show Map are now settable from the starting dialog box. Another good idea from David S51DA. Added text to README to explain the key bindings in use. UKW Tools 0.2.3 Added the GPL header to all the .cpp and .h files. Added pop-up menus instead of key commands. The Sea colour is now correct in Show Map, spotted by David S51DA. Changed the height in Show Map from a linear scale to one based on a square, an idea from David S51DA. Found bugs with displaying the grid lines in Show Map. Added the line from the Terrain view that followed the mouse to be in line with the original TERRAIN program. UKW Tools 0.2.4 Fixed a bug that appears to be compiler dependant in Path.cpp. It would usually cause HorizonView to fail. UKW Tools 0.3.0 Beta1 Added support for the SRTM data which has approximately 90m resolution :-) The above change has led to a number of internal changes that make the program appear a little different to before. An unset value for a hight no longer shows -9999 in the dialogue boxes. Removed LocalMap as ShowMap can now do greater detail. ShowMap is now just Map and contains links to Terrain, 3D Map and Horizon View from the selected location. Allowed for the plotting of locations on the Map. A sample file is given with the name of towns.dat.sample. The real file will be named towns.dat and should be placed in the /usr/share/ukwtools directory. The Map now has a pseudo-3D appearance. Enabled the use of NGRs (UK only). Added LOS Coverage based on the Splat program. Lots of other changes to the extent that 0.3.0 is almost a completely new program. UKW Tools 0.3.0 Beta2 Lots more changes! Added information panel to the right of the map. Supported Windows (via MinGW). Big speed up with Coverage plots and height read-outs. Fixed big bug in Coverage plots. Added Properties dialogue box. GUI changes for Windows, wxMSW version of CheckBox in a menu doesn't appear to work. UKW Tools 0.3.0 Added path to the Map/QTH Files. Intelligent removal of Points when changing map resolution. Addition of sites as well as towns. Made Towns a little larger. Added Sites which use a triangle, Points now use a square. Added a clipping region so the names of sites and towns don't go over the edge of the map. Cleaned up the popup menus a little. Added keyboard shortcuts to 3D Map and to Terrain. UKW Tools 0.3.1 Fixed uninitialised data in CMap that caused problems with Win 98 and Win ME. Changed default path on Windows platforms to C:\Program File\ukwtools\data and deeper. Hopefully made the program more reasonable for different path types so in theory a VMS port would now be easy. Improved the algorithm that uses the coarser GTOPO30/GLOBE data to fill in gaps within the finer SRTM data, it now looks a lot better. Added support for Globe topographic data as a superior alternative to GTOPO30. You can now specify a name from the Site or Town list when you need to enter a location for a Map, Point or for the Path Plot. Coverage uses the Longley-Rice Irregulat Terrain Model to calculate path losses and so provide a more accurate idea of real-life coverage. Path Plot also uses the ITM to provide path loss values for a profile. Fixed bugs in Globe and GTOPO30 when a suitable file name can't be found due to rubbish being passed as latitude and/or longitude. Added another mode to the map display so that the old style elevation map can be used instead of the pseudo 3D map. Path loss calculator has been added to the path plot. UKW Tools 0.3.2 Fixed bug introduced in 0.3.1 which stopped Re-Centre from working. Fixed bug when dealing with .MAP files created by 0.3.0. Added a define for when the compiler and/or libraries don't include the min and max functions. Added busy cursor when calculating the coverage. Cursors are changes to cross hairs when either re-centring the map or when doing a path plot. By request of Zoltan HA5CQZ. Added climate to both the Coverage Dialogue and the Path Plot Dialogue. By request of Zoltan HA5CQZ. Settings used for the Coverage Plot are now saved for use in the Path Plot within a map. Signal strengths from a Coverage Plot are displayed on the right when the mouse is over the map, or "No Coverage". By request of Zoltan HA5CQZ. Added support for the NSIS free Windows installer and a suitable script file and icon, these are in the new meta directory. Created a Makefile to put a suitable .desktop file and icons for KDE and Gnome, these are also in the new meta directory. UKW Tools 0.3.3 Added more hourglasses/watches when the program is busy as well as a progress indicator. Code from Zoltan HA5CQZ. Mistake in Point numbers fixed by Zoltan HA5CQZ. Fixed some oversights in the NSIS script. Will "snap" to an existing Point if doing a path plot near to it. Update the INSTALL and README.MinGW files to be more explicit about the NEED_MINMAX define. Added a new 3D map type which is better at showing elevations but is harder on the eyes, it is called Pseudo 3D 2. The original is named Pseudo 3D 1. When doing a Path Plot, the distance and bearing are shown instead of the Coverage signal strengths. From an idea from Wolf DK5AI. UKW Tools 0.3.4 Fixed a few bugs that affected UKW Tools when crossing from 180W to 180E and vice versa. This included re-centring, drawing maps, displaying Locators, Lats and Longs. There still may be a few bugs left. The text size on the map display can be set in the Map Preferences dialogue box. Confirmed that UKW Tools compiles and runs on Mac OS X and on 64-bit AMD CPUs. Thanks to Charles M0DMF for that. The size of the text on the map is settable in the Map Preferences dialogue box. The default stays at 6 point, but bigger is often better. Re-arranged the text box on the right a little to make it look better. The strength of the signal (after a coverage plot) also includes signals below the stated threshold, as negative values of dBm. Based on an idea from Zoltan HA5CQZ. UKW Tools 0.3.4a Fixed a problem caused by Windows sometimes (re)naming the SRTM data files as N53W002_hgt.zip instead of the correct N53W002.hgt.zip. It will also read uncompressed SRTM data in files name N53W002.hgt also. Filled in the symbols in the legend with white, this went missing in 0.3.4. Renamed README.MinGW to README.Windows. Changed the menu option Preferences to Edit and made the Preferences a sub menu, people were getting confused about preferences and actions. UKW Tools 0.3.5 Removed a couple of debugging messages from SRTM.cpp left over from testing 0.3.4a. The Path Plot now displays the first Fresnel zone when displaying a line-of-sight path. Added NGR one-inch map names and numbers to the Point Properties dialogue box if it is valid to do so. From an idea and data supplied by Martin G7MRF. An empty Point Name will be shown as in Point Properties instead of as a blank. Allowed for entering a height ASL to a Point, this will override the value that would be obtained from the SRTM/GTOPO30/Globe data. The colour scheme and the size of the Path Plot dialogue box have been changed. Fixed a bug when handling SRTM data in the southern hemisphere. This was spotted by Bob VK2YQA. Added support for Globe v1.0 files as the v2.0 ones appear to have been withdrawn. The quality of v1.0 appears to be no better than GTOPO30.