summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2017-08-10 20:33:14 -0400
committerSolomon Peachy <pizza@shaftnet.org>2017-08-10 20:33:14 -0400
commit8a331e00256cac4d78830c2bfce6b2713723e4c8 (patch)
tree15f431b156589158a991a998462352ca8edd9310 /ChangeLog
downloadgpligc-8a331e00256cac4d78830c2bfce6b2713723e4c8.tar.gz
gpligc-8a331e00256cac4d78830c2bfce6b2713723e4c8.tar.bz2
gpligc-8a331e00256cac4d78830c2bfce6b2713723e4c8.zip
initial commit -- gpligc 1.10.1
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog878
1 files changed, 878 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..e33ebe4
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,878 @@
+ChangeLog of the gpligc & ogie project
+
+********************************************************************************
+
+ Version 1.10 03/2016
+
++ license changed to GPLv3
++ package migrated to autotools (./configure && make && make install)
++ gpsd / osmesa are optional (--without-gpsd, --disable-osmesa)
++ Windows build platform changed to MinGW32/MSYS
+ using freeglut 2.8.1, jpeg-9a
+ new makedist (packaging skript for windows-dist)
+
+- "official" MacOSX support dropped
+ MacOSX: have a look at the instructions in the 1.9 manual, you can try to
+ apply them to newer versions. I just dont have time (and Mac-ware) to do
+ testing.
+
+GPLIGC
++ gui integrated into one main window
++ map features improved
++ window_width, window_height added to config
++ resize (key-y) repaired
++ startup / introtext (info, if no file opened)
++ check_config repaired
++ gnuplot terminal modes updated / checked (qt/x11) added
++ adapted to perl >5.16 (deprecated defined (@array) warnings removed)
++ memory leak in accuracy plotting removed
++ display of "start" and "finish" in barogram fixed
++ task waypoints with coordinates 0.0N/0.0E/W will be ignored
++ task editor takes radius factors to scale each waypoints cylinder-size
++ $config{'starting_line'} length of starting line in km
++ Task editor bugs fixed (append on empty task, etc)
++ warning on double alt calibration
+
+ogie
++ -32768 in DEM is recognised as 'no-data' (ocean), e.g. for use with srtm3 (v4.1)
++ code adapted to freeglut 2.8.1
++ gps live-mode repaired, switched to libgpsmm and GPSD_API_MAJOR_VERSION 5
+ this requires gpsd >= 2.96
++ --gpsd--server and --gpsd-port (connect to local or remote gpsd's)
+
+docs
++ new installation procedure
++ manual updated
+
+VCS
++ moved to git (last CVS tag: last-CVS-before-svn)
+
+********************************************************************************
+
+ ===> branch-1.9 (tag gpligc-1)
+ Version 1.9.1 x/201y
+
+GPLIGC:
++ bugfix: fvw map-on "M" after zooming in map display fail
++ mapdownload URLs changed (probs with gm terrain and sat)
++ #-key re-downloads maps
+
++ known Bugs: freeglut 2.8. menus dont work
+
+********************************************************************************
+
+ Version 1.9 3/2011
+
++ configfile renamed (.ogierc and .gpligcrc) unix-platforms
+ on win it is gpligc.ini and ogie.ini
+
+GPLIGC:
++ openstreetmaps can be used now! (needs internet connection and Imager module)
++ geo-tagging feature added (using ExifTool)
++ scrolling in FVW disabled
++ B-record extensions SIU (sats in use), FXA, VXA (hor./Vert. Accuracy) and RPM
+ used plots added. Info in FVW.
++ gpsbabel can be used to download tracks (config{'gpsbabel_tdownload'})
++ fvw has some layout options
+
+ogie:
++ win32 build platform changed to Cygwin 1.7 (win95/98/Me support discontinued)
++ menu-bugs fixed (flying renamed to movie, help and about)
++ doubled lines in info-text fixed
++ lat/lon in info text
++ unwanted movements (leaving menus etc) filtered
++ automatic landscape reload in gpsd mode
++ switched to new gpsd protocol (gpsd 2.95)
++ waypoints can be displayed from waypoints-file
++ edges of maps improved
+
+********************************************************************************
+
+ Version 1.8 2/2010
+
++ install_windows.pl script recognises WinVista now
+ GPLIGC/ogie successfully tested on WinVista Home
++ install.sh checks for gmake and uses make as fallback (thanks florian)
+
+ogie:
++ --gpsd (ogie needs to be build with gpsd support)
+ install.sh asks for compilation with gpsd support
++ --ortho: track is always plotted on top of the terrain
++ new options for 2D orthographic mode (can be used in 3d as well):
+ --terrain-shading
+ --shading-scale float (1-1000)
+ --light-direction int (1-8)
++ Map Set Menu Bug fixed (crash without map sets)
++ installation script for mac improved (echo -n problem, path for macports
+ in Makefile)
++ -tdf target in Makefile (fixing an issue on OSX 10.4)
++ include issue for MACOSX fixed (points.cpp)
++ makefile for osmesa repaired (tested with static Mesa 7.4.1)
+
+optimizer
++ simulated annealing algorithm implemented (just for fun)
++ subsampling
+
+GPLIGC
++ gnuplot_terminal_app bug corrected
++ bug in plots (gnuplot 4.x) because of non-posix redirection fixed
+ (see 1.7 ERRATA)
+
+********************************************************************************
+
+ Version 1.7 4/2009
+
+ogie:
++ gcc-4.3 compliance also for utilities
++ shadow & curtain / seafloor bug corrected (thanks to David Robertson)
++ Lifts from GPLIGC output (wave positions etc) (--liftsfile)
++ TEXT_COLOR_[R|G|B] float. color for Text at lifts
++ LIFTS_COLOR_[R|G|B] float. color for lifts
++ --lifts-info-mode (pos1 / end)
++ shift-page-up/down increasing/decreasing textsize for lifts
++ --text-size --text-width --marker-size
+
+GPLIGC:
++ F11 zoom to selected range (by F5/F6) F12 resets F5/F6
++ air-groundspeed diff plots in F5/F6/F7 statistics (config{'wind_analysis'})
++ Total energy compensated vario. Requires Airspeed (e.g. from Zander)
+ or rough guess using groundspeed (config{'te_vario_fallback'})
++ config {'draw_task'} and 'draw_wpcyl' to change default behaviour in fvw
++ Additional info and altitude calibration can be saved in .gpi file
++ Additional flight Info dialog (pilot/date/etc)
++ gpsp2igcfile.igc (fork from gpsp2igc.pl) creates igc-files with filenames
+ according to date yyyy-mm-dd-..
++ garmin read via gpspoint
++ copying of associated multimediafiles from defined dirs at mountpoint
++ Oxygen debriefing in FlightStatistics (according to FAR 91.211)
++ corrupt igc file reversed-time-bug fixed
++ pressure and pO2 in fvw
++ pressure altitude (reference 1013.25) (needs known QNH)
++ photos & audio/video files locator (from mtime of files)
++ Image::ExifTool is being used instead of Image::EXIF
++ $config{'baro_grid_large,small'} for gridlines (1000 500 default)
++ QNH/Reference Pressure calibration
++ Pressure plot
++ F10 to mark lifts -> in basefilename.lif
++ config{'skip_limit_minutes'} use corrected (now its really minutes)
++ config{'skip_del_first_after'}=1 circumvents a bug in my Garmin Geko tracks
+ (the first position fix after a break ('skip', e.g. tunnel or bad reception)
+ is wrong)
+
+********************************************************************************
+
+ Version 1.6 10/2008
+
++ gpsp2kml.pl added (script to convert gpspoint tracklists to kml files)
++ merger added ... does not really works as expected
++ Manual installation / osmesa
+
+ogie:
++ gcc-4.3 compiler compliance (thanks to farkas levente)
++ bug in airspaces (GND definitions, partly over sea) fixed.
+ thanks to David Robertson for reporting
++ --airspace-wire-width sets linewidth of wireframe airspaces
++ --airspace-wire-col-[r|g|b] sets colour of wireframe airspaces
++ --ignore-elev-[max|min] options for ignoring an elevation range for
+ determination of max and min elevation for colourscaling
++ limits at longitude 180 and -180 killed
++ --clipping-[near|far] added
++ new colormap 8 (black-red-yellow-white)
++ bug with long --text strings removed
++ AUTOREDUCE (this reduces the DEM resolution automatically, not to exceed
+ MAXTRIANGLES - on by default)
++ --no-lighting (use with --ortho and upscaling)
++ --upscaling int (2 is ok, higher values will result in artefacts from bilinear
+ interpolation. Values larger than two can be used in --ortho with --no-lighting
++ --quads QUADS (Terrain is rendered using quadrilaterals)
++ FLIGHTSTRIPCOL[UP|DOWN]_[R|G|B]
++ FLIGHTSTRIP_LINEWIDTH 2.0 (float 1-7)
++ FLIGHTSTRIP_MODE 1 (0=classic,1=alt,2=speed,3=vario)
++ FLIGHTSTRIP_COLORMAP 1 (1-7)
++ MARKERCOL_[R|G|B], the colour of the marker is changable
++ --flighttrack-mode, --flighttrack-linewidth, --flighttrack-colormap
+
+GPLIGC:
++ coordinate format dd.dddddd added
++ kml export added
++ gpx export added
+
+********************************************************************************
+
+ Version 1.5.1 04/2007
+
++ loopviewer template script added (contest igc-file presentation)
+- maploader.pl removed (used mapserver is out of order)
+
+ogie:
++ max osmesa viewport dimensions questioned from mesa
++ long paths bug fixed (thanks to david robertson)
++ existing screenshots wont be overwritten anymore (except with --os-outfile)
++ --check moved up (before any glut call)
++ SAVE_PATH, BASENAME config-file options
++ --save-path option to define a location to save screenshots
++ --basename option to define a basename for screenshots
++ text-background position
++ warning for osmesa (if not compiled in)
++ --text, --no-position-info, --no-marker-pos-info options added
++ INFOFONT_SIZEI, INFOFONT_LINEWIDTH, INFO_STYLE
++ BACKGROUND_COLOR_[1|2]_[R|G|B]
++ BACKGROUND_STYLE
++ thanks to antonio ospite for the new background and infotext-styles
+
+GPLIGC:
++ online flight claim support removed (contests changed too often)
++ cylinder sizes 200m 400m added
+
+********************************************************************************
+
+ Version 1.5 06/2005
+
++ Installation has changed PREFIX/bin PREFIX/share/gpligc
+ PREFIX/share/doc/gpligc
++ A rpm package is available for linux ...
++ .tar.gz file has changed (examples stripped,
+ more interactive options (compile))
++ Michael Schlotter's MacOSX installation howto added
+
+ogie:
++ --marker-time hh:mm:ss
++ AIRSPACE_LIMIT, --airspace-limit
++ --cycles=INT
++ SPINNING float, MOVIE bool, --spinning float, --movie
++ Airspaces with elevation definitions AGL GND above water with WORLD3.DEM
+ resulted in sub-terranean airspaces -> fixed (thanks to D. Robertson)
++ windows version should also accept opengligcexplorer.ini as configfile
++ MAXTRIANGLES option added. To set a limit for server use.
++ MOVIE_REPEAT, MOVIE_REPEAT_FACTOR, MOVIE_REPEAT_FPS_LIMIT
++ If maps are displayed uncoloured (unmodulated) with DEM, they are now lighted
++ MAPS_UNLIGHTED, --maps-unlighted, --maps-lighted to change dafault behaviour
+ of "unmodulated" maps
++ tested on Mac OS X (Matthew)
++ tested on OpenBSD
++ some changes in Makefile, minor issues (gl.. calles before glutCreateWindow
+ by accident). New Targets in Makefile:
+ all-linux-static: linux, glut and jpeg statically linked
+ all-macosx: Mac OS 10 (libjpeg statically linked from fink)
+ all-freebsd: FreeBSD
+ all-netbsd: NetBSD
+ all-openbsd: OpenBSD
++ binaries available for ppc-MacOSX, x86-OpenBSD, x86-FreeBSD, x86-NetBSD
+ and amd64-linux
++ compiling for osmesa-rendering improved (new targets in makefile)
+
+GPLIGC:
++ histograms plotted "solid" by default
++ added altitude histogram plots
++ added support for Gnuplot 4.x interactive features (see manual)
++ Bug in F5,F6,F7-Statistics (while using ft-altitudes) eliminated
++ tutorial added in Manual
++ config{'skip_check' and 'skip_limit_minutes'} added
++ small 60sec bug in GPLIGCfunctions dec2time fixed
++ support for browser added for darwin (via open)
++ tested on Mac OS X (Matthew)
++ tested on OpenBSD
++ time calibration for photo series (calibrated value is saved)
++ option to display locations where photos have been made. Image viewer (option).
++ start flight view window when opening igc-file (default, can be changed by
+ $config{'open_flight_view_window'} => "o" or "1"
++ redesigned the configuration. Stored in hash. .GPLIGCrc based on key/values
++ a few more values put in %config-hash, can be changed in .GPLIGCrc
+ USE WITH CAUTION!
+
+********************************************************************************
+ Version 1.4 09/2004
+
+openGLIGCexplorer:
++ removed bug "MAP_FILE followed by blank line" (thanks to A.O.)
++ rotations with up,down,left,right keys (and with shift- ..)
++ rotations with mouse button, use marker as center if switched on
+ (thanks to a. somers for the new rotations)
++ mouse with middle button shifts position towards/away from center/marker pos.
++ shifting viewpoint up/down/right/left now mapped on mouse with middle and left
+ button
++ should compile on gcc 3.4 now (thanks to Gregoire Favre)
++ Airspace problem (cylindric airspaces with GND alititudes) fixed (thanks to
+ Klaus Haehlen)
++ Airspace Types (Q,R,P,D,C,CTR) can be switched on/off seperately
+ (using menus or AIRSPACE_x on/off)
++ --sealevel3, SEALEVEL3
++ shift-F9 Airspace wireframe mode, --airspace-wire, --airspace-transparent
++ AIRSPACE_WIRE
++ follow mode ortho-view
++ middle and left mousebutton, for forward/backward moving
+
+Communication between GPLIGC and openGLIGCexplorer temporarily not
+available. This has to be rewritten and will be back in 1.5
+
+GPLIGC:
++ checking for old configfiles
++ 20km Starting line for first wp
++ Filetype definition changed, should work with Tk804.027 (ActivePerl) now
+ (getOpenFile)
++ Minor issues with Tk 804.027 (linux) fixed
++ Thermal stat and Glid stat list-click problem fixed (probably arised due to
+ Tk804.027 ?)
++ optimization for DMSt and holc implemented
++ olc-file output changed to "webbrowse to olc flight-claim form"
++ simple release time determination
++ begin and end of powered flight are marked in flightstrip
++ marks for F5 and F6 statistics marker
++ WP Names can be switched on/off
++ WP Sectors/Cylinders can be selected independently
++ Flight outside of start/finish unpowered flight is marked
++ F5,F6,F7 statistic range is coloured in barogram of FVW (also more statistics)
++ rubberband-zooming (right mouse-botton) corrected
++ WP presentation in barogram improved
++ some statistics for each leg added
+
+********************************************************************************
+
+ Version 1.3 01/2004
+
+openGLIGCexplorer:
++ workaround for data, where all altitudes are equal
++ JOYSTICK_FACTOR_X,Y,Z added
++ Added joystick support (3 axis) (GLUT: win32 only, for X11 freeglut is needed)
+ (GLUT never supported joysticks on X11)
++ fixed GL_STACK_OVERFLOW in GenLandscapeList (green rectangle)
++ FGLUT_CHECK option added to check for freeglut (will give some improvements
+ in the future...)
++ --verbose (VERBOSE), --quiet, --debug handling improved
++ checking for max texture size
++ info screen with picture (select from menu)
++ MARKER_SIZE added (marker size can be changed using page-up/down keys)
++ DEM_INPUT_FACTOR added
++ BIGENDIAN option to select byte order of dem data
++ JPEG_QUALITY , --jpeg-quality
++ IMAGE_FORMAT , --image-format (can be rgb or jpg now)
++ TIME_ZONE
++ TIME_ZONE_NAME
++ parsing of configfile improved (recognition of bad keys and values)
++ NUMBER_OF_MAPS not needed anymore
++ code-cleanup config-class
++ help Screen
++ added menus for most important options
++ added menu for map-set-selection (right-click)
+ useful if more than one map set is defined in configfile
+- right-click-move zoom disabled (need that button for menu)
++ added "loading..." indicator while building landscape list
+
+GPLIGC:
++ integrated vario in flight view window
++ Some source-code beautifying
++ GPS-Altitude mode for flights, which dont have barometric altitude improved
++ baro, or gps-altitude can be used for gnuplot (buttons rearranged to fit small
+ screens)
++ statue miles/mph added...
++ Fix for WinME (start /B option isnt available on WinME)
++ added ReadLoggerWindow for windows version (SDI,LX,Zander so far)
+ Logger reading starts "data-xyz" (official FAI DOS-software) for each logger
+
+********************************************************************************
+
+ Version 1.2 08/2003
+
+openGLIGCexplorer:
++ --gpsalt and handling of flights without barometric alt improved
++ documentation converted to a pdf-document
++ Flightstrip can be color-scaled with all available colormaps
+ shift-F7,shift-F8 (prev, next colormap)
++ Flightstrip modes: classic, altitude, speed, vario
+ shift-F5, shift-F6 (prev, next mode)
++ world3 (can be merged from etopo2 gtopo30) flag for water-coverage
++ creation of DEM subsets with etopo2merger (from WORLD.DEM)
++ rendering time is mesaured in offscreen modes
++ Emergency-fallback to gpsalt (if no barometric available)
++ fallback to invalid pos.-fixes, if no valid ones available
++ Value template class introduced (code cleanup)
++ compiling with mesa (static linking) possible
++ x-server independend offscreen rendering (OSMesa)
+ for server use
++ no. of triangles calculation improved (with downscaling)
++ --map-set-name
++ MAP_SET_NAME (to name map sets in configfile)
++ PROJECTION [1-4] to preselect projection in configfile
++ SEALEVEL, SEALEVEL2 to set these in configfile
++ max has added cool new move-functions (try with mouse buttons pressed)
++ framerate displayed in movie-mode
++ movie-function can be delayed. F1 F2 -/+ 1millisec
++ timer delay can be set in configfile (TIMER_MSEC millisecs)
++ Movie function... (automatic marker moving) "I"
++ map tiles can be shifted by MAP_SHIFT_LAT|LON
++ jpg images can be used as textured maps (thanks to max)
++ jpges recognized as *.jpg or*.JPG
++ jpg textures doesnt need to have 2^n width and height, they will be scaled
+ internally, for performance reasons they should be scaled to 2^nx2^n before
++ Viewpoint will follow Marker (can be switched off with "M", FOLLOW true|false)
+ --follow --no-follow
++ MARKER_RANGE ("U") will show a range of the flight, only.
+ --marker-range --no-marker-range
+ The range can be set by MARKER_BACK and MARKER_AHEAD
+ --marker-ahead int --marker-back int
+
+GPLIGC:
++ Bug in optmizer/GPLIGC communication fixed
++ take-off and landing time detection improved for slow paragliders etc
++ emergency-fallback if no "A" fixes available
++ -initialdir in openFile Dialog (win32) works now
++ small changes for win32 (space in filenames, pwd-memory...)
++ take-off and landing time detection more acurate
++ olc-file improved (t0, fstart, ffinish, sta, gid)
++ optimizer rewritten (more general) (slower, because we use real trigonometric
+ calculations now) altitude difference check
++ DMSt-optimizing (4 legs) check WP mindist 10km
+
+********************************************************************************
+
+ Version 1.1 patchlevel 2 04/2003
+
+GPLIGC:
++ few Bugfixes for windows version
++ installation script for windows version
+
+********************************************************************************
+
+ Version 1.1 04/2003
+
+openGLIGCexplorer:
++ checking for GLX>1.3 before using pbuffers (--offscreen)
++ Makefile (LDFLAGS shifted to the end of compilercall)
++ --init-pos-N, W, S, E, NW, SW, SE, NE, center
++ if no --init-heading and --init-dive is given, the view is pointing
+ to the center
++ marker-lighting bug fixed
++ --smooth-mouse, smaller rotation angles for smoother movement
++ --gpsalt uses the GPS Altitude, --baroalt uses barometric alt.
+ GPSALT true | false
++ Bug in get_gnd_elevations fixed (short int i1,i2;)
++ adapted the code to gcc 3.2
++ now using RCS (revision control system)
++ Bug in orthomode zooming fixed (in downscaling mode)
++ projection class introduced (4 map-projections)
++ Bug, which occurs when --no-modulate --grayscale (or --stereo_rx) --map were
+ given, fixed
++ Better color conversion for textures in grayscale modus
++ added 3 colormaps (4,5,6) and colormap 3 is a grayscale now.
++ --colormap-sea (colormap used for bathymetry, everything lower than --sealevel)
++ --sealevel, --sealevel2 (everything lower than sealevel2 will be blue)
++ etopo2merger added. A tool to merge GTOPO30 with ETOPO20.
++ createworld has some informational output now
++ --compiler : some information about build
++ Windows is supported yet! (compile with cygwin)
++ environment variable GPLIGCHOME is used under win32 as searchpath for rc-file
++ changed a few key settings to confuse people ;-)
+
+GPLIGC:
++ prepared to work with Windows (ActivePerl)
++ 3d gnuplots error fixed
++ deep recursion error fixed. (when switching from last to first datapoint,
+ while zoomed)
++ now using RCS (revision control system)
++ ENL limit 50 added.
++ Windowmanager-exitbutton is caught, for correct deleting of tempfiles etc.
++ FlightViewWindow resizing improved (?! -- doesnt work very good...)
+ changed back to "y"
++ marker-pos and offset is set to 0, when opening file
+
+********************************************************************************
+
+ Version 1.0 01/2003
+
+openGLIGCexplorer:
++ new makefile for openGLIGCexplorer, createworld and optimizer
++ configfile is read from home-directory
++ --check option (needed by GPLIGC)
++ color-handling below minimum fixed (Landscape::getcolor), thanks to my brother
++ keyboard settings changed. (Marker moving: F1-F4, like in GPLIGC), Reset = F5,
+ Toggle Info = F6, Toggle Marker = F7
++ dem-elevation-colour and texture-maps usable at once (F8) (MODULATE)
++ --modulate (MODULATE true|false)
++ --quiet
++ --parent-pid (GPLIGC communication)
++ SysV IPC via shared memory between GPLIGC and openGLIGCexplorer
++ --marker and --marker-pos (MARKER true|false)
++ MAP true|false
++ Added conf.AIRSPACE, --airspace, AIRSPACE true|false, OPEN_AIR_FILE filename
++ Class Airspace, -> support for OpenAir-format Airspace files (DP, DA, DB, DC,
+ AC, AL, AH, AN, V X=, V D=. entries)
++ F9 Airspaces on/off
++ --perspective, --no-map, --no-modulate, --no-airspace, --filled
++ --gouraud-shading, --window, --no-marker, --no-curtain, --haze, --no-haze
++ --haze-density, --aov (and angle of view info)
++ Grayscale-mode ("shift-B")
++ Stereoscopic-modes: shift-"S" = full color mode with 2 images
+ shift-"D" = green/red, shift-"F" = blue/red,
++ shift-"A" swap stereoscopic images (left<->right)
++ shift-"Q" and shift-"W" decrease and increase eye distance (+- 50m)
++ --stereo, --no-stereo, --stereo-rb, --no-stereo-rb, --stereo-rg, --no-stereo-rg
++ Configfile-options: STEREO, STEREO_RB, STEREO_RG, HAZE, HAZE_DENSITY,
+ ANGLE_OF_VIEW, INFO
++ --inverse-stereo, -no-inverse-stereo, INVERSE_STEREO true|false
++ --eye-dist (float), EYE_DIST (float)
++ --info, --no-info
++ offscreen rendering (using glx-pbuffers) --offscreen, --os-outfile
++ --init-lat, --init-lon, --init-alt, --init-heading, --init-dive,
+ --init-ortho-lat, --init-ortho-lon, --init-ortho-width
++ Initial positions changed.
+
+GPLIGC:
++ install.sh improved
++ code-cleanup
++ tmp dir process-specific (allows multiple GPLIGC's at the same time)
++ check for optimizer, openGLIGCexplorer and gnuplot, before starting them
++ units added (speed in m/s, vertical speed in km/h)
++ optimizer: check-option (no arguments)
++ communication with openGLIGCexplorer via SysV IPC (Shared Mem)
+
+********************************************************************************
+
+ Version 0.23 11/2002
+
+openGLIGCexplorer:
++ Info text (F2 on/off)
++ units in infotext are changable (configfile)
++ movable marker (F3 on/off, F5-F8 Move)
++ code-cleanup (config::switch / fd)
+
+
+GPLIGC:
++ Glide statistics Bug fixed
++ Bug in FVW Vario/Speed
+
+********************************************************************************
+
+ Version 0.22 11/2002
+
+openGLIGCexplorer:
+
+GPLIGC:
++ elevation and time grid in barogram of flightviewwindow
++ start and finish time and waypoint ticmarks in barogram
++ 10' grid in FlightViewWindow
++ absolute elevation calibration ("e" in FVW)
++ measuring (F5,F6,F7 in FVW)
++ thermal list and statistics (F8 in FVW)
++ glide list and statistics (F9 in FVW)
++ optimization output -> window
++ barogram (FWV) ->postscript output
++ simple FVW resize (press "y" to replot)
++ fixed info-text-bug
++ added support for NM, knots, ft, ft/min
++ save options-button in options-menu, reload on start
+
+********************************************************************************
+
+ Version 0.21 09/2002
+
+openGLIGCexplorer:
++ textured maps on surface from digital elevation model
++ downscaling factor (use fewer raster data to show bigger areas)
++ F1 resets to initial position
++ fast backwards (a) and fast forward (space) in ortho-mode too
+
+GPLIGC:
+
+********************************************************************************
+
+ Version 0.20 09/2002
+
+openGLIGCexplorer:
+- nothing
+
+GPLIGC:
+= Attention: You can't use this for OLC 2002 (use 0.19 if you need 2002 .olc
+ files). But olc 2003 will start at october 15th.
++ optimization routines rewritten (completely redesigned) (in c++) "optimizer"
++ optimizes conform to online contest 2003 rules.
++ output of ".olc" file (2003 conform)
++ checking of height difference (paragraph 3 olc 2003 rules)
++ closes all windows on closing or opening of a file
++ multiple windows of same type aren't allowed anymore
++ windows will be updated if anything changes
+
+********************************************************************************
+
+ Version 0.19 07/2002
+
+openGLIGCexplorer:
++ added texture compression through GL_ARB extension. It saves video memory but
+ slows down the texture loading time. Commandline parameters (--compression,
+ ---no-compressio) default is to use compression (if not changed in
+ configuration-file). You can switch compression on/off "on the fly" with key
+ "y"
++ --query-gl commandline parameter added. Prints out some usefull information
+ on your openGL system.
++ changing of field of view angle (keys 7,8)
++ --airfield-elevation=INT (in metres) commandline option to calculate "offset"
+ automatically
+
+GPLIGC:
++ Calculation of triangular tasks with 4 legs (start and finish on leg)
++ Speed and Vario Histogram plots added
++ labels in gnuplots improved
++ File type in Open File Dialog
+
+********************************************************************************
+
+ Version 0.18b
+
+openGLIGCexplorer:
++ fixed the "curtain height bug" again (I forgot to change it in the
+ "main-source-tree")
+
+********************************************************************************
+
+ Version 0.18 07/2002
+
+openGLIGCexplorer:
++ latitude/longitude distortion in orthographic projection removed
++ height/width distortion in resized windows with perspective projection removed
++ use of digitized maps added (read MANUAL how to use this feature)
+
+GPLIGC:
++ postscript output from FlightViewWindow
++ ./ added to searchpath for all icons
++ doubled waypoints in task will be deleted (DMSt: takeoff, start..)
++ Indicated Airspeed plot (if available in igc-file)
++ Engine Noise Level plot
++ powered flight is plottet green in FVWindow
++ "no-task-defined-bug" removed, also "all-waypoints-deleted" bug
++ rubberband-zooming in FVWindow (right-Button) (return to unzoomed with "z")
+
+********************************************************************************
+
+ Version 0.17 06/2002
+
++example flight improved (512 -> 601km :-)
+
+openGLIGCexplorer:
++ curtain bugfix
+
+GPLIGC:
++ FAI Waypoint sectors
++ Bugfixes for 24:00 -> 00:00 bugs
++ Options menu cascaded
++ first-letter-of-wp-name-missing bug fixed
++ jump to position by clicking in the FlightViewWindow
+
+********************************************************************************
+
+ Version 0.16 06/2002
+
+openGLIGCexplorer:
++ weather haze
++ adjustable offset (height) between flight and terrain
++ transparent "curtain"
++ Orthographic 2D projection
+
+GPLIGC:
++ better waypoint setting (insert, replace wp's)
++ output of "online contest" (olc) files.
+
+********************************************************************************
+
+ Version 0.15 05/2002
+
+GPLIGC:
++ version number increased :)
+# nothing :(
+
+openGLIGCexplorer
++ terrain from GTOPO30 or GLOBE Digital Elevation Model
++ terrain Viewing without flightdata (can be used as an terrain Viewer! :)
++ terrain view in different colormaps, wireframe or shaded
++ configfile
++ cmdline parameters
++ mouse control improved
++ screenshots to jpegs
+
+********************************************************************************
+
+ Version 0.14 04/2002
+
+GPLIGC:
++ Bugfixes (GL Explorer Button in GPLIGC -> file open check)
++ openGLIGCexplorer starts as a forked child
+
+openGLIGCexplorer
++ so called "mesa-strangeness" (see 0.13) turns out as a bug in the authors
+ operating system (brain)... forgot to initialize a depth buffer, but it worked
+ on my nVidia openGL system.
++ openGLIGCexplorer can handle igc-files now. So you can use it without GPLIGC
+ (just start with "openGLIGCexplorer coolflight.igc")
+
+********************************************************************************
+
+ Version 0.13 04/2002
+
+# should be installed in /usr/local now...
++ I added an OpenGL Flightdata Explorer... :)
+
+openGLIGCexplorer Version 0.13_B_
++ small "mesa-strangeness" workaround
+ (included in GPLIGC-0.13.tar.gz downloaded after 18.4.02 1030 CEST)
+
+********************************************************************************
+
+ Version 0.12 09/2001
+
++ We fixed a horrible bug in distance calculations for the scaling-function
++ Max rewrote some parts of the FVW-scaling
+
+********************************************************************************
+
+ Version 0.11 09/2001
+
++ Barograph view in Flightview Window
++ File to open can be given on commandline
+
+********************************************************************************
+
+ Version 0.10
+
++ FAI - task detection.
++ function for finding biggest triangular task in data (beta...)
+
+********************************************************************************
+
+ Version 0.9 06/2001
+
++ Distance to WP in FlightViewWindow
++ Bugfix for some (Camebridge ?) files with doubled B-entries
++ Coordinates can be displayed in two formats in WPPlotWindow and FlightView-
+ Window
++ Task-reader-routine has been rewritten, better now :)
++ Task-speed analysis
++ better Task analysis
+
+********************************************************************************
+
+ Version 0.8 06/2001
+
++ Minor fix in igc2dec, south and west- coordinates will be treated right!
++ No distortion in flightviewwindow's zoom! (GPLIGCfunctions::Ausschnitt2
+ improved)
++ No distortion in unzoomed fvw (->no more distortion :) and centered!
+
+********************************************************************************
+
+ Version 0.7 06/2001
+
+ nobody knows when it changed to 0.7 exactly, but there is
+ a lot of improvement.
++ add/delete waypoints from task, task distance calculation
++ zoomfunction in FlightViewWindow
++ task / wp-cylinder in FlightViewWindow
++ install script / installs in /opt/GPLIGC/
+
+********************************************************************************
+
+ Version 0.6 pre
+
+- Schilli-Module -> gibt viel bessere Tk-serienmaessig!
++ FlightViewWindow!
++ Statistik-Fenster (bisher nur Start-/Lande-/Flugzeit)
++ Gnuplots mit KM (anstelle von Koordinaten) (by Jan MW Krueger)
++ Viele Unterfunktionen / Code-cleanup
++ Bessere Task-Analyse
+- track.dat (gespart durch effektivere Gnuplot-Nutzung)
+
+********************************************************************************
+
+ Version 0.5 pre 10/2000
+
++ FlightInfo verbessert
++ Diagrammtitel=Filename
+- Windows-unterstuetzung komplett raus: Hatte keinen Bock mehr "M$Wintendo" zu
+ booten um herauszufinden, dass dort alles scheisse ist.
++ Postscript Ausgabe mit Parameter "Solid" (keine dashed-lines mehr)
++ sub igc2dec
++ sub zylinder
++ Zylinder+Kantenaengeneinstellung unter "Options"
++ WP-Plot-Fenster
++ Plots von WP aus Task moeglich
++ gpligc.xbm bei iconifizierung
++ discus16.xpm 1/3 kleiner als altes discus.xpm
+
+********************************************************************************
+
+ Version 0.03 alpha 4 02/2000
+
++ title fuer plots
++ FlightInfo Fenster (needs lots of work!)
++ 3d view control
++ grid-support neu (by Max JW Krueger)
++ ticslevel in 3d view auf 0 (idea by Max JW Krueger:)
+- relief=>"solid" +relief=>"ridge" altes Tk hat "solid nicht"
+
+********************************************************************************
+
+ Version 0.03 alpha 3 01/2000
+
+ Neuer Plot: Speedogramm (10Fix-Schnitt Ground)
+ Achtung! Math::Complex v1.01 hat fehler -> v1.26 !
++ @clearlist, +sub's dist+grosskreis!
++ FlightInfo-Fenster +MainWindow Layout
+ Reihenfolge der Funktionen neu sortiert!
+
+********************************************************************************
+
+ V003a2 01/2000
+
++ Neue Plots: GPS-BARO-Differenz, Variogramm (10 Fix Schnitt).
++ Informationsfenster neu -> discus.ppm
++ Bereichseinstellung neu.
++ Ausgabe sub geaendert jetzt besser unter MSWin32
++ Modul Fs.pm modifiziert, Bug unter MSWin32 ausgemerzt.
++ Output auf Console reduziert, dafuer Busy neu und
+ output in
+ Berechnungsstatusanzeige
+
+********************************************************************************
+
+ V0.03a1 01/2000
+
+ Diese Version lauft nun auch unter Windows.
+ Dafuer wurden einige Anpassungen an der "Ausgabe Unterfunktion"
+ gemacht. Die Temps werden jetzt mit "unlink" geloescht.
+ Anpassung auch bei `pwd`, was ja nicht funktioniert bei Windows.
+
+********************************************************************************
+
+ V0.02a1 01/2000
+
+ GPS/Hoehe und 3d/Groundprojektion neu! "Schliessen" neu.
+ Anzeige von Datei und Berechnungsstatus neu.
+ Optionen "lines oder dots" fuer plot
+ Ausgabe als fig, ps, pbm, png und eps moeglich :)
+
+********************************************************************************
+
+ V0.01a3 01/2000
+
+ Menubar, Datei Oeffnen ueber Fileselektor gesteuert
+
+********************************************************************************
+
+ V0.01a2 01/2000
+
+ Tk Toolkit findet Anwendung. 7 Buttons fuer Plots und
+ Exit.
+ *.dat Dateien werden am Ende wieder geloescht.
+
+********************************************************************************
+
+ V0.01a1 01/2000
+
+ Erste Version. Aufruf mit GPLIGC-0.01a1.pl <xxxxxxx.igc
+ Ausgegeben werden A-, H- und C-Eintraege aus der Igc-Datei.
+ Graphische Plots von:
+ baro: Barohoehe/Zeit
+ gpsalt: GPSHoehe/Zeit
+ track: Laenge/Breite
+ 3d: Laenge/Breite/Barohoehe
+ latproj: Breite/Barohoehe
+ lonproj: Laenge/Barohoehe
+
+********************************************************************************