summaryrefslogtreecommitdiff
path: root/app/lib/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'app/lib/CHANGELOG.md')
-rw-r--r--app/lib/CHANGELOG.md199
1 files changed, 199 insertions, 0 deletions
diff --git a/app/lib/CHANGELOG.md b/app/lib/CHANGELOG.md
new file mode 100644
index 0000000..212017a
--- /dev/null
+++ b/app/lib/CHANGELOG.md
@@ -0,0 +1,199 @@
+# XTrackCAD Changelog #
+
+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/).
+
+## [unpublished]
+
+### Added
+
+### Fixed
+
+### Added and changed parameter files
+
+## [5.1.0]
+
+### Added
+
+### Fixed
++ Fix Traditional Easements that are smaller than Sharp value between 0.21 and 0.5
++ Resuming after an abort takes precedence over loading last layout
++ Fix the vanish track segments problem.
++ Change all track segments currently set to white to black in parameter files and examples
++ Changed initial defaults to orange for exception color and snap grid turned off
++ Make snap feature work with rotated or moved lines
++ Fix track description editing for bezier, cornu and curve
++ Fix track description editing for compound (turnouts)
++ Flip sense of records for Bezier and Cornu so that the default (hidden) matches all the records written so far (0). Only those explicitly unhidden with have the bit flipped.
++ Fix Abend when naked cornu end is modified
++ Allow for small rounding errors when checking minimum radius
++ Round down exception radii in Cornu and Bezier
++ Limit maximum length for PD_STRING and enable limits for layout title
++ Add new check for radius > room dimensions when creating helix or circle
++ Fix map window update on zoom with options for gtk, map overlay update on pan/zoom and pan/zoom messages and doc.
++ Update German translations
+
+### Added and changed parameter files
+
+## [5.1.0beta]
+
+### Added
++ Finish the new End Point records which have fixed positions and all fields are output
++ Add Select Track and then Right-Click mode to Connect Tracks to reconnect large numbers
+of tracks in one command (and provide an alternative to accurately selecting two close end-points).
++ Pan/Zoom button LeftDrag Pan, RightDrag Zoom
++ Pan/Zoom command adds 0 key to set origin and e key to zoom to extents
++ Improve zoom and pan performance if map is showing
++ Amend Mass Connect to use two passes - one close and one wide
++ Add Select All and Select All Current to popup menus
+
+### Fixed
++ Open external sites in separate window from help (bug #219)
++ Fix the initial position of rotated elements
++ Make sure all connection parms do not exceed bounds from options dialogs
++ Fix Abend on naked cornu modify
++ Fix invalid value modification when selecting new number format
++ Fix error threshold for bezier to avoid weird curves if connection distance high
++ Re-enable splitting fixed track for straight, curved and bumpers
++ Fix prompt for Join Start
++ Fix Abend when using connect for first track to turntable
+
+### Added and changed parameter files
+
+## [5.0.0.beta5]
+
+### Added
++ Allow Turnout Placement on Bezier Tracks, also improve Bezier splitting logic
+to be more precise
++ Ensure Cornu is deleted if connected track is deleted (like Easement)
++ Make an unfilled Box into a Polygon with a RECTANGLE shape. Add special edit
+capability for filled and unfilled Boxes in Modify that preserve their shape and
+allow for either editing at the corner or on a side. Add user prompts during
+editing.
++ All: Add multi line text fields in drawing
++ Windows: Select monospaced font for parts list
+
+### Fixed
++ Linux/OSX: Fix memory leak when updating status bar
++ Stop turnout placement on helix, ensure no turnout placement on bezier or cornu
++ Set the width of the benchwork selector
++ Restore Labels in HotBar to full size and sort out layout even without labels
++ Fix Lionel files which were binary and had bad end lines
++ Fix assorted leaks and adjust the rate of change of curvature calc
++ Windows: Fix text handling for multi line edit fields, bug #198
++ Windows: Fix printing multi page parts lists
++ All: Fix car part files
++ Windows: Fix parts list
++ All: Fix Traverse of rotated turnouts and issues with inaccurate segments in turnouts
+
+### Added and Changed Parameter Files
++ Z-Atlas55.xtp Updated, added #6 Turnouts and 19d Crossing. Dimensions were scale from online images.
++ F-NMRA-RP12-21.xtp NMRA F Scale Std Gauge 13' prototypical track centers
++ G-NMRA-RP12-23.xtp NMRA G Scale Std Gauge 13' prototypical track centers
+
+## [5.0.0.beta4]
+
+### Added
++ Lock center of rotation to center of turntable if within 1/4 of turntable radius when clicked
++ Allow Connect Two Tracks to connect correctly aligned stall tracks to a turntable like normal tracks
++ Add Precise Move Right-Click submenu
++ Additional German translations
+
+### Fixed
++ Linux/OSX: Fix Note invisibility
++ Linux: FIX RPM dependencies for browser builds
++ Linux/OSX: Fixed invisibility of Note icon on trackplan
++ Fixed crash in demo mode
++ Update copyright notice in About dialog
++ Cope with larger system fonts set by user
++ Linux/OSX: Make sure the draw area and the message are correctly placed after redraw
++ Fix Abend in Train with Car Label Display enabled
++ Allow Cornu Join to work on Circles and Helixes
++ Fix Layers Abend
++ Update map window after Quick Move and Quick Rotate
+
+## [5.0.0.beta3]
+
+### Added
++ Add Micro-Move using Shift-Ctrl-Arrows in Move Command
+
+### Changed
++ Improve Cornu documentation
+
+###Fixed
++ Allow GTK window width to shrink, resize on restart to fit inside and show on available monitor(s)
++ Fix toolbar ballons blank after resize
++ Fix Display Elevations bug
++ Fix Bezier displayed radius and center for second end
++ Upgrade Describe for Compounds and reduce real estate for larger items by rendering POS X, Y on one line
++ Fix for up arrow panning down instead of up when un-shifted
++ Fixes for Traverse inside a Compound/Turnout.
+
+## [4.4.0.beta2] - 2017-11-09
+
+###Fixed
++ Cornu problem with saving that led to bad curves on file open
++ Cornu and Bezier problem with List Parts - led to abend plus bad lengths
++ Failure in Train if a train hits an end-point
+
+###Added
++ Constrain add to unconnected Cornu end in Modify via right drag to be correct radius
+
+## [4.4.0.beta1]
+
+### Added
++ New Cornu track feature for more flexible easements
++ New Bezier tracks and lines
++ Snapping of new straight, curved and Bezier tracks to unconnected end points
++ Snapping of new straight, curved and Bezier lines to line segment ends
++ Use region specific defaults on initial run of program
++ Keep separate current directories per file type
++ Add option to highlight unconnected end points
++ Add option to keep lower corner in zoom
++ MicroStep Pan Buttons
++ Add toolbar button to toggle map window on and off
+
+### Changed
++ During build the local browser can be enabled to show help, therefore replacing the built-in webkit viewer
++ Improved "New" layout function
++ User prompts added to Zoom function
++ Added and improved German translations
++ Add Print option to force out Centerline. Adjust dashed line for GTK to reduce gap between dashes
+
+### Changed Parameter Files
++ Fixed three way turnout in Tillig TT Advanced track
++ Clean up CTC-Panel, Peco N Code 80 Streamline, KB Scale and On30 parameters
++ Fix scale definitions and clean up S-Trax, Hubner, Atlas O Scale parameters
++ Added structures to Walthers Cornerstone in HO and N
++ Extended T-Eishindo
++ Renamed rocon.xtp and updated N-fl for new ownership
++ Cleanup and reorganize Peco N track parameters
++ Cleanup and create separate files for Peco HO/OO track ranges
++ Peco HO Code 70, 83 and 100 - Added inspection pit
++ Peco N Code 55 and Code 80 - Added inspection pit
++ Atlas Code 100 HO-Added Bridges and Turntable
++ Atlas Code 83 HO-Added more Bridges
++ Kato HO-Added #4 and #6 Single Slip (Lefthand Crossover) Turnouts
++ Kato N-Added Open (inspection) Pit 20-016
++ Z Rokuhan-Added New Short Iron and Deck Girder Bridges and 440mm PC and Std Straight Track Sections
++ Add Micro Engineering parameter file
++ Updated and corrected parameter file for LGB
+
+### Fixed
++ Keep layer count up to date and store relevant layers on save
++ Enable changing layers for "Notes" from "Properties" dialog
++ Fix bug #203 Train turns on itself at a buffer
++ Fix broken DXF export by putting correct version into DXF export
++ Allow larger number of files to be selected at once for loading
++ Fix bug #196 wrong layer number in object properties
++ Changing "Layout Options" can be cancelled
++ Consistently change "Describe" label to "Properties"
++ Make Text immediatetly update color as well as size
++ Fix filename handling bugs
++ Fix option dialog and end point drawing for normal endpoints
++ Numpad + and - can be used like standard + and - for zoom control
++ Make sure a number format is set after changing the measurement system
++ Linux/OSX: Fix color button bug
++ Fix extra data re-allocation logic in csignal.c
++ Updated spec file for EL6 RPMs