Additions & Changes with
BricsCAD V20
- BricsCAD's integrated
LISP Editor & Debugger IDE (BLADE)
has been fixed for several defects and
glitches, has been improved in many details, and extended by a
number of nice + useful new features
- general and overall
performance improvements (5% ... 15%) processing Lisp code, by
improved and modernised internal implementations
- significantly improved
performance for deeply nested and/or recursive Lisp code (10% ...
500% and more, depending on nesting depth and amount of local
variables declared in nested functions)
- significantly improved VLR
Database and Object reactor processing, especially for Lisp code
using "1 reactor per entity" approach
- (vle-vector-xxx) large set
of new VLE
Vector functions have been added to
provide performance boost for geometrical calculations (incl.
emulation via vle-extension.lsp)
- (vl-annotative-xxx)
new function set to handle annotation scales
have been added (BricsCAD-specific)
- Added new Chapter for
Application &
Security to explain the new BricsCAD
behaviour related to "SecureLoad", "LegacyCodeSearch" and
"TrustedPaths"
- Extended VLA functions for
Linux + Mac (also for "Fast-COM" under Windows)
|
ActiveProfile
|
CanonicalMediaName
|
CopyProfile
|
DeleteProfile
|
|
ExportProfile
|
ImportProfile
|
ObjectId32ToObjectIdString
|
QNewTemplateFile
|
|
RenameProfile
|
ResetProfile
|
SendModelessOperationStart
|
SendModelessOperationEnded
|
|
TemplateDwgPath
|
|
|
|
|
GetBoundingBox
|
|
|
|
- Extended DOSLib
implementations for Linux + Mac
- Improvements and Additions
for BLADE
BLADE : AutoComplete list now also supports
SystemVariables and COM Properties + Methods
BLADE : improved performance at startup, and
for initial display of AutoComplete lists
BLADE : provides a new "System Variables"
dialog under "Lisp & DCL" menu, also accessible as (dlg-sysvar)
Lisp function; provides direct access to BricsCAD's Settings
dialog
BLADE : the "Resources" tab now always shows
categories for "External
Function" calls and "Unknown / Unresolved Functions" calls
BLADE : all tooltips (on mouse-hover, on
AutoComplete list, when typing code) are reworked to additionally
support and show the location of the actual Lisp function; when
defined multiple times (in multiple files), the first 6 locations
are shown, with their respective syntax)
the internal syntax database has been
completed for all Standard-AutoLISP functions, to provide related
tooltips