<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to oscript v1.2</title><link>https://sourceforge.net/p/objectscript/news/2003/05/oscript-v12/</link><description>Recent changes to oscript v1.2</description><atom:link href="https://sourceforge.net/p/objectscript/news/2003/05/oscript-v12/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 22 May 2003 14:19:06 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/objectscript/news/2003/05/oscript-v12/feed.rss" rel="self" type="application/rss+xml"/><item><title>oscript v1.2</title><link>https://sourceforge.net/p/objectscript/news/2003/05/oscript-v12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Contains:&lt;br /&gt;
oscript - the ObjectScript scripting engine&lt;br /&gt;
ode - the IDE (src editor, debugger)&lt;br /&gt;
chimera - application framework&lt;/p&gt;
&lt;p&gt;Release Notes:&lt;br /&gt;
+  editor:&lt;br /&gt;
-  disable cursor while popup menu is active, so accessing menu items &lt;br /&gt;
by click-and-hold-and-drag doesn't change text selection&lt;br /&gt;
-  bug fix:  returning from escape-mode would create a duplicate&lt;br /&gt;
function-tree tab.&lt;br /&gt;
-  bug fix:  undos were broke&lt;br /&gt;
-  you can now interrupt the thread associated with a script console&lt;br /&gt;
by typing CTRL-C, or selecting &amp;quot;Interrupt&amp;quot; from the view menu&lt;br /&gt;
+  oscript:&lt;br /&gt;
-  some scope changes... see release notes: &lt;a href="https://sourceforge.net/project/shownotes.php?group_id=16670&amp;amp;release_id=160890"&gt;https://sourceforge.net/project/shownotes.php?group_id=16670&amp;amp;release_id=160890&lt;/a&gt;&lt;br /&gt;
-  fixed bug that was causing problems when running from a directory &lt;br /&gt;
that had two or more spaces in the path.  This was causing problems &lt;br /&gt;
on windows, running from the desktop or from webstart, since in &lt;br /&gt;
both cases the path usually (depending on windows flavor) had two &lt;br /&gt;
or more spaces in the path&lt;br /&gt;
-  performance optimizations:  changing how symbols are tracked, and a&lt;br /&gt;
custom hashtable implementation are good for an (approx) 10% speed-&lt;br /&gt;
up, plus lower memory usage, and faster startup time for code that&lt;br /&gt;
has already been compiled and stored in cache.jar&lt;br /&gt;
-  make function instances more lightweight&lt;br /&gt;
+  chimera:&lt;br /&gt;
-  watchdog timer for registry thread, makes debugging easier when &lt;br /&gt;
developing in the chimera environment... previously if a registry &lt;br /&gt;
subscriber callback hung, it would cause many seemingly confusing &lt;br /&gt;
errors (unable to open new windows, etc)&lt;br /&gt;
-  the stdout/stderr output console window can be disabled from the&lt;br /&gt;
preferences window (under &amp;quot;add ons&amp;quot;)&lt;/p&gt;
&lt;p&gt;check-scope.os:  &lt;a href="http://osdn.dl.sourceforge.net/sourceforge/objectscript/check-scope.os"&gt;http://osdn.dl.sourceforge.net/sourceforge/objectscript/check-scope.os&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rob Clark</dc:creator><pubDate>Thu, 22 May 2003 14:19:06 -0000</pubDate><guid>https://sourceforge.net394f997b7a582b6d4591cf623be80ceb55080e07</guid></item></channel></rss>