================================== AllyCAD 2010 Project Overview ================================== IMPORTANT NOTE: Please regard the files in the Shared Documents\Knowledge Base\ AllyCAD 2010 folder as belonging to the program. These files can and will be overwritten during patch installation, losing any modifications that might have been made. To modify the files copy the relevant file into your Documents\ Knowledge Base\AllyCAD 2010 folder or into the shared network folder (see the Configuration section in the Help file for details on how AllyCAD 2010 locates files) and make your modifications there. Such files will NOT be overwritten during patch installation, and will be used when the program is run. Builds ------ Release 5 - 2010/07/15 Release 4 - 2010/03/30 Release 3 - 2010/02/03 Release 2 - 2009/12/07 Release 1 - 2009/10/26 General ------- (Release 1) 1. Initial public release (Release 2) 2. Bug fix: Version checking now correctly reports if an update is available from the web site. Previously it always reported that an update was available, even if there was none. (Release 3) 3. Bug fix: Fixed bug in Palette Editor that would only allow loading of Example.pal. (ID 3975) (Release 4) (Release 5) 4. Enhancement: The Accelerator, Digitiser, Menu and Toolbar editors now allow scripts to be selected as commands. 5. Enhancement: The Linestyle Editor now has a Copy function added, and multiple linestyles can now be selected for Delete. (ID 4242) 6. Enhancement: Menu items are now disabled if they are not valid for the view (drawing or layout) that is currently active. 7. Bug fix: Each file load in the Palette Editor added the incoming palettes to the existing list of palette names rather than starting the list afresh. (ID 4503) CAD --- (Release 1) 1. Initial public release (Release 2) 2. Enhancement: Updated BBF progress dialog to better display sizes of images being processed. 3. Enhancement: BBF progress dialog is parented to prevent disappearing behind the active window. 4. Enhancement: Mouse movement is reported to any addon modules that choose to monitor it. (ID 3843) 5. Enhancement: Joining views when only two views are present will no longer prompt to indicate the view to be joined, the join will be carried out as soon as the primary view is indicated. 6. Enhancement: Updated the OpenDWG/DGN library to version 3.02.00 which has production level AutoCAD 2010 support. 7. Enhancement: Pressing the Menu key on the keyboard will now activate the right-click menu (if any) of the currently active function. 8. Bug fix: Loading of AllyCAD 3 drawings containing bitmaps would not function correctly in the 64 bit version of the program due to the difference in pointer sizes between 32 bit and 64 bit operating systems. (ID 3910) 9. Bug fix: Hatch imported from AllyCAD 3 was not selectable as its spatial indexing was incorrect. (ID 3912) 10. Enhancement: Block creation is now relative to the current drawing plane. (ID 3911) 11. Enhancement: Improved speed of bitmap tiling for large bitmaps. (ID 3859) 12. Enhancement: Table Styles have been added to the Control Centre. 13. Enhancement: Added more per-entity context menu functions. (ID 3405) 14. Enhancement: Insertion of viewport in layout now done via bar rather than by dialog to retain consistency with other functions. (ID 3841) 15. Bug fix: The setting for mousewheel magnification was inverted so small values meant large magnifications. This has now been corrected to act in a logical manner, small values mean small magnifications. (ID 3940) (Release 3) 16. Enhancement: Implemented loading of standard and custom palette from Cad.pal file, if the file exists in one of the three standard folders (see Help file section Configuration for details on standard folders). The Custom palette, if any, can then be set as the default palette for new drawings. (ID 3974) 17. Enhancement: Store the current pen mappings file name in the registry and re-load the pen mappings from the file on first document create. (ID 3976) 18. Bug fix: "New from template" does not display layout tabs other than "Drawing". (ID 3989) 19. Enhancement: Added "Import" button to Text Style/Dim Style/MLine Style/ Linestyle and Table Style dialogs, and implemented selection and import of styles from external drawings. (ID 2770) 20. Enhancement: Upgraded Arc-aligned Text entity from round-trip only to fully editable entity. (ID 3854) 21. Enhancement: Label Coords function upgraded to handle "%s %s" or "%f %f" type formatting, and implemented autoincrementing of user-selected field. (ID 3995) (Release 4) 22. Bug fix: Handling of hatch patterns when merging dr4 files fixed. (ID 4007) 23. Bug fix: Positioning of entities in paper rectangle of layouts on DWG load. (ID 3078) 24. Bug fix: DP Elevation/Offset resets to previous value if Enter not pressed. (ID 4013) 25. Enhancement: Round-tripping of MLeader and MLeader Style for DWG/DXF. (ID 4023) 26. Bug fix: Positioning of Multiline Text with "bottom" alignment/lorg. (ID 4018) 27. Bug fix: Crash when previewing DGN files. (ID 4017) 28. Bug fix: Crash when copying/pasting Block Inserts. (ID 4028) 29. Bug fix: Group and Insert subentity layer visibilty when doing a render. (ID 4022) 30. Bug fix: Crash when trying to tesellate hatch with large number of boundary elements. 31. Enhancement: While drawing Linear and Angular Dimensions, if the text is positioned outside the lines, then the text justification can be set by mouse movement. (ID 3981) 32. Bug fix: Exploded dimension text always appearing selected. 33. Enhancement: Vertical screen resolution restriction changed from 768 to 600 pixels to support laptops with wide-view screens. 34. Enhancement: Prompt area font, height and bold now user-settable via System Settings. 35. GRIDSETTINGS command removed as duplicated in View Settings dialog. 36. Enhancement: When the program is started it looks for Startup.dr4 in Shared, User or All User folders (see the Configuration section in the Help file for details on how AllyCAD 2010 locates files) to use as a template for File | New command. Also allows selection of any other .dr4 file in those folders as the template file. The second part can be switched off or on in System Settings. 37. Enhancement: Existing selection filter SELECTFILTER command changed to SELECTFILTERADV which displays current selection filter dialog. SELECTFILTER command now displays a simpler filter dialog. 38. Enhancement: Right-click on any open docking area will display the toolbars dialog. 39. Enhancement: Alternate flyout toolbar activation method added. You can select, via the System Settings General page, to have the flyouts activated on a right-click instead of a left-click/hold. This method is more natural for users of older AllyCAD programs. 40. Enhancement: The activation delay for flyout toolbars using the original activation method can be set via the System Settings General page. 41. Enhancement: The first point selection when indicating a rectangle now shows a large cross instead of the normal cursor. 42. Enhancement: Visibility buttons "All" and "Current Only" have been added to the Layers dialog. 43. Enhancement: Legacy style text input and text/dimension style dialogs have been added. The legacy option can be selected via the System Settings General page. 44. Enhancement: Undo is now allowed when certain functions are operating. Undo is however limited to only those entities added by that function. 45. Feature: Added PICKHATCH function which allows the selection of a hatch style from an existing hatch. The function is available both as a menu item and when entering a new hatch. 46. Enhancement: Settings for pen mappings, when not using an existing pen mappings file, are now retained between program runs. (Release 5) 47. Bug fix: In DWG import "huge" dim text height caused by "inherited" text height being scaled by dim scale when it should not be. (ID 4138) 48. Bug fix: Blob arrowheads when importing DRG are now drawn as circles as in AllyCAD 3. Also implemented conversion of blob arrowheads to custom block arrowheads when exporting to DWG. (ID 4143) 49. Bug fix: In the Drawing Settings dialog when changing Scale Type to Architectual or Mechanical then changing to Metric/Custom the drawing units remained in feet/inches, rather than millimetres. (ID 4207) 55. Enhancement: Selecting an entity where a geometry element is on top of the entity will now select the drawing entity rather than the geometry entity. (ID 4171) 56. Enhancement: Updated to Teigha for .dwg/.dgn 3.03.00 which is the rebranded update for the OpenDWG/DGN libraries. 57. Bug fix: Invisible layers in the drawing are now set as invisible in the viewport on creation. (ID 4244) 58. Bug fix: Query Entity of a dimension entity now lists the layer as well. 59. Bug fix: Fixed potential crash when the user has a system policy denying recent document history with the result that the recent file list does not exist. We have always assumed that it does. 60. Enhancement: Added the ability to read DOS AllyCAD drg files. These are converted "on the fly" to Windows AllyCAD and then processed as per usual. The one caveat is that the DOS drawings cannot be loaded as symbol drawings. 61. Bug fix: When filled polylines were imported from AllyCAD drg files, the hatch that was created did not have correct spatial information so it was not selectable. 62. Bug fix: Hatch imported from AllyCAD drg files had scales that were too small resulting in a lot of solid hatch where there should have been normal hatch. 63. Enhancement: Added the ability to choose pens for the drawing of selected and highlighted entities. The settings are made on the Visual Indicators page of the System Settings dialog. The default pens are pens 7 and 2 respectively. 64. Bug fix: Improved handling of paper size when drawing settings for paper size set to "Use driver limits". The driver limits will be determined when clicking OK on the Drawing Settings dialog, or when using Print Setup (which will however only affect the current document, even if other documents are using driver limit settings). 65. Feature: Added BATCHLOADIMAGE function which loads all images in a folder that have a corresponding geolocation world file. This function was present in AllyCAD 3.6 but had not been ported to AllyCAD 2010. 66. Enhancement: Reimplemented reading of geolocation data from .ecw image files, if the image file contains such data. 67. Enhancement: Added reading of geolocation data directly from JPEG2000 files if no .j2w world file is present and the image contains such data. 68. Enhancement: Added reading of geolocation data directly from GeoTIFF files if no .tfw world file is present and the image contains such data. 69. Enhancement: Added back the line extension jump and line extension intersection jump that were present in AllyCAD 3. These are implemented as new scripts and are assigned to the Ctrl F and Ctrl I accelerator keys respectively. They are also available in the Jumps submenu of the Tools menu. 70. Enhancement: Added back the Sheet Size and Scale function which can be accessed from the Settings menu as was the case with AllyCAD 3. This function was available as a script which has been updated and added to the menu. 71. Enhancement: Added back the Move Point function which can be accessed via the Modify menu as was the case with AllyCAD 3. This function is implemented via a new script. 72. Enhancement: Added back the Line-Arc-Line function which can be accessed via the Draw menu as was the case with AllyCAD 3. This function was available as a script which has been added to the menu. 73. Bug fix: XRefs/blocks would "disappear" after deleting an XRef in the XRef Manager as block references/indexes were not being updated. (ID 4364) 74. Enhancement: Text colour on all colour buttons made consistent across the CAD. (ID 4386) 75. Enhancement: Drag-scale of corner handle of selections with the SHIFT key now scales relative to the opposite corner of selection as per AllyCAD 3. (ID 4356) 76. Enhancement: The Linestyle combobox now draws the linestyle preview underneath the linestyle name instead of next to it. (ID 4229) 77. Enhancement: With DRG import dimension text is now only overriden if it differs from the measured value of the dimension. Previously it was always overridden. (ID 4202) 78. Enhancement: Enabled Zoom Print command in layouts. It had previously only been available in the drawing itself. (ID 4170) 79. Enhancement: The Block/XRef insert bar now has provision for X, Y and Z scaling instead of all three being set uniformly. (ID 4358) 80. Enhancement: Mirroring of a selection will now retain the selection of the original entities when the "Retain originals" option is used. (ID 4353) 81. Enhancement: Added options to mirror selection about the horizontal or vertical axis. 82. Enhancement: When choosing to load a script the file dialog will default to the general script folder if no script is currently loaded, otherwise it will use the folder of the currently loaded script. 83. Enhancement: Undoing the deletion of entities, or Redoing adding of entities, will automatically select the relevant entities. 84. Bug fix: Printing updated to honour "Draw in layer order" setting. The setting is also preserved in the drawing header. (ID 4413) 85. Bug fix: Fixed a bug with hatch circle regions which resulted in a a zero size enclosing rectangle. (ID 4431) 86. Bug fix: Fixed a bug with import of hatches from AllyCAD 3.6 where there is no layer zero. The hatches where drawn in the layer above. (ID 4419) 87. Bug fix: Fixed a bug with the hatch scale of hatches in blocks. (ID 4410) 89. Bug fix: Fixed a bug with hatches with polyline boundaries where the enclosing rectangle was incorrect. (ID 4341) 90. Bug fix: Fixed a bug where the hatch scale is incorrect when the drawing units are changed. Also if the system is changed from metric to imperial or visa versa. (ID 4325) 91. Enhancement: Adjusted the pixel size for printing of dots. This may have resulted in some hatches with dot patterns appearing as solid if the hatch was tiny in relation to the drawing. (ID 4321) 92. Bug fix: Fixed bugs where the hatch pen, layer, linetype and line with are displayed in the power bar when editing a hatch or using the pick button in the hatch dialog. (ID 4247) 93. Enhancement: Made adjustments to the hatch display in the Select Hatch Display and Hatch Settings sample swatches. Also now the hatch does not move inside the swatch when the list box is scrolled up or down. (ID 4402) 94. Bug fix: Fixed a hatch scale bug with imperial drawings imported from AllyCAD 3.6. (ID 4322) 95. Bug fix: Clicking the Cancel button when the Label Coords function is prompting for the label format caused a crash. (ID 4433) 96. Enhancement: Updated to Teigha for .dwg/.dgn 3.03.01 which is a bug fix update for the DWG/DGN libraries. 97. Feature: The Most Recently Used (MRU) files list displayed on the File menu can be disabled. If you have restricted vertical screen space (i.e. a 600 pixel high netbook screen) then disabling this will save some space when the menu is displayed. This option can be set in the General page of the System Settings dialog. 98. Bug fix: If drawing names or paths contained an amerpsand (&) character then the ampersand would not be displayed in the most recently used file list, the letter following the ampersand would instead be underlined. 99. Enhancement: The Draw Sketch function now has a Close option that will automatically close the lightweight polyline produced by the function. 100. Bug fix: Pen mappings should only be applied to lines with line weight 0.00mm. (ID 4479) 101. Bug fix: Fixed a bug with zoom print and print preview where the print setup paper orientation was overwritten by the drawing settings paper orientation. (ID 4478) 102. Enhancement: Dragging selection with SHIFT key down will constrain movement to the horizontal or vertical. (ID 4177) 103. Enhancement: Starting a selection drag with the CONTROL key down will first copy the current selection and then drag only the copy. 104. Bug fix: Fixed a bug with copying and pasting of hatches and loading of drawings containing hatches into drawings with different scales and units. (ID 4453) 105. Enhancement: Added the ability to change the colour of all entities within a group by changing the group colour. (ID 4512) 106. Enhancement: Added an option to have tiled image files (BBF's) saved in a central location rather than with the image file being tiled. The setting is accessed through the System Settings dialog. (ID 4513) Toolkit ------- (Release 1) 1. Initial public release (Release 2) 2. Bug fix: Draw incorrect wall style in Architectural Toolkit X Section. (ID 3858) 3. Bug fix: Dialog accepts empty strings and duplicate names for styles and layers. (ID 3862) 4. Bug fix: Line Styles (line weight only) is not equal to existing linestyles when it get redrawn. (ID 3870) 5. Bug fix: Drawing internal walls with cavities set to 0 and invisible get drawn wider. (ID 3871) 6. Bug fix: Start-cap of walls is sometimes not drawn. (ID 3875) 7. Bug fix: Walls do not always tie into other walls correctly. (ID 3880) 8. Enhancement: Architectural Toolkit TieIn Function (where internal walls tie into ext walls). (ID 3861) 9. Enhancement: Improve roof line function so that it does not need extra LWPolylines to be generated when drawing walls. (ID 3863) 11. Enhancement: Architectural Toolkit Add datum Levels to Elevations & Sections. (ID 3889) (Release 3) 12. Bug fix: Remove polyline setting on the inner skin of wall causing problems when tieing in. 13. Enhancement: Added Bargeboards to replace triangle in the elevation function. 14. Enhancement: Add internal foundations by thickening the floor slab. 15. Bug fix: Amend function to draw the bargeboard correctly in all quadrants. 16. Bug fix: When drawing a horizontal section thru the building the internal walls get drawn in incorrect position. 17. Bug fix: When deleting all wall styles and combo box is empty, it creates a major memory leak. 18. Bug fix: When deleting wall styles it must enable deleting last string. (Release 4) 19. Enhancement: Added TK_ARCHCAVITYTRIM function which trims cavities in cavity walls. (Release 5) 20. Enhancement: The Toolkit Calculator no longer displays an OK button as it was redundant. Pressing the Enter key (which previously would close the calculator) is now the equivalent of pressing the equals (=) key.