aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/PlatWin.cxx
AgeCommit message (Collapse)AuthorFilesLines
2011-08-07Autocompletion lists work with Direct2D.nyamatongwe1-20/+60
2011-08-07Remove unused field.nyamatongwe1-3/+0
2011-08-07Dynamically loading Direct2D and DirectWrite at run time so can run on ↵nyamatongwe1-16/+35
Windows XP.
2011-08-07Move scaling of font to pixels up into platform-independent code.nyamatongwe1-5/+3
2011-08-07Implement APIs for fractional font sizes and a range of weights.nyamatongwe1-28/+29
2011-08-03Fixed some warnings.nyamatongwe1-1/+2
2011-08-02Use SEMI_BOLD for bold as Segoe UI looks better at semi bold than bold.nyamatongwe1-1/+3
Allow fractional font sizes by multiplying by 1000.
2011-08-02Allow floating point text positioning.nyamatongwe1-38/+43
2011-08-01Experimental Direct2D and DirectWrite platform layer.nyamatongwe1-363/+521
2011-06-25Add casts to avoid warnings from SDK 64-bit compiler.nyamatongwe1-4/+4
2011-06-25Initial implementation of RGBA images.nyamatongwe1-11/+63
2011-06-10Windows headers are system headers so use angle brackets.nyamatongwe1-1/+1
2011-04-16Avoid bad text measurement with very long pieces of text. Bug #3286637.nyamatongwe1-1/+2
2011-02-26Fixed preprocessor macro name to fix bug #3192365.nyamatongwe1-1/+1
2010-12-29Dynamically generate reverse arrow cursor. Feature 3143968 by Jordan Russell.nyamatongwe1-15/+46
Instead of including a reverse arrow as a cursor resource in Scintilla, generate it by reversing the normal arrow cursor.
2010-11-10Remove support for Borland C++.nyamatongwe1-1/+1
Use a library for the lexers with MSVC to simplify SciTE makefile.
2010-10-06Fix for bug #3079778: Autocompletion list overlaps text when ↵nyamatongwe1-3/+3
WS_EX_CLIENTEDGE used
2010-08-19Removed unused declaration.nyamatongwe1-1/+0
2010-07-14Visual C++ 98 has problems with MultiMon.h.nyamatongwe1-1/+8
Avoid including it for Visual C++ 98 and work around its absence.
2010-06-26Fix for bug #3017512 Autocomplete popup not working on secondary monitornyamatongwe1-22/+33
to the left of primary.
2010-06-16For compatibility with TDM MingW64, undefine _WIN32_WINNT before defining it.nyamatongwe1-1/+2
2010-02-24Avoid casting warnings from GCC.nyamatongwe1-24/+42
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-12-13Fix for bug #2909699, NULL facename causes crash.nyamatongwe1-1/+2
2009-11-02Added setting for font quality to allow application to choose anti-aliased,nyamatongwe1-16/+41
non-anti-aliased or lcd-optimized text.
2009-07-12Since exception handling now turned on, do not check return value from new.nyamatongwe1-25/+23
2009-05-06First stage of Cocoa platform addition.nyamatongwe1-38/+38
Changed identifier id since this is a reserved word in Objective C. SCI_LEXER and SCI_NAMESPACE turned on automatically for OS X native compilation.
2009-05-03Turned on exceptions.nyamatongwe1-40/+44
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-09-14Avoid warning.nyamatongwe1-3/+3
2008-09-07Encapsulation of conversion to Unicode to simplify text measuring andnyamatongwe1-37/+32
drawing code.
2008-09-06Comment fix.nyamatongwe1-1/+1
2008-09-06Changes to improve handling of long lines.nyamatongwe1-53/+82
2008-06-29Simon Steele's modification to allow replacing the regularnyamatongwe1-2/+14
expression implementation.
2007-11-23Ensure palette is not selected into any surfaces when it may need to benyamatongwe1-1/+1
released. Stops resource leaks in palette mode.
2007-07-07Typo.nyamatongwe1-6/+6
2007-07-07Allows the popup to be displayed below as long as it can fit on the monitornyamatongwe1-0/+28
the cursor is on rather than flipping up above the current point when near bottom of window. Implemented for GTK+ by John Ehresman. Partial Windows implementation #ifdefed out because it uses calls unavailable on Windows 95.
2007-05-18Protection against bad UTF-8 sequences.nyamatongwe1-1/+1
2007-05-11Only perform alpha blending on rectangles with positive widths tonyamatongwe1-1/+1
avoid warnings. Tracing on GTK+ goes to standard error so is not buffered.
2007-04-19Patch from Xie Renhui uses explicit ANSI calls on Windows so can benyamatongwe1-12/+12
compiled in Unicode mode.
2007-04-19All Unicode planes supported, not just the Basic Multilingual Plane.nyamatongwe1-13/+16
2007-03-11Fixed comment.nyamatongwe1-2/+2
2007-03-11Comments and formatting.nyamatongwe1-5/+7
2007-02-28If AlphaBlend not available draw outlines rather than filled rectanglesnyamatongwe1-1/+3
as that is more readable.
2006-02-26Translucency implementation for INDIC_ROUNDBOX and caret line.nyamatongwe1-0/+86
2006-02-23Made number of colours in a palette dynamic so that large numbers ofnyamatongwe1-4/+20
colours will work.
2006-01-13If text drawing fails, draw as a sequence of 512 character segments.nyamatongwe1-16/+49
2005-12-10Jeffrey Ren's patch to allow Asian languages to work on English Windows 9x.nyamatongwe1-40/+70
Modified to follow coding conventions and minimise duplicated code.
2005-11-29A small amount of use of TCHAR avoids simplest issues whennyamatongwe1-1/+2
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-08Whitespace fix.nyamatongwe1-1/+1
2005-10-30Patch from Joseph Galbraith for 64 bit platforms.nyamatongwe1-9/+29