aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/ScintillaWin.cxx
AgeCommit message (Collapse)AuthorFilesLines
2014-08-08Stop using last argument to AddCharUTF from Korean IME code as previus releaseNeil1-5/+3
always used false for last argument so changing mynot be cmpatible. Move maxLenInputIME to superclass where it can be used for all platforms.
2014-07-30Removed NotifyChar tha is not needed from new Korean IME code and use correctNeil1-6/+2
value for treatAsDBCS argument to AddCharUTF.
2014-07-24Using separate variable imeCaretBlockOverride for IME mode instead of changingNeil1-14/+3
caretStyle as there could be confusion if the container changes caret style.
2014-07-23Limit and simplify variable lifetimes used in the IME code.Neil1-8/+4
From johnsonj and Neil.
2014-07-19Move Korean IME inside window and make undo work correctly without undoing intojohnsonj1-2/+133
temporary composition states.
2014-07-15Implement separate timers for each type of periodic activity and turn them ↵Neil Hodgson1-19/+46
on and off as required. This saves power as there are fewer wake ups. A tolerance value is provided so that platforms that support coalescing timers, Windows 8+ and OS X 10.9+, can use them. The previous global 100 millisecond timer may still be used by non-core platforms.
2014-07-10When losing focus, complete any IME composition.Neil1-0/+6
From johnsonj.
2014-07-08Split out EditModel, MarginView, and EditView classes into separate files.Neil1-0/+3
2014-06-01Bug [#1604]. Fix drawing of indicators when fold highlighting is on by moreNeil1-21/+29
accurately determining whether the area being drawn covers the entire window when the area is a complex shape.
2014-05-31Merge 343-Win32-Fix which fixes hangs and crashes at shutdown on Windows.Neil1-11/+13
2014-05-26Bug [#1602]. Bug [#1603]. Fix hangs and crashes at shutdown.Neil1-5/+11
2014-05-24Header include statements are now in a standardised order with that orderNeil1-11/+12
defined in scripts/HeaderOrder.txt.
2014-05-24Avoid a runtime warning from Dr. Memory.Neil1-0/+1
2014-05-10Bug [#685]. WM_GETTEXT now provides data in UTF-16 for Unicode window.Neil1-2/+72
2014-05-03Replacing the int-based constructors for Point and PRectangle with FromIntsNeil1-9/+13
static methods as there were too many failures with mixed types and not-quite matching types.
2014-05-03Turn on MSVC 'possible loss of data' warnings and add explicit casts.Neil1-29/+29
2014-05-03Fix assertion that was broken by undefined behaviour fix.Neil1-1/+1
2014-05-02Use exact SciFnDirect function signature for DirectFunction as earlier versionNeil1-3/+3
depended on undefined behaviour.
2014-05-01Consolidate insertion for paste into Editor class and perform line endNeil1-44/+5
conversion in Editor.
2014-04-25Free system libraries at finalization.Neil1-1/+8
2014-04-16Allow filtering of insertions.Neil1-4/+4
2014-03-25Bug [#1587]. WM_LBUTTONDBLCLK was no longer sent to window.Neil1-4/+4
2014-02-14Fix potential failure if FormatEnumerator_Next called with celt>1.Neil1-14/+10
Use std::vector for formats to avoid empty elements.
2014-01-21Using ELEMENTS for clarity and safety.Neil1-4/+4
2014-01-13Update the system caret position when scrolling to help screen readersNeil1-0/+1
see the scroll quickly.
2014-01-12Remove old workarounds for system headers missing elements.Neil1-25/+2
2013-12-22Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions whichNeil1-2/+3
guaranty termination where possible.
2013-12-15Make single argument constructors explicit to avoid unexpected conversions.Neil1-3/+3
2013-12-15Format normalization - whitespace and braces made consistent.Neil1-4/+4
Parameter names added to method declarations.
2013-11-11When Direct2D returns D2DERR_RECREATE_TARGET handle by complete redraw insteadNeil1-13/+10
of trying to redraw just the initially required area. Reported to eliminate black window contents after system Lock and similar actions.
2013-09-30Added FocusIn and FocusOut notification events (SCN_FOCUSIN/SCN_FOCUSOUT) to beNeil1-0/+1
used in preference to the SCEN_SETFOCUS and SCEN_KILLFOCUS command events.
2013-09-10Use C++ struct initialization {} so can drop -Wno-missing-braces setting for ↵Neil1-2/+1
gcc.
2013-08-15Feature: [feature-requests:#1007]. Option to allow mouse selection toNeil1-1/+4
switch to rectangular by pressing Alt after start of gesture. From Neomi.
2013-08-10Bug [#1513]. Differentiate rectangular and non-rectangular pastes from Borland.Neil1-9/+19
From Oezguer Emir.
2013-08-09Move wrapping, edge and visual adjustments from Editor to ViewStyle.Neil1-1/+1
Move printing parameters into a separate struct.
2013-08-03On Windows, fix painting on an explicit HDC when first paint attempt abandoned.Neil1-1/+5
2013-07-26Support rectangular selected text in clipboard from and to Borland Delphi IDEOezguer Emir1-3/+12
2013-07-25Minor changes to avoid warnings from Coverity.Neil1-1/+1
2013-07-23Only use map for character representations instead of unordered_map where ↵nyamatongwe1-3/+0
possible. unordered_map caused too many porting problems.
2013-07-22Added the character representation feature.Neil1-0/+3
2013-07-21Normalising order of language headers.Neil1-1/+1
2013-07-11Include case conversion data in Scintilla so that all platforms will performNeil1-129/+64
case conversion of Unicode text in accordance with Unicode.
2013-07-03Avoid using results from failed calls.nyamatongwe1-2/+7
2013-06-29Removed checks for Digital Mars C++. The checks were old so updates (or ↵Neil1-13/+0
using Platform SDK headers) should have fixed the missing header and library. No one on the mailing list appears to be using DMC.
2013-06-05Enable EnsureRenderTarget and DropRenderTarget only when Direct2D available.nyamatongwe1-4/+8
2013-05-26Switch SelectionText to use a std::string to hold the data and to provide ↵nyamatongwe1-13/+20
accessors to this data. Add a length argument to DropAt, although previous signature still available.
2013-05-24Made methods const where they can be and are logically const as well.nyamatongwe1-5/+5
2013-05-08Partial fix for compiling Direct2D code with MinGW-w64.nyamatongwe1-8/+30
Also needs changes to GUID code and the pixel format in InitPixMap but the correct code for those issues is less certain.
2013-05-07Replace X.data() with &X[0] to allow building with old releases of Visual C++.nyamatongwe1-12/+12
2013-05-01Replacing raw pointers and allocations with std::vector and std::string.nyamatongwe1-53/+36