879 lines
33 KiB
Plaintext
879 lines
33 KiB
Plaintext
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
|
|
|
|
********************************************************************************
|