Release Notes - Curl RTE 8.0
Known Issues - Curl RTE 8.0Curl RTE 8.0.0 Release Note for the Mac
Contents
- Installer
- Core Library
- GUI and Graphics
- File Manipulation, I/O, OCC and Persistent Data
- OS, Browser and Server Issues
- The Curl Control Panel
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/9/surge
Note that if more than one numbered subdirectory exists, you need to invoke the highest numbered one. That is, /opt/curl/surge/9/surge rather than /opt/curl/surge/8/surge
round-to-even? option is not implemented in Decimal.round-to-scale
The Decimal.round-to-scale method has a round-to-even? keyword argument but the value of this argument is ignored; the computation always proceeds as if this argument had the default value of true. For example, the Curl expression {value def v = 1.545i {v.round-to-scale 2, round-to-even? = false} } will return 1.54, even though it should return 1.55.
GUI and Graphics
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.
XP and ATI 3d Rage Pro card shows graphics scrambling
In rare cases graphics output may be garbled. This has for example been observed with the ATI 3d Rage Pro card under Windows XP. These problems can often be fixed by installing the latest drivers from the manufacturers web site.
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".
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.
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
Mac: Running applets with Safari 4 or 5 will need to check "Open in 32-bit mode"
The Curl RTE plugin will not work properly with Safari 4.0 when Safari is run in 64-bit mode. On some older machines Safari will never run in 64-bit mode. This can be worked around by selecting "Get Info" from the menu on the Safari icon and enabling "Open in 32-bit mode", however it will make Safari run in 32-bit mode always.
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.
.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.
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.

