<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/goto.cpp, branch v2.5.2</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>autoconf preparation: move everything into src/ subdir</title>
<updated>2012-12-04T21:07:08+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-12-04T16:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=d8a316514c03d85b771a9dce4a8a51b875d955b3'/>
<id>d8a316514c03d85b771a9dce4a8a51b875d955b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>some minor simplifications of the goto code</title>
<updated>2012-11-20T05:07:34+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-11-20T02:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=a94a7e8ba9080eb7a330fd64628e5cbe36be9fe6'/>
<id>a94a7e8ba9080eb7a330fd64628e5cbe36be9fe6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>goto table cleanup</title>
<updated>2012-11-20T05:07:33+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-11-19T21:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=6bf314fa5193872e26e3eaabe222ee1e2a823c08'/>
<id>6bf314fa5193872e26e3eaabe222ee1e2a823c08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make goto tables local to macro invocation: they are declared on the C++ callstack since macro invocations result in nested macro_execute() calls</title>
<updated>2012-11-20T05:07:33+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-11-19T21:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=90f203bff189706c2dec34482475b89d0a232597'/>
<id>90f203bff189706c2dec34482475b89d0a232597</id>
<content type='text'>
otherwise a macro could set labels with program counters which are invalid in other macros/the command line
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
otherwise a macro could set labels with program counters which are invalid in other macros/the command line
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure undo tokens and RB-tree entries are destroyed properly</title>
<updated>2012-11-16T22:14:00+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-11-16T22:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=8f3e18e12c8e85ad635dc765020327477668a131'/>
<id>8f3e18e12c8e85ad635dc765020327477668a131</id>
<content type='text'>
 * when a pointer to an abstract base class is "deleted", it must have a virtual destructor so the destructor of derived classes is executed
 * fixes for instance, deletion of save point files when the command line is terminated (undo stack is discarded)
 * simplified some undotoken code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * when a pointer to an abstract base class is "deleted", it must have a virtual destructor so the destructor of derived classes is executed
 * fixes for instance, deletion of save point files when the command line is terminated (undo stack is discarded)
 * simplified some undotoken code
</pre>
</div>
</content>
</entry>
<entry>
<title>support different kinds of runtime errors (using C++ exceptions)</title>
<updated>2012-11-16T17:57:34+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-11-16T17:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=597497938a96b14f327345adb00dfcfd080208a3'/>
<id>597497938a96b14f327345adb00dfcfd080208a3</id>
<content type='text'>
 * also added some additional range checks (e.g. X command)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * also added some additional range checks (e.g. X command)
</pre>
</div>
</content>
</entry>
<entry>
<title>distinguish between GOTO, LOOP and CONDITIONAL parse-only modes: fixes loop branching in conditionals</title>
<updated>2012-11-12T20:44:46+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-11-12T20:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=3bb56ae078e80b3d228be092dc66962760d9a892'/>
<id>3bb56ae078e80b3d228be092dc66962760d9a892</id>
<content type='text'>
e.g. &lt;0"=1;'...do something...&gt; now works as expected
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
e.g. &lt;0"=1;'...do something...&gt; now works as expected
</pre>
</div>
</content>
</entry>
<entry>
<title>added &lt;n&gt;O...$ GOTO command</title>
<updated>2012-11-11T06:49:06+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-11-11T06:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=e6d7baf883ef3e75a9e5bd616a59df9405f63872'/>
<id>e6d7baf883ef3e75a9e5bd616a59df9405f63872</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dump goto table only in DEBUG mode</title>
<updated>2012-11-11T00:59:48+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-11-11T00:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=d6593762d97bf44f3a398dc4fae714a9e20a24b2'/>
<id>d6593762d97bf44f3a398dc4fae714a9e20a24b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RBTree class (wrapper around BSD macros) - use for Goto table</title>
<updated>2012-11-11T00:57:20+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2012-11-11T00:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=345521105a14102d4dd62788d5d3971270009760'/>
<id>345521105a14102d4dd62788d5d3971270009760</id>
<content type='text'>
 * the other classes (Table, StringTable, StringTableUndo) do not yet work
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * the other classes (Table, StringTable, StringTableUndo) do not yet work
</pre>
</div>
</content>
</entry>
</feed>
