What's New in AutoPlay Media Studio

What's new in AutoPlay Media Studio 8.5.1.0

  • Feature: Added SHA-256 code signing support.
  • Feature: Added the ability to dual-sign apps (SHA-256 and SHA-1).
  • Feature: Added a password field for the code signing certificate(s).
  • Feature: Added a few items to the 'System.GetOSProductInfo' action's constants.
  • Change: Removed support for signing with signcode.exe, instead use signtool.exe.
  • Fix: Fixed a bug in the 'Registry.GetValueNames' action which caused it to fail.
  • Fix: Made an attempt to prevent an occasional build error from occurring duing the manifest injection step due to a timing issue.
  • Fix: Fixed a bug in the 'ListBox.SetVisible' action where it was not working correctly if 'Checklist box' was enabled.
  • Fix: Made the 'Clipboard.IsTextAvailable' plugin action return false if there was a text entry on the clipboard, but it's data was empty. Updated version to 2.0.2.0.
  • Fix: Fixed an issue where the File Layout dialog could crash in some situations.
  • Fix: Changed references in AutoPlay from Windows Server 10 to Windows Server 2016.
  • Fix: Reset the internal last error code in a location where it was being returned from GetLastError. No actual error was occurring.

What's new in AutoPlay Media Studio 8.5.0

  • Feature: Added Windows 10/Server 10 support to AutoPlay Media Studio's design environment and supporting files.
  • Feature: Added Windows 10/Server 10 support to AutoPlay Media Studio's runtime and supporting files.
  • Feature: Added Windows 10/Server 10 to the 'System.GetOSName' action.
  • Feature: Updated AMS's documentation where applicable.
  • Feature: Performed Windows 10 compatibility testing on AMS's design and runtime using the Windows 10 Technical Preview.
  • Feature: Updated IRScriptEditor.exe to version 2.0.1002.0.
  • Fix: Fixed a bug in the 'RichText.SetParagraphFormat' action where the "PFA_JUSTIFY" Alignment option wasn't working.
  • Fix: Updated distributed upx.exe to version 3.91.0.0.
  • Fix: Updated the 'System.GetOSProductInfo' action with 16 additional constants.
  • Fix: Fixed a crashing bug in AMS's design environment that only occurred when running the Windows 10 Technical Preview on a Virtual Machine.
  • Fix: Added version resource information to lua5.1.dll.
  • Fix: Fixed a bug where the trial version of AMS's design environment wouldn't run correctly on the Windows 10 Technical Preview.

What's new in AutoPlay Media Studio 8.3

  • Feature: Added RTL support to the Grid object if the project RTL setting was turned on.
  • Fix: Fixed a bug where the second optional argument of the 'Window.Close' action was mistakenly required at runtime.
  • Fix: Fixed a bug where the 'Page.CreateObject' was not setting the width of the ComboBox object properly.
  • Fix: Fixed a couple issues in the 'File.Copy' action where the 'AbortOnFail' parameter wasn't working properly, and progress wasn't handled correctly upon failure.
  • Fix: Made it so that the xButton object pays attention to the project's global RTL setting.
  • Fix: Fixed an issue where the Input object's 'ReadOrder' property was incorrectly being interpreted as boolean by the 'getProperties' and 'setProperties' actions.
  • Fix: Fixed an issue in the File Layout dialog relating to projects referenced using UNC paths.

What's new in AutoPlay Media Studio 8.2

  • Feature: Updated AutoPlay Media Studio's design environment to support Windows 8.1.
  • Feature: Updated AutoPlay Media Studio's runtime manifests to support Windows 8.1.
  • Feature: Updated the 'System.GetOSName' action with Windows 8.1 and Windows Server 2012 R2.
  • Fix: Updated the constants for the 'System.GetOSProductInfo' action.
  • Fix: Updated IRScriptEditor.exe to 2.0.1001.0.
  • Fix: Fixed some missing object types in the 'DialogEx.SetFocus' action's action wizard properties.
  • Fix: Fixed a bug where performing 'Page.Jump' actions on the On Startup event would cause script to still be run on some of the first page's events.
  • Fix: Fixed a couple display issues on the Quick Action tab of the object's properties dialog.
  • Fix: Fixed a bug where some object fonts would always be anti-aliased regardless of the object's font settings.
  • Fix: Fixed a bug in the Script Explorer where if the same event was showing in both script editor panes, there was a potential for losing changes. It now prevents you from showing the same event in both editors.
  • Fix: Added a prompt to AutoPlay's uninstall that asks if you want to remove the software's preferences or not.

What's New in AutoPlay Media Studio 8.0.7.0?

  • Fix: Fixed a bug where Paragraph objects would not behave properly when horizontal scrollbars were visible.
  • Fix: Fixed a bug where the System.RegisterFont action would sometimes hang on certain systems.
  • Fix: Fixed a bug where the ComboBox object was incorrectly forwarding mouse-click events to the parent window.
  • Fix: Fixed a bug where horizontal scrollbars on the ListBox object in Checklist box mode would not scroll far enough to the right.
  • Fix: Fixed a bug where the system tray menu would sometimes be inconsistant when a Dialog was visible.
  • Fix: Fixed a bug where object custom cursors on Dialogs would flicker when the mouse was moved.
  • Fix: Made it so that blank folders would be included when renaming the resource folder. This helps solve some script issues that may happen when renaming the resource folder.
  • Fix: Fixed a bug where the PDF object would not load remote pdf files.
  • Fix: Fixed a bug where when publishing to ISO, the 'Files to ignore' feature would not work properly for hidden folders.
  • Fix: Made it so that projects that contained file paths longer than MAX_PATH (260 characters) cannot create ISO images or be burnt to CD-ROMS.
  • Feature: Made the Tree and Menu image lists support 32-bit bitmap images.
  • Fix: Fixed a problem where scrolling the page with the mouse wheel wouldn't work on XP.
  • Fix: Fixed a bug in some of the plugins where their action help would sometimes not work correctly.
  • Fix: Fixed a bug in the File.Delete action where the "AbortOnFail" parameter wasn't working properly.
  • Fix: Fixed a bug where the File.RunAs action was not sending one of its arguments properly.

What's New in AutoPlay Media Studio 8.0.6.0?

  • Fix: Fixed a bug where setting the enabled or disabled state of a ListBox in checklist box mode, using Lua, would not work.
  • Fix: Fixed a bug where double-clicking on an item in a Tree object on a dialog, where that Tree object's On Double-Click event closes the dialog, would cause a crash.
  • Fix: Fixed a bug where events from the Video object would be lost after exiting fullscreen mode on Windows Vista.
  • Fix: Fixed a bug where code signing preferences weren't being used for new projects.
  • Fix: Fixed a bug where ListBox objects in Checklist box mode would display incorrect text if the Vertical scrollbar was turned off.

What's New in AutoPlay Media Studio 8.0.5.0

  • Fix: Fixed a bug where APZ files created before AutoPlay 8 were not generating conversion reports.
  • Fix: Fixed a bug where renaming the resource files would cause the custom icons of Dialogs to no longer work.
  • Fix: Fixed a bug where checkboxes could sometimes have an incorrect background during kiosk mode.
  • Fix: Fixed a bug where tiled images would extend outside of the page area during kiosk mode.
  • Fix: Fixed a bug where the Folder.DeleteTree callback function was not being called.
  • Fix: Fixed a bug where when printing in kiosk mode, objects would not be printed in the correct position.
  • Fix: Fixed a bug in the QuickTime object where the "e_Button" event variable wasn't being set properly.
  • Fix: Fixed a bug where the code editor would not show the action prototype tooltip as you typed.
  • Fix: Fixed a couple bugs relating to the "Files to ignore" preference when publishing to ISO.

What's New in AutoPlay Media Studio 8.0.4.0

  • Feature: Added 2 new actions "File.SetPermissions" and "System.GetUserSID" that can be used to set file or folder permissions.
  • Feature: Added a new action called "Application.SetSysTrayTooltip" that allows you to set and optionally show the tooltip for the icon in the system tray.
  • Feature: Added an "On Mouse Wheel" event to pages and dialogs.
  • Feature: Added an "On Char" event to the Input object.
  • Feature: Added Mozilla Firefox Dependency detection script named "Firefox.det" to the distribution.
  • Fix: Fixed a bug where changing the text colour in a RichText object using the custom color option would change the colour of all of the text.
  • Fix: Fixed a bug where very long similar filenames would result in files being left out when building to an ISO image.
  • Fix: Fixed a bug where renaming ComboBox objects would not update script actions properly.
  • Fix: Fixed a bug where if there was more than one action on a line, it would not rename properly when renaming objects.
  • Fix: Made it so that the Application.Sleep action would block menu activations, right-clicks, and key presses.
  • Fix: Fixed a bug where the "On Audio" event was not firing correctly when an xButton had focus.
  • Fix: Fixed a bug where resizing objects that were positioned at 0,0 would sometimes fail to resize properly when the window was made smaller.
  • Fix: Made it so that the script pane would remember the position of the cursor for events per session.
  • Fix: Fixed a crash in the design that may occur on Windows 7 relating to browsing the system.
  • Fix: Made it so that the RichText object properties dialog would use the RichText background colour at design time so that all colours of text would be visible.
  • Fix: Added syntax support to the code editor for new Lua 5.1 operators.
  • Fix: Fixed a bug where editing a page's transition settings via the property grid would not enable the save button.
  • Fix: Made it so that the runtime will attempt to use the small icon first before using a larger icon size when using a custom icon.
  • Fix: Updated the IRScriptEditor to version 2.0.1000 which contains Lua 5.1 syntax checking.
  • Fix: Made it so that the "ButtonFile" table value of the Button.GetProperties action, and the "ImageFilename" table value of the Application.GetPageProperties and Application.GetDialogProperties actions all return full paths to the image file instead of relative paths.
  • Fix: Fixed a bug where setting the text of a Label object orientated at 90 degrees would sometimes cause the label to "move" upwards.
  • Fix: Fixed a bug in the CheckListBox object where the background and text colors weren't working properly.
  • Fix: Made it so a disabled CheckListBox appears disabled at design time.
  • Fix: Fixed a bug where the script pane could cause a crash when opening the same project twice. Also fixed a few other possible cases related to this area.
  • Fix: Fixed some issues on the Project Layout dialog on Windows 7 including a New Folder button problem, rename functionality, selection and focus.
  • Fix: Added the ability to move files and folders within the File Layout dialog by holding the Shift key during a drag and drop operation.
  • Fix: Fixed a bug where the "Show Events" option on the Project Explorer pane was not always saving it's value.
  • Fix: Made it so the autocomplete tooltip can be dismissed by pressing cursor left, right, up, down, Home, End, or Esc.
  • Fix: Fixed a bug where the autocomplete tooltip wouldn't update to reflect the actual autocomplete text after editing the text under the cursor in such a way that different text would be autocompleted, e.g. after editing 'tr' to 'str' the tooltip now reads "String" as it should, instead of "Tree" as it would before.

What's New in AutoPlay Media Studio 8.0.3.0

  • Feature: Added 4 new items to the System.GetOSVersionInfo action - "Server2003R2", "XPMediaCenterEdition", "StarterEdition", "TabletPCEdition".
  • Feature: Added new Web.SetSilent and Web.IsSilent actions.
  • Fix: Fixed a bug where the spell checker would not work properly if the text being checked was longer then 1000 characters.
  • Fix: Fixed a bug where flat Dialogs would incorrectly display a border.
  • Fix: Fixed a bug where loading files on the On Movie End event of a QuickTime object would cause a crash.
  • Fix: Fixed a bug where importing Autoplay Media Studio 7.0 projects could sometimes be very very slow.
  • Fix: Fixed a bug in the RadioButton.SetProperties action where the FontScript value was not being set properly.
  • Fix: Fixed a bug in the MSI.GetFileVersion action where improper results were being returned.
  • Fix: Made it so that the import .REG file option would insert the text at the current carat position in the code editor.
  • Fix: Fixed a redraw error in the xButton object where it would sometimes remain "hot" when it should not.
  • Fix: Fixed a bug where the custom mask for Pages and Dialogs would sometimes be incorrectly sized.
  • Fix: Fixed a bug where Button objects created in the disabled state using Page.CreateObject would not be drawn properly.
  • Fix: Fixed a bug where the CVS file specified for Grid objects would not work if the resource directory was renamed at build-time.
  • Fix: Fixed a bug where the constraints for a few Crypto actions were incorrect.
  • Fix: Fixed a bug where the Page.CreateObject action didn't work for the PDF object.
  • Fix: Fixed a bug where renaming an object in the Project Explorer pane did not enable the project's modified state.
  • Fix: Fixed a bug in the Math.HexColorToNumber's actions XML where the default parameter was not a string.
  • Fix: Fixed a bug in the RichText.GetProperties action where the "Transparent" table value was returning a number instead of a boolean value.
  • Fix: Fixed a bug where the Auto-Resize options and the SetPos actions would cause objects to dissapear when performed on a resizable dialog.
  • Fix: Fixed an incorrect status text for File > Save As.
  • Fix: Fixed a bug where dragging and dropping an image onto the background was not enabling the "Use custom settings" checkbox.
  • Fix: Fixed a bug where the minimim size for pages and dialogs was not taking into account the border and title bars.
  • Fix: Fixed a crash that would happen sometimes when the Personal Edition was closed and Web objects still had content running.
  • Fix: Fixed a bug where if the recent docs history is disabled, the design environment would crash on startup.
  • Fix: Fixed a problem where certain flash files inside of a Web object could cause crashes when exiting a skinned runtime.
  • Fix: Fixed a bug where showing and hiding a menu on a skinned runtime would not work properly.
  • Fix: Fixed a problem where images loaded into the XAML on xButtons would sometimes disappear when the xButton was resized in the design environment.
  • Fix: Fixed a bug where quick actions weren't being processed in resource optimization.
  • Fix: Fixed a bug where Plugin objects could cause problems when using callback functions on the On Preload event.
  • Fix: Fixed a problem where the program would occassionally hang during resource optimization (with an "Encountered an improper argument" error on Windows 7).
  • Fix: Fixed an occassional crashing bug when opening projects in the personal edition.

What's New in AutoPlay Media Studio 8.0.2.0?

  • Feature: Added a Web.LoadHTML action that can be used to load a string of HTML into a web object.
  • Feature: Added a QuickTime.GetVolume action that returns the volume level of a QuickTime object.
  • Feature: Added a list of files to ignore from building, exporting and resource cleaning, found on the "Build" page of Edit > Preferences.
  • Fix: Fixed a bug where visual styles would no longer work at runtime when the "rename resource files" option was enabled.
  • Fix: Fixed a bug where DialogEx resize option was not working.
  • Fix: Fixed a bug where closing a DialogEx with an active timer would cause a crash.
  • Fix: Made it so that UPX compression would not be applied when runtime skins are used.
  • Fix: Fixed a bug where the Application.LoadScript action would always fail.
  • Fix: Fixed a bug where some buttons on the property grid would not work for plugin objects on dialogs. This would only effect the design environment.
  • Fix: Fixed a bug where some audio events were not firing properly.
  • Fix: Fixed a bug where the right-click Unlock option was not working on the Object Browser pane.
  • Fix: Fixed a bug where keyboard shortcuts were not working properly in the Object Browser pane.
  • Fix: Fixed a bug where windows that were previously maximized would not restore to the maximized state after being minimized to the system tray.
  • Fix: Fixed missing "pairs" statement in distributed files "DelimitedStringFunctions.lua" and "ListBoxEx.lua" in ..\Gallery\Scripts\.
  • Fix: Sped up the loading of very large archived projects and templates.
  • Fix: Improved the performace of AutoPlay Media Studio when a tiled background is used on a page or dialog.
  • Fix: Fixed a bug involving loading of 8-bit bmp files.
  • Fix: Fixed a bug where the border of the RichEdit object would sometimes become invisible when the user would type in it.
  • Fix: Fixed a bug where using the QuickTime.SetProperties action would cause certain QuickTime events to no longer fire.
  • Fix: Fixed a bug where QuickTime.SetProperties was not restarting the movie if the Autostart option was turned on.
  • Fix: Made it possible for xButton objects to use 32-bit icons for its button image.
  • Fix: Made it so that hidden files are now included in the template and project archive creation process.

What's New in AutoPlay Media Studio 8?

Faster & More Powerful Lua 5.1 Scripting Engine: AutoPlay Media Studio 8's scripting engine is now faster, more powerful and much more extensible. The Lua 5.1 system features a new module system, incremental garbage collection, new mechanism for varargs, new syntax for long strings and comments, mod and length operators, metatables for all types and a fully reentrant parser.

Support for Lua 5.1 Code Modules: With the new scripting engine upgrade comes compatibility with Lua 5.1 modules. You now have access to a wealth of free Lua code you can download and use in your AutoPlay Media Studio 8 projects. In most cases you simply copy the module files into your project and "require" them in your script. Just some of the useful modules out there include Bit Operation, Date, Canvas Draw, Imaging Tool, GD, Crypto, Colors, Speech, Alien, Social (Twitter), CURL, Regular Expression Parsing and so much more.

Blu-ray Disc Support: Do your projects contain huge database and video files? AutoPlay Media Studio 8 now includes full support for burning directly to Blu-Ray media (BD-R, BD-RE). The integrated Bluray disc burning allows you to publish your project directly to single layer and dual-layer BD-R and BD-RE media, supporting 25 GB, 50 GB and even 100 GB formats.

Application Styles / Skinning: AutoPlay Media Studio 8 gives you the freedom to create applications that look exactly the way you want. Perhaps you prefer that your programs to take on the same appearance as the operating system (e.g. Windows XP, Vista, Windows 7 Aero)?

Integrated Database Access: It's never been easier to write database applications using AutoPlay Media Studio! Easily connect to a variety of popular local and remote/Internet database systems including MySQL, SQLite3, ODBC, Oracle and PostgreSQL. Execute any SQL statements you desire like CREATE, INSERT and more - even easily retrieve data results using a row-by-row cursor system. Features full integration with our fill-in-the-blanks style Action Wizard, plus intelligent code completion.

PDF Object: AutoPlay Media Studio now features integrated support for displaying PDF documents right in your application. This highly requested feature also gives you full control over the display and formatting. You can show/hide toolbars, scrollbars and borders. Layout options include "Single Page", "One Column", "Two Columns" and "User Preference". View options include "Fit Page", "Fit Page Width", "Fit Page Height" and "Actual Size".

PDF Actions: Take control of the PDF object with 18 easy-to-use actions. Fully integrated into the fill-in-the-blanks Action Wizard, you'll be able to easily create dynamic applications to work with PDF files. Actions are provided to Print, Load, Navigate, Zoom, Resize, Hide and much more.

QuickTime Object: Thanks to the new Apple QuickTime object, Your AutoPlay Media Studio applications are now compatible with over 80 video, audio and image formats. Video formats include .MOV, .DV, .M4V, .MP4 and dozens more - including the amazing h.264 format. Audio formats include .AAC, .AIF, .M4A, .MP3, etc. Visual formatting options let you lock an aspect ratio, resize the media to fit the object dimensions or center it within the object area. Border styles include 3D, plain or none.

xButton Object: If you're trying to create an application that blends in beautifully with the operating system, the new xButton object is just what the doctor ordered. The new xButton object supports far more customization than was previously possible. Now you can modernize your applications by adding "icon" images to your buttons, plus you can "markup" the text however you desire. This object lets you control the relative placement of button text and button images; choose between normal and toggle styles; adjust fonts and colors; and even markup you text using dozens of XAML tags - including hyperlinks right on your buttons. By default, the xButton styles itself according to whatever operating system it is being run on. If your application is running on Vista, the button looks like a standard Vista button. If you're running it on Windows 7, it looks like Windows 7. However, you can easily override this and choose from many included styles like Flat, Office 2000, Office XP or many different Office 2007 styles. Or hundreds of MSSTYLES themes.

What's New in AutoPlay Media Studio 7.5?
Rich Text Object

The new rich text object allows you to display rich text (.rtf) in an object. It supports background transparency as well as design-time and runtime character and paragraph formatting.

Slideshow Object
The slideshow object allows you to show a series of images in a set area. It supports automatic resizing and scaling as well as transitions between images.

Checkbox Object
The new checkbox object wraps the standard Windows checkbox control but takes it to a new level by allowing transparent background and mouse state text color changes.

Radio Button Object
The new radio button object is great for quiz and test applications. Radio buttons support transparent backgrounds and changing text color as the mouse passes over them. Radio button selection and grouping is also handled automatically.

Multiline Text on Button Objects
Button objects now support multiline text. You can have multiple lines of text with word-wrap and specify custom left and right margins.

Thumbnail Support in File Browsers
The file browsers in the product now support thumbnail view, making it much faster and easier to locate files.

Print Pages at Runtime
The addition of the Page.Print action allows you to print pages at runtime including options for whether or not to show a print dialog and whether to scale the pages to fit the paper.

Automatic Sizing and Positioning of Objects
The new Auto-Resize options for each object allow you to control how each side of the object responds to the page being resized at runtime. This makes it very easy to have resizable applications look right at different sizes.

Page Keyword Searching
Specify a list of keywords associated with each page. Then at runtime use the new actions to search for keywords on pages, create an indexed table of keywords, or even show a common dialog to allow the user to perform keyword searches.

New and Enhanced Templates
Includes many new project templates that demonstrate many of the new features in version 7.0.

CD / DVD Burning on Vista
You can now burn CD/DVD projects on Windows Vista systems.

Get and Set Page Properties at Runtime
Two new actions, Application.GetPageProperties and Application.SetPageProperties allow you to query and modify page properties such as keywords, descriptions and even background colors and images dynamically at runtime.

Automatic Code Signing
Automatically have your applications code signed during publishing. This provides a more secure experience for users and helps make applications Windows Vista compliant.

MSI Actions
Over 35 MSI actions that leverage the Windows Installer service technology on the user's system. These actions make it easy to query the state of products, features and components on the end-user's system that were installed with a Windows Installer package.

Dynamic Passwords for Encrypted Data Segments
Now when you build to a Web/Email executable and turn on the Encrypt data segment option, a unique key is used to protect the data ensuring that your data cannot be decrypted using a common key.

Instructions for Project Templates
Now when you export a project to a project template and enter instructions in the Description field of the Project Template Information dialog, the text will be displayed for the developer to read when a project is created from that template.

Support for Alternate Templates Folder
The new project dialog now scans the "My Documents\AutoPlay Media Studio 7.0\Templates" folder for project template files as well as the "Program Files\AutoPlay Media Studio 7.0\Templates" folder. This allows the storage and use of project templates from a per-user folder.

Minimum Page Size
Added support for minimum page sizes for resizable projects. These dimensions can be entered on the Appearance tab of the Project Settings dialog.

CDATA Support for Writing to XML
The XML.SetValue action now has an extra parameter that allows you to specify whether the data should be written out as a CDATA section.