Index: TODO
===================================================================
--- TODO	(revision 195)
+++ TODO	(revision 219)
@@ -1,3 +1,10 @@
-- Make the windows non-resizable.
+- Check what the Flight defects are is for, in the manual of 
+   the old logger
+
+- Right click menus to some lists:
+   - list of flights: saving
+   - checklist elements: moving, deleting
+
+- Perhaps update the fuel level on the fuel page while flying?
 
 - The PIREP constructor should get the flight object as its argument
@@ -14,5 +21,2 @@
 
 - Check how piston engines report RPM
-
-- Test:
-   - Check how pitot heat works on the Dash-8: reversed, 0 means on, 1 means off
Index: doc/manual/en/index.html
===================================================================
--- doc/manual/en/index.html	(revision 204)
+++ doc/manual/en/index.html	(revision 219)
@@ -13,16 +13,17 @@
   Malév Virtual flight, and collects data that can be sent to the MAVA
   website for further evaluation. This manual describes how to use
-  this program. To be able to use the program properly, you need to
-  have a working Internet connection, even if you don't fly on-line on
-  VATSIM or IVAO.
-  </p>
-
-  <p>
-  While monitoring your flight the program continuously checks if your
+  this program. To be able to use all features of the program, you
+  need to have a working Internet connection, even if you don't fly
+  on-line on VATSIM or IVAO. However, it is possible to perform a
+  flight completely offline as well.
+  </p>
+
+  <p>
+  While monitoring your flight, the program continuously checks if your
   airplane's configuration is always within the parameters prescribed
   by the airline's operating procedures. For example, you have to turn
   on or off the various lights of your aircraft according to rules,
   you cannot exceed certain weight or speed limits, and so on. Any
-  deviation from the expected parameters, also know as a fault, can
+  deviation from the expected parameters, also known as a fault, can
   result in points subtracted from the initial 100 points (or
   percentage). The result is your <i>flight rating</i>. Some
@@ -35,5 +36,5 @@
   which are recorded in a textual <i>log</i>. This log is sent as a
   part of your PIREP (<b>PI</b>lot's <b>REP</b>ort), and will be
-  analyzed, and possibly commented on by more experienced pilot's of
+  analyzed, and possibly commented on by more experienced pilots of
   Malév Virtual. This way you can perfect the way you execute your
   flights.
@@ -42,5 +43,5 @@
   <p>
   The application breaks up your flight into
-  several <i>stage</i>s. The advancement from one stage to another is
+  several <i>stage</i>s. The advancement from one stage to another is 
   detected automatically. These stages and the conditions under which
   they are entered are as follows:
@@ -87,22 +88,26 @@
 
   <p>
-  Malév Virtual has implemented an <i>Online ACARS System</i>, which
+  Malév Virtual have implemented an <i>Online ACARS System</i>, which
   displays the status of the flights in progress. The data appears on
-  the front page of the MAVA website and on a map accessible from the
-  inner page.
-  </p>
-
-  <p>
-  Malév Virtual has also implemented an <i>Online Gate System</i>
+  the front page of the MAVA website and also on a map.
+  </p>
+
+  <p>
+  Malév Virtual have also implemented an <i>Online Gate System</i>
   which maintains a database of the aircraft in the airline's fleet
   and their location. An aircraft may be parked at the Budapest
   Ferihegy Airport, in which case the number of the gate or stand it
   is located at is recorded in the database. If so, this number is
-  displayed to you when starting your flight, and you are recommended
-  to place your aircraft at the indicated gate or stand in the
-  simulator. If your flight begins at Ferihegy and the aircraft is
-  away (usually due to someone else's flight), you can select from
-  which gate or stand you start your flight. The database of the
-  Online Gate System can also be displayed by using the application.
+  displayed to you when starting your flight from Ferihegy, and you
+  are recommended to place your aircraft at the indicated gate or
+  stand in the simulator. If your flight begins at Ferihegy and the
+  aircraft is away (usually due to someone else's flight), you can
+  select from which gate or stand you start your flight. The database
+  of the Online Gate System can also be displayed by using the
+  application.
+  </p>
+
+  <p>
+  These online systems can only be used when flying online.
   </p>
 
@@ -167,15 +172,11 @@
   <p>
   The figure below depicts the main window of the application. The top
-  of it contains the usual menu bar, which will be describe in more
-  detail later.
-  </p>
-
-  <p>
-  The content area consists of several tabs the use of which is
-  described below.
-  </p>
-
-  <p>
-  The bottom of the window is a status bar. Its left end contains the
+  of it contains the usual menu bar, which will be described in more
+  detail later. The content area consists of several tabs the use of
+  which is described below.
+  </p>
+
+  <p>
+  The bottom of the window is a status bar. Its left side contains the
   icon indicating the status of the connection to the simulator. Since
   the application continuously monitors the parameters of your
@@ -219,5 +220,5 @@
 
   <p>
-  The right if the status bar is normally empty, but if there is some
+  The right of the status bar is normally empty, but if there is some
   potentially long operation going on (typically communicating with
   the MAVA servers), information about the operation is displayed
@@ -258,4 +259,11 @@
   </p>
 
+  <p>
+  Many of the pages also contain a <b>Cancel flight</b>
+  button. Clicking this button will allow you to cancel the flight and
+  go back to the flight selection if you have logged in to the MAVA
+  website, or the login page, after a confirmation of your intent.
+  </p>
+
   <h4>The <i>Login</i> Page</h4>
 
@@ -285,4 +293,10 @@
   the <b>Login</b> button.
   </p>
+
+  <p>
+  If you would like to fly without an Internet connection, use
+  the <b>Fly offline</b> button. This immediately takes you to the
+  next page, without trying to log in to the MAVA website.
+  </p>
   
   <h4>The <i>Flight selection</i> Page</h4>
@@ -290,10 +304,30 @@
   <p>
   This page displays the list of the flight you have booked previously
-  on the MAVA website. You can also upload a flight from a file by
-  pressing the <b>Load flight from file</b> button. This displays a
-  file selection dialog where you select the flight file (usually with
-  a suffix of <code>.vaflight</code>). Since you cannot
-  send the PIREP for such flights, this is mostly useful during the
-  entrance exam.
+  on the MAVA website, if you have logged in properly. If you chose to
+  fly offline, the list is empty.
+  </p>
+
+  <p>
+  If you have selected a flight, you can also save it by using
+  the <b>Save flight</b> button. This is useful when planning to fly
+  offline at some later time. When preparing for that flight, you can
+  properly log in to the MAVA website, and acquire the list of your
+  booked flights. Then you can save the flight you wish to perform
+  later offline, on which occasion, you can load the saved flight.
+  </p>
+
+  <p>
+  You may need to refresh the list of flights. For example, you notice
+  that you have forgotten to book the flight you want to perform. Then
+  you can book the flight on the MAVA website, and press
+  the <b>Refresh flights</b> button to update the list.
+  </p>
+
+  <p>
+  You can also load a flight from a file by  pressing the <b>Load
+  flight from file</b> button. This displays a file selection dialog
+  where you select the flight file (usually with a suffix
+  of <code>.vaflight</code>). This is mostly useful when flying
+  offline, or during the entrance exam.
   </p>
 
@@ -364,5 +398,5 @@
   flight in UTC. Press the <b>Time from FS</b> button to query the
   current UTC time of the simulator. To be able to simulate the real
-  lighting circumstances of the flight, the simulator's time should mach
+  lighting circumstances of the flight, the simulator's time should match
   the time of the flight according to the schedule. Therefore you are
   expected to set the simulator's time properly. It is recommended to
@@ -466,5 +500,5 @@
   the name of the landing runway, and the landing reference speed,
   V<sub>ref</sub>. You can enter this data during the flight, or after
-  you have landed at your discretion.
+  you have landed, at your discretion.
   </p>
 
@@ -500,4 +534,13 @@
   </p>
 
+  <p>
+  You can also start a new flight using the <b>New flight</b>
+  button. If you have not saved or sent the PIREP, you will be asked
+  to confirm your intention. When starting a new flight you are taken
+  to the flight selection page, if you have logged in to the MAVA
+  website, or to the login page, if your flight has been an offline
+  flight.
+  </p>
+  
   <h3>The Flight info Tab</h3>
 
@@ -541,7 +584,7 @@
   which is the payload weight of the aircraft. This value should be
   set in the simulator as the airplane's payload weight. By pressing
-  the <b>Simulator data</b> button, the data on the right coming from
-  the simulator can be queried and displayed. If the data is out of
-  the tolerances, it is displayed in red, otherwise in green.
+  the <b>Simulator data</b> button, the data coming from the simulator
+  can be queried and displayed. If the data is out of the tolerances,
+  it is displayed in red, otherwise in green. 
   </p>
 
@@ -577,6 +620,6 @@
   This tab displays information retrieved from the MAVA Online Gate
   System. If the program needs to retrieve data, this tab's contents
-  are refreshed automatically, but you can refresh them anytime using
-  the <b>Refresh data</b> button.
+  are refreshed automatically, but you can refresh them manually
+  anytime using the <b>Refresh data</b> button.
   </p>
 
@@ -617,7 +660,8 @@
 
   <p>
-  Saved PIREPs can be loaded and sent by the program loader. This can
+  Saved PIREPs can be loaded and sent by the program. This can
   become necessary, for example, if you cannot send a PIREP due to
-  some network problem right after your flight.
+  some network problem right after your flight, or when you
+  deliberately performed a flight without connecting to the Internet.
   </p>
 
@@ -637,5 +681,5 @@
   <p>
   The checklists are lists of audio files. When checklist playback is
-  enabled (see the description of the Preferences window below), and
+  enabled (see the description of the <i>Preferences</i> window below), and
   there is a checklist for the type of the aircraft used for the
   flight, the files constituting the checklist can be played
@@ -651,5 +695,5 @@
 
   <p>
-  The files making up the checklist for the currently  selected flight
+  The files making up the checklist for the currently selected flight
   are displayed on the right. You can move a file up or down by
   dragging it with the mouse. You can also select one or more files
@@ -695,5 +739,5 @@
   otherwise. Note, that the program must be restarted for the change
   to take effect if you modify this setting. If the <b>Hide main window
-  when minimized</b> checkbox is checked, and you minimize the window
+  when minimized</b> checkbox is checked, and you minimize the window,
   it will actually disappear completely (i.e. not appear among the
   other minimized windows). You can make it appear by using the tray
@@ -711,5 +755,5 @@
   interacts with the simulator. Most options are self-explanatory, but
   the ones related to smoothing requires some discussion. Flight
-  Simulator is known for producing wind speed changes that are not
+  Simulator is known to produce wind speed changes that are not
   entirely realistic and can result in the simulated aircraft
   experiencing some very high indicated airspeeds, which in turn can
@@ -722,5 +766,5 @@
   options allow controlling this feature. The number of seconds may
   need experimenting with, but note that every change for which you
-  press the <b>OK</b> button  is taken into account immediately. 
+  press the <b>OK</b> button is taken into account immediately. 
   </p>
 
@@ -796,5 +840,5 @@
   <p>
   If the <b>Enable speedbrake sound at touchdown</b> checkbox is
-  checked, you will here a distinctive sound when the spoilers deploy
+  checked, you will hear a distinctive sound when the spoilers deploy
   automatically after touchdown.
   </p>
