aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2004-01-14Fixed GetFoldParent to return -1 for all top level lines.nyamatongwe1-1/+1
2004-01-13When styling is performed outside a styleneeded event,nyamatongwe3-4/+10
increment the style clock so the layout cache is invalidated and so the styling is displayed.
2004-01-12Patch from Bruce Dodson to move length string methodsnyamatongwe1-0/+227
out of the header and into an implementation file.
2004-01-11Reset braces highlight positions when changing document.nyamatongwe1-1/+4
2004-01-04Fixes to avoid laying out lines after end of document whennyamatongwe1-11/+8
performing wrapping.
2004-01-02Patch from Mick Trent to fix a problem with word selection modenyamatongwe1-1/+11
when the container has implemented an extended definition of words.
2003-12-22Support for Intel ifort and absoft Fortran compiler error messages.nyamatongwe1-0/+6
2003-12-14Normally build for debugging.nyamatongwe1-2/+2
2003-12-14Patch from John Ehresman to fix hotspot crash.nyamatongwe1-1/+1
2003-12-14Added SCI_AUTOCGETCURRENT.nyamatongwe2-1/+9
2003-12-13Automatically generated section does not have extranyamatongwe1-1/+3
whitespace at line ends.
2003-12-05Updates for Octave support in Matlab lexer.nyamatongwe1-12/+64
2003-12-05Updates for Octave support in Matlab lexer.nyamatongwe1-0/+1
2003-12-05Some casts fixed to use int rather than short for document positions.nyamatongwe1-2/+2
2003-12-03Explicitly set the selection type when switching documents as rectangularnyamatongwe1-0/+1
selection slows it down markedly.
2003-11-30Handle backslashed characters in replacement for regex.nyamatongwe1-11/+55
2003-11-29Patch from Philippe for unterminated string and 4 keyword sets.nyamatongwe1-25/+48
2003-11-29Patch from Kaspar Schiess to handle $' as not starting a string.nyamatongwe1-0/+5
2003-11-27Reenabled background wrap.nyamatongwe1-1/+1
2003-11-27Ensure style data refreshed before wrapping lines.nyamatongwe1-1/+2
2003-11-22Fix from Shen for folding bug.nyamatongwe1-6/+8
2003-11-06SelectionText has been holding a terminating NUL but some client codenyamatongwe2-1/+2
was adding an extra NUL. Documented this and avoid adding extra NUL.
2003-11-06More checking for background wrap enabled.nyamatongwe1-1/+1
Shorter time between timer ticks.
2003-11-05Background wrapping during idle from Bruce Dodson.nyamatongwe2-12/+19
2003-11-04Erlang support.nyamatongwe1-0/+522
2003-11-04Erlang support.nyamatongwe1-0/+1
2003-11-04SCI_SETWORDCHARS performs SCI_SETCHARSDEFAULT before settingnyamatongwe1-0/+1
word characters.
2003-11-04Simplified SetCharClasses and added SCI_SETCHARSDEFAULT.nyamatongwe2-46/+6
2003-11-01Patch from Roy Wood to allow changing the characters that are in thenyamatongwe3-9/+63
whitespace class.
2003-10-31Another wrapping fix.nyamatongwe1-3/+8
2003-10-27Hang fixed when '/' is first character in file.nyamatongwe1-1/+1
2003-10-27Patches from Roy Wood:nyamatongwe4-5/+110
Word movement to end of word. Stuttered page movement. User defined keyboard accelerators on GTK+.
2003-10-23Kein-Hong Mannyamatongwe1-6/+14
- 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...
2003-10-21Updated lexers from Hans Hagen.nyamatongwe1-160/+110
2003-10-21Updated lexers from Hans Hagen.nyamatongwe1-184/+168
2003-10-20Fixes from Kein-Hong Man:nyamatongwe1-58/+106
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 << - HEREDOC added test for '$' and '@' imm. after << 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.
2003-10-20Fixes to wrapping code.nyamatongwe1-4/+4
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.
2003-10-19Updated folder from Roland.nyamatongwe1-18/+4
2003-10-17SCI_HOMERECTEXTEND added.nyamatongwe1-0/+6
2003-10-17Patch from Kein-Hong Man to fix:nyamatongwe1-89/+183
- fixed * multiply, ** exponent op conflict with symbol table op - added <<= 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)
2003-10-16When multiple lines added, wrap all the added lines not just the top 2.nyamatongwe1-5/+4
2003-10-16When lines are deleted, move up line heights.nyamatongwe1-0/+1
2003-10-15Added Forth lexer.nyamatongwe1-0/+348
2003-10-15Forthe lexer added.nyamatongwe1-0/+1
2003-10-15Added key bindings to key map for functions displaced by rectangularnyamatongwe1-24/+24
selection.
2003-10-14Patch from Chuanjian Shen:nyamatongwe1-109/+247
1.) "forall" and "where" statement folding bug. 2.) simple folding with "do label" structure. 3.) label colourise bug. 4.) number colourise bug (such as 1.D0)
2003-10-13Hotspot fix from Simon.nyamatongwe1-2/+2
2003-10-13PowerBasic lexer added.nyamatongwe2-0/+243
2003-10-13Separated single quote and double quote string styles.nyamatongwe1-5/+14
2003-10-12Perl here documents fixed by Kein-Hong Man.nyamatongwe1-18/+34