Publisher's Description

From UserLand Software:
Frontier is a powerful Web content management system, built around an object database, scripting language, script editor and debugger, outliner, multi-threaded runtime, integrated HTTP server, distributed computing protocols such as XML-RPC and SOAP. Frontier also includes our browser-based content system, Manila, at no extra cost. $899, with free updates for one year.

What's new in this version:

Frontier 9.1b3 includes a new regular expressions implementation at system.verbs.builtins.re, contributed by Andre Radke. These verbs, based on Philip Hazel's PCRE, provide improved performance over the Regex extension provided with previous releases. Docs for the new verbs, as well as developer docs for migrating from the regex extension are at system.verbs.builtins.re.docs. (Documentation will be added to the DocServer site when Frontier 9.1 is released.)

E-mail This Review

Thank You, !

Report Offensive Content

If you believe this comment is offensive or violates the CNET's Site Terms of Use, you can report it below (this will not automatically remove the comment). Once reported, our staff will be notified and the comment will be reviewed.

Thank You for Helping us Maintain CNET's Great Community, !

Full Specifications

+

What's new in version 9.1b3

Frontier 9.1b3 includes a new regular expressions implementation at system.verbs.builtins.re, contributed by Andre Radke. These verbs, based on Philip Hazel's PCRE, provide improved performance over the Regex extension provided with previous releases. Docs for the new verbs, as well as developer docs for migrating from the regex extension are at system.verbs.builtins.re.docs. (Documentation will be added to the DocServer site when Frontier 9.1 is released.)

Dereferencing an address value stored in the object database which pointed at a local variable which has been disposed since the address value was created no longer crashes Frontier. The most common cause for this crash was when dereferencing an invalid address which had been incorrectly returned by html.getPageTableAddress, after a script had failed to call html.deletePageTableAddress.

file.setEndOfFile no longer causes Frontier to crash if the file had not been previously opened.

A low-level bug in the Windows networking code which could cause high CPU usage has been fixed.

On Mac OS X, assertion failures are now logged to the Console with a timestamp, and the name and version of the Frontier application, to make assertion failure messages more easily identifiable in the context of a system log file.