Fixed a bug when diffing Simulink models a line which has a destination but no source could cause an exception when performing topological matching.The DiffList closing behavior is now a little less twitchy.Fixed a bug when viewing a Simulink diff which could cause a hang when diffing models where a block has been replaced with its inline library implementation.Even better is to learn our built-in git client.All external git client users should update their dp commandline to this, especially SourceTree users.Fixed dp integration with git for the case where content was added or deleted.collabdiff archive from SmartBear Collaborator. Simulink diagrams now keep their scroll position in sync during mouse drags.Added support for firewalls and proxies (including those that require authentication).The built-in properties ignored as "cosmetic" have added FontWeight and FontAngle for Simulink, and fontSize, drawStyle, midPoint, and labelPosition for Stateflow.įixed label parsing for Simulink action ports. Improved diff config dialog and defaults.īetter layout, supports copy-paste, undo/redo, drag and drop, and more. These filters are also respected when dumping the properties of additions and removals into exported reports. You can now view and configure the ignored property filter from the detail diff of additions and removals (previously it was only shown for changes). Ignored filter is shown for additions and removals Wherever you put these undocked diagrams, DiffPlug will remember their position for other Simulink diffs, until you move the main DiffPlug window, at which point you will have to reposition them again. It is a replacement for Spread across multiple monitors. This new command is called Undock diagrams across multiple monitors / Dock diagrams back to main window. Undock diagrams in the diff to spread across multiple monitors Multiline properties are now displayed in full Added support for TortoiseSVNīy introducing a new -flavor TortoiseSVN to dp ext. Speed and quality of text diffs greatly improved, especially for non-western-language Unicode diffs. Previously open tabs are now restored on startup, and Ctrl+Shift+T will reopen a recently-closed tab (just like a web browser). Novemv2.2.0 is released New in this release - general usageĪ new "Easy mode" was added which allows users to get started more easily.ĭiff list extended with tabs for "Recently closed" and "Open now"Īlso makes the DiffList easier to open and close. Simulink view, diff, and detail are all sorted alphabetically.The Simulink detail title could be jumpy, now fixed. Older Simulink files using rare charsets such as ibm-5348_P100-1997 will now load without error.Improved display of model workspace MAT-data.Reading the diff of a single long property in a Simulink diff could be difficult / impossible, now fixed.You can use the normal diff filter config workflow to ignore these as well, if you like, and they are ignored by default in builtin/ignoreCosmetic. When you load an old config, it will default to ignoring the purely-internal properties, but it will still show differences in cosmetic properties like "background color". Now that these auxiliary objects are displayed directly, we have added a System section to the diff filter config. For example - Stateflow charts have a property which describes the "action language", but it's very rare that you can change the action language without also changing the states and transitions in your Stateflow chart. These objects are mostly backend noise - most meaningful changes to them show up in the blocks and states themselves. This is the first version of DiffPlug which presents changes in the properties of the "system" and "chart" objects in each subsystem and stateflow chart. These changes were driven, in part, by the proliferation of auxiliary objects in Simulink Test harnesses and other recent Simulink features. Although these items are somewhat hidden for the purposes of viewing, they are always fully expanded in diffs, to make sure that you don't miss any changes. Many of these items used to have their own entries in the model tree (for example configSet.xml), which caused the model tree to get cluttered. For example, a subsystem block has a set of details for the block, and another for the subsystem itself: New in this release, we can now show multiple sets of details for some kinds of item. It's fine to add, remove, or rename harnesses or the block under test.Įvery item in a Simulink diagram has details, which we show in the bottom left. You can even use full regex if desired.Īdd support for embedded test harnesses in Simulink TestĭiffPlug now has full support for embedded test harnesses, including diff. It is now possible to search a Simulink model, either by name. There is now an easy way to inspect all calls to dp, which makes it easier to debug 3rd party tools. Februv2.3.0 is released New in the release - general usage
0 Comments
Leave a Reply. |