...and some other cleanups.
---
src/appicon.c | 15 +------
src/application.c | 17 +-------
src/client.c | 5 --
src/cycling.c | 4 --
src/defaults.c | 3 -
src/dock.c | 15 -------
src/event.c | 42 +++-----------------
src/icon.c | 24 +-----------
src/main.c | 72 +---------------------------------
src/misc.c | 32 ---------------
src/motif.c | 114 +++++++++--------------------------------------------
src/moveres.c | 20 ---------
src/placement.c | 41 +------------------
src/rootmenu.c | 7 +--
src/stacking.c | 13 ------
src/startup.c | 28 -------------
src/text.c | 79 +-----------------------------------
src/texture.c | 29 -------------
src/wconfig.h.in | 2 -
src/window.c | 44 --------------------
20 files changed, 35 insertions(+), 571 deletions(-)
diff --git a/src/appicon.c b/src/appicon.c
index 9368c9b..75fc044 100644
--- a/src/appicon.c
+++ b/src/appicon.c
@@ -453,13 +453,6 @@ static void iconDblClick(WObjDescriptor * desc, XEvent *
event)
assert(aicon->icon->owner != NULL);
wapp = wApplicationOf(aicon->icon->owner->main_window);
-#ifdef DEBUG0
- if (!wapp) {
- wwarning("could not find application descriptor for app
icon!!");
- return;
- }
-#endif
-
unhideHere = (event->xbutton.state & ShiftMask);
/* go to the last workspace that the user worked on the app */
@@ -526,9 +519,7 @@ void appIconMouseDown(WObjDescriptor * desc, XEvent * event)
(*desc->handle_mousedown) (desc, event);
return;
}
-#ifdef DEBUG
- puts("Moving icon");
-#endif
+
if (event->xbutton.state & MOD_MASK)
wLowerFrame(icon->core);
else
@@ -713,8 +704,4 @@ void appIconMouseDown(WObjDescriptor * desc, XEvent * event)
break;
}
}
-#ifdef DEBUG
- puts("End icon move");
-#endif
-
}
diff --git a/src/application.c b/src/application.c
index b2731f6..f19788b 100644
--- a/src/application.c
+++ b/src/application.c
@@ -231,12 +231,8 @@ WApplication *wApplicationCreate(WWindow * wwin)
WApplication *wapp;
WWindow *leader;
- if (main_window == None || main_window == scr->root_win) {
-#ifdef DEBUG0
- wwarning("trying to create application for %x",
(unsigned)main_window);
-#endif
+ if (main_window == None || main_window == scr->root_win)
return NULL;
- }
{
Window root;
@@ -397,11 +393,6 @@ WApplication *wApplicationCreate(WWindow * wwin)
if (!tmp)
extractClientIcon(wapp->app_icon);
}
-
-
-#ifdef DEBUG
- printf("Created application for %x\n", (unsigned)main_window);
-#endif
return wapp;
}
@@ -463,10 +454,6 @@ void wApplicationDestroy(WApplication * wapp)
}
wfree(wapp);
-#ifdef DEBUG
- printf("Destroyed application for %x\n", (unsigned)main_window);
-#endif
- if (wPreferences.auto_arrange_icons) {
+ if (wPreferences.auto_arrange_icons)
wArrangeIcons(scr, True);
- }
}
diff --git a/src/client.c b/src/client.c
index 718aef5..a39e8e4 100644
--- a/src/client.c
+++ b/src/client.c
@@ -466,11 +466,6 @@ void wClientCheckProperty(WWindow * wwin, XPropertyEvent *
event)
case 7:
break;
}
-#ifdef DEBUG
- if (i) {
- printf("window leader update caused state transition
%i\n", i);
- }
-#endif
if (wwin->wm_hints) {
/* update icon */
diff --git a/src/cycling.c b/src/cycling.c
index e1c951e..94c511b 100644
--- a/src/cycling.c
+++ b/src/cycling.c
@@ -113,10 +113,6 @@ void StartWindozeCycle(WWindow * wwin, XEvent * event,
Bool next, Bool class_onl
if (hasModifier) {
keymap = XGetModifierMapping(dpy);
-
-#ifdef DEBUG
- printf("Grabbing keyboard\n");
-#endif
XGrabKeyboard(dpy, scr->root_win, False, GrabModeAsync,
GrabModeAsync, CurrentTime);
}
diff --git a/src/defaults.c b/src/defaults.c
index c807de9..6e588ad 100644
--- a/src/defaults.c
+++ b/src/defaults.c
@@ -1070,9 +1070,6 @@ void wReadDefaults(WScreen * scr, WMPropList * new_dict)
}
if (plvalue) {
-#ifdef DEBUG
- printf("Updating %s to %s\n", entry->key,
WMGetPropListDescription(plvalue, False));
-#endif
/* convert data */
if ((*entry->convert) (scr, entry, plvalue,
entry->addr, &tdata)) {
/*
diff --git a/src/dock.c b/src/dock.c
index 0e932e8..00f1934 100644
--- a/src/dock.c
+++ b/src/dock.c
@@ -3358,9 +3358,6 @@ static void handleDockMove(WDock * dock, WAppIcon *
aicon, XEvent * event)
Pixmap ghost = None;
int superfluous = wPreferences.superfluous; /* we catch it to avoid
problems */
-#ifdef DEBUG
- puts("moving dock");
-#endif
if (XGrabPointer(dpy, aicon->icon->core->window, True, ButtonMotionMask
| ButtonReleaseMask | ButtonPressMask, GrabModeAsync,
GrabModeAsync, None, None, CurrentTime) !=
GrabSuccess) {
@@ -3495,9 +3492,6 @@ static void handleDockMove(WDock * dock, WAppIcon *
aicon, XEvent * event)
XFreePixmap(dpy, ghost);
XSetWindowBackground(dpy, scr->dock_shadow, scr->white_pixel);
}
-#ifdef DEBUG
- puts("End dock move");
-#endif
}
static Bool handleIconMove(WDock *dock, WAppIcon *aicon, XEvent *event)
@@ -3525,9 +3519,6 @@ static Bool handleIconMove(WDock *dock, WAppIcon *aicon,
XEvent *event)
if (XGrabPointer(dpy, icon->core->window, True, ButtonMotionMask
| ButtonReleaseMask | ButtonPressMask, GrabModeAsync,
GrabModeAsync, None, None, CurrentTime) !=
GrabSuccess) {
-#ifdef DEBUG0
- wwarning("pointer grab failed for icon move");
-#endif
}
if (!(event->xbutton.state & MOD_MASK))
@@ -3705,9 +3696,6 @@ static Bool handleIconMove(WDock *dock, WAppIcon *aicon,
XEvent *event)
wDockHideIcons(scr->workspaces[i]->clip);
}
}
-#ifdef DEBUG
- puts("End icon move");
-#endif
return hasMoved;;
}
}
@@ -3818,9 +3806,6 @@ static void iconMouseDown(WObjDescriptor * desc, XEvent *
event)
XUnmapWindow(dpy, scr->clip_balloon);
scr->flags.clip_balloon_mapped = 0;
}
-#ifdef DEBUG
- puts("handling dock");
-#endif
if (event->xbutton.button == Button1) {
if (event->xbutton.state & MOD_MASK)
wDockLower(dock);
diff --git a/src/event.c b/src/event.c
index 47ad717..d29cafc 100644
--- a/src/event.c
+++ b/src/event.c
@@ -558,9 +558,6 @@ static void handleMapRequest(XEvent * ev)
WScreen *scr = NULL;
Window window = ev->xmaprequest.window;
-#ifdef DEBUG
- printf("got map request for %x\n", (unsigned)window);
-#endif
if ((wwin = wWindowFor(window))) {
if (wwin->flags.shaded) {
wUnshadeWindow(wwin);
@@ -635,9 +632,6 @@ static void handleDestroyNotify(XEvent * event)
WScreen *scr = wScreenForRootWindow(event->xdestroywindow.event);
int widx;
-#ifdef DEBUG
- printf("got destroy notify\n");
-#endif
wwin = wWindowFor(window);
if (wwin) {
wUnmanageWindow(wwin, False, True);
@@ -681,9 +675,6 @@ static void handleExpose(XEvent * event)
WObjDescriptor *desc;
XEvent ev;
-#ifdef DEBUG
- printf("got expose\n");
-#endif
while (XCheckTypedWindowEvent(dpy, event->xexpose.window, Expose, &ev))
;
if (XFindContext(dpy, event->xexpose.window, wWinContext, (XPointer *)
& desc) == XCNOENT) {
@@ -732,9 +723,6 @@ static void handleButtonPress(XEvent * event)
WObjDescriptor *desc;
WScreen *scr;
-#ifdef DEBUG
- printf("got button press\n");
-#endif
scr = wScreenForRootWindow(event->xbutton.root);
#ifdef BALLOON_TEXT
@@ -802,9 +790,7 @@ static void handleButtonPress(XEvent * event)
static void handleMapNotify(XEvent * event)
{
WWindow *wwin;
-#ifdef DEBUG
- printf("got map\n");
-#endif
+
wwin = wWindowFor(event->xmap.event);
if (wwin && wwin->client_win == event->xmap.event) {
if (wwin->flags.miniaturized) {
@@ -823,9 +809,7 @@ static void handleUnmapNotify(XEvent * event)
WWindow *wwin;
XEvent ev;
Bool withdraw = False;
-#ifdef DEBUG
- printf("got unmap\n");
-#endif
+
/* only process windows with StructureNotify selected
* (ignore SubstructureNotify) */
wwin = wWindowFor(event->xunmap.window);
@@ -872,9 +856,7 @@ static void handleUnmapNotify(XEvent * event)
static void handleConfigureRequest(XEvent * event)
{
WWindow *wwin;
-#ifdef DEBUG
- printf("got configure request\n");
-#endif
+
if (!(wwin = wWindowFor(event->xconfigurerequest.window))) {
/*
* Configure request for unmapped window
@@ -893,9 +875,6 @@ static void handlePropertyNotify(XEvent * event)
int ji;
unsigned int ju;
WScreen *scr;
-#ifdef DEBUG
- printf("got property notify\n");
-#endif
wwin = wWindowFor(event->xproperty.window);
if (wwin) {
@@ -916,9 +895,7 @@ static void handleClientMessage(XEvent * event)
{
WWindow *wwin;
WObjDescriptor *desc;
-#ifdef DEBUG
- printf("got client message\n");
-#endif
+
/* handle transition from Normal to Iconic state */
if (event->xclient.message_type == _XA_WM_CHANGE_STATE
&& event->xclient.format == 32 && event->xclient.data.l[0] ==
IconicState) {
@@ -1062,9 +1039,6 @@ static void handleEnterNotify(XEvent * event)
WObjDescriptor *desc = NULL;
XEvent ev;
WScreen *scr = wScreenForRootWindow(event->xcrossing.root);
-#ifdef DEBUG
- printf("got enter notify\n");
-#endif
if (XCheckTypedWindowEvent(dpy, event->xcrossing.window, LeaveNotify,
&ev)) {
/* already left the window... */
@@ -1163,9 +1137,7 @@ static void handleShapeNotify(XEvent * event)
XShapeEvent *shev = (XShapeEvent *) event;
WWindow *wwin;
XEvent ev;
-#ifdef DEBUG
- printf("got shape notify\n");
-#endif
+
while (XCheckTypedWindowEvent(dpy, shev->window, event->type, &ev)) {
XShapeEvent *sev = (XShapeEvent *) & ev;
@@ -1712,9 +1684,7 @@ static void handleMotionNotify(XEvent * event)
p.x >= (rect.pos.x + rect.size.width - 2) ||
p.y <= (rect.pos.y + 1) || p.y >= (rect.pos.y +
rect.size.height - 2)) {
WMenu *menu;
-#ifdef DEBUG
- printf("pointer at screen edge\n");
-#endif
+
menu = wMenuUnderPointer(scr);
if (menu != NULL)
wMenuScroll(menu, event);
diff --git a/src/icon.c b/src/icon.c
index 79d8292..40ad022 100644
--- a/src/icon.c
+++ b/src/icon.c
@@ -380,20 +380,6 @@ RImage *wIconValidateIconSize(WScreen * scr, RImage * icon)
icon = tmp;
}
#endif
-#if 0
- if (icon->width > wPreferences.icon_size || icon->height >
wPreferences.icon_size) {
- if (icon->width > icon->height) {
- w = wPreferences.icon_size - 4;
- h = w * icon->height / icon->width;
- } else {
- h = wPreferences.icon_size - 4;
- w = h * icon->width / icon->height;
- }
- tmp = RScaleImage(icon, w, h);
- RReleaseImage(icon);
- icon = tmp;
- }
-#endif
return icon;
}
@@ -803,9 +789,7 @@ static void miniwindowMouseDown(WObjDescriptor * desc,
XEvent * event)
miniwindowDblClick(desc, event);
return;
}
-#ifdef DEBUG
- puts("Moving miniwindow");
-#endif
+
if (event->xbutton.button == Button1) {
if (event->xbutton.state & MOD_MASK)
wLowerFrame(icon->core);
@@ -831,9 +815,6 @@ static void miniwindowMouseDown(WObjDescriptor * desc,
XEvent * event)
if (XGrabPointer(dpy, icon->core->window, False, ButtonMotionMask
| ButtonReleaseMask | ButtonPressMask, GrabModeAsync,
GrabModeAsync, None, None, CurrentTime) !=
GrabSuccess) {
-#ifdef DEBUG0
- wwarning("pointer grab failed for icon move");
-#endif
}
while (1) {
WMMaskEvent(dpy, PointerMotionMask | ButtonReleaseMask |
ButtonPressMask
@@ -875,9 +856,6 @@ static void miniwindowMouseDown(WObjDescriptor * desc,
XEvent * event)
wwin->icon_x = x;
wwin->icon_y = y;
-#ifdef DEBUG
- puts("End miniwindow move");
-#endif
XUngrabPointer(dpy, CurrentTime);
if (wPreferences.auto_arrange_icons)
diff --git a/src/main.c b/src/main.c
index 3c9d9f9..225ce4b 100644
--- a/src/main.c
+++ b/src/main.c
@@ -436,9 +436,6 @@ void print_help()
puts(_(" --create-stdcmap create the standard colormap hint in
PseudoColor visuals"));
puts(_(" --visual-id visualid visual id of visual to use"));
puts(_(" --static do not update or save configurations"));
-#ifdef DEBUG
- puts(_(" --synchronous turn on synchronous display mode"));
-#endif
puts(_(" --version print version and exit"));
puts(_(" --help show this message"));
}
@@ -450,11 +447,6 @@ void check_defaults()
path = wdefaultspathfordomain("WindowMaker");
if (access(path, R_OK) != 0) {
-#if 0
- wfatal(_("could not find user GNUstep directory (%s).\n"
- "Make sure you have installed Window Maker correctly
and run wmaker.inst"), path);
- exit(1);
-#else
wwarning(_("could not find user GNUstep directory (%s)."),
path);
if (system("wmaker.inst --batch") != 0) {
@@ -463,7 +455,6 @@ void check_defaults()
} else {
wwarning(_("%s directory created with default
configuration."), path);
}
-#endif
}
wfree(path);
@@ -514,13 +505,6 @@ static void execInitScript()
if (system(file) != 0) {
wsyserror(_("%s:could not execute initialization
script"), file);
}
-#if 0
- if (fork() == 0) {
- execl("/bin/sh", "/bin/sh", "-c", file, NULL);
- wsyserror(_("%s:could not execute initialization
script"), file);
- exit(1);
- }
-#endif
wfree(file);
}
}
@@ -539,52 +523,10 @@ void ExecExitScript()
if (system(file) != 0) {
wsyserror(_("%s:could not execute exit script"), file);
}
-#if 0
- if (fork() == 0) {
- execl("/bin/sh", "/bin/sh", "-c", file, NULL);
- wsyserror(_("%s:could not execute exit script"), file);
- exit(1);
- }
-#endif
wfree(file);
}
}
-#if 0
-char *getFullPath(char *path)
-{
- char buffer[1024];
- char *tmp;
- char *basep = (char *)buffer;
-
- if (*path != '/' && getcwd(buffer, 1023)) {
-
- for (;;) {
- if (strncmp(path, "../", 3) == 0) {
- path += 3;
- basep = strchr(basep, '/');
- if (!basep || *path == 0)
- break;
- }
- }
- if (*path == '/' || strncmp(path, "./", 2) == 0) {
- tmp =}
-
- /*
- * path
- * ./path
- * ../path
- * ../../path
- */
-
- } else {
- return wstrconcat(path);
- }
-
- return tmp;
-}
-#endif
-
int main(int argc, char **argv)
{
int i_am_the_monitor, i, len;
@@ -642,11 +584,8 @@ static int real_main(int argc, char **argv)
char *pos;
int d, s;
int flag;
-#ifdef DEBUG
- Bool doSync = False;
-#endif
- setlocale(LC_ALL, "");
+ setlocale(LC_ALL, "");
wsetabort(wAbort);
/* for telling WPrefs what's the name of the wmaker binary being ran */
@@ -698,10 +637,6 @@ static int real_main(int argc, char **argv)
} else if (strcmp(argv[i], "--global_defaults_path") ==
0) {
printf("%s/%s\n", SYSCONFDIR, GLOBAL_DEFAULTS_SUBDIR);
exit(0);
-#ifdef DEBUG
- } else if (strcmp(argv[i], "--synchronous") == 0) {
- doSync = 1;
-#endif
} else if (strcmp(argv[i], "-locale") == 0 ||
strcmp(argv[i], "--locale") == 0) {
i++;
if (i >= argc) {
@@ -820,11 +755,6 @@ static int real_main(int argc, char **argv)
DisplayName = XDisplayName(DisplayName);
setenv("DISPLAY", DisplayName, 1);
-#ifdef DEBUG
- if (doSync)
- XSynchronize(dpy, True);
-#endif
-
wXModifierInitialize();
StartUp(!multiHead);
diff --git a/src/misc.c b/src/misc.c
index 4859676..9058a83 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -171,42 +171,10 @@ char *MakeCPPArgs(char *path)
} while ((buf = strtok(NULL, ":")) != NULL);
#undef arg
-#ifdef DEBUG
- puts("CPP ARGS");
- puts(line);
-#endif
return line;
}
#endif /* USECPP */
-#if 0
-/*
- * Is win2 below win1?
- */
-static Bool isBelow(WWindow * win1, WWindow * win2)
-{
- int i;
- WCoreWindow *tmp;
-
- tmp = win1->frame->core->stacking->under;
- while (tmp) {
- if (tmp == win2->frame->core)
- return True;
- tmp = tmp->stacking->under;
- }
-
- for (i = win1->frame->core->stacking->window_level - 1; i >= 0; i--) {
- tmp = win1->screen_ptr->stacking_list[i];
- while (tmp) {
- if (tmp == win2->frame->core)
- return True;
- tmp = tmp->stacking->under;
- }
- }
- return True;
-}
-#endif
-
/* XFetchName Wrapper */
Bool wFetchName(Display *dpy, Window win, char **winname)
{
diff --git a/src/motif.c b/src/motif.c
index 7b674d7..3e9e5e9 100644
--- a/src/motif.c
+++ b/src/motif.c
@@ -26,20 +26,17 @@
#include <X11/Xlib.h>
#include <X11/Xutil.h>
-
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "WindowMaker.h"
-
#include "framewin.h"
#include "window.h"
#include "properties.h"
#include "icon.h"
#include "client.h"
#include "funcs.h"
-
#include "motif.h"
/* Motif window hints */
@@ -47,12 +44,12 @@
#define MWM_HINTS_DECORATIONS (1L << 1)
/* bit definitions for MwmHints.functions */
-#define MWM_FUNC_ALL (1L << 0)
-#define MWM_FUNC_RESIZE (1L << 1)
-#define MWM_FUNC_MOVE (1L << 2)
-#define MWM_FUNC_MINIMIZE (1L << 3)
-#define MWM_FUNC_MAXIMIZE (1L << 4)
-#define MWM_FUNC_CLOSE (1L << 5)
+#define MWM_FUNC_ALL (1L << 0)
+#define MWM_FUNC_RESIZE (1L << 1)
+#define MWM_FUNC_MOVE (1L << 2)
+#define MWM_FUNC_MINIMIZE (1L << 3)
+#define MWM_FUNC_MAXIMIZE (1L << 4)
+#define MWM_FUNC_CLOSE (1L << 5)
/* bit definitions for MwmHints.decorations */
#define MWM_DECOR_ALL (1L << 0)
@@ -63,8 +60,6 @@
#define MWM_DECOR_MINIMIZE (1L << 5)
#define MWM_DECOR_MAXIMIZE (1L << 6)
-#define PROP_MWM_HINTS_ELEMENTS 5
-
/* Motif window hints */
typedef struct {
long flags;
@@ -76,7 +71,7 @@ typedef struct {
static Atom _XA_MOTIF_WM_HINTS;
-static void setupMWMHints(WWindow * wwin, MWMHints * mwm_hints)
+static void setupMWMHints(WWindow *wwin, MWMHints *mwm_hints)
{
/*
* We will ignore all decoration hints that have an equivalent as
@@ -84,18 +79,12 @@ static void setupMWMHints(WWindow * wwin, MWMHints *
mwm_hints)
*/
if (mwm_hints->flags & MWM_HINTS_DECORATIONS) {
-# ifdef DEBUG
- fprintf(stderr, "has decor hints [ ");
-# endif
WSETUFLAG(wwin, no_titlebar, 1);
WSETUFLAG(wwin, no_close_button, 1);
WSETUFLAG(wwin, no_miniaturize_button, 1);
WSETUFLAG(wwin, no_resizebar, 1);
if (mwm_hints->decorations & MWM_DECOR_ALL) {
-# ifdef DEBUG
- fprintf(stderr, "ALL ");
-# endif
WSETUFLAG(wwin, no_titlebar, 0);
WSETUFLAG(wwin, no_close_button, 0);
WSETUFLAG(wwin, no_closable, 0);
@@ -104,118 +93,54 @@ static void setupMWMHints(WWindow * wwin, MWMHints *
mwm_hints)
WSETUFLAG(wwin, no_resizebar, 0);
WSETUFLAG(wwin, no_resizable, 0);
}
- /*
- if (mwm_hints->decorations & MWM_DECOR_BORDER) {
- # ifdef DEBUG
- fprintf(stderr,"(BORDER) ");
- # endif
- }
- */
-
- if (mwm_hints->decorations & MWM_DECOR_RESIZEH) {
-# ifdef DEBUG
- fprintf(stderr, "RESIZEH ");
-# endif
+
+ if (mwm_hints->decorations & MWM_DECOR_RESIZEH)
WSETUFLAG(wwin, no_resizebar, 0);
- }
if (mwm_hints->decorations & MWM_DECOR_TITLE) {
-# ifdef DEBUG
- fprintf(stderr, "TITLE+close ");
-# endif
WSETUFLAG(wwin, no_titlebar, 0);
WSETUFLAG(wwin, no_close_button, 0);
WSETUFLAG(wwin, no_closable, 0);
}
- /*
- if (mwm_hints->decorations & MWM_DECOR_MENU) {
- # ifdef DEBUG
- fprintf(stderr,"(MENU) ");
- # endif
- }
- */
if (mwm_hints->decorations & MWM_DECOR_MINIMIZE) {
-# ifdef DEBUG
- fprintf(stderr, "MINIMIZE ");
-# endif
WSETUFLAG(wwin, no_miniaturize_button, 0);
WSETUFLAG(wwin, no_miniaturizable, 0);
}
- /*
- if (mwm_hints->decorations & MWM_DECOR_MAXIMIZE) {
- # ifdef DEBUG
- fprintf(stderr,"(MAXIMIZE) ");
- # endif
- }
- */
-# ifdef DEBUG
- fprintf(stderr, "]\n");
-# endif
}
if (mwm_hints->flags & MWM_HINTS_FUNCTIONS) {
-# ifdef DEBUG
- fprintf(stderr, "has function hints [ ");
-# endif
WSETUFLAG(wwin, no_closable, 1);
WSETUFLAG(wwin, no_miniaturizable, 1);
WSETUFLAG(wwin, no_resizable, 1);
if (mwm_hints->functions & MWM_FUNC_ALL) {
-# ifdef DEBUG
- fprintf(stderr, "ALL ");
-# endif
WSETUFLAG(wwin, no_closable, 0);
WSETUFLAG(wwin, no_miniaturizable, 0);
WSETUFLAG(wwin, no_resizable, 0);
}
- if (mwm_hints->functions & MWM_FUNC_RESIZE) {
-# ifdef DEBUG
- fprintf(stderr, "RESIZE ");
-# endif
+ if (mwm_hints->functions & MWM_FUNC_RESIZE)
WSETUFLAG(wwin, no_resizable, 0);
- }
- /*
- if (mwm_hints->functions & MWM_FUNC_MOVE) {
- # ifdef DEBUG
- fprintf(stderr,"(MOVE) ");
- # endif
- }
- */
- if (mwm_hints->functions & MWM_FUNC_MINIMIZE) {
-# ifdef DEBUG
- fprintf(stderr, "MINIMIZE ");
-# endif
+
+ if (mwm_hints->functions & MWM_FUNC_MINIMIZE)
WSETUFLAG(wwin, no_miniaturizable, 0);
- }
+
if (mwm_hints->functions & MWM_FUNC_MAXIMIZE) {
-# ifdef DEBUG
- fprintf(stderr, "MAXIMIZE ");
/* a window must be resizable to be maximizable */
WSETUFLAG(wwin, no_resizable, 0);
-# endif
}
- if (mwm_hints->functions & MWM_FUNC_CLOSE) {
-# ifdef DEBUG
- fprintf(stderr, "CLOSE ");
-# endif
+ if (mwm_hints->functions & MWM_FUNC_CLOSE)
WSETUFLAG(wwin, no_closable, 0);
- }
-# ifdef DEBUG
- fprintf(stderr, "]\n");
-# endif
}
}
-static int getMWMHints(Window window, MWMHints * mwmhints)
+static int getMWMHints(Window window, MWMHints *mwmhints)
{
unsigned long *data;
int count;
- if (!_XA_MOTIF_WM_HINTS) {
+ if (!_XA_MOTIF_WM_HINTS)
_XA_MOTIF_WM_HINTS = XInternAtom(dpy, "_MOTIF_WM_HINTS", False);
- }
data = (unsigned long *)PropGetCheckProperty(window, _XA_MOTIF_WM_HINTS,
_XA_MOTIF_WM_HINTS, 32, 0,
&count);
@@ -236,13 +161,12 @@ static int getMWMHints(Window window, MWMHints * mwmhints)
return 1;
}
-void wMWMCheckClientHints(WWindow * wwin)
+void wMWMCheckClientHints(WWindow *wwin)
{
MWMHints hints;
- if (getMWMHints(wwin->client_win, &hints)) {
+ if (getMWMHints(wwin->client_win, &hints))
setupMWMHints(wwin, &hints);
- }
}
-#endif /* MWM_HINTS */
+#endif /* MWM_HINTS */
diff --git a/src/moveres.c b/src/moveres.c
index d886f1f..7b59e96 100644
--- a/src/moveres.c
+++ b/src/moveres.c
@@ -1585,9 +1585,6 @@ int wMouseMoveWindow(WWindow * wwin, XEvent * ev)
/* this window is not selected, unselect others and move only
wwin */
wUnselectWindows(scr);
}
-#ifdef DEBUG
- puts("Moving window");
-#endif
shiftl = XKeysymToKeycode(dpy, XK_Shift_L);
shiftr = XKeysymToKeycode(dpy, XK_Shift_R);
while (!done) {
@@ -1755,9 +1752,6 @@ int wMouseMoveWindow(WWindow * wwin, XEvent * ev)
WMUnmapWidget(scr->gview);
}
}
-#ifdef DEBUG
- puts("End move window");
-#endif
done = True;
break;
@@ -1883,10 +1877,6 @@ void wMouseResizeWindow(WWindow * wwin, XEvent * ev)
orig_y = ev->xbutton.y_root;
started = 0;
-#ifdef DEBUG
- puts("Resizing window");
-#endif
-
wUnselectWindows(scr);
rx1 = fx;
rx2 = fx + fw - 1;
@@ -2067,9 +2057,6 @@ void wMouseResizeWindow(WWindow * wwin, XEvent * ev)
wWindowConfigure(wwin, fx, fy, fw, fh -
vert_border);
}
-#ifdef DEBUG
- puts("End resize window");
-#endif
return;
default:
@@ -2138,9 +2125,6 @@ void wSelectWindows(WScreen * scr, XEvent * ev)
int w = 0, h = 0;
int x = xp, y = yp;
-#ifdef DEBUG
- puts("Selecting windows");
-#endif
if (XGrabPointer(dpy, scr->root_win, False, ButtonMotionMask
| ButtonReleaseMask | ButtonPressMask, GrabModeAsync,
GrabModeAsync, None, wCursor[WCUR_DEFAULT],
CurrentTime) != Success) {
@@ -2185,10 +2169,6 @@ void wSelectWindows(WScreen * scr, XEvent * ev)
XUngrabServer(dpy);
XUngrabPointer(dpy, CurrentTime);
selectWindowsInside(scr, x, y, x + w, y + h);
-
-#ifdef DEBUG
- puts("End window selection");
-#endif
return;
default:
diff --git a/src/placement.c b/src/placement.c
index 0569b4c..b891a7a 100644
--- a/src/placement.c
+++ b/src/placement.c
@@ -134,15 +134,6 @@ void PlaceIcon(WScreen *scr, int *x_ret, int *y_ret, int
head)
sw = sx2 - sx1;
sh = sy2 - sy1;
-#if 0
- if (scr->dock) {
- if (scr->dock->on_right_side)
- sx2 -= isize + DOCK_EXTRA_SPACE;
- else
- sx1 += isize + DOCK_EXTRA_SPACE;
- }
-#endif
-
sw = isize * (sw / isize);
sh = isize * (sh / isize);
fullW = (sx2 - sx1) / isize;
@@ -279,16 +270,9 @@ static int calcSumOfCoveredAreas(WWindow *wwin, int x, int
y, int w, int h)
if (test_window->frame->core->stacking->window_level <
WMNormalLevel) {
continue;
}
-#if 0
- tw = test_window->client.width;
- if (test_window->flags.shaded)
- th = test_window->frame->top_width;
- else
- th = test_window->client.height + extra_height;
-#else
+
tw = test_window->frame->core->width;
th = test_window->frame->core->height;
-#endif
tx = test_window->frame_x;
ty = test_window->frame_y;
@@ -409,16 +393,8 @@ autoPlaceWindow(WWindow *wwin, int *x_ret, int *y_ret,
test_window = test_window->next;
continue;
}
-#if 0
- tw = test_window->client.width;
- if (test_window->flags.shaded)
- th = test_window->frame->top_width;
- else
- th = test_window->client.height +
extra_height;
-#else
tw = test_window->frame->core->width;
th = test_window->frame->core->height;
-#endif
tx = test_window->frame_x;
ty = test_window->frame_y;
@@ -443,16 +419,8 @@ autoPlaceWindow(WWindow *wwin, int *x_ret, int *y_ret,
test_window = test_window->prev;
continue;
}
-#if 0
- tw = test_window->client.width;
- if (test_window->flags.shaded)
- th = test_window->frame->top_width;
- else
- th = test_window->client.height +
extra_height;
-#else
tw = test_window->frame->core->width;
th = test_window->frame->core->height;
-#endif
tx = test_window->frame_x;
ty = test_window->frame_y;
@@ -553,13 +521,6 @@ void PlaceWindow(WWindow *wwin, int *x_ret, int *y_ret,
unsigned width, unsigned
case WPM_RANDOM:
randomPlaceWindow(wwin, x_ret, y_ret, width, height,
usableArea);
break;
-
-#ifdef DEBUG
- default:
- puts("Invalid window placement!!!");
- *x_ret = 0;
- *y_ret = 0;
-#endif
}
/*
diff --git a/src/rootmenu.c b/src/rootmenu.c
index be8c7d5..29687a9 100644
--- a/src/rootmenu.c
+++ b/src/rootmenu.c
@@ -193,12 +193,9 @@ static void exitCommand(WMenu * menu, WMenuEntry * entry)
wPreferences.save_session_on_exit = oldSaveSessionFlag;
}
}
- if (result == R_EXIT) {
-#ifdef DEBUG
- printf("Exiting WindowMaker.\n");
-#endif
+ if (result == R_EXIT)
Shutdown(WSExitMode);
- }
+
#undef R_EXIT
#undef R_CANCEL
inside = 0;
diff --git a/src/stacking.c b/src/stacking.c
index aceb950..8199c8d 100644
--- a/src/stacking.c
+++ b/src/stacking.c
@@ -97,11 +97,6 @@ void RemakeStackList(WScreen * scr)
WMSetInBag(scr->stacking_list, level, frame);
}
XFree(windows);
-#ifdef DEBUG
- if (c != scr->window_count) {
- puts("Found different number of windows than in window
lists!!!");
- }
-#endif
scr->window_count = c;
}
@@ -132,14 +127,6 @@ void CommitStacking(WScreen * scr)
i = 0;
WM_ETARETI_BAG(scr->stacking_list, tmp, iter) {
while (tmp) {
-#ifdef DEBUG
- if (i >= nwindows) {
- puts("Internal inconsistency! window_count is
incorrect!!!");
- printf("window_count says %i windows\n",
nwindows);
- wfree(windows);
- return;
- }
-#endif
windows[i++] = tmp->window;
tmp = tmp->stacking->under;
}
diff --git a/src/startup.c b/src/startup.c
index cf6b011..c60ffd7 100644
--- a/src/startup.c
+++ b/src/startup.c
@@ -170,14 +170,9 @@ static int catchXError(Display * dpy, XErrorEvent * error)
|| error->request_code == X_ConfigureWindow))
*/
|| (error->request_code == X_InstallColormap))) {
-#ifndef DEBUG
-
- return 0;
-#else
printf("got X error %x %x %x\n", error->request_code,
error->error_code, (unsigned)error->resourceid);
return 0;
-#endif
}
FormatXError(dpy, error, buffer, MAXLINE);
wwarning(_("internal X error: %s\n"), buffer);
@@ -199,29 +194,6 @@ static int handleXIO(Display * xio_dpy)
/*
*----------------------------------------------------------------------
- * delayedAction-
- * Action to be executed after the signal() handler is exited.
- * This was called every 500ms to 'clean up' signals. Not used now.
- *----------------------------------------------------------------------
- */
-#ifdef notused
-static void delayedAction(void *cdata)
-{
- if (WDelayedActionSet == 0) {
- return;
- }
- WDelayedActionSet--;
- /*
- * Make the event dispatcher do whatever it needs to do,
- * including handling zombie processes, restart and exit
- * signals.
- */
- DispatchEvent(NULL);
-}
-#endif
-
-/*
- *----------------------------------------------------------------------
* handleExitSig--
* User generated exit signal handler.
*----------------------------------------------------------------------
diff --git a/src/text.c b/src/text.c
index e3f5241..3fc10e9 100644
--- a/src/text.c
+++ b/src/text.c
@@ -42,16 +42,6 @@
(((KeySym)(keysym) >= 0x11000000) && ((KeySym)(keysym) <= 0x1100FFFF))
#endif
-#ifdef DEBUG
-# define ENTER(X) fprintf(stderr,"Entering: %s()\n", X);
-# define LEAVE(X) fprintf(stderr,"Leaving: %s()\n", X);
-# define PDEBUG(X) fprintf(stderr,"debug: %s()\n", X);
-#else
-# define ENTER(X)
-# define LEAVE(X)
-# define PDEBUG(X)
-#endif
-
extern Cursor wCursor[WCUR_LAST];
/********************************************************************
@@ -62,9 +52,6 @@ static void textEventHandler(WObjDescriptor * desc, XEvent *
event);
static void handleExpose(WObjDescriptor * desc, XEvent * event);
static void textInsert(WTextInput * wtext, char *txt);
-#if 0
-static void blink(void *data);
-#endif
/********************************************************************
* handleKeyPress *
@@ -189,8 +176,6 @@ WTextInput *wTextCreate(WCoreWindow * core, int x, int y,
int width, int height)
{
WTextInput *wtext;
- ENTER("wTextCreate");
-
wtext = wmalloc(sizeof(WTextInput));
wtext->core = wCoreCreate(core, x, y, width, height);
wtext->core->descriptor.handle_anything = &textEventHandler;
@@ -248,9 +233,6 @@ WTextInput *wTextCreate(WCoreWindow * core, int x, int y,
int width, int height)
* hits "Return" key */
XMapRaised(dpy, wtext->core->window);
-
- LEAVE("wTextCreate");
-
return wtext;
}
@@ -263,20 +245,12 @@ WTextInput *wTextCreate(WCoreWindow * core, int x, int y,
int width, int height)
********************************************************************/
void wTextDestroy(WTextInput * wtext)
{
- ENTER("wTextDestroy")
-#if 0
- if (wtext->magic)
- wDeleteTimerHandler(wtext->magic);
- wtext->magic = NULL;
-#endif
XFreeGC(dpy, wtext->gc);
XFreeGC(dpy, wtext->regGC);
XFreeGC(dpy, wtext->invGC);
wfree(wtext->text.txt);
wCoreDestroy(wtext->core);
wfree(wtext);
-
- LEAVE("wTextDestroy");
}
/* The text-field consists of a frame drawn around the outside,
@@ -361,15 +335,12 @@ static void textRefresh(WTextInput * wtext)
********************************************************************/
void wTextPaint(WTextInput * wtext)
{
- ENTER("wTextPaint");
-
/* refresh */
textRefresh(wtext);
/* Draw box */
- XDrawRectangle(dpy, wtext->core->window, wtext->gc, 0, 0,
wtext->core->width - 1, wtext->core->height - 1);
-
- LEAVE("wTextPaint");
+ XDrawRectangle(dpy, wtext->core->window, wtext->gc, 0, 0,
+ wtext->core->width - 1, wtext->core->height - 1);
}
/********************************************************************
@@ -495,30 +466,6 @@ void wTextSelect(WTextInput * wtext, int start, int end)
wtext->text.startPos = start;
}
-#if 0
-static void blink(void *data)
-{
- int x;
- WTextInput *wtext = (WTextInput *) data;
- GC gc;
-
- /* And draw a quick little line for the cursor position */
- if (wtext->blink_on) {
- gc = wtext->regGC;
- wtext->blink_on = 0;
- } else {
- gc = wtext->invGC;
- wtext->blink_on = 1;
- }
- x = WMWidthOfString(wtext->font, wtext->text.txt, wtext->text.endPos)
- + wtext->xOffset;
- XDrawLine(dpy, wtext->core->window, gc, x, 2, x, wtext->core->height -
3);
-
- if (wtext->blinking)
- wtext->magic = wAddTimerHandler(CURSOR_BLINK_RATE, blink, data);
-}
-#endif
-
/********************************************************************
* textEventHandler -- handles and dispatches all the events that *
* the text field class supports *
@@ -538,54 +485,32 @@ static void textEventHandler(WObjDescriptor * desc,
XEvent * event)
* event, but otherwise we want to adjust the selected
* text so we can wTextRefresh() */
if (event->xmotion.state & (Button1Mask | Button3Mask |
Button2Mask)) {
- PDEBUG("MotionNotify");
handled = True;
wtext->text.endPos = textXtoPos(wtext,
event->xmotion.x);
}
break;
case ButtonPress:
- PDEBUG("ButtonPress");
handled = True;
wtext->text.startPos = textXtoPos(wtext, event->xbutton.x);
wtext->text.endPos = wtext->text.startPos;
break;
case ButtonRelease:
- PDEBUG("ButtonRelease");
handled = True;
wtext->text.endPos = textXtoPos(wtext, event->xbutton.x);
break;
case KeyPress:
- PDEBUG("KeyPress");
handled = handleKeyPress(wtext, &event->xkey);
break;
case EnterNotify:
- PDEBUG("EnterNotify");
handled = True;
-#if 0
- if (!wtext->magic) {
- wtext->magic = wAddTimerHandler(CURSOR_BLINK_RATE,
blink, wtext);
- wtext->blink_on = !wtext->blink_on;
- blink(wtext);
- wtext->blinking = 1;
- }
-#endif
break;
case LeaveNotify:
- PDEBUG("LeaveNotify");
handled = True;
-#if 0
- wtext->blinking = 0;
- if (wtext->blink_on)
- blink(wtext);
- if (wtext->magic)
- wDeleteTimerHandler(wtext->magic);
- wtext->magic = NULL;
-#endif
break;
default:
diff --git a/src/texture.c b/src/texture.c
index d6add83..6414fd3 100644
--- a/src/texture.c
+++ b/src/texture.c
@@ -116,9 +116,6 @@ WTexSolid *wTextureMakeSolid(WScreen * scr, XColor * color)
static int dummyErrorHandler(Display * foo, XErrorEvent * bar)
{
-#ifdef DEBUG
- wwarning("your server is buggy. Tell the author if some error related
to color occurs");
-#endif
return 0;
}
@@ -128,13 +125,6 @@ void wTextureDestroy(WScreen * scr, WTexture * texture)
int count = 0;
unsigned long colors[8];
-#ifdef DEBUG
- if (texture == NULL) {
- printf("BUG: trying to free NULL texture\n");
- return;
- }
-#endif
-
/*
* some stupid servers don't like white or black being freed...
*/
@@ -672,24 +662,5 @@ void wDrawBevel(Drawable d, unsigned width, unsigned
height, WTexSolid * texture
XDrawSegments(dpy, d, light, segs, 2);
}
break;
-#ifdef unused
- case WREL_SUNKEN:
- segs[0].x1 = 0;
- segs[0].x2 = width - 1;
- segs[0].y2 = segs[0].y1 = 0;
- segs[1].x1 = segs[1].x2 = 0;
- segs[1].y1 = 0;
- segs[1].y2 = height - 1;
- XDrawSegments(dpy, d, dark, segs, 2);
-
- segs[0].x1 = 0;
- segs[0].y1 = segs[0].y2 = height - 1;
- segs[0].x2 = width - 1;
- segs[1].x2 = segs[1].x1 = width - 1;
- segs[1].y1 = 1;
- segs[1].y2 = height - 1;
- XDrawSegments(dpy, d, light, segs, 2);
- break;
-#endif
}
}
diff --git a/src/wconfig.h.in b/src/wconfig.h.in
index a3d4a03..0277474 100644
--- a/src/wconfig.h.in
+++ b/src/wconfig.h.in
@@ -393,8 +393,6 @@
# define DEFAULT_PATH_MAX 512
#endif
-#define DEBUG0
-
/* some rules */
#ifndef SHAPE
#undef SHAPED_BALLOON
diff --git a/src/window.c b/src/window.c
index 7655498..16f3aca 100644
--- a/src/window.c
+++ b/src/window.c
@@ -644,10 +644,6 @@ WWindow *wManageWindow(WScreen *scr, Window window)
XSaveContext(dpy, window, wWinContext, (XPointer) &
wwin->client_descriptor);
-#ifdef DEBUG
- printf("managing window %x\n", (unsigned)window);
-#endif
-
#ifdef SHAPE
if (wShapeSupported) {
int junk;
@@ -1678,10 +1674,6 @@ void wUnmanageWindow(WWindow *wwin, Bool restore, Bool
destroyed)
if (!wwin->flags.internal_window)
WMPostNotificationName(WMNUnmanaged, wwin, NULL);
-#ifdef DEBUG
- printf("destroying window %x frame %x\n", (unsigned)wwin->client_win,
(unsigned)frame->window);
-#endif
-
if (wasFocused) {
if (newFocusedWindow != owner && owner) {
if (wwin->flags.is_gnustep == 0)
@@ -2634,10 +2626,6 @@ WMagicNumber wWindowAddSavedState(char *instance, char
*class, char *command, pi
wstate->next = windowState;
windowState = wstate;
-#ifdef DEBUG
- printf("Added WindowState with ID %p, for %s.%s : \"%s\"\n", wstate,
instance, class, command);
-#endif
-
return wstate;
}
@@ -2667,10 +2655,6 @@ WMagicNumber wWindowGetSavedState(Window win)
wstate = NULL;
}
-#ifdef DEBUG
- printf("Read WindowState with ID %p, for %s.%s : \"%s\"\n", wstate,
instance, class, command);
-#endif
-
if (command)
wfree(command);
if (instance)
@@ -2691,10 +2675,6 @@ void wWindowDeleteSavedState(WMagicNumber id)
tmp = windowState;
if (tmp == wstate) {
windowState = wstate->next;
-#ifdef DEBUG
- printf("Deleted WindowState with ID %p, for %s.%s : \"%s\"\n",
- wstate, wstate->instance, wstate->class,
wstate->command);
-#endif
if (wstate->instance)
wfree(wstate->instance);
if (wstate->class)
@@ -2707,10 +2687,6 @@ void wWindowDeleteSavedState(WMagicNumber id)
while (tmp->next) {
if (tmp->next == wstate) {
tmp->next = wstate->next;
-#ifdef DEBUG
- printf("Deleted WindowState with ID %p, for
%s.%s : \"%s\"\n",
- wstate, wstate->instance, wstate->class,
wstate->command);
-#endif
if (wstate->instance)
wfree(wstate->instance);
if (wstate->class)
@@ -2737,10 +2713,6 @@ void wWindowDeleteSavedStatesForPID(pid_t pid)
if (tmp->pid == pid) {
wstate = windowState;
windowState = tmp->next;
-#ifdef DEBUG
- printf("Deleted WindowState with ID %p, for %s.%s : \"%s\"\n",
- wstate, wstate->instance, wstate->class,
wstate->command);
-#endif
if (wstate->instance)
wfree(wstate->instance);
if (wstate->class)
@@ -2754,10 +2726,6 @@ void wWindowDeleteSavedStatesForPID(pid_t pid)
if (tmp->next->pid == pid) {
wstate = tmp->next;
tmp->next = wstate->next;
-#ifdef DEBUG
- printf("Deleted WindowState with ID %p, for
%s.%s : \"%s\"\n",
- wstate, wstate->instance, wstate->class,
wstate->command);
-#endif
if (wstate->instance)
wfree(wstate->instance);
if (wstate->class)
@@ -2810,9 +2778,6 @@ static void resizebarMouseDown(WCoreWindow *sender, void
*data, XEvent *event)
if (XGrabPointer(dpy, wwin->frame->resizebar->window, True,
ButtonMotionMask | ButtonReleaseMask |
ButtonPressMask,
GrabModeAsync, GrabModeAsync, None, None,
CurrentTime) != GrabSuccess) {
-#ifdef DEBUG0
- wwarning("pointer grab failed for window move");
-#endif
return;
}
}
@@ -2924,9 +2889,6 @@ static void frameMouseDown(WObjDescriptor *desc, XEvent
*event)
if (XGrabPointer(dpy, wwin->client_win, False,
ButtonMotionMask | ButtonReleaseMask |
ButtonPressMask,
GrabModeAsync, GrabModeAsync, None, None,
CurrentTime) != GrabSuccess) {
-#ifdef DEBUG0
- wwarning("pointer grab failed for window move");
-#endif
return;
}
if (event->xbutton.button == Button3) {
@@ -2984,9 +2946,6 @@ static void titlebarMouseDown(WCoreWindow *sender, void
*data, XEvent *event)
&& XGrabPointer(dpy, wwin->frame->titlebar->window, False,
ButtonMotionMask | ButtonReleaseMask |
ButtonPressMask,
GrabModeAsync, GrabModeAsync, None, None,
CurrentTime) != GrabSuccess) {
-#ifdef DEBUG0
- wwarning("pointer grab failed for window move");
-#endif
return;
}
@@ -3002,9 +2961,6 @@ static void titlebarMouseDown(WCoreWindow *sender, void
*data, XEvent *event)
&& XGrabPointer(dpy, wwin->frame->titlebar->window, False,
ButtonMotionMask | ButtonReleaseMask |
ButtonPressMask,
GrabModeAsync, GrabModeAsync, None, None,
CurrentTime) != GrabSuccess) {
-#ifdef DEBUG0
- wwarning("pointer grab failed for window move");
-#endif
return;
}
--
1.7.0.2.182.ge007
--
To unsubscribe, send mail to [email protected].