[Pkg-cli-apps-commits] [SCM] openbve branch, debian-1.4.0.0-merge, created. 1cd7f8b325d55ee1f1e27866761638ac491be166

Paul Sladen sladen at ubuntu.com
Mon Jan 9 23:30:02 UTC 2012


The branch, debian-1.4.0.0-merge has been created
        at  1cd7f8b325d55ee1f1e27866761638ac491be166 (commit)

- Shortlog ------------------------------------------------------------
commit 1cd7f8b325d55ee1f1e27866761638ac491be166
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Jan 8 16:12:10 2012 +0100

    bump openbve-data (>= 1.4.0.0) hard dependency

commit b09e70c99c784180fd405f3a68683234aea08312
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Jan 8 15:54:22 2012 +0100

    install new modular plugins to '/usr/lib/openbve/Plugins'

commit 5e8a87f8c2678759049c35a903c3ab796d81dd91
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Jan 8 13:42:59 2012 +0100

    ship 'filesystem.cfg' and reference in wrapper script

commit 5ec58059034d65ada9c2b619254603e0e25940e9
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Jan 8 13:41:35 2012 +0100

    comment out OpenBve.exe.mdb as it's not being built

commit 82f2827aef7159059249190a3a9aaf8c182e2df8
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Jan 8 12:24:08 2012 +0100

    update 'changelog.html' and 'credits.html'

commit 638569d6f9ece2d505637e89a19353969e910548
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Jan 8 12:16:28 2012 +0100

    credits file as part of docs too

commit 6ea3e76fa29fcba81bef499bb72793d1a5e666aa
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Jan 8 12:13:02 2012 +0100

    update upstream URL to 'trainsimframework.org/*'

commit 6df9d1013d585a76c224f2eb498fb8ab5f2d5550
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Jan 8 12:07:36 2012 +0100

    bump changelog to 1.4.0.0

commit de1ffff4cc97810d33d5bca1ed5a04f4c14e477f
Merge: ed53aca d701f15
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jan 8 12:04:10 2012 +0100

    Merge commit 'upstream/1.4.0.0' into debian-1.4.0.0-merge
    
    Conflicts:
    	openBVE/OpenBve/OldCode/Loading.cs
    	openBVE/OpenBve/OpenBve.csproj
    	openBVE/OpenBve/formMain.cs

commit ed53acaafe2745e14435d2cc5d598fa853dbc9c0
Author: Alessandro Menti <alessandro.menti at hotmail.it>
Date:   Sun Jan 8 11:46:21 2012 +0100

    release openbve 1.2.10.0-0ubuntu3 into precise

commit d701f1568ec082e092f7453709d8609962af134e
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Jan 8 11:31:49 2012 +0100

    import openbve_stable_source.zip 1.4.0.0 (2012-01-08)
    
    v1.4.0.0 (2012-01-08)
    * Managed add-ons
      If there are multiple servers available for a package, openBVE now
      tries to download from them in a random order in order to better even
      out the load.
    * Error report
      The error report screen is not available any longer. All errors are
      now logged to UserData/Settings/log.txt.

commit 33b5b600deffde79bd2c7e3e9af6f26bd909ed38
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Jun 13 16:22:19 2011 +0100

    import openbve_stable_source.zip 1.2.13.0 (2011-05-25)
    
    v1.2.13.0 (2011-05-25)
    
    * Interface
      The main menu now links to the new homepage. The version checker has
      been updated accordingly.
    * Interface
      The SDL window should now show the rounded game icon on all
      platforms.

commit e4230ce4d58e601e7652ad05bcd8d437830fd38f
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Apr 18 11:37:43 2011 +0100

    import openbve_stable_source.zip 1.2.12.10 (2011-04-17)
    
    v1.2.12.10 (2011-04-17)
    
    * Bugfix
      Removed a debug message that showed up when loading a Win32 plugin.

commit f9c6f872679c4625bc219b8255cfe62ffe0f7318
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Apr 16 02:56:09 2011 +0100

    import openbve_stable_source.zip 1.2.12.6 (2011-04-15)
    
    v1.2.12.6 (2011-04-15)
    
    * File system
      The program now checks all directories in the configuration file
      if they are absolute paths. If not, the program will not execute.
      This should help finding and fixing problems due to malformed
      configuration files.

commit 0635c93cd4d4d436dd665b788a2e63ab2f6807d1
Merge: 6f45783 47564da
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Apr 16 02:51:41 2011 +0100

    import openbve_stable_source.zip 1.2.12.2 (2011-04-03)
    
    v1.2.12.2 (2011-04-06)
    * Bugfix
      The file system configuration did not acknowledge the RestartProcess
      parameter and just used the currently executing assembly.
    * Bugfix
      Starting the simulation in Arcade mode would produce an instant
      message about passing a red signal and reduce the score by 100
      points.
    
    v1.2.12.0 (2011-04-03)
    No changes since last development version.

commit 47564daa0e9c7d199c2ae8a3ce81b77f4396c374
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Mar 20 21:13:52 2011 +0000

    import openbve_development_source.zip 1.2.11.16 (2011-03-19)
    
    v1.2.11.16 (2011-03-19)
    
    * Developing trains
      The train.dat now allows to specify the driver's car via the
      #CAB section.
    * Bugfix
      The program could crash when pressing the point-of-view keys.
      Also a few glitches in the OpenBveAts plugin have been fixed.

commit 4eace273551934ba842cf7faa7489c9aa42a4ae6
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu Mar 17 00:05:34 2011 +0000

    import openbve_development_source.zip 1.2.11.10 (2011-03-10)
    
    v1.2.11.10 (2011-03-10)
    
    * Simulation
      The built-in safety systems ATS and ATC have been outsourced into
      the OpenBveAts plugin. As a result, the safety systems are a little
      more realistic than before and can also be individually turned on
      and off. The CTRL+S key combination has been removed. The new keys
      are 2 (ATS-SN), 3 (ATS-P) and 4 (ATC).
    * Bugfix
      .NET train plugins could receive incorrect signal aspects in the
      SetBeacon call if an upcoming signal was kept red by a station.
    
    - nb. top-level directory is missing from upstream tarball, so unpacked
      into openBVE/ sub-directory to avoid diff churn. -Paul Sladen

commit 48c99f1c419f61c18f3c64150271aca644c6ce5e
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Jan 23 22:37:30 2011 +0000

    import openbve_development_source.zip 1.2.11.5 (2011-01-23)
    
    v1.2.11.5 (2011-01-23)
    
    * Bugfix
      .NET train plugins could receive incorrect signal aspects in the
      SetSignal call if an upcoming signal was kept red by a station.
      http://openbve.freeforums.org/net-plugin-signal-aspect-bug-in-setsignal-t1995.html
    * Bugfix
      The sound handles reported to .NET train plugins were sometimes not
      cleared up correctly, leading to the plugin believing a sound was
      still playing even when it had already stopped.

commit 2df247a321dad31fa2d2e63c1b5de783124f9a66
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Jan 8 17:32:38 2011 +0000

    import openbve_development_source.zip 1.2.11.0 (2011-01-07)
    
    v1.2.11.0 (2011-01-07)
    
    * File system
      The organization of files and folders has changed.
      By default, userdata is no longer stored in the install directory.
      Customization of the file system is now fully possible.  See Using
      openBVE for the details.
    * Interface
      Stations without a name assigned to them do not appear any longer in
      the route map, gradient preview nor in the default timetable unless
      the player's train is expected to stop at such stations.
    * Developing routes
      The Track.Sta and Track.Station commands now allow to flag a station
      as "change ends".  At such stations, once the departure time has been
      reached, the train automatically jumps to the next station.
    * Developing routes
      The $If/$Else/$EndIf directives have been officially added to the
      CSV/RW route formats to allow for conditional in-line code.
    * Developing routes
      The $Include directive now allows to offset track positions in the
      included file.
    * Bugfix
      If a horn was not assigned in the sound.cfg, it could play any
      random sound when triggered by the user.

commit f32d27184d8aa7de0c6040352de2b010d92fab63
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Tue Dec 28 04:13:07 2010 +0000

    release openbve 1.2.10.0-0ubuntu1 into natty

commit 44e37035009c511289e8624b4f302af2cc8fe638
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Tue Dec 28 04:02:29 2010 +0000

    known-issues.txt: moved some of the issues from outstanding to fixed

commit 3bf8acd94203bb5e6ba49d1b90d74bd1c44212f3
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Tue Dec 28 03:54:53 2010 +0000

    debian/NEWS.Debian: mention new OpenBveApi plugin system

commit a956fbe63642a02c0735253d0e6d60ee82eac01b
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Tue Dec 28 02:44:42 2010 +0000

    debian/changelog.html: update (v1.2.10.0)

commit 1c6c257c075af5d10e44b62360ab9b6dc9e1ad3b
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Mon Dec 27 02:17:43 2010 +0000

    rules: build and install OpenBveApi.dll too
    *csproj: build with PdbOnly debug symbols

commit 4db8e728bd3eb8b18794c231106de78b2d81d98b
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Dec 26 23:52:02 2010 +0000

    debian/changelog: set UNRELEASED and fix previous LP bug #

commit 0a9d95dc37836cbab1a0a17b43f74c93e251a678
Merge: b8c92e7 f962c1f
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Dec 26 23:49:02 2010 +0000

    Merge branch 'debian' into debian-1.2.10.0-merge

commit f962c1f806bd493a1c5ac7572d09a679d9ea3ecf
Author: Arvind S Raj <sraj.arvind at gmail.com>
Date:   Sun Dec 26 23:46:49 2010 +0000

    release openbve (1.2.7.3-0ubuntu3) into natty

commit b8c92e771b26ce21967e5c9377679e6d5ab7046f
Merge: 7326efd 6f45783
Author: Paul Sladen <sladen at ubuntu.com>
Date:   Sun Dec 26 23:33:16 2010 +0000

    Merge commit 'upstream/1.2.10.0' into debian-1.2.10.0-merge

commit 6f4578395a3ae201f57d28d335c6970a31547c98
Merge: d447957 7ff1a8c
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Fri Dec 24 00:52:40 2010 +0000

    import openbve_stable_source.zip 1.2.10.0 (2010-12-19)
    
    v1.2.10.0 (2010-12-19)
    
    This is a summary of what has changed since the last stable
    version 1.2.8.2.
    
    * Simulation
      The AI now stops for buffers. Previously, it would happily drive
      into them and cause the train to derail.
    * Developing trains
      Plugins can now be developed that run on all platforms, including
      support for the AI and better support for continuous transmission of
      signal states via SetSignal.
    * Developing trains
      The extensions.cfg now allows to reverse cars in the consist.
      This makes it unnecessary to create reversed copies of car objects.

commit 7ff1a8c40e8fe19ba1487716f31bee0ddc9da78b
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu Dec 16 00:29:26 2010 +0000

    import openbve_development_source.zip (2010-12-07)
    
    v1.2.9.25 (2010-12-07)
    
    * Simulation
      All simulation-related components are now updated at
      an average of 75 times per second, but at least 50 times
      per second, regardless of framerate. This should give a
      minimum amount of precision for plugins to work with.
      Previously, if framerates were low, the distance
      traveled by the train between frames was too great to
      meaningfully work with.
    * Plugins
      SetSignal is now limited to reporting at most 16 sections.
      This is intended to prevent a massive amount of data
      to be generated and transmitted to plugins when there
      are lots of sections on the route and most of the
      upcoming sections are clear.
    * Bugfix
      Various bugs related to SetSignal were fixed that
      would prevent notable routes from working correctly.

commit bd5aea46d6b645961542b5f06e43801a37770e15
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Nov 30 01:46:34 2010 +0000

    import openbve_development_source.zip (2010-11-28)
    
    v1.2.9.20 (2010-11-28)
    
    * Plugins
      Backward-incompatible changes have been made to the .NET train
      plugin API:
      - The SetSignal function is now called for every section that changes
        aspect until the first red one. All aspects are sent to the plugin
        in an array instead of making individual calls for each section.
      - SetSignal is also called when changing section boundaries regardless
        of whether aspects changed.

commit ec45d604b207295a982c68d0303c9a9666b90133
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu Nov 18 09:50:38 2010 +0000

    import openbve_development_source.zip (2010-11-14)
    
    v1.2.9.15 (2010-11-14)
    * Plugins
      Some backward-incompatible changes have been made to the API:
      + The SetSignal function is now called for both a change in the
        current section as well as in the upcoming section.  The distance
        to the section can be examined to distinguish between the two.
      + Furthermore, the const speed system is now represented as a simple
        boolean instead of an enumeration.
    * Simulation
      Minor fine-tuning to get the AI to behave better when approaching
      a red signal that is just behind a station stop.

commit ac981c0ba8db55c9b830e735d327bcb6795bf52c
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu Nov 11 10:28:10 2010 +0000

    import openbve_development_source.zip (2010-11-07)
    
    v1.2.9.11 (2010-11-07)
    * Simulation
      The AI now stops for buffers. Previously, it would happily drive into
      them and cause the train to derail.
    * Developing trains
      The extensions.cfg now allows to reverse cars in the consist. This
      makes it unnecessary to create reversed copies of car objects.
    * Bugfix
      Accessing the data.PluginFolder property in the Load call of .NET
      plugins would result in a crash.

commit 91fe6f60ef2989197caf5de2bdc0db0bb960fc18
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Oct 31 17:27:20 2010 +0000

    import openbve_development_source.zip (2010-10-31)
    
    v1.2.9.10 (2010-10-31)
    * Plugins
      Considerable (backward-incompatible) changes have been made to the API
      in order to implement a new handle-based sound model with ability to
      change pitch and volume of sounds, to allow to query the distance to
      and speed of the preceding train, and to complement the built-in AI
      with plugin-specific driving mechanisms. See the documentation for
      details.

commit 7326efd270a2a6088f6f8641abdb29200e7b9949
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Fri Oct 15 21:29:05 2010 +0100

    Renderer.cs: re-apply Gl.glDepthMask(native bool) Tao API changes

commit 3f34d445367ba227e06977196a398bfd50b3fe67
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Fri Oct 15 21:26:50 2010 +0100

    finish merge conflict on openBVE/OpenBve/Renderer.cs

commit 89577010536ca46572efd0af954bd99e9f3386dc
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Fri Oct 15 21:22:56 2010 +0100

    New upstream development version (1.2.9.2)

commit 000072956b615c4570281e196c902196f9cd287f
Merge: 85942d8 273fb9a
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Fri Oct 15 21:20:29 2010 +0100

    Merge commit 'upstream/1.2.9.2' into debian-1.2.9.2-merge
    
    Conflicts:
    	openBVE/OpenBve/Renderer.cs

commit d4479575c193dc9566a36594b7f5150e9529c7cf
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Oct 9 02:54:02 2010 +0100

    import openbve_stable_source.zip 1.2.8.2 (2010-10-07)
    
    v1.2.8.2 (2010-10-07)
    * Bugfix
      When negative numbers were used for radii in the Cylinder command in
      CSV/B3D files in order to omit the respective cap, the wrong cap would
      be omitted.

commit 273fb9af613fa4b0fe1f4595bfae64c671b09e00
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Oct 9 02:49:38 2010 +0100

    import openbve_development_source.zip (2010-10-07)
    
    v1.2.9.2 (2010-10-07)
    * Bugfix
      When negative numbers were used for radii in the Cylinder command in
      CSV/B3D files in order to omit the respective cap, the wrong cap would
      be omitted.
    * Bugfix
      When the properties.Sound array was set to a null reference in the
      Load call in .NET plugins, openBVE would crash with a
      System.NullReferenceException.

commit 85942d84bdd8c39ac6b72d59c889ab894e466320
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sat Oct 9 02:30:03 2010 +0100

    release openbve (1.2.7.3-0ubuntu2) into maverick

commit dbddbdba9b51a7e2f8f8bdc1f5e6d52f588e90a9
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sat Oct 9 02:29:19 2010 +0100

    debian/control: fix minor spelling mistakes (LP: #628758)

commit 26e11f4a24f5f2ec4eb97e9c4871d6b4a92b9539
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Oct 4 18:27:04 2010 +0100

    import openbve_stable_source.zip 1.2.8.1 (2010-10-04)
    
    v1.2.8.1 (2010-10-04)
    * Bugfix
      Removed an unintended debug message that showed up every once in a
      while.

commit b5da03f05eea676259c8bc5e3626acbfe19f753c
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Oct 4 07:11:00 2010 +0100

    import openbve_development_source.zip (2010-10-03)
    
    v1.2.9.0 (2010-10-01)
    * Plugins
      Support for .NET assembly train plugins has been added. Train plugins
      can now be developed that run on all platforms. Please see the
      documentation for details. Please also mind that during the
      development release, the API might change in backward-incompatible
      ways.

commit aea347fc11b3c2f9d9ff6ee4c266d884d8f420d4
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Oct 4 07:06:06 2010 +0100

    import openbve_stable_source.zip 1.2.8.0 (2010-10-03)
    
    v1.2.8.0 (2010-10-01)
    
    * Renderer
      The renderer should now be a lot faster on most computers. This is due
      to the fact that all static opaque faces are now optimized using
      display lists, while all other faces continue to be rendered in
      immediate mode.
    * Interface
      In the list of problems, critical errors are now shown first, followed
      by normal errors and warnings.
    * Bugfix
      Plugins could receive beacon types -3 or -2 when passing Track.Pattern
      commands. This was unintentional. Plugins no longer receive data from
      this command.

commit ac9ba80c43826222e6c295a1bc0bf169d6f4b144
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Sep 25 15:02:29 2010 +0100

    import openbve_development_source.zip 1.2.7.106 (2010-09-23)
    
    v1.2.7.106 (2010-10-23)
    * Renderer
      An attempt to reduce the amount of stutter that some users noticed
      with the new renderer.
    * Undocumented
      - Passing of BlockInterval
      - Commented out CLR/CLI plugin support with associated rearrangement
        of 'ats.cfg' loading and OS checks.

commit d839196f3bd58c3dec0d3ecde5d769b7e8fa5492
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Sep 20 15:05:24 2010 +0100

    import openbve_development_source.zip 1.2.7.103 (2010-09-19)
    
    v1.2.7.103 (2010-09-19)
    * Renderer
      Minor changes regarding z-buffer precision and blending of transparent
      faces.

commit 722ec425c42912d884e3b963caa00a73cb58313d
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Fri Sep 17 05:24:17 2010 +0100

    import openbve_development_source.zip 1.2.7.102 (2010-09-15)
    
    v1.2.7.102 (2010-09-15)
    * Interface
      In the list of problems, critical errors are now shown first,
      followed by normal errors and warnings.
    * Bugfix
      A series of visual glitches have been fixed that were prominent
      in the v1.2.7.100 release.

commit cd5e265359f1a3bfda98e777656540dc0aab4a2c
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Sep 13 01:55:34 2010 +0100

    import openbve_development_source.zip 1.2.7.100 (2010-09-11)
    
    v1.2.7.100 (2010-09-11)
    * Renderer
      Reorganized the renderer so that static opaque scenery is now rendered
      using display lists. This should give noticable improvements in
      performance.
    * Bugfix
      Plugins could receive beacon types -3 or -2 when passing Track.Pattern
      commands. This was unintentional. Plugins no longer receive data from
      this command.

commit 060ffbcd9b3a56d8e02ea72580aa925ece4f5fd2
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Sep 13 00:06:18 2010 +0100

    import openbve_stable_source.zip 1.2.7.4 (2010-08-29)
    
    v1.2.7.4 (2010-08-29)
    * Bugfix
      The renderer could crash when trying to render a string with
      characters outside the BMP (i.e. codepoints between 0x10000
      and 0x10FFFF).

commit 6a358a4e9fd12e2a69c45c8880f846ac19f8d971
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 11 23:08:12 2010 +0100

    release openbve (1.2.7.3-0ubuntu1) into maverick

commit 69e0bacf93844727837471cdb512031a72b85a96
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 11 23:00:47 2010 +0100

    populate debian/source/format=1.0

commit b1adf42397cc7e0dc4ab6c50ae579147dd0d654e
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 11 22:56:59 2010 +0100

    debian/control: bump depends 1.2.7.0; and format Description

commit 79b5652d89d8873d655b56a57542dbe4f851b40c
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 11 22:20:02 2010 +0100

    update changelog.html; releasenotes.html

commit 9afbe0584fc99e7c4002dbb8ec091b6738efe755
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 11 22:19:33 2010 +0100

    * New upstream stable version (1.2.7.3)

commit b93aa0ecfed1ee3debc2917ee6052a2fa208be33
Merge: c13e653 de09d78
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 11 22:16:53 2010 +0100

    Merge commit 'upstream/1.2.7.3' into debian-1.2.7.0-merge

commit de09d786ba45638bd115d10f20e0b496ccd919e2
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Aug 9 12:57:17 2010 +0100

    import openbve_stable_source.zip 1.2.7.3 (2010-08-07)
    
    v1.2.7.3 (2010-08-07)
    * Bugfix
      The AI should adapt its preferred driving speed depending on earliness
      or lateness at stations since v1.2.7.2, but did not incorporate its
      timetable offset (for non-player trains). This would lead to the
      preceding train to drive slower after every station stop until it
      matched the player's train's timetable.
    * Bugfix
      The AI would not usually decelerate if overspeeding, but just cruise
      at its current (over)speed.

commit 955a1429b5d912ef22cfcbe5f34e2dfa2d829d68
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Jul 31 17:22:11 2010 +0100

    import openbve_stable_source.zip 1.2.7.2 (2010-07-31)
    
    v1.2.7.2 (2010-07-31)
    * Simulation
      The AI has been fine-tuned. It should stop gentler at stations now,
      being less prone to overrun than before. Also, it dynamically adapts
      its preferred driving speed depending on whether it is early or late
      at stations. Finally, the AI now stops in front of the preceding
      train, useful for tram scenarios or other scenarios where multiple
      trains are allowed to be within the same block.
    * Simulation
      When using the Jump to Station command, any previously derailed train
      will now be on the tracks again, not just the player's train.
    * Interface
      In the main menu, the train selection box now shows the Browse tab on
      startup, not the Route default tab.
    * Interface
      The lamps for the built-in ATS and ATC were previously not shown for
      panel.animated cabs. This was intentional in order to move cab
      developers to show the lamps as part of the cab itself. However, for
      consistency reasons, the lamps are now shown for all cabs, regardless
      of the underlying file format.
    * Bugfix
      Negative track positions in CSV/RW routes could crash the game (and
      RouteViewer, too). They are now reported as errors.

commit c13e6531928ad610f4c441b65ba349489f493c7a
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 11 23:59:48 2010 +0100

    debian/control: expand Description

commit 0b8f85734273f3e55fc4b94dae679b90f8c98211
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 11 11:57:16 2010 +0100

    changelog: New upstream stable version (1.2.7.0)

commit 652342ac0679e92a7f29b2fab12858e5bc46664b
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 11 11:51:31 2010 +0100

    update changelog/releasenotes.html

commit 0b4ec262454ee38e4438968ccdc17909ef86d045
Merge: 8b5f444 57bc7aa
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 11 11:49:09 2010 +0100

    Merge commit 'upstream/1.2.7.0' into debian-1.2.7.0-merge

commit 57bc7aa8f41dd06ca78ee0105de30fb75bce28d4
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Jul 11 11:40:26 2010 +0100

    import openbve_stable_source.zip 1.2.7.0 (2010-07-11)
    
    v1.2.7.0 (2010-07-11)
    * Simulation
      Superelevation is now simulated. In previous versions, the train would
      simply roll around its z-axis, while now, one wheel is actually
      elevated on banked curves.
    * Simulation
      The cant interpolation algorithm has been rewritten to make use of
      monotone cubic interpolation. This makes the train tilt on banked
      curves much more smoothly than before, when linear interpolation was
      used.
    * Simulation
      The simulation of track inaccuracy has been overhauled. Aside from the
      previous horizontal and vertical offsets, cant is now irregular as
      well and lets the train shake to the sides. If the level of track
      accuracy changes from one block to the next, interpolation is now
      used, where before, the axles could make sudden jumps.
    * Simulation
      The fly-by cameras now focus on the front car of the nearest train.
      Previously, the fly-by cameras would only focus on the player's train
      and shifted focus from the front car to the rear car on approach.
    * Simulation
      When using the Jump to Station command, a previously derailed train
      will now be on the tracks again.
    * Interface
      Keys and joystick buttons now employ key repeat, meaning that holding
      down a key or button will trigger the associated event multiple times
      until the key or button is released again. The default delay and
      repetition intervals are 500 and 100 milliseconds, respectively, and
      can be customized in the options.cfg file.
    * Developing routes
      The new Options.CantBehavior command allows to change the way cant
      works in the Track.Curve command. The default behavior is that cant is
      unsigned, i.e. the sign is ignored and the superelevation is always
      towards the curve center, and that cant cannot be applied on straight
      track. The new behavior is that cant is signed, i.e. inward banking or
      outward banking can explicitly be set up, and that cant can also be
      applied on straight track.
    * Developing objects
      Animated objects can now show the timetable as set up by CSV/RW
      routes.  See the SpecialTexture parameter in the documentation for the
      [Object] section. This allows to integrate the custom timetable as
      part of the 3D cab geometry.
    * Developing trains
      The [DigitalGauge] section in the panel2.cfg was previously confined
      to angles that did not span across the 6 o'clock position, i.e. angles
      between -180 and 180 degrees. This limitation has been overcome now
      due to a rewrite of the code that creates the individual triangles
      that make up the LED square.
    * Sound
      When a train starts from standstill or when the camera is moved in
      sound range of a train, all run sounds of all cars start playing
      simultaneously. This leads to an undesired echo effect. To counteract
      this effect, track positions are assigned at which the run sounds
      start playing from the start, thus asynchronizing the car run sounds
      again. This is not done regularly, but only when considered necessary.
    * Bugfix
      Cant was ignored on curves if the CantInMillimeters parameter in
      Track.Curve was a single character in length.
    * Bugfix
      Some animated objects would stop being updated if jumping backward in
      time, for example when using the Jump to Station command.
    * Bugfix
      Animated objects were not updated at the beginning of the simulation
      until RefreshRate seconds had passed. Similarily, Route Viewer and
      Object Viewer were also affected whenever they reloaded content.
    * Translations
      Added translations for the Catalan (ca-ES) and Romanian (ro-RO)
      languages.
    * Experimental (Simulation)
      Custom timetables that can be set up by route developers are now
      available in all trains. Previously, only trains where custom
      timetables were explicitly enabled could show them. For trains which
      explicitly support custom timetables, the timetables are shown as part
      of the 3D scenery (just as before), while for non-supported trains,
      they are shown as part of the UI overlay (and then can be scrolled
      using Shift+Up and Shift+Down just as with the default timetables).
      Please note that this feature might undergo changes or be removed in
      future versions of openBVE.
    * Experimental (Developing routes)
      The Train.Timetable command now accepts files that are relative to the
      Object folder in addition to the previous model of interpreting files
      relative to the current train's folder. Please note that this feature
      might undergo changes or be removed in future versions of openBVE.

commit 8b5f44426d8250175e09f4c7e6b802090306c10c
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jul 6 02:48:06 2010 +0100

    New upstream development version (1.2.6.106)

commit cd67dc1196d3be09d7c2b0e02fb39c841859e2ee
Merge: 1e439e0 97eb682
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jul 6 02:47:13 2010 +0100

    Merge commit 'upstream/1.2.6.106' into debian-1.2.6.106-merge

commit 97eb68201a4c1f7ba0b35cbf53f3c5c6613ddf92
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Jul 6 00:10:31 2010 +0100

    import openbve_development_source.zip 1.2.6.106 (2010-07-05)
    
    v1.2.6.106:
    * The new LED code was still a bit buggy, but seems to work fine now.

commit 1e439e0e2f52418119a022c0e715f04a34085641
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 4 15:11:31 2010 +0100

    update upstream changelog/releasenotes

commit 125bedaae70b015023feb42c6294576fc57c1764
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 4 15:06:13 2010 +0100

    New upstream development version (1.2.6.105)

commit fb75d18e1703c1a5066dd4df69f576d8fcb56695
Merge: d3e8871 226dbec
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 4 15:04:38 2010 +0100

    Merge commit 'upstream/1.2.6.105' into debian-1.2.6.105-merge
    
    Conflicts:
    	openBVE/OpenBve/Parsers/CsvRwRouteParser.cs

commit 226dbecf51b372476f6557cfaa4371bb8363343a
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Jul 3 14:46:32 2010 +0100

    import openbve_development_source.zip 1.2.6.105 (2010-07-02)
    
    * The LED (panel.cfg / panel2.cfg) does not have the limitation any
      longer of being unable to cope with angles that cross the 6 o'clock
      position, meaning that angles (panel2.cfg) outside of the range -180 to
      180 degrees can be used now.
    * The flyby cameras don't judder any longer. Moreover, they now focus
      the front car in the train, not dynamically the front through rear car
      on approach as was the case before (many users disliked it that way),
      and they now focus on the nearest train, not necessarily the player's
      train.
    * A couple of timetable-related changes have been prepared, but are not
      considered final and may be removed again. These include showing custom
      timetables as part of the UI for trains which do not assign them, and
      for looking up timetables in the Object folder, too, if not found in the
      train's folder. See this thread for the ongoing discussion.
    * There is an experimental headlight feature (was already in previous
      versions) that can be enabled in the source code (Renderer.cs, line 84).
      It's unlikely that I continue persuing this as I dislike the result.

commit c7277a10c59f044bd91001dc06af91f4f706ba9b
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Jun 19 20:45:35 2010 +0100

    import openbve_development_source.zip 1.2.6.100 (2010-06-19)

commit c9d9888762113784de2699cabd9dacb9dc0a25c0
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Wed Jun 16 20:36:57 2010 +0100

    import openbve_development_source.zip 1.2.6.97 (2010-06-16)

commit 0822bd1343002fbd5e1de994a1bc03b4485c0915
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Jun 7 11:03:23 2010 +0100

    import openbve_development_source.zip 1.2.6.95 (2010-06-03)

commit ae86f39614589fcde44bd586b6d43a4c1da126d9
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu Jun 3 13:36:31 2010 +0100

    import openbve_development_source.zip 1.2.6.94 (2010-06-02)

commit 53b7fd51b31c429e129baff210934adf94b82622
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon May 31 23:23:31 2010 +0100

    import openbve_stable_source.zip 1.2.6.92 (2010-05-31)
    
    v1.2.7.0 (upcoming)
    * Simulation
      Superelevation is now simulated. In previous versions, the train would
      simply roll around its z-axis, while now, one wheel is actually
      elevated on banked curves.
    * Simulation
      The cant interpolation algorithm has been rewritten to make use of
      monotone cubic interpolation. This makes the train tilt on banked curves
      much more smoothly than before.
    * Simulation
      Track inaccuracy is in the process of being overhauled. The horizontal
      and vertical offset inaccuracy will be less accentuated, while the new
      cant inaccuracy will be more prominent.
    * Interface
      Key presses are now repeated, meaning that holding down a key will
      trigger the event multiple times until the key is released again. The
      default delay and repetition intervals are 500 and 100 milliseconds,
      respectively, and can be customized in the settings.cfg.
    * Developing routes
      The new Options.CantBehavior command allows to change the way cant
      works in the Track.Curve command. The default behavior is that cant is
      unsigned, i.e. the sign is ignored and the superelevation is always
      towards the curve center, and that cant cannot be applied on straight
      track. The new behavior is that cant is signed, i.e. inward banking or
      outward banking can explicitly be set up, and that cant can also be
      applied on straight track.
    * Bugfix
      Cant was ignored on curves if the CantInMillimeters parameter was a
      single character in length.

commit d3e88717a048edc0417db11b333ef61f456df237
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed May 5 11:27:21 2010 +0100

    release openbve (1.2.6.3-0ubuntu1) into maverick

commit d02fcc8c466f17473e31521d23103e01c3c86e1c
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed May 5 11:18:46 2010 +0100

    New upstream stable version (1.2.6.3)

commit 2aeda3f184f4a51c54288c38397b210a06197800
Merge: da80f32 09142cd
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed May 5 07:22:59 2010 +0100

    Merge commit 'upstream/1.2.6.3' into debian-1.2.6.3-merge

commit 09142cd60a1ea85598bdb8818687c76a7a8cd11f
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue May 4 14:07:57 2010 +0100

    import openbve_stable_source.zip 1.2.6.3 (2010-05-02)
    
    v1.2.6.3 (2010-05-02)
    * Bugfix
      The first Track.Brightness command in CSV/RW routes did not work
      correctly unless it was Track.Brightness(255). This got unnoticed
      earlier because many routes employ multiple Track.Brightness commands
      before the starting location.
    * Bugfix
      Selecting a route or train in the main menu could lead to a race
      condition that caused the user-selected encoding to switch back to
      UTF-8.

commit 24048a1025aa83a61938de5d4b996c654b9847d3
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Apr 11 03:29:50 2010 +0100

    import openbve_stable_source.zip 1.2.6.1 (2010-04-06)
    
    v1.2.6.1 (2010-04-06)
    
    * Simulation
      Changed the light arrangement of the built-in six aspect Japanese
      signal to match real installations more closely.
    * Bugfix
      The Options.UnitOfSpeed command in CSV/RW routes could produce
      erroneous results in some cases.

commit 0692f756b3b5022654fb3b379389ab953dc6cc56
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu Mar 25 02:37:31 2010 +0000

    import openbve_stable_source.zip 1.2.6.0 (2010-03-14)
    
    v1.2.6.0 (2010-03-14)
    * Simulation
      Passengers boarding the train now increase the mass of the train. This
      means that the performance of the train can slightly vary depending on
      how crowded the train is. The degree of crowdedness is set primarily by
      route developers (Track.Sta command), but is also slightly randomized.
    * Simulation
      The cruising and braking behavior of the AI has been revised.
    * Simulation
      The passenger discomfort algorithm has been rewritten. It is now a
      little less sensitive and better incorporates the degree of
      crowdedness in the train. Consequently, it does not cause discomfort
      messages any longer when the train has no passengers on board.
    * Developing routes
      A new option for the departure time has been added to the Track.Sta
      and Track.Station commands. It allows to set a departure time for
      terminal stations, intended to allow an otherwise forced red signal to
      change to green eventually.
    * Bugfix
      When entering the Jump to Station menu, just any station could be
      highlighted by default. Now, it is always the next station (as
      originally intended).
    * Bugfix
      The player train's AI would previously depart from a terminal station
      if the terminal station required the train to not open any doors (e.g.
      a siding).
    
    v1.2.5.2 (2010-02-16)
    * Simulation
      Made Interior (look ahead) the default view mode for 3D cabs.

commit da80f3236e6cb8750a60b5968903a5e4ea6039ce
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Feb 17 02:05:30 2010 +0000

    release openbve (1.2.5.2-0ubuntu1) into lucid

commit 99d9637b73619a29a4d3a6d5b5d7cd0f70537b71
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Feb 17 02:02:48 2010 +0000

    Tweak build-deps to use newer tao*-cil-dev packages

commit 0f29a2ea5bc14cdfd99535d22fba5cb698fa749f
Merge: a945ef7 55519df
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Feb 16 14:04:21 2010 +0000

    Merge commit 'upstream/1.2.5.2' into debian-1.2.5.2-merge

commit a945ef793fb7e00b47a621be9b3d6e82d661a2bb
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Feb 16 14:04:12 2010 +0000

    New upstream stable version (1.2.5.2)

commit 55519df06a76c7c0db33afa5a0a68be333d7d566
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Feb 16 13:40:51 2010 +0000

    import openbve_1252_source.zip 1.2.5.2 (2010-02-16)
    
    * Simulation
      In 3D cabs, a look-ahead view had been introduced. This essentially
      focused the view on an upcoming part of the track, thus following
      curves and pitch changes. This view is now used by default for 3D cabs
      and can be switched on or off by pressing F1 (CAMERA_INTERIOR)
      multiple times.

commit 4c33eac63c38e19bac446fa856b0cca919aa0d7b
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Feb 15 18:28:52 2010 +0000

    release openbve (1.2.5.1-0ubuntu1) into lucid

commit d7870dda691b118c2ecc0b84468f564f517abcae
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Feb 15 16:11:54 2010 +0000

    tell dh_clideps not to depend on specific versions

commit 33c2010205fe55b633f9be035ca836ece5658a88
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Feb 15 15:46:43 2010 +0000

    debian/rules: rm -rf $$builddir/obj;

commit 36c92d5a9017390f27c74937dd96e60eb4e714ec
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Feb 14 23:21:58 2010 +0000

    rules: use xbuild /t:Clean target now that it works

commit 24398a2c5b4f653447146c6707d6ec5e53c93f53
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Feb 14 23:20:50 2010 +0000

    rules: explicitly pass 'OpenBve.csproj' to xbuild

commit 28f7413e5c1c1ff5355e21661b2273ec99918089
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Feb 14 23:08:10 2010 +0000

    changelog.html: update (1.2.5.1)

commit 2936cfc95d985975cba8e2c21c09345f9c24d3d7
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Feb 14 23:06:58 2010 +0000

    debian/changelog: New upstream stable version (1.2.5.1)

commit 1790776cda933059b63e107bb8ff5b028d35c64a
Merge: c73a397 9b77301
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Feb 14 23:04:12 2010 +0000

    Merge commit 'upstream/1.2.5.1' into debian-1.2.5.1-merge

commit 9b77301c684b47cc35b7c8d5320d2a1b8f306ceb
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Feb 14 22:56:18 2010 +0000

    import openbve_stable_source.zip 1.2.5.1 (2010-02-14)
    
    v1.2.5.1 (2010-02-14)
    * Bugfix
      When zooming out of a 2D cab with camera restriction enabled, the camera
      could get stuck, preventing the user from zooming in again or moving
      around.
    * Bugfix
      On trains with the automatic air brake, the brake.wav or BP Decomp
      sounds would play when moving from SRV to LAP or from LAP to REL when
      they should actually play when moving from REL/LAP to SRV/EMG.
    * Bugfix
      Passengers should get stuck between the doors every once in a while -
      a feature that was introduced in v1.0.5.0. This feature never worked
      at all until now.

commit c73a3975ecdfcf9bbe80378d32cc3f8bcf0c6d08
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jan 26 12:24:13 2010 +0000

    changelog.html: update (1.2.5.0)

commit 75eb981071baa9f47f7f100e0159dc63c8e992d5
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jan 26 12:23:24 2010 +0000

    New upstream stable version (1.2.5.0)
    fixes (LP: #505299)

commit db73817fcd3c5042a93d038afef67fb0b9ea015d
Merge: 28cc4ba 153c918
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jan 26 11:37:15 2010 +0000

    Merge commit 'upstream/1.2.5.0' into debian-1.2.5.0-merge

commit 153c9187ab60e2f9d70bf75c9f3b2f34ab7748d9
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Jan 26 11:32:49 2010 +0000

    import openbve_stable_source.zip 1.2.5.0 (2010-01-24)
    
    v1.2.5.0 (2010-01-24)
    * Sound
      The distance attenuation model has been rewritten. Additionally, the
      dependencies on ALUT and SDL_MIXER have been removed.
    * Sound
      The list of supported sound formats has changed. Most importantly, all
      sample rates and numbers of channels are supported now. Aside from PCM,
      Microsoft ADPCM is supported now, too.
    * Simulation
      The player's train now derails when passing the end of the track.
    * Main menu
      The main menu is now smaller by default in order to accomodate smaller
      screens or larger fonts. If resized, the size of the main menu is
      preserved between sessions now.

commit e1e685c3fa5e12b3c4ce8192b9cdd77ea8bec322
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Jan 9 23:37:42 2010 +0000

    import openbve_development.zip 1.2.4.7 (2010-01-09)
    
    v1.2.4.7 (2010-01-09):
    * The main menu has been further squeezed so that it should now fit onto
      a 800x600 screen at 96 dpi.

commit a7ff89410e9e70f574500135f87d3295736f328c
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Jan 9 20:08:07 2010 +0000

    import openbve_development.zip 1.2.4.6 (2010-01-09)
    
    v1.2.4.6:
    * Adjustments to the detection of constructive/destructive interference.

commit 28cc4ba960e661b2875f5b8ffbe8d596a5749666
Merge: 55057f2 937d2e3
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sat Jan 9 02:13:39 2010 +0000

    Merge commit 'upstream/1.2.4.5' into debian-1.2.4.5-merge

commit 937d2e391c4e46b27907d613248a943e07d8bfbe
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sat Jan 9 02:11:18 2010 +0000

    import openbve_development.zip 1.2.4.5 (2010-01-09)
    
    v1.2.4.5:
    * After some initial trouble with Microsoft ADPCM, the format is now
      supported correctly, also with any number of channels.
    * Conversion from multiple channels to mono is now more sophisticated:
      Silent channels are discarded, and if there is more than one left,
      the remaining channels are mixed. If constructive or destructive
      interference is detected in the mixed channel, the first non-silent
      channel is used, otherwise the mixed channel.

commit 55057f25799c1e9783975c26ab280dbeca81013b
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sat Jan 9 02:04:34 2010 +0000

    * New upstream development version (1.2.4.5)

commit 217110ad7b705858efa9eb2d4a03e44a98a8230c
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu Jan 7 15:19:02 2010 +0000

    release openbve (1.2.4.4-0ubuntu1) into lucid

commit 8c38a4918219964b60752f31328ccf702370f2dd
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu Jan 7 15:17:40 2010 +0000

    New upstream development version (1.2.4.4)
    fixes autoscaling (LP: #503913)

commit ffee3cfc950ec2d53ba84a8f847cfee97bbf6677
Merge: 7f45802 e6eb699
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu Jan 7 14:50:23 2010 +0000

    Merge commit 'upstream/1.2.4.4' into debian-1.2.4.4-merge

commit e6eb699a200f290050139ff2b637036ec7d0ddd7
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu Jan 7 14:43:19 2010 +0000

    import openbve_development.zip 1.2.4.4 (2010-01-07)
    
    v1.2.4.4:
    * The new distance attenuation model has undergone some tweaks. Sounds
      quite all right now.
    * The main menu is now a bit smaller by default. If you resize the
      window, the size is saved to the options.cfg and restored when you
      next open the main menu. A maximized window is also remembered.

commit 0890030e989b8a913e576c41945d8927dd403b26
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Wed Jan 6 19:33:26 2010 +0000

    import openbve_development.zip 1.2.4.3 (2010-01-06)
    
    v1.2.4.3:
    * A few fixes for the RIFX format (still no sample file), and some for
      PCM.
    * Initial support for Microsoft ADPCM. Due to lack of a precise
      specification, the decoding does not work correctly, producing
      noticable clicks and beeps in the audio. Also, only mono (one channel)
      is supported at the moment.
    * The distance attentuation model for sound previously used a mixture of
      self-written code and of OpenAL's AL_INVERSE_DISTANCE. Now uses solely
      self-written code and AL_NONE. The new model is just a start, and
      still requires adjustmens.
    
    v1.2.4.2:
    * RIFF (little endian) as well as RIFX (big endian) container formats
      are supported now. (RIFX has not been tested yet due to lack of sample
      files.)
    * Any bitrate is now supported, not necessarily just multiples of 8. All
      get converted to 8 or 16 though. (Non 8/16 bitrates have not been tested
      yet due to lack of sample files.)
    * Extensions in the fmt_ chunk introduced after the original RIFF v1.0
      specification from 1991 are now ignored.
    * Previously, sound files played fine the first time, but not always a
      second time.

commit 7f4580281ad890c74c1c0581feafa3f427953159
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 17:50:55 2010 +0000

    set unreleased

commit 9dd62f3d1c44d8728d1398a32f2c407d48015df9
Merge: f1d072f 7af7bbe
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 08:28:58 2010 +0000

    Merge branch 'debian-1.2.4.1-merge' into debian
    
    Conflicts:
    	debian/control

commit 7af7bbebfd838b39c8f8b573b0b74c8f5550ff83
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 08:28:12 2010 +0000

    keep Lintian happy

commit f1d072fe0a83034f05f79868bf6342349b6a8810
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 08:02:57 2010 +0000

    release openbve (1.2.4.1-0ubuntu1) into lucid

commit 8f082b79b57c987c97257eb2049cedd2abc185d9
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 08:01:53 2010 +0000

    bump openbve-data soft dependency

commit 99eded9ecdf4be5190f3db8881cdf2e777e243f2
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 07:42:48 2010 +0000

    note ogg/wav change in NEWS

commit 5cca1ed792158ad020570ed9507b9b83540265b8
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 07:33:22 2010 +0000

    fixes (LP: #419523) (LP: #419525) (LP: #419530) (LP: #444462)

commit 384f84bb8b8f51b80709fc7393db5808413a7400
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 07:26:25 2010 +0000

    use Environment.FailFast() in watchdog

commit 1447e49c68034cd6011777adf64ac3bbd360e833
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 03:47:20 2010 +0000

    update copyright to 2010

commit 928105c16174b8fcbd01eda4e4342be3bceabeeb
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 03:01:58 2010 +0000

    changelog.html: update (1.2.3.3)

commit eb3b860925302d33033fcf15bd291d507f07614a
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 03:00:37 2010 +0000

    New upstream stable version (1.2.4.1)

commit 96c84b9e39d361f5bc13d9a734908c79f4cc7816
Merge: bf913dd 1ffd5df
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Jan 6 02:54:18 2010 +0000

    Merge commit 'upstream/1.2.4.1' into debian-1.2.4.1-merge

commit 1ffd5df6ad85c2ce9d9e428849a73877b806db69
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Jan 5 13:16:32 2010 +0000

    import openbve_development.zip 1.2.4.1 (2010-01-04)
    
    v1.2.4.1:
    * If a sound file cannot be loaded, the file name is now reported
      in-game once. Previously, an endless loop of such message could be
      generated because openBVE would try loading the file over and over
      again on failure.

commit d5d333333f50a5e3ce2a3a306152f72a5bd59211
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Jan 4 01:34:27 2010 +0000

    import openbve_stable_source.zip 1.2.3.3 (2010-01-03)
    
    v1.2.3.3 (2010-01-03)
    
    * Performance
      During the time the in-game loading screen is showing, time is
      fast-forwarded until the player train's arrival time. Up to now,
      animated objects of trains (panel, exterior) were always updated
      during this time, leading to excessive loading times for very detailed
      animated objects. Updating those objects is now skipped during the
      fast-forward stage, leading to faster loading times in those cases.
    * Bugfix
      In some cases, the Track.Rail and Track.RailStart commands in CSV/RW
      routes could reset the rail type to 0 even when this was not intended.
    * Bugfix
      In some cases, CSV/RW route errors were reported without giving the
      file name of the route, making debugging the error potentially harder,
      especially if $Include statements were used.

commit 0c351cd4691b39f4e99e69cbadfe71805c4e4ca5
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Dec 15 19:22:47 2009 +0000

    import openbve_stable_source.zip 1.2.3.2 (2009-12-14)
    
    v1.2.3.2 (2009-12-13)
    * Bugfix
      There was a chance that the program could crash with a NaN in multiple
      places. While such a crash has not been observed yet, it's probably best
      to fix this anyway.

commit 3a2e6053c24c7dca1bf97efa8cb00c906e3bbe75
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Dec 8 02:22:49 2009 +0000

    import openbve_stable_source.zip 1.2.3.1 (2009-11-29)
    
    v1.2.3.1 (2009-11-29)
    * Simulation
      Point-based turns are now smoothened out by using short curve segments
      instead of discontinuous straight track pieces.
    * Miscellaneous
      Removed the dependency on specific versions of the Tao.OpenAL,
      Tao.OpenGL and Tao.SDL libraries, which could cause problems in recent
      Linux distributions.
    * Miscellaneous
      Due to an apparent glitch in Mono, the loading screen would not show
      the Save Report button on Mac OS X. An attempt has been made to
      circumvent this glitch.

commit a5d952eb2b39b65bea45d3fb25f3a9701fad78de
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Nov 24 06:22:30 2009 +0000

    import openbve_stable_source.zip 1.2.3.0 (2009-11-15)
    
    v1.2.3.0 (2009-11-15)
    * Simulation
      Minor improvements to the AI. In particular, the AI should not get stuck
      in front of a stop point on upward gradients any longer.
    * Developing routes
      The $Include command has been added which allows to include other
      files, optionally one of a set of files with a certain probability.
    * Developing routes
      Added the Train.Velocity command in CSV/RW routes. The command defines
      the upper speed limit the AI-controlled trains may travel at.
    * Miscellaneous
      Comments in RW routes now span the whole line instead of up to the
      beginning of the next command.
    * Miscellaneous
      Due to an apparent glitch in Mono, the loading screen would not show
      the Ignore button on Mac OS X. This has been circumvented now.
    * Experimental
      An experimental feature to smoothen out turns has been added. See this
      thread on the forum for further information.

commit bf913dd172dc0bf31c04f4b9e41db9bfaba63b9c
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Oct 11 01:31:15 2009 +0100

    debian/rules: CLR policy: include dh_shlibdeps before dh_clideps

commit 1ad1b94ffaee31e5ee2436487d96c3905bc38ef4
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Oct 11 01:30:15 2009 +0100

    debian/openbve.wrapper: CLR policy: use /usr/bin/cli instead of ../mono

commit 15c4c2bda451e90cfb4a5f11d45cd9d9248d3cc6
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Oct 11 01:28:42 2009 +0100

    FTBFS; use native bool (Tao.OpenGl API rev)

commit d027431ee7d648914b231caf910766d6711461aa
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Oct 7 11:24:43 2009 +0100

    changelog.html: update (1.2.2.0)

commit b5844c148f5a9acafd849a053f68ee3818623fb5
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Oct 7 11:18:39 2009 +0100

    New upstream stable version (1.2.2.0) (LP: #444934)

commit 04c6e5c17b603f010aaba45c979184edfafbb424
Merge: a7814ab 5f2971e
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Oct 7 11:17:57 2009 +0100

    Merge commit 'upstream/1.2.2.0' into debian-1.2.2.0-merge
    
    Conflicts:
    	openBVE/OpenBve/Program.cs

commit 5f2971e105fefca9344f51309f6f990a5cd41c8e
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Sep 27 18:50:45 2009 +0100

    import openbve_stable_source.zip 1.2.2.0 (2009-09-27)
    
    v1.2.2.0 (2009-09-20)
    * Developing objects
      Added the 'hasPlugin', 'acceleration' and 'accelerationMotor' variables
      (among others) for use in animated objects.
    * Developing trains
      Added the 'acc' and 'motor' subjects for use in the 'panel2.cfg'.
    * Developing routes
      Lengths using the colon notation in CSV/RW routes are now well-defined
      when omitting parameters.
    * Interface
      Some controls in the main menu used a custom background color but a
      system-specific foreground color, rendering text unreadable with some
      color schemes.
    * Bugfix
      The 'delta' variable returned incorrect results in animated objects
      whenever RefreshRate was set to a non-zero value.
    * Bugfix
      Lengths entered without the colon notation were not processed
      correctly when using Options.UnitOfLength in CSV/RW routes.
    * Bugfix
      Gray fog could show on routes which did not use fog, but only if the
      viewing distance was below 600 meters.

commit a7814ab54d6536e44033525d18a9ad469cade7dc
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Sep 1 16:12:39 2009 +0100

    Revert "Recommends on bve-train-3dcab"
    
    This reverts commit 75268871425979bf6c46b28e5d58ad9b606566f6.
    
    Conflicts:
    
    	debian/changelog

commit cfb27911366ab47bf2d24f7086e1fa9caa981ea1
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Sep 1 14:40:31 2009 +0100

    Add NEWS.Debian to docs

commit 75268871425979bf6c46b28e5d58ad9b606566f6
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Sep 1 14:33:31 2009 +0100

    Recommends on bve-train-3dcab

commit 82be71b93b99f525e6a017b5ffaa90d2402a5b1a
Merge: 1774b38 99b0d9b
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Sep 1 10:09:12 2009 +0100

    Merge branch 'more-bugs' into debian-1.2.1.3-merge

commit 1774b38907b6f763ff2371b1f79e5e7ad34903ae
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Sep 1 10:08:41 2009 +0100

    releasenotes.html: update (1.2.1.3)

commit aadce9c9690be306212f0582b899c1ce1e1dba60
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Sep 1 10:07:25 2009 +0100

    changelog.html: update (1.2.1.3)

commit b2698cade45dbd8e1785040907fb3504685d010e
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Sep 1 00:12:59 2009 +0100

    bump openbve-data depends for pre-train exterior model

commit 5328b4682e6c113bbd5f9a01f7ea74d43658fdaa
Merge: 5c645fb 1070221
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Sep 1 00:11:39 2009 +0100

    Merge commit 'upstream/1.2.1.3' into debian-1.2.1.3-merge

commit 5c645fb1ea05363846483f1c094e69fdab8df3e9
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Sep 1 00:11:27 2009 +0100

    New upstream stable version (1.2.1.3)

commit 1070221efb5ab22bab006c2e248be83775f7a77f
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Aug 31 23:26:28 2009 +0100

    import openbve_stable_source.zip 1.2.1.3 (2009-08-31)
    
    * Bugfix
      Value-based sections could crash with an Index is outside the bounds
      of the array error in unfortunate circumstances.
    
    import openbve_stable_source.zip 1.2.1.2 (2009-08-30)
    
    * Simulation
      For trains which do not have exterior objects for their cars, a
      default object is now shown. In contrast to previous versions, this
      feature is now not only the default behavior, but also, it cannot be
      deactivated through conventional means.
      Rationale: Many users wonder why signalling works the way it does, or
      wonder why they suddenly derail en-route. Often, this is due to the
      presence of a preceding train which does not come with exterior
      objects. Of course, having an external view with an invisible train is
      confusing for some as well.
    * Simulation
      When resetting the camera view for the fly-by modes, the camera is now
      placed about 5 seconds ahead of the train for more interesting
      approaches.
    * Developing trains
      The [Breaker] section is now available in the sound.cfg for
      compatibility reasons.
    * Developing routes
      The train reference for animated world objects is now the nearest
      train instead of the player's train. This should allow simulating
      crossings, station doors, etc. with any train.
    * Bugfix
      When mouse grab was activated and the user toggled to or from
      fullscreen mode, the viewing angle could abruptly change to arbitrary
      angles.
    * Bugfix
      When starting the simulation or when using the Jump to feature, the
      train's first car's front axle lined up with the stopping post instead
      of the very front of the train.

commit 99b0d9b2c3343b127f5d710acf392141b7bf6eaa
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Aug 31 23:24:09 2009 +0100

    update known-issues.txt

commit 4dc2778a075685c4f8992073cbc446bcd2a62fd2
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Aug 18 04:58:56 2009 +0100

    changelog.html: update (1.2.1.1)

commit cbca74ee9b73e73cb7ee27a51d3397f15e0758d1
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Aug 18 04:56:56 2009 +0100

    New upstream stable version (1.2.1.1)

commit 6537c4cb19ac612db0b99a6cab90a82469561b02
Merge: f7568a3 6b1aa10
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Aug 18 04:56:13 2009 +0100

    Merge commit 'upstream/1.2.1.1' into debian

commit 6b1aa10ac4bcbe94cf9957c2a9d4e05cbae13885
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Aug 18 01:32:50 2009 +0100

    import openbve_stable_source.zip 1.2.1.1 (2009-08-17)
    
    * Bugfix
      Plugins were reported the wrong initialization mode of the safety
      system via the Initialize call. This could lead to some trains not
      working correctly.
      (Plugin developers are advised to update their plugin.h header file
      and to inspect whether their plugin's behavior (still) conforms to the
      documentation.)

commit f7568a351248f31a1ab18e5179686fa762b4f9e9
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Aug 18 01:30:16 2009 +0100

    changelog.html: manually patch to (1.2.1.0), upstream was truncated

commit b9317734e3cf03a5eaedf958b64de4024035a19f
Merge: ab3004d c3a1d51
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Aug 18 01:23:57 2009 +0100

    Merge commit 'upstream/1.2.1.0' into debian

commit ab3004dcd3c01643c46f8e58a875105d22611e2b
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Aug 18 01:23:47 2009 +0100

    set unreleased

commit c3a1d518c2db1afec7166cd9a7762d1c5d7b5ce7
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Aug 17 10:17:23 2009 +0100

    import openbve_stable_source.zip v1.2.1.0 (2009-08-16)
    
    * Bugfix
      Plugins were reported the wrong initialization mode of the safety
      system via the Initialize call. This could lead to some trains not
      working correctly. (Plugin developers are advised to update their
      plugin.h header file and to inspect whether their plugin's behavior
      (still) conforms to the documentation.)

commit 5c0e7fe3b8f4ca9f1543f37034d0df17e3b75d4e
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu Aug 6 02:06:38 2009 +0100

    release openbve (1.2.0.3-0ubuntu1) into karmic

commit 817df2cd0be141d1361ac0428a6b16cf61cf5d94
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 5 14:08:09 2009 +0100

    debian/control: openbve-data (>= 1.2.0.3+dfsg)

commit 71397a5e4702e79b2ff0f2cb9b67fc5894940e96
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 5 00:33:13 2009 +0100

    changelog.html: update (1.2.0.3)

commit fa099849c4910214eaaad75ce0e84e5f340a983d
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 5 00:32:07 2009 +0100

    New upstream stable version (1.2.0.3)

commit 1cfb42e198914af0ae22208b6f9581a535ebeda1
Merge: 19edf94 a673749
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Aug 5 00:31:32 2009 +0100

    Merge commit 'upstream/1.2.0.3' into debian-1.2.0.1-merge

commit a6737492a8b69bff76714fa5d8c03b32c56232b5
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Wed Aug 5 00:28:35 2009 +0100

    import openbve_stable_source.zip 1.2.0.3 (2009-08-04)
    
    * Bugfix
      The A.I. could crash the game with an "The index is outside of the
      bounds of the array" error whenever it encountered a station without
      defined station stops.
    * Bugfix
      The route parser did not process the Route.Change command correctly
      and could mix up the values.

commit 19edf94ed1866525e493967b1dcbf3ecf31378e6
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Aug 4 03:42:19 2009 +0100

    changelog.html: update (1.2.0.2)

commit 9395e9cf1389efd445ce21a88e6f371e42e5b7f9
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Aug 4 03:41:01 2009 +0100

    New upstream stable version (1.2.0.2)

commit cb41a38129c25a1f44164d5ab1d0e010cf96af93
Merge: e0e0f61 127d244
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Aug 4 03:40:22 2009 +0100

    Merge commit 'upstream/1.2.0.2' into debian-1.2.0.1-merge

commit 127d2449cd69d5ea41b3dfb0cabcf111d1ea42a7
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Aug 4 03:36:50 2009 +0100

    import openbve_stable_source.zip v1.2.0.2 (2009-08-04)
    
    * Bugfix
      The A.I. could crash the game with an The index is outside of the
      bounds of the array error whenever it encountered a station without
      defined station stops.

commit e0e0f61c5fcde17f60c45f1b2331877a1c9038db
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sat Aug 1 03:56:21 2009 +0100

    debian/changelog: update for 1.2.0.1
    changelog.html: fetch 1.2.0.1

commit 8ef75411bc632f9218639b88b6fd1c23763497d5
Merge: a4e1465 45cfe53
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sat Aug 1 03:53:47 2009 +0100

    Merge commit 'upstream/1.2.0.1' into debian-1.2.0.0-merge

commit 45cfe536a110db434e819d9593fd06dc81155667
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Fri Jul 31 14:21:23 2009 +0100

    import openbve_stable_source.zip 1.2.0.1 (2009-07-29)
    
    * Bugfix
      The object optimizer could create invalid geometry when trying to
      optimize for TRIANGLE_STRIP structures.

commit a4e1465cf1b8dc649efd7c3428899212cca43c75
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 26 14:35:23 2009 +0300

    debian/rules: DEBUG_CONFIGURATION=Release to switch codepaths used

commit c09cf49ca5c619f5940b42d95158a16ab17bb703
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 26 13:48:14 2009 +0300

    releasenotes.html: update (1.2.0.0)

commit c0dad51364ad09f89a069bb66b4469810faa478f
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 26 13:46:43 2009 +0300

    changelog.html: update (1.2.0.0)

commit 9d0255711bdccc38a506727978a5b2809c210a95
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 26 13:24:37 2009 +0300

    debian/rules: "./rules fetch-html" for {changelog,releasenotes}.html

commit 7c466e86e902cab5e7b2c0df943f41ff6e11552b
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 26 13:11:02 2009 +0300

    debian/copyright: update to reflect minor wording changes

commit 9bc23aa735841a75bb84eed4ec191b495c1366b5
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 26 13:07:45 2009 +0300

    New upstream stable version (1.2.0.0)

commit e00fe4c50bcc15e0134022f6e7a33eeebb40fcb0
Merge: cd8d210 28090ad
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 26 13:06:21 2009 +0300

    Merge commit 'upstream/1.2.0.0' into debian-1.2.0.0-merge

commit 28090ad330303290b124f1e9b806c484632377de
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Jul 26 12:26:27 2009 +0300

    import openbve_stable_source.zip 1.2.0.0 (2009-07-26)
    
    Compared to v1.1.4.0:
    
    * Simulation / Interface
      Adjusted the sensitivity of the mouse, the speed of exterior rotation,
      as well as the forces employed by the body/head model.
    * Developing routes
      All of the Track.Beacon, Track.Tr and Track.Relay commands now have
      X, Y, Yaw, Pitch and Roll arguments.
    * Bugfix
      Increased the robustness of the route parser to avoid crashes on
      invalid arguments (e.g. Track.Back, Track.Announce and Track.Doppler).
    
    Compared to v1.0.7.3 (most important changes only):
    
    * Simulation / Interface
      Fully 3D cabs are now available (panel.animated) along with
      mouse-supported camera rotation. Right-click at any time to enable or
      disable mouse grab.
    * Simulation
      In 3D cabs, the driver's head and body are now simulated. This feature
      reacts to changes in acceleration and to inertia in curves, resulting
      in pitch and roll of the body or head. Manual camera rotation also
      makes use of this model.
    * Simulation
      In 3D cabs, a look-ahead view has been introduced. This essentially
      focuses the view on an upcoming part of the track, thus following
      curves and pitch changes. This view can be switched on or off by
      pressing F1 (CAMERA_INTERIOR) multiple times.
    * Options
      Vertical synchronization (vsync) can now be enabled or disabled in the
      Options menu.
    * Developing objects
      A series of new variables has been introduced to the functions of
      animated objects.
    * Developing objects
      The ANIMATED object format has been given an [Include] section that
      just allows to easier integrate other objects without animating them,
      including other ANIMATED objects.
    * Developing routes
      The Route.RunInterval command (CSV) now allows to create any amount of
      preceding or following trains. The Route.RunInterval and
      Track.PreTrain commands can now also be used in conjunction, which was
      not previously possible.

commit cc319f58abd356924fbc4766d53575916bffe433
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Jul 20 01:03:23 2009 +0300

    import openbve_development_source.zip 1.1.4.0 (2009-07-18)
    
    * Simulation
      The pseudo-ORP functionality of the built-in ATC safety system has
      been removed for better, mostly visual compatibility with older routes.
    * Simulation
      The AI now waits at the stopping point of a station if there is a red
      signal about 150m ahead.
    * Bugfix
      The new damping algorithm would hang whenever the natural frequency
      was zero (which is not very meaningful, but is encountered with some
      add-ons).
    * Bugfix
      Option.ObjectVisibility 1 did not work correctly with static objects
      embedded in ANIMATED object files.

commit 2432df0e1988bc7f3160c011ac58db14d5864ea7
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Jul 20 00:58:25 2009 +0300

    import openbve_development_source.zip 1.1.3.1 (2009-07-14)
    
    * Bugfix
      Using the Track.Turn command could mess up the track geometry with
      v1.1.3.0 when other rails were in use at that track position.
    * Bugfix
      Static objects embedded in ANIMATED object files (i.e. no functions
      used) did not take auxillary transformations, such as yaw, pitch and
      roll, which are employed by various route commands, into account.

commit 6049e30b5c2ca28a8cb2629810c40b1a85357263
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Mon Jul 6 02:17:35 2009 +0300

    import openbve_development_source.zip 1.1.1.0-2 (2009-07-05)

commit cd8d210c97ac9075f0afa213eb08c589b624c7b1
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 5 23:14:45 2009 +0300

    * debian/control: rev 'openbve-data' dependency (new strings)

commit f2a005497d2b9d33492c1b1733a68df869249562
Merge: ad0c46d 9f0374e
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jul 5 23:11:45 2009 +0300

    * New upstream development version (1.1.1.0)
    
    Merge commit 'upstream/1.1.1.0' into debian-1.1.1.0-merge
    
    Conflicts:
    	openBVE/OpenBve/Program.cs

commit 9f0374e79aa6bea93f2d1b06f542a8bd6a3a0f0c
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Jul 5 22:38:06 2009 +0300

    import openbve_development_source.zip 1.1.1.0 (2009-07-03)
    
    * Simulation: In 3D cabs, the driver's head and body are now simulated
      to parts. This experimental feature reacts to changes in acceleration
      and to inertia in curves, resulting in pitch and roll of the body or
      head. Manual camera rotation also makes use of the body/head model.
    * Simulation: In 3D cabs, an experimental look-ahead view has been
      introduced. This essentially focuses the view on an upcoming part of
      the track, thus following curves and pitch changes. This view can be
      switched on or off by pressing F1 (CAMERA_INTERIOR) multiple times.
    * Simulation: The damping algorithm has been completely rewritten.
      Previously, it was unstable with low frame rates, and also did not
      handle constantly changing angles well. The new algorithm synchronizes
      updating the target angle with its own natural frequency, and also
      uses a mathematically correct implementation for calculating derivatives.
    * Renderer: If no background image is present, a black background is
      shown. This also works with fog now, which did not show on the
      background previously in such a case.
    * Interface: Toggling the mouse grab on or off has been changed from the
      left mouse button to the right mouse button. This allows to give the
      window focus with the left mouse button without affecting the mouse
      grab status.
    * Bugfix: The ambient and diffuse lighting conditions in 3D cabs were
      supposed to be independent from the environmental conditions.
      However, this lighting model was accidentally applied on the 2D cabs
      instead of the 3D cabs, resulting in wrong lighting conditions for
      both.
    
    - nb. top-level directory is missing from upstream tarball, so unpacked
      into openBVE/ sub-directory to avoid diff churn. -Paul Sladen

commit 216b8e14a91f0b2dd0c4fd35c70f14063c1eda67
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Jul 5 22:28:47 2009 +0300

    import openbve_development_source.zip 1.1.0.0 (2009-06-28)
    
    * Simulation: Fully 3D cabs are now available along with mouse-supported
      camera rotation. Left-click at any time to enable or disable mouse
      grab.
    * Options: Vertical synchronization (vsync) can now be enabled or
      disabled in the Options menu.
    * Objects: A series of new variables have been introduced to the
      functions of animated objects. The documentation has all changes
      highlighted.
    * Panels: The atsi subject now also has a meaning with the built-in
      safety systems. The documentation has all changes highlighted.
    * Bugfix: Objects mirrored by the Track.Pole command could appear
      inside-out if GL_QUAD_STRIP structures were generated by the object
      optimizer.

commit ad0c46d80ff8c3d86a1b7ed5f99767c4037ddf8f
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Fri Jun 26 14:30:50 2009 +0300

    release openbve (1.0.7.2-0ubuntu1) into karmic

commit 59085bb07f8f1b276809c0841ae342a29c4543da
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jun 23 22:56:44 2009 +0300

    * Update changelog.html (1.0.7.2)

commit 54c43065a518adacfe504b32fecbe34a7c2e1b46
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jun 23 22:21:18 2009 +0300

    * New upstream version (1.0.7.2)

commit 6681396fedf5058d24bc4798dc64998d4fb3f23d
Merge: df4fb84 c137e1c
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jun 23 22:19:08 2009 +0300

    Merge commit 'upstream/1.0.7.2' into debian-1.0.7.2-merge

commit df4fb842cae0488038140b6f69332fb80e7e81cf
Merge: d1e9297 45dff0b
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jun 23 22:19:05 2009 +0300

    Merge commit 'upstream/1.0.7.1' into debian-1.0.7.2-merge

commit c137e1ccdf2209d69af758355081c866136a9566
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Jun 23 22:15:24 2009 +0300

    import openbve_stable_source.zip 1.0.7.2 (2009-06-17)

commit 45dff0bdf6d3a2923c5dcf679053d63d46693619
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Tue Jun 23 22:05:02 2009 +0300

    import openbve_stable_source.zip 1.0.7.1 (2009-06-14)

commit d1e92970537793ca82f6e12fa933370a66c77273
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Jun 23 21:57:34 2009 +0300

    * Add WatchdogExit() to take care of deadlocks in library shutdown

commit 7efa7b3d2c0ffaac015474a06bfe476b0f0adc5c
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jun 7 04:54:54 2009 +0300

    * New upstream version (1.0.6.7)

commit 66b572f3ff8b00aea2fd8a60725fbea7baaf5963
Merge: 42276b4 3ed562a
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Jun 7 04:52:59 2009 +0300

    Merge commit 'upstream/1.0.6.7' into debian-1.0.6.0-test

commit 3ed562ac05a1d1f4021f0d955942b8256a48f5e6
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Jun 7 04:39:01 2009 +0300

    import OpenBve1067.zip 1.0.6.7 (test)

commit 42276b421c738ae8695f376104f39c8f8c71a79d
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sat May 30 04:07:51 2009 +0300

    * Update changelog.html (1.0.6.2)

commit 0591122837a863320b369d1d208470975018623f
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sat May 30 04:05:00 2009 +0300

    * Drop try..catch around saving of logs (should be handled by
        separate patch applied by upstream.

commit 3f48158136d19e81490a38270b0758e778979617
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Fri May 29 17:28:42 2009 +0300

    * Update 'openbve-data' Depends: >= 1.0.6.0+dfsg

commit 4219101e21d436253c055d41a00f5f604d569111
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Fri May 29 17:24:01 2009 +0300

    * Update 'debian/known-issues.txt'

commit 32b714559949cfe25dbbf32c590e25738ac97b8a
Merge: 4e59a56 2a12133
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Fri May 29 17:13:10 2009 +0300

    Merge commit 'upstream/1.0.6.2' into debian-1.0.6.0-test
    * New upstream version (1.0.6.2)

commit 2a12133c8ca2117cfc49000d989fdd010ebc669b
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Fri May 29 02:44:23 2009 +0300

    import openbve_stable_source.zip 1.0.6.2 (2009-05-28)

commit 4e59a56cbe4b46c3e9ca3f93400f606fafffa0ad
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu May 28 08:27:49 2009 +0300

    * Update known-issues.txt

commit cd14af62b9e020d50d161058fca05b4b95f8caf5
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu May 28 08:27:17 2009 +0300

    * Update changelog.html (1.0.6.0) and releasenotes.html (1.0.5.0)

commit acff006e742aadc51e2349296b3000708e23e5f3
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu May 28 08:13:11 2009 +0300

    Interface.cs: skip GetSettingsFolder() .config creation

commit 5267e69c48f07aa4c9572071a6a49a8e696dccec
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu May 28 07:34:53 2009 +0300

    * Make dropping out of full-screen *very* first priority

commit 367e922e38769ecdcb1ad2a246739c733d57a494
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu May 28 07:34:02 2009 +0300

    * New upstream version (1.0.6.0)

commit f99ca0a21dad2e0b337a77199d0f1bea96e509d6
Merge: 9b92995 258fc68
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu May 28 07:13:24 2009 +0300

    Merge commit 'upstream/1.0.6.0' into debian-1.0.6.0-test
    
    test merge
    
    Conflicts:
    	openBVE/OpenBve/Interface.cs
    	openBVE/OpenBve/OpenBve.csproj
    	openBVE/OpenBve/Parsers/CsvRwRouteParser.cs
    	openBVE/OpenBve/Program.cs
    	openBVE/OpenBve/formMain.cs

commit 9b92995424d0933770dd08347e4bb4b0d1d0f166
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Thu May 28 06:53:55 2009 +0300

    debian/changelog: set unreleased

commit 258fc6814f344920227b55935cc57eec01442eb1
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu May 28 06:32:46 2009 +0300

    import openbve_stable_source.zip 1.0.6.0 (2009-05-24)

commit 35652fc14ba1ac7e9b109bb3e1ecd30880759aec
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu May 28 06:31:17 2009 +0300

    import openbve_stable_source.zip 1.0.5.0 (2009-05-03)

commit 27c24513bc147704b7daf5ed8b7285696c7fe4b1
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu May 28 06:29:20 2009 +0300

    import openbve_stable_source.zip 1.0.4.1 (2009-04-26)

commit 661ff1b161f6ecfcf3387357baf39fef806536d4
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Apr 15 15:58:54 2009 +0300

    release openbve (1.0.2.0-0ubuntu2) into jaunty

commit da7269fea59d1665fe54789220213d17bedd4412
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Apr 15 04:47:06 2009 +0300

    * Expand debian/copyright based on feedback for acceptance into Debian

commit 7a99f60d4da750578d31cc5391e1dc174e26e724
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Apr 15 04:36:12 2009 +0300

    add (LP: #356487)

commit 8160b39ebd3dc45bfae2ed013f8f6d3e2feb2e31
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Apr 15 04:34:24 2009 +0300

    * Backport homepage update to http://openbve.trainsimcentral.co.uk/

commit 480bc450e3ec2ed787f7aba6c2ffa266bec39de9
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Wed Apr 15 04:20:52 2009 +0300

    * Explicitly depend on 'libmono-i18n2.0-cil'

commit 8f9448b36f866d0aee97022b686e633835d58198
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Tue Apr 14 01:48:42 2009 +0300

    set unreleased

commit b4b9cbbd4c910efbc7d820289c68ff9b7fb6072e
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Apr 12 15:22:52 2009 +0300

    import openbve_stable_source.zip 1.0.3.0 (2009-04-12)

commit daa63379ccd7b360a1e8fc0bd85e3db9d1299ea9
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Apr 6 19:00:55 2009 +0300

    release openbve (1.0.2.0-0ubuntu1) into jaunty

commit ee39cea1116cbf7210173b21f1fa373e4735f3ac
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Apr 6 18:59:48 2009 +0300

    Two more bugs for known-issues.txt

commit 099d94468f0c447e5b3e1d6734c90c3cad5488b2
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Apr 6 18:11:10 2009 +0300

    Add (LP: #356344)

commit 233e6fd849e741fdec6eb8b776709f188aa6e32e
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Apr 6 15:22:23 2009 +0300

    * Leave fullscreen before deinitialisation to reduce risk of leaving a mess

commit 5a7387be72ed567aaa8a8d548cc8e7aa40e2e092
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Apr 6 06:19:24 2009 +0300

    * Pacify lintian checker

commit 32a55bfdf8456d04d8f19ddba5daf8d8a6865717
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Apr 6 05:50:03 2009 +0300

    * Print + try...except{} around path used in LoadOptions() (debugging)

commit 7fe581935756b4830c639ad678643c9f9ac372ca
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Apr 6 02:49:37 2009 +0300

    * Update 'known-issues.txt'

commit 909e618e42153ab5201e7a98e024286513cb1a49
Author: Jeremy Visser <jeremy at visser.name>
Date:   Mon Apr 6 02:40:12 2009 +0300

    * Fix changelog version to be '-0_u_buntu1'

commit 8e703939d5372df5ff08c943cddaf073a04dcf36
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Mon Apr 6 02:35:54 2009 +0300

    * Add README.Debian covering Debian-centric patches

commit dcf573e710e1a90d750ee87b7e6588fd22dfd4e9
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 21:34:57 2009 +0300

    * Fix case in manpage documentation for '~/.config/OpenBve/'

commit 93684a7524a546ec6a6689d693393065bfb9f0ed
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 21:11:12 2009 +0300

    * Include 'changelog.html' and 'releasenotes.html' downloaded from the website

commit ab206c09091feef79f91721f3e5f135379d38d3d
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 20:56:07 2009 +0300

    * Don't display hidden .files and .folders in ListViews

commit 13e1c82010b57a72d6a1e8739cf35c1986f214a7
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 20:38:21 2009 +0300

    * Load timetables relative to route directory, not trainpath
      + disable spurious Train folder warning message, as existance is not required later

commit b8795dfd42c072cacbe3200913a52cd94f382ff5
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 18:02:31 2009 +0300

    * Update 'openbve-data' Depends: >= 1.0.2.0+dfsg

commit 07d94b7d8da4e6d4626aff13933aafc3767c963b
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 17:55:52 2009 +0300

    * Default first-use game data from /usr/share/games/bve/{Railway/Route,Train}

commit 7d39973c8cdd043be741f0c40ee5d67de3e802e3
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 16:23:01 2009 +0300

    * Load first-use Keyboard mapping from GetDataFolder("Controls") not ~/

commit f4f871734e5503761205fd1c109eb0e50b85c364
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 16:11:25 2009 +0300

    * overload GetSettingsFolder() to create the config directory before return it

commit 3feb3e5530bae86c5302ee41e0ffac954fb4853d
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 15:19:43 2009 +0300

    * pass /fhs from the mono wrapper instead of hardcoding

commit 5030bf772a04386b13e8734d1f8cc95f5b05937d
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 15:17:03 2009 +0300

    * debian/rules: tweak to allow easy building of Debug or Release target

commit 0551f2ba506699a9215caf8ea6f9b7105a8ec05b
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 14:40:37 2009 +0300

    * New upstream version (bugfix release)

commit cfe476e146f6a86dd492c6216b8004579853e419
Author: Paul Sladen <openbve at paul.sladen.org>
Date:   Sun Apr 5 14:36:18 2009 +0300

    import debian/ dir

commit 18ac3972f795479df46e756b2979c5a89e8e38bb
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Apr 5 03:42:13 2009 +0300

    import openbve_stable_source.zip 1.0.2.0 (2009-04-05)

commit 203ff7d70ff305c915ef4b306b6e2a94fee7d1d7
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Thu Mar 19 20:22:44 2009 +0200

    import openbve_development_source.zip 0.9.6.0 (2009-03-16)

commit 48ad6e84ad6e1bfccb7b98928993cace0124995e
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Fri Feb 27 02:51:15 2009 +0200

    import openbve_0_9_5_10.tar.gz 0.9.5.10 (2009-02-27)

commit c396a56ab47fc0a0e1bd6a4215201709232641c4
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Wed Feb 18 04:17:57 2009 +0200

    import openbve_source.zip 0.9.9.5 (2009-02-17)

commit 2661d8ce41ddea64e87e773717943a5b4d3406d3
Author: Michelle Boucquemont <reschanger at gmail.com>
Date:   Sun Feb 15 23:31:14 2009 +0200

    import openbve_source+v20090201_1953.zip

-----------------------------------------------------------------------

-- 
openbve



More information about the Pkg-cli-apps-commits mailing list