Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37895114
en ru br
ALT Linux repos
S:1.6-alt6
5.0: 1.6-alt2
4.1: 1.6-alt1
4.0: 1.6-ipl12mdk
3.0: 1.6-ipl12mdk

Group :: Games/Arcade
RPM: xjewel

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: xjewel-1.6-arch-help.patch
Download


--- xjewel-1.6.orig.old/help.c	1995-01-16 04:05:36.000000000 +0500
+++ xjewel-1.6.orig/help.c	2012-02-22 11:04:46.320495097 +0600
@@ -25,7 +25,7 @@
 GC SymbolGC;
 XFontStruct *HeaderFont;
 GC HeaderGC;
-#define SYMBOL_FONT "-adobe-symbol-*-*-*-*-18-*-*-*-*-*-adobe-*"
+#define SYMBOL_FONT "-*-*-*-*-*-*-18-*-*-*-*-*-*-*"
 #define HEADER_FONT "-*-*-bold-r-*-*-24-*-*-*-p-*-iso8859-1"
 #define HEADER_LOC_Y 100
 #define HELP_LEFT_X 100
--- xjewel-1.6.orig.old/jewel.c	1995-01-16 04:05:21.000000000 +0500
+++ xjewel-1.6.orig/jewel.c	2012-02-22 11:01:44.247160726 +0600
@@ -99,9 +99,12 @@
 XKeyEvent *xkev;
 	{
 	/* deal with key event */
+	int key_buffer_size = 64;
+	char key_buffer[65];
+	XComposeStatus compose_status;
 	KeySym key;
 
-	key=XLookupKeysym(xkev,xkev->state);
+	XLookupString(xkev, key_buffer, key_buffer_size, &key, &compose_status);
 	switch(JewelState)
 		{
 		case GAME:
--- xjewel-1.6.orig.old/xw.c	1995-01-16 04:04:17.000000000 +0500
+++ xjewel-1.6.orig/xw.c	2012-02-22 10:50:21.310490199 +0600
@@ -260,7 +260,7 @@
 					xw_leave_event((XLeaveWindowEvent *) &xev);
 				case KeyRelease:
 				case KeyPress:
-					xw_key_event((XKeyEvent *) &xev);
+					xw_key_event(&xev.xkey);
 					break;
 				case ButtonRelease:
 				case ButtonPress:
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin