aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/ScintillaWin.cxx
AgeCommit message (Collapse)AuthorFilesLines
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.
2006-02-26Translucency implementation for INDIC_ROUNDBOX and caret line.nyamatongwe1-6/+6
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-01-13Assertion makes sure that the direct function is only called from thenyamatongwe1-0/+1
window's thread.
2005-11-29A small amount of use of TCHAR avoids simplest issues whennyamatongwe1-3/+3
compiling as Unicode. Compiling as Unicode still not supported. Added DebugBreak call when assertion fails during paint processing as otherwise debugger pops up later in abort processing with different context.
2005-11-15Check whether area is being painted against the update region,nyamatongwe1-0/+37
not just the bounding box of this region. This ensures that a need to abandon a paint when a restyle affects text outside the area being painted.
2005-11-09Patch, mostly from Simon Steele, that converts new lines innyamatongwe1-19/+26
pasted text to match document.
2005-11-03Stopped dragging of empty ranges.nyamatongwe1-3/+3
Correct unlocking of empty data in drag and drop. Allow entry of NUL through Shift+Ctrl+@ in Unicode mode.
2005-10-31Fix for bug 1342035 where two NULs were placed on clipboardnyamatongwe1-70/+89
by copy. Also fixed up some other potential clipboard issues and created GlobalMemory class to regularise clipboard memory handling.
2005-07-22Ensure DCs are emptied of non-stock, non-default objects before they arenyamatongwe1-0/+2
released to keep BoundsChecker happy.
2005-07-08Patch #1234222 for EM_EXSETSEL.nyamatongwe1-1/+1
2005-04-11Problem fixed when performing paste over rectangular selection wherenyamatongwe1-1/+1
selection dragged from top right to bottom left.
2005-03-25Patch from Blair McGlashan for autocompletion on Windows tonyamatongwe1-10/+1
* 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-01Bug 1149378 fix from Borujoa updates IME handling particularly onnyamatongwe1-19/+18
Windows 9x.
2005-02-17Bug 1131503 patch applied to improve handling of Japanese Katakananyamatongwe1-14/+17
characters.
2005-02-06Exits from dwell by firing SCN_DWELLEND when scroll performed.nyamatongwe1-0/+1
2004-12-03Safest portion of patch from Régis Vaquette to allow compilationnyamatongwe1-2/+2
for Windows CE. Changes literal strings to have TEXT() so convert to Unicode when comiling for Windows CE.
2004-12-03Patch from Blair McGlashan to handle WM_PRINTCLIENT.nyamatongwe1-2/+37
2004-08-03Patch from Kein-Hong Man to ensure system caret bitmap is empty.nyamatongwe1-1/+7
2004-07-30Fixed bitmap leaks from system caret patch.nyamatongwe1-1/+6
2004-07-30Removed CF_HDROP from formats provided by Scintilla as it was returned asnyamatongwe1-9/+2
an empty item and this caused Mozilla to hang when receiving a drop.
2004-07-30Patch from Ben Key to use an invisible system caret to enable screennyamatongwe1-0/+58
magnifiers to discover where the user is editing.
2004-07-08Prevent moving the IME window and dropping the caret onnyamatongwe1-1/+1
Windows NT when it has already consumed characters from the IME.
2004-06-01Patch from Florian Balmer to perform clipboard actionsnyamatongwe1-39/+141
using Unicode where possible and doing reasonable conversions to and from the character set in use.
2004-04-26Extra safety if ClipBoard already opened or allocation fails.nyamatongwe1-4/+6
2004-02-06Changed window object destruction to occor on WM_NCDESTROYnyamatongwe1-2/+2
rather than WM_DESTROY as WM_NCDESTROY is the last message a window sees.
2003-12-23Encapsulation by Guy Hachlili of SetScrollInfo and GetScrollInfo tonyamatongwe1-10/+22
make it easier to replace the implementation of scroll bars such as where a scroll bar is handled by a container such as when producing multiple panes with a shared scroll bar.
2003-11-08Using posted message to continue wrapping while allowing other messagesnyamatongwe1-2/+27
to be processed.
2003-11-06SelectionText has been holding a terminating NUL but some client codenyamatongwe1-8/+4
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.nyamatongwe1-6/+31
2003-11-04Fix to potential problem with SetTimer.nyamatongwe1-1/+5
2003-10-15Added definitions of OEM keys in case not defined by system includes.nyamatongwe1-0/+8
2003-10-15Added key bindings to key map for functions displaced by rectangularnyamatongwe1-0/+5
selection.
2003-09-27Only supporting MINGW version 3.1.nyamatongwe1-19/+0