<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sciteco/TODO, branch v0.6.4</title>
<subtitle>Scintilla-based Text Editor and COrrector</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/'/>
<entry>
<title>updated TODO</title>
<updated>2015-03-18T04:08:40+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-18T04:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=2270c4f5c9a010e60741d899384f4b09f8961fb3'/>
<id>2270c4f5c9a010e60741d899384f4b09f8961fb3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>updated TODO</title>
<updated>2015-03-17T04:49:18+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-17T04:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=910a5913bf94793eee603f2ab397b52142b99295'/>
<id>910a5913bf94793eee603f2ab397b52142b99295</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implemented automatic EOL translation support</title>
<updated>2015-03-16T06:20:05+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2014-12-12T15:39:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=c310c7d875c8aa871180de130e820ed19a2489f5'/>
<id>c310c7d875c8aa871180de130e820ed19a2489f5</id>
<content type='text'>
 * activated via bit 4 of the ED flag (enabled by default)
 * automatic EOL guessing on file loading and translation to LFs.
   * works with files that have inconsistent EOL sequences.
 * automatic translation to original EOL sequences on file saving
   * works with inconsistent EOL sequences in the buffer.
     This should usually not happen if the file was read in with
     automatic EOL translation enabled.
 * also works with the EC and EG commands
 * performance is OK, depending on the file being translated.
   When reading files with UNIX EOLs, the overhead is minimal
   typically-sized files. For DOS EOLs the overhead is larger
   but still acceptable.
 * Return (line feed) is now an immediate editing command.
   This centralizes EOL sequence insertion.
   Later, other features like auto-indent could be added to
   the editing command.
 * get_eol() has been moved to main.cpp (now called
   get_eol_seq()
 * Warn if file ownership could not be preserved when
   saving files.
 * IOView has been almost completely rewritten based
   on GIOChannels. The EOL translation code is also in IOView.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * activated via bit 4 of the ED flag (enabled by default)
 * automatic EOL guessing on file loading and translation to LFs.
   * works with files that have inconsistent EOL sequences.
 * automatic translation to original EOL sequences on file saving
   * works with inconsistent EOL sequences in the buffer.
     This should usually not happen if the file was read in with
     automatic EOL translation enabled.
 * also works with the EC and EG commands
 * performance is OK, depending on the file being translated.
   When reading files with UNIX EOLs, the overhead is minimal
   typically-sized files. For DOS EOLs the overhead is larger
   but still acceptable.
 * Return (line feed) is now an immediate editing command.
   This centralizes EOL sequence insertion.
   Later, other features like auto-indent could be added to
   the editing command.
 * get_eol() has been moved to main.cpp (now called
   get_eol_seq()
 * Warn if file ownership could not be preserved when
   saving files.
 * IOView has been almost completely rewritten based
   on GIOChannels. The EOL translation code is also in IOView.
</pre>
</div>
</content>
</entry>
<entry>
<title>updated TODO</title>
<updated>2015-03-12T03:40:37+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-12T03:40:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=ae1443735c898c456d7d2689c867f08db97b855f'/>
<id>ae1443735c898c456d7d2689c867f08db97b855f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>updated TODO</title>
<updated>2015-03-07T21:40:09+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-07T21:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=76d0548608dc3fbb8d6b9161be6809c05605b610'/>
<id>76d0548608dc3fbb8d6b9161be6809c05605b610</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>updated TODO</title>
<updated>2015-03-01T23:28:00+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-03-01T23:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=4430dc76d63e867cb2b81b46c89223eabb0cb95f'/>
<id>4430dc76d63e867cb2b81b46c89223eabb0cb95f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implemented to undo stack memory limiting</title>
<updated>2015-02-23T01:54:41+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-02-23T01:54:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=b40fe867e021bc365df1a904c2b1ed2068208f13'/>
<id>b40fe867e021bc365df1a904c2b1ed2068208f13</id>
<content type='text'>
 * acts as a safe-guard against uninterrupted infinite loops
   or other operations that are costly to undo in interactive mode.
   If we're out of memory, it is usually too late to react properly.
   This implementation tries to avoid OOMs due to SciTECO behaviour.
   We cannot fully exclude the chance of an OOM error.
 * The undo stack size is only approximated using the
   UndoToken::get_size() method.
   Other ways to measure the exact amount of allocated heap
   (including size fields in every heap object or using sbrk(0) and
   similar) are either costly in terms of memory or platform-specific.
   This implementation does not need any additional memory per heap
   object or undo token but exploits the fact that undo tokens
   are virtual already. The size of an undo token is determined
   at compile time.
 * Default memory limit of 500mb should be OK for most people.
 * The current limit can be queried with "2EJ" and set with &lt;x&gt;,2EJ.
   This also works interactively (a bit tricky!)
 * Limiting can be disabled. In this case, undo token processing
   is a bit faster.
 * closes #3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * acts as a safe-guard against uninterrupted infinite loops
   or other operations that are costly to undo in interactive mode.
   If we're out of memory, it is usually too late to react properly.
   This implementation tries to avoid OOMs due to SciTECO behaviour.
   We cannot fully exclude the chance of an OOM error.
 * The undo stack size is only approximated using the
   UndoToken::get_size() method.
   Other ways to measure the exact amount of allocated heap
   (including size fields in every heap object or using sbrk(0) and
   similar) are either costly in terms of memory or platform-specific.
   This implementation does not need any additional memory per heap
   object or undo token but exploits the fact that undo tokens
   are virtual already. The size of an undo token is determined
   at compile time.
 * Default memory limit of 500mb should be OK for most people.
 * The current limit can be queried with "2EJ" and set with &lt;x&gt;,2EJ.
   This also works interactively (a bit tricky!)
 * Limiting can be disabled. In this case, undo token processing
   is a bit faster.
 * closes #3
</pre>
</div>
</content>
</entry>
<entry>
<title>updated Scintilla submodule: fixed tab stop calculation on Curses</title>
<updated>2015-02-14T06:19:32+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-02-14T06:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=1b07f32774dc0f9db8fe7906998061dc5bae2ad9'/>
<id>1b07f32774dc0f9db8fe7906998061dc5bae2ad9</id>
<content type='text'>
 * also did some whitespace cleanup in SciTECO now that tabs are
   displayed properly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * also did some whitespace cleanup in SciTECO now that tabs are
   displayed properly
</pre>
</div>
</content>
</entry>
<entry>
<title>updated TODO</title>
<updated>2015-02-11T05:14:25+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2015-02-11T05:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=db04cac2fb3107043e5d31159ee916b79e53c2a5'/>
<id>db04cac2fb3107043e5d31159ee916b79e53c2a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>updated TODO</title>
<updated>2014-12-15T06:49:38+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2014-12-15T05:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/sciteco/commit/?id=0d2e4c00d260cb22784a8736f1c571a7fbe87aa2'/>
<id>0d2e4c00d260cb22784a8736f1c571a7fbe87aa2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
