Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-04-25 | Delete factories when shutting down to avoid system messages frommm DXGI. | Neil | 1 | -0/+9 | |
2014-02-02 | Fix bug when resizing list with only short strings caused the list to move. | Neil | 1 | -1/+2 | |
2014-01-24 | Make RoundedRectangle with Direct2D have similar shape to GDI with 4 pixel | Neil | 1 | -2/+2 | |
radius corners. | |||||
2014-01-21 | Avoid memset for safety. | Neil | 1 | -2/+2 | |
2014-01-18 | With Direct2D draw circles with a 1 pixel larger radius to better match | Neil | 1 | -1/+1 | |
other platforms and ensure for folding markers that the '+' or '-' do not touch the circle. Change order of drawing so that circles are drawn after connecting lines so overwrite any tails. | |||||
2014-01-12 | Remove old workarounds for system headers missing elements. | Neil | 1 | -30/+1 | |
2013-12-22 | Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions which | Neil | 1 | -5/+4 | |
guaranty termination where possible. | |||||
2013-12-15 | Make single argument constructors explicit to avoid unexpected conversions. | Neil | 1 | -3/+3 | |
2013-12-15 | Format normalization - whitespace and braces made consistent. | Neil | 1 | -15/+16 | |
Parameter names added to method declarations. | |||||
2013-10-23 | Feature [feature-requests:#887]. Apply GDI gamma to DirectWrite . | Neil | 1 | -1/+43 | |
From Marko Njezic. | |||||
2013-10-17 | Avoid failure in MinGW-w64 Direct2D binding. | Neil | 1 | -1/+6 | |
2013-09-10 | Use C++ struct initialization {} so can drop -Wno-missing-braces setting for ↵ | Neil | 1 | -4/+3 | |
gcc. | |||||
2013-09-04 | Fix namespace compilation errors when SCI_NAMESPACE defined. | Neil | 1 | -20/+8 | |
2013-08-02 | Fix failures when invalid DBCS text was measured by ensuring | Neil | 1 | -4/+7 | |
all positions are filled with reasonable non-negative values. | |||||
2013-07-25 | Minor changes to avoid warnings from Coverity. | Neil | 1 | -6/+15 | |
2013-07-21 | Normalising order of language headers. | Neil | 1 | -2/+2 | |
2013-07-03 | Make work with older compilers. | Neil | 1 | -1/+4 | |
2013-07-03 | Hide deprecation warning for GetVersionEx. | nyamatongwe | 1 | -0/+10 | |
2013-07-03 | Avoid using results from failed calls. | nyamatongwe | 1 | -9/+12 | |
2013-06-05 | Make method static as it does not use instance variables. | nyamatongwe | 1 | -2/+2 | |
2013-05-08 | Partial fix for compiling Direct2D code with MinGW-w64. | nyamatongwe | 1 | -10/+11 | |
Also needs changes to GUID code and the pixel format in InitPixMap but the correct code for those issues is less certain. | |||||
2013-05-07 | Replace X.data() with &X[0] to allow building with old releases of Visual C++. | nyamatongwe | 1 | -1/+1 | |
2013-05-05 | Since new throws an exception on failure, remove testing of result. | nyamatongwe | 1 | -5/+3 | |
2013-05-04 | Replacing raw pointers and allocations for list box with std::vector. | nyamatongwe | 1 | -94/+25 | |
2013-04-24 | Cosmetic: remove line-end whitespace. | nyamatongwe | 1 | -11/+11 | |
2013-04-10 | Minimized code for SetLineSpacing change. | nyamatongwe | 1 | -6/+1 | |
2013-04-09 | With DirectWrite, text was drawn at different vertical positions depending ↵ | nyamatongwe | 1 | -0/+6 | |
on which other characters were draw in the same call. Switching to DWRITE_LINE_SPACING_METHOD_UNIFORM fixed this. | |||||
2013-04-05 | Replacing system calls for determining DBCS character width with own ↵ | nyamatongwe | 1 | -4/+32 | |
implementation to be same as other platforms and allow optimization. | |||||
2013-04-05 | Using character set for DirectWrite text so that Russian and similar | nyamatongwe | 1 | -12/+34 | |
8-bit files display correctly. | |||||
2013-04-01 | Variables not reused so should not be static. | nyamatongwe | 1 | -4/+2 | |
2013-01-27 | Check result from CreateDCRenderTarget. | nyamatongwe | 1 | -13/+15 | |
2013-01-27 | Disallow copying VarBuffer objects to ensure memory is managed correctly. | nyamatongwe | 1 | -0/+3 | |
2012-10-04 | Only look for D2D1.DLL and DWRITE.DLL in %windows%\system32 to avoid | nyamatongwe | 1 | -2/+2 | |
malware loading from directory near front of DLL search path. From Mat Berchtold. | |||||
2012-07-21 | Add extra argument to RGBAImage constructor. | Neil Hodgson | 1 | -1/+1 | |
2012-07-17 | Refine checking for Direct2D and DirectWrite by using NTDDI_WIN7 to indicate | nyamatongwe | 1 | -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-17 | Avoid loss of precision warnings from Borland. | nyamatongwe | 1 | -4/+4 | |
2012-07-17 | MultiMon.h can cause multiple definition problems when Scintilla is ↵ | nyamatongwe | 1 | -49/+66 | |
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-16 | Reenable building for Windows NT 4 on NT 4. | nyamatongwe | 1 | -1/+5 | |
2012-07-10 | Avoid warnings from Visual Studio Code Analysis for unchecked values and a | nyamatongwe | 1 | -52/+55 | |
loop with unclear termination. | |||||
2012-07-02 | Implement clipped text drawing on Direct2D. This will improve drawing of | nyamatongwe | 1 | -1/+9 | |
text blobs and block carets. From Marko Njezic. | |||||
2012-05-26 | Fix for IME input sometimes causing horizontal jumps. Bug #3529728 | nyamatongwe | 1 | -0/+2 | |
2012-05-19 | Remove old, experimental code. | nyamatongwe | 1 | -8/+0 | |
2012-05-19 | Free text layout after drawing text. | nyamatongwe | 1 | -0/+1 | |
2012-05-08 | Add some casts to avoid narrowing warnings from g++ 4.7. | nyamatongwe | 1 | -9/+11 | |
2012-02-29 | Bug #3495791. Create auxiliary surfaces on Direct2D without alpha channel, as | Marko Njezic | 1 | -1/+4 | |
no underlying code expects them to be transparent. This will make text drawing use the same anti-aliasing mode no matter if using buffered mode or not. | |||||
2012-03-01 | Fix unsafe typecast. Bug #3495966. | Marko Njezic | 1 | -1/+1 | |
2012-03-03 | Bug #3494744. Implement InternalLeading() method on Direct2D. This will ↵ | nyamatongwe | 1 | -6/+20 | |
improve drawing of text blobs and dimensioning of call tips. From Marko Njezic. | |||||
2012-03-01 | Bug #3494492. Prevent AlphaRectangle() from drawing blurry rectangle under ↵ | nyamatongwe | 1 | -11/+22 | |
Direct2D. From Marko Njezic. | |||||
2012-03-01 | Bug #3494492. Change aveCharWidth in FontMeasurements to actually store | nyamatongwe | 1 | -2/+2 | |
fractional width. This change complements change set 3994. Make WidthText() and AverageCharWidth() actually return fractional widths under Direct2D. From Marko Njezic. | |||||
2012-03-01 | Remove duplicated code. Bug #3494492. From Marko Njezic. | nyamatongwe | 1 | -1/+0 | |