[teklib-general] teklib: Changes merged in from tekUI

Timm S. Mueller tmueller at neoscientists.org
Fri May 1 19:25:43 CEST 2009


details:   http://hg.teklib.org/teklib/rev/ba451747ca32
changeset: 260:ba451747ca32
user:      Timm S. Mueller <tmueller at neoscientists.org>
date:      Fri May 01 19:22:06 2009 +0200
description:
Changes merged in from tekUI

diffs (truncated from 193 to 100 lines):

diff -r 1423a3fa5a22 -r ba451747ca32 src/display_x11/build/tmkmakefile
--- a/src/display_x11/build/tmkmakefile	Tue Mar 24 11:13:56 2009 +0100
+++ b/src/display_x11/build/tmkmakefile	Fri May 01 19:22:06 2009 +0200
@@ -14,7 +14,6 @@
 
 	EXTRAMODLIBS = -L/usr/X11R6/lib -lX11 -lXext
 	EXTRADEFS = -D_XOPEN_SOURCE -DENABLE_XFT -I/usr/X11R6/include/ -I/usr/include/freetype2/ -I/usr/X11R6/include/freetype2/
-
 
 	[switch]
 		[case config="posix_linux_gcc_release"]
diff -r 1423a3fa5a22 -r ba451747ca32 src/display_x11/display_x11_api.c
--- a/src/display_x11/display_x11_api.c	Tue Mar 24 11:13:56 2009 +0100
+++ b/src/display_x11/display_x11_api.c	Fri May 01 19:22:06 2009 +0200
@@ -139,13 +139,11 @@
 		swa.event_mask = x11_seteventmask(mod, v,
 			(TUINT) TGetTag(tags, TVisual_EventMask, 0));
 
-		#if defined(NOCURSOR)
-		if (getenv("NOCURSOR"))
+		if (TGetTag(tags, TVisual_BlankCursor, TFALSE))
 		{
 			swa.cursor = mod->x11_NullCursor;
 			swa_mask |= CWCursor;
 		}
-		#endif
 
 		v->window = XCreateWindow(mod->x11_Display,
 			RootWindow(mod->x11_Display, mod->x11_Screen),
@@ -457,7 +455,7 @@
 	tri[2].y = (TINT16) array[5];
 
 	XFillPolygon(mod->x11_Display, v->window, v->gc, tri, 3,
-		Nonconvex, CoordModeOrigin);
+		Convex, CoordModeOrigin);
 
 	for (i = 3; i < num; i++)
 	{
@@ -472,7 +470,7 @@
 			setfgpen(mod, v, penarray[i]);
 
 		XFillPolygon(mod->x11_Display, v->window, v->gc, tri, 3,
-			Nonconvex, CoordModeOrigin);
+			Convex, CoordModeOrigin);
 	}
 }
 
@@ -504,7 +502,7 @@
 	tri[2].y = (TINT16) array[5];
 
 	XFillPolygon(mod->x11_Display, v->window, v->gc, tri, 3,
-		Nonconvex, CoordModeOrigin);
+		Convex, CoordModeOrigin);
 
 	for (i = 3; i < num; i++)
 	{
@@ -517,7 +515,7 @@
 			setfgpen(mod, v, penarray[i]);
 
 		XFillPolygon(mod->x11_Display, v->window, v->gc, tri, 3,
-			Nonconvex, CoordModeOrigin);
+			Convex, CoordModeOrigin);
 	}
 }
 
diff -r 1423a3fa5a22 -r ba451747ca32 src/display_x11/display_x11_font.c
--- a/src/display_x11/display_x11_font.c	Tue Mar 24 11:13:56 2009 +0100
+++ b/src/display_x11/display_x11_font.c	Fri May 01 19:22:06 2009 +0200
@@ -21,6 +21,7 @@
 #include "display_x11_mod.h"
 
 /*****************************************************************************/
+
 static TBOOL hostopenfont(X11DISPLAY *mod, struct FontNode *fn,
 	struct fnt_attr *fattr);
 #if defined(ENABLE_XFT)
@@ -79,9 +80,11 @@
 {
 	#if defined(ENABLE_XFT)
 
+	#if 0
 	int major, minor, first;
-	if (XQueryExtension(mod->x11_Display, "Composite", &major, &minor, &first))
-		return TFALSE;
+ 	if (XQueryExtension(mod->x11_Display, "Composite", &major, &minor, &first))
+ 		return TFALSE;
+ 	#endif
 	if (mod->x11_Depth > 24)
 		return TFALSE;
 
diff -r 1423a3fa5a22 -r ba451747ca32 src/display_x11/display_x11_inst.c
--- a/src/display_x11/display_x11_inst.c	Tue Mar 24 11:13:56 2009 +0100
+++ b/src/display_x11/display_x11_inst.c	Fri May 01 19:22:06 2009 +0200
@@ -287,7 +287,6 @@
 
 /*****************************************************************************/
 
-#if defined(NOCURSOR)
 static void x11_createnullcursor(X11DISPLAY *mod)
 {


More information about the teklib-general mailing list