Indigo Rose Corporation - AutoPlay Media Studio 7.5 Readme

# AutoPlay Media Studio 7.5 - Last Minute Notes

Copyright © 1997-2008 Indigo Rose Corporation. All rights reserved. AutoPlay Media Studio is a trademark of Indigo Rose Corporation.

Product Name: | AutoPlay Media Studio 7.5
Version: | 7.5.1000.0 - (what has changed?)
Release Date: | October 16, 2008
Distribution: | Unauthorized distribution prohibited. See License.txt for licensing details.

## Table Of Contents

Getting Started
About AutoPlay Media Studio
What's New?
Release History
Contact Information
Copyright & Trademark Notice

## Getting Started

Thank you for using AutoPlay Media Studio! The best way to get started quickly is to read the Getting Started user's guide. A shortcut to the user's guide is located in the Start menu under Start -> Programs -> Indigo Rose Corporation -> AutoPlay Media Studio 7.0.

You can also access the Getting Started guide from within AutoPlay itself, by choosing Help > AutoPlay Media Studio User's Guide from the program menu.

If you have any questions, or need help with this product, please visit http://www.indigorose.com.

## About AutoPlay Media Studio

AutoPlay Media Studio is the state of the art in CD-autoplay multimedia tools. With its intuitive workflow and drag-and-drop objects, even absolute beginners can quickly achieve impressive results. But despite its world-renown ease of use, AutoPlay Media Studio is a serious development tool. In fact, it's used by thousands of people to create everything from AutoRun/AutoPlay menus and CD business cards, to fully interactive training applications. With AutoPlay, your imagination is your only limit!

AutoPlay Media Studio excels at integrating diverse media types such as images, sounds, videos, text, and Flash into a single cohesive presentation. In fact, AutoPlay has been trusted to deliver rock-solid multimedia experiences to millions of people around the world. Users just like you have chosen AutoPlay Media Studio for:

- Multimedia Authoring & Application Development
- Computer Based Training (CBT) Applications
- CD-ROM/DVD-ROM AutoPlay / AutoRun Menu Systems
- Interactive Marketing Presentations
- Electronic Business Cards
- Much more

## What's New in AutoPlay Media Studio?

Customizable Dialogs Application development has been raised to a new level in AutoPlay Media Studio 7.5 with the addition of customizable dialogs. Dialogs support the same background settings, objects and events as pages do...but the options don't stop there. Dialogs have features above and beyond pages including custom sizes, multiple windows styles, and even a custom icon. Complemented by both its own "DialogEx" action category containing 21 new actions, as well as 6 additional "Application" actions, you'll surely find this powerful new feature a welcome addition to your design arsenal.

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.

Grid Object The new grid object allows you to add spreadsheets, grids and list controls to your applications containing an extremely flexible action set.

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/Dialogs at Runtime The addition of the Page.Print and DialogEx.Print actions allow you to print pages and dialogs at runtime including options for whether or not to show a print dialog and whether to scale the pages/dialogs 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 or dialog 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/Dialog Properties at Runtime Two new actions, Application.GetPageProperties, Application.SetPageProperties, Application.GetDialogProperties and Application.SetDialogProperties allow you to query and modify page and dialog properties such as 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.

## Release History

### 7.5.1000 - October 16, 2008

- Feature: Customizable Dialogs - Application development has been raised to a new level in AutoPlay Media Studio 7.5 with the addition of customizable dialogs. Dialogs support the same background settings, objects and events as pages do...but the options don't stop there. Dialogs have features above and beyond pages including custom sizes, multiple windows styles, and even a custom icon. Complemented by both its own "DialogEx" action category containing 21 new actions, as well as 6 additional "Application" actions, you'll surely find this powerful new feature a welcome addition to your design arsenal.
- Feature: Added a new parameter called "WaitForReturn" to the Shell.Execute action as well as a return code.
- Feature: Added support for certificates during HTTP downloads.
- Feature: Added a new action called "System.GetOSProductInfo" that gets the product type for the operating system (only supported on Windows Vista, Windows Server 2008).
- Feature: Added an optional parameter called "WindowHandle" to the "System.GetMousePosition" action that can be used to get the mouse position relative to a window other than the application window such as a dialog.
- Feature: Added several more folders to the Shell.GetFolder action including: SHF_MYMUSIC, SHF_MYMUSIC_COMMON, SHF_MYPICTURES, SHF_MYPICTURES_COMMON, SHF_MYVIDEOS, SHF_MYVIDEOS_COMMON, SHF_COMMON_DOCUMENTS, SHF_APPLICATIONDATA_LOCAL.
- Feature: Added the hidden function QueryAllowDialogClose (boolean QueryAllowDialogClose(strDialogName)) that lets developers control when a Dialog can be closed.
- Feature: Added the ability to use icons on the menu created by the "Application.ShowPopupMenu" action.
- Fix: Fixed a bug where empty registy keys would not be imported from .REG files.
- Fix: Fixed a bug where the local variable "this" did not work for grid events.
- Fix: Fixed a bug where quoted strings in the Grid object would cause an error to occur on the "On Selection Changed" event.
- Fix: Made it so that the ComboBox would update the lines to display whenever the dropdown is closed.
- Fix: Fixed a bug where the "Grid.SetSelectedRange" action was not firing the grid's "On Selection Changed" event.
- Fix: Fixed a bug where simple "Show Page" actions were not being renamed properly when a page name was changed.
- Fix: Fixed a bug where the "ReadOrder" property of the ListBox could not be set at runtime.
- Fix: Fixed a bug where the "ReadOrder" property of the ComboBox could not be set at runtime.
- Fix: Fixed a bug where the "Page.CreateObject" action would not set the cursor option for the RadioButton object.
- Fix: Made it so that the RadioButton and CheckBox objects have better redraw performance at runtime.
- Fix: Fixed some issues in the IRScriptEditor.exe.
- Fix: Fixed a bug where several actions in the Application category referencing page names were not being updated when renaming a page.
- Fix: Fixed a minor bug in the Page.DeleteObject's action xml.
- Fix: Fixed an issue in the Video.SetProperties and Page.CreateObject actions where the video skin file could not be set at runtime.
- Fix: Fixed an issue in the Paragraph.SetProperties and Page.CreateObject actions where the custom scroll bar file could not be set at runtime.
- Fix: Fixed a bug where deleting a video object during the "On Finish" event would sometimes cause a crash.
- Fix: Fixed a bug where File.GetSize() would return the incorrect file size for files larger then 4.7GB.
- Fix: Fixed a reference to an old help file url in the "Browser.apt" template.
- Fix: Fixed a issue with the cursor changing when disabling a Hotspot object through script while the cursor is over top of a different object.
- Fix: Changed the password for AutoPlay's generated data file.
- Fix: Passed the output from the selected code signing tool to the build output window. This is helpful when errors occur.
- Fix: Made it so that AutoPlay will not initialize the sound engine during the installation.
- Fix: Fixed a small bug in the "Installer (Blue)" and "Installer (Keyboard)" templates.
- Fix: Fixed a bug where AutoPlay would not warn you if a file could not be added to the ISO or burned onto a CD.
- Fix: Fixed a bug where terminating a preview would ocassionally not work if a plugin was loaded on the preview.
- Fix: Increased the limit of text that can be shown in the RichText object.
- Fix: Fixed a bug where a Grid object's scroll bars would sometimes draw incorrectly.
- Fix: Fixed a bug where the RichText.GetLine action was not returning the correct string for most lines.
- Fix: Fixed a bug where the "Video.SetFullScreen" action was not working on Windows Vista.
- Fix: Fixed an issue where the design environment would hang if run using Remote Desktop Connection.
- Fix: Fixed an issue with the sound initialization for the CD Audio plugin.
- Fix: Fixed a bug where the Grid object's contents would not print using the Page.Print action.

### 7.1.1007 - March 12, 2008

- Fix: Fixed an issue in the installer where running the install without uninstalling the previous version (7.1.1000.0) would cause the install to fail. Also fixed another issue where a blank dialog may be displayed at the end of the install.
- Fix: Fixed an issue in the "Application.GetMenu" and "Application.SetMenu" actions where menu names and icon IDs were not being stored properly.
- Fix: Fixed a bug where the "On Select" event for ComboBox objects would not fire immediately when triggered by actions.
- Fix: Fixed a bug where the e_ItemInfo.ID table item was not being set properly in the "On Menu" event.
- Fix: Added the IconID table item to the e_ItemInfo table in the "On Menu" event.

### 7.1.1005 - March 4, 2008

- Feature: Added a new Grid object allowing you to add spreadsheets, grids and list controls to your applications. This new object can be added to your project by choosing Object > Grid from the menu.
- Feature: Added the Indigo Rose Script Editor application. This new stand-alone program allows you to edit action scripts with support for syntax highlighting, intellisense code completion and help file integration. It can be run by selecting Tools > IRScriptEditor, and is located within the AutoPlay Program folder.
- Feature: Added the new action Application.SetSysTrayIcon that allows you to set the system tray icon, or revert back to its original.
- Feature: Added the ability to add icon images to menu bar items.
- Fix: Fixed a bug where the Page.CreateObject action would not use the specified name when creating a CheckBox, RichText, or SlideShow object.
- Fix: Fixed a bug where the specified "Volume identifier" was not being reflected when publishing to ISO Image.
- Fix: Fixed a bug where the Tree object was not showing its properties in the properties panel.
- Fix: Added the RichText object properties table to the code templates.
- Fix: Fixed an issue where the RichText object would not be drawn properly using the Page.CreateObject action.
- Fix: Fixed a bug where if you used an Application.Exit action on the On Preload event of a page, the On Show actions would still be executed.
- Fix: Fixed a bug where process enumeration would not be able to get the filename of a process ID if the calling application is running under a user account on Vista (UAC) and the process it is querying is running elevated.
- Fix: Fixed a bug where pressing F1 to access the help file on the Action Settings page of the Action Wizard would fail to launch the help file.
- Fix: Fixed a bug in the Application.SetPageProperties action where loading a new background image would fail.
- Fix: Added some constants that were missing for the Application.SetPageProperties and Application.GetPageProperties actions.
- Fix: Fixed a bug where setting an object's position to a negative number in the properties grid would sometimes reset the position to zero.
- Fix: Fixed a bug where using the RadioButton.SetVisible action with the Application.SetRedraw actions would not function correctly.
- Fix: Fixed a bug where specifying a proxy table in the HTTP.DownloadSecure() action would sometimes cause a crash.
- Fix: Fixed a bug where HTTP.Download() actions could cause a crash in very specific auto-proxy situations.
- Fix: Fixed a bug in the System.GetMemoryInfo action where it was not reporting correct values for greater than 4 GB of RAM.
- Fix: Fixed a bug where the ComboBox.SetSelected action was not firing the "On Select" event.
- Fix: Fixed a bug in the Page.CreateObject action when creating a RichText object containing regular unformatted text instead of Raw RTF text.
- Fix: Fixed a bug in the RichText.SetProperties action where if you disabled the scrollbars, the border would not redraw properly.
- Fix: Fixed a bug where button files containing .tga file types would not display correctly.
- Fix: Fixed a bug where the mouse pointer would not change when opening the RichText object's right click context menu.
- Fix: Fixed a bug where showing a dialog during the RichText control's "On Focus" would cause the event to be fired again when the main screen was selected.
- Fix: Fixed an issue where when tabbing through objects on a page, tabbing would fail on the RichText object even though the object was set to read-only.

### 7.1.1000 - November 7, 2007

- First public release.

## Contact Information

Indigo Rose Corporation
123 Bannatyne Ave., Suite 200
Winnipeg, MB, Canada R3B 0R3

Web Address: http://www.indigorose.com

Sales Phone: (204) 946-0263
Sales Fax: (204) 942-3421
Sales Email: sales@indigorose.com

Technical Support: http://support.indigorose.com

## Copyright & Trademark Notice

AutoPlay Media Studio, the AutoPlay Media Studio logo and all related files and documentation are Copyright © 2005-2008 Indigo Rose Software Design Corporation. All rights reserved.

AutoPlay Media Studio is a trademark of Indigo Rose Software Design Corporation. All other trademarks or registered trademarks mentioned are the property of their respective owners.