ChangeLog

From X-IvAp

Revision as of 02:04, 24 July 2010; 95.220.128.38 (Talk)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
Jump to: navigation, search

Iteration 1 Iteration 2 Iteration 3 Iteration 3 running on Linux Iteration 4 Iteration 4 Iteration 5 Iteration 5 pilot information window Iteration 5 client information popup (if you click into a crowded area) Iteration 6 ATC details Iteration 6 airport details Iteration 6 Windows Iteration 7 Airport Details Iteration 7 Search Result Iteration 8 Iteration 8 Vatsim

DXtR3L <a href="http://anhgihgptouf.com/">anhgihgptouf</a>, [url=http://tpbjayedfdjo.com/]tpbjayedfdjo[/url], [link=http://agktnagfgfba.com/]agktnagfgfba[/link], http://fpqeqalanggy.com/

Contents

Iteration 2

Iteration 2

  • Parse FIR boundaries
    • FIR boundaries in Dolomynum have some other format than usual lines. Find out what it is
  • Show ATC from whazzup.txt on the globe
    • Find out which ATC is online from whazzup
    • Fill polygons of online ATC with some color
    • Make polygon concave (openGL can be a biatch)
    • Make sure coastlines are still visible
  • (2) Show aircraft labels
    • Find out how to put text on OpenGL windows (fonts) (QT just... rocks!)
    • Display aircraft callsign next to the dot
  • Not planned, but done anyways
    • (5) Zoom in/out using mouse wheel
    • Fixed the holes in the FIRs (at the cost of frame rate)

Iteration 3

Iteration 3 Iteration 3 running on Linux

  • (2) read airport data
  • (2) show online TWR/APP on map
    • determine which twr/app/gnd is staffed
    • draw APP if staffed
    • draw GND if staffed
    • draw TWR if staffed
  • (4) Show airport labels if staffed or aircraft depart/arrive
    • keep track of aircraft arriving/departing from airport
    • show airport if it has traffic
    • show airport if staffed
  • show ATC label (for centers)
  • Port to Linux

Iteration 4

Iteration 4 Iteration 4

  • (1) fix the memory leak
    • Somehow the program allocates 200mb while repainting the GL scene. find out where it leaks.
    • Fix the leak, obviously (I have been working with java for too long)
  • (1) fix the framerate
    • find out why framerate tanks without depth test (It doesn't.)
    • do not show labels if too far away (too crowded)
    • don't render text if it cannot possibly be visible
  • (5) read firdisplay.sup
  • Download whazzup from IVAO + VATSIM
  • (4) Download whazzup.txt from user-defined networks (requires a status.txt for now)

Iteration 5

Iteration 5 tooltips Iteration 5 pilot information window Iteration 5 client information popup (if you click into a crowded area)

  • Display basic Information about clients
    • determine lat/lon of mouse pointer
    • emit click event with lat/lon on mouse click
    • Show short information of client in tooltip when mouse hovers over it
  • (6) Display information popup window when clicking on a pilot
    • parse all fields from whazzup (...find out what they are)
    • handle different whazzup file formats (hey VATSIM+IVAO, could you please both use the same whazzup format?)
    • (7) Display speed, altitude, aircraft type, route, pilot name in aircraft detail window
    • (9) Add flightplan remarks to pilot detail window
  • (6) Allow to click on map, show popup with nearby pilots in a popup
    • (7) ...show detailed information about Pilot when selecting it from the list
    • (8) ...go directly to the detailed information if the list of nearby clients contains only one
  • Other stuff
    • implement full screen mode
    • find a way to get the companion back once it is hidden
    • avoid downloading whazzup.txt too often (add a throttle, limit it to 2 times per minute)
    • (10) Show timestamp of whazzup data in status bar
    • (9) Show total number of connections in status bar
    • switching from IVAO to VATSIM results in both networks data being displayed, data is not reset. fix that.

Iteration 6

Iteration 6: ATC details

  • (6) Allow to click on map, show popup with nearby ATC/pilots/airports
    • (7) ...show detailed information about ATC when selecting it from the list
    • (6) Display information popup window when clicking on ATC
    • (5) Display user name, session online time, radio freq, callsign (radio name), ATIS in ATC detail window
  • Display airport details window
    • Make Airports a clickable object on the map
    • (9) Display list of arrivals / departures in airport detail window
  • Display tooltip for center positions at the label
  • (2) automatic download in configurable intervals
  • Other issues
    • Identify VATSIM approach/tower/ground positions (Why don't you just use standard ICAO codes, guys?)
    • (4) aircraft ETA/distance is fake. un-fake it.
    • (5) make configuration persistent
  • Make it work on windows
    • (1) Compile on Windows
    • (2) Support HTTP proxy (not windows specific, but I need it to test the software on windows)
    • Survive whazzup download + data display

Iteration 7

Iteration 7 Search Result

  • (6) Create public SVN repository of the source code
  • (1) Crashes sometimes with VATSIM data.
  • (6) Create a user option to read firdisplay.sup or not (no matter if the file is there or not)
  • (1) implement search:
    • User can enter anything in the search box
    • search will return all entries where the search text was found: ICAO codes, callsigns, names
  • Other Stuff
    • (4) Display observers in airport window, e.g. by the criteria 'distance < 50' or 'distance < range'

Iteration 8

  • Make all tables sortable by any column
    • do not sort aircraft with empty ETA at the top
  • User can click anywhere on a text label to display information
  • fix broken sectors (self-intersecting polygons, FIRs not being displayed)
  • Improve labelling performance (does no longer display overlapping text labels)
  • Other stuff (that I was not supposed to do, but did anyways)
    • Gradually fade text labels in/out as you zoom
    • Search for ICAO codes should be limited to beginning of characters ("LOW" should find "LOW*")
    • Make popups non-modal, and close them if they loose focus (had to revert that because it does not work on Windows)
    • All open windows close when application terminates
    • Status bar shows network name
    • Spacebar as hotkey to open search dock window
    • Airport labels display inbounds/outbounds in short format
    • Airport labels have priority over pilot labels
    • Display ETA as time remaining, not actual arrival time

Iteration 9

Buggy Flight Path Flight Path Plotting

  • Display flight route (line from departure to aircraft to destination) (right-click on any airport or aircraft to toggle flight paths)
    • Keep track of the real flight path, display that instead of a straight line from the airport to the aircraft
  • Download and show METAR for airports
    • Decode metar in separate window
    • Have a list of METARs where user can add/remove single entries (Works like the search: enter many ICAO codes in a row, separated by either blank or comma, and you get all METARs)
  • Display percentage of flight completed in pilot details window
  • Other Stuff
    • Changed search hotkey to F3
    • Show good guess of flight status (departing, taxi, en-route, arriving, landed, crashed)
    • Display 2 minute timeline for aircraft (time configurable)
    • Add transparency to map display
    • Improved search: you can search for "LOW EHA", and it will find anything that begins with LOW or EHA.
    • Two bugs fixed by Micha Berdichevsky (thanks again!)
    • Added option do display smooth border lines
    • Fixed crash bug that happened if pilot had no route entered
    • Can open user profile by clicking on user name in details window

Iteration 10

  • Configurable Colors
  • Configurable Fonts
  • Allow user to configure colors for everything
  • User can configure fonts, font sizes and colors
  • User can configure line smoothing and thickness for all kinds of lines
  • User can configure default map starting point (location + zoom)
  • Check for new program versions online

Release Candidate 1

  • Friend List
    • Show a list of all friends online
    • Allow adding people as friends ("add friend" button)
    • Friends appear bold in search result
  • Other Stuff
    • Save + Restore window position, size and layout
    • Bugfix: timeline strength setting did not work
    • Bugfix: pilot dot size did not work
    • Added option for smooth dots
    • Performance improvement in GL drawing routine
    • Configuration option to set if dashed part of track line should be in front of/behind the aircraft
    • Added action to hide all windows (shortcut F7) on special request by Dieter Salzl
    • Detail windows show time connected in hours + minutes since connection
    • Added a configurable cap of the maximum number of text labels displayed at once
    • Bugfix: Pilot will show ETA if departure airport is unknown
    • Do not download hundreds of metars if metar search result contains too many airports

Release Candidate 2

  • Fixes:
    • Pilot/Controller details window again updated after whazzup download
    • 0/0 won't be added to aircraft flight track
    • Warning message if data download fails after a while
    • Updates to the FIR boundary database
    • Bugfix: app border line strength setting did not work

Release Candidate 3

  • Fixes:
    • Fixed another crash bug
    • Recorded flight route will be reset when pilot files a new flight plan

Release Candidate 4

  • Fixes:
    • Country codes should be correct now
    • Added frequency to controller tooltip. Frequency now shows in the search result

Release Candidate 5

  • Added "Join Channel" button in controller details (currently for IVAO, should be simple to adapt for VATSIM)
  • Detail windows do not appear in the windows taskbar any more
  • Departure and destination show up in this order in pilot window

Release 1.0.0

It took a bit longer than expected, but a lot of minor issues were ironed out for the now available Release 1.0.0 version. Unfortunately it is not possible to include VATSIM voice support, due to licensing restrictions on the side of VATSIM. There also are some known issues with this version (see above), but all in all I think the current source code is worth being released as 1.0.0 before new year's eve. Linux packages (.deb format) will be available soon. --85.127.144.235 12:59, 29 December 2007 (CET)

  • Made update check + version feedback optional in the preferences dialog
  • Minor fix in ATIS decoding (did not work with voice link when ATIS contained one line only)
  • FIR border line strength setting had no effect
  • VATSIM VVL support can not be added at this time.

Release 1.0.1

Release 1.0.1 is a minor improvement over 1.0.0, fixing a few bugs when using 3rd party networks (such as MCDU). Maybe there will be more news in the nearer future, thank you everybody for using QuteScoop! --Martin 10:25, 18 January 2009 (CET)

  • Fixed a crash bug with user defined network that provide little data in whazzup.txt (MCDU in this case)

Release 1.0.2

  • Loading of navigation database in the XPlane 9 format. This is a free database that can be downloaded from http://data.x-plane.com
  • Plotting of flight route according to the filed flight plan

Patch 1.0.2

  • Bugfix for VATSIM Whazzup