HOME > Download > Release Notes - Curl RTE 7.0
Download : Runtime Engine

Release Notes - Curl RTE 7.0

Known Issues - Curl RTE 7.0

Curl RTE 7.0 Release Note for the Mac

Contents

Installer

Must log out and log in again to see linux start menu items

On Linux systems running the Gnome window manager, the Start Menu items are not displayed following installation of the Curl IDE.

Workaround: Log out and log back in to force the Start Menu items to display.

Linux start menu items not created for KDE

On some versions of Linux running KDE, installing the Curl RTE does not create Start Menu entries.

Workaround: Run these applications from the command line.

Curl RTE => /opt/curl/surge/8/surge

Note that if more than one numbered subdirectory exists, you need to invoke the highest numbered one. That is, /opt/curl/surge/6/surge rather than /opt/curl/surge/5/surge

GUI and Graphics

print-graphic: em dash (-) does not print

The em dash character (Unicode: \u2010) sometimes won't print when output to a printer or PDF file. This issue was there since Curl version 7.0, and we expect this will be fixed at the next release in the future.

Workaround:
try printing to a printer with RenderingMode.normal, instead of default.
For example, add a call like the following before printing:
{set-rendering-mode RenderingMode.normal}

Underline on trademark symbol on Linux

If an underline style is applied to a trademark symbol, the underline position may be offset relative to adjacent characters on certain Linux systems.

Letters in italics sometimes clipped

Any character has one bounding box that is appropriate for text layout and possibly a different bounding box that is appropriate for drawing. The Curl RTE uses the layout box in both cases. As a result, the first or last character in a line can sometimes be clipped slightly. The same effect is at times seen in most web browsers.

Fonts in Mixed Locales

There are three font aliases in the Curl RTE. These are "serif", "sans-serif" and "monospace". The RTE uses the working locale to map these font aliases to a particular font family name.

If an attempt is made to display Japanese string when the working locale is English the alias could resolve to a font that does not contain the Japanese characters. Such characters will render incorrectly, usually as a small rectangle. This will only occur if the host locale is "ja" and the working locale is "en".

Undo / redo not implemented for skinnable ComboBoxes

Undo / redo behavior was introduced in various text controls in version 6.0 of Curl, including the default user interface for ComboBox on the Microsoft Windows and Linux platforms. However, skinnable user interfaces for ComboBox, such as the default user interface on the Macintosh platform, do not support undo / redo behavior in this release.

Using CTRL+click or Apple Key+click on a link to a Curl applet does not open new tab

If you hold down the control key on a PC or the Apple key on a Mac and click on a link to a Curl applet, the linked applet will not open up in a new tab.

Security issue with Clipboard.set-string and Clipboard.set-object

An unprivileged applet may not copy information to the clipboard unless it is done in response to a user gesture (mouse click or key press). A SecurityException will be thrown if this is attempted. This change was implemented in all supported versions of the Curl RTE to improve security.

File Manipulation, I/O, OCC and Persistent Data

curl://occ always opens in default browser

On Windows, OCC applets ("curl://occ/...") open in the default browser even when the Url is entered in the address field of a browser which is not the default.

Crash when 127.0.0.1 is denied

Do not deny connections to ip address 127.0.0.1 in your firewall. The Curl RTE and Curl IDE rely on this loopback address for internal purposes. These products will not function if access to ports on this address are blocked.

OS, Browser and Server Issues

IE Javascript problem with window containing Curl applet

If an applet is opened using JavaScript's window.open call in Internet Explorer, that window will not be closeable using window.close, unless the window.open call has happened again while the window was already open.

Workaround: If an HTML page with the applet in it using an EMBED/OBJECT/IFRAME tag is opened with window.open, then the window will be closeable with window.close. This bug is known to Microsoft, and may be fixed in future OS service packs.

Issues with tabbed browsing in Firefox

The use of tabbed browsing in Firefox is not fully functional when viewing Curl applications.

We treat all applets as sticky on mozilla-based browsers

In the following browsers, all Curl applets are "sticky". That is, they run as if '{applet.become-sticky}' appears in the applet source code. Therefore, browsing to the Url of an applet which is already in the browser history simply returns to the existing applet instance.

This limitation affects

  • all versions of Firefox

Workaround: None. This is a limitation in the Mozilla-based browsers, which do not support providing history information to plugins.

Embedded curl fails to print on IE 5.0

Microsoft® Internet Explorer version 5.0 will not print Curl applets that are embedded in a Web page.

To solve this problem, upgrade your version of Microsoft® Internet Explorer. Download the latest version from the Microsoft Web site.

.curl links that open in IE fail with anchors

A link from a Curl applet to another Curl applet via a file URL that contains an anchor string will not behave properly in Microsoft Internet Explorer.

An example of this type of link is:

{link {url "file:///c:/my-directory/document.curl#destination"} Click here!}

Internet Explorer will link to "document.curl" but will not scroll to the anchor, "#destination".

Our Mozilla lacks Japanese resources

The Curl RTE on Linux will use a copy of the Mozilla browser which is included with the Curl RTE, when it needs to spawn a web-browser, if it can't find a suitable web-browser already installed on the machine. This copy of Mozilla only includes English resources, regardless of what language the user might use.

On Linux, the Curl RTE doesn't copy over Firefox profiles so user settings will be ignored

The Curl RTE on Linux uses Mozilla based libraries to handle http: and https: URLs, and makes copies of the user's most recently used Mozilla profile to get various settings like Proxy servers to be used and client side certificates to use. However the Curl RTE does not copy over Firefox profiles, so Firefox users would need to run Mozilla to make changes to settings that would be seen by the Curl RTE.

Curl turns Ineternet Explorer icon into Netscape icon

Occassionally, when a Curl applet is loaded into Internet Explorer, the Internet Explorer icon in the upper left corner of the window and the icon in the task bar changes into the Netscape icon.

Security warning when starting surge on Vista with IE 7 in protected mode

If you install the Curl RTE or Curl Lab on Microsoft's Vista with the process ieuser.exe running, when you try to load a Curl applet, you will get a security warning indicating that:

"A website wants to open web content using this program on your computer...."

To workaround this problem, you can:

  • make sure that ieuser.exe is not running when you install the Curl RTE, or,
  • reboot after installing the Curl RTE

IE 7 thinks Curl applet is still loading when running file from the IDE

If you use Internet Explorer 7 with the tabbed browsing feature turned off, when you run a Curl applet you may see that IE 7 displays the animated spinning icon by the address filed, indicating that IE 7 thinks the applet is still loading although the file has completed loading.

If you reload the applet in IE 7, the animated spinning icon will stop when the appplet finishes loading.

In IE7 Quick Tabs view, Curl Applications are displayed as an

Due to a limitation in Internet Explorer, the Internet Explorer 7 Quick Tabs view will show Curl language applets as just an icon, and will not show an image of the Applet content

Mozilla print preview does not show Curl content

In Mozilla style browsers, page preview does not work when Curl content is loaded.

The Curl Control Panel

The Curl Control Panel is available by clicking on the Curl icon in the system tray, then clicking Show Curl Control Panel. If the icon is not visible, you may raise the Control Panel via the Windows® Start menu.

Control Panel: No syntactic validity checking for hosts and directories

Privileged hostnames in the Control Panel are not validated.

There is no semantic validity checking for hostnames you enter as privileged locations in the Curl Control Panel. Also, the preceding http:// is assumed, so you should not enter it.

There is syntactic validity checking, to the extent that location names containing spaces are rejected.

Curl RTE automatic update can cause failer of RTE when used on machine with Power Users

The automatic update feature does not work correctly when two Curl users have Power User privileges on the same Windows machine. In that case, it is best to have the users disable auto-update using the Curl Control Panel, and an Administrator account should be used to update Curl when needed.

Difficult to edit in trusted location of Control Panel

You cannot edit a Privileged Location in the Curl Control Panel. To change an entry, first remove it (by clicking the revoke privilege link) and then add the desired entry.