rmottola
8640bfafe3
use consistently GetWindowLongPtr also for Cairo on Windows
2021-03-04 15:12:34 +01:00
Germán Arias
7b89c2c3ba
Workarounds to re-display windows on MS Windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38367 72102866-910b-0410-8b05-ffd578937521
2015-02-28 02:01:28 +00:00
Gregory John Casamento
8fa4608cba
Minor correction to fix compilation error on Windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37268 72102866-910b-0410-8b05-ffd578937521
2013-10-20 22:16:03 +00:00
Fred Kiefer
b35ef8791a
* Source/win32/w32_movesize.m (-decodeWM_EXITSIZEMOVEParams:::):
...
Remove code that caused missing windows content.
* Source/cairo/CairoContext.m (-flushGraphics): Add experimental
flush code for Windows.
* Source/cairo/Win32CairoSurface.m (-initWithDevice:, -dealloc):
Clean up HDC handling. Based on patch by Marcian Lytwyn
<marcian.lytwyn@advcsi.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@36920 72102866-910b-0410-8b05-ffd578937521
2013-07-24 07:34:24 +00:00
Fred Kiefer
72605b6d4d
* Source/cairo/Win32CairoSurface.m (-initWithDevice:): Make
...
* safer
against the surface being deallocated during this method.
* Source/cairo/Win32CairoSurface.m
(WIN32Server-contentsOfScreen:inRect:): Screen grabbing code.
* Headers/win32/WIN32Server.h,
* Source/win32/WIN32Server.m (-monitorHandleForScreen:,
-createHdcForScreen:, deleteScreenHdc:): Add helper methods for
screen grabbing.
Patch by Marcian Lytwyn <marcian.lytwyn@advcsi.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@36612 72102866-910b-0410-8b05-ffd578937521
2013-05-11 20:20:54 +00:00
Gregory John Casamento
02544402a5
* ChangeLog
...
* config.h.in
* configure
* configure.ac
* Headers/win32/WIN32Server.h
* Source/cairo/CairoContext.m
* Source/cairo/CairoGState.m
* Source/cairo/CairoPDFSurface.m
* Source/cairo/GNUmakefile
* Source/cairo/Win32CairoSurface.m
* Source/GSBackend.m
* Source/gsc/GSGState.m
* Source/win32/w32_create.m
* Source/win32/w32_general.m
* Source/win32/w32_GLcontext.m
* Source/win32/w32_movesize.m
* Source/win32/w32_windowdisplay.m
* Source/win32/WIN32Server.m
* Source/winlib/GNUmakefile.preamble: Merge of all testplant
branch changes to trunk for Cairo changes. Did code cleanup to
make the code conform to coding standards.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@35821 72102866-910b-0410-8b05-ffd578937521
2012-11-26 05:39:22 +00:00
Adam Fedor
250ebdfad0
Revert library license version to 2 until applications can be converted
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26620 72102866-910b-0410-8b05-ffd578937521
2008-06-10 04:12:46 +00:00
Fred Kiefer
19dda8e5a7
Clean up and better error check and reporting on cairo and malloc calls.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26391 72102866-910b-0410-8b05-ffd578937521
2008-03-29 13:16:58 +00:00
Xavier Glattard
201d3bf367
Experimental Cairo and Cairo/Glitz backends on win32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26189 72102866-910b-0410-8b05-ffd578937521
2008-03-04 10:14:29 +00:00