aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/ScintillaWin.cxx
AgeCommit message (Collapse)AuthorFilesLines
2010-03-11Implemented multipaste as an option.nyamatongwe1-4/+1
2010-03-11Use allocated sizes rather than relying on 0 termination.nyamatongwe1-4/+5
2010-03-08Fixed bug #2965482 Break Unicode Build.nyamatongwe1-2/+2
2010-02-24Avoid casting warnings from GCC.nyamatongwe1-39/+41
2010-02-24Extra bracketing to avoid GCC warnings.nyamatongwe1-1/+1
2010-02-19Removed old unused TOTAL_CONTROL symbol.nyamatongwe1-14/+0
2010-02-19Fix for bug #2951353 HotSpotRange clearing when mouse moves out of window.nyamatongwe1-0/+37
2010-02-16Whitespace formatting.nyamatongwe1-15/+15
2010-01-28Avoiding warnings from cppcheck. Mostly removing bodies of private copynyamatongwe1-2/+2
constructors and operator=. Also ensuring initialisation for some fields, reducing scope where possible, and passing by const reference.
2009-08-28When pasting into a rectangular selection use the start of the rectangularnyamatongwe1-1/+3
selection rather than the start of the main range which is often the last line.
2009-08-01Fix for Bug #2830223: ScintillaWin::Finalise should NOT callnyamatongwe1-1/+0
DestroySystemCaret.
2009-07-23Fix for Bug #2825485, paste in read-only mode sends EN_CHANGE despite nonyamatongwe1-1/+0
change taking place.
2009-07-21Using a much simpler property set implementation.nyamatongwe1-0/+1
Accessor objects use the PropertyGet interface to access just the property set methods they need. Removed SString.
2009-07-21Replacing SString with std::string.nyamatongwe1-1/+1
2009-07-14Added controls for enabling multiple selection and multiple selectionnyamatongwe1-0/+2
typing. Renamed multiline options to reflect use on multiple selections. Using std::vector for selections.
2009-07-12Since exception handling now turned on, do not check return value from new.nyamatongwe1-20/+10
2009-07-10Duplicate works on discontiguous selections by duplicating each selection.nyamatongwe1-2/+1
UndoGroup class simplifies grouping actions together in the undo history.
2009-07-10Allow pasting into virtual space.nyamatongwe1-2/+5
2009-07-07Using the last style on a line to determine the width of a virtual spacenyamatongwe1-4/+2
rather than use the default style. This adapts better for comments which use a different font.
2009-07-06Allow drag and drop in virtual space.nyamatongwe1-12/+14
2009-07-03Use screen point for caret that includes virtual spcace so that, fornyamatongwe1-4/+4
example, the IME appears near the caret when the caret is in virtual space. Changed LocationFromPosition to work on a SelectionPosition and added convenience method for finding screen point of main caret.
2009-07-03Discontiguoues selection and virtual space initial commit.nyamatongwe1-15/+16
2009-05-27Branded structs in Scintilla.h with Sci_ prefix and added forwarding macrosnyamatongwe1-2/+2
from old name to new.
2009-05-03Turned on exceptions.nyamatongwe1-511/+575
Translate exceptions into status codes before leaving Scintilla. Pick up status codes in SciTE and throw a ScintillaFailure exception. SciTE on Windows catches ScintillaFailure, shows message and exits.
2008-07-27Property to set interpratation of keys to always use Unicode.nyamatongwe1-1/+11
2008-07-06Bug #2011297: Do not export Scintilla_DirectFunction if STATIC_BUILDnyamatongwe1-1/+5
2008-06-29Simon Steele's modification to allow replacing the regularnyamatongwe1-2/+6
expression implementation.
2008-06-15Bug #1989278. Right mouse button down moves caret.nyamatongwe1-0/+5
2008-01-19CopyAllowLine from 280Z28 / Sam Harwell that reproduces Visual Studio'snyamatongwe1-11/+38
behaviour when performing copy on an empty selection copies the current line.
2008-01-08Fixes horizontal scroll when document is wide and scroll position doesnyamatongwe1-4/+9
not fit into 16 bits.
2007-09-24Bug #1794426, return 0 if not in Unicode mode.nyamatongwe1-1/+1
2007-07-27Changed lineStates to a SplitVector so that it supports insert and deletenyamatongwe1-1/+0
so inserting and deleting lines does not cause a really large number of changed values under most circumstances leading to fewer notifications. SVector is no longer used.
2007-07-26Optimised previous change to avoid extra redraws when modification does notnyamatongwe1-1/+1
affect visible area.
2007-07-25Changed ContractionState data structure to be more efficient by not onlynyamatongwe1-1/+1
modifying data near an insertion or deletion when there is good locality of modification.
2007-06-23Fixed indentation.nyamatongwe1-21/+21
2007-06-23Fixes for bug #1732146, Armenian input on Windows by registering thenyamatongwe1-33/+45
Scintilla windows class as wide and using GetMessageW/DispatchMessageW in the SciTE event loop.
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-05-12Drag operation does not start until mouse has been dragged more thannyamatongwe1-29/+32
a threshold distance. Using platform threshold when possible. Moved some common dragging code on Windows into EffectFromState.
2007-04-19Patch from Xie Renhui tries Unicode format for dropped text first.nyamatongwe1-12/+26
2007-04-19Patch from Xie Renhui uses explicit ANSI calls on Windows so can benyamatongwe1-6/+6
compiled in Unicode mode.
2007-04-19All Unicode planes supported, not just the Basic Multilingual Plane.nyamatongwe1-12/+12
2007-04-05Implemented decorations which are extended indicators.nyamatongwe1-1/+3
2007-03-01Only call OleUninitialize if OleInitialize succeeded.nyamatongwe1-2/+7
2007-01-24Set the modifiers field on the SCN_DOUBLECLICK notification so the ↵nyamatongwe1-3/+3
SCI_SHIFT, SCI_CTRL, and SCI_ALT bits may be set.
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-08-22Added key code for the right hand side Windows key.nyamatongwe1-0/+1
2006-08-22Basic recognition of the Windows and Context Menu keys as SCK_WIN andnyamatongwe1-0/+2
SCK_MENU so that these keys don't commands associated with their values ('[' and ']'). SCK_WIN can be mapped on both platforms but if SCK_MENU is mapped on Windows it executes both the mapped command and shows the context menu. Called "Win" and "Menu" in SciTE but only "Win" documented.
2006-08-12Commented out assertion that stopped reporting of other assertions.nyamatongwe1-1/+2
2006-06-15Only allow setting the code page to valid values.nyamatongwe1-0/+7
2006-05-05Patch from Michael Durland so that constants have type to be more standardnyamatongwe1-5/+8
compliant and to protect IME code from Digital Mars compiler.