aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ScintillaBase.cxx
AgeCommit message (Collapse)AuthorFilesLines
2007-07-25Changed ContractionState data structure to be more efficient by not onlynyamatongwe1-2/+2
modifying data near an insertion or deletion when there is good locality of modification.
2007-07-15Fixed bug #1754343 double test against SCI_CHARLEFTEXTEND.nyamatongwe1-1/+1
2007-07-07Allows the popup to be displayed below as long as it can fit on the monitornyamatongwe1-8/+11
the cursor is on rather than flipping up above the current point when near bottom of window. Implemented for GTK+ by John Ehresman. Partial Windows implementation #ifdefed out because it uses calls unavailable on Windows 95.
2007-06-02Addition of PositionCache module which adds cacing of stringnyamatongwe1-0/+1
to position information and segments long pieces of text so they can be handled more efficiently.
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+4
message :) - now uses namespaces (optionally for non-os x) to avoid conflicts with OS X libraries - several fixes in the OS X layer since the branch was commited in 2005 - used in Komodo since 2005, so pretty stable
2007-04-05Implemented decorations which are extended indicators.nyamatongwe1-0/+2
2007-01-02Separated the cell buffer into substance and style buffers.nyamatongwe1-1/+1
2007-01-01Major change to CellBuffer class with addition of Partitioning class and ↵nyamatongwe1-0/+2
SplitVector template. Inserting and deleting lines are made more efficient by lessening the amount of per line information copied. Marker data is only allocated for each line if markers are added.
2006-05-14Ensure initial style parameter to lexers has indicator bits masked offnyamatongwe1-1/+1
to avoid bad lexing when indicators used.
2006-02-25Patch from Greg Smith with further modifications moved characternyamatongwe1-0/+1
classification from Document into a separate CharClassify class and file and uses this from RESearch for regular expression word end \< and \> instead of built-in table.
2006-02-04Modification from Greg Smith to allow setting text style attributes fornyamatongwe1-3/+17
calltips as STYLE_CALLTIP and display calltips with tabs to align text.
2005-08-30Formatting.nyamatongwe1-0/+1
2005-08-30Added StyleBitsNeeded property and implemented to return 5 for all lexersnyamatongwe1-1/+2
except HTML, XML, ... (7) and Ruby (6).
2005-07-26moved styling reentrance protection to avoid problems when triggerednyamatongwe1-37/+38
internally as was occurring for HTML leading to assertion failures.
2005-06-29Prevent reentance of styling which could occur when a styler added a foldnyamatongwe1-8/+17
point and this caused a search for subordinate lines which then tried to style further.
2005-06-03GetProperty* methods from Robert Roessler.nyamatongwe1-0/+25
2005-03-25Patch from Blair McGlashan for autocompletion on Windows tonyamatongwe1-2/+21
* Set maximum width of list * set maximum height of list * better calculate width * use ellipsis when text is truncated to fit window * use popup window so it can extend past parent window * disallow resizing too small * draw to bottom edge when resized so last item not full line high * improve time to display by by 90% Minor tweaks by me to fix warnings, layout etc.
2005-03-19Initialise all SCNotification structs to {0} ensuring all fields are 0 ornyamatongwe1-2/+2
NULL. Added options to make files so that this does trigger warnings.
2005-03-09Patch from Blair McGlashan to send a notification before accepting an ↵nyamatongwe1-15/+21
autocompletion.
2005-02-17Fix for bug 1110111 by moving end of styling to first argument if it isnyamatongwe1-0/+1
currently after the argument.
2005-02-07Calling SCI_COLOURISE for SCLEX_CONTAINER now causes anyamatongwe1-1/+5
SCN_STYLENEEDED notification.
2004-10-24Patch from Stephan Deibel to handle autocompletion for wordsnyamatongwe1-2/+2
longer than 1000 characters.
2004-08-08Patch from Niki Spahiev to use correct character set in calltips.nyamatongwe1-5/+6
2004-07-22Fix for Unicode display of call tips.nyamatongwe1-1/+1
2004-04-14Patch from Trent Mick.nyamatongwe1-1/+3
Prevent autocompletion from deleting prefix when actioned with no choice selected. Cancel autocompletion when backspacing beyond the start position rather than to the start position.
2003-12-14Added SCI_AUTOCGETCURRENT.nyamatongwe1-1/+8
2003-10-01Remove image index for choose single.nyamatongwe1-4/+6
2003-07-21Improve 64 bit portability.nyamatongwe1-3/+3
2003-04-05Moved calltip showing into method.nyamatongwe1-25/+26
2003-04-03CallTip can display up and down arrows and clicks are reported tonyamatongwe1-3/+11
container. Calltip can be replaced while visible rather than needing a cancel and recreation to minimize flashing.
2003-03-10Allow modification of text and highlight colours for calltips.nyamatongwe1-0/+10
2003-02-26Ensure text used in user list selection notification is initialised to ""nyamatongwe1-0/+1
in case user presses enter when no item selected.
2003-02-04Patch from Mauritius Thinnes to set the type separator for autocompletionnyamatongwe1-0/+7
images.
2003-01-10Changed the autocompletion listbox member to be a pointer.nyamatongwe1-13/+18
Added some extra listbox initialisation parameters needed because of pixmaps. Using new CaretFromEdge member of listbox to align with content text. Implemented SCI_CLEARREGISTEREDIMAGES.
2003-01-03Enable text form XPM for autocompletion lists.nyamatongwe1-1/+1
Enable line form XPM for markers.
2002-11-21Patch from Biswa to add icons to autocompletion lists.nyamatongwe1-0/+4
2002-11-08Copy list type into notification listType for SCN_USERLISTSELECTION.nyamatongwe1-1/+2
2002-09-08Patch from Robin to make autocompletion lists choose location more sensibly.nyamatongwe1-2/+2
2002-08-24Changed autocomplete to only cancel at start when deleting characters.nyamatongwe1-7/+13
2002-07-05Added check in ScintillaBase::Context menu to stop popup when featurenyamatongwe1-12/+14
turned off. This check had been in the platform layer.
2002-06-08Changed autocompletion fill up character handling to ensure the fill up ↵nyamatongwe1-7/+12
character is added separately and is seen as a char added notification so that calltips can be shown.
2002-02-15Does not attempt to lex or fold empty ranges.nyamatongwe1-1/+1
2002-01-18Updated copyrights for 2002.nyamatongwe1-1/+1
2002-01-13Added option to autocompletion AutoCSetDropRestOfWord which removes anynyamatongwe1-6/+18
word characters following an insertion made by auto-completion. Bundled the changes made by an autocompletion into one undo action.
2002-01-10Made code bool-safe and turned Visual C++ warning 4800 back on.nyamatongwe1-5/+5
2002-01-10Patch from Kengo Jinno to make Japanese entry work on Windows 9x.nyamatongwe1-2/+2
More changes from Neil to avoid problem introduced by above with overstrike mode replacing one character with two. Comments about Digital Mars ifdefs.
2001-12-19Support Unicode in calltips.nyamatongwe1-1/+2
2001-11-16Added DeleteBackNotLine command.nyamatongwe1-3/+9
2001-11-13Formatting.nyamatongwe1-1/+1
2001-10-28Removed platform-specific headers from Platform.h and thus stoppednyamatongwe1-1/+1
visibility of these headers to most code.