IGNEUS INCORPORATED'S THE SIMPLE HYDRAULIC CALCULATOR VERSION HISTORY =============== 1.00 January 14, 2005 Initial release 1.01 March 26, 2005 Minor bug fixes and changes 1. Color depth detection on older hardware has been corrected. 2. On rare occasions, TSHC would give up too soon on a calculation. This has been corrected. 3. A smaller flow scale has been added to make graphs more readable on low flow systems (13D, 13R). 1.02 August 1, 2005 Bug fix 1. Errata causing flows from reference nodes to vary from the amount specified during a source calculation ('ALL' command) has been corrected. ======= End of 1.0 branch ======= 1.1 January 16, 2006 Feature update 1. Numerous improvements to the editor: a) Real time syntax highlighting b) Real time error checking c) Feet & Inch input d) Multiple undo and redo d) Many new keyboard editing shortcuts 2. New system wizard for quick and easy creation of tree and gridded systems. 3. Pipe material codes and descriptions are now included in the hydraulic calculation report. 4. Fix - MAIN command # of branchlines must be two or greater. This error is now reported correctly. 5. pdf examples are now formatted for a 1/8":1'0" scale print on a D size sheet. 6. 'TSHC Manual.pdf' is now bookmarked for easier navigation. ======= End of 1.1 branch ======= 1.2 April 24, 2006 Feature update / Minor errata fix 1. Drag and dropping of files now supported. 2. Group editing of: Size, length, elevation, k-factor, and head discharge. 3. Selectable report sections (tools->options). 4. Smart tabs in editor. 5. .shc file system changed to facilitate cad importing/exporting and easier system information changes in future. 6. Added remote area description field in system information dialog and report plus (finally) a contract number field. 7. Hints in system information dialog have been corrected. 8. 'Water' command now accepts a static pressure without residual and flow. Calcs are performed with the source pressure held constant at the static value entered. 9. 'Drop' command hint text has been corrected. 10. 'MainElev' command would cause calculation failure when an offset and offset elevation were used with a main that had an extra node. This has been fixed. 11. Comments may now be entered after a command on the same line. 12. Fixed long file name support when double-clicking .shc files. 13. Links to examples now placed on desktop and in start menu. 1.2.1 May 3, 2006 Minor errata fix 1. An error causing 'out of bounds' message and failure to calculate when comment lines have spaces before the '//' has been fixed. 1.2.2 May 18, 2006 Minor errata fix 1. Many commands cause an out of bounds error when parameters are missing. Missing parameter errors are now reported correctly. ======= End of 1.2 branch ======= 1.3 August 25, 2006 Feature update / Minor errata fix 1. Mislabeled unit in report for metric users corrected. 2. Real time error checking (highlighting) now checks fitting code against pipe size instead of checking for valid code only. 3. Report update - now choose A4 paper size with landscape layout, letter paper with landscape layout, or a more compact letter paper with portrait layout. 4. Font selection moved to options dialog (Tools->Options). 5. The editor's real time highlighting and background colors are now user selectable from the options dialog (Tools->Options). 6. Options dialog (Tools->Options) extensively revised. 7. Advanced highlighting option added (Tools->Options). This adds a few more real time error checking tests that may run too slow on old computers. Checks added are: a) pipe sizes checked against pipe type b) flow command coordinate bounds verified against Main and Line commands c) METRIC or ENGLISH command will set units used for checking, if present. 8. LiveLook feature shows information for pipe or node at cursor position in bar just below toolbar. 9. Cursor now remembers x position when moving up or down. 10. Drag and drop editing allows selections to be moved in the editor with the mouse. 11. Added MainV command for creating crossmains with variable distances between branchlines. 12. Modified Line command to allow variable spacing between heads along the branchlines. 13. New grid/tree flow diagram is available in calculation reports when TSHC's grid commands are used. 14. Improved print quality for all graphs. 15. REDUCE command could fail to reduce properly on some complex grids. This has been corrected. 16. The report's summary page wrapped text around to the next line when an entry was too long. This could cause values to be shown out of place. Wrapping of text has been disabled. 17. Undo and Redo buttons have been added to the toolbar. 18. Removed 40 character limit for designer and company information text (Tools>Options). 19. Fixed a large memory leak. 20. Fixed help file registration entry. 1.3.1 October 29, 2006 Minor errata fix 1. A LiveLook Bfp command display bug has been corrected. 2. Fitting code erroneous highlighting when metric units are used has been corrected. 1.3.2 November 16, 2006 Errata Fix and Data Update 1. Fixed: Individual fitting code equivalent lengths were displayed in feet when meter units were required. (This error was a reporting error only - not a hydraulic calculation error.) 2. Many pipe code internal diameters have been updated. Sources are now referenced in the manual. ======= End of 1.3 branch ======= 1.4 January 29, 2007 Feature update / errata fix 1. Window's Vista compatibility. 2. Help file has been enhanced and converted to Microsoft's HTML help system. 3. Pressing F1 key while in the editor will now open help file to the entry for the command typed on that line (if present). 4. Fixed a bug causing erroneus highlighting of valid metric pipe sizes when standard mode syntax highlighting was used. 5. Fixed: Zero length pipe created a division by zero error when previewing or printing reports. Zero length pipe are now officially permitted. 6. Added additional fitting codes for many common dry pipe valves. See the manual for a full listing. 7. Added Pf/ft(meter) column in calculation results window. 8. Added numerous new pipe material codes for much commonly used pipe. See the manual for a full listing. 9. New pop-up help feature means you won't have to remember all those new codes listed above in items #6 and #8. Also helps with C-factors, K-factors, and pipe sizes. 10. Pipe material editor box is now resizable. 11. The 30 character pipe material description limit has been increased to 200+ characters. 12. Fixed a bug causing selected comment lines to disappear during group editing. 13. U.S. unit users may now choose a gravity constant of 0.433 psi/ft or 0.434 psi/ft. (Options dialog | Calculations tab) 14. Eliminated meaningless residual pressure/flow display from the hydraulic and water source graphs when a fixed pressure water source is used. 15. New Insert menu created at runtime from user customizable file! Preconfigured with many backflow preventer commands and other items. 16. Advanced highlighting now immediately updates the display of dependent commands when M,MV,L,TL,TR,USE,METRIC, or ENGLISH commands are changed and have comments on the same line. 17. Static (no editor change) redrawing speed when using advanced highlighting has been greatly improved to eliminate choppiness during scrolling and window dragging. 18. Previously, custom pipe types were only saved properly when created before opening any files. This has been corrected. Custom pipe types will now be properly saved when created or edited at any time. 19. The hydraulic graph now includes a dashed line from the demand point to the intersection with the source curve at the demand pressure. 20. Internal changes have improved program stability. 1.4.1 February 7, 2007 errata fix 1. Fixed 'Range Error' caused by having comments on the end of a line when using Eng->Metric or Metric->Eng conversion. 1.4.2 March 6, 2007 errata fix and minor changes 1. Fixed: Custom pipe material file is now deleted when TSHC is uninstalled. 2. The calculation results window now appears much faster when calculating large systems. (Sorting of pipes and nodes for report has been optimized.) 3. Inch symbol (") is now allowed on pipe sizes. 4. Fixed: A bug that allowed user's to define a new pipe material with the same code as an existing pipe material. 5. Fixed: Leaving a print preview window open when loading or starting a new file could lead to a program lockup. Print previews must now be closed before other actions are permitted. 6. Fixed: When autopeaking and not a single remote area converged properly, TSHC could enter an endless loop. TSHC now properly issues the correct warnings/errors. 7. Fixed: Moving cursor past the last allowed parameter for a command would cause a range error when the pop-up helper checks whether to help or not. 1.4.3 March 15, 2007 errata fix and minor changes 1. Insert menu now loads correctly when TSHC is not started from TSHC's installation folder. 2. Change #5 in version 1.4.2 (above) disabled the print and options buttons in the print preview window. This change has been reversed. Now preview windows and the calculation results window are closed when File->New or File->Open is selected. 3. TSHC now displays a print dialog box when the menu item File->Print is selected. This allows the printer and other items to be selected without using the preview window. 4. Setup program will not overwrite an existing 'insert.txt' file. 1.4.4 April 30, 2007 errata fix and minor changes 1. Fixed: Unit conversions (Tools menu) could fail when a 'node' command specified discharge. 2. Added an error message for when the referenced source pipe in a 'PC' command does not exist. 3. Negative demand pressures are now allowed when performing demand calculations (as opposed to source calculations when using the 'ALL' command). Previously, demand at the water source was not allowed to drop below zero. 4. Hose allowance line on graph could be drawn incorrectly when the water source is defined with multiple flow/pressure data points. This has been corrected. 5. Fixed: System information was not always cleared correctly when creating a new file or opening an existing file. 1.4.5 June 29, 2007 errata fix and minor changes 1. Fixed: 'range error' could occur when previewing/printing reports with a fixed pressure or flat water source. 2. Fixed: 'Flow' command could errouneously highlight values when the grid/tree system used 'MainV' commands. 3. Added: Ability to save a plain text report file ('Tools' menu). 4. Added: automatic update checking over internet 5. Changed: Bfp, Pump, and BP commands now always add(remove) pressure in the direction of water flow. Previously, pressure was always changed based upon pipe/pump direction. 1.4.6 October 1, 2007 errata fix 1. Precalculation "grid" commands' dependency checks have been improved to catch more unallowed combinations and give relevant error messages. 2. Corrected an errata that often caused a flow diagram failure (and hence a report printing or previewing failure) when a 'TreeLeft' command is used. 3. Corrected an errata causing flow diagram failure when a 'Main' command specified only two branchlines. 4. Corrected an errata causing the 'TreeLeft' command to use incorrect lengths and/or sizes on the last branchline. 5. Corrected an errata that could lead to missing riser nipple pieces when multiple 'Main' commands of varying length where used. 6. Corrected an errata causing 'Drop' command to use pipe type from last 'Use' command in file instead of last previous 'use' command. 7. Update checker now checks once a day (when SHC is run). As before, no personal or private information is sent to Igneus Inc. 1.4.7 December 28, 2007 1. New NFPA 13 (2007) style report. 2. Project information items have been added to accomodate the new report style. 3. Reports now show only pipe material and fittings used in the calculation instead of all valid pipe materials and fittings. 4. The pipe material editor now properly handles comma decimal separators. 5. File conversion now shows a success or failure message. 1.4.8 May 9, 2008 errata fix 1. TSHC will now perform a source calculation on fixed flow systems (systems that do not use "Flow" or "Head" commands) when the "All" command is used. Previously, a demand calculation was always performed. 2. The tree system example in the manual has been corrected to accurately represent the system diagram shown in the manual. The corresponding "example3.shc" file has also been updated.