fredkiefer
a749409cb5
Fix some clang static analyser warnings reported by
...
Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@40485 72102866-910b-0410-8b05-ffd578937521
2017-04-16 11:57:05 +00:00
fredkiefer
58da815142
* Headers/x11/XGGeneric.h: Remove obsolte atom.
...
* Source/x11/XGServerWindow.m: Clean up code.
* Source/x11/XGServerWindow.m (-setwindowlevel::): Try to set
better level for tool tip windows.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@40295 72102866-910b-0410-8b05-ffd578937521
2017-01-17 22:01:52 +00:00
fredkiefer
305049a5ff
* Source/x11/XGServerWindow.m (-_checkStyle:): Ignore invalid
...
border information.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@40286 72102866-910b-0410-8b05-ffd578937521
2017-01-08 21:01:01 +00:00
rmottola
21f836b8c2
include -> import
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@40169 72102866-910b-0410-8b05-ffd578937521
2016-10-23 20:51:20 +00:00
fredkiefer
ef2088d3c7
Small opal changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@40047 72102866-910b-0410-8b05-ffd578937521
2016-08-02 20:48:01 +00:00
rmottola
41f4e770ae
add missing header to fix warning
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@40032 72102866-910b-0410-8b05-ffd578937521
2016-07-26 07:28:27 +00:00
fredkiefer
1f7a0fa539
Output the Postscript font name.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39999 72102866-910b-0410-8b05-ffd578937521
2016-07-15 17:10:21 +00:00
ivucica
151de00015
Add return type 'id' to -[GSGState copyWithZone:] method definition.
...
Cherrypicking gnustep_testplant_branch r39614.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39636 72102866-910b-0410-8b05-ffd578937521
2016-04-06 20:43:32 +00:00
ivucica
79065eddb8
Implement dealloc/copyWithZone on Win32CairoGState instance.
...
Patch by mlytwyn (cherrypicked from testplant branch, r39618).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39635 72102866-910b-0410-8b05-ffd578937521
2016-04-06 20:43:29 +00:00
ivucica
805c706d38
Remove extraneous semicolon.
...
Patch by mlytwyn (cherrypicked from testplant branch, r39614).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39634 72102866-910b-0410-8b05-ffd578937521
2016-04-06 20:43:25 +00:00
fredkiefer
da6f883357
My final GNUstep commit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39237 72102866-910b-0410-8b05-ffd578937521
2015-12-13 17:55:23 +00:00
rmottola
43b08cb4f1
Enable Sync only on explicit presence of sync.h, not just Xext.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39198 72102866-910b-0410-8b05-ffd578937521
2015-11-24 23:47:25 +00:00
wlux
e37551c342
Create an empty app icon window before eventually checking the window
...
frame offsets when using WindowMaker. This fixes the issue that the
first GNUstep application started under WindowMaker did not get a
proper application menu.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39171 72102866-910b-0410-8b05-ffd578937521
2015-11-13 15:30:15 +00:00
fredkiefer
88d9d3240b
Revert part of the repeated key handling as requested by Riccardo.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39131 72102866-910b-0410-8b05-ffd578937521
2015-11-03 08:42:47 +00:00
fredkiefer
6a727f5837
* Source/cairo/CairoGState.m (-GSReadRect:, -DPSimage:..:):
...
Drawing speedup for slow machines.
Patch by Josh Freeman <gnustep_lists@twilightedge.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39097 72102866-910b-0410-8b05-ffd578937521
2015-10-27 22:12:52 +00:00
fredkiefer
5e0d451269
* Source/x11/XGServerEvent.m (-processEvent:): Move repeate key
...
detection from process_key_event() to here to enable filtering
out keyUp events as Cocoa does.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39078 72102866-910b-0410-8b05-ffd578937521
2015-10-16 22:07:24 +00:00
fredkiefer
1b51da5700
* Source/gsc/GSContext.m: Set some defaults.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39046 72102866-910b-0410-8b05-ffd578937521
2015-10-09 00:13:42 +00:00
fredkiefer
6f2916e9e5
* Headers/gsc/GSGState.h
...
* Source/gsc/GSContext.m
* Source/gsc/GSGState.m
* Source/cairo/CairoGState.m
Implement per gstate methods for antialias, patternPhase and
compositingOperation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39026 72102866-910b-0410-8b05-ffd578937521
2015-10-03 21:49:35 +00:00
fredkiefer
2b19c384ca
* Source/cairo/CairoGState.m: Preliminary support for anti alias
...
setting for path drawing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@39005 72102866-910b-0410-8b05-ffd578937521
2015-09-20 20:34:37 +00:00
fredkiefer
923e49b58d
* Source/win32/WIN32Server.m (process_char):
...
Fix bug that caused F11 keypresses to become F12.
Patch by Adam Fox <adam.fox@testplant.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38881 72102866-910b-0410-8b05-ffd578937521
2015-08-13 21:23:35 +00:00
buzzdee
6dadfff996
* Source/cairo/CairoGState.m
...
abs -> fabs
* Source/x11/XGGLContext.m
format string fix
* Headers/x11/XGOpenGL.h
glxminorversion is int, not long int
Looks good, Ivan Vucica
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38554 72102866-910b-0410-8b05-ffd578937521
2015-05-26 12:00:49 +00:00
fredkiefer
af03e424c8
* Source/cairo/CairoGState.m: Add support for image
...
interpolation setting in context.
Patch by Josh Freeman <gnustep_lists@twilightedge.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38528 72102866-910b-0410-8b05-ffd578937521
2015-05-22 21:28:20 +00:00
fredkiefer
ec48a487bf
* Source/gsc/GSGState.m (_fillRect:withPattern:): Add support
...
for patternPhase.
Patch by Josh Freeman <gnustep_lists@twilightedge.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38527 72102866-910b-0410-8b05-ffd578937521
2015-05-22 21:14:02 +00:00
espectador
1a4b4de2db
Improvements for last changes related with cursors on MS Windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38444 72102866-910b-0410-8b05-ffd578937521
2015-04-01 05:52:29 +00:00
espectador
c01174c60b
Improvements to handle the cursor on MS Windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38429 72102866-910b-0410-8b05-ffd578937521
2015-03-23 19:32:36 +00:00
fredkiefer
f4f51aa9fc
* Source/x11/XGServerEvent.m (-processEvent:): Reenable
...
Richard's frontend based expose code.
* Source/x11/XGServerWindow.m (-window::::, -_checkStyle:):
Don't use CWBackPixel, as the window background may be different.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38419 72102866-910b-0410-8b05-ffd578937521
2015-03-22 15:15:20 +00:00
fredkiefer
75af3760a5
* Headers/x11/XGGeneric.h
...
* Source/x11/XGServerWindow.m: Correct name for atom
net_wm_state_modal_atom. Use this atom to try to set the sate
for dialog windows to modal.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38417 72102866-910b-0410-8b05-ffd578937521
2015-03-21 18:53:46 +00:00
espectador
dd0c80e167
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
fredkiefer
388977210b
* Source/cairo/CairoGState.m (-compositeGState:...fraction:):
...
Disable workaround for cairo > 1.8 for cairo > 1.13.
Patch by Edwin Ancaer <eancaer@gmail.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@38135 72102866-910b-0410-8b05-ffd578937521
2014-10-25 18:14:50 +00:00
fredkiefer
8af4ce75c4
* Source/win32/WIN32Server.m (LoadDisplayMonitorInfo):
...
Switch monitor logging to Debug level.
Patch by Jonathan Gillaspie <jonathan.gillaspie@testplant.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37640 72102866-910b-0410-8b05-ffd578937521
2014-01-27 21:59:33 +00:00
fredkiefer
ece8676494
* Source/art/blit.m(MPRE): Remove compiler warning.
...
* Source/art/image.m(-DPSimage:::::::::::): Correct parameter
types. Fixes bug #41274 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37615 72102866-910b-0410-8b05-ffd578937521
2014-01-19 10:39:21 +00:00
thebeing
9b154f183b
Roll back addition of redundant method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37539 72102866-910b-0410-8b05-ffd578937521
2014-01-05 23:03:35 +00:00
fredkiefer
3db5c5231a
* Source/x11/XGServerWindow.m(-_checkStyle:): Change NSLog into
...
NSDebugLLog.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37535 72102866-910b-0410-8b05-ffd578937521
2014-01-05 16:40:32 +00:00
thebeing
38cbd4fcb7
Add a method to GSDisplayServer that allows you to obtain the
...
identifier used by the backend's windowing system instead of
just the GNUstep-internal window number. On X11, the identifier
is useful, among other things, to implement the D-Bus menu
protocol.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37533 72102866-910b-0410-8b05-ffd578937521
2014-01-01 19:45:26 +00:00
fredkiefer
3a41dc037c
* Source/cairo/CairoGState.m (-GSSetFont:),
...
* Source/cairo/CairoFaceInfo.m (-drawGlyphs:...): Use scaled
font directly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37523 72102866-910b-0410-8b05-ffd578937521
2013-12-29 22:43:15 +00:00
fredkiefer
7ce71f0ddc
* Source/xlib/GSXftFontInfo.m
...
* Source/xlib/XGFontManager.m
* Source/xlib/XGBitmap.m: Remove some compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37519 72102866-910b-0410-8b05-ffd578937521
2013-12-26 13:02:56 +00:00
fredkiefer
abcce60893
* Source/cairo/CairoFaceInfo.m (-fontFace): Warn about the usage
...
of non-scalable fonts.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37490 72102866-910b-0410-8b05-ffd578937521
2013-12-23 12:36:09 +00:00
fredkiefer
3f72f49afb
* Source/x11/XGServerWindow.m (-_createBuffer, -windowbacking::,
...
-setWindowdevice:forContext:): Move code from last patch around a bit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37475 72102866-910b-0410-8b05-ffd578937521
2013-12-18 22:34:20 +00:00
ericwa
234703ae7a
* Source/x11/XGServerWindow.m (-_createBuffer): Fix a big
...
memory leak noticed by Riccardo with the cairo backend,
by #ifdef-ing out this method when using cairo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37471 72102866-910b-0410-8b05-ffd578937521
2013-12-18 17:40:21 +00:00
fredkiefer
efe9c42c1c
* Source/x11/XGDragView.m (-_xWindowAcceptingDnDDescendentOf:...):
...
Correct to work with kwin window decoration.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37460 72102866-910b-0410-8b05-ffd578937521
2013-12-13 15:03:09 +00:00
fredkiefer
40fc6bfe72
* Tools/xpbs.m (-xProvideSelection:): Leave enough space for all
...
possible types.
* Source/x11/XGDragView.m: Simplify D&D window detection code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37457 72102866-910b-0410-8b05-ffd578937521
2013-12-13 12:58:09 +00:00
gcasa
e1817e8283
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
fredkiefer
874e7b8307
* Headers/opal/OpalSurface.h
...
* Source/opal/OpalSurface.m: Make the -device method public.
* Headers/opal/OpalContext.h: Remove method definitions.
* Source/opal/OpalContext.m: Limit the accepted image types.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37172 72102866-910b-0410-8b05-ffd578937521
2013-09-29 20:11:38 +00:00
fredkiefer
ff00051644
* Headers/opal/OpalSurface.h
...
* Source/opal/OpalSurface.m: Remove compiler warnings.
* Source/opal/OpalContext.m: Move -flushGraphics method to here.
* Source/opal/OpalGState.m: Simplify -DPSimage. Evaluate CGCTX
only once per method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37170 72102866-910b-0410-8b05-ffd578937521
2013-09-29 17:10:26 +00:00
fredkiefer
926c068c95
Started cleanup of opal backend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37167 72102866-910b-0410-8b05-ffd578937521
2013-09-29 07:30:20 +00:00
ericwa
2c9d2ee692
* Source/opal/OpalGState.m: move variable declaration outside of for loop
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37149 72102866-910b-0410-8b05-ffd578937521
2013-09-23 19:53:33 +00:00
ivucica
ae5fa7602b
Compile fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37148 72102866-910b-0410-8b05-ffd578937521
2013-09-23 19:51:59 +00:00
ivucica
9c56757852
Compile fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37147 72102866-910b-0410-8b05-ffd578937521
2013-09-23 19:45:09 +00:00
ivucica
0f5e63ef57
OpalGState: Fixed a compile error (extra #endif). Added -DPSsetdash:::. Added stub -DPSsetstrokeadjust:.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37146 72102866-910b-0410-8b05-ffd578937521
2013-09-23 18:57:10 +00:00
ivucica
d2d978a5bc
Cutting down on junk code and unneeded output.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@37145 72102866-910b-0410-8b05-ffd578937521
2013-09-23 18:38:40 +00:00