aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2011-03-30Encapsulate the aliasing of Font IDs.nyamatongwe2-1/+6
2011-03-30Avoid clash with field 'ascent' between FontMeasurements and PLAT_WXnyamatongwe2-10/+11
version of Font.
2011-03-30Changed loop indices to be unique and so work with VC 6.nyamatongwe1-8/+8
2011-03-30Optimize font use by only allocating platform font resources for unique fontsnyamatongwe4-112/+217
and using aliases of these in the Style objects. Font measurement is also performed once for each unique font and the results copied into each style. No change is needed in callers. On PLAT_WX, the font ascent is cached in the Font object when Ascent is called but this is not copied into the aliases as ascent is protected. Therefore the code that copies the FontID into the alias also calls Ascent to ensure the ascent value is cached.
2011-03-17Avoid drawing alpha rectangles that extend well before the left of thenyamatongwe1-1/+1
window as that causes allocation of large buffers on some platforms.
2011-02-28Avoid shadowed variables as reported by Xcode.nyamatongwe2-7/+6
2011-02-20Avoid adding extra spaces to descriptions.nyamatongwe1-2/+0
2011-02-20Avoid some cppcheck warnings.nyamatongwe1-1/+1
2011-02-10Fix for backwards case-insensitive search in code page 936. Bug #3176271.nyamatongwe1-1/+5
Was not finding each occurance of a given string due to misaligned character access.
2011-02-07Lexer for Modula 2/3. From Dariusz Knoci?ski. Feature #3173374.nyamatongwe1-0/+1
2011-01-31Comments.nyamatongwe1-0/+5
2011-01-22Make executable on Linux by adding a shbang line and setting 'x' permission.nyamatongwe1-0/+1
2011-01-17Add SCI_SETMARGINCURSORN and SCI_GETMARGINCURSORN.jrxx4-3/+26
2011-01-19Fix typo.nyamatongwe1-1/+1
2011-01-12Ensure empty selection after delete word right.nyamatongwe1-0/+1
2011-01-12Remove virtual space if invalid after modification. Bug #3154986.nyamatongwe1-0/+4
2011-01-10Fixing double-click inside word selecting non-word characters. Bug #3111174.nyamatongwe3-14/+62
A double-click on a visible character always selects that character and the word it is in. From Jordan Russell.
2011-01-02Ensure a SCN_UPDATEUI notification occurs when overstrike mode changed.nyamatongwe1-0/+1
2011-01-02Send SCN_UPDATEUI notification when view scrolled. Satisfies feature request ↵nyamatongwe2-7/+22
#3125977. Also includes an updated field in notification so that updates of no interest can be easily ignored.
2011-01-02Avoid cppcheck warnings.nyamatongwe5-5/+10
2010-12-31Minimize redraw when clicking mouse to make new empty selection.nyamatongwe1-1/+2
2010-12-30Fix entering line selection mode after two clicks. Bug #3143635.nyamatongwe1-0/+2
2010-12-30Avoid redraws when setting an indicator over positions where it is already set.nyamatongwe1-1/+3
From Tino Weinkauf.
2010-12-29Removed unnecessary redraw in SCI_GOTOPOS for performance.nyamatongwe1-1/+0
Feature #3146650.
2010-12-11Make multiple selection multi-paste work when multi-type is off. Bug #3126221.nyamatongwe2-3/+3
2010-11-21Speed up creating large rectangular selections.nyamatongwe3-1/+7
2010-11-20Bug #3111957. Use __unix__ rather than unix for compatibility with OpenBSD.nyamatongwe1-1/+1
2010-11-10Remove support for Borland C++.nyamatongwe3-18/+2
Use a library for the lexers with MSVC to simplify SciTE makefile.
2010-11-08Fix for bug #3103936. Backwards search with code page 936 does not match at ↵nyamatongwe1-1/+1
line start.
2010-11-06Lexer for Motorola 68000 assembler.nyamatongwe1-0/+1
2010-11-05Undo previous change to folding markers as can be fixed Cairo drawingnyamatongwe1-13/+13
can be fixed in PlatGTK.cxx.
2010-11-05Change fold markers to connect better with Cairo drawing thatnyamatongwe1-13/+13
avoids last pixel with LineTo. Changed RectangleDraw and Ellipse to align better with lines and so match fold markers.
2010-11-03Avoid warning for unused assignment.nyamatongwe1-1/+1
2010-11-02Change creation of stippled pixmaps to use FillRectangle calls rather than ↵nyamatongwe1-9/+8
LineTo to avoid blurry images when using an antialiased drawing library like Cairo.
2010-10-31Documentation.nyamatongwe1-0/+2
2010-10-27Better version of last patch should get eolfilled right.nyamatongwe1-1/+1
2010-10-26Whitespace.nyamatongwe1-1/+1
2010-10-26Fix problem with background style appearing after last character on line.nyamatongwe1-0/+1
2010-10-22Addition of '?' regular expression operator to indicate 0 or 1 occurrencesnyamatongwe1-31/+62
and non-greedy matches.
2010-10-20Fixed code that did not split style bytes into styles and indicators.nyamatongwe1-4/+4
2010-10-20Feature request #3064696 SCI_VERTICALCENTRECARET: center current line in window.nyamatongwe2-2/+18
2010-10-11Feature request #3082409 implemented for SCN_HOTSPOTRELEASECLICK event.nyamatongwe2-0/+24
Contributed by Farshid Lashkari.
2010-10-08Fix for bug #3081721. Scroll to make caret visible off-by-one error.nyamatongwe1-1/+1
2010-10-06Fix for bug #3079114: Set x chosen after autocompletion.nyamatongwe1-0/+1
2010-09-29Fix for bug #3077452 PgUp/PgDn not virtual space aware.nyamatongwe1-8/+11
2010-09-25Optimization of line layout by minimizing calls in Editor::LayoutLine and ↵nyamatongwe6-17/+45
avoiding case force processing unless at least one style uses a case force option.
2010-09-25Bug #3075074 fixed. AddMark and AddMarkSet need to check line argnyamatongwe1-1/+4
2010-09-24Added GetRange method to SplitVector as fast way to retrieve elements.nyamatongwe2-4/+18
2010-09-24Added SCI_CONTRACTEDFOLDNEXT as a way to find contracted fold headers ↵nyamatongwe4-0/+34
efficiently.
2010-09-23Fix for bug #3073481, in MouseLeave set ptMouseLast to (-1,-1) so will not sendnyamatongwe1-1/+6
dwell start on timer. Send dwell end for mouse leave.