aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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.nyamatongwe3-17/+29
2003-10-17Update from Philippe documenting rectangular selection and fixingnyamatongwe1-129/+183
errors.
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-16Added PowerBasic and Forth lexers.ssteele1-0/+8
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 definitions of OEM keys in case not defined by system includes.nyamatongwe1-0/+8
2003-10-15Added Forth lexer.nyamatongwe1-0/+348
2003-10-15Added Forth lexer.nyamatongwe1-0/+1
2003-10-15Forthe lexer added.nyamatongwe8-6/+44
2003-10-15Added key bindings to key map for functions displaced by rectangularnyamatongwe1-0/+5
selection.
2003-10-15Added key bindings to key map for functions displaced by rectangularnyamatongwe1-24/+24
selection.
2003-10-15Credit.nyamatongwe1-0/+1
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.nyamatongwe8-4/+257
2003-10-13PowerBasic.nyamatongwe1-1/+2
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
2003-10-10Added lexer constant for PowerBasic.nyamatongwe2-0/+2
2003-10-09Patch from Jim Cape for GTK+ 2.3 compatibility.nyamatongwe2-3/+23
2003-10-09Fixes to Autocomplete crash from Philippe.nyamatongwe2-53/+84
2003-10-08Enhancements to Asm lexer by Kein-Hong Man.nyamatongwe1-34/+69
2003-10-08Enhancements to Asm lexer by Kein-Hong Man.nyamatongwe2-0/+8
2003-10-04Adaptor template to allow use of versions of iconv that use a constnyamatongwe2-4/+20
source parameter as well as versions that use non-const.
2003-10-03Rectangular selection by keyboard from Philippe.nyamatongwe5-209/+449
2003-10-01Remove image index for choose single.nyamatongwe1-4/+6
2003-09-28Hotspot improvements from Simon, including setting tonyamatongwe7-10/+28
limit hotspots to a single line.
2003-09-27Updates from Hans Hagen for TeX.nyamatongwe4-63/+109
2003-09-27Added TeX and Metapost lexers.ssteele1-0/+8
2003-09-27Updated compilation comments to reflect current use of GTK+ 2,nyamatongwe1-11/+9
Visual Studio .NET 2003, and Mingw 3.1.
2003-09-27Only supporting MINGW version 3.1.nyamatongwe1-19/+0
2003-09-27Separate tex lexer.nyamatongwe11-6/+688
Metapost lexer. Export as XML.
2003-09-27Updated YAML lexer.nyamatongwe1-93/+215
2003-09-27Updated YAML lexer.nyamatongwe2-0/+4
2003-09-27Removed ListBox::Sort as always created in sorted order.nyamatongwe3-75/+58
2003-09-26Fixed compilation for GTK+ 1.x.nyamatongwe2-3/+3
2003-09-26Removed another completed item.nyamatongwe1-6/+0
2003-09-26Removed items that have been completed.nyamatongwe1-15/+2
2003-09-26Updated download sizes.nyamatongwe1-2/+2
2003-09-26Updated with all items from mail.nyamatongwe1-2/+29
2003-09-25Added items about this version.nyamatongwe1-2/+55
2003-09-25Updating for 1.55.nyamatongwe3-7/+19
2003-09-25Updating version number to 1.55.nyamatongwe3-5/+16
2003-09-24Fixed read past end of allocation in drawing indicators.nyamatongwe1-4/+6
2003-09-24Patch from Naba to set font on autocompletion correctly.nyamatongwe1-7/+3
Added a couple of pixels height to fit even number of rows.
2003-09-23Added credit.nyamatongwe1-0/+1