From 359b557176b9bb2ff1aed2082641eed39c358d0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 27 May 2020 14:58:02 +0200 Subject: New upstream version 5.1.2a --- app/lib/CHANGELOG.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'app/lib/CHANGELOG.md') diff --git a/app/lib/CHANGELOG.md b/app/lib/CHANGELOG.md index 62d7bb3..95e1d7b 100644 --- a/app/lib/CHANGELOG.md +++ b/app/lib/CHANGELOG.md @@ -4,6 +4,41 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). +## [5.1.2] + +### Added ++ Make Debug menu both work and do something useful +This menu in Options->Debug only appears if the env variable XTRKCADEXTRA is set A "Loosen" command also appears in Modify when set.The Debug window lists any Logging entries (set with "-d loggingname=level" parms).For example, "-d trainMove=5 -d traverseCornu=2" sets two Loglines - one at level 5 and the other 2. The value of the level can be adjusted in the Debug window and then the button "OK" sets it.Given that a level value of 0 means no logging for that logging variable, this menu allows log/tracing to be adjusted on the fly after startup. +Debug Window has a default trace level option. This is the level of Log/Trace that all types of tracing will follow unless they have been specified explicitly in the startup parms or otherwise. +Any log entries created before the first invocation of the window will be included, so a tester could add a LogSet("traverseBezier",0) line into the InitTrkBezier() code while testing or use a -d traverseBezier=0 and then use Debug to set level to 1 and start logging. + +## Fixed ++ Make Up and Down Scroll only move 1/2 a screen height (rather than 1/2 a width) ++ Fix Modify redraw for Bezier or Cornu ++ Allow modify of naked Cornu along the Cornu itself if it isn't connected to another Cornu or Bezier ++ Fix Abend on extend of naked Cornu ++ Make sure Flip Cornu produces a correct relationship between ends and Bezier segments ++ Fix Traverse Cornu for case where there are multiple sub-segments within a Bezier segment ++ Remove UndoModify from low-level functions - to ensure that they can't be called without a preceding UndoStart and cause error messages ++ Description: correct include tag for Linux ++ Fix possible error when Cloning Structures or Turnouts ++ Fix bad test for RescaleTrack and no test for RotateTrack. ++ Fix the Modify Polygon Undo problem ++ Fix memory bug when flipping a Polygon ++ Stop Connect always logging without being initialized and fix message if logging is initialized ++ Fix memory violations when logging ++ Fix Double Track components so Train will work properly ++ Improved German translations ++ Include StringLimit code to stop overwrites ++ Fix possible memory overrun when updating a car ++ Improve performance of Window Resizing, especially to a smaller size in GTK + +### Added and changed parameter files ++ Parameter files TT Kuehn Peco HO US, Newqida G, Atlas N and Fasttrack Nn3 new or update ++ New parameter file for Weinert Mein Gleis ++ Update parameter file for Z-Rokuhan ++ HO Peco parameters with corrected turnout definitions and new Mehano parameters + ## [5.1.1] ### Added -- cgit v1.2.3