CadLib 4.0 Silverlight Version history
4.0.34.18 Jan 9, 2012:
- Rendering takes into account entity the drawing order as specified by the SORTENTSTABLE object.
4.0.34.17 Jan 9, 2012:
- Added read/write support for the SORTENTSTABLE object.
- Removed EntityColors.Black/Colors.Black as this was in reality the BYBLOCK color.
- Fixed another PDF export problem resulting in "error in page" warning.
- Draw model space when layout is the model space layout in WireframeGraphicsFactory2Util.
- Fixed problem with model space layouts not drawn.
4.0.34.16 Jan 5, 2012:
- Bug fix: line weight rendering by block/by layer were swapped.
4.0.34.15 Dec 30, 2011:
- Implemented TransformMe for DxfInsertBase.
- Moved to new Polygon2D.IsInside implementation using winding number (4x faster).
4.0.34.14 Dec 29, 2011:
- Bug fix: ACAD_TABLE entity was read incorrectly in pre R18 (2004) DXF files.
- Allowed DxfGroup to contain any handled object as member because in some files at least a DxfDictionary is referenced. This means there is no more DxfGroup.Entities property, but an DxfGroup.Members property instead.
4.0.34.13 Dec 28, 2011:
- Removed dependencies on System.Design, so CadLib can be used with .NET 4.0 Client Profile.
- Fixed problem that Adobe Reader sometimes shows warnings when PDF contains underlined text in text output mode.
- Added spatial filtering based on non-convex polygons.
- Made text clipping work in PdfExporter.
4.0.34.12 Dec 16, 2011:
- Bug fix: fixed LEADER color bug in case of BYBLOCK dim line color + entity BYLAYER color.
4.0.34.11 Dec 16, 2011:
- Bug fix: fix leader color when part of insert/block.
- Bug fix: dimstyle overrides writing of bylayer colors was incorrect.
4.0.34.10 Dec 16, 2011:
- Bug fix: fall back to entity color when there is no block context for the BYBLOCK dimension color (used e.g. in LEADER color).
- Fixed GraphicsConfig.UseSpatialFilters value not cloned.
4.0.34.9 Dec 15, 2011:
- Bug fix: viewport cloning failed in some cases.
4.0.34.6 Dec 13, 2011:
- Added support for spatial filtering. Support includes: * i/o for DxfSpatialFilter in both DXF and DWG. * rendering of spatial filters for both Wireframe and Wireframe2 when config.UseSpatialFilters is set to true (the default) Support includes not: * Surface rendering * easy creation of a spatial filter and assignment to DxfInsert
4.0.34.5 Dec 12, 2011:
- Bug fix: updating graphics (cache) failed when updating both insert and its attributes.
- Added DWG read/write support for spatial filter.
4.0.34.4 Dec 4, 2011:
- Bug fix: SelectAndTransformInteractor didn't work properly for attributes in an insert.
- Addition of DxfFilter/DxfSpatialFilter and r/w for DXF.
- Added WireframeGraphicsCache.
- Bug fix: minor issue with handling transformation of bounding box.
- Implemented DxfRasterImage.TransformMe.
4.0.34.3 Nov 24, 2011:
- Bug fix: SelectAndTransformInteractor didn't work properly in paper space.
4.0.34.2 Nov 22, 2011:
- Fixed incorrect calculation of text alignment point 1.
4.0.34.1 Nov 17, 2011:
- Bug fix: when cloning table records indirectly as a result of cloning extended data, then add the cloned table records to the appropriate collection in the target model.
- Don't crash on reading invalid XDATA, but return an error message in the DXF/DWG reader.
4.0.34.0 Nov 13, 2011:
- Released 3DSOLID support (read/write).
- Made tweaks to GDIGraphics3D api to be more consistent with other updateable graphics factories (the recent graphics cache classes).
4.0.33.56 Nov 11, 2011:
- Added methods to add/remove drawables from SurfaceGraphicsCache and WireframeGraphics2Cache.
4.0.33.55 Nov 11, 2011:
- Bug fix: calculation of DxfText.AlignmentPoint1 from AlignmentPoint2 was incorrect for non-horizontal text.
4.0.33.54 Nov 10, 2011:
- Added SurfaceGraphicsCache class (similar to WireframeGraphics2Cache).
- Bug fix: updating drawables in WireframeGraphics2Cache didn't work properly.
- Simplified ISurfaceGraphicsFactory a little (removed entity and draw context parameters where not necessary).
4.0.33.53 Nov 8, 2011:
- Bug fix: HATCH entities with a boundary path consisting of just 2 line segments should not be rendered.
4.0.33.52 Nov 7, 2011:
- Bug fix: SvgExporter wrote heigth instead of height.
4.0.33.51 Nov 5, 2011:
- Removed unnecessary check on duplicate hatch boundary polyline vertices.
4.0.33.50 Nov 5, 2011:
- Added support to SelectAndTransformInteractor for working in a paper space layout.
4.0.33.49 Nov 1, 2011:
- Bug fix: reading transparency from DXF was incorrect.
- Used WireframeGraphicsFactoryUtil in WriteableBitmapExGraphics3D (Silverlight).
4.0.33.48 Oct 30, 2011:
- Added GDIGraphics3D.CreateGraphicsFactory() method so a user can make direct calls to the graphics factory. This way he can create his own wrapper graphics factory and do something special for certain entities. Can use in conjunction with WireframeGraphicsFactoryUtil.
- Added example solution for new WpfWireframeGraphics3DUsingDrawingVisual class and WireframeGraphics2Cache.
4.0.33.47 Oct 28, 2011:
- Added wpfWireframeGraphics3DUsingDrawingVisual class that is faster than wpfWireframeGraphics3D.
- Added WireframeGraphics2Cache.UpdateDrawables method.
- Added a WireframeGraphics2Cache that caches drawables created using the IWireframeGraphicsFactory2 interface. This helps to speed up recreating WPF drawables when a Canvas is resized.
- Added properties to access insert transformations or made them public.
4.0.33.46 Oct 23, 2011:
- Bug fix: rectangle zoom in Silverlight WPF rendering didn't display the correct rectangle.
4.0.33.45 Oct 21, 2011:
- Added win forms drawables for the rect zoom/rotate interactors.
- Used the new interactors in the WinFormsExtendedViewExampleCS to replace the old mouse interaction code.
- Bug fix: SimpleRectZoomInteractor zooming was slightly off.
- Bug fix: CanonicalMouseEventArgs ignored the mouse wheel in the constructor with win forms mouse event args as parameter.
4.0.33.44 Oct 19, 2011:
- Adapted plot style handling to allow for overridden colors
4.0.33.43 Oct 19, 2011:
- Bug fix: GDIGraphics3D.UpdateDrawables failed in some cases (INSERT/ATTRIB) after first attribute drawables were updated, and then later the insert drawables.
- Bug fix: text transformation failed in some cases.
4.0.33.41 Oct 18, 2011:
- Bug fix: line weight values BYBLOCK and BYLAYER were swapped.
- Bug fix: LEADER rendering should use the dimension style's dimension line color for rendering the leader instead of the entity color.
4.0.33.40 Oct 18, 2011:
- Bug fix: DXF writing of XRECORD crashed for certain groups in some cases. Made POINT3D group handling more consistent between DXF/DWG related code.
4.0.33.39 Oct 10, 2011:
- Bug fix: GDIGraphics3D.UpdateDrawables had a bug in the drawable linked list administration.
4.0.33.38 Oct 10, 2011:
- Bug fix: SelectAndTransformInteractor didn't scale horizontal/vertical line correctly when trying to keep the same aspect ratio.
4.0.33.37 Oct 9, 2011:
- Made a few bug fixes in the SelectAndTransformInteractor and the updating of entity drawables in GDIGraphics3D.
- Implemented partial updating of drawables in GDIGraphics3D (no noticeable slowdown on CreateDrawables).
4.0.33.35 Oct 6, 2011:
- Compiled a .NET 4.0 version of SharpZipLib.
4.0.33.33 Sep 30, 2011:
- All WW assemblies now have the same assembly version.
- Bug fix: VPORT table record didn't support reading/writing the R21 properties from/to DXF/DWG.
4.0.33.32 Sep 29, 2011:
- Bug fix: generating BLOCK for ACAD_TABLE ignored the non-zero text STYLE fixed text height setting.
- Fixed coloring bug in PDF
- Bug fix: writeablebitmap drawing rectangles in interactors had swapped y-coordinates (broke in last rev).
4.0.33.31 Sep 26, 2011:
- Bug fix in XRECORD cloning.
- Added SetBitmap method to DxfImageDef.
4.0.33.30 Sep 23, 2011:
- Initial release.