AllyCAD 3.6 Development Log =========================== Release History =============== Build 16 - 28/01/2011 Build 15 - 17/03/2010 Build 14 - 14/12/2009 Build 13 - 14/10/2009 Build 12 - 12/06/2009 Build 11 - 17/02/2009 Build 10 - 28/11/2008 Build 9 - 24/10/2008 Build 8 - 16/10/2008 Build 7 - 18/08/2008 Build 6 - 28/05/2008 Build 5 - 28/03/2008 Build 4 - 18/02/2008 Build 3 - 04/01/2008 Build 2 - 23/11/2007 Build 1 - 22/10/2007 Version 3.6 (Build 16) ===================== General ------- (Build 1) 1. Initial limited public release. Please read comments under the Beta section for details of changes and additions. (Build 2) 2. Bug: Correct serial number was not being used in authorisation if a Hasp dongle which had only been authorised for the previous version was attached. 3. Initial general public release. (Build 3) 4. Bug: Fixed problem with insufficient licences when using a network dongle. (ID 1822) 5. Enhancement: Added Windows Vista as a recognised operating system that is displayed on the Help | About dialog. (Build 4) 6. Bug: Fixed a problem with the Power Bar being hidden between successive runs of the program. The problem occurred when AllyCAD was exited with no drawing windows open. In that case the Power Bar was hidden and that state was saved when the program exited. The next time the program started the bar state would be reset to hidden. AllyCAD no longer saves bar states when no drawing windows exist. Note that this only affects AllyCAD as Civil Designer always has the IDE window open. (ID 1892) (Build 5) 7. Added a new feature to allow the Users folder to be accommodated on a shared network drive, if required. To set up this feature copy the entire Users folder and its contents to a drive on the network. Copy the file SetSharedFolder.exe from the AllyCAD/Civil Designer installation folder to the same drive such that the program and the Users folder are on the same level of the folder hierarchy (i.e. from the folder containing the exe file you would go down one level to see the contents of the Users folder). Now, from each computer that needs to use the remote Users folder, browse to and run SetSharedFolder.exe with Administrator rights. If possible browse using UNC paths rather than a mapped drive letter to accommodate possible differences in logins on the computer. Use the option to set the shared folder path and click OK to enable the feature. To remove the feature run SetSharedFolder.exe (once again with Administrator rights), use the option to clear the shared folder path and click OK to disable the feature. Note that, when using this feature, each user should have their own login folder in the Users folder. Having users share a login folder will cause major problems with files being overwritten. (Build 6) (Build 7) (Build 8) (Build 9) 8. Enhancement: Binary file I/O now caters for files greater than 2GB in size. Relevant for huge DTM's. (ID 1914) (Build 10) (Build 11) (Build 12) 9. Bug: Fixed overwrite of dongle authorisation if attempting authorisation without a confirmation code. (ID 3328) (Build 13) (Build 14) (Build 15) 10. When closing a drawing/project with a very long file path (>230 chars) it caused a overflow of the message string. (ID 4098) (Build 16) CAD --- (Build 1) 1. Initial limited public release. Please read comments under the Beta section for details of changes and additions. (Build 2) 2. Enhancement: Coordinate Table dialog: Coord format selector now shows formats in X-Y or Y-X order as appropriate. 3. Added new snap mode to jump to the centre of the nearest circle as opposed to the current snap that jumps to the nearest circle centre point. (ID 1803) 4. Initial general public release. (Build 3) 5. Bug: Fixed a bug where printing white text and dimension text with the AutoCAD palette, the text couldn't be seen. Fixed this so that the text changes to black and can now be seen (on non-black paper). (ID 1843) 6. Bug: Fixed a bug with text export where a scaled text height of less than one tenth of a drawing unit is rounded to zero. This has been fixed. (ID 1848) 7. Enhancement: Changed layer drop down list in the Power Bar to no longer use a vertical scroll bar when the list is too short. This improves the list display when only a few layers are present. 8. Updated DWG/DXF library to version 2.5.01. 9. Updated image library to version 14.5.0.71. (Build 4) 10. Bug: Fixed a bug in Undo where some entities were not added back to the drawing. (ID 1921) 11. Bug: Fixed problems occurring with the loading of tiled bitmaps from a bbf file. This problem appears related to the third-party image handling library we use. 12. Bug: Fixed crash on exit when ACAD_SYMLINE_FILE.DRG not found when loading a DXF/DWG. 13. Bug: Fixed a bug with the export of non-continuous linetypes to AutoCAD. (ID 1859) 14. Bug: Fixed a bug with paper spaces where viewport clips the model space incorrectly because the viewport is inserted in the incorrect place relative to the model space. (ID 1863) 15. Bug: Fixed a bug with new Vista directory configuration where AllyCAD and Civil Designer share the Guest directory. The wizard now defaults to cartesian, mm, and a scale of 1:1 in AllyCAD. (ID 1931) 16. Bug: Fixed a bug where the STRUPR$ macro command was inadvertently removed from the macro language causing some macros to fail. (Build 5) 17. Enhancement: If errors are picked up during the loading of an AutoCAD drawing an exception is thrown and the user is given the option to run the automatic recovery process or abort the load process. (ID 2010) 18. Bug: Loading a DWG should not allow loading of layouts, but Opening a DWG should give an option to load the layouts. Loading a DWG incorrectly changed the drawing settings to Cartesian. 19. Bug: Fixed a bug which caused a crash in AllyCAD when executing compiled macros. (ID 1947) (Build 6) 20. Bug: Rewrote the multi-line text formatting to work for AutoCAD 2008 import. (ID 2038) 21. Bug: Fixed loading of DWG "XRefs" with a relative path. (ID 2108). 22. Bug: Fixed handling of bitmaps where they always appeared behind everything else in the drawing. This was caused by careless porting of code from the previous version between builds 4 and 5. (ID 2115) 23. Bug: Fixed scaling problem by changing tolerance to prevent multiple "Cannot scale with scale factor 0" messages from appearing. (ID 2074) 24. Bug: Fixed a bug which crashed AllyCAD while specifying a clip region with the GrabAll snap set. (ID 2150) 25. Bug: Fixed a bug with the New Bitmap Path Dialog where the "Try Again" button remains greyed-out even if the correct bitmap path is typed in instead of using the browse button. (ID 2274) (Build 7) 26. Bug: Using the Load Drawing command changes any entity in the incoming drawing which uses pen 255 (black in the AutoCAD palette) to use the ByLayer pen instead. This is an artifact of pre version 3 drawings. (ID 2448) 27. Updated DWG/DXF library to version 2.6.01. 28. Updated image library to version 14.5.0.75. 29. Updated MrSID library to version 7.0.0.2167. 30. Updated Crypkey library to version 7110. 31. Bug: Fixed problem with coordinate system radio buttons in DWG Import Wizard. (ID 2486) 32. Bug: Fixed a bug with importing triangular polyface meshes from AutoCAD. (ID 2289) 33. Bug: Fixed a bug with exporting leader arrows to AutoCAD. Problem with the scale and also with leader lines the same size as the arrow head size (from sewer module). (ID 2463) 34. Bug: Fixed a bug with a hatch name length of more than 15 characters which crashes AllyCAD when exporting a drawing to AutoCAD. (ID 2397) (Build 8) 35. Bug: Fixed a bug with exporting a drawing to AutoCAD where dimensions are not written on the correct layer but instead appear on layer 0. (ID 2567) 36. Bug: Fixed a bug with exporting angular dimensions to AutoCAD. (ID 2571) 37. Bug: Fixed a bug where jump to nearest circle caused AllyCAD to crash. (ID 2566) 38. Bug: Fixed a bug with importing of southern hemisphere drawings where the import wizard's negate coordinates option is not enabled. (ID 2598) 39. Bug: Fixed a bug with exporting a symbol line to AutoCAD from a southern hemisphere drawing. The "symbol line" is exported as a series of block inserts and these needed to be rotated by 180 degrees for southern hemisphere dwg export options: "Do Nothing" and "Twist 180". (ID 2600) 40. Bug: Fixed a bug with image manager when opening a drawing with null image pointers e.g. when the image has not been loaded because of an incorrect file path. Entering the correct path in the image manager causes a program crash on pressing the OK button. (ID 2614) 41. Bug: Fixed a bug with the exporting of specific clipped rectangular bitmaps to AutoCAD where the clip region is not closed and is seen in AutoCAD as a triangle instead of rectangle. (ID 2705) 42. Bug: Fixed two bugs with the importing of solid hatches which caused excessively long redraws. One involved solid hatches with elliptical arc boundaries and the other a huge upper bound calculation during calculation of the hatch bounding box for hatches with arcs. (ID 2746) 43. Bug: Fixed a bug with the auto perimeter tracking of large regions which result in a pattern overflow. We now exit from the perimeter tracking correctly and inform the user of the error. (ID 2762) 44. Bug: Fixed a bug with the image manager where editing or deleting certain images in the image manager caused intermittent crashes. This and the undo for this operation has also been fixed. (ID 2807) 45. Bug: Fixed a bug with the clear clip region button on the "Set Bitmap parameters" dialog where the bitmap region was not cleared. (ID 2808) (Build 9) 46. Bug: Fixed a bug created in point 42 above which caused problems with all functions using line circle tangent intersections. These include jump and snap to line/circle geometry and tangent intersections, copying of one parallel element where the element is an arc. (ID 2838) (Build 10) 47. Bug: Fixed a bug with the export and import of data items (AllyCAD) or attributes (AutoCAD) to and from AutoCAD. (ID 2885) 48. Bug: Fixed a bug with the export of sloped dimension with different length witness lines to AutoCAD. These are now exported correctly as rotated dimensions. (ID 2916) 49. Bug: Fixed a bug with the snipping of bulged polylines with polysnip. AllyCAD no longer crashes when it tries to snip a degenerate bulged polyline. (ID 2921) (Build 11) 50. Bug: Fixed a bug importing DWG with a font name that is a network path. (ID 3041). 51. Updated DWG/DXF library to version 2.7.01. 52. Updated Crypkey library to version 7118. 53. Bug: The error message "Please set the pen colour to something other than 'ByBlock' before inserting the block!" is no longer displayed whilst doing a repair drawing, i.e. when the "INSERT" macro function is called. (ID 3119) 54. Bug: The crash caused by reading of a proxy entity during an automatic recovery of a dwg has been fixed by the above DWG/DXF library version 2.7.01. (ID 3123) (Build 12) 55. Bug: The crash caused by a bitmap in a symbol being inserted or viewed due to the bitmap not being loaded has been fixed. (ID 3364) 56. Bug: Fixed drawing of Coordinate Table after switching from Surveyor Southern Hemisphere to Cartesian (ID 3384). 57. Bug: Fixed a bug with the importing of curves on dwg drawings which were mirrored about the origin when the "Negate Survey Coordinates" option was selected on the wizard. (ID 3257) 58. Bug: Fixed a bug with the dwg import of multiline text. The first character of the formatted multiline text was missing. (ID 3256) 59. Bug: Fixed a bug in a drawing where the maximum number of symbols (120) was was exceeded and the following prompt appears "Drawing Untitled is corrupted. Save it and run File/Repair". (ID 3250) 60. Bug: Fixed a bug with the dwg recovery opton where the recovery option was not run when the error message "Invalid record index 45" appeared. (ID 3205) (Build 13) 61. Bug: Fixed a bug where the dimension tolerance was displayed incorrectly. (ID 3641) 62. Bug: Fixed a bug with the *.dwg import where the drawing crashed during a drawing recovery. (ID 3715) 63. Bug: Fixed a bug with the *.dwg import where the drawing gets to 30% of reading the entity blocks and then hangs. (ID 3719) 64. Updated DWG/DXF library to version 3.1.00. Implements initial handling of AutoCAD 2010 files. (Build 14) 65. Updated DWG/DXF library to version 3.2.00. Final release of library for handling of AutoCAD 2010 files. (Build 15) 66. Added error trapping for calculations using spurious polylines with impossible vertex counts. (Build 16) 67. Updated DWG/DXF library to Teigha for .dwg 3.04. 68. Updated MrSID library to 7.0.01.2181. Toolkit ------- (Build 1) 1. Initial limited public release. Please read comments under the Beta section for details of changes and additions. (Build 2) 2. Initial general public release. (Build 3) 3. Bug: Fixed Sectional Title Adjust PQ's function. The PQ adjustment was only working if a unique section was first in the list. (ID 1842) (Build 4) 4. Bug: (Architectural Toolkit) Fixed a bug which caused AllyCAD to crash when the architectural spec file is created. We were not able to recreate the bug so we can't be sure how it got into this state. (Build 5) (Build 6) (Build 7) 5. Bug fix: (Survey Toolkit) Fixed formatting of lengths and coordinates where the thousands separator could have been a prefix. (ID 1777) (Build 8) (Build 9) (Build 10) (Build 11) (Build 12) 6. Bug fix: (Survey Toolkit) Multiple dimensioning was missing north-south, east-west aligned boundaries being the same length as the road width they fronted. Fixed. (ID 3251) 7. Bug fix: (Mech Toolkit) Linear/Polar repeat radio buttons not working in many fastener dialogs (ID 3066). (Build 13) (Build 14) (Build 15) (Build 16) Turn ---- (Build 1) 1. Initial limited public release. Please read comments under the Beta section for details of changes and additions. (Build 2) 2. Initial general public release. (Build 3) 3. Bug: Corrected path to vehicle symbol file when placing a vehicle symbol. (Build 4) (Build 5) 4. Bug: No speed profile is generated if the specified start chainage is less than the start of the vertical alignment. (ID 1938) (Build 6) (Build 7) (Build 8) (Build 9) (Build 10) (Build 11) (Build 12) (Build 13) (Build 14) (Build 15) (Build 16) Version 3.6 Beta (Build 4) - Unreleased ======================================= General ------- (Build 1) (Build 2) (Build 3) 1. Bug fix: Corrected data paths for crash reporting facility. (Build 4) CAD --- (Build 1) 1. Enhancement: The graphical representation of AutoCAD "proxy" objects is now loaded from DWG/DXF files. However the proxy object itself is not preserved. 2. Bug fix: DWG import of polyface meshes updated to handle case where number of vertexes and faces not specified. (ID 1188) 3. Bug fix: DWG export of linear dimensions (text placement and rotation was wrong). (ID 1193) 4. Bug fix: DWG export of hatch: Hatch layer is now correct (was always 0). Also custom hatch patterns were not being exported, so hatches using custom hatch patterns looked incorrect in AutoCAD. (Build 2) 5. Added a system setting to control scaling of entity widths when scaling entities. This affects lines, arcs/circles and polylines. Previously the line width would be scaled by an equivalent factor when scaling one of those entities. Use the System Settings to turn off this feature and retain the set line width when scaling. 6. Updated to version 2.04.01 of the Open Design Alliance DWG/DXF library. (Build 3) (Build 4) 7. Bug fix: Fixed crash in the List Objects command. (ID 1767) 8. Enhancement: Added an "Apply To All" checkbox to the bitmap dialog so that when a file is being loaded so you don't have to repeatedly click on the ignore and delete reference buttons each time a bitmap can't be found. (ID 1789) 9. Enhancement: Added the last recently found bitmap to the bitmap path search so that once you have browsed for a bitmap in a certain directory if other bitmaps lie in this directory they will be loaded without prompting. (ID 1789) Toolkit ------- (Build 1) 1. Enhancement: Expand the coordinate table function (Mech Toolkit). (ID 961) - coordinate table dialog now has options allowing user to add ID label text and/or coordinate value text at the coordinate - coordinate table function moved to the CAD "Annotate" menu 2. Enhancement: Add an arrow to the Mechanical tolerance function. (ID 962) 3. New feature: Added square nuts and bolts to the Mechanical toolkit. (ID 965) 4. New feature: Added wing nuts to the Mechanical toolkit. (ID 966) 5. New feature: Added torx to screw head key type in the Mechanical toolkit. (ID 969) 6. New feature: Added piping schematic symbols to the symbol libraries. (ID 972) 7. New feature: Added a spring drawing function to the Mechanical toolkit. (ID 973) 8. New feature: Added a pin/dowel drawing function to the Mech toolkit. (ID 963) 9. Enhancement: Survey toolkit 'Add Point' routine now increments successive point names, and will either remember the previous description and elevation value, or if left blank will not prompt you again. (ID 555) 10. Enhancement: Erf area table now prints an accumulated total. (ID 200) 11. Enhancement: More CAD layer options are now available to SG Diagram drawing (ID 86) 12. New feature: Splays is a survey toolkit routine that simplifies drawing of splays and block corner offshoots. (ID 153) 13. Enhancement: The snipping of surrounding data when tracing an SG diagram has been improved and the settings thereof simplified. (ID 38) (Build 2) (Build 3) (Build 4) 14. Bug fix (Mechanical Toolkit): Gears drawn incorrectly if right edge of gear intersected with existing drawing elements. (ID 1787). 15. Enhancement (Mechanical Toolkit): Added an option to draw the PCD of a gear. Turn ---- (Build 1) (Build 2) (Build 3) (Build 4)