Standard version
Developer version
Bug fixes and new features in this build
- General : added a security patch that may avoid saving corrupted applications.
- Global events : external filenames not automatically updated and not listed in the Data Elements editor.
- Expression Editor : large floating point numbers incorrectly rounded when you edit an expression.
- Picture editor : Clone Frame not working for animated counters.
- Menu editor : incorrect shortcut text displayed for shortcuts without Ctrl or Shift.
- Frame Editor : MMF2 freezes when the property window is a floating window in auto-close mode, you edit a path movement and click in the frame editor.
- Build : better compression of EXE/CCN files.
- Runtime : extension objects too far from the frame were partially destroyed.
- Runtime : Load Frame / Application position crashes if the application contains global objects.
- Runtime : new Extract Binary file action that allows you to extract from the EXE/CCN an embedded binary file (specified in the Binary Data tab of the Data Element editor) to a temporary file, new Release Binary File function to remove the temporary file created with the Extract File action, and new Get Binary File Temp Filename to retrieve the pathname of the temporary file.
- Runtime : the Windows ClearType / Smooth Texts option is now ignored when a text object has an ink effect.
- Runtime : new "X chances out of Y at random" condition, true X times on Y, randomly.
- Runtime : new FloatToString$ function. Allows you to convert a floating point value to a string with more options than the Str$ function. Parameters = total number of significant digits and number of digits after decimal point (or -1 to display all the digits after the decimal point).
- Path movement : Branch node did not reset the current node, making the movement start at a wrong position after the branch node action.
- Button object : tooltip not visible if the application window is always on top.
- Counter / Lives / Score objects : new "Fixed number of digits" property. If you select this option and the fixed number of digits is greater than the current number of digits, 0's are added to the left.
- Counter object : new formatting properties for floating point values. Allows you to select the number of significant digits and the number of digits after the decimal point. Refer to the documentation for more information.
- Dialog Box object (MMF2 Dev) : Set Text action not working for combo boxes in Drop Down mode.
- List & Combo Box objects : cannot insert a line into an empty list with the Insert Line action.
- Active System Box object : when 2 ASB objects overlap and you modify their layering at runtime, the On Click condition may select the wrong object.
- Active System Box object : the Is Mouse Over condition no longer detects objects out of the window.
- Animation object : crash in New file from selector action.
- Registry2 and Download objects : didn't work with Windows DEP.
- Layer object : "Is Layer Visible (by name)" condition not working.
New features specific to Vitalize! 4
- Application properties : the format of the preview image is no longer limited to BMP (it can be a JPEG file for example).
- Application properties : new "Do not run from stand-alone applications" option in the Application Runtime properties. If you select this option, the CCN file won't be loadable by a stand-alone application. This option is ignored if you build a stand-alone application. You must select this option if you want to use the 2 options below :
- Application properties : new "Enable Script" option. If this option is selected you can use the methods and properties of Vitalize! ActiveX control and plugin to control the application and/or get/set global values and strings. More info in the Vitalize! post.
- Application properties : new "Run only from (URL)" option : allows you to define a list of URLs from which your CCN file can be run. I.e. the CCN file must be on one of the servers in the list otherwise it won't run. Note: you can also run the CCN file as local file on the machine where it has been built, but not on others.
- Vitalize! Plugin object : new functions to call a Javascript function from the application :
+ Reset parameter list => removes all the parameters from the current list
+ Add integer parameter => adds an integer parameter to the list
+ Add float parameter => adds a float parameter to the list
+ Add string parameter => adds a string parameter to the list
+ Call function => calls a Javascript function with the specified parameters
+ On error => new condition, true when Call Function didn't work
+ Get Integer/Float/String result => return the return value of the Javascript function
Link to build #246




Reply With Quote

K, I hide... 




