summaryrefslogtreecommitdiff
path: root/app/lib/CHANGELOG.md
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2024-11-14 19:35:45 +0100
committerJörg Frings-Fürst <debian@jff-webhosting.net>2024-11-14 19:35:45 +0100
commitdf5520aa2dae5b3ce7abf8733dcdd152898af163 (patch)
tree00d3047bfb14f682bfb5a21010c731ed649bfed7 /app/lib/CHANGELOG.md
parentdf247efec654e512242e4f4f1b0212034f9e01fe (diff)
parentec3c0f6f6e7153fa797dc57a0e95779cbc63a23b (diff)
Merge branch 'release/debian/1_5.3.0GA-1'HEADdebian/1_5.3.0GA-1master
Diffstat (limited to 'app/lib/CHANGELOG.md')
-rw-r--r--app/lib/CHANGELOG.md451
1 files changed, 428 insertions, 23 deletions
diff --git a/app/lib/CHANGELOG.md b/app/lib/CHANGELOG.md
index 56ce9ad..3644e99 100644
--- a/app/lib/CHANGELOG.md
+++ b/app/lib/CHANGELOG.md
@@ -4,6 +4,411 @@ 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.3.0 GA]
+
+## Bugs
++ BUG 543: Removal of user info from xtrkcad files
++ Bug fix #551 Spliting a bezier line aborts
++ BUG 552 Xtrk/cAD crashes when downsizing layout dimensions#552 Xtrk/cAD crashes when downsizing layout dimensions
+
+## [5.3.0 Beta 2]
+
+## Bugs
++ BUG 544 In 'Run Trains' mode, stock summary no longer displayed in Status Bar when left-click on object
++ BUG fix 547 Fleischmann HO turntable error
++ BUG 541 New Car Protoype dialog box has stopped working.
++ Add german translations
++ UTF-8 fixes for main note
++ Initial window size on multi monitor setups spans all monitors, …
++ BUG 535 simple line not visible
++ Improve tooltips for custom management
+
+## Parameters
++ Any-DCC-Concepts Point Motors.xtp'
++ Any-ModelRailroadBenchwork.xtp
++ 'HO-Atlas Code 100 Track.xtp'
++ 'HO - Atlas Custom Line Track Assemblies.xtp'
++ HO-Busch.xtp
++ HO-fl-model.xtp
++ HO-fl-profi.xtp
++ HO-Peco-Code70USA.xtp
++ 'HO-Walthers Cornerstone 1.xtp'
++ 'HO-Walthers DCC Code 83.xtp'
++ N-walthers-n.xtp
++ params.xtc
++ ProcessXTP.log
++ 'S_ACG_All Aboard Panels.xtp'
++ 'S_ACG_American Flyer Track.xtp'
++ 'S_ACG_Pike-Master Track.xtp'
+
+## [5.3.0 Beta 1]
+
+## Bugs
+
++ Fixed Layout Background handling in Dialog (if Cancelled)
++ Fixed Fault if Run Trains with no Cars and no Prototype loaded
++ Made sure UTF-8 handled correctly in Windows Macros (demos)
++ Add > Structure dialog caused weird artifact when closed
++ Cornu Turnout Designer misplaces points or fails
++ Add check for max connect angle to Bezier Segment
++ Remember largest font size used so we don't nag the user
++ BUG FIX: saving to xtce without background
++ Add context help text to note ui
++ all wNotice() if pref file can't be opened
++ Re-enable HotBar jumps on numeric keys to match docs
++ FIX #527 No change detection or undo when text changed in Change Object Properties
++ BUG #526 Labels indicating grades and elevations display inconsistently.
++ Cancel Save to file if any step fails so only valid files are created
++ do not store info about user's directory structure in archive file
++ BUG FIX: If deleting all files from Parameter Files dialog list when 'Add Fixed-Track' dialog had been invoked: causes *curTurnout to be overwritten.BUG #525 Save As for xtce fails
++ BUG 515: Error when trying to save as *.xtce file Due to trying to do rename() across devices`
++ BUG 522 Truck Offset is invalid for New Cars
++ BUG #521 Change "Cannot split Turnout track" message to explain Split
++ Removed range checks for comment icons on trackplan …
++ In Train mode, Describe Car, not track it is on.
++ Correctly Suppress ruler numbers for RHS and top of window and all sides of layout in English measurements
++ Fix "Fill/Unfill" in Dsscribe alters a Rectangle into a Polygon.
++ Fix #518.Map Mac KeyPad Enter (and Fn+Return on non-keypad keyboards) to Return.
++ ix #520 - Fix error message when selecting end point in Join for Cornu
++ Changing Units doesn't repopulate the Length Format list
++ BUg 516 Fix Color Draw reverts back to By Object after any change in Display Options
++ Fix #514 Train Mode issues
++ Fix #511 Lost properties window
++ Fix MapW resizing
++ FIX: Trains on the layout jump when layout is loaded
++ Simplify middle button pan (MBP) code
++ #509 Bug: Lower Limit on room size
++ BUG 504, 505 - Scale Unknown
++ Layer Links are accesses by 0-based indices
++ Fix bit-rot in demos. Update some MESSAGEs. Add info about old/new Select behavior.
++ Do not change filled rectangle to filled polygon when reading from file
++ CURRENT LAYER in .xtc files was 1-based, should be 0-based
++ Enable local language in demos
++ Auto connect EPs after move/rotate
++ BUG #501 - Unable to delete car from inventory
++ Restore Ctl-Alt-N for text note
++ Fix BUG #496 Sticky options not saved
++ Fix BUG #343 Error when grouping objects
++ Fix BUG #454 XTrack cursor and System cursor conflict
++ Temp drawing of Curve from Chord when tied to an existing EP is somethings flipped
++ FIX #493 Extending a sectional track with a curved endpt doesn't allow straight
++ Fix #494 Reducing Main window size is jerky
++ FIX #492 Turntable path not Shown in Train Run Mode
++ Fix #479 Problem with N gauge Tomix 1248 and 1249 turnouts.
++ Linux: beta release improvements
++ Improve 'segment not on path' handling
++ BUG #449 Note behavior when canceled
++ FIX #464 Can't group multiline text objects
++ Deleting a CAR in design mode causes GetTrackExtraData() complaints about deleted track
++ BUG 457 Missing main window icon
++ BUG #477 Disregarding print margins
++ Bug Fix #477 Disregarding print margins
++ Fix #480 bad performance with a 'fine' grid
++ Fix Bug #467 Regression failuresm with high DPI
++ Track down source of 'intersectBox bogus' message
++ Fix #463 Layout scale not set correctly when gauge is the same
++ BUG 485-TrackScaleGauge
++ Fix Bug #451 Two-rail scale
++ Partial Fix #343 Error when grouping objects
++ Fix car csv import/export doc for Options and Color
++ Fix #478 Modifying straight line objects
++ Fix BUG 484 train control: map moving bug
++ Dialog sizing: non-resizable dlg are not resizble, enforce minimum size on resizabl dlg
++ Fix HotBar highlighting in Playback mode
+
+## Added
+
++ Layout has additional settings for Tie data: Length, Width, Spacing
++ Layers have additional settings that can override the layout configuration:
+ Scale, Min Track Radius, Max Track Grade, Tie data: Length, Width, Spacing
++ Enhanced DXF export to include color and DOT line style
++ Bitmap export to JPEG and PNG formats
++ Include background bitmap in bitmap export
++ Improved and Updated Help file
++ Structures snap to grid (if enabled) and respect grid angle
++ Refactored Windows arc drawing
++ Draw centers enabled for sectional curved tracks
++ Roadbed option to track
++ Color selection for Bridge fill and Roadbed
++ Graphics improvements and additions
+
+## Parameters
+
++ Mianne Benchwork components
++ Walthers HO DCC Code 83 Turnouts
++ Walthers HO DCC Code 100 Turnouts
++ HO Piko A Roadbed Track Components
++ HO Piko A Track update
++ Sn3 Fast Tracks Turnouts
++ HO Lionel MagLock FasTrack
++ O LionelFasTrack update
++ HOn30_Minitrains update
++ G Lionel Ready-To-Play Track
++ S Jakks PowerTrains Track (2012)
++ Jouef Points & Track Sections
++ Walthers HO DCC Code 70 Turnouts
++ Design Preservation Models Modular Custom Structures
++ Minitrix N-Scale Code 60 Concrete Tie Track
++ Modellbahn Union N Scale Track
++ Hornby OO Scale Points & Track Sections
++ Hornby PlayTrains Track Components
++ Peco O Scale Bullhead Turnouts
++ Peco O Scale Code 124 Setrack
++ Peco O Scale Code 143 Flatbottom Track
++ Modellbahn Union TT Scale Track
++ Roco TT Track System
++ Micro Trains Z Scale Micro-Track Components
+
+## Examples
+
++ Ondaville Franklin and Carolina RR
++ A Scale Folded Dogbone
++ Mianne Benchwork
+
+
+## [5.2.2 GA]
+
+## Bugs
+
++ Windows circle drawing fix
+
+
+## [5.2.2 Beta 3]
+
+## Bugs
+
++ Windows arc/curve drawing fix
++ Improved all the icons
++ Preserve Double Slip Switch Quad path setting thru Ungroup/Group and other operations
++ Fix search order order for Appl Lib dir
++ fix Cornu Turnout Designer creating short segments
+
+## Added
+
++ Add JPEG format to bitmap export
++ Added 5", 7-1/4" and 7-1/2" Gauge to scale selection
++ Increased Zoom levels to 1024
+
+
+## Parameters
+
++ Updated PIKO G Track parameter file, added new R3 Turnouts
++ Walthers HO DCC Code 100 Turnouts and Walthers HO DCC Code 83 Turnouts
++ HO Piko A and Piko A Roadbed
++ Miniature Railway Workshop 7-1/4" portable track system
++ Mini Train Systems 5" and 7-1/4" track
++ AccuTie 7-1/4" and 7-1/2" track kits
+
+
+## [5.2.2 Beta 2]
+
+## Bugs
+
++ Turnout Designer fixes
++ Hotbar drawing fixes
++ Fix redo of Bezier and Cornu undo
++ Parallel Tool crash
++ Car Delete - Uncouple and mark deleted
++ Polygon editing fixes
++ BitMap Memory Leak
++ Curve from center
++ Description and Elevation attachments
++ Cornu Split
++ Remove bad checkpoint
++ Describe Bezier improvements
++ Fix Export Tracks when Trains present
++ Fix desired radius join
+
+
+## Added
+
++ Windows 64 bit
++ More realistic drawing of ties/sleepers within Turnouts
++ SVG Export of draw objects
++ Benchwork and Table Edge can be Split
++ Drawing of Bridge Track Deck
++ Zoom Extents button
++ Zoom Selected
++ Resizeable Menu Buttons
++ Increase Easement Radius Limit
++ Assorted Help Menu Improvements
++ Improved prompting and error processing for entry fields
++ Disable AutoSave CheckPoints by default
++ Follow Train uses Room Limits
++ Select Track by Index
++ Improved Ruler precision at high zoom
++ Turntable movement commands and alignment in Train Mode
++ Real Delete key in Poly Modify
++ Improve Elevation command editing
+
+
+## Parameters
+
++ HO-TrixExpress
++ Bachmann HO and N
++ MiniTrix
++ Trees
++ Fix Lego track scale
++ Short Marklin straights
++ Proto-ng-3ft
++ Aristo
++ USA Trains
++ G-MicroEngineering
++ Accucraft Cars
+
+
+## [5.2.1 GA]
+
+## Bugs
+
++ Fix Bezier Line Joins when inverted
++ Fix print of page numbers
++ Invert edge rulers on Print so they show
++ Fix split of arcs and circles
++ Block memory allocation fixes
++ Fix issue when placing wrong Turnout after Esc
++ Update Layout when changes are made in order to allow save settings properly
++ Draw parameters with negative segments properly in the HotBar
++ Fix issues with Describe for Draw Objects, seperate Angle from Rotate By, make Lock to Origin work properly
++ Remove Flex track from HotBar Popup
++ Fix display of short tracks to not expand
++ Windows: fail on saving Notes
++ Fail on Selecting Notes > 72 characters long
++ Windows fail on Zooming background if memory exhausted during rescale
++ Stop curved lines showing adjustment handles too early in construction
++ Fix right-arrow function with HotBar to be active when there is only one to right
++ Windows: Reset parmlib parms when upgrading correctly
++ Highlight Boxes when using Selected outside Select
++ For commands that do not use selected, deselect all before starting, for others, highlight correctly
++ Linux: Statically link libzip
++ Highlighting for Move/Rotate/Flip
++ Fix UnGroup and Group of Structures
++ Make Add Circle Icons match the way the constructors work
++ Optimize tie-data performance to cache results
++ Fix Bezier Lines to not have endpoints
++ Fix Add Structure from HotBar
++ Fix tooltips for command icons when i18n languages used
++ Stop Join for Bezier or Cornu Tracks if Easment not set to Cornu
++ Fix Split of Bezier tracks when curve reversed
++ Stop Flip of Bezier lines trying to move endpoints
++ Fix bounding box for almost complete circle arcs
++ Enlarge Text Buffer in Modify Notes to "Huge"
++ Set layer for split line to be same as old line
++ Dont select frozen layer objects on Select All
++ Make Mesurement Submenu appear in Context Menu
+
+
+## Added
+
++ Trim Draw Object Command
++ New Scales added for G and S families
++ Display Path when switching turnout
++ Add DPI setting to allow precise sizing of 1:1 display to real world size
++ Read Only length for curved lines in Describe
++ Added control of degree of fit in Library Search to only show relevant files for current scale
++ Compatible fit for structures with similar scales
++ Compatble fit for cars with same gauge and similar scales
++ Definitions for exact fit for some tracks that have same gauge but different scales (e.g., HO for OO).
++ Updated command line install on Ubuntu
++ Updated debian install
++ Fixes to O scale/gauge - 1:45 now O(EU), gauge for O(Fine) same as others
++ Install and Build Notes now link to updated Wikka
++ Alert user if Parts List used with no listable parts selected or present in layout
++ New O and G narrow-gauge scales
++ Desired radius value for constructing curved track
++ Rewritten path check code
++ SplitLine now works for Polygons and Circles (Filled or not)
++ Modify supported for Protractor to allow other usage scenarios
++ More documentation for Magnetic Snap
+
+## Parameters
+
++ Brio Track
++ Assorted fixes to parm files
++ Double Slip Pathing correction
++ Switch Machines
++ Fn3 NMRA
++ Gn3 Aristo
++ HO Tillig Luna Tramway
++ N RocoAtlas Code 80
++ N Tram
++ N ScaleScenes
++ OO9 Peco
+
+## [5.2.0 GA]
+
+## Bugs
+
++ Abend when searching in the parmlib
++ SplitLine command places last point at origin
++ Warning-track added to add back system cursor when apporaching the edge of the drawing surface
++ Fix poistion of elevation label for Bezier and Cornu Tracks
++ Improved message when grouping with invalid track
++ Fix some snapping in draw with +Alt
++ Fix Grouping of draw objects with no tracks
+
+## Added
+
++ Option to not suppress system cursor when appliaction cursor shown
+
+## [5.2.0 Beta 3.0]
+
+## Bugs
+
++ Library parameter file searching
++ Removal of entries for missing parameter files
++ Path logic when non-track objects are below tracks
++ Better highlighting of moving filled objects
++ Selection highlighting
++ Snap Grid for Modify Line
++ Move Description anchor fixes
++ Fix handling of frozen track - dont highlight
++ Grade calcualtions for intermediate points
++ Draw command checkpoint between invocations - improves Undo
++ Snap Grid position in draw order
++ Fix Layer button count
++ Restore Linetype on restart
++ Fix adjustable track and Pier memory leaks
++ Auto-upgrade of system parm files for Windows as well
++ Enter key support for Windows entry fields
++ DimLine snapping and editing
++ Rescale Background when Rescaling
++ Fix shortcuts in Modify Polygon
++ Fix Pan Here to be "c" and not "@" which is not available on some keyboards
++ Parallel PolyLine Points corrected
++ Bounding box for large Arcs
++ Change Pivot to Lock in Describe
++ Assorted work on Magnetic Snap for Draw objects
++ Fix Windows resize cursor
++ Pan/Zoom under View and not Change menu
++ Misordered columns on Car Inventory export
++ Contents shown for Help->Contents
++ Stop adding end-cornus to Select after Move
+
+## Added
+
++ Layer Groups
++ Layer Button Hiding
++ Settings Saving/Restoring from named .xset files
++ Cursor Suppression when internal anchor/cursor shown
++ Optional additional detail descriptions for curved tracks
++ Welsh as a message and UI language
++ Increase Text Note Limit to 10k
++ Debian install integration
++ Updated French and German translations
++ Negative linewidths on Lines mean fixed pixels
++ Russian as a message and UI language
++ Split Draw Command
++ Parallel Line function includes Beziers
++ HotBar left/right buttons auto-repeat if held down
++ Protractor Tool
+
+## Parm Files
+
++ FastTrak O3n file
++ 3x Z scale tracks
+
+
## [5.2.0 Beta 2.1]
### Bugs
@@ -15,7 +420,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ Make all commands have target HTML pages for context help
+ Make Font Size be remembered when set from Text command
+ Fixed Radius field to be mainatained in Join after first point selected
-+ Param Search UI result box resizeable
++ Param Search UI result box resizeable
+ Save Bridge Status for Segment Track
+ Updated German translations and translated Help Menu items
+ Clear NoTies if track is hidden
@@ -46,7 +451,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ Pan using Shift+horizontal scroll on GTK
+ Param Reload Button to force reload of a param file
+ Multi Keyword search on param library files
-+ "@" Pan to Center and "e" Pan to extents and "0" or "o" Pan to Origin
++ "@" Pan to Center and "e" Pan to extents and "0" or "o" Pan to Origin
+ Middle button also able to select Pan
+ Selectable Icon Button size between 1.0 and 2.0
+ Parallel Lines now can parallel other lines or tracks
@@ -54,7 +459,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ Desired Radius feature for non-Cornu Join
+ AutoSave feature and add keep checkpoints between saves
+ Suppress edge rules on layout if close to window edge rulers
-+ Option to constrain drawing area to room boundaries on zoom
++ Option to constrain drawing area to room boundaries on zoom
+ New Anchors on Describe and Traditional Join
+ AutoSave feature and Backup of checkpoints
+ Anchors on Split within turnouts with Shift
@@ -83,7 +488,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ Convert Fixed->Cornu fixes
+ Bug #345 Fix paths in some Turnouts
+ Respect parmdir setting in configuration file
-+ Bug #348 Fix Demo
++ Bug #348 Fix Demo
+ Bug #349 Fix inaccessible track segments
+ Bug #346 Fix layout file ends for Signal and Block
+ Bug #351 Fix loading layout with Cars off tracks
@@ -100,7 +505,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ Better sized Split and Connect Anchors
+ Windows PanHere now works
+ Fix Map Resize function on GTK
-+ Fix Turnout placement on Cornu for Pins and other issues
++ Fix Turnout placement on Cornu for Pins and other issues
+ Fox Cornu Pin editing
@@ -128,8 +533,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ + Finder for selecting System Parameter Library by Contents lines in files
+ + Set and un-set favorite property for parameter files
+ Track Properties
-+ + Bridge track
-+ + Ties/NoTies
++ + Bridge track
++ + Ties/NoTies
+ Links in Layout
+ + Document links to local files as an Object
+ + WebLinks as an Object
@@ -144,7 +549,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ + Pins for Cornu - morphs Cornu to pass through Pin, splits Cornu on Accept
+ + Edit multiple joined Cornu as single with Pins
+ + Add automatic 15 inch flex track element to Hotbar -> acts as Cornu and will also join tracks as needed
-+ + Allow Cornu Tracks in Group
++ + Allow Cornu Tracks in Group
+ + Add placing Turnouts on Cornu Track
+ + End Point Anchor for FlexTrack (Cornu) pieces
+ + Radius and angle handles for no-track end Cornu
@@ -173,7 +578,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ + Updated and corrected the TIP file
+ + System Library location autoset so updated parameter files from new version appear in HorBar
+ Other
-+ + Allow Turnouts to have with curved ends which are downward compatible using short fixed radius at the ends
++ + Allow Turnouts to have with curved ends which are downward compatible using short fixed radius at the ends
+ + Layers have Module option that are selected and Deselected as a unit
+ + Improve ruler with “English” measurements in High Zoom
+ + Add Examples... menu item on the Help menu to easily find them
@@ -186,22 +591,22 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ + Change Modify to use Cornu easements if selected
+ + New Cornu Turnout Designer options to build all types of Turnouts
+ + Create proper flex-track lengths for pricing
-+ + Desktop icon can be created with Windows installation
++ + Desktop icon can be created with Windows installation
+ + Installing on Windows overwrittes earlier version
### New UI
-+ Layout
++ Layout
+ + Allow viewing of "negative" layout up to half a screen to the left or bottom beyond the origin. Draw Room Walls and a grey zone outside the defined layout
+ + Add rulers on room walls if the display origin is in negative territory
-+ Anchors
++ Anchors
+ + Anchors on all main commands - predict what will/can happen when clicked with modify keys (Ctrl,Shift,Alt)
+ + Add hover "anchors" for Select, Move, Rotate, Split, Join, Elevation, Move Description, Parallel
+ + Modify hover Anchors or all Straight, Curved Track, Straight and Curved Draw Objects
+ + Draw Anchors immediately adjust to Shift and Ctrl modifier key state
+ + Anchor for Join, fix anchor for Draw once selected
+ + Change System Cursor in main Window for Describe, Select and Pan/Zoom
-+ + Add acnchors to Select for Move and Rotate
++ + Add acnchors to Select for Move and Rotate
+ + Add Anchors for Connect/Pull - also make selecting second track easier
+ Select Modes
+ + Select hover Anchors thick and in Blue to show what will be selected and Gold what will not be
@@ -218,16 +623,16 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ + Precision entry of Modify for Draw objects when Sticky selected
+ + Snapping Poly objects to be 0/90/180/270 from previous line with Shift
+ + Anchor shown for point that is 90 degrees from both last line and first point in Poly
-+ + PolyLines and Polygons complete with Enter or Space in Modify or if user clicks away
++ + PolyLines and Polygons complete with Enter or Space in Modify or if user clicks away
+ ShortCuts
-+ + Text key shortcuts in Pan/Zoom - Zoom Levels "1-9", Extents "e", Origin "0"
++ + Text key shortcuts in Pan/Zoom - Zoom Levels "1-9", Extents "e", Origin "0"
+ + “Pan Center Here” with a text short-cut “@“ key that works in Select, Pan/Zoom, Modify
+ Context Menus
+ + Default to Context Menu on Right-Click, Command Menu Shift+Right-Click
+ + New Select Context Menus for Selected and UnSelected cases
+ + Numerous updates to context menus including special for Poly Modify
+ DoubleClick in Select
-+ + Open a Weblink, a Document
++ + Open a Weblink, a Document
+ + Modify for Cornu and Bezier, Modify Draw objects except Text
+ Elevation
+ + Elevation cursor shows elevation at point. Adding Shift displays clearance between two tracks\
@@ -254,13 +659,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ Clean up HotBar right click display order documentation
+ Remove timed validation of text entries, use Enter-key, Click Away or Tab to trigger instead
+ Drawing of Ties to use Polygons, reducing the load of unfilled Ties on Redraw
-+ Draw temp Polygons and Circles when moving them (all unfilled and simplified)
++ Draw temp Polygons and Circles when moving them (all unfilled and simplified)
+ Add up/down arrow keys scrolling in Select
+ Ctrl+Left-Click to rotate Turnouts - in common with other rotates
+ Make sure Draw commits simple elements even if Esc is subsequently pressed
+ Make Note icon size better
+ Make Bezier and Cornu use standard colors during construction
-+ Improve Grid drawing performance
++ Improve Grid drawing performance
+ Make Status fields insensitive when visible
+ Respect Turntable Angle for Modify and Join to Turntable
+ Save State including filenames and options when Save, Save As or Open commands are run
@@ -276,7 +681,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
+ Make repeated arrow key moves in Move into one Undo
+ Adjust Ties algo to give a more even look in short tracks
+ Fix bounding box for multi-line text
-+ Fix Describe Window sizing
++ Fix Describe Window sizing
+ Fix for split to preserve elevation properly (keep end point elev type and station name (if any) - new split end point gets elev_none
+ Fix handling of \n in multiline comments
+ Fix flex-track lengths for pricing
@@ -358,7 +763,7 @@ 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
++ 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.
@@ -366,13 +771,13 @@ Any log entries created before the first invocation of the window will be includ
## 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
++ 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
++ 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 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