<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/src, branch rel-1-56</title>
<subtitle>Git mirror of the Scintilla editor component. Referenced by the SciTECO repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/'/>
<entry>
<title>Kein-Hong Man</title>
<updated>2003-10-23T21:15:28+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-23T21:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=009f05b0111d7c00ad457ef04e5feda935ae274e'/>
<id>009f05b0111d7c00ad457ef04e5feda935ae274e</id>
<content type='text'>
- Added recognition for numbers with underscores.
  (More cute Perl syntax...)
- Added _ as non-symbol when trying to recognise
  quoted pairs in cases like "s_identifier".
- Added test notes on ' and :: operators possible
  confusion with quoted pair syntax. ' is okay,
  :: has ambiguous cases but such cases ought to
  be rare. No need to fix unless someone actually
  writes this kind of code...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Added recognition for numbers with underscores.
  (More cute Perl syntax...)
- Added _ as non-symbol when trying to recognise
  quoted pairs in cases like "s_identifier".
- Added test notes on ' and :: operators possible
  confusion with quoted pair syntax. ' is okay,
  :: has ambiguous cases but such cases ought to
  be rare. No need to fix unless someone actually
  writes this kind of code...
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated lexers from Hans Hagen.</title>
<updated>2003-10-21T11:22:32+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-21T11:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=b1602b9e9bd76e7204f6548cffca15921ddb3150'/>
<id>b1602b9e9bd76e7204f6548cffca15921ddb3150</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated lexers from Hans Hagen.</title>
<updated>2003-10-21T11:22:32+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-21T11:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=c6111643df4df68ff8c03b3f3b6e0073111ab8d2'/>
<id>c6111643df4df68ff8c03b3f3b6e0073111ab8d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes from Kein-Hong Man:</title>
<updated>2003-10-20T21:13:41+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-20T21:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=b3fb0abe763bda2e5367b0ab74cc65d00d015139'/>
<id>b3fb0abe763bda2e5367b0ab74cc65d00d015139</id>
<content type='text'>
Changed vs last contribution (not sure about CVS
HEAD because the last time I checked viewCVS the
LexPerl.cxx file looked a little strange...):
- HEREDOC removed test for '\' immediately after &lt;&lt;
- HEREDOC added test for '$' and '@' imm. after &lt;&lt;
  Perl parses these cases as left shift expressions.
- Improve lexing for repetition sequences like 3x3
- Removed unused sooked* variables.
- Clean up ColourTo calls, removed two redundants.
  Removed one or two other bits of redundant code.
- Cut +1400 bytes from object code size by changing
  char Delimiter[256] to a pointer and an allocated
  array; limit all local vars on ColourisePerlDoc()
  to within 8 bits of EBP, so generated code saves 3
  bytes each for most local variable access by using
  8-bit EBP displacements (avoiding 32 bit disps.)
- Revised preferRE behaviour (a full list has been
  prepared in the test case file, with tests.)
- Removed preferRE state consistency problems by
  using explicit backpeeking for all slash chars.
  Little backpeeking is actually needed. Unless the
  Perl code is really bizzare, there shouldn't be
  any performance issues.
- Added extra backtrack testing for {} brace pairs
  to detect hash variables, for better slash state
  interpretation. This also fixes an old SF bug,
  which can be closed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed vs last contribution (not sure about CVS
HEAD because the last time I checked viewCVS the
LexPerl.cxx file looked a little strange...):
- HEREDOC removed test for '\' immediately after &lt;&lt;
- HEREDOC added test for '$' and '@' imm. after &lt;&lt;
  Perl parses these cases as left shift expressions.
- Improve lexing for repetition sequences like 3x3
- Removed unused sooked* variables.
- Clean up ColourTo calls, removed two redundants.
  Removed one or two other bits of redundant code.
- Cut +1400 bytes from object code size by changing
  char Delimiter[256] to a pointer and an allocated
  array; limit all local vars on ColourisePerlDoc()
  to within 8 bits of EBP, so generated code saves 3
  bytes each for most local variable access by using
  8-bit EBP displacements (avoiding 32 bit disps.)
- Revised preferRE behaviour (a full list has been
  prepared in the test case file, with tests.)
- Removed preferRE state consistency problems by
  using explicit backpeeking for all slash chars.
  Little backpeeking is actually needed. Unless the
  Perl code is really bizzare, there shouldn't be
  any performance issues.
- Added extra backtrack testing for {} brace pairs
  to detect hash variables, for better slash state
  interpretation. This also fixes an old SF bug,
  which can be closed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes to wrapping code.</title>
<updated>2003-10-20T10:29:41+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-20T10:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=5359bcb66f781fc1499734ec563f9a4f71945600'/>
<id>5359bcb66f781fc1499734ec563f9a4f71945600</id>
<content type='text'>
Priority wrap can wrap first line in document.
Selection margin drawn after wrapping.
Check modification for wrap performed after line heights scrolled because
of line insertion or deletion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Priority wrap can wrap first line in document.
Selection margin drawn after wrapping.
Check modification for wrap performed after line heights scrolled because
of line insertion or deletion.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated folder from Roland.</title>
<updated>2003-10-19T22:10:35+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-19T22:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=fba3fe2455442cdd367721c5ba89e6a3a5a9c2e0'/>
<id>fba3fe2455442cdd367721c5ba89e6a3a5a9c2e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SCI_HOMERECTEXTEND added.</title>
<updated>2003-10-17T23:28:59+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-17T23:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=5fbddbb71632db70182d3787373d4ba89c76b946'/>
<id>5fbddbb71632db70182d3787373d4ba89c76b946</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch from Kein-Hong Man to fix:</title>
<updated>2003-10-17T11:36:29+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-17T11:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=6ae96f2592c7faf284d165072622893363737e11'/>
<id>6ae96f2592c7faf284d165072622893363737e11</id>
<content type='text'>
- fixed * multiply, ** exponent op conflict with symbol
table op
- added &lt;&lt;= left shift assignment case
- added x and x= repetition operator classification
- added :: module operator recognition for variables
- separated SCE_PL_WORD|SCE_PL_IDENTIFIER and
SCE_PL_NUMBER lexing
- added backtracking for multi-line ",' and ` strings
- added number lexing with basic hex,bin,octal,float
recognition
- added Unicode vector string lexing
- added special cases for $`` and @+
- removed duplicate SCE_PL_DEFAULT section by
restarting lexing
  (for consistent multi-char or special starting cases)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- fixed * multiply, ** exponent op conflict with symbol
table op
- added &lt;&lt;= left shift assignment case
- added x and x= repetition operator classification
- added :: module operator recognition for variables
- separated SCE_PL_WORD|SCE_PL_IDENTIFIER and
SCE_PL_NUMBER lexing
- added backtracking for multi-line ",' and ` strings
- added number lexing with basic hex,bin,octal,float
recognition
- added Unicode vector string lexing
- added special cases for $`` and @+
- removed duplicate SCE_PL_DEFAULT section by
restarting lexing
  (for consistent multi-char or special starting cases)
</pre>
</div>
</content>
</entry>
<entry>
<title>When multiple lines added, wrap all the added lines not just the top 2.</title>
<updated>2003-10-16T13:12:36+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-16T13:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=4a940a4aadb96ff947543c7e579add09652f5ffa'/>
<id>4a940a4aadb96ff947543c7e579add09652f5ffa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>When lines are deleted, move up line heights.</title>
<updated>2003-10-16T13:11:47+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>devnull@localhost</email>
</author>
<published>2003-10-16T13:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=e5bc157729ba7d4ea645f00eefb585bc09350581'/>
<id>e5bc157729ba7d4ea645f00eefb585bc09350581</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
