DriverEditor 3.0.0 Change Log
DriverEditor 3.0.0 Change Log
Changes for Build 10:
- Corrected issue with options not being set when loading a project vs importing a driver to a project.
- Updated DriverEditor v3 documentation and DriverWorks SDK Documentation 2.7.0
- Speed improvements for Functions and Variables dialog.
- Auto highlighting of selected text.
- Selected text added to Search text in Find and Replace dialog.
- Corrected crash when adding a connection and it was the first connection ID in a range.
- Removed all baud rates below 1200 as no Control4 controller supports any lower.
- Driver Type can now be a legacy (.c4i) driver file.
- Corrected issue where Properties View layout settings were saved incorrectly.
- Added Support for DYNAMIC_LIST type, "Tool Tip" and "Description" in Properties.
- Added better feedback for dealing with project load issues.
- Corrected issue with Workspace Preferences.
- DriverPackager and DriverValidator have been updated.
- Corrected issue with Search and Replace when text is selected.
- Corrected issue with editing capabilities not being updated and saved correctly.
Changes for Build 9:
- Corrected crash issue in Find Results form.
- Cleaned up the menu and toolstrip button activation based on the active document.
- Updated the DriverEditor help file to reflect the new information about squishing lua files.
- Cleaned up the Delete item dialog.
- Corrected crash issue in background worker for Find in Files.
- Corrected issue where Ctrl-Shft-F was displaying the dialog twice.
- Updated squish feature packaging to use a manual or automatic method to build the 'squishy' file.
- Corrected a background thread race condition when exiting DriverEditor.
Changes for Build 8:
- If you want to use the squishLua option for the c4z driver, you will have to manually build the 'squishy' file. (See documentation for instructions)
- Corrected issue where the xml views could not be closed in the document window.
- Corrected issue where the xml views would not be saved to disk without focus being changed.
- Corrected issue where importing a .c4i or .c4z driver with invalid xml structure in driver.xml would cause an unhandled exception.
Changes for Build 7:
- Corrected default filter for open file dialog.
- Bookmarks: Added grouping, corrected next and previous button actions.
- Database: Updated proxy->command, proxy->event and proxy->capabilities mapping.
- Database: Added new commands to existing proxies that were missing.
- Documentation Editor: Added search and replace.
- Code Editor: Added search and replace.
- Updated DriverPackager and DriverValidator executables.
- Added release documentation.
- Added activity logging in some areas.
- Added Global driver and open document searching.
- Corrected issue with New Project form project naming.
- Added Code Editor split screen support.
- Corrected assignment issues in Driver Project dialog.
- Corrected issue with modified date not updating on Publish of driver.
- Corrected issue with Composer categories in Driver Configuration.
- Corrected issue with building squishy file where the project contained relative paths outside of the project directory structure.
- Corrected and Added DW Properties dialog editing based on Type of property.
- Corrected issue with Proxy qty attribute not updating correctly.
- Corrected issue with Connection autobindid not being saved.
- Corrected issue with false positives for the file watcher being activated incorrectly.
- Corrected issue with Save and Save All files.
- Corrected issue with Publish Driver adding a BOM to driver.xml.
Changes for Build 6:
- Corrected issue when cycling through bookmarks.
- Added Forward and Reverse navigation through documents. (Ctrl-[ or Ctrl-])
- Corrected issue with unknown property type crashing.
- Update DriverPackager.exe and squish files.
Changes for Build 5:
- Corrected issue with "proxies" "qty" attribute not having the correct value.
- Corrected issue with connection idautobind crashing.
- Added handler for crash when network drive disappears.
- Corrected issue with Driver Explorer crash on empty search.
Changes for Build 4:
- Added "facing" to the deprecated elements list.
- Added "templatedescription" to the no longer used element list.
- Corrected issue with DriverEditor not becoming TopMost on startup.
- Added Pool proxy commands, notifications and mappings.
- Added new project prompts when importing a .c4i or .c4z file.
- Corrected issue with the open file watcher.
Changes for Build 3:
- Corrected several issues involving file watcher crashes.
- Updated DriverPackager.exe.
Changes for Build 2:
- Added the auto-update feature.
- Added File watcher for project file, driver.xml and open documents.
- Added support for the DriverWorks Actions command to allow parameters.
- Corrected navigation issues in the View IR Codes panel.
- Changed New Project functionality to purge the existing project directory, if it exists.
- Corrected issue with 'File Save As' loading the incorrect file after the save.
- Corrected issue with editing Property's Minimum and Maximum value.
- Added Copy/Paste to Command Window.
- Corrected issue with setting serial values causing an exception.
- Added Workspace preference directory for build output.
- Corrected issue with renaming driver project.
- Improvements for Functions and Variables panel.
- Cleared the UndoRedo buffer when loading a file.
Changes for Build 1:
This delivery of DriverEditor 3.0.0 beta represents the initial release of the latest DriverEditor offering.
DriverEditor 3.0.0 beta provides a significant change from its predecessor, DriverEditor 2.0.0.
Changes include a more intuitive user interface supporting the viewing, modifying and compiling of .c4z driver components.
This version also includes several utilities to support .c4z creation such as DriverPackager which assembles a .c4z file as well as DriverValidator which assists with identifying malformed or invalid driver code.
For information regarding using this version of DriverEditor please the Help tab on the main toolbar for documentation.