aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/ScintillaWin.cxx
AgeCommit message (Collapse)AuthorFilesLines
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
2013-05-01Replacing raw pointer and allocation with std::vector.nyamatongwe1-4/+2
2013-04-25Fix Direct2D drawing when returning from lock screen.nyamatongwe1-9/+13
2013-04-25Extracted common code from branches.nyamatongwe1-6/+3
2013-04-24Cosmetic: remove line-end whitespace.nyamatongwe1-2/+2
2013-04-17Allow Asian code pages to work for DirectWrite when using SC_CHARSET_DEFAULT.nyamatongwe1-1/+1
2013-04-05Using character set for DirectWrite text so that Russian and similarnyamatongwe1-17/+26
8-bit files display correctly.
2013-03-24Extra cast to avoid warning from g++ 4.8.nyamatongwe1-1/+1
2012-07-18Check GlobalLock return for success.nyamatongwe1-21/+23
2012-07-17Remove debug statements.nyamatongwe1-5/+0
2012-07-17Refine checking for Direct2D and DirectWrite by using NTDDI_WIN7 to indicatenyamatongwe1-1/+1
a recent SDK and allow disabling Direct2D by defining DISABLE_D2D. Run a test compile of a file that includes these headers and use compilation failure to disable Direct2D.
2012-07-17MultiMon.h can cause multiple definition problems when Scintilla is ↵nyamatongwe1-4/+2
statically linked. Avoid these issues and ensure compatibility with NT 4 by not including MultiMon.h and dynamically linking to the monitor APIs when available. If not available use the single monitor work area to define the available area.
2012-07-16Reenable building for Windows NT 4 on NT 4.nyamatongwe1-1/+5
2012-07-10Avoid warnings from Visual Studio Code Analysis for unchecked values and anyamatongwe1-1/+2
loop with unclear termination.
2012-05-08For high DPI modes use explicit 96 DPI scaling for Direct2D to avoid doublenyamatongwe1-2/+2
scaling and mouse clicks selecting text further in buffer.
2012-05-05Add some casts to avoid narrowing warnings from g++ 4.7.nyamatongwe1-2/+2
2012-02-18Bug #3487397. Reduce time spent in idling before allowing paint from 200nyamatongwe1-1/+2
to 50 milliseconds to make interaction less laggy.
2012-02-10Bug #3484416. Modify how scroll bars are hidden in order not tonyamatongwe1-5/+3
interfere with dwelling. From Marko Njezic.
2012-01-24Fix a bug where the selection margin was black when starting in wrap mode.nyamatongwe1-0/+3
2011-12-30Returned to paint handling from before cange set 3983 as this change failednyamatongwe1-21/+18
to always draw the tab bar and output pane in SciTE.
2011-12-22Avoid BeginPaint/EndPaint for Direct2D as that draws more reliably withnyamatongwe1-18/+21
less corruption.
2011-11-26Defer dropping the render target until after painting has finished tonyamatongwe1-1/+13
avoid accessing a released render target.