Fixed: Concatenation on logging RESET_VARIABLES
Fixed: Active point reset in every ListView_Line select via left click
Fixed: ProcessDSV stops the including process of the first error handler on failed prefix
Added: Right click on ListView_Line copies the model to the clipboard
Added: Fifth dummy column to store the mode so it can be copied when needed
Added: Every frequent ListView_Line now has tooltip showing the model related to it
Changed: ListView_Line last value now displays piece name instead of model
Optimized: RESET_VARIABLES hjaving to use local /bgskids/
Optimized: TextEntry arrangements using more common /sAbrev/ instead of /sName/
Others: Rearrangements, comments and variable naming convention
Fixed: Proper mnemonics for DSV database management
Added: Ability to translate DSV database to Lua via "TranslateDSV"
Removed: The "Mode" argument from the DSV exporter
Changed: The delimiter is not at the back of the function call
Factorized: StoreExternalDatabase now called ExportDSV
Renamed: StripDSV to StripValue, GetFieldsName to GetColumns
Fixed: Standard data default delimiter is now tab when delimiter is not given
Fixed: Duplicating prefix controls overwriting the database with additional pieces parameters
Added: The table loading prefix name to the logging as it is main parameter derived from the addon attached
Removed: Addon string argument. It will be added on registering a darabase via @RegisterDSV
Included: Pieces prefix database export locking file check within @RegisterDSV(sPref, sProg, sDelim) for easier API
Fixed: Synchronizing a DSV crash when blanks are bordering the value quotes
Fixed: Registering a DSV to the load list failed to attach first time on install and go multi
Fixed: ImportCategory, ImportDSV return default boolean and ProcessDSV import status check
Fixed: DSV list multiple loading when user tries to duplicate prefixes
Added: The printing table function now can print the exact table definition
Added: StripDSV helping the library strip the correct value from the file read
Updated: Translation of TrackAssemblyTool in French (SCROLL > MOLETTE)
Optimized: Value strip method form double quotes and spacing
Fixed: Exporting of the SynchronizeDSV for LUA and SQL modes to be the same
Fixed: Files reading and writing mode to binary to avoid <CR><LF> windows format on default
Fixed: Category and piece exporting not working when directories are not created
Fixed: Extended personal categories loaded befor the custom addon ones
Renamed: SynchronizeExtendedDSV to SynchronizeDSV
Updated: All images to *.jpg fore less space
Updated: the addon synchronizer autosave/autorun_add_pieces.lua
Updated: StoreExternalCategory for custom addon categories support
Optimized: MatchType using locals for strings
Added: Ability to add "extra" items in the database via /ex_*.txt/ file creation
Added: Ron's bridges/bridge_*.mdl items
Updated: Category calculation and export to the new format
Updated: DefaultType category to be used only in the client side
Updated: ImportDSV having local data-table and removing length calculation
Added: New Battleship's rails
Added: emd.bat ability to synchronize folders not bound by *.gma file
Added: main.cpp ability to process logs
Added: models_ignored.txt battleship switch needles
Updated: trackasmlib_log.txt for reference
Updated: trackassembly.lua with minor printouts
Added: Battleship's abandoned rails
Added: Pieces manager to load ignored models directly
Changed: Missing model files are now logger instead of printed in the console
Fixed: Sligwolf's mini hover tracks not having the correct pitch
Added: Enable/Disable/NoCall for additions draw shadow
Updated: Piece manager now supports ignored models list (models_ignored.txt)
Updated: Ron's turntables are now discontinued
Removed the rest of "trackassembly_enqstore" uses
Added: Log when SetLogControl is called to show current log status
Changed: Setting the log control both instances needs "developer mode" enabled
Changed: SetLogControl in the client is done by clicking the "Reset Varables" button
Updated: "Ron's Minitrain Props" support
Added: Categories for "Ron's Minitrain Props"
Added: Category for G Gauge track pack
Updated: Piece exporter batch now uses straight *.gma, instead doing this manually via the GMAD extractor by MulleDK19
Updated: E2 Export generator script using ", " as delimiter for *.lua exports
Fixed: Welding the first piece on stack not working sometimes
Added: Tool client help information
Added: Ability to use cam 2D3D when drawing
Added: Log the max values for props and tracks
Changed: Code/comments rearrangement
Changed: Ghost entity transparency to 200
Renamed: (Get/Make)CoVar to (Get/Make)AsmVar for better consistency
Removed: Unneeded localizations
Removed: MakeGhostEntity() part of the Gmod library
Removed: Discontinued AddControl( string type, table controlinfo )
Removed: Temporary variables for name and type in the panel
Updated: LoadKeyPly to player info hash
Updated: IsPlayer and IsOther
Fixed: Pre-commit hook handling UNIX format correctly
Fixed: Sources in UNIX format
Fixed: Correct number of kept records on timer attaching crash
Added: Factory reset on the database and variables
Renamed: GetPropBodyGrp to "Group"
Divided: Error logs for InitAssembly()
Updated: Track point exporter E2
Stored: Ron's last DSV
Refurbished: PHX% tracks with error of 10^(-12)
Remaining: Fix StephenTechno's changed track origins using the TA point generator
Fixed: Case when creating invalid No-Collide/Weld
Fixed: PHX Metal having skewed rail beams. Workaround bad models
Added: Apply physical settings/properties on a single piece
Removed: Hovering unneeded variable namTable
Factorized: Import from DSV trigger condition