Bricscad™ V10
Instalacja
Bricscad V10 instaluje się niezależnie od poprzednich wersji.
Wersja 10.4.18
06/08/2010
Udoskonalenia
- SR24866 - MEMORY: a user-provided drawing required more than 1.5Gb of memory to load and display
due to dense, dashed linetype patterns used for long entities. The treshold to switch to displaying
such entities using continuous line type was lowered, resulting in reducing the memory need by 1.1 Gb.
- SR23730 - FONT PREVIEW: improved visibility of used text.
Poprawki
- SR25402, SR25386, SR25384 and others: after working for a certain time the application goes hanging, often with a messed up display.
- SR25233, SR25181, SR24871: crash occurred when a display driver (incorrectly) reported
a screen resolution of 0 (triggering a division by zero in WxWidgets). The code was made more robust
and now tries to obtain the screen resolution in alternative ways if a 0 is reported.
Logs show that this crash occurred while e.g. dragging entities and while snapping.
- SR25021, SR25278, SR25232 - DDEDIT FOCUS: reverted the fix applied in 10.4.11,
it introduced focus-behavior issues for modal dialog boxes, both for the DDEDIT command
(which it was intended to fix) and for BRX apps.
- SR25194 - PC3 editor: crash when clicking the "Custom Properties.." button.
- Application failed to start on some machines, a message popped up stating that
"MiniDumpWriteDump" wasn't found in dbghelp.dll.
The possibility to write MiniDumps has been temporarily rolled back.
- SR21795, SR23511, SR25233 Improved robustness in order to address crashes that have getActiveView() in the callstack of the report
- SR22438 , SR22488, SR22967, SR23511, SR23574, SR22400, SR22532, SR25233, SR23781: Improved robustness in order to address reported crashes. More fixes will follow for the same supportrequests.
- Avoid possible duplication of DbField handles when loading dwg2007 files (as detected by AUDIT).
- SR24769 - FIELDS: a crash occurred when loading a user provided drawing containing fields in blocks.
- SR25227 - LIST: formatted color of entities incorrectly if LUINITS = 3 (or 4).
- SR25270 - EXTMIN/MAX: were not updated after freezing layers containing INSERTs.
- SR24987 - XREF: a crash occurred on opening a drawing containing erased nested external references.
- SR25034 - REFEDIT: suppress 'unknown error' message when the drawing of the preview in the Reference Edit dialog is aborted before completion.
- SR25073, SR25147, SR25215 - DWG 2010: crash when editing table entities.
- SR25183 - POLYLINE: when WHIPARC was ON, a polyline with curve fit points was displayed with artefacts.
- SR25227 - AREA: value of some entity types (OdDbRegions, OdDbSplines) was incorrectly formatted
in the LIST command and the Properties panel if LUNITS=3 or 4.
- SR25268: unstability or crash during drawings/blocks preview creation when
(vlr-dwg-reactor) reactor is attached.
- SR25263, SR25268 - LISP: problem with vlr-editor-reactor and vlr-dwg-reactor.
- :vlr-beginSave and :vlr-saveComplete events did not have correct arguments passed
(regression since v10.4.10)
- crash occurred if COM interface for a temporary database was not available (NEW command)
- SR20247, SR23085 - MNU to CUI converter: separators like [~--] were not recognized, submenus with diesel expressions did not get hasDiesel attribute.
- XREF: huge text size was used to display the path of missing Xref files.
- SR21802, SR22415, SR22416, SR25007 - XREF: status was changed to Unresolved after the drawing was saved as R18, R15 or R14.
- SR22705 - XREF: text with annotative scale, contained in an xref, was not displayed in paperspace viewports.
- SR24437 - VBA: loading a large VBA project could fail if updating of references was required.
- SR24528 - MATCHPROP: a crash occurred when copying properties from a polyline to a lightweight polyline (or vice versa).
- SR24618 - SNAP: crash occurred while snapping to SPLINE in user-provided drawing.
- SR24620 - PRINT diagnostics: wrong paper name was used when reporting internal status of printing process (when QAFLAGS bit 256 is set).
- SR24709 - PRINT: lineweight of thin polyline segments, preceding segments with width, was ignored during printing and print preview.
- SR24918, SR25102 - LEADER: object was displayed incorrectly if loaded from a dwg2010 drawing.
This happened because MTEXT annotation width and height are no longer stored in dwg2010 format drawings.
- SR24931 - crash report: made processing of cropped raster images more robust.
- SR24970 - LAYER COMBO: after creating a new drawing with the 'newwiz' command, the layer combo box in the Entity Properties Toolbar was not updated according to the active drawing.
- SR24980 - REFEDIT: edited drawings were saved using the current dwg format, instead they must be saved back to their original format (not to the format specified by SAVEFORMAT).
- SR25021, SR25164 - DDEDIT FOCUS: right-click a Text entity, choose 'Edit Text', change the text, click OK. The first time this would work all right but from the second time, the edit text dialog did not get the keyboard focus so one had to click in the dialog before typing. This regression had been introduced in V10.4.7.
- SR25034 - REFEDIT: a crash occurred when the drawing of the preview in the Reference Edit dialog was aborted before completion.
- HATCH: when using the OpenGL graphics device, hatches in scaled inserts were displayed with incorrect transformation.
Obsługa Aplikacji
- SR25367 - BRX: AcDbPlotSettingsValidator::Setxxx(...) functions no longer reset the printer.
- SR23841 - LISP: ssget did not work correctly if RTDXF0 was used as restype when building the filter.
- SR24377 - LISP: (ssget "_X" '((0 . "INSERT") (66 . 0))) did not select inserts without attributes.
- SR24888 - DCL: if the dialog focus was manipulated by the function mode_tile before calling start_dialog, the focus no longer is switched to the ok or cancel button.
- SR25044 - LISP dwg and editor reactors: the timing and behaviour of ":vlr-beginClose", ":vlr-databaseConstructed"
and ":vlr-databaseToBeDestroyed" events was incorrect.
- LISP: dxf output/entget operations could lead to crash when applied to vertices of erased polylines.
- LISP - (vlax-safearray-fill):
when a safearray of type 'vlax-vbvariant' was filled with 'nil' values,
the Variant elements were mistakenly set to VT_BOOL instead of VT_EMPTY.
- CRASH REPORTS: added call stack data for Lispex.dll and drx applications. Added Bricscad version number.
Version 10.4.10
07/07/2010
Udoskonalenia
- GRADIENT HATCH: performance improvements.
Poprawki
- SR24725 - XREF: it was not possible to load an xref drawing or insert a drawing if it contained invalid layer pointers.
Now items on invalid layers are moved to layer 0.
- SR24846 - DIMENSIONS: inaccurate rotated dimension measurement in case the second definition point was very near to the dimension line (around but not less than 1e-10).
- SR24862 - GRADIENT HATCH: rotated gradient hatches were scaled incorrectly causing them to load and display very slowly.
- SR24901 and others - PANBUFFER: fixed crashes after using buffered panning.
- CRASH REPORT: data output to crash_report.txt was corrected.
- LAYERS: it was no longer possible to create a layer with a name starting with $ (regression introduced in V10.4.7).
Obsługa Aplikacji
- SR24197, SR24978 - MENUCMD: (menucmd "P0=*") showed the context menu without item labels.
- SR24284 - LISP: wrong hatch pattern was used after creating a SOLID hatch.
- SR24452 - MENU: enabled correct loading of resource-only Menu DLL files (as data file).
- SR24849 - .NET: a crash/hang-up occurred when .NET based (mixed code) module was loaded on startup.
Wersja 10.4.8
21/06/2010
Nowości
- DWG 2010, znany również jako R24 jest domyślnym formatem zapis plików rysunku Bricscad. Aby zmienić domyślny format zapisu należy zmienić zmienną 'SaveFormat' w oknie ustawień.
- OKNO DRUKUJ: dodano pod-okno ilustrujące aktualną orientację oraz wymiary papieru,
oraz pozycję i rozmiar obszaru wydruku.
- WSKAZYWANIE PUNKTÓW: polecenie APPINT aktywuje punkt charakterystyczny widocznego przecięcia.
- SKOK: dodano obsługę relatywnego skoku biegunowego. Może on zostać użyty w poleceniach LINIA, PLINIA, 3P.
- TABLET: Z pliku instalacyjnego został usuniety plik cui dla tabletu.
Plik zip zawierający cui może zostać pobrany w zakładce Narzędzia na stronie internetowej Bricsys.
(http://www.bricsys.com/en_INTL/bricscad/tools.jsp)
Więcej informacji odnajdziesz w pliku Pomocy Bricscad.
Udoskonalenia
- SR24393: toolbars in Toolbars context menu are now sorted alphabetically.
- Heavy AUDIT operations have become much faster.
- Use Default UCS is used in case the viewport UCS is invalid. This avoids an endless number of warning dialogs about degenerate geometry.
- OdaIssue209: Xref path name is now displayed for unresolved xrefs.
- SR23939: improved updating performance of properties panel, leading to faster scrollzoom when entities(esp dimensions) were selected.
- Rewritten PlotStyle editor and UserProfileManager.
- It is now possible to pan with the mouse in Print Preview.
- SR23541: If a print fails due to wrong paper size this is now shown on the commandline.
- XREF: the file and path name of unresolved xrefs is now displayed in the drawing.
- SR15673, SR23456, SR23893 - MENU: DIESEL expressions in menu macro's are no longer evaluated before
executing the menu string, but at the point where they occur in the macro.
- SR22550 - ATTRIBUTE EDITOR: keyboard shortcut Alt+O has the same effect now as pressing the OK button.
- SNAP: added support for ANGBASE and ANGDIR variables during polar snapping.
Poprawki
- SR24689 annotative blocks were not displayed.
- SR24776: "Polar" and "Relative Polar" tooltip (shown while tracking of e.g. line) was not translatable.
- SR24743: fixed validation for KATAKANA MIDDLE DOT character in block name
- SR24379, SR17333: Toolbars no longer stack to the left when the Bricscad window is resized (made smaller) horizontally. (And also don't stack to the top when the window is resized vertically).
Toolbars that become invisible by the new window size, remain where they are and become visible again when the window size increases.
- SR24339: hatch pattern validation routine first checks patterns cache, and only if it's not been created searches pattern in .pat files
- SR24732: After copy-pasting an insert the number of references for its block did not increase. The same problem was fixed with the referencecount of image definitions.
- SR17873: Eliminated error (An error occurred while rendering entity: Invalid index), appeared on processing of polyline with zero number of vertexes.
- SR24789 rpolyline with thickness was not displayed in shaded mode.
- SR24033: insert was not properly updated on the screen when its attributes get erased or new ones are added.
- avoid duplicate C:XXX command registration on opening new drawings when LISPINIT=0:
- SR23811: Russian descriptions for linetypes were not readable in drawing explorer.
- SR24407:CUI: now, also ICO resources from external resource files (DLL) are recognized
- r18786:SR17531 SR18467 SR23162 SR24054 SR24399 SR24476 fix commands and getvar calls for TDINDWG and TDUSRTIMER and TIME.
- SR24452: added PURGE, EXPLODE, DIMSTY and TXTSTYLE to map of recognized cui icon id's and improved select macros.
- Use Default UCS is used in problem drawings with an invalid viewport UCS. This avoids an endless number of warning dialogs about degenerate geometry.
- SR24370: DDEDIT command always returned CANCEL status, which broke SDS and Lisp applications when used command.
- SR24354: avoid crash occurring on erase of dimension with corrupt DimAssoc object.
- SR24413: incorrect file dialog title when selecting images.
- SR21274: OSMODE and AUTOSNAP were not always reset after operations that required temporary reset of OSMODE to 0.
- TaskDD1381: enabled quadrant snapping to arcs and circles, placed in homogeneously scaled blocks.
<- SR16246: rectangle command did not create a filleted rectangle if fillet radius is too big.
- SR23759: entities not being rendered and rendering error
- Explicit regen was needed to bring the display up to date when viewports were using different SHADEMODE rendering settings.
- TaskDD1303 : crash on undo of TILEMODE switches after deleting a viewport.
- SR24020 : REFEDIT ignored overrides applied to dimensions inside a block, as well as changes to fields inside mtexts in a block.
- SR24183 : (getvar "UNDOCTL") returned "group active" bit (value 8) set.
- SR24248 - CURSOR: Left clicking on an entity that was already gripped, left a cursor artifact behind.
- SR24232: empty BAK file was created next to wblocked drawing.
- TaskDD1330: when COORDS=2, and angle value has been added for the LINE and PLINE command, the statusbar should show this fixed angle value till the distance value has been entered.
- SR23923: PRINT: large OLE objects failed to print if the print was rotated (e.g. upside down or landscape)
- Command SELECT , options Add/Subtract would always take full groups of entities even if PICKSTYLE was 0.
- Properties Panel:
- select 2 (different) lines. Length and angle in the properties value are *varies*.
- Now change the endpoint of one of the lines, using grip edit.
- Length and Angle are no longer *varies*, no matter where you put the endpoint.
- SR20855: sometimes properties panel was too small when bricscad started.
- TaskDD503: FILLET command failed to make fillet of 2 polylines, but second curve was deleted after failed command.
- SR24251: Customize Dialog: from partial cui files, shortcut menus and sub menus were added to main menu bar
- SR20126: additional diagnostic messages during print (if QAFLAGS bit-value 256 is set).
- VPLAYER: command malfunctioned in localized versions.
- SR18492 - MULTIPLE: command now repeats a user defined command, instead of the last used native command.
- SR21851 - CUSTOMIZE: creating a new tool in the Customize dialog (using menu, toolbar or keyboard tree)
with a title that already exists, would overwrite the properties of the existing item.
- SR22196 - MENU: from main cui file, now only menus with a 'POP' alias are shown (POP1 until POP32 are accepted).
To display other menus, menucmd can still be used
- SR23973 - MENU: when a pause symbol in a macro is preceded by a command string,
this command string is not executed immediately, but it is placed on the command line
for further editing. Example: "^c^cPLINE 0,0 @\".
In this case the "@" is placed on the command line to enter relative coordinates.
In previous versions, this macro would result in the error: "@\ Unable to recognize entry. Please try again."
- SR24166 - MTEXT EDITOR: it was not possible to set Bold type text back to Normal,
if this text had the same font type as the default font.
- TaskD1407 - DRAWING EXPLORER: toolbar was not displayed completely, the end part was missing (except for the Layer States toolbar).
- SR15745 - DIMZIN and DIMAZIN influenced the read-out of the DIST command and the DISTANCE system variable, they should not.
- SR21539 - SNAP: it was not possible to snap to the top of a cone.
- SR22570 - GROUPS: PICKSTYLE and selection set filters were not correctly applied to groups.
- SR23626 - MATCHPROP: new property was not applied to a selection set if it's first element already had the new property.
- SR23830 - DISPLAY: ucs icon was not drawn in user provided drawing.
- DISPLAY: there was a problem when rendering entities with color kNone.
- TaskDD885 - ATTEXT: should not prompt for confirmation to overwrite an existing output file when running in unattended mode.
Obsługa Aplikacji
li>SR24404 - LISP: fixes a crash during Lisp objects cleanup, for example when closing a document after heavy use of selection sets.
- SR24459 LISP : using ESCAPE as input for (grread) did not call the active Lisp error handler, if Bit 3 (=8) was set.
- SR24143, dcl/toolbar issue: If a dcl dialog is closed by double clicking on a list_box, a toolbar button that is behind the dialog could be triggered. Indeed, the double click action will be triggered while the mouse button is down for the second time. By the time the mouse button is released at the end of the double click, the dcl dialog is already closed. As a result, a toolbar button on that very position could be triggered. Indeed, a toolbar button is activated when the mouse is released on top of the button. Fixed by activating the toolbar button only if the toolbar has captured the mouse earlier on. Capturing the mouse typically happens when the mouse is pressed down.
- SR21261 - LISP reactors: (vlr-owners reactor) did not list the reactor owner(s), if the owner object(s) were erased.
- SR23578 - fixed issue with incorrect jigging basepoint.
- SR24337 : Lisp (read-line) now supports both linux and windows style line endings.
- SR19464, 23281 - JIGS: drag behavior has been changed. The first drag loop runs
with the current cross-hair position (without waiting for an actual input event),
so the entity is updated accordingly.
- SR23789 - LISP: fixed behaviour of pause in LISP (command "_SELECT" pause) or MENU macro ^C^C_SELECT;\.
The pause statement now waits for user input until the SELECT command ends, instead of just one input.
- SR23957 - COM: AcadApplication.ZoomPickWindow, AcadApplication.ZoomScaled methods did register undo info - they should not.
- SR24329: COM: AcadDocument.FullPath returned autosaved name.
- SR21611 COM: *ModelSpace, *PaperSpace blocks can be deleted with AcadBlock.Delete method from COM
- SR24373:append default 'dwg' extension for drawings when opening them from COM.
- SR24574 DCL: When an edit_box receives initial_focus, its contents should be selected, but the selection was cancelled when calling set_tile on the edit_box between new_dialog and start_dialog.
- LISP: (load "name.lsp") triggered a memory overrun crash - (load (findfile "name.lsp")) worked fine.
- SR22527 - LISP: (findfile) also searched the path of the template file used to create a drawing, it should not.
- SR23587 - JIG: acquirePoint now accepts distance input in all cases.
- LISP - forum #12384 : when (command PAUSE) is replied to with ESCAPE, some
commands do not correctly return RTCAN, so LispEx reported another error than
*cancelled*. A temporary workaround was added in the Lisp engine: now, any
error input for (command PAUSE) causes, as expected, a "*cancelled*" error.
Wersja 10.3.16
27/05/2010
Udoskonalenia
- SR20855 - PASEK WŁAŚCIWOŚCI: Dodano ograniczenie minimalnej szerokości okna.
Obsługa Aplikacji
- SR24418, 24426, 24440 - LISP (read), (print), (prin1) and (vl-prin1-to-string) functions:
processing of escaped text was broken since V10.3.15.
- SR24404 - LISP: a crash occurred at document close after heavy use of selection sets,
during the Lisp objects cleanup (GarbageCollection).
Wersja 10.3.15
20/05/2010
Udoskonalenia
- SR20126 - DIAGNOSTYKA: w celu poprawy wykrywania i usuwania problemów wydruku oraz usterek związanych z oknem historii podpowiedzi dodano dodatkowy komunikat.
W celu umożliwienia wyświetlania tego komunikatu należy ustawić zmienną QAFLAGS na wartość 256.
Poprawki
- SR21584 - CURSOR: redundant crosshairs were left behind on screen after using the layer combo on the Entity Properties toolbar.
- SR23781 - CURSOR: redundant crosshairs were left behind on screen after using the scrollbar thumb to pan.
- SR24248 - CURSOR: redundant crosshairs were left behind on screen
after left-clicking on an entity that was already gripped artifact behind. Problem introduced in 10.3.14.
- SR24323, 24361 - CURSOR: redundant crosshairs were left behind on screen after mousewheel-zoom. Problem introduced in 10.3.14.
- SR23678 - PAN: orthogonal lines were left behind after buffered panning with polar snap enabled.
- SR24060 - LOAD: drawing containing uppercase class names could not be loaded.
- SR24166 - MTEXT EDITOR: did not allow to switch off bold type of selected text,
if the selected text had the same font as the default font.
- SR24209 - DISPLAY: intermittent crash occurred during display of polar tracking paths.
- SR24232 - WBLOCK: command created a redundant empty BAK file.
- SR24243 - DISPLAY: part of the entities of a block insert were not displayed in a viewport,
if the layer they belonged to, was frozen in another viewport.
- SR24329 - BatchPlotTool.dvb: after autosaving of a drawing to a .SV$ file,
the batch plot tool no longer could find the files to print.
- DBMOD: when loading a drawing that had an xref attached,
the DBMOD system variable incorrectly indicated that the drawing had been modified.
Upon closing the drawing, without having made any changes, this triggered a pointless "Save Changes?" dialog.
- PRINT: large OLE objects failed to print if the print was rotated (e.g. upside down or landscape)
- UNDO: a crash occurred when using the following scenario: TILEMODE=0, draw a viewport, delete it, mspace, pspace, undo, undo.
Obsługa Aplikacji
- SR21261 - LISP reactors: (vlr-owners reactor) did not list the reactor owner(s), if the owner object(s) were erased.
- SR23578 - fixed issue with incorrect jigging basepoint.
- SR23645 - BRX: AcDbDiametricDimension using user specified text position
and DIMATFIT != 3 did not generate the second arrowhead.
- SR23995, SR24061 - LISP: crash could occur when COM objects were wrapped
into Variant objects, and the Variants were released (i.e. when
closing Bricscad or during Lisp engine GarbageCollection.)
- SR24094 - BRX: added support for the 'functionCode' argument for commands
registered with acedRegCmds->addCommand().
- LISP: (read "\\SymbolName") failed to create a symbol named \SymbolName,
output of (print), (prin1) and commandline echo for a symbol named \SymbolName has been corrected to become \\SymbolName.
- LISP, SDS/BRX: improved search sequence for (arxload "file"), acedArxLoad("file"), sds_arxload("file").
When *.arx and *.brx/drx files are co-existing in same place, *.brx/drx are used for loading.
Wersja 10.3.14
10/05/2010
Udoskonalenia
- SR23557 - POLA: przy użyciu edytora tekstu wielowierszowego, aktualnie edytowane pole
zostanie automatycznie zaznaczone w oknie dialogowym edycji pola.
- SR23925 - OLE: dodanie komunikatu o wystąpieniu błędu podczas dołączania obiektu OLE.
Poprawki
- COMMAND HISTORY: grip editing should not add entries into the command history.
- PAN: artefacts were displayed when dragging the cursor outside the application window during buffered pan.
- VPLAYER: command malfunctioned in localized versions.
- DVIEW: when setting a negative offset for one of the clip planes, the
UCS icon and the viewport border were not displayed (when using the GDI display device).
- REFEDIT:
- When selecting the block to edit by picking a dimension arrow, the operation failed to start.
- Modifications to Mtext inside a block containing fields were not saved.
- SR23196 - QPRINT: when using
Settings from Previous Plot, the Layout Settings were used instead.
- SR23991 - FIELDS: when contained in blocks, fields were not updated. When saving to file,
field values for FileName, FileSize, SaveDate, ... were not updated.
- SR24112 - VBA BATCH PLOT TOOL: print was improperly scaled, Fit scale was used instead of Custom scale.
- SR24020 - REFEDIT: modifications of dimension properties (stored in EED) were not saved.
- SR23126 - DVIEW:
- Grips, snap markers nor selection rectangle were displayed if the DVIEW clip planes had negative values.
- When entering the Z-clip value as a number, it was incorrectly stored.
- SR23530 - LAYER COMBO: when trying to dismiss the layer dropdown list
from the Entity Properties toolbar, by clicking in the drawing view, a selection operation was started.
Clicking anywhere in a non-client area of the main window did not dismiss
the dropdown list. Both issues have been fixed.
- SR23746, SR23984, SR23992 - POLYLINE: when the polyline command was ended by pressing the Escape key,
separate polylines were created for each segment instead of creating a single polyline.
This problem was introduced in V10.3.12 by an incomplete fix for SR23746.
- SR23759, 23917, 23918 - DISPLAY: "Screen update interrupted ..." error message appeared if,
during switching between layout tabs, an entity was highlighted by SELECTIONPREVIEW.
- SR23812, 23923, 23941 - PRINT: OLE object rotation was incorrect when printing orientation was landscape or upside-down. Regression since 10.3.11.
- SR23830 - DISPLAY:
- Ucs icon was not displayed in user provided drawing.
- Frame of shaded viewport was not displayed, a zoom operation was required to make it visible.
- SR23847 - DISPLAY: text consisting of spaces only could become displayed as dashes.
- SR23919 - VIEWPORTS: a crash occurred when joining viewports with different shademodes.
- SR23933 - OPEN: a user-provided drawing failed to open. An error message appeared: "Object of type OdShxFont cant be cast to
OdTrueTypeFont" followed by a crash.
- SR23938 - crash_report.txt file did not contain information. Regression since 10.3.11
- ATTEXT: when used in unattended mode, a prompt popped up to ask if it was OK to overwrite existing output files.
Obsługa Aplikacji
- LISP - improved error handler control:
(vl-bt-on) enables "error callstack backtrace"
(vl-bt-off) disables "error callstack backtrace"
(vl-bt [n]) outputs the "error callstack backtrace" to
the commandline, regardless of on/off status.
(setq bcad$disable-extended-error nil) enables error location message
(setq bcad$disable-extended-error t) disables error location message
- LISP -
(vlax-ldata-put obj data): when data consisted of a list with only 1 entry,
then 'data' returned by (vlax-ldata-get/list) was different from the stored data.
- SR23146 - COM: creation of Angular Dimensions was incorrect.
- SR23282 - STRETCH: command triggered unwanted
::copied() events.
- SR23788 - LISP: reactors
- Improved performance of loading persistent reactors from a drawing.
- Orphaned object reactors are now removed from the drawing.
- When closing and reopening a drawing,
the persistent reactors were not always reinitialized from the drawing.
SR23903 - DCL: when calling set_tile on a dcl image or image_button,
the specified value should be displayed as text inside the
image or image_button. This feature was missing.
SR24065 - LISP: when using (vl-load-all), Lisp files were not always loaded into all drawings.
SR22270 - COM: AcadRasterImage.ClipBoundary coordinates were not transformed between
WCS and image coordinates.
SR23720 - COM: IAcadPreferencesFiles::pput_SupportPath() trimmed away the semicolon at the end of the path string.
SR23951 - LISP: (append ....) did concatenate strings, it should only process lists.
LISP: when (command PAUSE) was replied to with ESCAPE, some
commands did not correctly return RTCAN, so the Lisp engine reported another error than
*cancelled*. Now, any error input for (command PAUSE) will yield a "*cancelled*" error, as expected.
LISP: following code sequence would fail when entered on the commandline:
(initget "Ja Nein _ Yes No") (getkword "*** Enter ")
SR19464, 23281 - JIGS: drag behavior has been changed. The first drag loop runs
with the current cross-hair position (without waiting for an actual input event),
so the entity is updated accordingly.
SR23860 - BRX: AcDbPlotSettingsValidator::setPlotCfgName was not working in all cases.
Wersja 10.3.12
22/04/2010
Udoskonalenia
- TaskDD1363 - AUTOZAPIS: Przyspieszenie procesu auto zapisu poprzez pominięcie tworzenia poglądu.
- Dwa nowe pliki tabel stylu wydruku, displaycolors.ctb oraz displaycolors-darkbg.ctb, dają możliwość
drukowania kolorów zgodnych z kolorami na rysunku, zarówno dla białego oraz czarnego koloru tła. W wersji
10.3 mapowanie kolorów zostało odświeżone i poprawione w celu polepszenia kompatybilności.
Poprawki
- regressions introduced in 10.3.11:
- PRINT
- When the default paper orientation of a system printer (or a pc3) was set to Landscape,
the print was scaled undesirably.
- When printing a paper space layout using Extents print area and Fit scaling,
the print was shifted.
- EXPORT: to PDF, WMF and DWF was mirrored.
- OLE
- Size of pasted OLE objects was incorrect, the Y-coordinate was not taken into account.
- Some OLE objects failed to print.
- OLE editor should not be triggered immediately after inserting the OLE object.
- SNAP: a temporary snap track line was left behind on the display after selecting a point.
- SR22280, SR23741 - PROPERTIES BAR: should not pop up when double clicking editable entities.
- SR23730 - FONT combo box: font name look up was case sensitive, it should be case insensitive.
- PRINT: drawing was incorrectly clipped when printing with Portrait setting to a Landscape paper sheet.
- UNION, INTERSECT, SUBTRACT: if an error occurred, the command was interrupted and
tool entities were deleted.
- INTERSECT: failed to handle more than 2 entities.
- SR22501 - EXPLODE: mtext of an exploded MLeader was placed on a wrong layer.
- SR23409 - DIMANGULAR, DIMARC: failed on dashed 2d polylines.
- SR23756 - PAN: a crash occurred _after_ grip editing a viewport in paper space, when panning while the grips were still visible.
- SR23759, 23830 - DISPLAY: when zooming to the extents of a drawing,
error messages appeared: "An error occurred while rendering entity 2B7F7".
- SR23830 PAN: display artefacts occurred when panning in Model Space,
when using multiple viewports with different rendering types.
Obsługa Aplikacji
- SR20380 - CMDACTIVE sysvar now returns 0 from STARTUP.
Drawing is opened after the dialog is closed.
- SR23571 - TEXT command (from LISP): display characters immediately after typing.
- SR23576 - LICKEY: added sysvar LICKEY that returns the license key in use.
- SR23642 - LISP: strings returned from COM methods "By Reference" were NIL.
Fixed problems with (vla-numcustominfo), (vla-GetCustomByKey), (vla-GetCustomByIndex).
Small performance improvement for (vla-get/put-xxx) and (vla-xxx) functions.
- SR23709 - LISP: (vl-catch-all-apply) was broken.
- SR23746 - POLYLINE: command returned RTNORM instead of RTCAN when user pressed Escape.
This influences programs that use sds_command or lisp (command) to draw a polyline.
- SR23788 - LISP: crash at startup, if a drawing was loaded (by command line
or by doubleclick) which contains persistent Lisp reactors.
- SR23854 - LISP: there was a problem with (chr number) if number > 255.
Now all numbers > 255 are mapped to range 0...255, respecting the codepage.
Also fixed: (chr 0) did not yield "", but "\000".
Wersja 10.3.11
8/04/2010
Nowości
- Do poleceń SKALUJ oraz OBRÓT dodano opcję KOPIUJ.
- Eksplorator Rysunku: dodano podgląd stylu tekstu.
- SR19114, SR20973, SR22948, SR23092 - Paski narzędzi: dodano obsługę dla zagnieżdżonych pasków rozwijalnych.
- SDS: Dodano obsługę funkcji Selection Set callback.
Udoskonalenia
- SR22128 - PRINT: text using Truetype fonts was printed heavier (more bold) than when printed on Autocad.
This was corrected to increase compatibility of print-outs. IMPORTANT NOTE: from now on TTF text on your print-outs will
look slightly thinner, though better readable, the excessive boldness tended to turn small characters into blobs.
- SR23473 - MTEXT: when many shx fonts exist in the font search path, there was a noticeable delay
before the Mtext dialog opened. This delay is avoided now by caching shx font data.
- SR22534 - DRAWORDER: toolbar and command option names were made consistent.
- SR23540 - FONT COMBOBOX: some font names could not be read if they are rendered using the font itself, e.g. Wingdings.
Therefore, the font names themselves now are rendered using a default font,
and a preview of the font is shown at the left side of the font name using the text "Abcd".
- SR23554, SR23556 - PRINT PREVIEW: orientation has been adapted - text readable in model or layout view now remains readable in preview.
The mouse middle button (wheel) double-click can be used to zoom fit.
The zoom list-box control has been removed, the mouse wheel can be used instead.
- DRAWING EXPLORER: dialog layout is saved and restored for each type.
- SR19949 - COMMAND LINE: performance of printing to the command line was strongly improved.
- SR20961 - HATCH: improved accuracy of hatch boundary detection in cases where gaps have to be closed,
by favoring points on existing geometry over points on geometry that was added to fill gaps.
- SR21277 - SNAP: implemented extended (apparent) intersection snapping.
The mode is activated by pressing TAB, to cycle through the current snapping points, until the tooltip 'Intersection' is displayed.
- SR21765 - HATCH: added support for detection of boundaries containing Rays and Xlines.
- SR22959 - PROFILES: supported expanding of environment variables used in profiles.
- TaskDD1270 : PEDITACCEPT system variable is now supported.
- SR23101 - PRINT PREVIEW: zooming with the middle-mouse button now preserves the
view center and uses the ZOOMFACTOR value. Zoom range was extended (10 to 500 %)
- SR23134 - MTEXT EDITOR: improved error reporting in case execution of an external mtext editor fails.
- SR23158 - ATTEXT: added support for hidden option keyword '_object'.
- SR23212 - TANGENT: construction of a circle/line/donut/cone/cylinder tangent to given circles/lines
was not possible if these entities were not coplanar.
The requirements became much less restrictive:
- The entities should no longer be coplanar but reside on parallel planes instead.
- The current UCS plane should be parallel to the planes in which the entities are.
- For each given line: Z coordinate of the start point must be equal to the
Z coordinate of the end point in the current UCS.
Added the possibility to construct circles tangent to rays, xlines, traces, 2d polylines.
Added the possibility to construct lines tangent to circular segments of 2d polylines.
Added the possibility to work tangent to entities contained in blocks.
- TaskDD1304 - When at startup, a drawing name that was specified on the command line was not found,
Bricscad did not start. Now Bricscad does start and creates a new drawing instead.
- SR23563, DCL performance: A multi-column list_box with many rows was too slow.
- SR21136, SR22671, SR22862 - DISPLAY: improved display quality of small circles and curves.
- WHIPARC: is used to control whether circles and circular arcs are displayed
as true curves or as a series of vectors. Now also ellipses, elliptical arcs and
arc segments of polylines are displayed as true curves when WHIPARC is on.
- FONT COMBO: the font selection combo boxes in the Drawing Explorer and the Mtext editor
now use the font itself when displaying a TTF of SHX font name.
- FILE OPEN DIALOG: screen no longer flickers with each directory change in a file dialog without preview.
- TOOLBARS: no longer disappear while opening drawings.
- SELGRIPS: improved performance when selecting many entities in large drawings.
- SR22823 - CUSTOM OBJECTS: custom objects in dictionaries now are converted to and from proxies.
- SR23051 - BATCH PLOT: the Visual Basic sample application batch_plot_tool.dvb has been reworked to support localization.
- Drawing Explorer:
- block view was made faster for drawings containing many blocks.
- when inserting a drawing from the drawing tree, as a block, and
a block definition with the same name already existed, then the already
existing block definition was reused, always. Now one can also choose to
overwrite the existing block definition.
- Settings Dialog:
- moved settings APBOX and APERTURE from Entity Selection to Entity Snaps category.
- removed preference EnableSnapMarker because this same setting is also controlled by the first bit of the AUTOSNAP system variable.
- removed preference EnableFlyOver: the flyover snap mechanism is always enabled.
Poprawki
- SR21490 - PRINT ORIENTATION: setting the print orientation used to affect the paper orientation, which is incorrect.
Instead, the printed now is rotated and the paper orientation is left unmodified.
The paper orientation is set using the paper settings for the printer.
- TaskDD936 SR23588 :line entity was hidden LENGTHEN command was canceled.
- TaskDD1423, SR23383, SR23480 :crash when rendering mleader entity
- TaskDD1347, SR222446
added print diagnostic message when there are conflicting nested xrefs.
- OdaIssue168,SR19302 :crash when clicking on insert after its attribute was erased.
- SR13528 - DRAG: cursor was not visible when dragging outside the active viewport.
- SR16957 : Clicking the polar button on the status bar only made the polarmode change available for the next command. Now it becomes available instantly in the active command.
- SR21490 - PRINT ORIENTATION: setting the print orientation used to affect the paper orientation, which is incorrect.
In V10.3.8 this was corrected for the WinGDI graphics device, now it has also been corrected for the OpenGL device.
- SR23271 - INSERT: scale for inserted block was incorrectly applied if X/Y/Z scales were specified individually.
- CIRCLE: command did not automatically activate temporary TAN snap in TTR mode (Tangent Tangent Radius).
- EXTENSION SNAP: not all possible extension curves were generated for polyline segments.
- SR15351 - DDEMODES: the command erronuously opened the Settings dialog at the Attributes section,
instead it should open at the Entity Creation section.
- SR15560, SR17923, SR23033 - PRINT COLORS: index colors were printed too dark.
- SR19880 - HIGHLIGHT: polylines were not displayed when highlighted, if their global width,
or width of individual pline segments, was relatively small.
- SR20455 - PERIMETER: this variable now stores the value for LENGTHEN.
- SR20632 - ZOOM: the 'dynamic' option is now visible both in the command prompt window and on
the command line.
- SR20913 - PEDIT: lines, circles and arcs remained highlighted after conversion to polyline.
- SR21794, SR22480 - HIGHLIGHT: partially or completely overlapping entities were not highlighted if
an overlapping entity had a higher draworder priority.
- SR22076 - MATCHPROP: polyline width was not copied.
- SR22478 - GRIP EDIT: transparent commands caused grip edit to fail.
- SR22183 In LAYUNISO command layer state was restored incorrectly if layiso/layuniso commands were called for different viewports.
- SR22690 - REFEDIT: if both SELECTIONPREVIEW and option 'Lock entities not in working set' were ON
during a REFEDIT session, it was yet possible to edit entities not belonging to the working set.
- SR22698 - PAN: if panbuffer was on, and one panned beyond the viewport boundary and afterwards back in, then grips were no longer displayed.
- SR22702 - MEASURE/DIVIDE: corrected rotation angles of block references if used while a UCS is enabled
and "Align blocks with entity" option is chosen.
- HATCH: boundary detection involving reversed spline segments produced incorrect results.
- PRINT PREVIEW: plot offset and 0.25 inch header/footer margins were incorrect and different for different zooms.
- OSNAP: toggle option ("-osnap t") was broken.
- -VIEW: the 'List all views' option didn't work.
- TaskDD1360 - XREF ISSUES:
- DETACH: given xref A and xref B, both containing nested Xref C.
Detaching of xref A resulted in detaching of Xref C as well. This was not correct: xref B still needed it.
- BIND: was flawed when used in INSERT mode.
- RELATIVE PATHS: were incorrectly processed if the name of a nested xref was the same as another xref of the host drawing.
- SR23606 : fixed prompt menu for Rotate3D.
- TaskDD1269 - SR23627: hatch with non-zero elevation in non-uniformly scaled block was displayed incorrectly.
- TaskDD1088 when TTFASTEXT is on then certain fonts(rod.ttf, andalus.ttf,gautami.ttf) can be displayed incorrectly.
- TaskDD1433 - VIEWSIZE variable was not updated after resizing the program window view, causing wrong prints if done right after resizing Bricscad.
- SR22551 - DRAWORDER: improved draworder processing in case the SORTENTSTABLE is corrupted with
(containing identical keys).
- SR22673 - INSERT DIALOG: the current UCS was not taken into account when using the dialog to insert an xref or a block.
The problem did not occur when using the command line.
- SR22683 - SAVE AS: to DWG13/DXF13 format or older failed for drawings containing
associative hatches.
- SR22741, SR22742, SR23005 - SDS/LISP: sds_getcolordialog(), and therefore, (acad_colordlg) and (acad_truecolordlg) returned
an incorrect value if "ByLayer" had been selected.
- SR22793 - OLE: a crash occurred when creating a drawing using a template containing Bricscad OLE object.
- SR22827 - UCS: removed optimization in UCS/WORLD code. The command should
create an entry in the UCS undo stack even in case of repeated similar calls.
- SR22863 - COPYCLIP/PASTECLIP and WBLOCK/INSERT: commands failed when a drawing
contained a corrupted layout (using a Null BlockTableRecord reference).
- SR22952 - ANNOTATIVE objects (mtexts, texts, attributes) raised an exception during display.
- SR22730 - ASSOCIATIVE DIMENSIONS: a crash occurred on copy/paste of malformed associative dimensions.
- SR22914 - ATTRIBUTES: a crash occurred when extracting attributes from cross-referenced blocks.
- SR23146, SR21668 - PROPERTIES PANEL: for radial dimensions the 'Arrow' field was missing in the properties panel.
- SR23151 - REGEN: with REGENMODE Off, regen was not suppressed when changing the LTSCALE system variable.
- SR23204 - ATTRIBUTES: it was impossible to edit block attributes via the properties panel.
- SR23267 - PAN: fixed display bug when panbuffer is used.
- SR23284 - HATCH DIALOG: error occurred when trying to apply an angle to a solid filled hatch while
switching from Gradient to Hatch tab.
- SR23323 - XREF BIND: a crash occurred when binding a user provided xref containing ADT proxy objects.
- DRAWING EXPLORER: a crash occurred when closing the Drawing Explorer while it was drawing preview for an xref file.
- DRAWING EXPLORER: after redefining a block insert by copy/paste in the Drawing Explorer,
the display of the insert was not updated.
- GRIP EDIT: arcs not lying in the XY plane, were not correctly transformed during grip editing.
This issue was introduced while implementing multi-grip edit support for V10.1.
- GRIP_STRETCH, GRIP_MOVE, GRIP_SCALE, GRIP_ROTATE and GRIP_MIRROR: the hidden option 'Scale' did not work,
because the S was already used for Stretch. Now ST is used for Stretch and SC for Scale.
- SNAP: INS snapping could not be used for TOLERANCE entities.
- SR19166 - PEDIT: prevented modification of polylines in a locked layer by PEDIT.
Obsługa Aplikacji
- TaskDD1365 - - BRX - LISP: for setting true color entmod method no longer requires that DXF420 follows DXF62.
- SR19338 - BRX: several fixes for AcGs issues.
- SR23594 - BRX enabled possibility of direct distance entry to specify the first point using Entity Snap Tracking
- SR20312 - BRX: fixed issues with resizing and edges of floating control bars.
- TaskDD1432, SR21003 - LISP :AcadSelectionSet.SelectOnScreen should take in account PICKFIRST when called from Lisp.
- SR21977 - BRX: fixed issues with acedRegisterFilterWinMsg.
- SR23333 - DCL: when calling set_tile on a dcl text component during a callback,
the appearance of the text component was not fully updated until after the callback had finished.
This defeated the purpose of setting a "Please wait..." message before executing a slow command during a callback.
This has been fixed: the text component is now immediately updated after each call to set_tile.
- SR22059 - DCL: a list_box with fixed width font was too narrow.
Indeed, the width calculation was made with a character unit independent
of the attribute fixed_width_font. This is fixed by adjusting the character
unit dependent on the attribute fixed_width_font. Mind that the font cannot
be queried for the width of characters since that would break existing
layouts based on slightly different fonts
.
- SR22514 - LISP/SDS: sds_entget() output was made compatible with ads_entget() / (entget)
by no longer reporting those dxf groups that have default values.
- SR22577 - LISP:
- print to command line by (print) (prin1) (vl-prin1-to-string)
for text containing control characters was enhanced to become fully compatible.
- added support for strings containing 0 characters (i.e. as returned from COM),
the entire string is now stored and processed
- SR22280 - BRX: added support for client defined double-click actions for custom entities, which are defined with Protocol Extension.
- TaskDD892, SR22720 - BRX: sds_grdraw() can now be called from monitorInputPoint().
- SR23563 - DCL: The tabs attribute of a list_box could be parsed only if it contained only integer arguments. When the tabs attribute contained a real number, it was simply skipped. From now on the real number is also parsed and rounded to the nearest integer.
- SR23309 - DCL: In a text or text_part component, if the text is specified through the attribute "label", the text component should receive additional width, proportional to the specified text. Until now the same happened when the text was specified through the attribute "value", which is not correct. This has been fixed: additional width will not be added when the attribute "value" is used to specify the text content.
- SR22110 - BRX - there was high a CPU-load during MonitorInputPoint loop, caused by a wrong compiler optimization.
- SR22110 - BRX: monitorInputPoint function: the 3rd argument was ignored.
- SR22498 - LISP: a TEXT command with an empty string argument did not trigger a linefeed.
- SR22655, SR23165 - LISP: filtering in (ssget) was broken when SELECTIONPREVIEW != 0.
- SR22721 - BRX: crash fixed in AcDbDatabase::wblockCloneObjects.
- SR22741, SR22742, SR23005 - LISP: (acad_colordlg) and (acad_truecolordlg) returned
- SR22922 - BRX: crash fixed in CAcUiColorComboBox.
- SR22989 - COM: when inserting a block using COM the SRCHPATH was not used to look up the file.
- SR23032 - LISP: our built-in Lisp engine supports the functionality offered by ai_utils.lisp.
We now mimic successful loading of ai_utils.lsp to prevent application error
messages triggered by a missing ai_utils.lsp. In result, tools like MVSETUP.lsp which use
some ExpressTools functionality, can run now.
- SR23121 - LISP: fixed undocumented function (string-split).
Added public function (vl-string-split <delimiter> <string>) which works
identical to (string-split)
- SR23131 - LISP: using Lisp code with text from multiple codepages failed.
- SR23136 - BRX: AcDbDatabase::insert did not process AcDbAttributeDefinition types correctly.
- SR23152 - LISP: improved (vl-directory-files) function to process "X:" as "X:\\".
- SR23158 - LISP: (untrace <myFunction>) does no longer print a message, when "myFunction"
was not set for tracing.
- SR23159 - BRX: acedDragGen() and sds_draggen ignored the cursor type argument. Regression introduced in V10.2.
- SR23178 - DCL: if a row container contains a dcl text component,
the text component should be spread over the available width if the container
contains no content that can be resized. This has been fixed.
- SR23189 - DCL: if a popup_list was changed inside a callback,
the content of the popup_list wa not properly updated.
- SR23183 - LISP: input from prompt menu or right-click menu was ignored during (command pause). Regression introduced in V10.2.11.
- SR23227 - BRX: several bug fixes in AcGiTextStyle::extentsBox and AcDbText::adjustAlignment.
- SR23261 - DCL: when changing the selection on a list_box
by means of the set_tile function, the list_box did not scroll automatically
to make the selected item visible.
- SR23275 - DCL: a text component with an initial label
consisting of spaces only, did not get a width according to the number
of characters. Indeed, before calculating the required width to fit all
characters, trailing spaces were trimmed from the label.
This has been fixed: from now on trailing spaces will no longer be trimmed
during the width calculation.
- SR23299 - BRX: AcDbDimension::measurement returned eNotOpenForWrite too eagerly.
- SR23321 - DCL: a text component with fixed_width_font set
to true should receive width as if fixed_widht_font is not set.
This behavior is a legacy quirk that was missing on Bricscad.
It is now implemented.
- SR23584 - LISP fixes a problem with non-English character display, when read from file
(i.e. using (read-line) function). Also (string-split) and (vl-string-split) now act identically.
- SR23648 - LISP: fixed (vl-bb-set) and (vl-bb-ref) functions - VLA-OBJECTs could not
be stored and retrieved from bulletin board.
- SR23327, SR23316 - BRX: improved compatibility of AcDbDimension::setTextPosition.
- SR23355 - COM: Document.GetVariable/SetVariable acted on the current (active) document instead of the referenced one.
mixed up values for ByBlock and ByLayer
- SR23385 - BRX: AcApDocManagerReactor::documentDestroyed: for a none-saved file,
the name was passed without extension.
- SR20860 - LISP: (vla-xxx) and (vlaxx-xxx) functions returning a VLA object "by reference" could fail, due to an initialisation problem.
- SR21740 - SDS/LISP: if a command invoked by sds_cmd()/(command) failed with a
critical error, the rest of the sds_cmd() list was not cleared, instead an
attempt was made to execute it as a new command. This has been fixed and, if available,
an error description will be printed on the command line.
- SR21926 - LISP: (vlax-curve-getParamAtPoint) failed on certain types of lwpolylines.
- SR22248 - BRX: a fatal error exception occurred when unloading a drawing document
triggered by RawInputSource::fireChar().
- SR22254 - LISP: there was a problem when entering points while holding the Shift key down while a Lisp program is running.
If the next Lisp statement started a command that expected a selection set,
the shift-down state was interpreted as removing the entities from the selection set, instead of adding them.
- SR22508 - BRX: a crash could occur when erasing a block table record of a block reference.
- SR22578 - LISP: fixed several issues related to (vl-bb-set) and (vl-bb-ref) functions.
- SR22855 - BRX/SDS:acedGetStringB() and sds_getstringb() truncated the input string shorter than the actual capacity of the string buffer.
- SR22752 - LISP: running a Lisp command C:XXX did not echo the result to the command line.
- SR22913 - REACTORS: redundant reactors were added when modifying associative entities, e.g. hatch.
- SR22938 - DCL: on a list_box with multiple selection,
incrementally setting the selection through consecutive calls to set_tile
did not work. Indeed, (progn (set_tile "id" "0") (set_tile "id" "1")) would
set the selection to "1" rather than "0 1".
This has been fixed: calling set_tile now expands the existing selection
if multiple selection is on. There is one exception: calling (set_tile "id" "")
always erases the entire selection.
- SR22954 - LISP: pressing the escape key did not end a while loop like: (while (> (getvar "CMDACTIVE") 0) (command pause)). Regression introduced in V10.2.12.
- SR22966 - FILE OPEN DIALOG: after resizing the dialog, the drawing preview in the Standard File Open dialog could be displayed behind other controls.
- SR23003 - DCL: in a list_box, on receiving an up or down cursor key press, a selection callback was always triggered,
even if no valid selection could be made.
No valid selection can be made in these cases: moving up if the selection is already on top,
moving down if the selection is already at bottom,
moving up or down in an empty list,
moving up or down when nothing is selected.
This has been fixed: the callback is triggered only if a new non-empty selection can be set.
- TaskDD1309 DRX: it was not possible to run native DRX commands - regression introduced in V10.2.0.
- INPUT QUEUE corrections:
- LASTPOINT incorrectly was set to (0,0,0) after running the text command.
- LASTPOINT incorrectly was set to (0,0,0) or the second point when getting a distance, angle or orientation.
Lastpoint should not be set in such case.
- TAN SNAP override did not work for points entered by keyboard, menu or script.
- LISP/SDS/BRX : (help ) did not open the start (index) page.
- TaskDD1286 - SDS: IMPORTANT CHANGE that can influence behavior of 3rd party applications ->
points that are passed with sds_command() are snapped now, and input point managers are called.
Wersja 10.2.14
08/03/2010
Udoskonalenia
- Śledzenie: skrócenie czasu tworzenia i usuwania znacznika punktów.
Poprawki
- SR22290 - MODELING: a crash occurred when applying a CHAMFER to a cylinder created by extruding a circle.
- SR22683 - SAVE AS: a crash occurred when trying to save drawings to r13 format if they contained associative dimensions.
- SR23184 - SNAP: when using intersection snap on drawings containing splines of degree 1, hanging could occur.
- SR23148 - MIRROR: mirroring a block reference gave different results for scale factors and rotation angle when compared to AutoCAD.
Wersja 10.2.13
24/02/2010
Udoskonalenia
- SR23051 - BATCH PLOT: Do aplikacji batch_plot_tool.dvb została dodana możliwość lokalizacji.
- Eksplorator Rysunku: Podczas wstawiania rysunku z drzewa rysunku, jako blok,
a definicja bloku o danej nazwie już istnieje mam możliwość zmiany nazwy lub
nadpisania istniejącego.
Poprawki
- SR22551 - DRAWORDER: improved draworder processing in case the SORTENTSTABLE is corrupted, i.e. when
several entities have the same draworder key.
- SR22673 - INSERT DIALOG: the current UCS was not taken into account when using the dialog to insert an xref or a block.
The problem did not occur when using the command line.
- SR22683 - SAVE AS: to DWG13/DXF13 format or older failed for drawings containing
associative hatches.
- SR22793 - OLE: a crash occurred when creating a drawing using a template containing a Bricscad OLE object.
- SR22863 - COPYCLIP/PASTECLIP and WBLOCK/INSERT: commands failed when a drawing
contained a corrupted layout (using a Null BlockTableRecord reference).
- SR22952 - ANNOTATIVE objects (mtexts, texts, attributes) raised an exception during display.
- SR22954 - LISP: pressing the escape key did not end a while loop like: (while (> (getvar "CMDACTIVE") 0) (command pause)). Regression introduced in V10.2.12.
- DRAWING EXPLORER: after redefining a block insert by copy/paste in the Drawing Explorer,
the display of the insert was not updated.
- GRIP EDIT: arcs not lying in the XY plane, were not correctly transformed during grip editing.
This issue was introduced while implementing multi-grip edit support for V10.1.
Wersja 10.2.12
05/02/2010
Udoskonalenia
- SPŁASZCZ: Zamiana łuków na elipsą podczas spłaszczania.
- SR22462 - ZOOM: Wyświetlanie krzyża kursora podczas polecenia zoom.
Poprawki
- SR19763 - ATTEXT: restored case-insensitivity for 'attext' template files.
- SR21439 - ATTEXT: number of decimal places displayed in attribute field may vary from 1 to 3.
- SR22333 - FLATTEN: leaders could move to wrong location after flatten. Empty text/mtext was moved to the origin.
- SR22569 - ATTEXT: fixed incompatible line ending in attext output file.
- SR22784 - MTEXT wit ANNOTATION SCALE: in the drawing attached to the request,
the height of mtexts with annotation scale was increased when applying a move or copy command.
- SR22808 - JIG input: moving the mouse after typing something on the keyboard, without pressing enter, would cause that keyboard input to be ignored.
- SR22300, SR22708 - COPY/PASTE: if source UCS was different from target UCS, entities were transformed incorrectly.
Wersja 10.2.11
29/01/2010
Udoskonalenia
- SR22717 - MENU: Dodano obsługę makr menu rozpoczynających się od '*^C' w celu powtórzenia makra.
- SR20924 - DRUKOWANIE: Poprawiono drukowanie wielu kopii, drukowane kopie są przesyłane jako jedno zadanie.
Uwaga: niektóre sterowniki nie obsługują drukowania wielu kopii,
więc w niektórych przypadkach drukowanie wielu obiektów będzie wykonywane przez wysłanie wielu zadań do drukarki.
Poprawki
- SR22181 - LISP: if CMDECHO was set to 0, it was possible to freeze the current layer.
- SR22300 - COPY/PASTE: could fail for users that did not have administrator permissions.
- SR22522 - DCL: incorrect warning "key is already assigned".
If a component inherited the attribute "key" of a parent component, a warning was given if the key already existed,
even if a new value for the key was specified in the derived component definition.
This has been fixed by postponing the assignment of keys until all attributes have been read.
(Note: this fix was already mentioned in V10.2.10. It was incorrect and has been redone.)
- SR22582 - VIEWPORT SCALE: zero custom scale values should not be accepted for paper space viewports.
- SR20652 - SDS: sds_entdel shouldn't erase viewports from non-active layouts.
- SR22656 : there was a failure when "X" input (including the double quotes) was passed in from script or menu.
The failure occurred for any string consisting of 1 character enclosed by double quotes, that is: 3 characters in total.
- SR22718 - DCL: the dcl parser did not accept "vertical_margin=narrow".
'narrow' and 'wide' were added to the list of allowed values for the predefined attributes
'vertical_margin' and 'horizontal_margin'.
The keywords 'none', 'tiny', 'narrow', 'wide' are now allowed.
Mind that these keywords are simply ignored.
They were added to our parser for backward compatibility.
- SR22747 - LISP: right-shift operation (lsh xx -n) returned wrong result.
- SR22750 - VIEWPORTS: a new modelspace viewport was invisible, if previously
a polygonal or clipped viewport had been created.
- SR22759 - BIGFONT: incorrect symbols from bigfont were displayed.
The symbols were looked up in the font by their Unicode values while they were
defined by according MBCS values. Regression since V10.2.0.
- SR22762 - ATTDISP: command did not work in translated versions. The translated keywords for ON, OFF and NORMAL were not recognized.
- SR22774 - WIPEOUT: 'LAST' and 'L' command options were not functional.
- COM: IAcadUtility::AngleToString() failed to produce strings with 'd' instead of degree symbol (e.g. 45d0')
- TaskDD1073 - LISP: creating a GROUP using 'entmake' did not add the required reactors to the grouped entities.
Wersja 10.2.10
22/01/2010
Udoskonalenia
- SR22399 - Poprawiono czas wczytywania zewnętrznych odnośników.
Poprawki
- SR21771, SR22432, SR22518 - PRINT: failure to setup printer due to problem with missing paper size.
- SR21809 - PEDIT: failed to set uniform width for vertices generated from lines or arcs.
- SR21972 - DCL: if tab truncate was ON and a line contained more words than tabs, all excess words were removed.
Instead, now a default tab length of 4 is used.
The recognition of column labels in a list_box has been improved as follows:
If a list_box has the attributes tab, tab_truncate and label, an attempt is made to split the label in column labels.
If column labels are correctly recognized, the list_box widget will contain actual column labels,
instead of a simple text widget above the list_box.
To enable these actual column labels, put the column labels in the label attribute, separated by space characters.
Insert additional spaces until the column labels are visually aligned above the columns.
As soon as the added spaces sum up to match the tab stops, the column labels will be recognized.
By allowing redundant spaces the column labels will remain correctly aligned in dcl implementations
that always use a simple text widget.
Before this change, the amount of column labels had to be exactly the same as the amount of
tab stops specified in the attribute tabs.
From now one extra label is allowed. Indeed, specifying n tab stops usually corresponds with n+1 columns.
As a result, existing dcl code that "faked" column labels in the label attribute,
can suddenly have "real" column labels.
- SR22254, SR22549 - LASTPOINT system variable behavior was corrected. LASTPOINT is no longer reset to (0,0,0)
when an entity or selection set is passed to a command using LISP, e.g. (entlast).
- SR22445 - ZOOM: 'window' option gave inexact results in paper space viewports for certain values of SCREENSIZE, viewport size and view parameters.
- SR22451 - LIMITS: the LIMITS command did not recognize the (hidden) _t option, as a result the "Drawing Limits" toolbutton on the Settings toolbar did not work.
- SR22508 - LIST: a crash occurred when listing the properties of a block who's block table record had been erased.
- SR22522 - DCL: incorrect warning "key is already assigned". If a component inherited the attribute "key" of a
parent component, a warning was given if the key already existed, even if a new value for the key was specified
in the derived component definition. This has been fixed by postponing the assignment of keys until all attributes have been read.
- SR22543 - LOCALIZATION: the Japanese translation of "New View" caused a problem for the Drawing Explorer.
- SR22555 - HATCH: the command line version of hatch, -hatch, failed to recognize the "solid" pattern if specified using lower case.
- SR22583 - DIVIDE: a crash occurred when no entity or an invalid entity was selected to divide.
- SR22633 - GROUP: the Description and XData assigned to a GROUP object, were not copied along to new (anonymous) groups.
- SR22657 - DCL: spacer height values smaller than 1.5 (character units) were ignored.
The minimum height of a spacer used to be the typical height of a button, which is about 1.5 times the height of a character.
The minimum height was changed to zero and the default height was set to 1.5.
The same change has been applied for the width of a spacer.
This change affects existing spacers with a small size, most notably the predefined component "spacer_0" has changed.
- SR22673 - UCS: when attaching an Xref using the Attach External Reference dialog,
the current UCS was not taken into account for the position point and the rotation angle.
The Attach Raster Image and Insert Block dialogs had the same problem.
- SR22687 - VBA: the ListView and CommonDialog controls were missing from the form "frmAddDrawing" in the batch_plot_tool.dvb VBA sample code.
Wersja 10.2.9
11/01/2010
Udoskonalenia
- SR22395 - ZESPOLONE WYMIARY: ignorowanie błędnych połączeń zespolonych wymiarów.
- SR22482 - PASEK WŁAŚCIWOŚCI: możliwość kopiowania informacji z okien tekstowych tylko do odczytu.
Poprawki
- SR21049, SR22437 - OLE: entities following a corrupted OLE2FRAME entity were not loaded from the drawing file.
- PRINT: when a paper sheet had default landscape orientation (x size > y size)
selecting the 'landscape' option in the print dialog resulted in printing in portrait and vice versa.
- SR21463 - PRINT DIALOG: when elevation was not zero and viewpoint was not '0,0,1', the plot window area selection was incorrect.
- SR21490 - PRINT DIALOG: when changing the printer's paper type and/or orientation in the print dialog,
immediately followed by pressing the 'Print button', the new paper type and orientation were not used.
- SR22213 - HATCH: hatch boundary detection failed for user-provided drawing.
- SR22431 - REFEDIT: adding associative dimensions during a refedit session led to a crash.
- SR22483 - LISP: (distof ".") did not return NIL.
- SR22461 - LISP: mnl files were loaded in reverse order when opening a document.
- SR22461 - BRX: statements separated by a space or newline, issued with sendStringToExecute, were executed in reverse order.
- SR22540 - SNAP: a hangup during intersection snap occurred in a user-provided drawing.
Wersja 10.2.8
28/12/2009
Poprawki
- SR21460 - COPYMODE: after using the COPY command, the COPYMODE variable was not always correctly reset.
- SR21677 - PRINT: vertical polyline edge was removed due to incorrect optimization.
- SR22332 - HATCH: if a hatch boundary contained part of a spline, the full length of the spline was
stored in the boundary definition, while only the part actually used for the boundary should be stored.
- SR22379 - LISP: during (command pause) or pause in menu strings,
it was not possible to use a snap override or an XYZ filter.
For (getdist) without startpoint it was not possible to enter two points.
This was because the pause only waited for a single input.
- SR22384 - SCRIPTS: in script mode, acedGetString(B) ignored the first argument.
- LISP/SCRIPTS: (command "TEXT" ins sz ang) or (command "DTEXT" ins sz ang)
should switch to interactive mode if no text content is provided by the (command) statement.
- SETTINGS, category DIM_FORMAT: the "Fit" option could not be translated in Russian.
Wersja 10.2.7
15/12/2009
Udoskonalenia
- SR21803 - KRESKUJ: szybsza obsługa kreskowania w dużych plikach.
- SR21054 - PODGLĄD WYBORU: poprawienie prędkości działania podświetlania wskazanego obiektu. Dodano obsługę grup.
- Znaczne poprawienie OSIĄGNIĘĆ podczas zmiany widoku do zakresu.
- Znaczne poprawienie OSIĄGNIĘĆ podczas zmiany widoku rzutni w arkuszu.
- Poprawienie OSIĄGNIĘĆ podczas podczas pracy z większymi przyciętymi odnośnikami.
- KOLEJKA POLECEŃ została zmieniona w celu poprawienia niezawodności i zwiększenia kompatybilności przetwarzania skryptów.
- OpenGL WYŚWIETLANIE: poprawiono dokładność wyświetlania obiektów zawierających duże współrzędne.
- 3DKONWERSJIA: Dodano nową wersję polecenie 3DKONWERSJIA.
- KURSOR: rozmiar kursora jest ustalany relatywnie do rozmiaru okna programu zamiast rozmiaru okna rysunku VIEWSIZE.
- Okno KRESKUJ: posiada możliwość zmiany wielkości.
- Shift – Spacja: przełączanie pomiędzy obiektami w podglądzie wyboru.
- PASEK STANU: pole wyświetlania współrzędnych zachowuje się jak przycisk pozwalając na zmianę metody wyświetlania.
- PASEK STANU: MODEMACRO może zostać ustawiona za pomocą paska stanu.
- SR20504 - SLIDE LIBS: Dodano obsługę dla składni 'test_slide_library(slide_name).slb'.
- SR21207 - Wypełnienie GRADIENT: dodano możliwość do kopiowania właściwości gradientu.
- SR21346 - eTRANSMIT: zamieniono opcję "Anuluj" na "Zatrzymaj" w oknie eTransmit w opcji Jeśli plik już istnieje.
- SR21392 - UKRYJ: Dodano obsługę edycji ukrycia poprzez uchwyty.
- SR21555 - OPCJEBEZPIECZEŃSTWA: polecenie zostało dodane do menu Plik.
- SR21699 - WYŚWIETLANIE: poprawienie wyświetlania obróconych obiektów.
Poprawki
SR21606, SR21634 - SOLIDEDIT:
- extrude along path did not work for faces.
- BODY/IMPRINT - curves were not selected for imprinting.
SR22199 - WBLOCK: the basepoint used to be set using world coordinates instead of user coordinates.
SR22306, SR22257 - DISPLAY:
if an Mtext entity and the next drawn entity shared the same linetype,
the next drawn entity was drawn using continuous linetype.
This problem occurred as a side-effect of the fix applied for the linetype of underlined Mtext in V10.2.4.
HIDE: triangulation diagonals of coplanar faces became visible when switching off DISPSILH, they shouldn't.
li>SR18184, SR18534, SR18899, SR19555 - SNAP TRACK: when ORTHO mode was active,
the snapping point was not set to the intersection of the alignment path and the ortho line.
- SR19567, SR21913 - CMDECHO: failed to suppress printing of "Dimension text" on the command line while executing dimensioning commands.
- SR21683 - BRX: dimension graphics were not updated correctly during jigging of dimensions.
- SR21698 - BRX: both overloads of AcDbPlotSettingsValidator::getLocaleMediaName are now implemented.
- SR21715, SR22013 - MTEXT EDITOR: text fragments with absolute height codes are not modified when scaling an Mtext.
The Mtext Editor has been modified in order to generate relative text height codes (e.g. '\H2x;foo').
- SR21810 - PRINT DIALOG: selecting 'Use plot settings: previous plot' allowed to enable 'Display plot styles' in Model space. It should not.
- SR21825 - DIMENSIONS: fixed display of temporary dimension when prompting for text for radial and diametric dimensions.
- SR21825, SR21913 - DIMENSION TEXT: formatting has been fixed.
- SR21923 - DCL: the column header of a list_box could not correctly display the characters "gjpy".
Fixed by increasing the height of column headers.
- SR22126 - LISP: (vlr-object-reactor) function:
- Creating an 'empty' object reactor without owner objects was not possible.
- (vlr-remove-owner <reactor> <object>) did not remove the <object> from the
<reactor> objects list, as a result the removed object was still reported to be the owner.
- SR22134 - BRX: acedVPLayer did not freeze the specified layer in the specified viewport.
- SR22169 - MTEXT EDITOR: no longer allows to edit Mtext in another document than the one where the edit command was started.
- SR22173, SR22242 - VBA - LISP: (initget "options")(getpoint) did not show the prompt menu.
It was no longer possible to use AcadDocument.SendCommand to call a lisp function that calls (getpoint).
(regression introduced in 10.2.3).
- SR22183 - LAYUNISO: thawed _all_ layers instead of thawing only those that were not frozen when the LAYISO command was executed.
- SR22199 - COPY/PASTE: incorrect position of entities copy-pasted between layouts or beween model space and a layout
when UCS != WCS in model space.
- SR22216 - UNDO: using undo during the selection phase of commands triggered a crash (regression introduced in 10.2.3).
- SR22229 - SDS: when using PAUSE in a sds_cmd call along with more input for the command, the cursor was blocked (regression introduced in 10.2.3).
- SR22236 - SNAP: tangent snap for circles and arcs sometimes failed for entities located at large coordinates.
- MTEXT EDITOR: pressing the ESC key while one of the input fields of the dialog had the focus could lead to a crash.
Editing the numeric input fields of the dialog created too many undo entries.
- SELECTION CYCLING: enabled support for shift-spacebar selection cycling during selection preview and during the selection phase of commands.
- VBA: using Chr(27) in sendCommand was broken (regression introduced in V10.1).
- Automated unit tests have been added for all abovementioned V10.x regressions.
- INSTALLER: fixed crash during application startup when V10.2.3 was installed next to a V9 or V8 version.
- FLATTEN: instead of an elliptical arc with equal start and end point, a projected circle now always becomes a regular ellipse.
- SR21225 - LEADER: DIMSCALE should not be applied to the linetype of leader lines.
- SR21373 - COPYCLIP/PASTECLIP: if one of the pasted entities had non-default lineweight, and lineweight display was active (LWDISPLAY = 1),
then the entities were copied to a slightly larger Z-coordinate than their original location.
- SR21608 - FLATTEN command: Block inserts and hatch entities are no longer exploded by default.
- SR21926 - BRX - LISP: incorrect calculation of a parameter of a given point on a curve with big coordinates.
- SR21962 - DIMANGULAR and DIMARC: creation failed on dashed polylines.
- SR21984 - OPEN: a drawing could not be opened due to Xdata of an AcDbBlockReference object, defining a hatch, that could not be read.
- SR21986 - VBA: menus and toolbars loaded via VBA were not available in subsequent Bricscad sessions.
- SR22064 - FILLET/CHAMFER: temporarily reverted the support for shift-spacebar selection cycling
because the current implementation interfered undesirably with the FILLET and CHAMFER commands.
- SR22082 - BRX - LISP: (getpoint basePoint) did not set LASTPOINT to the basePoint, which caused snaps to be
calculated incorrectly, i.e. starting from the previous value of LASTPOINT instead of the basePoint argument.
- SR22090 - LISP: right-click did not end a (command pause) statement.
- SR22114 - VIEWPORT: border of single viewport did not become invisible after command VPORTS/SINGLE.
- SR22127 - ASSOCIATIVE DIMENSION: creation was broken in V10.2.3.
- Draw Order toolbar behavior was broken in V10.2.3.
- MTEXT: underlining was done using the linetype of the Mtext entity instead of the CONTINUOUS linetype.
- INSTALLER: fixed warnings about failed registration when installing on Windows 7.
- SR20471 - BRX: avoided non-unique names for anonymous entries in OdDbDictionary.
- SR20754 - COM: switching plot style display on/off via COM did not affect the visualization.
- SR20804 - BRX: fixed setting cursor in JIG, show 'normal' cursor, i.e. arrow, when a modal dialog box is active.
- SR20882 - PAN: now 2dwireframe display mode is used during realtime-pan executed after a HIDE command.
- SR20910 - ADS/SDS: fixed editor reactor events (lispWillStart, lispEnded, lispCancelled). For ADS/SDS defined functions, these events were fired twice, and lispCancelled was fired instead of lispEnded.
- SR21030, SR21426 - COPY/PASTE:
- Remove unnecessary display of UCS icon and grid in pasted objects.
- The resulting pasted OLE object now uses the background color of the container instead of that of Bricscad.
- Quality of graphics deteriorated for Bricscad objects pasted to other applications,
especially when zooming out before copying. TTF text representation quality varies in current implementation.
- SR21139 - eTRANSMIT: prevented saving transmittal package to current drawing folder.
- SR21207 - DISPLAY: gradient hatch display was not updated after changing a gradient parameter using the properties bar.
- SR21244 - RASTER IMAGES: the Y-scale was not correctly applied for TFW geo-info.
- SR21251 - AUDIT command hangup on drawing containing duplicate references.
- SR21294 - HATCH dialog: the right side of the hatch dialog was not displayed on some systems.
- SR21336 - MTEXT: defined height was incorrectly stored/saved to older dwg formats.
- MTEXT: crash occurred when editing mtext with very large text content.
- SR21340 - VIEWPORT: if "Display plot styles" was active for a layout, the border of the active viewport was not displayed bold.
- SR21392 - TRIM: extending line segments, intersecting in T-shape, could fail.
- SR21408 - LISP: (entmod) failed with entities, when PROXY data (groupcode 310) were included in (entget) list, i.e. with images.
- SR21516 - SNAP: "FROM" mode did not take in account entity snapping.
- SR21529 - PYRAMID/EDGE: eliminated redundant line during creation of pyramid.
- SR21530 - PYRAMID: it was not possible to create upside-down pyramids.
- SR21531 - PYRAMID: if base was not lying on XY plane, dynamic display during creation was wrong.
- SR21532 - CONE, CYLINDER and WEDGE commands: it was not possible to specify a negative height using the mouse.
- SR21540, SR21541 - CONE, CYLINDER, BOX: using the mouse, height could not be entered accurately.
- SR21569 - LISP: (textbox) for an empty text or attribute should return '((0 0 0) (0 0 0)), instead of returning 'nil' nil. An empty MTEXT should return 'nil'.
- SR21585 - BOX: if first corner or center were not lying on XY plane, dynamic display during creation was wrong.
- SR21586 - SLICE: redundant 3DSOLID silhouette lines could remain after SLICE command.
- SR21625 - LISP - BRX: unnecessary exceptions are no longer fired from transaction and Undo related code, these could break Lisp/ADS/ARX based applications.
- SR21635 - DISPLAY: circular edges were displayed incorrectly after operations like SOLIDEDIT/BODY/SHELL.
- SR21665 - BRX: jigging now supports input of direct distance.
- SR21725 - INSUNITS: were incorrectly applied in localized (translated) versions.
- SR21747 - SAVE: failed due problem when processing an AnnotationScale object.
- SR21752 - LISP: (vlax-add-cmd) and (vlax-remove-cmd) were not fully functional.
- SR21762 - TIME: the day of the week and the month name could not be translated in localized versions.
- SR21770 - UNICODE: if the path to a ECW geocode info file contained unicode characters, the file could not be found.
- SR21776 - COM: 1. ambiguous 'Application' keyword led to compilation problems in VBA projects. 2. All enum types are now visible in the global namespace.
- SR21812 - APERTURE: don't show aperture pickbox if flyoversnap is off, i.e. if OSMODE = 0 or > 16383.
- SR21867 - LISP: (boundp) failed for local variables, nil was returned, regardless.
- SR21869 - HATCH patterns all were displayed using Continuous linetype instead of using the actual linetype (regression since memory footprint reduction in V10.1.4).
- SR21923 - DCL: in a dcl list_box, automatically added column-headers were not empty but named according to the series "A,B,C...".
- SR21938 - DISPLAY: in Shademode Hidden view, if WHIPARC was enabled, arc edges of 3D solids were not displayed.
- SR21938, SR21990 - HIDDEN LINE printing: edges of 3D solids partially were missing.
- SR22006 - AREA calculation of polylines was incorrect for areas larger than 1.000.000.000 units, due a comparison tolerance issue (regression since V9.3).
- EXPLODE: lacked support for ordinate dimensions.
- SELECTIONPREVIEW: was not working for groups.
- DISPLAY: background rendering of dynamic manual multicolumn mtext was corrected.
- LISP: reversed arguments were passed to the CVUNIT calculator.
- Drawing Explorer: the previous state (dialog layout) of the Explorer was not correctly restored (regression since V9.3).
- TaskDD1151, TaskDD258 - BRX: 'OdEdCommandStackReactor::commandCancelled()' and
'OdEdInputContextReactor::endXXX()' notifications were not sent upon cancelling a
command when the command had been invoked by 'sds_cmd()/sds_command()/(command)'.
- TaskDD892, TaskDD1144 - BRX:
- points entered by mouse click, keyboard input or scripts were
sent to point monitors and filters before applying built-in filters
like cartesian snap, ortho, limits check and .xyz filter (cursor movement points did not have this problem).
- implemented support of OdEd::eOrtho flag.
For our highly valued beta testers:
V10.2.3 contains fixes for the following V10.2.x beta issues you reported
- SR21791
- SR21841
- SR21847
- SR21877
- SR21945
- SR21953
- SR21968
- SR21980
Wersja 10.1.11
09/11/2009
Udoskonalenia
- SR21449 - SECURITYOPTIONS: dodano dodatkową informację o błędzie oraz poprawiono komunikaty w oknach.
- SR21522 - PC3: Zmiana informacji o błędzie nieobsługiwanego pliku pc3.
Poprawki
- SR21022 - STRETCH: viewport center was not updated upon viewport grip-stretch.
- SR21233 - Drawing Explorer: when multiple rows were selected,
and a single field was clicked and edited, then upon pressing Enter to confirm the edit,
all previously selected rows were selected again.
This was confusing, only the edited row will remain selected now.
- SR21266 - ENTITY PROPERTIES: the first time the Layer combo opened, the current layer was not scrolled into view.
- SR21309 - PERFORMANCE: automatic purge of anonymous blocks upon opening a drawing
has been disabled because of the severe performance cost involved. Automatic purging of xref files is maintained.
- SR21336 - MTEXT: fixed reading of Mtext heights which led to wrong mtext display.
Also fixed a crash when editing huge mtexts.
- SR21340 - VIEWPORT: frame of active viewport was not displayed with a bold line if a plot style was applied.
- SR21408 - LISP: (entmod) failed when PROXY data (groupcode 310) was included in the (entget) list, e.g. with images.
- SR21437 - STRETCH: fixed crash when stretching entities associated with an associative dimension.
- SR21442 - SNAP: circles with normal direction (0,0,-1) did not have QUADrant snapping points.
- SR21451, SR21494 - COM: automatically replace the references to old versions of app/db type libraries inside a VBA project by the references to the current VBA host.
- SR21487 - SPLINES: crash could occur when using closed splines with control points at large coordinates.
- SR21494 - COM: GUIDs and paths to the BricscadApp and BricscadDb type libraries have been updated
in order to allow differentiation with the V9 type libs.
- SR21498 - LOCALIZATION: controls with fixed width in 'eTransmit' and 'Drawing Properties' dialogs were too small to accommodate translated text.
- SR21513 - Drawing Explorer: the case of a Drawing Explorer item's name could not be changed,
e.g. it was not possible to rename layer "first floor" to "First Floor".
- SR21522 - PRINT: error message when selecting a plotter configuration file in the Print dialog was not constructed correctly.
The part which explains the kind of error was missing.
- SR21544 - BRX: it was not possible to cancel AcEditorReactor::beginDeepCloneXlation().
- SR21552 - LISP: (grvecs vectors matrix) failed because matrix was not processed.
- SR21554 - HATCH: there was a failure to find a boundary enclosed by a very narrow triangular polyline.
- SR21560 - HATCH: there was a failure to find a boundary enclosed by two concentric arcs (section of a half-pipe)
- TaskDD881 - SHX fonts: scaling control codes 3 and 4 were not handled correctly,
especially in case they were not paired within a single shape, which led to wrong (huge) character sizes,
in turn leading to hang-up.
- Migration tool : finding the installation folder of a previous version was broken (incorrect registry key was used).
- WEDGE: temporary graphics were not removed from screen when cancelling the command.
- Crash occurred on application close after using wrong command line arguments.
Example command line: "bricscad.exe unexisting_drawing_file_name.dwg".
- TaskDD1251 - MTEXT: when editing large texts, the editor was not redrawn after panning.
- SR21133 : SR21500 instability and display problems with 3DSolid entities.
- SR21721 : Drawing with splines hangs on open.
Wersja 10.1.10
21/10/2009
Udoskonalenia
- Zmienna WHIPARC jest włączona domyślne (kontroluje smukłość wyświetlanych łuków).
Poprawki
- SR21255: Poprawiono kompatybilność funkcji BRX acedIsDragging().
- SR21271 oraz SR20619 - TABLET: Po wywołaniu okna dialogowego DCL za pomocą menu tabletu polecenie było zapętlane i powtarzane.
- SR21307 - Zmienne pola tekstu nie miały możliwości edycji za pomocą edytora zewnętrznego.
- SR21322 - EDYCJA UCHWYTÓW: Błędnie działająca edycja za pomocą uchwytów dla splajnu.
- SR21322 - EDYCJA UCHWYTÓW: Poprawiono możliwość przesuwania splajnu za pomocą uchwytów.
- SR21347 - eTRANSMIT: Pliki których nazwy zawierały znaki specjalne języka Czeskiego były ignorowane.
- SR21374 - EDYCJA UCHWYTÓW: Błędne działanie uchwytu prostopadłości.
- TaskDD881 - TEKST: Znaki specjalne podawane jako '\U+nnnn' niebyły wyświetlane,
nawet jeśli dany znak występował w czcionce.
Wersja 10.1.9
20/10/2009
Nowości
- SR20752 - Dodane polecenie DIMDISASSOCIATE. Zezwala na rozłączenie zespolonych wymiarów.
- SR20899 - Dodano zmienną 'LastTemplate'. Przechowuje nazwę ostatniego użytego szablonu rysunku.
- PAN: Szybkie i płynne przesuwanie widoku rysunku.
- Eksport do PDF z użyciem tabeli stylu wydruku.
- Obsługa formatu obrazów rastrowych MrSID.
- Tworzenie wypełnienia Gradientem.
- Zmienne Pola tekstu wielowierszowego.
- Polecenie aktualizujące wartości pól zmiennych UPDATEFIELD.
- Przełączanie pomiędzy wybranymi obiektami. .
- Jednoczesna edycja wielu uchwytów.
- GRIPEDIT: Użycie menu kontekstowego oraz linii poleceń w celu przełączania pomiędzy poleceniami edycji uchwytów ROZCIĄGNIJ, SKALUJ, PRZESUŃ, LUSTRO, OBRÓT.
- Nowe okno dialogowe tworzenia bloków z możliwością nadania jednostki dla bloku.
- Nowe okno dialogowe zapisywania bloków z możliwością nadania jednostki dla bloku.
- ETRANSMIT: Lista plików będących składowymi rysunku które mogą zostać zapisane jako plik zip lub folder.
Pliki te mogą również zostać wysłane do Vondle za pomocą eBridge.
- Możliwość zmiany wersji dwg podczas operacji transmisji.
- Zmiana ścieżek Xtrefów oraz obrazów w celu dopasowania do aktualnej struktury folderu.
- Obsługiwane opcje struktury folderu:
- Struktura organizacyjna folderu
- Umieszczenie wszystkich plików w jednym folderze
- Zatrzymanie wewnątrz wszystkich plików orz folderów
- Opcja śledzenia punktu odsuniętego o określoną odległość.
- PASTEORIG Polecenie wstawia skopiowane obiekty w ich oryginalne współrzędne.
- DIMARC Wymiarowanie długości łuków.
- ASSOCIATIVE DIMENSIONS: Dodano obsługa dla punktach charakterystycznych przecięcie, pozorne przeciecie, przecięcie na przedłużenie.
- SECURITYOPTIONS Ochrona rysunku poprzez hasło.
- POLAR SNAP: Śledzenie uwzględniające współrzędne osi Z.
Udoskonalenia
- Added new icons and menu entries for Dimarc, Gradient and Fields.
- SNAP TRACKING: Direct Distance Entering can now use a point, acquired by Snap Tracking, as reference.
- SR21025 - DCL feature: navigation by character is now supported in list boxes:
if a character is typed, the first row starting with that character is selected.
If multiple rows start with the same characters, typing the character continuously will cycle through those rows.
- eTRANSMIT: drawings are purged now before the transmittal operation and in the transmittal report a list of files that were not copied is added.
- SR21165 - STRETCH: added support for stretching the seed points of a hatch, thus improving the hatch recalculation result for associative boundaries.
- SR21195 - MENU: added 'Dependencies...' to the Settings menu.
- Performance:
- MEMORY used to process TrueType font text has been reduced up to a factor twenty.
- REDRAW and REGEN performance for TrueType font text considerably improved.
- SELECTION of polylines became (very) much faster, especially for polylines with many vertices.
- SNAP to splines became (very) much faster, especially for splines with many control points/knots.
- SNAP to polylines contained in blocks, when draworder is used, became much faster.
- MEMORY used to display hatches was strongly reduced, REGEN of hatch entities became up to 5 times faster.
- EXTENT calculation performance was improved (e.g. during Zoom Extents).
- COLOR PICKER DIALOG: when clicking in the rainbow color field (hue/saturation map),
while luminosity is either at 0 or 100%, luminosity is reset to 50%, otherwise,
the color preview swatch did not show the picked color and remained black or white.
- SR18503 - SPLINES: added Length property in the propertiesbar for spline entities.
Added spline Length, Area and Parametric Range to the LIST command output.
- SR20852 - BLOCK: the Tools menu now launches the BLOCK command instead of -BLOCK.
- EXTRUDE: improved command option compatibility.
- ADDINS: the external command registration from VB addins was redesigned so registered commands are now available in all documents.
The 'C:' prefix is no longer required.
- Removed setting AlwaysUseCrosshair. The pickbox with arrow inside (corresponding to AlwaysUseCrosshair off) is no longer supported.
Pickbox with crosshairs is only shown when idle now. During entity selection the crosshairs are now omitted.
- SR20196 - The state of the Drawing Explorer's 'Regen On/Off ' button is now stored in the registry and is restored each time the Explorer opens (also between program sessions).
- SR20276 - MENU: added PASTEORIG and PASTEBLOCK to the context menu and the pulldown edit menu.
- SR20965 - DIMSCALE: implemented dynamic dimension viewport scaling, when DIMSCALE = 0
and creating a dimension or updating a dimensions dimstyle with '-DIMSTYLE APPLY' inside a viewport.
- SR21052 - MTEXT Editor: is closed when Ctrl-Enter is hit (editor content is saved).
- SR21052 - MTEXT Editor: added the possibility to set the bold/italic attribute of selected text
even when the current font is the default ( = set through the text style, not set explicitly).
In such case, the font setting for the selected text is now automatically changed to the appropriate explicit font.
- COM: 'preserveSubdirs' and 'organizedFolder' properties were added to the ITransmittalInfo interface.
Poprawki
- LOCALIZATION: field names could not be localized.
- SR21411 - ASSOCIATIVE DIMENSIONS: a crash occurred when copying a malformed associative dimension snapped to an intersection.
- SR20707 - RASTER IMAGE: when IMAGEFRAME was Off, the extents of rotated images were incorrectly set, resulting in the images not being displayed.
- SR20753 - EXPLODE of non-uniformly scaled blocks with draworder malfunctioned: draworder was not applied and the block reference was not deleted.
- SR20757 - XREF BIND did not work for xrefs that were in a layout that had not yet been activated during the drawing session.
- SR20873 - COM: fixed Hebrew prompts in Visual Basic 'RunCommand' method.
- SR20891 - SDS: application behaviour became unstable after using sds_ssetfirst().
- SR21000 - LISP: an out-of-bounds array access in (vl-sort) caused a crash of the Lisp engine.
- SR21086 - BRX: intersection of very long lines failed when using acdbInters().
- SR21123 - LISP: entities on locked layers were not filtered out when a selection set was passed as a LISP variable,
and the passed selection set was modified.
- SR21126 - STRETCH: when an associative hatch was stretched, and its stretch point was inside the selected region,
and not all of its boundary entities were either stretched or translated,
the hatch associativity was broken because of
conflicts between the new hatch definition calculated from the modified
boundary and the hatch definition calculated from the modified hatch.
- SR21201, SR21262 - PAN BUFFER: after pan operations, remnants of the UCS icon could be left behind on the screen.
- SR21264 - GRIP EDIT: corrected command prompt strings.
- SR21292 - OFFSET: display more informative error message when input curve is not planar.
- SR21312, SR21313 - TEXT command: while entering characters, the text was no longer visible in the drawing view (regression since V10.1.1).
- SR21325 - XREF: a crash occurred when reloading a user-provided xref file.
- SR21344 - eTRANSMIT: report was displayed incorrectly in Notepad (CR and LF characters were displayed as rectangles).
- DBMOD: after real-time view operations, flag 1 (object database modified) of the DBMOD system variable erronously was set,
instead of flag 4 (view modified).
- SNAP: when the X-coordinate of a point was equal to the current elevation,
its Z-coordinate was not adjusted according to the current elevation (regression since 9.0.1).
- GRIP EDIT: fixed behavior in case several grips were coincident.
- GRIP EDIT: the 'hot' (red) grip marker was erased by the SelectionPreview drawing mechanism.
- OFFSET: offset of closed spline was not closed due to tolerance applied when offsetting splines.
- SR20832 - SHELL: to ensure the user has sufficient rights to create a temporary file,
the temporary file for the shell command is now created in the user's TEMP folder.
- SR21130 - GRIP edit operations did not correctly reset the CMDNAMES variable.
- SR21194 - GRIP_STRETCH of the last vertex of a non-closed polyline failed.
- SR21196 , SR19567 SR18049 - CMDECHO: when cmdecho is off, no commandline prompts should be displayed when scripts use command FILLET, LAYER or DIMSTYLE.
- SR21228 - OFFSET: failed for polylines that contain only 2 vertices.
- CLASSIC version: Acis entities were not-selectable in the Bricscad Classic version, while they should only be not-modifiable.
- SR21022 - LOCKED VIEWPORT: viewport scale was changed on stretching a locked viewport.
- SR21124 - PYRAMID, TORUS: current layer and color were not used on creation.
- SR21167, SR21187 - HATCH: hatch patterns in scaled inserts were not scaled.
- TaskDD1036 - GRIPEDIT: if during grip edit the ORTHO setting was toggled, a crash occurred when grips editing finished.
- XREFS: relative paths to nested xrefs should be resolved in the context of their direct parent, not the top parent drawing.
- PROPERTIES BAR: when a UCS was active, vector properties such as 'delta' for line, 'normal'
for arc and circle and 'axis' for ellipse were displayed incorrectly.
- PROPERTIES BAR: "Fit/Smooth" option for 2d polylines did not work and could make next polyline operations fail.
Enabled "Fit/Smooth" option for 3d polylines.
- MTEXT: editor zoomed to wrong area of the drawing if edited mtext had non-default justification.
- SPELL CHECK: dialog crashed when no dictionaries were found.
- SNAP: fixes were applied for nearest and apparent intersection snapping to ellipses.
- MODELING: Acis objects were not visible when using a Classic license.
- FILLET: fixed filleting of an arc with a spline.
- OFFSET: crash could occur when offsetting a spline-fit polyline.
- REGION command failed for selections with multiple loops.
- SR13213, SR19205 - COMMAND LINE: keyboard focus on the command line was lost after clicking on a floating toolbar title.
- SR13777 - ADS/SDS: running C: commands defined by ADS/SDS now correctly triggers the "lispWillStart/lispEnded/lispCancelled" events; also, the
CMDACTIVE system variable has bit 5 (32) set in this case ("Lisp is running").
- SR16681 - MLEADER: moving and copying of MLeader entities failed in user-provided drawing.
- SR16989 - XREF: a reference file containing a corrupted AnnotationScale entity failed to load.
- SR17438 - SNAP TRACK: when using the right mouse button as ENTER, combined with direct distance entering,
the snap point was off the track. The problem did not occur when using the keyboard to ENTER.
- SR18049 - LISP: Fillet command should not print informative messages when run from LISP while CMDECHO = 0.
- SR18461 - FILLET: tolerance for filleting non-planar linear entities was increased.
- SR18461, SR18618, SR18640, SR19849, SR20741, SR20742 - OFFSET: miscellaneous corrections for offset implementation.
- SR18528 - COM: AcadSecurityParams and AcadLayerStateManager objects should be accessible via 'GetInterfaceObject()'
- SR19303 - The Z-coordinate of the end point (erroneously) was not the same as the Z-coordinate of the start point, when drawing a line/xline/ray by picking points
on the screen, in case the Z-coordinate of the start point was not equal to 0 and ORTHOMODE was ON.
- SR19306 - LINEWEIGHT: shapes in complex linetypes were displayed without taking lineweight into account.
- SR19490 - DISPLAY: content of paper space viewport disappeared after dynamic zoom in/out, if tracking point had been set.
- SR19836 - MText editor: wrong caret positions with Asian text.
- SR19945 - ASSOCIATIVE DIMENSIONS: a crash could occur when deleting a layer that contained entities with associative dimensions attached to them.
- SR20022 - FILLET: case of polyline that disappeared after filleting.
- SR20100 - BRX: when inserting a block, attributes end up in the wrong location.
- SR20288 - DCL: display of a border around a dcl list_box
- SR20347 - DIMENSION text: incorrect update of manually placed text of an associative dimension in paper space when resizing, zooming or moving a viewport.
- SR20351 - TABLET: tabletmenus can now be added in additional partial cui files:
they will override tabletmenus that were already there (in previous partial file or in main cui file).
- SR20492 - BRX: intermediate commandline output was not suppressed when calling LISP from sds_invoke().
- SR20501 - SAVEFILE and SAVENAME system variables behavior was corrected:
- SAVENAME must be empty on new or opened documents that have not been saved in the current session
- SAVENAME must not be changed by the autosave of a document
- SAVEFILE must be empty after the regular save of a document
- SAVENAME and SAVEFILE must be updated before any client reactor receives 'saveComplete' event notification
- SR20543 - BRX: fixed improper handling of functionCode in sds_getfuncode() / acedGetFunCode()
- SR20554 - BRX: crash when erasing an MTEXT associated with a LEADER in a temporary database.
- SR20556 - FILLET: entities disappeared on fillet.
- SR20568 - HATCH: fixed issue with wrong hatch angle setting by -HATCH command when ANGBASE was not 0.
- SR20598, SR20631 - VISRETAIN was ignored on reopening drawings. Xref changes were not properly applied from the host drawing for nested xrefs.
- SR20605 - DCL parse issue: a carriage return (CR, ascii 13) not followed by a linefeed (LF, ascii 10) caused the dcl parser to fail.
CR+LF, single LF, single CR are now all treated as valid line endings.
- SR20608 - CURSOR: crosshair size was not constant.
- SR20612 - BRX: pressing Shift does not reverse ORTHOMODE in OdEdJig.
- SR20615 - DCL: Setting a fixed-width font on a dcl list_box did not work.
- SR20617 - OLE: errors occurred with OLE objects containing macros: 1) unwanted messages about macros on just open a drawing, 2) failure on open object for edit.
- SR20629 - LISP: crash on executing (command "CLOSE") and potential problems with reactors and undo stack if the current document is changed during lisp execution.
- SR20638 - CMDACTIVE variable was mistakenly set to 1 during NEW, QNEW, OPEN.
- SR20643 - FILLET and CHAMFER: linetype scale, line weight and thickness were not inherited.
- SR20651, SR20723 - COPY/PASTE: failed due to drawing file corruptions. Audit was enhanced and can now repair these drawing corruptions.
- SR20652 - MSPACE: after creating a new viewport in a layout, MSPACE did not switch into newly created viewport.
- SR20676 - LISP: (arxunload) failed when filetype ".brx" was omitted.
- SR20679 - Crash occurred if no 3DSOLID entity was selected during command SOLIDEDIT/BODY/(IMPRINT,SEPARATE,SHELL,CLEAN,CHECK).
- SR20683 - MTEXT: mtext created by an external editor should normally be in UTF8 format, but the program now also accepts ASCII text from an external editor.
- SR20697 - DCL: A list_box without height attribute did have a near-zero height. Fixed by setting a character height of 10 when no height attribute has been specified.
- SR20702 - UNICODE: error message appeared on opening a drawing containing images with path names that contained certain unicode characters.
- SR20705 - OFFSET: an offset towards the inside of adjacent arc segments at an angle of nearly 180 degrees failed.
Also fixed a failure when trying to offset arcs with an offset distance equal to the arc radius.
- SR20709 - DCL: crash occurred when cancelling a DCL dialog.
- SR20709 - LISP: incompatibility between error handling of Lisp engine and Bricscad application caused stability problem.
- SR20730 - Faulty logfiles in non-western codepages.
- SR20735 - TRIM: thickness was lost when trimming lines and circles.
- SR20735 - OFFSET: thickness of curve was not inherited by the offset curve.
- SR20739 - FILLET failed for circular arc entities located far away from the origin.
- SR20764 - EXPLODE: failed for REGIONs with boundaries containing circular arcs.
- SR20771 - SOLIDEDIT: option /Face/Delete was broken.
- SR20774 - UCS: regression since switching to new SPA-modeler. REVOLVE, SOLIDEDIT\FACE\MOVE|ROTATE|TAPER|COPY, SOLIDEDIT\EDGE\COPY were corrected to properly work in UCS.
- SR20813 - SNAP: crash occurred during flyover-snap in user-provided drawing.
- SR20819 - IMAGES: rendering of images failed when strongly zoomed out (i.e. when the images should be displayed very small).
- SR20827 - ASSOCIATIVE DIMENSIONS: improved tolerance for associative dimensions containing invalid data.
- SR20837 - DCL: a list_box without an explicit width attribute was not displayed.
- SR20851 - WIPEOUT: fixed crash on empty input, implemented support for 2d polyline.
- SR20858 - OFFSET: fixed problem which triggered the error message "An error occured while offsetting."
- SR20861 - DCL: when the content of a dcl text component is dynamically filled with a string that is too wide to fit,
it "pushes aside" the components beside it. A dcl text component consists of an outer panel and an inner text widget.
To fix a previous support request (SR19189), the width of the outer panel was manipulated to fit the dynamic content.
However, this messes up the layouting. This has now been fixed by always expanding the panel width over the available
width when layouting. That way, the panel no longer needs to get wider dynamically.
- SR20869 - OFFSET: a fillet was applied to angle edges while the edges should have been extended instead.
- SR20870 - OFFSET: width of polyline was not inherited by the offset polyline.
- SR20871 - CURSOR: when switching between layouts and moving the cursor to the drawing area,
there was an active cursor displayed on screen and half of a cursor in the lower part of drawing area.
- SR20877 - SNAP: snap points were incorrectly calculated during grip edit.
- SR20892 - CIRCLE: fixed drawing circle by 3 tangents to lines in ucs.
- SR20915 - COM: fixed IAcadMenuGroups.Load() method.
- SR20930 - PRINT: when selecting 'Previous Plot' in 'Use plot settings from' combo not all dialog controls were reinitialized.
- SR20960 - SOLIDEDIT: a crash occurred during operations on faces of the union of a CONE and a BOX.
- SR20974, SR19728 - READ-ONLY: When a read-only file was saved using "save as", the new file remained read-only, while it shouldn't.
The read-only flag was not removed for the automatic save files (SV$) either, as a result only the first automatic save succeeded.
- SR21092 - MTEXT Editor: crash occurred on mtext containing spaces past the word wrap limit.
Ważne informacje
- When migrating settings from Bricscad V9 to Bricscad V10, following settings will not be migrated but will get default values, because of a change in registry format:
- HPGAPTOL
- LWDISPSCALE
- POLARANG
- POLARDIST
- WNDPMAIN (position of the Bricscad main window)
- WNDSMAIN (size of the Bricscad main window)
- WNDPTEXT (position of the prompt history window)
- WNDSTEXT (size of the prompt history window)
- V10 uses a different registry structure in the Local Machine section.
The minor version numbers (e.g. 9.1, 9.2, 9.3) are replaced by the language.
So, the current language of Bricscad can be found in:
HKLM\Software\Bricsys\Bricscad\V10, value "CURVER"
Say CURVER is "en_US", then the Fullversion and InstallDir values can be found in:
HKLM\Software\Bricsys\Bricscad\V10\en_US.
- COM: the V10 COM typelib version number was increased from 2.6 (which was an ODA version number) to 10.0.
This implies that COM applications built on V9 or prior need to be recompiled using V10 in order to run on V10.
Please use the Support Request pages at www.bricsys.com
to report problems.
Prawa autorskie
Copyright Bricsys NV.
All rights reserved.
This program is protected by U.S. and international copyright law as described in the license agreement.
Bricsys nv
Bellevue, 5/201
9050 GENT
Belgium