|
This log lists all major changes in the Malz++Kassner CAD6interface and its documentation.
Release 2022.2.11.8 (November 8, 2022)
| • | MKI_INTERFACE_VERSION changed to 6222. |
| • | MKI_MKD_VERSION changed to 6222. |
| • | New option MKI_BASEMODE_PASSIVE for pens to make them passive without transmission and options (see MKI_BASEMODE_*). |
| • | All previously existing MKI_DialogGetControl* and MKI_DialogSetControl* functions have been renamed to MKI_DialogControlGet* and MKI_DialogControlSet*. |
| • | Additional option MKI_PARTSLIST_ARRANGE_ALL_SINGLE for MKI_PARTSLIST_DATA which changed its array size as a result. Member GroupMode renamed to ArrangeMode. Options MKI_PARTSLIST_GROUP_* renamed to MKI_PARTSLIST_ARRANGE_*. |
| • | New command MKI_NOTIFY_ITEM_EDIT_CONTENT for MKI_PlugInNotify(), allowing the user to edit collection items that a plug-in defined (see MKI_NOTIFY_*). |
| • | Additional members OptionsOwnerID and OptionsItemType for MKI_PLUGIN_ID to identify collection items containing options. |
| • | Additional parameters CollectionName and ItemName for MKI_PlugInExport(), allowing access to user-saved options. |
Release 2022.1.7.5 (July 5, 2022)
| • | Starting with this release, only 64-bit versions of CAD6 and its CAD6interface are available. For a short period, 32-bit versions of CAD6industrie, CAD6studio and their CAD6interface are available upon request if using a 64-bit version is impossible in your environment. |
| • | MKI_INTERFACE_VERSION changed to 6221. |
| • | The term "unit" as used to describe a drawing part has been replaced with "entity" in all aspects to avoid any naming ambiguity with regard to length and angle units such as millimeters and inches. This affects many function names, class names, member names, and constant names. |
| • | The header file MKI_LIB6.H now also includes all legacy declarations for older interface versions that were previously located in the discontinued file MKI_LIB6_OLD.H. |
| • | MKI_COLLECTION_TYPE_* has been expanded by MKI_COLLECTION_TYPE_COLORSET and MKI_COLLECTION_TYPE_BITMAPEXPORT. |
| • | MKI_PRINT_PDF has an additional Gamma member to influence the overall gamma value during output via CAD6PDF. |
| • | MKI_DISPLAYDATA has been changed to use a Direct2D device context instead of a Direct2D render target. |
| • | New IsIdentical() member function in many classes to compare two classes' contents. |
Release 2022.0.4.26 (April 26, 2022)
| • | This final release without a change log is the baseline for all changes listed above. |
|