Release Notes
MCL-Designer 4.10 Update Package P28
MCL-Simulator Update to 4.10.P360
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Client version.
Enhancements
- OAuth 2.0 Authentication: Re-factoring of the OAuth 2.0 related processes/profiles.
Bug Fixes
- Processes: Fixed issue that caused “Host Services” and “Web Services” processes to crash when using non-ASCII characters in the destination (“Host Services” processes) and in a URL (“Web Services” processes).
- Processes: Fixed issues that prevented the proper execution of certain Web Service Calls:
- Certain Web Service Calls would not terminate causing the application to freeze and potentially require a reboot.
- There were Memory Leaks.
- The "Content-Encoding: gzip" and/or the "Content-Encoding: deflate" components would not be respected when the content was empty.
- Processes: Fixed issue affecting the "Export from Remote DB" process – the process would not respect the output file’s encoding when the query did not contain any variables.
- Other Minor Bug Fixes.
MCL-Voice Add-on Update to 4.10.P360
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Client version.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
Bug Fixes
- Speech: Fixed issue that, under certain conditions, caused the registered Operator Gain value to be corrupted upon operator Logout.
- Speech: Fixed several issues affecting the Speech Output based on the NATO alphabet (defined via the Speech Prompt Builder tool).
MCL-Navigation Add-on Update to V4.10.P360
MCL-Navigation Add-on Package updated to support the changes/additions of the latest MCL-Client version.
Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license.
MCL-Designer's Help Documentation
- No Documentation update required.
End of Release Notes - MCL-Designer 4.10 Update Package P28
MCL-Designer 4.10 Update Package P27
MCL-Designer Update to 4.10.3.0
- Recompiled binaries for compatibility with the updated software development framework.
Enhancements
- OAuth 2.0: The “Authorization Profile” properties window of an OAuth 2.0 Authorization Profile has been revised to remove unnecessary fields/adapt to the selected Grant Type:
- When creating an OAuth 2.0 Authorization Profile with a “Client Credentials” Grant Type, the “Authorization URI” and “User Info URI” fields are removed from the “Authorization Profile” window.
- When creating an OAuth 2.0 Authorization Profile with a “Password” Grant Type, the “Authorization URI” is no longer available in the “Authorization Profile” window.
- Processes: The JSON Parser embedded in MCL-Designer has been enhanced - The “Select JSON Data Source” window (= the JSON Parser’s interface) now displays more information, for instance, the type of displayed value (ex: string, Boolean, numeric, …).
- Search: Revised behaviour of the “Search” feature. Now, if clicking <SHIFT> + “Search”, the corresponding window will retrieve/display the last executed search in cache. A Search Refresh ensures the result is up-to-date.
- Verifier: Enhanced Project Verification. Now, when there are 2 Host profiles with the same “Host URL Address”, there is a warning message (“'<HOST URL>', possible reference conflict”) in the report window, when the Verifier is executed.
- Other Minor Enhancements.
Bug Fixes
- Controls: Fixed issue in the generated MCL code of the the Grid and File Browse controls. In certain cases (ex: when using a data file with multiple fields as data source), the “Store Value” option was not working correctly, meaning, it would store the value of the wrong data file field.
- Processes: Fixed issue affecting the parsing of a Web Service response in JSON format. JSON values that contained Escaped Special Characters were not parsed and displayed correctly in the “Select JSON Data Source” window.
- Verifier: Fixed issue that occurred when a Verifier operation returned errors – it would not run a new verification.
- Other Minor Bug Fixes.
MCL-Designer Common Files V4.10.x-P03
- Updated MCL-Designer V4.10.x common files for compatibility with the updated Software Development Framework.
MCL-PDK Builder update to 4.10.3.0
- Recompiled version for compatibility with the updated software development framework.
MCL-Tracer Update to 4.10.3.0
- Recompiled version for compatibility with the updated software development framework.
Bug Fixes
- Variables: Fixed issue that affected the display of variable content – some characters were missing. Now, the formatting of the JSON and/or XML data of a variable is only executed if the variable content is valid. If it is not, a message will inform that the JSON or XML content is not valid.
MCL-Designer's Help Documentation Update to V4.10.3.0
End of Release Notes - MCL-Designer 4.10 Update Package P27
MCL-Designer 4.10 Update Package P26
MCL-Designer Update to 4.10.2.9
Enhancements
- RFID: The “RFID” action’s properties window has been revised. Now, the GUI explicitly conveys that defining specific RFID tag data to be read and assigning the corresponding variables to store them is optional - that section has been renamed “Additional Variables To Assign” and it must be checked to enable its table. For instance, when executing a simple RFID Tag Inventory (= collecting the Tag_ID), there is no need to read any additional RFID tag data and significantly slow down the Inventory operation so, this section can be left empty.
- RFID: Now, it is no longer necessary to define a size for the “User” Memory Bank in the RFID Profile – the “None” option was added to the “User (Bytes)” drop-down (“Design” tab). As a result, an RFID Profile with this setting can be used to read RFID tags that do not include a “User” memory bank.
- RFID: The customization of Tag Design included in the RFID Profile has been revised:
- Now, the “Design” tab of the RFID Profile is markedly optional – it only becomes visible when option “Improve read/write performance with customized Tag Design (Optional)” is checked in the “General” tab.
- The “TID” drop-down (in the optional “Design” tab) no longer includes the “Entire Memory Bank” option – now, it is necessary to specify the size of the TID memory bank to be read/written.
- System: Enhanced Security. Now, all MCL-Designer binaries are digitally signed to confirm the software's author. This guarantees that these files have not been altered or corrupted since they were signed.
- System: Now, when in a specific testing environment (= MCL-Designer is in subscription mode and running tests within the associated MCL-Mobility Platform account), MCL-Designer displays a warning message on MCL-Simulator launch if the Development Station representing MCL-Designer in the MCL-Mobility Platform account is associated to a site that does not have a “Development” qualification. For MCL-Simulator to access the account’s Platform Services, the Development Station must to be registered to a site with a “Development” qualification.
- Variables: Now, it is possible to enable a new button in the “Variable Select” window to apply the variable edition and close the window (“Early Adopter” feature).
- Verifier: Revised behaviour of the “Verify” feature. Now, if clicking <SHIFT> (or CTRL) + “Verify” OR <SHIFT> (or CTRL) + <F5>, the corresponding window will retrieve/display the last executed verification in cache. If none is available, a new verification is executed.
- Minor Enhancements.
Bug Fixes
- Data Files: Fixed issue that, under certain circumstances, would prevent the display of the data file alias.
- Data Files: Fixed crash caused by the editing of a data file’s structure.
- Library: Fixed crash that occurred when importing certain elements from Library into a project.
- Project: Fixed issue that affected Project Reports. When generating a Project Report, it would include unexpected spaces in the existing Free SQL commands.
- RFID: Fixed issue that generated incorrect MCL Code when executing the “RFID” action with a “<Default>” RFID profile.
- RFID: Fixed issue that prevented the edition of the “User (Bytes)” drop-down (included in the “Design” tab of the RFID Profile’s properties window) when the available size options are not enough.
- System: Fixed issues that affected the proper execution of the Drag-and-Drop mechanism when dragging project elements such as Processes (from the “Process List” window), Variables (from the “Variable Select” window) and Resources (from the “Resources” module). For instance, a dragged process would be dropped into the wrong execution line.
- System: Fixed issue that occurred when using the search box in the “Open Project” window and changing the project directory mid-search. When a different project directory was selected, the previously entered search value would not be applied.
- System: Fixed issue that prevented the display of all the intended options included in the Right-click menu that is accessed in an “Actions” tab.
- Other Minor Bug Fixes.
MCL-PDK Builder update to 4.10.2.3_P02
Enhancements
- System: Enhanced Security. Now, all MCL-PDK Builder binaries are digitally signed to confirm the software's author. This guarantees that these files have not been altered or corrupted since they were signed.
MCL-Tracer Update to 4.10.2.2_P02
Enhancements
- System: Enhanced Security. Now, all MCL-Tracer binaries are digitally signed to confirm the software's author. This guarantees that these files have not been altered or corrupted since they were signed.
MCL-Designer's Help Documentation Update to V4.10.2.9
End of Release Notes - MCL-Designer 4.10 Update Package P26
MCL-Designer 4.10 Update Package P25
MCL-Designer version 4.10.2.8
New MCL-Designer Device Plugins
- Panasonic - FZ-G2 (Windows 11)
- Zebra - TC22 (Android 13)
- Zebra - TC27 (Android 13)
MCL-Simulator Update to 4.10.P320
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Enhancements
- Local Database: SQLite updated to 3.41.2.
- OAuth 2.0 (Windows): Now, if the login browser window does not automatically close after a successful authentication via an OAuth <2.0 Authorization Profile, a message to the user is displayed. It explains the status of the authentication (if it succeeded or failed) and what the user should do next (close the window to return to the MCL application).
- Processes: Minor enhancements related to the “Write to Ini File” process (“Data File” process group).
- Screens (Windows): Now, when a SIP is called, the screen shifts up to make sure the included input controls stay visible/are not hidden by the SIP.
- Minor Stability Improvements related to System Files.
- Other Minor Enhancements.
Bug Fixes
- Controls: Fixed issue that prevented the proper viewing of the data displayed by the Advanced List Box control.
- Controls (Windows): Fixed issue affecting the Input Spin control – clicking the “+” and/or “-“ buttons included in the control would, incorrectly, open/close the SIP.
- OAuth 2.0 (Windows): Fixed an issue that prevented the correct usage of the Port value of the "RedirectURIDefault" setting whenever this value was defined.
- Processes: Fixed issue affecting the “Receive Data From Host” process (“Host Services” processes group) – the process was not able to handle non-ASCII text.
- Screens (Windows): Fixed minor inconsistencies in SIP behaviour.
- Screens (Windows): Fixed a crash that occurred when creating a pop-up effect in a screen to highlight a specific control.
- System (Windows): Fixed a deadlock that could occur when launching MCL-Simulator.
- Other Minor Bug Fixes.
MCL-Voice Add-on Update to 4.10.P320
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
Bug Fixes
- Processes: Fixed synchronization issues affecting the “Speech Input” and “Speech Output” processes.
- Other Minor Bug Fixes.
MCL-Navigation Add-on Update to 4.10.P320
MCL-Navigation Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license.
MCL-Designer's Help Documentation Update
- Offline Documentation updated to match the online documentation for 4.10.2.8 released on December 6, 2023.
End of Release Notes - MCL-Designer 4.10 Update Package P25
Release Notes
MCL-Designer 4.10 Update Package P24
MCL-Designer Update to 4.10.2.8
New Features
- System: Added the possibility to perform usability tests with MCL-Designer Beta features. These Beta features must be enabled in the “Tools” menu – “Early Adopter” option.
Currently available Beta features:
- An “Actions” tab for the Web View control so the Javascript embedded in the control's source content can trigger an MCL action (= "JavaScript Event") to invoke specific MCL processes. This beta feature can only be applied to newly created Web View controls and requires MCL-Client 4.10P30 or higher.
- A “Send Android Broadcast” process to send broadcasts (outside the MCL environment) to Android applications within Android devices. This process has been mapped as best as possible to the corresponding Android function. It requires MCL-Client 4.10P120 or higher.
Enhancements
- Aux Profiles: Added support for the use of Zebra BLE (Bluetooth Low Energy) printers by Android devices. Now, it is possible to create a specific Aux Profile to handle the connection between your Android device and a Zebra BLE printer (= Aux Profile type “Zebra BLE Printers”). MCL Client 4.10P300 or higher required.
Bug Fixes
- Processes: Fixed issue affecting “Set Label” processes – when a “Set Label” process was added to a Routine, for instance, its “Description” field in the “Routine” tab would be empty. The field would only update once the routine was saved.
- System: Fixed project performance issue.
- Variables: Fixed issue that affected the Variable Select window – it would not grey out the “Program” tab, as expected, when it was opened within a global procedure context.
MCL-Net update to V4.6.1
Enhancements
- Database Service: New bind parameter data types have been added in order to allow more ADO data types. Now, "SQLOLEDB", "SQLNCLI11", "MSOLEDBSQL19" and "OraOLEDB.Oracle" providers have an alias mechanism that should match most of the database definitions.
- Database Service: Now, it is possible to define the size of a bind parameter.
- Database Service: It is, now, possible to configure SQL Statement parameters when using the Embedded SQL command option in the same way as the parameter configuration of MQD files.
- Database Service: Now, the SQL command query timeout can be set.
- Database Service: In order to improve security in non-trusted networks, a new parameter was added to disable MCL-Client’s ability to override MQD entries. We recommend you only use MQD files with bind parameters when in a non-trusted network.
- Database Service: Added support for the Oracle CLOB data type as a bind parameter for the "Oracle Provider for OLE DB" provider.
- Database Service: Now, it is possible to disable the Connection Pooling mechanism via the "ResourcePooling" flag of the "OLE DB Services". If this is not set, the Database Service will not maintain any connections to the Database OLE DB Provider.
- Database Service: Now, when using SQL, it is possible to declare an empty response range. As a result, this increases the performance when executing SQL queries that do not require a resultset.
- System: Fixed issue that generated duplicate information in the log (DEBUG log level or higher).
- System: It is, now, possible to configure the maximum header size in transactions between the device and the MCL-Net server.
- System: Now, all MCL-Net and MCL-NetDB logs are in UTF-8 format.
- System: Improved Error Handling of invalid requests. As a result, MCL-Net’s reliability is, now, higher.
- Other Minor Enhancements.
Bug Fixes
- Database Service: Fixed issue that caused the retrieved datetime to be wrongly rounded to the next second.
- Database Service: Fixed issue that prevented MCL-Net’s database service from handling the first resultset of multiple returned resultsets when this first result was closed.
- Database Service: Fixed issue that could cause a potential crash when formatting the year with 2 digits for dates prior to 1900.
- Database Service: Fixed issue that caused the loss of millisecond precision in date formatting for dates prior to 30/12/1899.
- Database Service: Fixed issue that caused a crash when "Week Number" date formatting was used.
- Database Service: Added support for "Day of year" date format.
- Database Service: Fixed issue that caused the wrong values to be placed in the target variables when parsing SQL parameters.
- Database Service: Fixed issue that affected the use of the "Store Number of Record(s) in Variable" option in the “Remote Database” group’s processes – it would return the wrong value.
- Database Service: Fixed issue affecting the precision of the formatting of "numeric" and/or "decimal" values. Ex: A "decimal" value would be formatted as a real value.
- File Service: Fixed an issue that could cause a potential crash when there was an error writing in the Output Log File.
- File Service: Fixed issue that would cause a crash when the "File" service handled files with non-ASCII file names.
- File Service: Fixed issue that caused an "HTTP Error 400" error while using the "Send File to Host", "Append File to Host" or "Write Data Into Host" processes when the intermediate proxy was not HTTP1.1 compliant.
- System: Fixed a vulnerability that under certain conditions could provide access to files and folders outside the MCL-Net service folder (CVE-2023-4990).
- System: Fixed issue that prevented the correct handling of a network interface while shutting down.
- System: Fixed issue that caused a wrong source address to be logged as a "connection CLOSED" entry in the MCL-Net log file.
- System: Fixed Memory Leaks.
- System: Fixed an issue that affected the performance of the "Free SQL Statement" process (“Remote Database” processes group).
- System: Fixed issue that could stop the "Queue" service from responding when handling multiple incoming messages simultaneously.
MCL-Designer's Help Documentation Update to V4.10.2.8
End of Release Notes - MCL-Designer 4.10 Update Package P24
Release Notes
MCL-Designer 4.10 Update Package P23
MCL-Designer Update to 4.10.2.7
Enhancements
- Barcode Profiles: Added support for the use of GS1-Datamatrix and GS1-QRCode barcode symbologies in Input Barcode controls and "Barcode" actions. This requires MCL-Client 4.10P290 or higher.
- Screens: Added support for the use of a Variable to define a screen's orientation (in a screen's properties window - "Orientation" option).
- Speech: Now, the right-click menu of the "Focus Prompt" option included in the controls with an active Speech feature also contains a "Localization Select" option. This option can be an alternative to the "Speech Prompt Builder" tool since it can be used to find/apply simple prompts.
Bug Fixes
- Licensing: License related error messages have been revised to become more accurate.
- Screens: Fixed an issue that affected the "View All Actions" screen (option available in every screen's right-click menu) - the collapsing/expanding of the displayed actions was not working properly.
- System: Fixed issue that prevented the proper update of internal project files after a "Save as" operation.
- System: Fixed a crash that occurred when importing an MCL-Designer V3 project.
- Other Minor Bug Fixes.
MCL-Designer's Help Documentation Update to V4.10.2.7
End of Release Notes - MCL-Designer 4.10 Update Package P23
Release Notes
MCL-Designer 4.10 Update Package P22
MCL-Designer Update to 4.10.2.6
Enhancements
- Library: Now, in the “Library Manager” window, the default sorting order is based on the “Exported Date” – the most recently exported item into Library is listed first.
- Library: Enhanced Dependencies List in the “Import into Project” window:
- Listed languages that are not available/enabled in the target project are, now, greyed out/unable to checked. The user is also informed of this via the attached warning icon/corresponding tooltip.
- The resource representing a native language (previously named “Native Language”) has been renamed "Loc. Tags + Native Value".
- Now, it is no longer possible to select a resource language without selecting the native language.
- Scanner Profile: Now, it is possible to define the source for the Barcode Scanner. A “Scanner Source” drop-down (with “Default”, “Auto”, “Camera”, “Barcode Scanner” options) has been added to the Barcode Scanner Profile, specifically, to the “Options” tab:
- “Default” = internal barcode scanner.
- “Auto” = adaptable source. Generally, refers to the internal barcode scanner but if that scanner only allows for 1D symbologies and 2D symbologies are enabled, it is the device’s camera that becomes the source.
- “Camera” = the device’s camera (if available).
- “Barcode Scanner” = adaptable source – refers to the internal barcode scanner or Bluetooth scanner (if available/paired to the device).
- It requires MCL-Client 4.07P10 or higher.
Bug Fixes
- Authorization Profiles: Fixed an issue that prevented the use of special characters in the fields “Client ID” and “Client Secret” (fields defined in OAuth Authorization Profiles – “Password”/"Client Credentials" grant types). The system was escaping these characters causing failures in the communication with the Identity Server.
- Library: Fixed issue that occurred when importing an entity that had previously been exported to Library with resources – although the localization files were not checked for the import they would still be imported with the intended entity.
- Resources: Fixed issue that prevented the renaming of resources when the resource name was very long ( > 40 char.).
- Web Services: Fixed an issue that affected the testing of Web Services (ex: in the “Test the Web Service” window) when the Web Service included CRLF in its request.
- Other Minor Bug Fixes.
MCL-Designer's Help Documentation Update to V4.10.2.6
End of Release Notes - MCL-Designer 4.10 Update Package P22
Release Notes
MCL-Designer 4.10 Update Package P21
MCL-Designer Update to 4.10.2.5
Enhancements
- Local Database: Now, there is an Alias to represent the Local Database that can be edited (default alias = “LocalDB1”). It is displayed in the “Local Database” module instead of the database name (project.db). It requires MCL-Client 4.10P270 or higher.
- Local Database: Optimization of Local Database Encryption:
- Added 2 Encryption Methods – “<Text Key>” (a string with multiple characters such as a passphrase) and “<Key>” (a binary value in a 32 bytes hexadecimal representation).
- Added a checkbox option to ensure a database schema is generated at MCL application startup if one was not already generated (option “Create Database Schema at Startup if necessary“).
- Added a checkbox option to ensure the Local Database is attached to the MCL application whenever it is launched (option “Attach Database at Startup”).
- It requires MCL-Client 4.10P270 or higher.
- Remote Database: Improved performance of Remote Database Query operations due to the optimization of the related MCL-Net parameters.
Bug Fixes
- Library: Fixed issue that affected the Resources attached to the element to import. As a result, there are more listed resources in the "Import into Project" window (ex: App Word Lists) that can be imported or not into the target project.
- Project: Fixed issue that caused a crash during Project Conversion.
- Project: Overall revision of the execution performance of big projects.
- Project Properties: Fixed issue in the “Splash Screen’s” properties window that wrongly triggered the tooltip “Resource not found” when “None” was selected in some of the window’s options.
- Remote Databases: Fixed issue caused by the use of certain special characters (ex: CRLF, TAB, |, “, \) in SQL strings – it resulted in syntax errors when these SQL strings were executed.
- Scanner: Fixed issue affecting the Barcode Scanner Profile – disabling the UPC-A symbology and checking the “Expand UPC-E to UPC-A” option (in the barcode profile’s properties window) would generate invalid settings in the Barcode Scanner Profile.
- Other Minor Bug Fixes.
MCL-Simulator Update to 4.10.P270
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Enhancements
- Local Database: Added support for the 2 new encryption methods – “<Text Key>” and “<Key>”.
- Local Database: SQLite updated to 3.41.2.
- Other Minor Stability Improvements.
Bug Fixes
MCL-Voice Add-on Update to 4.10.P270
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
Bug Fixes
- Speech: Fixed random issue that could affect Voice Recognition, for instance, when running the speech project in a Simulation environment. It requires MCL-Client 4.10P240 or higher.
MCL-Navigation Add-on Update to 4.10.P270
MCL-Navigation Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license.
MCL-PDK Builder Package updated to 4.10.2.3
MCL-PDK Builder Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Enhancements
- System: Added support for the use of the <SYS> alias as a path.
- Other Minor Stability Improvements.
MCL-Designer's Help Documentation Update to V4.10.2.5
End of Release Notes - MCL-Designer 4.10 Update Package P21
Release Notes
MCL-Designer 4.10 Update Package P20
MCL-Designer Update to 4.10.2.4
New features
- Local Database: New process added to the Local Database process group – the “Run SQL Script” process. It requires MCL-Client 4.10P220 or higher.
Enhancements
- Local Database: The Import of an external database into the “Local Database” module has been reviewed/simplified. Now, the previous “Import Database” and “Create Database from Script” options (in the default Local Database’s right-click menu) have been merged into one option - “Import Database”. The new option supports the import of an external database or the creation of a database from an SQL script.
- Processes: Now, in the “Call Local Procedure” process (Branch process group), it is possible to define the local procedure to call by using a variable.
- Processes: Now, when enabling Scanner Options in the properties window of the “Speech Input” process, the scanner profile that is selected, by default, is “General” instead of “Default”.
Bug Fixes
- Local Database: To align with SQLite best practices, the default value for AUTOINCREMENT when creating a table has been set to “FALSE”.
- Processes: The “Add Record Number” checkbox has been removed from the properties window of the “Free SQL Statement” and “Select Record” processes (Remote Database process group).
- Other minor bug fixes.
MCL-PDK Builder update to 4.10.2.2
Enhancements
- File Management: Now, PDK-Builder accepts both “\” and “/” as path separators.
Bug Fixes
- File Management: Fixed issue that lead to the display of wrong info about shared files by updating PDK-Builder’s naming convention “path\Filename”.
- PDK File: Fixed issue related to the PDK’s“*.ini” file – it would wrongly refer files not meant to be installed in the device (ex: an “*.MQD” file) in the “[COMPONENTS]” section.
MCL-Tracer Update to 4.10.2.2
Enhancements
- Variables: Now, in the “Variables” section, it is possible to copy the content, name, etc. of a variable to the clipboard by right-clicking the variable’s content, name, etc. and selecting “copy ” in the resulting menu.
MCL-Designer's Help Documentation Update to V4.10.2.4
End of Release Notes - MCL-Designer 4.10 Update Package P20
Release Notes
MCL-Designer 4.10 Update Package P19
MCL-Designer Update to 4.10.2.3
Enhancements
- Controls: Now, when creating an Input Barcode control or adding a “Barcode” action, the scanner profile that is selected, by default, in the corresponding “Profile” option (in the properties window of the control/action) is “General” instead of “<Default>”.
- Data Files: The properties of Data File fields have been revised. Before, the field type “String” was always case sensitive. Now, it is possible to choose between “String (Case Sensitive)” and “String (Case Insensitive)” . The properties window of the data file fields has been updated accordingly.
The use of a “String (Case Insensitive)” field type requires MCL-Client 4.10P260 or higher.
- Processes: Added a new process to the “GPS/Navigation” group – “Get Location Value(s)”. This process retrieves GPS Location data (Current Info = retrieved in the last 30 seconds & Last Info = older than 30 seconds) from the GPS provider that is available at the time the process is executed (GPS/WiFi/Cellular service). This process is only supported for Android target devices with installed MCL-Client 4.10P40 or higher.
- Resources: Now, the Image Resources related drop-downs available in a control’s properties window will follow the sorting order applied to the Tree View of the “Resources” module.
- RFID: Now, it is possible to apply a variable to define an RFID profile in the “RFID” action/RFID related processes. The “Variable Select” option has been added to the right-click menu of the “RFID Profile” input field. The use of a variable to define the RFID profile only applies if the potential profiles referenced by the variable are identical in every setting except for the power levels.
Bug Fixes
- Remote Database: Fixed issue related to the name of Remote Database connection – it cannot include special characters such as “&”.
MCL-Designer's Help Documentation Update to V4.10.2.3
End of Release Notes - MCL-Designer 4.10 Update Package P19
Release Notes
MCL-Designer 4.10 Update Package P18
MCL-Designer Update to 4.10.2.2
Enhancements
- Project: Now, it is possible to temporarily sort listed items presented in drop-downs.
- Variables (Android): Location System Variables have been added. These variables refer to device location information and can be applied to GPS related processes as an alternative to the GPS System Variables. They use the device’s GPS/Wifi/Cellular service to retrieve location information instead of relying only on the device’s internal GPS antenna (ideal for target Android devices that do NOT include a GPS Antenna.). The Location Variables are only supported for Android devices with installed MCL-Client version 4.10P40 or higher.
- Minor Enhancements.
Bug Fixes
- Library: Fixed issue that could sometimes occur when exporting a Global Procedure – if the Global Procedure contained a Host Profile, it would not be part of the export.
- Processes: Fixed issue affecting certain database related processes (ex: the “Select Record” process). Now, an error check is executed before the result set check.
- Project: Fixed issue that prevented the proper program update after the edition of a screen name.
- System: Fixed sporadic issue that prevented the "Release Notes" content from being displayed when updating MCL-Designer.
- Minor Cosmetic Bug Fixes.
MCL-Designer Theme - Industrial Blue Update to 4.10.02
Bug Fixes
- Text Style: Corrected a typo in the style named “XXLarge”.
MCL-Designer's Help Documentation Update to V4.10.2.2
End of Release Notes - MCL-Designer 4.10 Update Package P18
Release Notes
MCL-Designer 4.10 Update Package P17
MCL-Designer Update to 4.10.2.1
Enhancements
- Counters: Reviewed/Improved implementation of Counter Management:
- The “Counters” table (in the Project Properties “Platform Services” tab) has been reviewed.
- Mousing over an imported counter in the “Counters” table opens a tool tip with info on that counter (ex: counter alias, account number it was imported from, primary/secondary key, etc.).
- Now, it is possible to edit imported counters in the “Counters” table.
- Revised the Counter Status Check and Counter Refresh operations.
- Interface/visual changes in the “Platform Services” tab and the pop-up window listing the counters that can be imported into the project.
- Local Database: Now, it is possible to import a Local Database into your project providing the database to import is based on a compatible standard SQLite version and script. There are 2 new options in the contextual menu of the “Local Database” module:
- The “Import Database” option allows you to import a database (a “*.db” file) with its tables, views, indexes.
- The “Create Database from Script” allows you to create the tables, views and indexes of the local database using an “*.sql” file.
- Modules: Option “Sort by Name” has been added to the right-click menu of the “Resources” module to allow you to organize the added resources in the tree view.
- Project: Now, CRLF are no longer removed from Free SQL commands applied to the Local Database/Remote Databases, they are kept and transformed into “\0D\0A”. For Remote Databases, this requires MCL-NET 4.5P01 (4.5.1.21012) or higher.
- Processes: A "Case Sensitive" check box was added to the "Variable Search" and "Variable Search/Replace" processes to enforce a case sensitive data search. If the option is not checked, the search will be case insensitive and limited to ANSI.
- Word Lists: Now, the columns of the “Word Substitution” table can be sorted in ascending/descending order.
Bug Fixes
- Controls: Fixed issue affecting the buttons of the Menu Button control – now, when the control is disabled, all its buttons are also disabled.
- Counters: Fixed issue that occurred when deleting a counter and reimporting it – this operation would not recreate the corresponding link as expected.
- Modules: Fixed issue that prevented the display of the “Splash” section in the “Resources” module.
- Modules: Fixed issue that would, sometimes, prevent the refresh of the “Local Database” module.
- Modules: Fixed issue affecting the Project Modules area - right-clicking the name of a module that did not have focus would open a wrong context menu. Now, the context menu is only displayed when right-clicking the area of an open module.
- Project: Revised MCL syntax to handle/correct corrupted projects that have controls with “0” Width and Height.
- Other Minor Bug Fixes.
MCL-Designer's Help Documentation Update to V4.10.2.1
End of Release Notes - MCL-Designer 4.10 Update Package P17
Release Notes
MCL-Designer 4.10 Update Package P16
MCL-Designer Update to 4.10.2.0
New Features
- Local Database: Now, it is possible to encrypt the Local Database. The encryption is based on a key that is generated by each target device. As a result, the Local Database Data can only be read/used within that device. The encryption related options are available in the restructured “Local Database” module, specifically, in the properties window of the Local Database.
Enhancements
- Local Database: The “Local Database” module has been revised. The module, now, displays the name of the Local Database - a default Local Database named “Project.db” that is empty – and it is possible to edit some of its properties in the corresponding window (ex: local database name, data encryption, location in the device, etc.). Also, the “Tables”, “Views” and “Indexes” sections only become visible after a table is added to the Local Database.
- Local Database: Revised behaviour within the Simulation environment to make it consistent with the behaviour of capture files (*.DAT). Now, by default, when the “Delete Simulator Directory before Simulating” option is not checked, the Local Database’s data are not deleted before a Simulation. However, under certain circumstances, there is still a possibility that data will be overwritten. For instance, if the Local Database has enabled data encryption and its structure has been changed.
- Menu Bar: The “File” menu now includes the “Open Recent” option which opens a drop-down with a list of the most recently opened projects (maximum of 20 projects). It works as a direct shortcut to the intended project – clicking a listed project, closes the current project and opens the selected one directly. The drop-down also provides an option to clear the list.
- Processes: The Global Event related processes “Start/Resume”, “Reset” and “Suspend” (included in the “Other” processes group) now display the information added to the “Notes” field of the selected Global Event.
- Other Minor Enhancements.
Bug Fixes
- Controls: Fixed issue affecting the Advanced List Box control – it would display the message “resource not found” incorrectly.
- Local Database: Fixed issue that did not allow you to define more than one field as a Primary Key.
- Local Database: Fixed issue that prevented error windows from closing when no longer necessary.
- Local Database: Now, the generated field keywords only use double quotes. Field Keywords within Microsoft Non-Standard SQL Braquets are no longer supported.
- Processes: Fixed issue affecting the selection of a variable in the Free SQL Statement related processes (ex: the “Free SQL Statement” processes for the Remote and Local Databases).
- Project: Fixed issue in the Status Bar located at the footer of the work area – when clicking the Project Directory path, it would open the Working Directory instead of the Project Directory.
- Project: Fixed issue related to the use of certain syntax (ex: &{.....} + CR + ... + CR + &{...} ) which would generate multilines in MCL code.
- Other Minor Bug Fixes.
MCL-Simulator Update to 4.10.P230
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Client version.
Bug Fixes
- System: Fixed several issues affecting MCL-Simulator 4.10.P220. For instance, one issue was randomly affecting the Localization Tags – they would not display the intended text.
- Other Minor Bug Fixes.
MCL-Voice Add-on Update to 4.10.P230
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
MCL-Navigation Add-on Update to 4.10.230
MCL-Navigation Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license.
MCL-Simulator Update to 4.10.P220
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Enhancements
- Local Database: SQLite updated to 3.39.4.
- Local Database: Added support for the use of an encrypted Local Database in the simulation environment. This requires MCL-Client 4.10P220 or higher.
Bug Fixes
- Processes: Fixed several issues affecting some of the Local Database related processes:
- The “DB to Local File" process can, now, handle fields above 64kb.
- The "DB to Local File" process was not able to execute an "Add Header" when the resultset was empty.
- The "Local File to DB" no longer imports corrupted data.
- The fix introduced in 4.10.160 for an issue in the " DB to Local File " process would fail when resultset contained an empty value – it is, now, working.
- The fix introduced in 4.10.160 for an issue in the "Local File to DB" process that caused empty fields to be converted to NULL is, now, working properly.
MCL-Tracer Update to 4.10.2.1
Bug Fixes
- System: Fixed issue that prevented the MCL-Tracer window from being visible when changing the PC’s display configuration (ex: disabling or disconnecting the screen where MCL-Tracer was being shown).
- Local Database: Added support for the display of the corresponding “*.db” file in “Data Viewer”:
- Now, it also displays the views of the Local Database, not just the tables.
- If the Local Database is encrypted, its content can
MCL-Designer's Help Documentation Update to V4.10.2.0
End of Release Notes - MCL-Designer 4.10 Update Package P16
Release Notes
MCL-Designer 4.10 Update Package P15
MCL-Designer Update to 4.10.1.10
Bug Fixes
- Library: Fixed issue that caused Localization Tags to be exported into Library without their corresponding ID number.
MCL-Designer's Help Documentation Update to V4.10.1.10
End of Release Notes - MCL-Designer 4.10 Update Package P15
Release Notes
MCL-Designer 4.10 Update Package P14
MCL-Designer Update to 4.10.1.9
Enhancements
- Library: Improved Import of encrypted Global Procedures – the included Word Lists are, now, visible and editable despite coming from an encrypted Global Procedure.
- Localization: The list of possible Project Languages (defined in the “Localization” tab of the Project Properties) has been extended to 40 entries.
- Modules: Now, it is possible to reorder Resources, Labels and Local Database elements in the Tree View of the corresponding module (“Resources”, “Labels” and “Local Database”).
- Variables: There are new System Variables (in the “System” category) that retrieve identification info about the MCL-Mobility Platform account/site/device group the device is paired to.
- Other Minor Enhancements.
Bug Fixes
- Global Events: Fixed issue that caused MCL-Tracer to display wrong/misleading information on the execution of a Global Event.
- Library: Fixed issues that affected the proper import of Localizations.
- Processes: Fixed issue affecting the use of the pop-up window with the accepted syntax for Date Formats (available in the “Date” related processes).
- System: Fixed crash that occurred when switching the project’s target device.
- System: Fixed issue that prevented the Copy/Paste from working properly in some input fields.
- Other Minor Bug Fixes.
MCL-Simulator Update to 4.10.P200
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Enhancements
- Local Database: SQLite updated to 3.38.5.
Bug Fixes
- Controls (Windows): Fixed issue that affected the column width of the File Browse control.
- Local Database: Fixed various issues with the export of the Local Database:
- the export was not creating a destination folder when required.
- export failures were not always reported.
- export of Local DB could corrupt files.
- Local DB import/export error messages/code were incorrect.
- Processes (Windows): Fixed potential crashes that could be triggered when executing a “Set Value” or a “Get Value” process (“Control Operations” group) that referenced a control with an enabled “Auto Refresh” property.
- Processes (Windows): Fixed issue occurring in simulations that affected the “Start External Program” process – its “wait for completion” parameter would, incorrectly, consider a focus loss as a completion.
- Processes (Windows): Fixed issue that occurred when executing a “Start External Program” process - the first argument received by the called application would not contain a valid pathname.
- Screens (Windows): Fixed potential crash that could occur when using a pop-up screen with “Clear Screen” property disabled.
- System (Windows): Fixed issue that lead to the unjustified display of a “Demo Mode” message in the MCL-Simulator environment.
- Other Minor Bug Fixes.
MCL-Voice Add-on Update to 4.10.P200
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
MCL-Navigation Add-on Update to 4.10.P200
MCL-Navigation package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license.
MCL-Designer's Help Documentation Update to V4.10.1.9
End of Release Notes - MCL-Designer 4.10 Update Package P14
Release Notes
MCL-Designer 4.10 Update Package P13
MCL-Designer Update to 4.10.1.8
Enhancements
- Data Files: To prevent potential case issues, the default data file extension for data files generated with the Add Data File wizard is, now, lowercase – “.dat” instead of “.DAT”.
- Project: The option “New Resource” available in many right-click menus (ex: in the “Resources” module and in controls that allow for the addition of image resources) has been renamed “Add Resource”.
- RFID: A new option related to the end of the RFID Tag reading has been added to the “RFID” action – “On Stop Command”. This option allows you to use a “Start/Stop Reading” process (RFID processes group) with a stop function in, for instance, a Button control to stop the RFID Tag Reading operation.
Bug Fixes
- Barcode: Profile parameters such as the UPC Output format have been reviewed and fixed.
- Import: Fixed localization file issue that occurred when importing encrypted Global Procedures – the target project’s “*.loc” files would not update based on the imported localizations.
- Processes: Fixed issue affecting the Camera related process “Set Parameters”. When executed, it would generate the wrong MCL code.
- Project: Fixed issues that occurred when running a second instance of MCL-Designer in one PC.
- RFID: Now, an error message is generated in the “RFID” action’s properties window if you check the “Auto Trigger” option and, then, select the “On Trigger Release” option to stop the RFID Tag Reading operation.
- Other Minor Bug Fixes
MCL-Designer's Help Documentation Update to V4.10.1.8
End of Release Notes - MCL-Designer 4.10 Update Package P13
Release Notes
MCL-Designer 4.10 Update Package P12
MCL-Designer Update to 4.10.1.7
Enhancements
- Barcode: Enhanced “Pick List Mode” of the Barcode Profile. Now, when setting a Pick List Mode for barcode decoding, you can also decide if the decoding is done by the Software (SDK) or by the Hardware (physical scanner). Be aware that the “Hardware” option is currently only supported on Android devices. It requires MCL-Client 4.10P160 or higher.
- Processes: Added 2 RFID related processes – “Connect to RFID” & “Disconnect from RFID”. These processes are used to explicitly connect/disconnect the MCL application to/from the device’s RFID reader. They require MCL-Client 4.10P170 or higher and are currently only supported on Android devices.
For projects running with MCL-Client 4.10P170 or higher, the “Connect to RFID” process MUST be executed before any other synchronous/asynchronous RFID processes (ex: “Read”, “Write”, “Tag Locate” processes) to ensure the MCL app is connected to the device’s RFID Reader (Bluetooth or Embedded).
Bug Fixes
- Local Database: Fixed issue that affected the “Local Database” module and could potentially cause a crash - After Undo/Redo operations, the Local Database structure would not be displayed correctly in the Tree View.
- Project Conversion: Fixed issue related to Project V3 to V4 Conversion – data with a “#” argument value would not be converted properly.
- Project Conversion: Fixed issue that prevented the conversion of V3 Projects to the current MCL-Designer version.
- Project Verification: Fixed issue that occurred when repeatedly executing project verifications – the resulting reports window would display duplicates of error and warning messages.
- Project: Fixed issue that randomly triggered a pop-up window not related to MCL-Designer.
- Speech: Fixed issue related to the TTS Substitution List that allowed for double entries.
MCL-Designer's Help Documentation Update to V4.10.1.7
End of Release Notes - MCL-Designer 4.10 Update Package P12
Release Notes
MCL-Designer 4.10 Update Package P11
MCL-Designer Update to 4.10.1.6
Enhancements
- Processes: The error message concerning the allowed number of decimal digits in some parameters of the GPS related processes has been reviewed.
Bug Fixes
- Controls: Fixed issue affecting the style of the Display Shape control – there were no images listed for selection.
- Data Files: Fixed crash that occurred when editing a Data File’s structure.
- Project: Fixed issue that affected the display of a project with a 4K resolution and a 250% scaling.
- System: Fixed various stability issues that caused MCL-Designer to crash.
MCL-Designer's Help Documentation Update to V4.10.1.6
End of Release Notes - MCL-Designer 4.10 Update Package P11
Release Notes
MCL-Designer 4.10 Update Package P10
MCL-Designer Update to 4.10.1.5
Enhancements
- Library Manager: Revised order of the libraries displayed in the related drop-down(s) – the libraries are, now, sorted by name.
- Localization: Revision of Language File management. Now, “*.loc” files of languages that were imported into a project but are not defined as project languages will NOT be considered when generating that project.
- MCL-Designer Setup: Added support for the use of HTTPS by MCL-Net for simulation purposes.
- Project: Improved performance of the “Open Project” operation.
- Project: Added a right-click menu to the “Localization” window (F11) that includes a list of the project’s localization tags. Right-clicking a column opens a menu with the options to search a localization tag, select the language to display and auto adjust the window’s columns.
Bug Fixes
- Project: Fixed potential crash that could occur in an open project.
- Project: Fixed issue that, incorrectly, generated a “Recovery” pop-up window when reopening a project that had been closed with the instruction not to save the changes.
- System: Fixed issue that prevented the “<Esc>” key from closing the “Localization” window opened with the “<F11>” key.
- System: Fixed issue that affected the SaveAs function and made some temp files disappear (ex: temp files with JSON path names).
MCL-Designer Common Files V4.10.x-P02
- Updated MCL-Designer V4.10.x common files for compatibility with the updated software development framework.
MCL-PDK Builder update to 4.10.2.0
Enhancements
- System: Now, PDK-Builder allows for “_.INF” files in the PDK package.
MCL-Tracer Update to 4.10.2.0
Enhancements
- Execution Flow Section: Fixed issue that prevented the proper display of a long line. As a result, now, double-clicking a line opens a pop-up window with all the line’s details.
Bug Fixes
- Execution Flow Section: Fixed issue affecting the position of the tooltip of a variable when it was included in a line with special characters (ex: [ETX]).
MCL-Designer's Help Documentation Update to V4.10.1.5
End of Release Notes - MCL-Designer 4.10 Update Package P10
Release Notes
MCL-Designer 4.10 Update Package P09
MCL-Designer Update to 4.10.1.4
Enhancements
- Processes: Added new process to the Speech processes group named “Speech Setup”. This process allows you to programmatically call the “Speech Setup” pop-up window with speech settings.
- Processes: Now, the Variable group process “Parse String” allows you to define Case Sensitive for the string parsing – check box “Case Sensitive” added to the process’s properties window.
- Resources: Now, when adding multiple files to the "Resources" module and one or more files are already part of the project, it is possible to select all resources at once using the new “Apply to all” checkbox instead of having to go through each resource, one by one.
Bug Fixes
- Controls: Fixed issue that caused a crash when Background Variables were used in a Menu Button.
- Library: Fixed issue that occurred during an Export to Library operation if the Library folder did not exist.
- Library: Fixed Library folder management issues that occurred when adding, editing and deleting libraries.
- Processes: Fixed issue affecting the “Call & Parse” process (included in the Web Services group) when using a variable to define its Method – it would generate incorrect MCL Code.
- Project: Fixed issue that occurred when cancelling the loading of a project - a window would open asking if you wanted to save project changes – this has been removed.
- Project: Fixed issue that slowed down the execution of a “Cut/Delete” operation of process lines (for instance, in the “Procedure” tab).
- Project: Fixed issue affecting large Projects that occurred under some rare conditions – the Project Save operation could result in an empty File (= 0 bytes).
- Resources: Fixed issue that occurred when adding multiple resource files, at the same time, to the “Resources” module – the confirmation message reported an incorrect number of added files.
- System: Fixed crash that would occur when executing “Undo”/”Redo” operations.
- Other minor Bug Fixes
MCL-Tracer Update to 4.10.1.2
Bug Fixes
- Data Viewer: Fixed issue that affected the data display of the “Data Viewer” window if a field was empty.
MCL-Designer's Help Documentation Update to V4.10.1.4
End of Release Notes - MCL-Designer 4.10 Update Package P09
Release Notes
MCL-Designer 4.10 Update Package P08
MCL-Designer Update to 4.10.1.3
Enhancements
- Speech: Added languages to the Project Languages list (Localization) – Serbian (sr), Ukrainian (uk), Croatian (hr).
Bug Fixes
- Project: Fixed crash affecting the “Undo” and “Redo” operations.
- Speech: Fixed issue that affected the Global & Control Word Lists – some of the localization tags were missing.
End of Release Notes - MCL-Designer 4.10 Update Package P08
Release Notes
MCL-Designer 4.10 Update Package P07
MCL-Designer Update to 4.10.1.2
Enhancements
- Library: Improved Library Import/Export operations – Now, empty “*.loc” files are no longer imported into nor exported from Library.
- Speech: The Substitution Word List file (= “*.phs”) has been extended to include up to 500 entries.
- Speech: Previously, MCL-Designer would generate one file per Word List and Language. Now, only a single “default” file is generated – it contains all the Word Lists included in a project in the defined project languages.
Bug Fixes
- Host Profiles: Fixed issue that affected Port indication for “MCL-Net V4” type Host profiles - Port recommendation has been restored to “5080” for HTTP and “5443” for HTTPS.
- Library: Fixed issue affecting the creation of a new Library during a Library Export operation – previously, the Library folder would be created in “Current directory”. Now, the new Library is created in “c:\MCL4\Library”.
- Processes: Fixed crash that occurred when clicking “Cancel” in the properties window of a few processes (ex: the properties window of the “Variable Substring” process).
- Project: Fixed issue that prevented the Refresh/Update of the Project Icons in the “Project” module.
- Project: Reviewed Simulation operation – simulating a project that was not edited no longer generates a backup “*.xbl” file.
- Project: Fixed issue that prevented the clean-up of the project’s “Screenshot” folder after project re- generation.
- Project – Fixed issue that prevented the deleting of an empty project’s folder from the Working Directory.
- Project: Fixed issue related to one of the project’s compatibility modes – when the project is set to “Read Only”, access to the Library window ( “Library F4”) is deactivated and the “OK”/”Apply” buttons within the “Variable Select” window ( “Variables F3” ) are also unavailable.
- Speech: Fixed incompatibility issue with the Substitution Word List file – the “*.phs” file is , now, read and written using UTF-8.
MCL-Simulator Update to 4.10.P131
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
MCL-Voice Add-on Update to 4.10.P131
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
Bug Fixes
- Speech: Fixed sporadic TTS crash that occurred on application exit.
- Speech: Fixed potential crash caused by language switching.
MCL-Navigation Add-on Update to V4.10.P131
MCL-Navigation Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license.
MCL-Tracer Update to 4.10.1.1
Bug Fixes
- Data Files: Fixed crash that occurred if the structure of the Data File being checked did not match the defined Data File settings.
MCL-Designer's Help Documentation Update to V4.10.1.2
End of Release Notes - MCL-Designer 4.10 Update Package P07
Release Notes
MCL-Designer 4.10 Update Package P06
MCL-Designer Update to 4.10.1.1
Enhancements
- Project: MCL-Designer’s “About…” window, now, includes the manufacturer serial number of the computer that has MCL-Designer installed.
- Project: Now, when a project is closed, files generated within the project and/or MCL-Simulator (such as files with simulation data or databases) are not, immediately, deleted from the Working Dir – there is an automatic cleanup process in place that removes these files if they are not actively used for some time.
Bug Fixes
- Project: Fixed access issue that prevented the “Save as” option from working properly.
- Project: Fixed issue so that the “Save as” option only copies the required files to the newly created project.
- Project: Fixed backup issues related to the Working Directory implementation.
MCL-Designer's Help Documentation Update to V4.10.1.1
End of Release Notes - MCL-Designer 4.10 Update Package P06
Release Notes
MCL-Designer 4.10 Update Package P05
MCL-Designer Update to 4.10.1.0
Enhancements
- Project: Reorganized Folder Structure – Now, the Project’s Working Folder is always created in the local disk.
Bug Fixes
- Global Events: Fixed issue that allowed the use of dots in the name of a Global Event.
- Processes: Fixed issue that would incorrectly generate an error message in the “Receive Data from Host” process (Host Services process group) when an empty non-mandatory field was received.
- Processes: Fixed issue that generated an incorrect description in MCL-Tracer of the executed “Call Action” process.
- Processes: Fixed issue that affected the values defined in the “Variable Combine” process.
- Project Verifier: Fixed crash due to stack overflow in Verifier.
- Project Conversion: Fixed Label issue that occurred in project conversion from V3 to V4 - now, existing Labels become Public Labels when project is converted to V4.
- Project Conversion: Fixed Input Barcode control issue that occurred in project conversion from V3 to V4 – the “Continue” value in the “Otherwise Go To” option set in an Input Barcode with Routing Data would be converted into “nothing” when the project was converted to V4.
- Project Conversion: Fixed conversion issue that affected the “Send Data to Host” process.
- System: Fixed issue that prevented the “Insert Special Character” option (available when right-clicking certain input fields) from working properly
MCL-Tracer Update to 4.10.1.0
Bug Fixes
- Data Files: Fixed crash caused by the opening of an undefined “.dat” file.
MCL-Designer's Help Documentation Update to 4.10.1.0
End of Release Notes - MCL-Designer 4.10 Update Package P05
Release Notes
MCL-Designer 4.10 Update Package P04
MCL-Designer Update to 4.10.1.0
Enhancements
- Data Files: Added support for Data Files without a Record Separator/with Fixed Length Records.
Bug Fixes
- Controls: Fixed issue that prevented the execution of a Time Out in a Menu Button control that was defined through a Variable.
- Controls: Fixed issue that affected the “Actions” tab of a control – the “+” (expand) and “-“ (collapse) buttons were not working properly.
- Controls: Fixed Text Display issues in Controls that can include Text. Ex: when defining spaces in a Text value, the control would not display those spaces correctly in the screen preview.
- Data Files: Fixed issue that prevented a correct count of a specific field in a Data File’s content.
- Data Files: Now, the Physical Name of a Data File can have up to 40 characters.
- Library : Fixed issue that prevented the disabling of the “Export to Library” option when right-clicking a locked Global Procedure/Program.
- Messagebox: Fixed issue that occurred when creating a new topic – the “Last Update” column of the “Messagebox Topics” table would be empty – now, it, correctly, displays the date/time of the topic’s creation (creation date/time is considered an update).
- Processes: Fixed issue so that the “Call Action” process info available in the “Description” field of an “Actions” tab is updated/correct.
- Search: Fixed issue that occurred when using the “Search…” option of a right-click menu – if the searched value was too long, it would be pasted incorrectly to the “Search” window.
- Search: Fixed issue that, incorrectly, included the Background Variable identification in search results when searching for that same background variable.
- System: Fixed issue that generated extra values (ex: <CR>, <TAB>, etc. ) to the generated MCL-Net config file when an additional <RC> value was added to the Connection String of a Remote Database Profile.
- Other minor bug fixes.
MCL-PDK Builder Update to 4.10.0.2
Bug Fixes
- System: Fixed invalid Help link to MCL-Designer User Guide.
MCL-Simulator Update to 4.10.P110
Enhancements
- Added support for Data Files without a Record Separator/with Fixed Length Records.
Bug Fixes
- Controls: Fixed issue that prevented the Grid and Advanced List Box controls from being rendered when dynamic queries became invalid.
- Controls: Fixed issue in the display of the Signature Capture control in the screen preview. The header’s text is no longer cut horizontally.
- Controls: Fixed issue affecting the File Browse control – the horizontal scroll did not work properly.
- Controls: Fixed sync issue affecting the Button control – the control’s state would not update to “Enabled” in spite of an active “Only if all Inputs are Valid” condition.
- Controls: Fixed issue that affected the display of Data File content in an Advanced List Box when the target area was too small for the defined style.
- OAuth 2.0: Fixed issue that prevented the browser from starting the Login procedure with an Authorization Profile with a defined “Authorization Code” Grant Type.
- Screens: Fixed issue that prevented the “Time Out” action from being triggered when the execution of an associated process took longer than the defined time out.
- Splash Screen: Fixed issue that affected screen orientation – the Portrait /Landscape orientations were not applied properly.
- System: Restructured MCL-Simulator for Windows (ex: Windows 10 refactoring).
- Other minor bug fixes.
MCL-Voice Add-on Update to 4.10.P110
- Speech: Fixed a memory corruption issue that affected speech applications when an operator referenced an ASR or TTS language that was NOT installed in his device.
- MCL-Voice Add-on package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
MCL-Navigation Add-on Update to 4.10.P110
- MCL-Navigation package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
MCL-Tracer Update to 4.10.0.3
Enhancements
- Added support for Data Files without a Record Separator/with Fixed Length Records.
Bug Fixes
- Data Files: Fixed issue in Data Viewer – info would not be displayed if the Data File’s Field Separator was set to “None”.
MCL-Designer's Help Documentation Update to 4.10.0.3
End of Release Notes - MCL-Designer 4.10 Update Package P04
Release Notes
MCL-Designer 4.10 Update Package P03
MCL-Designer Update to 4.10.0.2
Enhancements
- Library: Improved speed of Export/Import operations.
- Messagebox: Now, it is possible to synchronize your MCL-Designer project with MCL-Mobility Platform to ensure that the Messagebox Topics required for your project are a match to the ones created within your MCL-Mobility Platform account, in terms of direction and headers.
Bug Fixes
- Controls: The right-click menu, in the “Actions” tab, with the “Delete” option that was associated to the buttons contained in a Menu Button control has been removed. While in the “Actions” tab, you can only remove the processes added to the button, not the button itself.
- Data Files: Fixed issue that affected the Search tool in the “File Data Viewer/Editor” window. The search in the Data File’s content would not return the proper results.
- Local Database: Fixed crash originated by the use of the Search tool within the Local Database of a project that has not been converted to the current MCL-Designer version.
- Processes: Fixed a crash that occurred in the “Inbox/Parse Message’s Header” process, if you selected a Topic without a Header Template and, then, clicked “Cancel”.
- Processes: Fixed a crash that occurred when renaming a Label and applying the new name to all its occurrences.
- Processes: Fixed issue affecting the “Free SQL Statement” process – using the “Variable Insert” option in that process would generate an invalid SQL command.
- Processes: Fixed issue affecting the “Message Box” process – when defining a Time Out, the setting would, unexpectedly, change to “Button Preset: Custom”.
- Project: It is again possible to open an old project within the current MCL-Designer version and choose to open it using an older MCL-Designer version, if that older version is available in the archive - the message with the related options has been restored.
- Processes: Fixed issue in the “Basic Arithmetic” process – the use of the Spin Button's arrows to define the operands’ format would trigger a value change in the previous operand field.
- Project Import: Fixed issue that occurred during the import of an MCL-Designer V3 project - selecting the first target device model for the project would, incorrectly, trigger a warning message.
- Variables: Fixed issue that prevented the “Search” operation of the “Variable Select” window from providing the correct search results – the focus has, now, been set to the first element matching the searched criterion.
- Variables: Fixed an issue that affected the search for a Background variable with the Search tool (“Edit” menu > “Search” option) – it would not take the “Variable” filter into account when returning search results.
- Other minor bug fixes.
MCL-Tracer Update to 4.10.0.2
Bug Fixes
- Fixed invalid Help link to MCL-Tracer Documentation.
MCL-Designer's Help Documentation Update to 4.10.0.2
End of Release Notes - MCL-Designer 4.10 Update Package P03
Release Notes
MCL-Designer 4.10 Update Package P02
MCL-Designer Update to 4.10.0.1
Bug Fixes
- Library: Fixed issue that prevented SQL Request renaming after an Import operation from Library.
- Oauth 2.0: Fixed an issue that prevented the correct creation/update of the “mauth” file (containing the Oauth 2.0 profile settings).
- Processes: Fixed issue that caused a process’s properties window to open on the wrong screen when using a Process List to add a process.
- Processes: Fixed issue affecting the “Case & Branch” process – an error message has been added if the process does not have any defined test values.
- Processes: The “HTTP Request” process has been revised – The “Media” parameter is no longer mandatory.
- Processes: Fixed issue that generated a wrong message after removing Labels – the question to create those Labels is no longer triggered.
- Project: Fixed issue that wrongly enabled the “Obfuscate MCL Code” option when creating a new project. This option is ONLY meant for the “Publish” operation.
- Project Modules: Fixed issue that prevented the use of Drag-and-Drop in the tree view of the “Remote Database” module.
- Project Report: Fixed issue that prevented the printing of a screen’s Wallpaper Settings in the Project Report.
- Verifier: Fixed crash that occurred when attempting to open the SQLite View Assistant from within the “Project Verification Report” window.
- Other minor bug fixes.
MCL-Designer's Help Documentation Update to 4.10.0.1
End of Release Notes - MCL-Designer 4.10 Update Package P02
Release Notes
MCL-Designer 4.10 Update Package P01
MCL-Designer Update to 4.10.0.0
New Features
- Project: Now, when publishing a project, it is possible to obfuscate its MCL Code so the resulting application is encrypted - new security option in the Publish wizard – “Obfuscate MCL Code”. This new feature provides another security layer to the applications delivered/installed in your devices.
Enhancements
- Project: Revised Report generation. Now, the report is generated as a PDF which is previewed with your default PDF reader.
Bug Fixes
- Barcode Scanner Profile: Fixed issue within the settings tabs of the Barcode Scanner Profile. Previously, unchecking the checkbox at the top of each tab would disable the remaining options instead of just unchecking them.
- Controls: Fixed issue that prevented HTML files from being dragged from the “Resources” module onto the Web View Control.
- Icon Shortcut Bar: Fixed issue that prevented the “Trace” option (provided by the “Load” icon) from working properly.
- Library: Fixed issues that potentially blocked the import of screens with applied RFID related elements such as RFID profiles or processes.
- Project Modules: Fixed issue in the “Procedures” module – the right-click menu of a Global event was missing the “Library Import” option.
- System: Fixed issue that caused windows to partially open outside the display.
- Variables: Fixed issue that occurred when Background Variables were used within Localization fields – it would generate a wrong value.
- Web Services: Fixed an issue that affected the OAuth 2.0 “Login” process – when using a variable to define the authorization profile to apply, the provided options would not adapt correctly to this context.
- Web Services: Fixed issue that caused the “Additional Request Parameters” of an OAuth 2.0 Authorization Profile to lose data.
- Web Services: The scope list of OAuth 2.0 Authorization Profiles for “Password” and “Client Credentials” grant types is, now, empty by default.
- Web Services: Fixed issue that prevented the saving of the OAuth 2.0 Authorization Profile’s Password in the “.mprj” project file.
- Other minor bug fixes.
MCL-Simulator Update to 4.10.P82
Enhancements
- System (Windows): Restructured MCL-Simulator for Windows (ex: Windows 10 refactoring).
- Web Services (Windows): Added support for the receiving of binary content (=application/octet-stream).Previously, Web Service requests only accepted string content.
Bug Fixes
- Alias (Windows): Changed location for the alias "<OPERATORS>". Now, it is located in “<MCL>\Operators” instead of “<VOICE>\Operators”, due to admin rights restriction on the "Program Files" folder.
- Controls (Windows): Fixed issue that affected selection display in a Menu Button – it would display a selection that did not correspond to the current focus.
- Processes (Windows): Fixed issue affecting the “Message Box” process (a Display Controls process) when it displays long text – its scroll bar is drawn with a specific style so it fits the screen/dpi.
- System (Windows): Fixed an issue that prevented firmware version retrieval from the device.
- System (Windows): Fixed issue that affected the display of the Battery Icon in the screen’s upper Tool Bar – it would not display the compatible icon state to the device’s current power situation.
- System (Windows): Fixed issue that caused some undefined system aliases to be registered incorrectly.
- System (Windows): Fixed issue that affected MCL aliases path definition.
- Minor Bug Fixes.
MCL-Voice Add-on Update to 4.10.P82
Enhancements
- Speech: The Speech Control Panel has been revised including a redesign of the “Speech Setup” and “Calibration” pop-up windows. Now, the “Speech Setup” and “Speech Info” windows provide more speech information/options.
MCL-Tracer Update to 4.10.0.0
- MCL-Tracer package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
MCL-PDK Builder Update to 4.10.0.0
- MCL-PDK Builder package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
MCL-Navigation Add-on Update to 4.10.P82
- MCL-Navigation package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
MCL-Designer's Help Documentation Update to 4.10.0.0
End of Release Notes - MCL-Designer 4.10 Update Package P01
Release Notes
MCL-Designer 4.9 Update Package P11
MCL-Designer Update to 4.9.1.0
New features
- Project: Now, it is possible to develop a project for a device with a generic or custom defined screen size and resolution. You can select “<Generic>” and one of the predefined “screen sizes & resolutions” or the “<Custom>” option as manufacturer and model in the project’s target device settings or during the Create New Project wizard.
Enhancements
- Processes: Now, the “Pause” process (included in the “Others” process group) properly allows for a more direct Variable Selection when defining the number of intended seconds – a “Variable” button was added to its properties window.
- Processes: Added support for the “List Files & Directories” process when exposing file path information in the data output result. Now, there are 2 file path related options – “Relative Path + Name” and/or “Full Path + Name” – in this process.
- System: The "OAuth Authorization Profile” window has been re-designed.
- System: The setting of Project Icons in the “Application Info” tab has been revised. ex: Right-clicking an icon resolution box provides a context menu with more options – you can add/remove the selected icon or apply it to all the project icons.
- Variables: Added the possibility to use a Variable to define a File Name to several processes and controls. The option “Variable Select” was added to the right-click menu of file name related boxes.
Bug Fixes
- Controls: Fixed issue that caused button elements from an Advanced List Box control to be displayed outside its margins.
- Controls: Fixed issue that occurred when attempting to cancel the addition of a new a process to an action – the “cancel” operation would remove the action itself.
- Messagebox: Fixed issue affecting the “Request/Response” process – the related time out would not work properly if a variable had been used to define it.
- Processes: Fixed issue that affected the “Variable Assign” process and would cause the loss of assigned values.
- Project Verification: Fixed issue that prevented errors in the “Set Label” process from being reported in MCL-Designer's Verifier.
- System: Fixed an issue that affected the result of a Text Copy containing line breaks such as CR LF. These elements were not copied when pasted into an input field set for Text values in Single Line input.
- Other minor bug fixes.
MCL-Tracer Update to 4.9.0.2
Enhancements
- Variables: Added the possibility to expose hidden formatting characters such as CRLF (=start of a new line) with the use of a ¶ button in the “Variable Detail” window (in the “Variables” section).
Bug Fixes
- Data Viewer: Fixed issues that affected “Data Viewer” – Data File attributes (ex: Record/Field Separators, Field Name, File Type, etc.) would not be properly organized and the Data File information would be parsed incorrectly.
- Tracer Log: Fixed an issue that prevented MCL-Tracer from opening log files.
- Variables: Fixed issue that affected the “Variable Detail” window (in the “Variables” section). Now, line breaks are properly displayed when all formatting characters are exposed (= ¶ button is ON).
- Other minor bug fixes.
MCL-Designer's Help Documentation Update to V4.9.1.0
End of Release Notes - MCL-Designer 4.9 Update Package P11
Release Notes
MCL-Designer 4.9 Update Package P10
MCL-Designer Update to 4.9.0.9
New features
- Controls: Added control named Web View. This new control is used to display a web page or content of an HTML file as part of your application layout. Added a new process to the Control Operations process group – the “Web View Control” which can be used to control the viewing/navigation of the displayed HTML content. It requires MCL-Client v4.10P60 or higher and is currently only supported on Android devices.
Enhancements
- Host Profiles: Additional custom parameters have been added to the Authorization Profiles with “OAuth 2.0” authentication.
Bug Fixes
- System: Fixed crash that occurred when executing a project verification.
MCL-Designer's Help Documentation Update to V4.9.0.9
End of Release Notes - MCL-Designer 4.9 Update Package P10
Release Notes
MCL-Designer 4.9 Update Package P09
MCL-Designer Update to 4.9.0.8
New features
- Controls: Added Control named Video Player for Android devices. This new control allows you to play local or online videos. Added a new process to the Control Operations process group – the “Video Control” process which can be used to control the viewing of the intended video. It requires MCL-Client v4.10P50 or higher.
Enhancements
- MCL-Tracer: The Start sequence of MCL-Tracer after a project is loaded to a device has been reviewed - now, MCL-Tracer starts automatically after a successful “Load to Device + Trace” operation.
- Processes: Option added to the “Save Variable to File” process (Variable Processes group). Now, it is possible to choose between appending the variable’s content to the target data file or overwriting the data file’s content.
MCL-Client 4.10.40.25770 (or higher) is required.
- Processes: Error management related to the “Call Global Procedure” process has been revised/improved.
- System: The name given to certain duplicated elements has been changed. Before, the resulting duplicate would be named "Copy of <name of original element>" . Now, it is attributed a shorter name – "<name of original element>_#" (ex: Now, when duplicating the style of a control named “ClassicGreen”, for the first time, the resulting duplicate is named "ClassicGreen_1". The attached number increases with the duplications).
- System: The option “Load to Device” has been revised. If the Windows Mobile Device Center service is not running or not present in the computer, the USB related option is greyed out.
- Variables: The use of the “Variable Select” window has been revised(ex: Now, it is possible to select several variable rows at the same time and the Variable Deleting operation has been simplified).
Bug Fixes
- Controls: Fixed an issue that prevented Unicode text from being visible when using an escape sequence \:XXXX
- Controls: Fixed Font issues that affected the Hint Text of some controls (ex: Input Barcode and Input Keyboard controls).
- Controls: Fixed a potential crash when using drag-and-drop to add a style to a control.
- Processes: Fixed issue that generated wrong MCL Code when executing certain Branch processes (ex: "Case & Branch" process).
- Variables: Fixed potential issue that prevented the proper use of the system variables.
- Web Services: Fixed issue that affected the Test Web Request operation – it would ignore the Host Profile’s Port.
- Other minor bug fixes.
MCL-Designer's Help Documentation Update to V4.9.0.8
End of Release Notes - MCL-Designer 4.9 Update Package P09
Release Notes
MCL-Designer 4.9 Update Package P08
MCL-Designer Update to 4.9.0.7
New features
- Processes: New Process added to the “Data File Processes Group” –“List Files & Directories”. This process is used to list the files contained in a device folder and place the list in a variable or file.
MCL-Client 4.10P40 (or higher) and/or MCL-Simulator v4.9.23 (or higher) required.
Enhancements
- Processes: The process sequence within the “Data File Processes Group” has been revised.
- Processes: The “Raw” option for BASE64 Encoding/Decoding has been added to the “Variable Conversion” process. MCL-Client 4.10P20 (or higher) and/or MCL-Simulator v4.9.23 (or higher) required.
- Project Conversion: Improved conversion of the Data Files of a V3 Project into a V4 Project.
- Remote Database: The option “Surrounded Char” available in the "Remote Database Connection properties" window has been renamed “Keyword Delimiter”.
- Web Services: improved the URL Assistant so it exposes to the used processes the valuable name instead of the variable ID.
- Minor cosmetic enhancements.
Bug Fixes
- Controls: Fixed issue that prevented the renaming of a Resource from also being applied to a Menu Button using that Resource.
- Controls: Fixed issue that affected the Menu Button control when it did not have any text defined for its buttons.
- Library: Fixed issue that prevented Authorization Profiles from being appended to the exported element, when necessary.
- Local Database: Fixed issues that occurred when editing a Table’s existing content or adding to it.
- Local Database: Free SQL interaction with MCL-Designer has been revised/improved.
- Processes: Deactivated the use of the Auto-Label Mechanism within controls – Now, labels can only be automatically created within processes.
- Processes: Fixed issue that affected the Auto-Label Mechanism – it occurred when using this mechanism within the empty “Actions” tab of a process’s properties window.
- Processes: Fixed issue in the “Actions” tab/”Process” window that caused the selected Process Line to lose the focus after Process List Refresh– the pointer would go back to line 1.
- Processes: Fixed issue that affected the “File Type” list in the “Export from Local Database to Local File” process.
- Other minor fixes.
MCL-Simulator Update to 4.09.P23
New features
- Processes: New Process added to the “Data File Processes Group” –“List Files & Directories”. This process is used to list the files contained in a device folder and place the list in a variable or file.
Enhancements
- Processes: The “Raw” option for BASE64 Encoding/Decoding has been added to the “Variable Conversion” process.
MCL-Designer's Help Documentation Update to V4.9.0.7
End of Release Notes - MCL-Designer 4.9 Update Package P08
Release Notes
MCL-Designer 4.9 Update Package P07
MCL-Designer Update to 4.9.0.6
Enhancements
- Processes: Added the possibility to create Labels within the context of the process they will be used in. Previously, you could only use the “Set Label” branch process.
- Processes: Added a new process – “Image Processing” – that allows you to reformat, resize and rotate an image. This process is included in the newly named “Photo / Phone / Image” process group ( previously named “Camera/Phone/GPS”).
- Processes: There is a new Processes Group called “GPS/Navigation” – it includes the GPS related processes (previously placed in the “Camera/Phone/GPS” group which has also been updated to “Photo / Phone / Image” ) and the Navigation processes that were grouped in the, now, extinct “Navigation” processes group.
Bug Fixes
- Controls: Fixed issues affecting the style of the Input Barcode control – style edition was not applied correctly.
- Controls: Fixed issue that affected the “Auto Adjust” feature when the “Multiline”/”Single Lines” option was used in certain controls
- Controls: Fixed visual issue that affected the Menu Button control – sometimes, the text/value defined for each button would be partially cut off.
- Local Database: Now, Field Keywords are only generated between double quotes. This change can have an impact on the generated SQL code for all process lines (except Free SQL) with localDB queries”.
- Localization: Fixed issue that occurred when exporting a project’s Localization.
- Processes: Fixed issue that occurred when selecting a “Current Scope” label that is pointing to a Routine Out – it would generate the wrong MCL Code.
- Processes: Fixed visual issue in the properties window of the “Variable Parse String” process – the checking options would move after a resizing of the properties window.
- Processes: Now, when adding a new process and closing its properties window without any edition, there is no longer a message box asking to save changes – the properties window closes, directly.
- Speech: Now, the “Speech Prompt Builder” window can be resized.
- System: Fixed a potential crash that occurred when navigating the application screen.
- System: Fixed issue in the PDK file related to its local database – the local data base content would not be removed even after a delete operation.
- Other minor bug fixes.
MCL-Tracer Update to 4.9.0.1
Enhancements
- Log Files: IP information added to the log file’s name.
- MCL-Tracer Work Area: Hourglass and small optimisation added when navigating tabs (= when changing threads).
- MCL-Tracer Work Area: When MCL-Client is inactive, the text "Waiting Instruction" is, now, replaced with "Idle".
Bug Fixes
- System: Fixed Tooltip Text Wrapping – previously, tooltips would not display long text.
- System: Fixed random MCL-Tracer crashes.
- System: Fixed potential crash that could occur after an MCL-Designer update.
MCL-Designer's Help Documentation Update to V4.9.0.6
End of Release Notes - MCL-Designer 4.9 Update Package P07
Release Notes
MCL-Designer 4.9 Update Package P06
MCL-Designer Update to 4.9.0.5
Enhancements
- Controls: Added support for the use of the SVG Image Format as output of a Signature Capture control. MCL-Client version 4.8 or above required.
- Processes: Improved the layout of the "Date/Time - Intervals" process window.
- Processes: Now, the title of a Message Box can be defined with a variable value.
- Other minor enhancements.
Bug Fixes
- Controls: Fixed issue that occurred when using HEX code in a Display Text control – the corresponding preview in the Working Area would be incorrect.
- Controls: Fixed a potential MCL-Designer crash that could occur when creating a Radio Button control style.
- Controls: Fixed an issue that occurred after a target device change during project development – it would place existing controls partially or totally outside the screen and generate errors in the Verifier.
- Controls: Fixed issue in the Input List control – Vertical alignment has been removed.
- Controls: Fixed issue that affected the Advanced List Box position coordinates – it would not accept values higher than “999”.
- Library: Fixed a crash that occurred during an import operation.
- Library: Fixed issue with the import of Counter profiles – the profiles would be duplicated.
- Localization: Fixed issue that removed the “Localization Select” option from certain right-click menus.
- Processes: Fixed issue that affected the "Date/Time - Intervals" process – the “Output Format” was showing an unexpected value.
- Processes: Fixed issue in the Web Services’ “Call & Parse” process – now, the "Parse Simple" and "Parse to File" fields are populated as soon as the body to parse is defined.
- Project Conversion: Fixed issue that affected the conversion of v3 projects to v4 – the conversion would take too long or not be completed.
- System: Revised/improved error messages caused by Remote DB errors.
- Variables: Fixed an issue that prevented the use of the keyboard keys “arrow up”/”arrow down” to select variable values.
- Other minor bug fixes.
MCL-Designer's Help Documentation Update to V4.9.0.5
End of Release Notes - MCL-Designer 4.9 Update Package P06
Release Notes
MCL-Designer 4.9 Update Package P05
MCL-Designer Update to 4.9.0.4
Enhancements
- Controls: Added a "Text Wrapping ON/OFF" feature to the Display Text, Display Header, Softkey, Button, Menu Button, CheckBox and Radio Button controls. Now, it is possible to force all text to be displayed in one line (OFF position) or in multiple lines (ON position).
- Controls: Now, there is a "Localization Select" option available in the right-click menu of the "Combined Value" fields of the Advanced List Box control.
- System: Added feature that enables the copying of all the information in the "About…" window to the clipboard.
Bug Fixes
- Controls: Fixed a potential issue that affected the anchor in the Advanced List Box control.
- Controls: Fixed an issue in the Input Keyboard and Input Barcode controls that caused the "Hint Text" not to respect the alignment in the preview.
- Controls: Fixed an issue in the Menu Button control that prevented the correct use of a variable to control the number of lines and columns.
- Controls: Fixed an issue that prevented the correct preview of a custom transparent background style in input controls.
- Controls: Fixed an issue in the Display Text control that did not allow the use of the "up"/"down" keyboard arrows when selecting variables from the drop-down.
- Global Procedures: Fixed an issue that allowed the renaming of a Global Procedure using a forbidden character (dot) when exporting it to the Library.
- Processes: Fixed issues in the preview template of the "Variable Format String" and "Variable Format Numeric" processes.
- Processes: Fixed an issue related to the "Go to End of Action/Routine" process. Now, this process is greyed out and cannot be used in a Global or Background Procedure.
- Project Conversion: Fixed an issue that caused the reporting of irrelevant errors during a project conversion.
- Search: Fixed an issue that prevented Search from working correctly.
- Speech Module: Fixed an issue in the module's Tree View that prevented the viewing of a new TTS Substitutions list after it was created.
- Subscription Management: Fixed an issue that hid the subscription related button in the "About…" window.
- System: Fixed an issue that caused an "Incompatible Version" message and icon to be displayed in the open project assistant when a project version was deleted.
- System: Fixed an issue regarding "Label" styles that caused "Style not found" errors during a Project's "Save as" operation.
- System: Fixed an issue related to the "Application Code" name rules. Now, only the following characters are allowed: 0 to 9, a to z, point and underscore. The Verifier will also generate a warning if a project uses characters that are not allowed.
- System: Fixed an issue that prevented a successful "Load to Device" operation of Oauth projects that had "<project name>.pdk" and "Mauth.pdk" files.
- Other minor bug fixes and stability improvements.
MCL-Designer Theme - Industrial Blue Update to 4.09.02
Enhancements
- Controls: Added support for the "Advanced" custom style with a transparent background in input controls.
MCL-Simulator Update to 4.09.P22
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Bug Fixes
- System: Implemented a fix that improves the stability of the MCL-Simulator when running under Windows 10 version 2004.
MCL-Voice Add-on Update to 4.09.P22
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
MCL-Navigation Add-on Update to V4.09.P22
MCL-Navigation Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license.
MCL-Designer's Help Documentation Update to V4.9.0.4
End of Release Notes - MCL-Designer 4.9 Update Package P05
Release Notes
MCL-Designer 4.9 Update Package P04
MCL-Designer Update to 4.9.0.3
Enhancements
- Improved search features now enable to find all the actions of the project that contain all or part of the searched string.
- Improved search features now enable contextual search directly in all MCL-Designer elements.
- Improved message when internet access is not available during an MCL-Designer update.
- Improved auto-update process now supports addons in a multi-account environment.
Bug Fixes
- Activation: Fixed issue with the "Cancel" button of the "Activation Process" wizard of MCL-Designer when there was an error. Button is now a quit button and was renamed to "Quit"
- GUI: Fixed several MCL-Designer UI issues.
- Procedures: Fixed issue that prevented the "Default" language values to be applied when importing an encrypted procedure.
- Processes: Fixed issue in "Data Time" process that prevented for the MCL command "Go to Continue" to be created.
- Project Properties - Splash screen: Fixed issue that prevented the "Resource" button to work properly.
- Screens: Reviewed tab order behavior of the add action configuration window.
- Search: Fixed several issues in the "Search" tool.
- System: Fixed issue that caused a crash on mouse wheel-down under certain circumstances.
- System: Fixed a stability issue that caused MCL-Designer to crash.
- Verifier: Now there is a warning message when any of the ASR or TTS language files is not installed, but required for the project.
- Fixed minor issues.
MCL-Designer's Help Documentation Update to V4.9.0.3
End of Release Notes - MCL-Designer 4.9 Update Package P04
Release Notes
MCL-Designer 4.9 Update Package P03
MCL-Designer Update to 4.9.0.2
Enhancements
- Scanner (Datalogic devices ONLY) : Added support for the “Green Spot” scanner setting, when available in Datalogic devices. MCL-Client version 4.9P20 or above required.
Bug Fixes
- Custom Actions: Fixed issue that occurred when double-clicking a Custom Action – previously, it opened the corresponding properties window in “add mode” instead of in “edit mode”.
- Library: Fixed issue that affected the renaming of imported elements. Previously, if you renamed an imported element, the renaming would not be applied to other imported elements that called it. ex: If you imported global procedures “GP_A” and “GP_B” (where GP_A” calls “GP_B) onto a project and you renamed “GP_B” as “GP_2”, there would be an error because “GP_A” would still call “GP_B” instead of “GP_2”.
- Library: The behavior of an imported element’s resources has been standardized.
- “Programs” Module: Fixed Refresh issue in the Tree View of the “Programs” module after adding screen actions (ex: the addition of the “Receive Message” action).
- System: Fixed bug that allowed an MCL-Designer project to be open, at the same time, by 2 different MCL-Designer instances.
- System: Fixed issue that occurred after attempting to delete a control’s Custom Style – it would cause MCL-Designer to crash.
- Variables: Fixed issue that affected the position of the Variable Select window – dragging the window to another position, changing the focus elsewhere and, then, focusing back on the Variable Select window would, sometimes, cause it to move back to its initial position.
- Variables: Fixed an issue that prevented the defined values of newly added default System Variables from being visible in the Variable Select window.
- Fixed minor issues.
MCL-Designer's Help Documentation Update to V4.9.0.2
End of Release Notes - MCL-Designer 4.9 Update Package P03
Release Notes
MCL-Designer 4.9 Update Package P02
MCL-Designer Update to 4.9.0.1
Enhancements
- Subscription Mode: Now, to avoid potential issues when switching to another MCL-Mobility Platform account that may not have the same services/attributes enabled as the current account, it is ONLY possible to switch accounts if NO project is open.
Bug Fixes
- Subscription Mode: Fixed potential issues when switching MCL-Mobility Platform accounts which could affect the validation of the "Messagebox" and/or " Business Analytics" services.
- Library: Fixed issue that caused locked Global Procedures (MCL-Script executable only) to, potentially, not be represented as locked when exported onto Library.
- Library: Fixed issue originating in the export of locked elements – it could, potentially, duplicate entries in the exported Word Lists.
- Library: Fixed issue that occurred after the export of locked elements (MCL-Script executable only) – the translations of the localization tags would be lost.
MCL-Simulator Update to 4.09.P21
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Bug Fixes
- Subscription Mode: Fixed potential issue that occurred after switching MCL-Mobility Platform accounts which could prevent MCL-Simulator from validating the "Messagebox" and/or "Business Analytics" services.
MCL-Voice Add-on Update to 4.09.P21
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
MCL-Navigation Add-on Update to V4.09.P21
MCL-Navigation Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license.
End of Release Notes - MCL-Designer 4.9 Update Package P02
MCL-Designer 4.9 Update Package P01
Release Notes
MCL-Designer Update to 4.9.0.0
New features
- Background Procedures: Now, MCL-Designer allows you to create background procedures. A Background Procedure is, basically, a standard program that is executed asynchronously, without user interface (ex: no screens or controls). It is used to perform a specific action in the background (in a secondary thread), parallel to the program that called it (main thread). A background procedure uses a specific set of variables named "Background Variables" to exchange data with other background procedures and with the program running in the foreground. MCL-Client version 4.09P01 or above is also required.
- Counters: Support for MCL-Mobility Platform’s Business Analytics service. The purpose of this service is to collect metric data and send it to the MCL-Mobility Platform so it can be processed and used in dashboards/widgets. There is a new process available in MCL-Designer to update metrics. MCL-Client and MCL-Agent version 4.09P01 or above is also required.
- Custom Actions: It is, now, possible to trigger a custom action from a background procedure. This type of action has its own parameters, defined by the developer, so that when the custom action is triggered, the resulting data can be shared with the screen that has called for it. MCL-Client version 4.09P01 or above is also required.
- Oauth 2.0: OAuth 2.0 is a standard authorization protocol that is used to ensure that only the authorized users can access the intended applications (APIs) without exposing personal information. MCL-Designer includes OAuth 2.0 related options that allow you to manage certain aspects of this type of authentication (ex: authorization profiles based on OAuth 2.0 protocol, OAuth processes). OAuth grant types “Authorization Code”, “Password” and “Client Credentials” are supported. MCL-Client version 4.09P01 or above is also required.
Enhancements
- Project Modules Area: Revised Project Modules area. Now, the new module “Procedures” includes Global Procedures, Background Procedures and Global Events.
- Variables: Revised variable window.
Bug Fixes
- Data Files: Fixed an issue that affected the alias when duplicating a data file - previously, it was not possible to define more than 10 characters. As a rule, you can define a file alias with up to 30 characters.
- Library: fixed a potential issue when importing elements from Library.
- Processes : Fixed a potential crash when using a “Set Label” process to rename a Label included in a control’s properties window (in its “Actions” tab).
- Remote Database: Fixed an issue that prevented MCL-Designer from properly identifying table fields.
- System: Fixed an issue that prevented a new project to be opened when there was a case mismatch between the project directory and the project source files.
- Verifier: Fixed an issue when MCL-Designer checks Remote Database tables. A “Table missing” error was wrongly being displayed in the Verifier.
MCL-Simulator Update to 4.09.P20
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Bug Fixes
- Alias: Changed location for the alias <OPERATORS>. Now, it is located in <MCL>\Operators instead of <VOICE>\Operators, due to admin rights restriction on the "Program Files" folder.
- Controls: Fixed a display issue in the Message Box control’s scroll bar.
- System: Fixed a potential memory leak when leaving a screen with speech enabled.
- Other minor fixes.
MCL-Tracer Update to 4.9.0.0
New features
- Background Procedures: Now, MCL-Tracer allows you to analyze and debug background procedures. For each running background procedure, a tab is included in the work area.
Enhancements
- Changed the displayed information in the Work Area when a variable contained no value. Now, the pop-up displays “<No Value>”.
MCL-Designer Theme - Industrial Blue 4.09.x-01
- MCL-Designer v4.9.x Theme files.
MCL-Designer Common Files 4.09.x-01
- MCL-Designer v4.9.x Common files.
MCL-Designer's Help Documentation Update to V4.9.0.0
End of Release Notes - MCL-Designer 4.9 Update Package P01
Release Notes
MCL-Designer 4.7 Update Package P19
MCL-Designer Update to 4.7.0.19
Bug Fixes
- SQL: Fix for potential regression in the MCL generated code due to bugfix: "SQL: Using a table in a Where clause that is not part of the tables in the FROM clause did not result in a Verifier error and the generated code was not as specified in the configuration screen." in MCL-Designer 4.7.0.18
- Labels: Potential MCL-Designer crash after renaming a Label inside a Global Procedure and answering Yes when prompted to rename all 'Go to' where the Label is referenced
- Library: Global Procedures that are locked (MCL-Script executable only) are potentially no longer displayed as locked after exporting a Global Procedures as MCL-Script executable only.
End of Release Notes - MCL-Designer 4.7 Update Package P19
Release Notes
MCL-Designer 4.7 Update Package P18
MCL-Designer Update to 4.7.0.18
Bug Fixes
- SQL: Using a table in a Where clause that is not part of the tables in the FROM clause did not result in a Verifier error and the generated code was not as specified in the configuration screen.
- Barcode: Fixed issue that affected the Code 128 and UPC/EAN symbologies by creating unnecessary options.
- Barcode: Now, the Code 128 symbology includes an “ISBT” option.
- Controls: Fixed issue that affected the File Browse control – the control would lose its default Local variables.
- Controls: Fixed display issues in the properties window of controls that have set "Combined” and "Conditional” values (ex: Advanced List Box control).
- Controls: Fixed display issues in the properties window of controls that have set "Combined” and "Conditional” values (ex: Advanced List Box control).
- Controls: Fixed an issue that occurred when executing a copy/paste with Text combined with Variables in a compatible input field.
- Events: Fixed issue that affected the properties window of the “Hotkey” event – it was not possible to scroll up/down the “Key Code” drop-down.
- Library: Fixed issue that occurred after the import of a locked element and would sometimes affect Localization resources – some Localization Tags would be overwritten with native values.
- Library: Fixed issue that could lead to the deleting of the wrong Library when executing a Delete Library operation.
- Processes: Fixed issue that occurred in the “Set Label” process when cancelling a Label’s renaming/usage replacement – clicking “Cancel” would not cancel the rejected edition.
- Project Setup: Now, the Grid settings are saved as a global MCL-Designer setup and not saved per project.
- Properties window: Reviewed Tool Tips/Information attached to options in the properties window of controls, processes, etc. (ex: The Tool Tip of the “Localization” option).
- Fixed Minor Display Issues.
MCL-Simulator Update from 4.8.P100 to 4.09P10
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Enhancements
- Data Files: Now, Local File Operations are allowed on Data Files being used by a Control (ex: File Browse, Grid, etc.).
- Data Files: Now, it is possible to use the “File Copy” process to copy a file when the destination points to a folder (before, you had to define the destination file name).
- Files: Now, copying a file used by a 3rd party application with a Data File's "File Copy" process may return an error – if so, the error is a consequence of how the 3rd party application is written.
Bug Fixes
- Controls: Fixed issue that affected the checking/unchecking of the CheckBox control:
– Previously, if the operator entered/spoke any other value than the value representing “checked”, this would uncheck the control.
– Now, the control will ONLY be unchecked if the keyboard or speech input refers to the value that was defined to represent “unchecked”.
- Controls (Windows): Fixed issue that affected Control behavior. Previously, changing the state of a control could, incorrectly, trigger a “Validate” event.
- Global Procedures: Fixed an issue caused by the renaming of global procedures, in certain circumstances, that led to syntax errors in the related Labels.
- Local Database: Fixed an issue that affected the Local Database – previously, the import of data into the Local Database using SQLite transactions could lead to an unexpected User Interface (Controls) update.
- Processes: Fixed an issue that prevented the “Check Directory” process from working properly.
- Processes: Fixed a potential crash when using the "Extract from Archive" process with a pattern and when the destination folder is empty.
- Processes (Windows): Fixed an issue in the “Zip / Archive” related processes that ignored DST (Daylight Saving Time) information when setting a file’s timestamp.
- Screens (Windows): Fixed a potential crash that could occur when the execution flow exited a procedure that triggered a screen transition.
- Zip Archive (Windows): Fixed issues that lead to the reporting of wrong date/time info in extracted files.
- Other minor fixes.
MCL-PDK Builder Update to 4.6.0.4
Bug Fixes
- System: Now, the default encoding for Files is UTF-8.
MCL-Voice Add-on Update to 4.09P10
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
Enhancements
- Speech: Added the possibility to control the TTS Rate range.
Bug Fixes
- Speech: Fixed issue that affected the handling of folder aliases by the TTS Substitutions.
- Speech: Fixed a potential crash when generating Voice Logs.
MCL-Navigation Add-on Update to V4.9P10
Changes
- MCL-Navigation Package updated to support the changes/additions of the latest MCL-Client
MCL-Tracer Update to 4.7.1.3
Enhancements
- Minor stability enhancements.
Bug Fixes
- Variables: Program variables can be displayed in MCL-Tracer’s Execution Flow section with a "Waiting instruction" description.
- Speech Dialog: Fixed issue that resulted in the display of strange characters in the Speech Dialog’s window.
- Fixed Minor Display Issues.
MCL-Designer's Help Documentation Update to V4.7.0.18
End of Release Notes - MCL-Designer 4.7 Update Package P18
Release Notes
MCL-Designer 4.7 Update Package P17
MCL-Designer Update to 4.7.0.17
Bug Fixes
- Controls: Fixed an issue that caused the field elements of Advanced List Box or Grid controls to, unexpectedly, change after a project generation.
- Controls: Fixed an issue that caused predefined Local Variables to be missing when a control had several actions associated to it.
- Library: Fixed an issue that occurred when exporting an element into the Library. Now, only the application parameters used by that element are exported.
- Library: Fixed a potential issue when exporting a Global Procedure. Previously, some Localization entries were not included in the exported entity.
- Localization: Fixed a potential display issue in the “View All Localization Tags” window – the Native Localization text being displayed was related to existing entries in other languages.
- Localization: Fixed an issue in the “View All Localization Tags” window that caused an unexpected error message when editing a “Loc Tag” and leaving that field without modification.
- Localization: Fixed an issue that prevented the proper use of the right-click menu option “Localization Select” in a Word List.
- Other minor fixes.
End of Release Notes - MCL-Designer 4.7 Update Package P17
Release Notes
MCL-Designer 4.7 Update Package P16
MCL-Designer Update to 4.7.0.16
Enhancements
- Library Manager: Now, the Library Manager handles localization tags when exporting and importing encrypted Global Procedures.
- Load to Device: Revised error message in case of issues when loading the project to a device.
- Localization: Now, the localization tags of encrypted Global Procedures are displayed in the list of all localization tags (Tools -> Localization -> View all Localization tags).
- Processes: Process “Date Get Timestamp” has been deprecated and is only visible in projects that used it. Now, use the system variables X_DATETIME_TIMESTAMP and X_DATETIME_TIMESTAMP_UTC for the same effect.
- Processes: Now, date handling processes have error management.
- Processes: Process “Days Between Dates” has been reviewed. ex: Now, the process is called “Date/Time Intervals”.
- Processes: Process “Date + nDays” has been reviewed. ex: The process has been renamed “Date/Time Operations”.
- Processes: The format related fields of the “Date/Time Format” process were adjusted to comply with the ISO 8601 norm.
- Minor stability improvements.
Bug Fixes
- Files: Fixed an issue that prevented the editing of text files with UTF-8 encoding.
- Library Manager: Fixed an issue that prevented the “Library Manager” window from displaying icons and icon names, correctly.
- Library Manager: Fixed an issue that prevented the “Library Manager” window from opening after being minimized.
- Processes: Fixed an issue that, incorrectly, assumed an MCL-Net Host type change when there was a dynamic change of the Host Name.
- Processes: Fixed an issue that affected the processes of a screen or control that included multiple events – sometimes, a process would display the wrong Local Variables.
- Processes: Fixed an issue that, incorrectly, replaced the string that matches the “host_name” (of a “Web Service Call & Parse” process), in the URL resource path, with “”.
- Processes: Fixed an issue that allowed for the selection of read-only System Variables in the "Set System Variable" process.
- Processes: Fixed an issue in the "Variable Extract" process that prevented the selecting of the "(1D) GS" value as “Field Separator”.
- Processes: Fixed an issue in the "Display Message Box" process where the “Go to” associated to a button was, sometimes, unavailable.
- Project Verification: Fixed an issue that exposed false errors when using the process “Call Action”.
- System: Fixed an issue that, potentially, prevented the Application Icon to be displayed when trying to open a saved Project.
MCL-Tracer Update to 4.7.1.2
Enhancements
- Now, it is possible to select a new column in the column selector: “mSec Exec” ( = Time it takes for an MCL instruction to execute).
Bug Fixes
- Logs: Fixed an issue that prevented the Log Files from being generated when the destination folder was not present.
- Data Viewer: Fixed the issue that lead to the incorrect display of the “Data” button when running an MCL-Tracer session in a device. Now, the “Data” button is displayed when running an MCL-Tracer session in the MCL-Simulator.
- Execution Flow Section: Fixed an issue that displayed wrong information in the “mSec” column ( = Time between an MCL instruction and the next).
- Minor user interface fixes.
MCL-Designer's Help Documentation Update to V4.7.0.16
End of Release Notes - MCL-Designer 4.7 Update Package P16
Release Notes
MCL-Designer 4.7 Update Package P15
MCL-Designer Update to 4.7.0.15
Enhancements
- Global Procedures: Now, when importing a locked Global Procedure, its App Parameters are correctly merged into the project and can be viewed in the “Variable Select” window.
- Global Procedures: Now, when importing a locked Global Procedure, the corresponding Localization Tags are available for editing – access a locked Global Procedure’s Localization List by right-clicking it and selecting the “Localization” option.
- Process window: The repositioning, by the developer, of the columns in the “Actions”, “Procedure”, “Routine” and “Event” tabs is, now, memorized – if you increase the width of a column (by dragging its line to the intended position) and close the tab/window with an OK, the next time you open that tab/window, the previously resized column will have kept the width you set for it.
- Processes: The setting of a decrement operation in the “Increment” process (included in the “Mathematics” group of processes) has changed – previously, you used negative numbers to ensure the decrement. Now, there is a “Decrement” option that, when checked, ensures the decrement of the value stored in the variable.
- Screen: Now, the resizing and/or repositioning of the “Variable Select” window is memorized – when you open a “Variable Select” window and resize/reposition it before closing it, the next time you open that window, it will be positioned in those last coordinates and have the size you defined for it before.
- Work Area: Now, the resizing of the Project Modules area is memorized – if you drag the dividing line to expand/shrink the Project Modules area and, then, close the MCL-Designer session, the next time you open a session, the Project Modules area will still have the same size you defined previously.
- Other minor enhancements.
Bug Fixes
- Controls: Fixed issue related to the Grid control – setting an icon as the Grid’s title triggered an incorrect warning message.
- Controls: Fixed visual issue related to the Button control that occurred when calling its “Actions” tab directly (via the control’s right-click menu) – the resulting “Actions” tab would display superimposed options of the “General” tab.
- Labels: Fixed issues caused by the renaming of Labels that affected the related “Go To” processes.
- Localization: Fixed issue that would corrupt the localization entry when typing complex text (mix of variable name, variable ID and text).
- Messagebox: The icon for Messagebox related processes has been replaced with the correct one.
- Screens: Fixed issues related to the Process window that is displayed when you select "View all Actions" (in the Screen’s Right-click Menu). ex: Previously, the adding of Processes created blank lines and it was not possible to add the intended Processes.
- Speech: The encoding of the Substitution List Files (*.phs files) is, now, UTF-8 without BOM.
- Speech: Fixed issue that prevented the update of the Language Resource Manager’s content at MCL-Designer Startup or when performing a manual Update Check.
- System: Fixed issue that slowed down manual data input into the various fields/boxes.
- Variables: Now, when deleting a variable from the Variable List, the corresponding values in the “Init Value”, “Template”, “Category” and “Description” columns are also, automatically, deleted.
- Variables: Fixed issue that would, occasionally, affect the Drag-and-Drop of Variables from the “Variable Select” window onto Variable related fields.
- Other minor Bug Fixes.
- Other minor Visual Issue Fixes.
MCL-Tracer Update to 4.7.1.0
New features
- Data Viewer: this new feature displays the Data Files and Local Database Tables of the project being analysed. It provides information on those elements and it also allows you to view their content.
Enhancements
- Processes: Now, MCL-Tracer provides more information on HTTP processes being executed. ex: You can view the body of the request.
- System: Now, the option “Show ‘Object’ in MCL-Designer” is greyed out if the selected execution line does not have something to reference (ex: a “waiting for instruction” message, a blank line, etc.).
- System: Improvements in the performance of the MCL-Tracer commands “Pause” and “Stop”.
- Work Area: Improved execution flow in the “Execution Flow Section”. ex: Line with message “Waiting instruction” added to the Flow to expose the correct Stack Level.
- Other Improvements in the MCL-Tracer Work Area (ex: Tooltips in the Variables Section).
Bug Fixes
- Processes: Fixed issue that affected the display of the “Param Out” variables of the “Call Global Procedure” process.
- System: Fixed issue that could potentially crash MCL-Tracer due to intensive use or infinite loops.
- Work Area: Fixed potential issues with the horizontal scrolling of the Execution Flow Section – the horizontal scroll bar becomes available, if you resize the width of a column (drag the dividing line left or right, as necessary).
- Other minor Bug Fixes.
MCL-Designer's Help Documentation Update to V4.7.0.15
End of Release Notes - MCL-Designer 4.7 Update Package P15
Release Notes
MCL-Designer 4.7 Update Package P14
MCL-Designer Update to 4.7.0.14
Enhancements
- Localization: Slovak language added to the list of Localization Languages.
- “Properties” Windows: From now on, the resizing of a properties window within a project is memorized after the project is closed.
Bug Fixes
- Library: Fixed issue that affected Library Manager. Now, if there is an attempt to import an element that is not compatible with the target project's MCL-Designer version, the icons/warnings are displayed correctly.
- MCL-Designer: Fixed MCL-Designer crash when generating a project with a specific context – a Local Procedure with a Button Control that includes a “Go to: Continue” process.
- Processes: The “TCP/IP” Host Type is NO longer listed in the “Set/Get Host Address” processes (included in the Host Services group of processes).
- Processes: Fixed a possible code generating issue caused by the commenting/uncommenting of a process line.
- Processes: Update of the process description when showing Special Characters.
- SQL: Fixed issue related to the SQLite’s Text fields that removed the quotes of its default values.
- Web Services: Fixed a blocking issue related to the Web Service’s WSDL Import window – when the WSDL returned an error with a very long description, the operator was unable to acknowledge the dialog box and proceed.
- Other minor bug fixes and stability improvements.
MCL-Simulator Update to 4.8.100
Bug Fixes
- Screen (Windows): Fixed issue concerning the “Ready” event in a screen – now, the event is only triggered after all the screen’s controls are drawn.
MCL-Voice Add-on Update to 4.8.100
- MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Client version.
MCL-Navigation Add-on Update to 4.8.100
- MCL-Navigation Package updated to support the changes/additions of the latest MCL-Client version.
MCL-Tracer Update to 4.7.0.6
Bug Fixes
- Logs: Fixed issue that removed the “Init” values of Global Variables from MCL-Tracer.
MCL-PDK Builder Update to 4.6.0.2
Bug Fixes
- MCL-PDK Builder: Fixed an issue that affected the path/file name of some PDK components.
MCL-Designer's Help Documentation Update to V4.7.0.14
- Minor documentation update.
End of Release Notes - MCL-Designer 4.7 Update Package P14
Release Notes
MCL-Designer 4.7 Update Package P13
MCL-Designer Update to 4.7.0.13
Bug Fixes
- Controls: Fixed potential issue that lead MCL-Designer to stop responding when a control such as a Menu Button was used.
- Controls: Fixed issue that affected the Multi-Line Text of the Button and Menu Button Controls.
- Controls: Fixed issue after an Export/Import of a Global Procedure that includes a Screen with an Advanced List Box with Conditional Values.
- Controls: Fixed issue in Controls with a Table for “Text/Variable” values (ex: Menu Button) – previously, navigating the filled in Table would empty the fields with “Text/Variable” values.
- Data Files: Fixed issue regarding a Data File’s default field values when those fields are of variable size
- Processes: Fixed issue that displayed a random GUID when creating a new “Call Local Procedure” process.
- Processes: Now, the "<End of GoSub>” destination is no longer available for the “GoSub” process – its wrong use will create a Syntax error.
- Processes: Fixed issue that occurred if a “Get Host File Info” process had the option “Checksum : SHA” defined.
- Variables: Now, in the “Variable Select” window, the “Template” column for System Variables shows the value as rendered on Screen.
- Variables: Fixed issue that occurred during the partial copy/paste of a System Variable or App Param names.
- System: The error message “”Language”: Bad Element” is no longer displayed in the Project Properties.
- Web Services: Fixed issue related to the calling of a SOAP Web Service – it did not work until the option “Import from URL” was pressed.
- Other minor issues fixed.
MCL-Simulator Update to 4.8.80
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Bug Fixes
- Processes: (Windows) – Fixed issues concerning the execution of the "Sync Date/Time with Host" process:
Now, “Sync Date/Time with Host" fails on MCL-Simulator unless it is started as “Administrator”, and the process will also fail when it does NOT connect to MCL-Net.
- Controls: Fixed issue that affected the Display Shape control, specifically, its transparency property – ex: Previously, when defining a transparency for the background, it was replaced by a solid color.
MCL-Voice Add-on Update to 4.8.80
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
Bug Fixes
- Speech: Fixed issue when using certain signs in word lists (ex: the use of the “plus” sign (+)).
MCL-Navigation Add-on Update to V4.8.80
Bug Fixes
- GPS (Android): Now, GPS Data are reported using the Arabic numerals instead of the device’s regional settings.
MCL-Tracer Update to 4.7.0.5
Enhancements
- Added support to manage extensive Log Feeds. The “Execution Flow” section of MCL-Tracer’s work area has been reorganized so it shows the latest log info but does not include the oldest log lines.
Bug Fixes
- Fixed potential MCL-Tracer crashes.
MCL-Designer's Help Documentation Update to V4.7.0.13
End of Release Notes - MCL-Designer 4.7 Update Package P13
Release Notes
MCL-Designer 4.7 Update Package P12
MCL-Designer Update to 4.7.0.12
Enhancements
- Speech: Now, there are 2 types of TTS Packages available based on Speech quality - Compact TTS Language Files and Standard TTS Language Files.A Compact TTS Package provides a small speech base which results in more synthetic sounding TTS filesA Standard TTS Package has a broader speech base which leads to a more natural sounding TTS output
- Speech: Now, it is possible to filter TTS Language Packages in the "Language Resources Manager" window, according to Speech Quality: "Compact", "Standard".
Bug Fixes
- Events: Description is no longer cut in the "Validate" event's properties window.
- Menu Bar: Fixed potential crash when user selected the "Tools" menu > "Speech" option > "Prompt List" option and no project was open. Now, the "Prompt List" option is only accessible if a Speech Project is open.
- Menu Bar: The "Speech" option no longer disappears after the closing of the project's settings.
- Processes: Fixed issue concerning the use of variables in the Host Services related processes "Get Data Info" and "Flush Pending Messages".
- Processes: Fixed issue in the generated code of the "Get Host File Info" process, if "Continue" was selected as a target in the 3 "If...Go To" options.
- Project: Fixed issue that made MCL-Designer ask to save changes even when there were NO changes.
- Project: Now, when opening a published project (with version 4.7.0.12 or higher) in the MCL-Designer version that the project was published in, the "Open with previous version of MCL-Designer" button will no longer be displayed.
- Screen: Fixed an issue that, potentially, moved controls off screen after a screen resizing. Ex: Resizing due to target device change.
- Web Services: Fixed issue regarding the "Test Web Request" that prevented the use of a Carriage Return in the header.
- Web Services: Fixed issue concerning the testing of web requests using a blank variable - previously, it was not possible to set a blank variable, it always contained value.
MCL-Simulator Update to 4.8.70
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Bug Fixes
- Data Files: Fixed issue that replaced the “L” character by an “a” character when parsing a UTF16 without BOM File.
MCL-Tracer Update to 4.7.0.4
Bug Fixes
- Variables: Fixed issue that displayed outdated variable values in the "Variables" section after the execution of a "Variable Search/Replace" process. Now, there is a tooltip that shows the previous and current values.
MCL-Designer's Help Documentation Update to V4.7.0.12
End of Release Notes - MCL-Designer 4.7 Update Package P12
Release Notes
MCL-Designer 4.7 Update Package P11
MCL-Designer Update to 4.7.0.11
Enhancements
- Processes: “Global Event Pause" process was renamed into "Global Event Suspend".
Bug Fixes
- Controls/Processes: Fixed an issue when using “Shift + arrow key” in a field with variable and text.
- Controls: Fixed an issue in “Display Text” causing text to display outside control boundaries.
- Core: Improved error handling on license renewal process when MCL-Designer is paired with the MCL-Mobility Platform v1.4.
- Core: Fixed an issue in the MCL-Designer V3 project Import process that prevented an MCL-Designer V3 project that once was Speech enabled, to be imported.
- Local Database: Fixed SQLite issue that caused a new record containing a numeric field without value not to be inserted into a table.
- Local Database: Fixed SQLite issue that caused a new record to be created even when no data was introduced.
- Multi-account: Fixed an issue when adding a new MCL-Mobility Platform v1.4 account. Wrong information was displayed in the activation wizard in case of an activation error.
- Processes: Fixed an issue in text fields that caused garbage text to be added when using the “Shift + Enter” keys.
- Processes: Fixed an issue in text fields when using the “Shift + Arrow” keys to select a portion of the text.
- Processes: Fixed an issue in text fields where spaces were added in the middle of words from different alphabets (Czech, Japanese, ...).
- Programs: Fixed an issue that caused errors when using “Copy/Paste” of a “Goto” process (to a Routine), from a program to another.
- Project Properties: Fixed issue when using the tab key in the Project’s Properties window.
MCL-Tracer Updated to 4.7.0.3
Enhancements
- Added support for UTF8 with “LF” as the “EOL” character.
MCL-Designer’s Help Documentation Update to V4.7.0.11+
- Offline “Help” Documentation file updated.
End of Release Notes - MCL-Designer 4.7 Update Package P11
Release Notes
MCL-Designer 4.7 Update Package P10
MCL-Designer Update to 4.7.0.10
Enhancements
- Data Files: New functionalities added to the “File Data Viewer / Editor” window:
Multi line selection,
Copy/Cut/Paste,
Duplicate,
Delete multiple lines in one step,
Move one line or multiple lines up and down,
Drag and drop a file from explorer triggers the import wizard with filled in options,
"Ctrl + F" shortcut added to the “Search” button,
Copy data from one or multiple columns.
- Data Files: “Data File” alias is now up to 30 characters.
- Multi-account: New functionality added. Support to multi-account in MCL-Designer. Added “Switch Account”, “Add New Account” and “Delete Account” functionalities. This way the MCL-Designer project developer can select which MCL Mobility Platform account to use for simulation and project application development. For example, when creating or testing projects that use the MCL Mobility Platform "Messagebox" service, it may require a specific “Messagebox” setup and service that is only provided by a dedicated MCL Mobility Platform account.
Bug Fixes
- Controls: Fixed issue when using scrollbar on static arrays.
- Controls: Fixed small graphical issue with spins in an array.
- MCL-Verifier: Fixed issue where errors were displayed during “Verify” phase but not during “Generate.
- Processes: Fixed potential crash when user clicks on a variable select button.
- Processes:Fix potential crash when pasting data into URL assistant of a “Web Service” process.
- Project: Fixed graphical issue in “Splash Screen”. Settings are displayed again in the “Project Properties” Screen.
- Other minor bug fixes.
MCL-Simulator Update to 4.8.60
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Bug Fixes
MCL-Voice Add-on Update to 4.8.60
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
Bug Fixes
- Controls (Windows): Fixed potential issue that prevented the closing of a “Message Box” if it was called immediately after the execution of a “Speech Calibration” process.
- Speech: Fixed crash that happened when closing the “Speech Settings” window after performing a calibration and when the application speech was paused (Control words – Control Pause).
MCL-Designer’s Help Documentation Update to V4.7.0.10+
- Offline “Help” Documentation file updated.
End of Release Notes - MCL-Designer 4.7 Update Package P10
Release Notes
MCL-Designer 4.7 Update Package P09
MCL-Designer Update to 4.7.0.9
Bug Fixes
- Activation: Fixed issue regarding the registration of an MCL-Designer subscription onto the MCL-Mobility Platform 1.4 account while using a proxy.
- Project: Fixed a potential crash of MCL-Designer when clicking the “Variable” button.
End of Release Notes - MCL-Designer 4.7 Update Package P09
Release Notes
MCL-Designer 4.7 Update Package P08
MCL-Designer Update to 4.7.0.8
Bug Fixes
- Processes: Fixed potential issues within certain Variable processes – Ex: Defining a value to a “Data” field in a “Variable Assign”/”Variable Combine”/”Case & Branch” process and leaving that field could lead to the loss of the entered value or the inability to call the “Variable Select” window.
- Processes: Fixed issue in the “Start External Program" that was stripping the “i” and the “u” from the defined path.
End of Release Notes - MCL-Designer 4.7 Update Package P08
Release Notes
MCL-Designer 4.7 Update Package P07
MCL-Designer Update to 4.7.0.7
Enhancements
- Barcode: The “DotCode” symbology has been added to the scanner profile options. It is also available in the Input Barcode control’s “Routing” tab for testing purposes.
- Controls: Now, it is possible to insert Special Characters (such as “Tab”, “Carriage Return”, “Line Feed”, “Pipe”, “Backslash”, etc.) in a control’s text input fields via the contextual option "Insert Special Character".
- Processes: The indentation within the “Set Label” process has changed. Now, you have an auto-indentation of the processes added next to the Label (processes are added 1 position to the right in relation to the Label’s position) and a manual indentation via the buttons/right-click menu options “Indent +” and “Indent –“.
- Project: The engine that generates the MCL Code has been improved. Project generation time can be significantly faster with big MCL-Designer projects.
- Screen Wallpaper: Now, it is possible to use a variable in the screen's wallpaper settings. When the choice of wallpaper is defined by a variable, the variable’s "template" value is used to draw the screen preview. If there is no "template" value, the screen's preview is based on the project’s wallpaper settings.
- Variables: Now, it is easier to combine text and variables with the contextual option “Variable Insert”.
- Variables: The preview of a used variable in a screen has been harmonized. Now, "***" is ONLY displayed when there is no “template”/”init” value defined for that variable.
Bug Fixes
- MCL-Verifier: Fixed false errors – ex: the reported error “Variable ‘1a’ is not declared.
- MCL-Verifier: Encrypted Global Procedures are NO LONGER verified.
- MCL-Verifier: Fixed issue of speech words verification. MCL-Verifier did not always detect that speech words already defined in the Global Word list cannot be re-defined as a Focus Ford or be used in other word lists.
- Processes: In the “Variable Search” process, the parameter "Result Start Position" is NO LONGER mandatory.
- Processes: Fixed the “URL Assistant’s” issue – The character “&” is NO LONGER replaced with “\26” by mistake. Now, “\26” is only used if a URL parameter’s name is a variable.
- Programs: Dots are NO LONGER accepted when naming a Program or a Global Procedure.
- Tree View: Fixed issues regarding Tree View organization. Ex: Routines were displayed after Screens, personal order was not respected.
- Variables: Fixed potential error in the “Variable Combine” process when using the system variable X_DATETIME_DATESTAMP
- Other minor bug fixes.
MCL-Simulator Update to 4.8.50
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Enhancements
- Local Database: SQLite updated to 3.27.2
Bug Fixes
- Controls: Fixed the execution/behaviour of certain key combinations.
- Date: Fixed issue of Date Difference and Date Addition failing when using the "System Format".
- Other minor bug fixes.
MCL-Voice Add-on Update to 4.8.50
MCL-Voice Add-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
Bug Fixes
- Processes: Fixed the “Calibration” process so it reports the errors that occur during its execution.
- Processes: Fixed the issue regarding the “Speech Input” process ignoring the hint parameter.
MCL-Tracer Update to 4.7.0.2
Fixed a potential issue that prevented MCL-Tracer showing the execution of a locked Global Procedure (locked content).
MCL-Designer’s Help Documentation Update to V4.7.0.6+
- Offline “Help” Documentation file updated.
End of Release Notes - MCL-Designer 4.7 Update Package P07
Release Notes
MCL-Designer 4.7 Update Package P05
MCL-Designer Update to 4.7.0.5
Enhancements
- Controls: The "Change Tab Order" option is, now, available in the control's right-click menu.
- Controls: Now, the Advanced List Box allows you to use variables in the “Table Name” /” File Name” options.
- Controls: Now, if a control refers a non-declared variable (global, program, local or app param), it will appear in the “Verifier”.
- Data File: Now, every option related to Data File Selection displays the same value displayed in the tree view of the “Data Files” module.
- Processes: Now, it is possible to use a variable in the “Physical Name” field of the “File Alias Setting” process.
- Processes: In the “Variable Extract” process, any negative values entered in the “number” field are interpreted as "starting from the end". So, “-1” means last field.
- Tree View: Now, you can reorder Data Files and App Word Lists in the tree view.
Bug Fixes
- Language Resources Manager: During language installation, the 'Remark' column did not display information correctly. This was fixed.
- Localization: Fixed the “refresh” issue related to the “Localization” pop-up window (F11). Now, when there is an update of a "Loc. Tag" in the “Localization” window, it is applied to all its uses in the project’s processes.
- Parameters: Parameters are, now, correctly sent when using the process "Call Action".
- Processes: In the “Call Global Procedure” process, the description of the “Param IN” column is no longer truncated and a tooltip with the full info (default value and description) was added.
- Processes: Now, if the “Go to Action” process refers to something that does not exist in the current scope, this creates an error.
- Report: Previously, the variables were sorted by their creation order. Now, they are sorted by their ID and Program/Global Procedures are sorted alphabetically (the variables inside them are sorted by ID).
- Report: The printed version of the Report displayed mismatched Now, the look of the printed screens has been corrected.
- Report: “Routine Outs” were not printed in the Report. Now, they are included in the printed Report.
- Resources: Now, when renaming a resource, all its uses are renamed as well.
- Screen: Fixed the “natural orientation” issue – Now, when changing the project’s target device to another device with a different “natural orientation”, the images are correctly resized, if needed.
- SQL: Now, when testing an SQL request, only the top 2000 rows are displayed.
- Other minor bug fixes.
MCL-Simulator Update to 4.8.40
MCL-Simulator Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Enhancements
- Local Database - SQLite updated to 3.27.1
- Screen: A new Key Code named "<Any Function Key>" was added to the “Hotkey” Event – if this key code option is selected, the pressing of Ctrl + Func.key or Shift + Func. key will trigger the “Hotkey” event.
Bug Fixes
- Files: Fixed the issue with Zip File Extraction returning an error when using a Wildcard as filter.
- Other minor bug fixes.
MCL-Voice Add-on Update to 4.8.40
MCL-VoiceAdd-on Package updated to support the changes/additions of the latest MCL-Designer & MCL-Client versions.
Only applicable if the Add-on for MCL-Voice is enabled in your subscription license.
Changes
- Speech: Fixed an issue with the “Belgian French” TTS
MCL-Designer’s Help Documentation Update to V4.7.0.5+
- Offline “Help” Documentation file updated.
End of Release Notes - MCL-Designer 4.7 Update Package P05
Release Notes
MCL-Designer 4.7 Update Package P04
MCL-Designer Update to 4.7.0.4
Added MCL-Client Functionality
- Aux Profile: Support to specify what Codepage encoding/decoding to be used with the profile
- Audio - Bluetooth Headset: Support for Bluetooth Headset system variables
- RFID - Scanner: Support for additional (Bluetooth scanner) RFID system variables
- Menu Button: Support for Auto Refresh of the default position of Menu Buttons, each time the value of the variable used for the default position is modified
Bug Fixes/Enhancements in the Generated Code
- Bugfix: RDID profile - Unnecessary code generated for Pattern filters
- Bugfix: Variable Combine - potential error in the generated code when using system variable X_DATETIME_DATESTAMP
- Enhancement: Added <Project Version> in the header of the generated code files
- Enhancement: Aux Profile - added the 'Codepage' parameter to the generated code for the Aux profile definition
Enhancements
- MCL-Designer activation: We refactored the MCL-Designer activation wizard and added support to pair/activate MCL-Designer with a downloaded registration file (*.mcfg file) from the Mobility Platform v.1.4.1
Note that Offline MCL-Designer License Activation is no longer supported
- Aux Profile: Added support to specify what Codepage encoding/decoding to be used with the profile
- List of System Variables - Audio - Bluetooth Headset - following system variables are added:
- AUDIO_BTH_NAME: friendly Bluetooth name of the device
- AUDIO_BTH_MAC: hardware address
- AUDIO_BTH_BATTERY_LEVEL: Battery State of Charge (0-100)
- AUDIO_BTH_BATTERY_HEALTH: Battery State of Health (0-100)
- AUDIO_BTH_POWER: Headset power source (MAIN, BACKUP)
- AUDIO_BTH_MUTE: Headset Mic status (Mute Y/N)
- AUDIO_BTH_FW_VER: Version Number of the headset Firmware
- AUDIO_BTH_HW_VER: Version Number of the headset hardware
- AUDIO_BTH_SN: Headset serial number
- List of System Variables - RFID - following system variables are added:
- RFID_CONNECTED: Y/N Connection status
- RFID_REGULATORY_REGION: The configured regulatory region (if "!", it means it is not configured)
- RFID_CHANNELS: Configured channels (ex : [865700,866300,866900,867500])
- RFID_SN: Serial Number of the connected device
- RFID_MODEL: Model Name
- RFID_FW_VER: Firmware Version
- RFID_BTADDRESS: Bluetooth address
- RFID_BATTERY_LEVEL: Percentage of battery
- RFID_BATTERY_POWER: Y(changing)/N(discharging)
- Data Files: changed the default Data File encoding from UTF8(without BOM) into ANSI, existing data file definitions are not modified
Bug Fixes
- Local Database: Create/Edit Table - Potential Error in the create/alter Table syntax with default value
- Project: Print Report - Screen Notes are not fully included in the Print Report
- Other bug fixes
User Interface Enhancements
- Project Settings: Speech - We refactored the Project's Speech settings. Besides the Project's native ASR and TTS settings, you can now also specify, per Localisation Language, the ASR and TTS preferences(= only applicable for the Simulator)
- List of ASR & TTS: we reviewed the list presentation to improve the readability
- Speech (Word Lists): Added support to re-order the speech wordlists by dragging and dropping them up/down in the left hand panel
- Screen (Wallpaper settings): Added support to drag and drop an image file into the Wallpaper dropdown list
User Interface Bug Fixes
- Undo/Redo: Potential MCL-Designer crash when a large number of undo/redo operation are in the stack
- Variable Select assistant: Potential MCL-Designer crash when (mouse)scrolling in the list
- Webservices processes: Test Web Request - the Http Requests are always of Type 'Get', even if other methods were specified
- Remote Database: Free SQL Statement - View Table: is not working(the View Table icon is now removed)
- Other UI: Bug Fixes and improvements to the stability of MCL-Designer
MCL-Simulator Update to 4.8.20
Changes
MCL-Voice Add-on Update to 4.8.20
Changes
- Bugfix: speech output’s synchronization issues under specific conditions
- Bugfix: problem where a phonetic substitution is wrongly spelled in Speech Mode “words”
- Bugfix: the recognition engine stops when a very short word (less than 60 ms) is recognized
- Updated MCL-Voice Add-on Package to support the changes/additions of the latest MCL-Designer & MCL-Client
- Only applicable if the Add-on for MCL-Voice is enabled in your subscription license
MCL-Navigation Add-on Update to V4.8.20
Changes
- Updated MCL-Navigation Add-on Package to support the changes/additions of the latest MCL-Designer & MCL-Client
- Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license
MCL-Tracer Update to V4.7.0.1
Changes
- Bugfix: Execution Flow list is flickering on idle speech input
- Bugfix: When the Execution Flow list is refreshed, current position and filter row x to y are lost
- Bugfix: Potential problems with interpreting the logs in case the logs contain embedded EOT or EOL characters
- Other bug fixes and stability improvements to MCL-Tracer
MCL-NET update to V4.5.1
Changes
- Bug Fixes
- Updated MCL-Net Package to support the changes/additions of the latest MCL-NET
MCL-Designer Help Documentation update to V4.7.0.4+
- Updated offline 'Help' Documentation file
End of Release Notes - MCL-Designer 4.7 Update Package P04
Release Notes
MCL-Designer 4.7 Update Package P03
MCL-Designer Update to 4.7.0.2
If you are upgrading from MCL-Designer 4.6.x.x, please also read the Release Notes of MCL-Designer 4.7 Update Package P02
Enhancements
- Change Target Device: Improved auto-adjustment(*) of a Display Button with image(= now resized) in case the screen properties(screen size, density, natural orientation,...) of the target device are different. The impact of a 'Change Target Device' on projects with different screen properties, depends on how little or how severe these differences are. In case there are no differences, we do a 1 to 1 conversion. Otherwise, the fewer the differences, the better the result of the auto-adjustment
(*) The auto-adjustment proposal remains "best effort", we always recommend to review the auto-adjusted layout & size of the Graphical Controls on all the screens
User Interface Bug Fixes
- Localization within Screens, Controls and Processes: It's no longer possible to edit the Localization values in the "Localization" window of the resp. screen, control or process (Only in F11 = "View All Localization Tags" it is still possible)
- Process Start Android Activity: Even when the 'Array' checkbox is not checked, the value is considered as an Array
End of Release Notes - MCL-Designer 4.7 Update Package P03
Release Notes
MCL-Designer 4.7 Update Package P02
MCL-Designer Update to 4.7.0.1
New Features
Added MCL-Client Functionality
- new process - 'Load File to Variable' & 'Load Variable to File' - to load the (raw) content of a file to a Variable and to load the content of a Variable to file. In addition the graphical Control 'Display Image' has been enhanced to support the content of a file in a Variable
- 'SoftKey' - Added 'TTS Pitch Lower', 'TTS Pitch Higher' and 'Toggle Pause/Resume' as Speech Key Code
- Process Start Android Activity: Support for additional parameters to send (added type URI and a flag to indicate if the value is an Array)
- Process File Copy & File Delete: Support for wildcards in the processes File Copy and File Delete
- Process Control Get Property: Added support to get the number of lines in the list of Controls 'File Browse', 'Grid', 'Combo Box' or 'Input List'
- Barcode Scanner Profiles: we added option 'Trigger Mode' (Default, Hard or Soft). This option is only applicable for Zebra Bluetooth Scanners
Default=Hard=the physical scanner trigger/button must be used, software triggers won't work. Soft=the software triggers (scan voice command, soft key Scan or Auto-Trigger) must be used, the hardware triggers won't work
Modifications in the Generated Code(*)
Enhancements
- Project Settings - System Preferences - Regional Options - Date Format: Old Date Formats '<Default>', 'DD/MM/YYYY', 'MM/DD/YYYY' are replaced by new Date Formats 'Short', 'Medium', 'Long' and 'Full' following international standards. The ability to define a custom Date Format remains. The Date Format of existing projects is maintained
- Change Target Device: Improved calculation of the auto-adjustment(*) of the X,Y positioning of Graphical Controls in case the screen properties(screen size, density, natural orientation,...) of the target device are different. The impact of a 'Change Target Device' on projects with different screen properties, depends on how little or how severe these differences are. In case there are no differences, we do a 1 to 1 conversion. Otherwise, the fewer the differences, the better the result of the auto-adjustment
(*) The auto-adjustment proposal remains "best effort", we always recommend to review the auto-adjusted layout of the Graphical Controls on all the screens
- Web Services - Call & Parse: various enhancements when parsing elements from an imported XML- or Json-responsebody to determine the data response structure. The XML- or Json parsing capabilities and corresponding bindings of MCL-Designer remain “best effort”. There is no impact on existing projects, you only benefit from this enhancement the next time you import an XML- or Json-responsebody in MCL-Designer
- Data Files: added support for file encoding type UTF8(without BOM), note that UTF8(without BOM) is now the default Data File encoding, existing data file definitions are not modified
Bug Fixes in the Generated Code
- Speech - Word Lists - Localization of Spoken Words - a duplicate tag is generated for a Spoken Word that already exists in another Word List (tags must be unique per String or Spoken Word)
- Display Text - Potential error in the generated code when the text value to display contains CR or LF characters
- Display Line - Potential error in the generated code for a vertical display line on a rotated screen
- Multitarget Device Applications - for screen-orientations 'Natural' & 'Flip (180°)' you can define the screen layout for both orientations, however no wallpaper is generated for the rotated screen
- Import from MCL-Designer V3 - Speech - Potential error in the generated code with an imported project from MCL-Designer V3 that contains localized Speech Control Words Lists
- Import from MCL-Designer V3 - Speech - Potential error in the generated code with an imported project from MCL-Designer V3 that contains non-default ASR/TTS project language
- Other Bug Fixes
User Interface Enhancements
- MCL-Designer's 'Icon Shortcut bar' - Buttons 'Simulate', 'Trace' or 'Load' reviewed into 2 multi-functional buttons. With button 1 you can choose between Simulate, Simulate + Trace or Trace. With button 2 you can choose between Load, Load + Trace or Trace
- System Variables values for MCL-Simulator(F3): User specified System Variables values for MCL-Simulator are now saved per MCL-Designer project
- Other improvements in the usability of MCL-Designer
User Interface Bug Fixes
- Local Database Select Record - Join Tables - The Table Name shows 'TableX, TableY (Element not found)' after specifying a join between the tables
- Edit Screen Properties - Orientation - X,Y Position Graphical Objects may be lost when adjusting the screen orientation
- Export from Remote Database to Local File - Max. Records - MCL-Designer may become unresponsive when adjusting the Max. Records value
- Webservices processes - Test Web Request - Variables in the body are not interpreted while executing to Test Web Request
- Verifier - Check for duplicate Labels - A Label in a local procedure should not be detected as a duplicate if the same label exists outside the local procedure
- Screen Layout - Toggle Screen Orientation - When toggling the screen orientation view, certain graphical controls are not fully rendered
- FileBox - Get File List from Inbox - Store Result into Data File - Once a field is selected, you can no longer specify that no value must be stored
- Running multi instances of MCL-Designer: A blocking window in an instance blocks the drag-and-drop in other instances
- Variables(F3) - Set Init Value - Potential MCL-Designer crash and project corruption when inputting Hexadecimal values
- Advanced List, Grid, Combo - Field to Return - Once a field is selected, you can no longer specify that no value must be returned
- Import from MCL-Designer V3 - Potential MCL-Designer crash when the target device screen properties are different than the source project's
- Localization Select - In some cases a Localization Select still creates a new tag instead of referring to the selected tag
- Web Services - Call & Parse - Potential MCL-Designer crash when selecting a element to parse, when the sample data of that element contains non-ascii characters
- Themes Export/Import - The reference to a user-defined text style used in an Advanced List Box is lost after exporting and importing the user-defined theme
- Import Localization - Potential MCL-Designer crash if the selected Localisation file to import is open and locked by another Windows application
- Open Project - MCL-Designer fails to open a project referring to a custom theme. (Error DES0009... 9Patch.xml not found)
- Other improvements to the stability of MCL-Designer
MCL-Simulator Update to 4.8.7
Changes
MCL-Voice Add-on Update to 4.8.7
Changes
- Enhancement: Improved Speech Calibration
- Enhancement: Support for new Soft Keys: 'TTS Pitch Lower', 'TTS Pitch Higher' and 'Toggle Pause/Resume'
- Enhancement: A popup notification message is now displayed in case a grammar error occurs on a Speech Input command
- Bugfix: Potential MCL-Client crash on a Speech Input command in case the Global word list is disabled
- Bugfix: Potential MCL-Client deadlock when for example the Operator Speech Control Panel (to adjust the Volume, TTS Speed, ...) is opened when an application screen with Graphical Objects with auto-refresh is active
- Bugfix: Speech Input focus is lost after a sequence Speech Output prompts with mixed talkover
- Other bugfixes
- Only applicable if the Add-on for MCL-Voice is enabled in your subscription license
MCL-Navigation Add-on Update to V4.8.7
Changes
- Updated MCL-Navigation Add-on Package to support the changes/additions of the latest MCL-Designer & MCL-Client
- Only applicable if the Add-on for MCL-Navigation is enabled in your subscription license
MCL-Tracer Update to V4.7.0.0
Changes
- Added support for the new logging format produced by MCL-Client 0408Pxx or higher
- Enhancement: Improved Variable data Preview in 'Raw' view mode and 'Text' view mode (invisible characters are displayed with a resp. graphical image)
- Enhancement: Improved logging management, old MCL-Tracer logs are cleaned, maximum x(by default 10) log files are kept, only xxMB (by default 10) per log file is kept. Log files are now store in \<projectpath>\Tracer\*.LOG
- Enhancement: MCL-Tracer now shows the latest x log-lines (instead if the first x loglines) and saves the latest x log-lines per logging session
- Enhancement: the Speech Out Data is now also displayed in the main trace
- Enhancement: the 'Speech Dialogues Trace' now shows timestamp with milliseconds
- Enhancement: added context menu option 'Show Rejected' to display the rejected 'Speech In' in the 'Speech Dialogues Trace' or not
- Enhancement: added shortcut-key F10 to open the project directory
- Bugfix: potential logging error (out-of-memory exception) when logging many data
- Other bug fixes and stability improvements to MCL-Tracer
MCL-Designer Help Documentation update to V4.7.0.x-01
- Updated offline 'Help' Documentation file
MCL-Designer Theme - Industrial Blue V4.7.x
- MCL-Designer V4.7.x Theme files
MCL-Designer Common Files V4.7.x
- MCL-Designer V4.7.x common files
End of Release Notes - MCL-Designer 4.7 Update Package P02
Release Notes
MCL-Designer 4.6 update package P07
MCL-Designer update to 4.6.3.1
Bug Fixes
- Open Project - the text size, toolbarheight and... in the project screens are no longer the same after opening existing projects. Now modifications (= improvements for device with high screen density) in the Designer Device Plugin(=DDP) can no longer result in potential unrequested project conversions when opening the project.
- Various other Bug Fixes and stability improvements to MCL-Designer
MCL-Designer Help Documentation update to V4.6.3.x-02
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.6 update package P07
Release Notes
MCL-Designer 4.6 update package P06
MCL-Designer update to 4.6.3.0
New MCL-Designer Device Plugins
- Honeywell - ScanPal EDA70
- Honeywell - Thor VM1
- Zebra - TC20
- Zebra - TC25
Enhancements
- Improved support for Multitarget Device Applications: Now also for screen-orientation 'Natural' & 'Flip (180°)' you can define the screen layout for both orientation 'Portrait' & 'Landscape' (only possible for screen-orientation 'Auto' before)
- Load to Device: you can now choose from the 10 most recent IP Addresses and the last used IP Address per project
- Conversion between certain Controls: e.g. convert a Input Keyboard into a Input Barcode, Cash, Date or Time(and vice versa); convert Combo into an Input List; ...
- Improved on-screen Toolbarheight, to support the latest improvements on the Client (not yet supported by MCL-Simulator)
- Improved handling of opening Designer projects referring to modified or missing Designer Device Plugins
- Added support for target devices with extra-extra-high-dpi (xxhdpi) screen density: this requires MCL-Designer v4.6.3.0 (or higher) and updated Theme-files v4.6.3.x (or higher) and MCL-Designer Device Plugins with reference to xxhdpi-screen-density
- Various other minor enhancements to MCL-Designer
Bug Fixes
- Advanced List box - Potential error in the generated code for field 'IMG' when using the 'Combined Value' assistant
- Import from Library - Global Procedure - Potential MCL-Designer crash when importing a Global Procedure
- Remote Database - Get Table(s) Structure - Potential incompatibility when retrieving the table structure from an Oracle DB
- Process-Variable Format String - Preview not (always) consistent with the formatting rules
- Project Search - References to items that were deleted but then restored, don't appear in the search result list
- Remote Database - Potential MCL-Designer crash when connecting to a QuickBooks remote DB
- Process-Web Service Call & Parse - Test Web Request - Invalid formatting of the header-data for the request
- Remote Database - Connection Properties - Custom Date & Time Field Format - Potential error in the generated code
- Import From MCL-Designer V3 - Potential error while importing the localized speech control words
- Web Service processes - Test Web Request - URL doesn't take into account port-value as specified in the host-profile
- Various other Bug Fixes and stability improvements to MCL-Designer
MCL-Simulator update to 4.7.40
Changes
- Updated MCL-Simulator files to support changes/additions of the latest Designer & Client
MCL-Voice update to 4.7.40
Changes
- Updated the MCL-Voice Automated Speech Recognizer(ASR-engine) to Nuance VoCon Hybrid v4.11(=backwards compatible with all previously released ASR languages and futureproof for new additional ASR languages)
- Updated MCL-Voice files to support changes/additions of the latest Designer & Client
MCL-Tracer update to V4.6.1.1
Changes
- Improved Navigation - Jump to next/previous Error (Returncode=1)
- Bugfix - Speech Dialogues window - Not all Speech Prompt Output(SPO) are displayed
- Other Bug Fixes and improvements to MCL-Tracer
MCL-Designer Theme - Industrial Blue V4.6.3.x
- Designer V4.6.1.x Theme files with added support for target devices with extra-extra-high-dpi (xxhdpi) screen density
MCL-Designer Help Documentation update to V4.6.3.x-01
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.6 update package P06
Release Notes
MCL-Designer 4.6 update package P05
MCL-Designer update to 4.6.2.0
New Features
- Input Keyboard - added new Input Type 'Note (Multiline)': this Input Type is ideal for inputting short messages and will allow keyboard options 'Spell Check' and 'Predictive Text' to be enabled in the SIP (called by MCL-Client) in case these options are enabled for the SIP on OS-level.
This replaces Input Type 'Text + Multiline checked', existing projects that were using this Input Type combination are converted to the new Input Type.
In order to have the options 'Spell Check' and 'Predictive Text' enabled in the SIP (called by the MCL-Client) you need an MCL-Client 4.7P20 or higher.
- Input Keyboard - added new Input Type 'Secret (Numeric)': this Input Type will only allow numeric input, the visual input itself will be masked, this Input Type is ideal for inputting a secret PIN code. It requires MCL-Client 4.5P71 or higher
New MCL-Designer Device Plugins
- Zebra TC56
- Psion Omnii XT15 (VGA)
Enhancements
- Process Test & Branch/Case & Branch - Added new options:
- Numeric
- In Range: If Value 1 is 'In Range' of Value 2 and Value 3 then...
- String
- Begins with
- Ends with
- Contains
- Is Empty (only listed in Test & Branch)
- Process Test & Branch/Case & Branch - Optimized the options list: the list now differentiates between Numeric, String (case sensitive) and String (case insensitive) comparator options.
- Renaming Set Label : MCL-Designer now prompts if you want to update all Go to links that point to this label
- List of System Variables - added X_VOICE_ASR_AUDIO_SOURCE: ASR Audio Source (I=Internal Mic., B=Bluetooth Mic., W=Wired Headset Mic.)
Bug Fixes
- FileBox - Inbox File List - If File List is Empty Go to doesn't work
- Project Publish wizard - Splash Screen Configuration - Header/Footer text cannot be configured
- Global Procedure - Confusing error message when referring to a name already used within the project. (Note that names of Program, Global proc, ... must be unique through the project)
- Search - potential MCL-Designer crash when opening a search result link to a screen 'On RFID Read' action configuration
- Import from MCL-Designer V3 - potential MCL-Designer V4 crash when importing MCL-Designer V3 project
- Various other Bug Fixes and stability improvements to MCL-Designer
MCL-Designer Help Documentation update to V4.6.2.x-01
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.6 update package P05
Release Notes
MCL-Designer 4.6 update package P04
MCL-Designer update to 4.6.1.0
New Features
- Added support for target devices with extra-high-dpi (xhdpi) screen density: this requires MCL-Designer v4.6.1.0 (or higher) and updated Theme-files v4.6.1.x (or higher) and MCL-Designer Device Plugins with reference to xhdpi-screen-density
New MCL-Designer Device Plugins
- Panasonic Toughpad FZ-A2 (xhdpi)
- Panasonic Toughpad FZ-B2
- Datalogic DL-Axist (xhdpi)
- Honeywell Thor VM2
- Honeywell CK75
Bug Fixes
- Various Bug Fixes and stability improvements to MCL-Designer
MCL-Simulator update to 4.7.21
Changes
- Enhancement - Extended the list of Device-screen-resolutions with: WSVGA(1024x600),XGA(1024x768),WXGA(1280x720),FHD(1920x1080),WUXGA(1920x1200)
- Bugfix - Potential error when doing a 'Delete File'
- Updated MCL-Simulator files to support changes/additions of the latest Designer & Client
MCL-Voice update to 4.7.21
Changes
- Updated MCL-Voice files to support changes/additions of the latest Designer & Client
MCL-Tracer update to V4.6.0.2
Bug Fixes
- Invalid reference to an unused variableID in the variable section
- Other Bug Fixes and stability improvements to MCL-Tracer
MCL-Designer Theme - Industrial Blue V4.6.1.x
- Designer V4.6.1.x Theme files with added support for target devices with extra-high-dpi (xhdpi) screen density
MCL-Designer Help Documentation update to V4.6.1.x-01
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.6 update package P04
Release Notes
MCL-Designer 4.6 update package P03
MCL-Designer update to 4.6.0.2
Bug Fixes
- Display Button - Potential error in the generated code for image in button
- Global Procedures - Potential Designer crash when navigating in the Global Procedures treeview
- Advanced List Box Style - GUI layout problems in the style configuration screen
- MCL-Designer Settings - Simulation - checkbox 'Delete Simulator directory before Simulation' no longer taken into account
- Other Bug Fixes and stability improvements to MCL-Designer
- Recompiled version for compatibility with the updated software development framework
MCL-Simulator update to 4.7.20
Enhancements
- Added support for running multiple instances of MCL-Simulator(started from separate MCL-Designer instances)
- Grid - Highlighted record is now equal to Selected record
- Import/Export from/to Local/Remote DB commands - added support for custom nullsequence specification in the CSV Dialect descriptor
- Updated MCL-Simulator files to support changes/additions of the latest Designer & Client
Bug Fixes
- On action - Time Out - Screen and object timers are always reset together
- On action - Time Out - IDLE timer is not reset upon user activities (keys, mouse, voice, scan, ...)
- Input Signature - sign and click button to exit app or to goto another screen, does not save the signature to file
- Receive Data from Host - Potential strange (ghost) characters in the response message-data on Windows 10 PC
- Other Bug Fixes and stability improvements to MCL-Simulator
MCL-Voice update to 4.7.20
Bug Fixes
- Input Barcode - Speech input dependent on Min Length of Barcode Input(it should not depend on it, instead it should depend on the minimum speech input length)
- Updated MCL-Voice files to support changes/additions of the latest Designer & Client
MCL-Tracer update to V4.6.0.1
Changes
- Enhancement - Improved support for running multiple instances of MCL-Tracer(started from separate MCL-Designer instances)
- Enhancement - Logfile management optimisation
- Bugfix - Logfile is overwritten on re-connect (now a separate log file is created on each (re-)connect)
- Bugfix - Minimum and maximum size of the right hand panel (Variables section) is not windows-OS dpi-scaling aware
- Other Bug Fixes and stability improvements to MCL-Tracer
- Recompiled version for compatibility with the updated software development framework
MCL-PDK Builder update to 4.6.0.1
- Recompiled version for compatibility with the updated software development framework
MCL-Designer Help Documentation update to V4.6.0.x-04
- Updated off-line Help Documentation file
MCL-Designer Common Files V4.6.x-02
- Updated MCL-Designer V4.6.x common files for compatibility with the updated software development framework
End of Release Notes - MCL-Designer 4.6 update package P03
Release Notes
MCL-Designer 4.6 update package P02
MCL-Designer update to 4.6.0.1
Bug Fixes
- Verifier - control operations (Set State,Set Value, ... ) referring to deleted controls with non-unique names are not detected
- Verifier - false verification error for Import/Export/Update Local file from/to Local or Remote DB processes
- Remote DB - Free SQL Statement - Typing CR (Carriage Return) character(s),for readability, in the query field is no longer possible
- Menu Button - potential error in the generated code in case blank Menu Button(s) are used
- Project Properties - Splash Screen - potential splash screen conversion problem for text object(s) with height 0 (before conversion)
- Local/Remote DB - Free SQL Statement - potential MCL-Designer crash when using the Variable Select assistant on an existing query
- Other Bug Fixes and stability improvements to MCL-Designer
MCL-Designer Help Documentation update to V4.6.0.x-03
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.6 update package P02
Release Notes
MCL-Designer 4.6 update package P01
MCL-Designer update to 4.6.0.0
New Features
- MCL-Net embedded in MCL-Designer - to facilitate testing of MCL-NET functions(=Host Services) with the MCL-Simulator
- MCL-Net/Host Services - new process 'ShellExecute Command on Host' - to execute a specific action (defined in the application) on the Host-server, with optional parameters. e.g. to open/print a file on the Host
The existing process 'Execute Script On Host' is deprecated, however it remains available to assure backward compatibility
- Application Parameters Variables - The app params variables are read-only values, stored in an external parameter-file and are used to feed the MCL application
This file can be modified after project completion and deployed to the devices with different app parameter values
- 'Set App Param File' process - new process to set/change the application parameter-file during runtime. In case you refer to a non-default file, you must specify the filelocation and filename where the file located on the device. Such additional app-parameter-files are typically added as resource to the application and deployed with application onto the devices
Enhancements
- Improved GUI compatibility with high-resolution monitors or when Windows scaling is > 200%
- MCL-Simulator is started with the same zoom level as currently viewed in MCL-Designer
- Graphical Objects - Fill list with - Order by - added support to sort descending
- 'Run Process' renamed into 'Start External Program' and moved to process-group 'Other'
- Host Services - Execute Program on host - configuration simplified
- RFID Profile - added support to define the TID memory bank size
- Application Icons - added support to the Drag & Drop an icon in the Project module(left hand panel) or in the Project Properties/Application Info/Icons configuration screen
- Speech Input - Advanced Speech Recognizer options - Sync Mode - added mode "Real Time (Now)"
- Project Verification - added support to detect missing style dependencies
- Global Procedures - added support to add code directly to a global proc (like local proc), without creating a routine inside it and the possibility to convert a local proc to global proc
- Project Properties - Splash Screen configuration simplification - Instead of adding text, images, selecting element to modify it, ..., the configuration is now static: Background image, header text and footer text.
To assure backward compatibility, existing splash screen configurations are converted, no elements are removed, but, the user cannot change the parameters of the non-static elements(except deleted them)
- Remote DB process - added support to specify a variable as Datasource (only supported for embedded SQL commands)
- Display Picture - added support for "Auto Refresh" when the content of the variable for the file name is modified
- External Scanner Settings - moved the 'external scanner configuration' and 'decode beep' to the Global Barcode Scanner Settings
To assure backward compatibility, if no scanner profile is using external settings, then the global scanner settings will be internal(=default), otherwise it will be external
- Added support to Drag & Drop an element: Program, Screen, Routine, Local/Global Proc, Event, Print Label from the treeview(in the left hand panel) to a process window, will automatically create a 'call to ... element' process
- MCL-Designer Setup - configuration screen has been reviewed, the Simulation Settings are extended, a tab to configure MCL-NET as default host in MCL-Designer has been added
- Process List - the last selected process is automatically re-selected
- Host Services - Set/Get Host Address - added support for TCP IP host type
- Load Project to Device - now the device connection is checked before compiling the project code, to avoid only getting a connection error after compilation(that can take minutes for large projects)
- Import Project From MCL-Designer V3 - Display Text - improved conversion for display text objects with 'true size' settings
- Recompiled version for compatibility with the new MCL-Designer development framework
- Other improvements in the usability of MCL-Designer
Bug Fixes
- Export data from Remote DB to file - problems when parsing data from Real to Integer
- Duplicated screens/routines - problem with "Goto Label" references of duplicated screens/routines
- Advanced List Box - potential conflict between multiple List boxes, due to error in the generated code, in case conditional values are used
- Undo operation - takes a long time to complete in case many screens are open
- Web Service Call & Parse - various enhancements when parsing elements from an XML- or Json-responsebody
The XML- or Json parsing capabilities and corresponding bindings of MCL-Designer are “best effort”
- Remote Database Free SQL Statement - potential error in the generated code when option 'Generate Result File on Server' is used
- Project Properties - Screen Settings - Wallpaper - opened screens are not refreshed with modified wallpaper
- Variable Select - Project Search - Variable Select doesn't work in the Project Search window if the Variable Select window is already open
- Comment Styles - newly created comment styles are not saved with the Project
- Webservice REST / JSON - potential designer crash when parsing a Json response body
- MCL-Designer Shortcut F12 - in some combinations it doesn't open the target destination defined in the selected process
- File Data Viewer - potential designer crash when opening very large data files
- Other Bug Fixes and stability improvements to MCL-Designer
MCL-Tracer update to V4.6.0.0
Changes
- Improved Navigation - added Bookmarks, Select/Filter Rows, Jump to next/previous screen or operator input
- GUI enhancement - Toggle to view the application log only or the log and application variables
- BugFix - View MCL log, time shown was incorrect
- BugFix - Potential crash when scrolling down
- Other bugfixes and stability improvements to MCL-Tracer
- Recompiled version for compatibility with the new MCL-Designer development framework
MCL-PDK Builder 4.6.0.0 Release
Changes
- Aligned application version number to 4.6.x
- Recompiled version for compatibility with the new MCL-Designer development framework
MCL-NET update to V4.4.2
- Initial release of MCL-Net embedded in MCL-Designer to facilitate testing of MCL-NET functions with the MCL-Simulator
MCL-Designer Help Documentation update to V4.6.0.x-02
- Updated off-line Help Documentation file
MCL-Designer Theme - Industrial Blue V4.6.x
- Designer V4.6.x Theme files
MCL-Designer Common Files V4.6.x
- Designer V4.6.x common files
End of Release Notes - MCL-Designer 4.6 update package P01
Release Notes
MCL-Designer 4.5 update package P31
MCL-Designer update to 4.5.6.0
New Features
- support for 'Start Android Activity': to initiate activities outside the MCL application environment. For instance, perform a Google search, create an event in the Android OS Calendar, sending an SMS, etc... This process is based on Android Intents so, it is ONLY applicable for Android target devices.
MCL-Designer Help Documentation update to V4.5.6.x-1
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.5 update package P31
Release Notes
MCL-Designer 4.5 update package P30
MCL-Designer update to 4.5.5.0
New Features
Bug Fixes
- Display Grid: potential designer crash when re-arranging the order of fields to display
- Custom object style definition: the invalid style ID-reference is also copied when duplicating a custom object style definition
- Project Save: potential designer crash when requesting other tasks while designer is still saving the project
- Maximized Configuration window: potential designer crash when re-opening a maximized configuration window already opened
- Other bugfixes and stability improvements to MCL-Designer
MCL-Simulator update to 4.6.9
Bug Fixes
- Display image - Border Outline: Dashed line displayed as solid line
- Extract from Archive: potential simulator crash when extracting from archive
- Data File Operations - Read Record: potential read next record failure
- Other changes and bugfixes to support additions of the latest Designer & Client
MCL-Voice update to 4.6.9
Bug Fixes
- Menu Button: speech enabled menu button doesn't work anymore
MCL-Designer Help Documentation update to V4.5.5.x-1
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.5 update package P30
Release Notes
MCL-Designer 4.5 update package P29
MCL-Designer update to 4.5.4.12
Bug Fixes
- Export/Import Theme - Import issue in case of using a ' ' in the export theme name, Project reference to custom theme gets broken after re-exporting the custom theme
- Local/Remote DB - Join tables UI assistent - UI allows inputting more then 6 related fields(= not supported) to combine the data of 2 or more tables
- Broken references to non-existent/deleted objects in processes, cause slow response when copying the process line
- Export/Import to/from Library - Json Data source file reference lost after export/import to/from library
- Local/Remote DB - Where Statement Query Assistent - Operand 'BETWEEN' and 'NOT BETWEEN' no longer available
- Modified Variable Template values require a force display refresh
- Other bugfixes and stability improvements to MCL-Designer
MCL-Simulator update to 4.5.97
- Updated MCL-Simulator files to support changes/additions of the latest Designer & Client
MCL-Voice update to 4.5.97
Bug Fixes
- Dynamic wordlist doesn't work within an encrypted library
MCL-Designer Help Documentation update to V4.5.4.x-11
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.5 update package P29
Release Notes
MCL-Designer 4.5 update package P28
MCL-Designer update to 4.5.4.11
Enhancements
- Menu '?' - Added Release Notes link
Bug Fixes
- Open with previous MCL-Designer: this message is no longer prompted after upgrading MCL-Designer
- Print Label: potential MCL-Designer crash after adding a new static label definition
- Project Search: potential MCL-Designer crash when switching from the 'search window' to the 'Variable list window'
- Project file size keeps growing on each import of MCL-Programs, -Global Procedures or -Global Events with reference to an already imported custom style
- Web Service (XML) - Legacy processes WebService REST/XML, Read Value(s) from XML or Create Data File from XML Array: potential error when parsing the XML schema and corresponding bindings
Note that processes 'Web Service Call & Parse' and 'Web Service Parse Response' have been added to replace these Legacy processes
- Adding resources(images,icons) to project: false error message if the image file extension is not lowercase
- Update Remote Database From File - Potential error in the generated code that can cause an SQL syntax error
- Remote DB connection properties: error in the generated code, yearformat is generated with 2 digits instead of 4
- Other bugfixes and stability improvements to MCL-Designer
MCL-Simulator update to 4.5.83
Bug Fixes
- Json Array parsing: potential crash when the Json result contains no array
- Control Set State - Enable Control: the control appears not enabled(because it doesn't has the focus)
MCL-Voice update to 4.5.83
Bug Fixes
- Operator Preferences - Speech Out - TTS Speed: wrong conversion to new range
- Speech Input: Routing no longer works after doing a voice calibration
- Speech - TTS Substitutions: not working because MCL-Client doesn't find the generated *.phs file
MCL-Designer Help Documentation update to V4.5.4.x-10
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.5 update package P28
Release Notes
MCL-Designer 4.5 update package P27
MCL-Designer update to 4.5.4.10
Bug Fixes
- Update Remote Database From File - Potential error in the generated code
- Speech Out Prompt Builder - Test Button does not support TTS substitutions
- 'Web Service Call & Parse' and 'Web Service Parse Response' - False verification error when using a variable in path
- TTS Substitutions - CRLF missing in the generated PHS file
- Remote DB connection - the optional advanced DB-connection properties are not generated if the Remote Database SQL Commands Option is set to 'Embedded'
- Web Service (REST) - Various enhancements when parsing elements from an XML-response-body
- Project Search - Potential problem in the sort order of the search result list
- Button-, Menu Button-, Menu Text-properties GUI - commit change inconsistencies
- Other GUI improvements to Designer
End of Release Notes - MCL-Designer 4.5 update package P27
Release Notes
MCL-Designer 4.5 update package P26
MCL-Designer update to 4.5.4.9
Bug Fixes
- Scanner Profile - Symbology UPC-A, UPC-E0 or UPC-E1 - potential error in the generated code resulting in more/less symbologies then defined in the profile
- Other bugfixes and stability improvements to MCL-Designer
MCL-Simulator update to 4.5.76
Bug Fixes
- Screen Options - Clear Screen - GoSub to a screen with no clear screen does no longer result in a 'pop up window effect'
- File Seek Record(s) or any Graphical Object that uses a file as datasource - potential current record pointer mismatch after file manipulations, resulting in updating the wrong record in the file
MCL-Voice update to 4.5.76
Enhancements
- Import from Library - support for imported dynamic wordlists
Bug Fixes
- Speech Input - in case 'End of Input=none', the spoken words defined in the selected 'Key Word-list' are no longer recognized
- Speech Input - validation words defined in a non-global word list ('End of Input=none' is required) are no longer recognized
MCL-Tracer update to 4.5.3.2
New Features
- Drag and drop 'Designer Project cross reference files' or 'Designer Project log files' to MCL-Tracer
- New column in the Execution flow section - each time the project code of another screen is executed, a screen-icon in the corresponding row will appear in this column
Bug Fixes
- mSec Column - now shows the elapsed time instead of instruction time. Elapsed time=time to execute the instruction+any additional time the client has to pause before it may execute the next instruction
- Stability improvements to MCL-Tracer when connected to a device
MCL-Designer Help Documentation update to V4.5.4.x-09
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.5 update package P26
Release Notes
MCL-Designer 4.5 update package P25
MCL-Designer update to 4.5.4.8
New Features
- Barcode Scanner Profile - Options - Camera flash (Auto/On/Off)
- Barcode Scanner Profile - Options - Reader - Pick List Mode (Off/On=only the barcodes directly under the cross-hair/recticle will be decoded)
Bug Fixes
- Import from MCL-Designer V3 - various convertion bugfixes
- Verify Project - duplicate data filename not detected
- Verify Project - sortorder not maintained after opeing a result from the list
- Data Files - possible data file coruption when editing the data file properties
- Screen - On ready event - possible error in the generated code
- Other bugfixes and general stability improvements to MCL-Designer
MCL-Simulator update to 4.5.74
- Updated MCL-Simulator files to support changes/additions of the latest Designer & Client
MCL-Voice update to 4.5.74
- Updated MCL-Voice files to support changes/additions of the latest Designer & Client
MCL-PDK Builder update to 4.1.1.3
Bug Fixes
- Encoding of *.ini files changed after making a pdk package
MCL-Designer Help Documentation update to V4.5.4.x-08
- Updated off-line Help Documentation file
End of Release Notes - MCL-Designer 4.5 update package P25
Release Notes
MCL-Designer update package 4.5.4.7 P24
MCL-Designer update to 4.5.4.7
Bug Fixes
- Project Reports: improved stability when generating developer reports.
- UI improvements in Camera process and Display Line/Shapes objects.
- SQL: Test SQL statement improvements.
MCL-PDK Builder update to 4.1.1.2
Bug Fixes
- Improved configuration file for Custom pdks.
End of Release Notes - MCL-Designer 4.5 update package P24
Release Notes
MCL-Designer update package 4.5.4.6 P23
MCL-Designer update to 4.5.4.6
Bug Fixes
- Tree View is no longer automatically expanded under certain circumstances.
- Localization data is no longer lost when using variable assign.
MCL-Simulator update to 4.5.69
Bug Fixes
- Simulator Layout and scaling improvements.
End of Release Notes - MCL-Designer 4.5 update package P23
Release Notes
MCL-Designer update package 4.5.4.5 P22
MCL-Designer update to 4.5.4.5
Bug Fixes
- Advanced List Box: improved stability when using custom styled advanced List Box.
- Routine In: Error message correction.
MCL-Simulator update to 4.5.67
Bug Fixes
- General improvements and bug fixes.
MCL-Voice update to 4.5.67
Bug Fix
- Word Lists: Error message correction.
End of Release Notes - MCL-Designer 4.5 update package P22
Release Notes
MCL-Designer update package 4.5.4.4 P20
MCL-Designer update to 4.5.4.4
Enhancements
- It is now possible to change order of local procedures.
- Improved stability when dealing with large projects.
Bug Fixes
- Export: notes field of a global procedure are no longer grayed out when exported as executable.
- Tree View: cancel button on add display controls now correctly removes the control.
- Custom Styles: Advanced List Box custom styles are now exported and imported correctly.
- Corrected issue preventing direct TCP/IP communication from working properly.
- Signature: header and footer text is no longer truncated for some font types and sizes.
- Export: custom styles are now correctly exported and imported as MCL-Script.
- Aux UDP support is discontinued.
MCL-Simulator update to 4.5.66
Bug Fixes
- General improvements and bug fixes.
MCL-Voice update to 4.5.66
Bug Fix
- ASR is no longer disabled in some voice enabled projects.
- Speech Output: the character "=" is no longer allowed in speech out processes.
- Wordlists: fallback is now available if default language is not set.
End of Release Notes - MCL-Designer 4.5 update package P20
Release Notes
MCL-Designer update package 4.5.4.3 P19
MCL-Designer update to 4.5.4.3
Bug Fixes
- Custom styles imported as MCL-Script are now displayed correctly.
- Static localization tags are treated as dependencies in import/export operations.
- Aux UDP profile is discontinued.
- Graphical Objects: automatic name-incrementation when copying and pasting objects has been fixed.
MCL-Simulator update to 4.5.63
Bug Fixes
- SIP: floating keyboard behaviour has been improved.
- Images: improved stability in projects containing multiple large resources.
- Processes: improved compression level for archiving.
- Input Keyboard: password characters are no longer visible on some terminals.
MCL-Voice update to 4.5.63
Enhancements
- Word lists are now case-sensitive.
- Reorganization of word list resources. Note that this enhancement requires an MCL-Client 04.05P61 or greater.
End of Release Notes - MCL-Designer 4.5 update package P19
Release Notes
MCL-Designer update package 4.5.4.1 P17
MCL-Designer update to 4.5.4.1
Bug Fixes
- Speech Output: Test prompt builder no longer speaks out Localization Tags.
- Database: consistent surround characters are used when modifying database properties.
MCL-PDK Builder 4.1.1.0 Release
New Features
- Create custom and shortcut PDKs that can be run on AppDesktop with this standalone application.
MCL-Designer Voice Components update to 4.5.60
New Features
(*)NOTE: in order to benefit from the related MCL-Voice enhancements, minimum required client version is 0405P60
- (*)Input Controls: It is now possible to indicate word lists containing key words for voice branching in input controls.
- (*)Speech Grammar: It is now possible to use variables to indicate Word lists.
- (*)Speech Input Validation: it is now possible to select word lists to define Speech End of Input.
- (*)Action on change: new parameters are exposed to indicate the keycode used for validation and the entry tipe for input keyboard and input barcode.
- Speech Test Prompt: new standard controls added for speech output prompt builder.
- Input Keyboard: local variable L_entry_type is now available.
Bug Fixes
- Speech Test Prompt: improved stability when using the test prompt feature.
- Speech Test Prompt: correct project language is now used.
MCL-Simulator update to 4.5.60
Enhancements
- SIP Mode is disabled by default in MCL-Simulator. It can be enabled via the MCL-Simulator.ini file.
- MCL-Simulator now displays command information in case of a syntax error
Bug Fixes
- Keyboard: keycode for "+" is now correctly mapped.
- UDP process now works correctly.
End of Release Notes - MCL-Designer 4.5 update package P17
Release Notes
MCL-Designer update package 4.5.4.0 P16
MCL-Designer update to 4.5.4.0
New Features
- Keycodes: it is now possible to use wildcard "any key" and "any function key" for on hotkey events.
- Usability: objects can be moved in any Z-order at screen level. It is also possible to change the Z-order by dragging and dropping objects from the Tree View.
Enhancements
- MCL-Designer initialisation has been optimised.
- GUI improvements: harmonised local procedure and routine windows.
- GUI: improved the "change tab order" interface
- GUI: improved contextual menu.
Bug Fixes
- Local Database: changing a field name is now consistent throught a project.
- SQL: MCL-Designer now verifies if a query returns elements or not.
- Web Service REST: MCL-Designer now correctly exports json blank root elements.
- Project files: external JSON file path names are now correctly saved in project file.
- UI: minor UI improvements in messages and process indentation.
- Database: improved stability when testing SQL statements in local databases.
- Database: improved stability when restarting a remote database from MCL-Designer.
MCL-Simulator update to 4.5.60
Updates to MCL-Simulator to adress new features and enchancements in MCL-Designer, as well as:
Enhancements
- SIP Mode is disabled by default in MCL-Simulator. It can be enabled via the MCL-Simulator.ini file.
- MCL-Simulator now displays command information in case of a syntax error
Bug Fixes
- Numeric Keyboard: keycode for "+" is now correctly mapped.
- UDP process now works correctly.
MCL-Voice update to 4.5.60
New Features
(*)Note: in order to benefit from the related MCL-Voice enhancements, minimum Client version 0405P60
- (*)Input Controls: It is now possible to indicate word lists containing key words for voice branching in input controls.
- (*)Speech Grammar: It is now possible to use variables to indicate Word lists.
- (*)Speech Input Validation: it is now possible to select word lists to define Speech End of Input.
- (*)Action on change: new parameters are exposed to indicate the keycode used for validation and the entry type for input keyboard and input barcode objects.
- Speech Test Prompt: new standard controls added for speech output prompt builder.
- Input Keyboard: local variable L_entry_type is now available.
Bug Fixes
- Speech Test Prompt: improved stability when using the test prompt feature.
- Speech Test Prompt: correct project language is now used.
- Wordlists: MCL-Designer verifier now displays an error message if a referenced wordlist does not exist.
End of Release Notes - MCL-Designer 4.5 update package P16