Rigid Set constraint is not erased anymore when an entity it includes is erased.
Constraints are recalculated automatically upon switching DMAUTOUPDATE setting to ON.
EXPORTPDF Added transparency support for images to which perspective projection is applied.
LAYER EXPLORERReduced time required to open the Layer Explorer in drawings with hundreds of xref files. SR73171
LAYOUT When using the LAYOUT command with option "Template", it now opens the file selection dialog on the location of the TEMPLATEPATH variable. The default filetype preset has been changed to .dwt. SR15024SR73551
PDF OPTIONSSimplified pdf options by removing user preference "PdfPolygonFillRule": the Odd-Even filling rule is always used as it gives best results.
PERFORMANCEImproved application responsiveness by decreasing the maximal possible number of pre-calculated reference planes and dynamic dimensions in the commands DMPUSHPULL and BIMDRAG.
PUBLISHRedesigned the publish dialog providing direct control of PDF output settings.
PUBLISHPublish to plotter named in page setup now generates .plt file names automatically when using output to plot file. SR69498
TABLEIt is now possible to insert a line break in a table cell using Alt-Enter. SR72185SR73803
ZOOMStrongly improved scroll zoom performance in drawings using non-continuous linetypes. SR73298
Fixes
ARRAYEDITEXT
With rollovertips enabled, BricsCAD crashed when deleting an item from an associative array with the ARRAYEDITEXT command.
ATTRIBUTESMultiline attributes were mirrored incorrectly. Regression since V17. SR72779
AUDITAssociative arrays were undesirably purged - regression since V17.1.11 SR72921
BIM SECTIONAvoided flickering display when panning during creation of a Bim section
BIM SECTIONThe 'Union Section' property of Bim materials was not applied during section generation.
DATAEXTRACTIONConstant attribute definitions could not be extracted as block properties. SR70092
DIMENSION EXPLORERA crash occurred upon closing the explorer while the Preview window was floating.
DIMENSION EXPLORERIn localized BricsCAD versions it was not possible to modify and save some of the values selected using a drop-down combo box. SR73921
DISPLAYThe display of entities at huge negative coordinates was distorted in certain cases. SR73880
DRAWING EXPLORERA random application window could become activated upon closing the Drawing Explorer. SR73813
DYNAMIC DIMENSIONS
When DYNMODE flag 4 or 8 was activated, the first entered character was swallowed and did not reach the dynamic dimension box or the command line.
EXPLODEThe content of a block with 2d horizontal or vertical constraints became distorted upon applying Explode. SR72186
EXPORTLAYOUT
Draworder was not preserved.
Blocks from nested xrefs were not exported. SR73240
FIELDS Nested placeholder fields were not evaluated correctly on resolving placeholders (e.g. on block inserts). SR72407
FIELDSFixed evaluation of fields referring to table cell contents, but not belonging to the table.
FIELDSSwitched to single-pass update of tables with fields. The same for other entities with multiple fields.
FIELDSFields in attribute definitions of inserted blocks were not updated. SR67236
FINDMText pasted from clipboard into Find dialog contained garbage after correct content. SR70123
GENERATED VIEWSThe properties of a circular detail view were not displayed correctly because they were mixed with the properties of the clipping entity.
HATCH DIALOGFor the second color of a Gradient hatch, the 'Select Color' dialog displayed the values of the first color. SR73691
INSERTBlocks located in a folder containing "=" character in its name, could not be inserted. SR73701
LOCALIZATIONParts of the 3d Array command could not be translated. SR73986
MECHANICAL BROWSER"Exposed" property was not translatable. SR73951
OFFSETInward offset curve from ellipse-shaped polyline was incorrect. SR73576
OLELINKSUsing OLELINKS command with a user-provided drawing triggered a crash. SR73766
PRINT DIALOG
The "Page setup name" unintentionally switched to "None" when no changes were made in the settings, with the "Apply" button becoming enabled.
PUBLISH
SheetSet Fields were not updated during publishing, if their drawing was not opened. SR68367
Publish did no longer allow having a dot in the file name when publishing to a multi-sheet pdf file. SR73531
PURGEMtext entities containing fractions, created using the Stack Fraction option (with any of the special characters / # or ^) were considered as empty text entities and undesirably erased by the Purge command. SR71787
PURGEOverride linetypes could not be purged after a viewport had been erased. SR65267
RENDER Some of the BricsCAD template drawings had 'ByLayer' viewport ambient color, which could result in very light, 'overexposed' display in other dwg editors.
Now, such drawings are fixed automatically upon saving.
The offending template drawings have been corrected. SR73467
SECTIONWhen enabling the Live status of a section, edges of OdDb3dSolid objects were no longer clipped out. (regression since V17) SR72267
SETTINGSSince color names for color property were made translatable in V17.1.17, RGB color values were displayed incorrectly in the Settings dialog.
SETTINGSThe font size used in the 'Search' box was adjusted to avoid partially clipped characters.
SHEET METALSMREPLACE command was not translateable. SR73902
SLICEXData and standard properties from original 3d solid were not inherited by new solids created as the result of a slicing operation. SR73081
SNAPPerpendicular and tangent snapping to splines in user-provided drawing failed and triggered an error message. SR73490
SNAPSnap to small entities at negative coordinates while a rendered visual style was active, intermittently failed.
SWEEPA user-provided sweep scenario triggered a crash. SR73081
TEMPLATE DRAWINGSThe initial page size for the Model space of the metric template drawings incorrectly was set to Letter instead of A4.
TEXTUsing isocpeur.ttf font, the 'Latin Capital Letter O With Stroke' ?(U+00D8) was displayed as diameter symbol ?(U+2205). SR72686
TOOLPALETTESThe tool images were retrieved with improper dimensions after changing their size from the View Option setting.
Applications
BRXDisplay artefacts occurred when a BRX app used overruling, and OSMODE + STRACK were active. SR73964
BRXAcOpmNativePropertyId was out of sync. SR73765
COMIAcadDatabase::CopyObjects() returned result entities in a a simplified VARIANT/SAFEARRAY vector, which was not compatible
with external COM, only with VBA. Regression introduced with V17. SR73609
DIESEL Fixed problems with evaluation of $(substr ...) function SR72996
LISP (BCAD$LicenseLevels) is a new BricsCAD-specific LISP function which returns
the actual BricsCAD License Level including the optionally licensed components (Communicator, SheetMetal, Bim).
The RunAsLevel setting is respected in the result list.
The function returns a list like ("CLASSIC" "PROFESSIONAL" "PLATINUM" "COMMUNICATOR" "SHEETMETAL" "BIM")
LISPMessage about missing printer was displayed during LISP execution although CMDECHO was off. SR72589
LISPExpressTools API: (acet-error-init) did not preserve the pickFirst selectionset.
LISPImproved (print), (princ), (prin1), (prompt) and (acet-ui-status) to
prevent the Windows' "lockup" screen with incorrect "Application not responding ..."
title bar message, and added (vle-ping-alive) to allow client LISP code to signal "still alive" to the Windows OS. SR73380
LISP/SDS/BRXwcmatch() behaved incorrectly with pattern strings containing multiple, contiguous (white)spaces. Regression since V17.1.03. SR73614
.NETGetObject(OpenMode.ForRead) failed to open entities on locked layers. SR73578
PRINTFixed crash on printing from a script invoked with /b startup command option. SR70644