Known bugs:
==========  (These require me to search and destroy. Read: May take time ...

- Copy paste does not copy everything. (screenshot on page 4 of the thread on tt-forums)
- Copy paste patch sometimes crashes when saving, loading or pasting templates.
    Sometimes it works sometimes it does not.
- Auto timetable and separation has a problem with waypoints.
    Train and ship separation does not work correctly.
- Some Measurement tools inconsistencies when selecting only one tile ... each
  time the cursor moves it is recalculated ... ¿add a "move minimum x distance" check? 
- Measurement tools never show 0 height difference except on first game start.
  (Reset all values to 0 before making calculations or reset upon mouse release)
- In the smallmap linkstats view, NARS gearing ratio shows up us cargo.
  (If my understanding is correct this is because of NARS abusing a cargo bit)
- When you click the smallmap, the positioning of the main viewport is a little
  off when clicking high levels. Caused by merging CargoDist (zoom in) and MHL;
  Each patch on its own works correctly.
- With higher daylength settings the date will overflow (statusbar and timetable_gui)
  when using time in minutes in later years and might crash your game
  -> year +-2050 with daylength factor 36 or 37 (happens later ingame with lower
  daylength factors).
- Use fractional revenue for vehicle income.
- Fix the information shown in the train gui information tab without the game
  crashing. (improved breakdowns patch.)
- Split the displaying of available industries correctly in the smallmap.
- Track reservation is sometimes borked with speedsigns.
- ...



Todo: (Call 'm bugsies if you really want to)
====   (These are easier to fix ... -> Just needs doing.

Inconvenient:
-------------

- The dark_green and violet smallmap colours for showing the elevation are
  not quite finished.

- Adjust copy paste patch to TILE_AREA_LOOP and remove (re-introduced) TILE_LOOP.
  (-> I had too because it was broken more than it was already, both template
  preview and pasting, and did not feel much at fiddling much more at the time.)

- CargoDist: (Not (very) urgent)  (Will be done when restarting the patchpack.)
  - ls.IsNull -> ls.HasCapacity
  - Ingame overlay for linkgraphs
  - savegamecode: CONDVAR -> VAR (Will most likely break savegamecompatibility
    with previous versions.)
  - frozen -> timeout

- Move autoseparate to the vehicle gui and allow enabling/disabling per shared order group.

- Adjust language strings (other then english and dutch) for towngrowth:
  "required" -> "delivered / required".

- Do not reset speedrestriction of train when visiting depot -> speedsigns.
  (!!! make sure that improved breakdowns speed restriction is still reset !!!)

-Heighmaps:
  - Add option to save heightmaps for trunk or for the moreheightlevels patch
   (flat and Alpinist). Add extension to heightmap name to diferentiate:
    eg. mapname_trunk.png and mapname_mhl.png -> ¿maybe better _alp instead of _mhl?
  - Disable option to select the generated height of a heightmap if the
    moreheightlevels patch is off. ¿Default to Flat(16) or Alpinist(256)? 
    Whether we load a heigtmap for 16 levels or 256, we want the terrain to look
    the same as before exporting the heightmap.
    Can perhaps be extended if correct extensions are added to heightmaps
   -> ¿Maybe only available with scenario developer tools).

- When CTRL-scrolling through the rail signals the speedsigns are skipped.

- CTRL cloning does not open new guis (FS#4458):
   While CTRL-cloning: if you release CTRL before the vehicle appears in the depot
   the gui will open but the vehicle is still cloned with shared orders correctly.

- Unpress the copypaste button in the landscape toolbar when the copypaste gui is closed.

- Make stacked widgets for snow-/desertline in genworld gui.
  ¿possibly needs re-aligning with the river amount button -> spacer.?

- Limit snowline and desert line to 15 if height levelspatch is off in the mapgeneration guis
  (new game, scenario, load/play heightmap)



Savegamebreakers: (these will most likely not be adressed before restarting
----------------  the patchpack)

- Restore savegame compatibility with recent trunk.
  (Will break compatibility with previous versions of the patchpack.)
- un-revert -> r21802 as savegame compatibility was broken with previous versions
  of the patchpack. I first needed to find which codechange had broken it before
  knowing what to fix. -> not yet re-reverted but marked as todo.
  (soon or when I break savegame compatibility with previous versions.)
- Includes r18802 (breaks trunk compatibility even more but will be restored after
  I break compatibility with previous versions).


Simple todos:
------------

- Remove last periods from language strings everywhere.
- Import from Trunk: (not urgent)
  - Settings ini files and remove table/setting.h
    (not going to happen now but will be automatically done when restarting the patchpack)
- Rename "Flat" option to read "Flat (trunk)"?
- Alter the strings in the code so that it reads speedsigns instead of speedsignals everywhere in the game and the code

