- Migration changes on extension
- Abstract Kitchen
- Faster Startup Time
- Realtime - LOD
- Elevation Views
- Abstract Office
- Abstract Industry
- PDF Diff Tool
- Order Export Tool
Migration changes on extension
Please check with your developers if they have done the migration changes on the extensions before you start testing.
In catalogue creator, changes were made to the features tab relating to the Code Range.
Load an existing project file into catalogue creator and check that the Code Range for min, max and inc value has not changed.
Removal of old code to new interfaces. These new interfaces have already been used since CET 10.0 release.
Worktop and Racks
Create a simple kitchen layout and try to snap and un-snap the worktops to the racks. Try and stretch the worktops and the racks and ensure it is updated in the 2D and 3D view. Perform some changes in the quick properties and ensure those changes are updating correctly.
Attach manual layout parts to cabinets (door and shelves is enough) and make sure that they can position themselves correctly. Check that it will take up the space from up to top and down to bottom.
Faster Startup Time
Ultra Lazy Extension allows your extension to be snoozing meaning it is not fully loaded until the user selects the toolbox or when you load a drawing that contains objects from the extension. When this happens, a dialog will popup showing that the extension is loading. In this approach your startup time can be greatly reduced.
Note: Please check with your developers to see if they have implemented it already.
Realtime - LOD
We have made changes for the real time LOD solution with the goal to improve responsiveness in large drawings.
We (temporarily) disable the creation of new LODs if we detect too much time is being spent processing large scene graphs. The creation of new LODs is being activated again when the user has been idle for some time.
Try and load a large drawing and ensure that the responsiveness of the drawing is the same or better.
1. Load old drawings and ensure that the elevation generated is correct.
2. Check that you can drag the “arrow icon” to different sides of the elevation view area and the elevation view is updated correctly.
3. Create a simple drawing which consist of panels with multiple different tile configuration. Use the Panel Type Elevation and ensure that the panel elevation is showing correctly.
4. Render the elevation and inspect that rendered elevation view looks correct.
5. Save and load rendered elevation view and ensure rendered images are getting saved.
Note: Check with the Elevation view tool in your extension first. Then also do a quick check using the Elevation view tool in the symbol library.
Dependency have been removed for some dialogs with the Scheme Manager when it comes to tag filters.
Using scheme, try and use the Apply function and ensure that All, Selected Group, Tagged, Blocks and Frozen can apply the options correctly on the symbols.
Customer Own Material
Create your own material and try and save it. Ensure the custom material created to be applied on your symbols.
Removed the build properties call from begin as it was causing the properties to be built twice.
Create a simple drawing which consist of panels. Using the panels, try and change the width and the height of the panel and observe the animation properties and ensure it is updating correctly.
Click on a panel and move to drawing area. Before placing the panel change the width and height of the panel using the shortcut key on the keyboard. Make sure the panel updates correctly on the 2D and 3D view.
Create a drawing that consist of different valid worksurface configuration. Make sure everything works as intended. Pay attention to instant 2D and 3D updated after editing the properties or after stretching the symbols.
Code refactoring has been done to prevent creating filters multiple times when not needed. This is to prevent extra properties dialog being build when not necessary.
Create a workstation that consist of worksurfaces and panels. Test that you can snap and un-snap a worksurface to the panels. The worksurface width should follow the panel’s width automatically. Also try to snap more panels and worksurfaces together and make sure the configuration work correctly.
You can now specify the snapping side of the worksurface. Only if your snappers are using G2 animation.
Insert a worksurface with the above properties available. Check that you can switch to different side and it can snap properly to a panel work other worksurface.
Code Refactoring has been done in Abstract Industry. If your extension is dependent on abstract industry, we highly recommend that you run a full regression test. A few things which would be good to pay attention too has been listed below.
Pallet Racks Stretching
Create a drawing which consist of Pallet Racks. Ensure you can change the width in the 2D and the 3D view. Check that the height can be changed in the 3D view. Pay attention to ensure it instantly updates the 2D and 3D after stretching the symbols.
Ensure you can make changes in the quick properties dialog using the space bar key and the tab option. Pay close attention to the 2D and 3D after editing the quick properties to ensure it is reflected in drawing.
PDF Diff Tool
Code Refactoring has been done in PDF Diff. Changes are made in the User Interface (U.I) level that adds two new fields which enable the Core Settings and the Runtime Settings files to be selected. The core settings represent a numer of settings in the Control Panel, for instance the distance unit, and the runtime settings represent for instance the language. When running the test (comparing with references from CET version 10.0 or earlier) select the core settings file (.cmpref) located in the same folder as the pdf references (it was automatically saved there). This will ensure CET has the same settings during the test, as it had when the references were created. Leave the runtime settings field empty. If needed (depends if texts are included in your pdf references), set the language manually to correspond with the language in the pdf references, before running the test.
Order Export Tool
Code Refactoring has been done in Order Export. A change in the User Interface (U.I) has been made that adds two new fields which are the Core Settings and the Runtime Settings. The core settings represent a number of settings in the Control Panel, for instance the distance unit, and the runtime settings represent for instance the language.
It is important to note that the reference file when compared from 10.0 to 10.5 requires you to remove the '.original' suffix from the xml and/or txt file name.
E.g.: OrderExport.original.xml should renamed to OrderExport.xml.
You can find more information here: