aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32
AgeCommit message (Collapse)AuthorFilesLines
2015-12-10Fix warning in 64-bit builds.Neil1-1/+1
2015-12-07Cancel IME composition for read-only documents.johnsonj1-1/+4
2015-12-07Allow any style for IME instead of truncating style to 5 bits.Neil1-1/+1
2015-11-20Text layout whitespace fixes.Neil1-2/+2
2015-11-20Remove line end whitespace.Neil3-8/+8
2015-11-20Using DirectWrite, for ligatures and other character clusters, display caret andNeil1-4/+3
selections part-way through clusters so that the caret doesn't stick to the end of the cluster making it easier to understand editing actions.
2015-11-20Bug [#1779]. Better Unicode input support on Windows systems.Sam Hocevar1-25/+48
- support surrogate pairs in WM_CHAR messages - support characters from supplementary planes in WM_UNICHAR messages - support WM_UNICHAR messages in non-Unicode mode - fix some code duplication Also, do not return FALSE upon receiving a WM_UNICHAR message with a UNICODE_NOCHAR parameter, since WM_UNICHAR can actually be handled just fine (at least with the exact same level of support as WM_CHAR).
2015-11-02Updates for 3.6.2.Neil1-2/+2
2015-09-26RTTI is a part of standard C++ so don't turn it off.Neil1-1/+1
2015-09-25Replace reinterpret_cast with static_cast where possible.Neil2-45/+45
2015-09-25Remove null occurrences of reinterpret_cast which just converted HDC to HDC.Neil1-15/+15
2015-09-22Support using Visual C++ 2015 to target Windows XP.Neil1-2/+7
2015-09-10Updates for 3.6.1.rel-3-6-1johnsonj1-2/+2
2015-09-10Handle reconversion when requested by IME.johnsonj1-0/+96
2015-09-10Fix IME caret movements for emoji.johnsonj1-1/+1
2015-09-04Change FillVirtualSpace to ClearBeforeTentativeStart and delete selected text.johnsonj1-1/+1
2015-08-25Encapsulate HIMC in a small class to ensure it is always freed.Neil1-32/+41
2015-07-30Updated header dependencies to include Sci_Position.h and Position.h.Neil2-356/+554
2015-07-29Update version numbers and dates for 3.6.0 release.Neil1-2/+2
2015-07-28Avoid candidate box randomly popping up away from edit pane with (especiallyjohnsonj1-0/+1
Japanese) IME input.
2015-07-27Add Position.h as a place-holder and to allow #include "Position.h" in source.Neil1-0/+1
2015-07-16Cast for 64-bit warning with Visual C++ 2015.Neil1-1/+1
2015-07-14Split LexOthers.cxx into separate files for each lexer: LexBatch, LexDiff,Neil1-3/+18
LexErrorList, LexMake, LexNull, and LexProps.
2015-07-04Closer correspondence between return type of *WndProc and Win32 definition.Neil1-9/+9
Avoids potential problems if sptr_t changed to a slightly different type.
2015-06-24Simplify text measurement and drawing by removing segmentation and failureNeil1-88/+25
handling that was needed to support Windows 95.
2015-06-19Updates for release 3.5.7.rel-3-5-7Neil1-2/+2
2014-01-20Fix typos in comments (win32)Stefan Weil2-4/+4
2015-05-22Updates for 3.5.6.Neil1-2/+2
2015-05-20SCI_TARGETASUTF8 and SCI_ENCODEDFROMUTF8 implemented on Win32.Neil1-0/+59
From johnsonj.
2015-05-20Fix bug with Hanja conversions for DBCS.Neil1-40/+27
From johnsonj.
2015-05-16Avoid some warnings from clang.Neil1-3/+3
2015-05-13Bug [#1703]. Fix bug when drawing text margins in buffered mode which would useNeil1-2/+7
default encoding instead of chosen encoding.
2015-04-21Fix link error when SCI_NAMESPACE used.Neil1-1/+4
From Stefan Küng.
2015-04-14Getting ready for 3.5.5 release.Neil1-2/+2
2015-04-10Allow (null) use of KEYSUNICODE API when built to include deprecated features.Neil1-0/+2
2015-03-18Remove WM_IME_CHAR handling as it no longer appears possible to trigger.Neil1-38/+0
2015-03-15Bug [#1705]. Fix a bug with Mingw-w64. Probably due to incorrect definition ofNeil1-2/+3
DWRITE_TEXT_METRICS struct in header.
2015-03-13Bug [#1701]. Turn on _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES.Neil1-1/+2
2015-03-13Removed potentially out-of-bounds write.Neil1-1/+0
2015-03-13Changed to symbolic constant.Neil1-3/+3
2015-03-13Scintilla is now always a wide character window so remove vestiges of narrowNeil1-78/+49
character window support.
2015-03-12Reduce size of buffers allocated on stack to avoid warnings from Visual StudioNeil1-1/+1
analyze.
2015-03-12More efficient conversion to Hangul.Neil3-59/+47
From johnsonj.
2015-03-05Updates for 3.5.4.Neil1-2/+2
2015-02-23Fix non-BMP character entry through the inline IME.Neil1-19/+16
2015-02-22Avoid warnings about uninitialised field.Neil1-1/+1
2015-02-22Implement VK_HANJA for Korean on Windows.Neil6-7/+294
2015-02-11Add the OLEAUT32 library as it will be needed for BSTR support.Neil2-2/+2
2015-01-14Preparing for version 3.5.3.Neil1-2/+2
2015-01-13Using size_t instead of unsigned int for conversions to UTF16 for 64-bitNeil2-13/+13
compatibility and to lessen the number of casts.