Commit 9d99eeb5 authored by Mike Gabriel's avatar Mike Gabriel

remove copy+paste cruft from debian/patches/999_nxagent_unbrand-nxagent-brand-x2goagent.patch

parent 6ae3d7ef
...@@ -7,42 +7,8 @@ Description: Unbrand NX Agent Startup Screen / Brand X2Go Agent Startup Screen ...@@ -7,42 +7,8 @@ Description: Unbrand NX Agent Startup Screen / Brand X2Go Agent Startup Screen
Forwarded: not-needed Forwarded: not-needed
Author: Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de> Author: Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>
Last-Update: 2012-01-11 Last-Update: 2012-01-11
--- a/nx-X11/programs/Xserver/hw/nxagent/Display.c2012-01-11 10:09:05.000000000 +0100 --- a/nx-X11/programs/Xserver/hw/nxagent/Splash.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/Display.c2012-01-11 14:47:51.000000000 +0100 +++ b/nx-X11/programs/Xserver/hw/nxagent/Splash.c
@@ -1407,6 +1408,7 @@ FIXME: Use of nxagentParentWindow is str
nxagentLogoBlack = 0x000000;
nxagentLogoRed = 0xff0000;
nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = 0x222222;
}
else
{
@@ -1417,6 +1419,7 @@ FIXME: Use of nxagentParentWindow is str
nxagentLogoRed = nxagentLogoColor(0xff0000);
nxagentLogoBlack = nxagentLogoColor(0x000000);
nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = nxagentLogoColor(0x222222);
}
#ifdef WATCH
@@ -2660,6 +2680,7 @@ Bool nxagentReconnectDisplay(void *p0)
nxagentLogoBlack = 0x000000;
nxagentLogoRed = 0xff0000;
nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = 0x222222;
}
else
{
@@ -2670,6 +2691,7 @@ Bool nxagentReconnectDisplay(void *p0)
nxagentLogoRed = nxagentLogoColor(0xff0000);
nxagentLogoBlack = nxagentLogoColor(0x000000);
nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = nxagentLogoColor(0x222222);
}
useXpmIcon = nxagentMakeIcon(nxagentDisplay, &nxagentIconPixmap, &nxagentIconShape);
--- a/nx-X11/programs/Xserver/hw/nxagent/Splash.c 2012-01-11 10:09:05.000000000 +0100
+++ b/nx-X11/programs/Xserver/hw/nxagent/Splash.c 2012-01-11 15:03:39.000000000 +0100
@@ -35,6 +35,7 @@ @@ -35,6 +35,7 @@
#include "Windows.h" #include "Windows.h"
#include "Atoms.h" #include "Atoms.h"
...@@ -51,7 +17,7 @@ Last-Update: 2012-01-11 ...@@ -51,7 +17,7 @@ Last-Update: 2012-01-11
/* /*
* Set here the required log level. * Set here the required log level.
@@ -53,6 +54,7 @@ int nxagentLogoDepth; @@ -53,6 +54,7 @@
int nxagentLogoWhite; int nxagentLogoWhite;
int nxagentLogoRed; int nxagentLogoRed;
int nxagentLogoBlack; int nxagentLogoBlack;
...@@ -59,7 +25,7 @@ Last-Update: 2012-01-11 ...@@ -59,7 +25,7 @@ Last-Update: 2012-01-11
void nxagentPaintLogo(Window win, GC gc, int scale, int width, int height); void nxagentPaintLogo(Window win, GC gc, int scale, int width, int height);
@@ -166,6 +168,15 @@ void nxagentPaintLogo(Window win, GC gc, @@ -166,6 +168,15 @@
XPoint m[12]; XPoint m[12];
int w, h, c, w2, h2; int w, h, c, w2, h2;
...@@ -75,7 +41,7 @@ Last-Update: 2012-01-11 ...@@ -75,7 +41,7 @@ Last-Update: 2012-01-11
#ifdef DEBUG #ifdef DEBUG
fprintf(stderr, "nxagenShowtLogo: Got called.\n"); fprintf(stderr, "nxagenShowtLogo: Got called.\n");
#endif #endif
@@ -218,75 +229,146 @@ void nxagentPaintLogo(Window win, GC gc, @@ -218,75 +229,146 @@
XSetForeground(nxagentDisplay, gc, nxagentLogoRed); XSetForeground(nxagentDisplay, gc, nxagentLogoRed);
XSetBackground(nxagentDisplay, gc, nxagentLogoWhite); XSetBackground(nxagentDisplay, gc, nxagentLogoWhite);
...@@ -262,9 +228,9 @@ Last-Update: 2012-01-11 ...@@ -262,9 +228,9 @@ Last-Update: 2012-01-11
XSetWindowBackgroundPixmap(nxagentDisplay, win, nxagentPixmapLogo); XSetWindowBackgroundPixmap(nxagentDisplay, win, nxagentPixmapLogo);
#ifdef NXAGENT_LOGO_DEBUG #ifdef NXAGENT_LOGO_DEBUG
--- a/nx-X11/programs/Xserver/hw/nxagent/Splash.h 2012-01-11 10:09:05.000000000 +0100 --- a/nx-X11/programs/Xserver/hw/nxagent/Splash.h
+++ b/nx-X11/programs/Xserver/hw/nxagent/Splash.h 2012-01-11 14:48:05.000000000 +0100 +++ b/nx-X11/programs/Xserver/hw/nxagent/Splash.h
@@ -33,6 +33,7 @@ extern int nxagentLogoDepth; @@ -33,6 +33,7 @@
extern int nxagentLogoWhite; extern int nxagentLogoWhite;
extern int nxagentLogoRed; extern int nxagentLogoRed;
extern int nxagentLogoBlack; extern int nxagentLogoBlack;
...@@ -272,58 +238,37 @@ Last-Update: 2012-01-11 ...@@ -272,58 +238,37 @@ Last-Update: 2012-01-11
extern Window nxagentSplashWindow; extern Window nxagentSplashWindow;
--- a/nx-X11/programs/Xserver/hw/nxagent/Screen.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/Screen.c
@@ -1754,7 +1754,20 @@
#ifdef TEST
fprintf(stderr, "nxagentOpenScreen: Created new default window with id [%ld].\n",
nxagentDefaultWindows[pScreen->myNum]);
+
+ fprintf(stderr, "nxagentOpenScreen: Setting WM_CLASS and WM_NAME for window withid [%ld].\n",
+ nxagentDefaultWindows[pScreen->myNum]);
#endif
+
+ XClassHint hint;
+ hint.res_name=malloc(strlen(HINT)+1);
+ hint.res_class=malloc(strlen(HINT)+1);
+ strcpy(hint.res_name,HINT);
+ strcpy(hint.res_class,HINT);
+ XSetClassHint(nxagentDisplay,nxagentDefaultWindows[pScreen->myNum],&hint);
+ free(hint.res_name);
+ free(hint.res_class);
+
if (nxagentOption(Fullscreen))
{
--- a/nx-X11/programs/Xserver/hw/nxagent/Screen.h
+++ b/nx-X11/programs/Xserver/hw/nxagent/Screen.h
@@ -36,6 +36,8 @@
#define MIN_NXAGENT_HEIGHT 60
#define NXAGENT_FRAME_WIDTH 2000
+#define HINT "NXAgent"
+
#define nxagentSetPrintGeometry(screen) \
nxagentPrintGeometryFlags = (1 << (screen));
--- a/nx-X11/programs/Xserver/hw/nxagent/Splash.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/Splash.c
@@ -204,6 +204,7 @@
nxagentPixmapLogo = XCreatePixmap(nxagentDisplay, win, width, height, nxagentLogoDepth);
+ return;
if (!nxagentPixmapLogo)
{
return;
--- a/nx-X11/programs/Xserver/hw/nxagent/Display.c --- a/nx-X11/programs/Xserver/hw/nxagent/Display.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/Display.c +++ b/nx-X11/programs/Xserver/hw/nxagent/Display.c
@@ -1919,7 +1919,7 @@ @@ -1408,6 +1408,7 @@
XlibPixmap IconPixmap; nxagentLogoBlack = 0x000000;
XlibPixmap IconShape; nxagentLogoRed = 0xff0000;
nxagentLogoWhite = 0xffffff;
- snprintf(default_path, PATH_MAX-1, "/usr/NX/share/images/%s", NXAGENT_ICON_NAME); + nxagentLogoGray = 0x222222;
+ snprintf(default_path, PATH_MAX-1, "/usr/share/pixmaps/%s", NXAGENT_ICON_NAME); }
else
{
@@ -1418,6 +1419,7 @@
nxagentLogoRed = nxagentLogoColor(0xff0000);
nxagentLogoBlack = nxagentLogoColor(0x000000);
nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = nxagentLogoColor(0x222222);
}
if ((icon_fp = fopen(default_path, "r")) == NULL) #ifdef WATCH
@@ -2678,6 +2680,7 @@
nxagentLogoBlack = 0x000000;
nxagentLogoRed = 0xff0000;
nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = 0x222222;
}
else
{ {
@@ -2688,6 +2691,7 @@
nxagentLogoRed = nxagentLogoColor(0xff0000);
nxagentLogoBlack = nxagentLogoColor(0x000000);
nxagentLogoWhite = 0xffffff;
+ nxagentLogoGray = nxagentLogoColor(0x222222);
}
useXpmIcon = nxagentMakeIcon(nxagentDisplay, &nxagentIconPixmap, &nxagentIconShape);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment