Release Notes for OpenLaszlo 4.2 Beta 3

OpenLaszlo 4.2 Beta 3 follows OpenLaszlo 4.2 Beta 2 as the next build from the trunk development branch. The primary goal of this release is to provide beta-level support for SWF9 features.

OpenLaszlo 4.2 Beta 3 is not a fully-qualified release. It has had limited testing for specific features. This release is intended as a platform for initial porting and testing of SWF9 applications.

Running OpenLaszlo Server on Windows Vista

There are two options. The first option is to manually ask for administrator privileges whenever you want to start or stop the OpenLaszlo Server.

  1. Navigate to Start->All Programs->OpenLaszlo Server->Start OpenLaszlo Server.

  2. Right click and select Run as administrator.

  3. Click Continue when Vista displays a dialog box asking for permission.

Use the same procedure to select Stop OpenLaszlo Server or OpenLaszlo Explorer.

The second option is to modify the application shortcuts to run as administrator whenever they are selected.

  1. Navigate to Start->All Programs->OpenLaszlo Server->Start OpenLaszlo Server. Right click and select Properties.

  2. The properties dialog box should open in the Shortcut tab. Click on the Advanced... button.

  3. Click on the checkbox to Run as administrator and click the OK button.

  4. Click the OK button on the Shortcut tab. Vista will display a dialog box asking for permission to change the shortcut settings.

Follow the same procedure for the Stop OpenLaszlo Server or OpenLaszlo Explorer shortcuts.

Note: Microsoft Vista will still ask for permission to run as an administrator. However, you do not have to remember to run as an administrator each time.

New SWF9 Compiler Switch

There is a new compiler switch in WEB-INF/lps/config/lps.properties:

compiler.swf9.execflex=false

This switch controls whether the flex swf9 compiler is invoked in the same Java thread as the LPS Server, or using a seperate exec'ed process. Setting execflex=false will be more portable, as it doesn't depend on the shell and execution of a subprocess, however it will require more max heap memory for the LPS Server. A minimum of 1024MB is recommended for the Java -Xmx max heap memory init option.

If execflex is set to true, the flex compiler will be invoked in a separate process. This will use less heap memory from the main LPS server or servlet process. On Unix and OSX systems, the files in WEB-INF/bin/mxmlc and WEB-INF/bin/compc will need to be set to executable permissions in the filesystem. This should happen automatically in the release, but may not be set correctly when deploying a WAR file using Tomcat's servlet manager; in that case those file permissions may need to be set by hand.

Bugs Fixed in OpenLaszlo 4.2 Beta 3

The 4.2 beta 3 release includes more than 100 bug fixes, primarily to support SWF9; we have provided a link to our JIRA bug tracking system where you can view the details:

OpenLaszlo 4.2 Beta 3 Credits

We would like to thank the entire OpenLaszlo community for submitting bug fixes and participating in discussions to help make OpenLaszlo a better platform. Special thanks to André Bargull and Raju Bitter for their continued support of the project.


Copyright © 2002-2008 Laszlo Systems, Inc. All Rights Reserved. Unauthorized use, duplication or distribution is strictly prohibited. This is the proprietary information of Laszlo Systems, Inc. Use is subject to license terms.