From d1a8285f818eb7e5c3d6a05709ea21a808490b8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 19 Mar 2018 19:55:58 +0100 Subject: New upstream version 5.1.0 --- app/lib/CHANGELOG.md | 199 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 app/lib/CHANGELOG.md (limited to 'app/lib/CHANGELOG.md') 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 -- cgit v1.2.3