summaryrefslogtreecommitdiffstats
path: root/x11-wm/sawfish/files
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/sawfish/files')
-rw-r--r--x11-wm/sawfish/files/patch-ag10
-rw-r--r--x11-wm/sawfish/files/patch-configure20
-rw-r--r--x11-wm/sawfish/files/patch-functions.c14
-rw-r--r--x11-wm/sawfish/files/patch-lisp::sawfish::ui::widgets::workspace-geometry.jl10
-rw-r--r--x11-wm/sawfish/files/patch-lisp::sawfish::wm::state::wm-spec.jl11
-rw-r--r--x11-wm/sawfish/files/patch-sawmill.h11
-rw-r--r--x11-wm/sawfish/files/patch-scripts_sawfish-menu.jl12
-rw-r--r--x11-wm/sawfish/files/patch-src_fonts.c11
8 files changed, 99 insertions, 0 deletions
diff --git a/x11-wm/sawfish/files/patch-ag b/x11-wm/sawfish/files/patch-ag
new file mode 100644
index 000000000..84c9ff349
--- /dev/null
+++ b/x11-wm/sawfish/files/patch-ag
@@ -0,0 +1,10 @@
+--- build-info 2000/09/21 13:51:47 1.1
++++ build-info 2000/09/21 13:51:58
+@@ -13,7 +13,6 @@
+ || HOSTNAME=unknown
+
+ [ -n "$LOCALDOMAIN" ] \
+- || LOCALDOMAIN=`dnsdomainname` \
+ || LOCALDOMAIN=`domainname` \
+ || LOCALDOMAIN=unknown
+
diff --git a/x11-wm/sawfish/files/patch-configure b/x11-wm/sawfish/files/patch-configure
new file mode 100644
index 000000000..0ab207a9c
--- /dev/null
+++ b/x11-wm/sawfish/files/patch-configure
@@ -0,0 +1,20 @@
+--- configure.orig Tue Nov 12 16:10:53 2002
++++ configure Tue Nov 12 16:12:11 2002
+@@ -2688,7 +2688,7 @@
+ (error
+ (throw 'quit 1)))
+ EOF
+-if REP_GTK_DONT_INITIALIZE=1 rep ./conftest 2>&5; then
++if REP_GTK_DONT_INITIALIZE=1 rep --batch -l gui/gtk-2/gtk -l gui/gtk-2/libglade 2>&5; then
+ echo "$ac_t""yes" 1>&6
+ else
+ echo "$ac_t""no" 1>&6
+@@ -3387,7 +3387,7 @@
+ if test "$enable_themer" = yes; then
+ echo $ac_n "checking for rep-gtk libglade wrapper""... $ac_c" 1>&6
+ echo "configure:3390: checking for rep-gtk libglade wrapper" >&5
+- if REP_GTK_DONT_INITIALIZE=1 rep --batch -l gui.gtk.libglade 2>&5; then
++ if REP_GTK_DONT_INITIALIZE=1 rep --batch -l gui/gtk-2/gnome-ui -l gui/gtk-2/gnome-canvas 2>&5; then
+ echo "$ac_t""yes" 1>&6
+ add_subdir "themer"
+ else
diff --git a/x11-wm/sawfish/files/patch-functions.c b/x11-wm/sawfish/files/patch-functions.c
new file mode 100644
index 000000000..ac580c26c
--- /dev/null
+++ b/x11-wm/sawfish/files/patch-functions.c
@@ -0,0 +1,14 @@
+--- src/functions.c 3 Nov 2002 21:00:36 -0000 1.98
++++ src/functions.c 30 Oct 2003 05:35:18 -0000 1.99
+@@ -704,8 +704,10 @@
+ repv name;
+ if (type == XA_ATOM && (name = x_atom_symbol (l_data[i])) != Qnil)
+ rep_VECTI(ret_data, i) = name;
++ else if (type == XA_INTEGER)
++ rep_VECTI(ret_data, i) = rep_make_long_int((long) l_data[i]);
+ else
+- rep_VECTI(ret_data, i) = rep_make_long_uint(l_data[i]);
++ rep_VECTI(ret_data, i) = rep_make_long_uint(l_data[i] & 0xffffffffUL);
+ }
+ break;
+ }
diff --git a/x11-wm/sawfish/files/patch-lisp::sawfish::ui::widgets::workspace-geometry.jl b/x11-wm/sawfish/files/patch-lisp::sawfish::ui::widgets::workspace-geometry.jl
new file mode 100644
index 000000000..af4e2b49a
--- /dev/null
+++ b/x11-wm/sawfish/files/patch-lisp::sawfish::ui::widgets::workspace-geometry.jl
@@ -0,0 +1,10 @@
+--- lisp/sawfish/ui/widgets/workspace-geometry.jl 2002/04/29 19:16:50 1.1
++++ lisp/sawfish/ui/widgets/workspace-geometry.jl 2002/04/29 19:17:07
+@@ -28,7 +28,6 @@
+ (open rep
+ gui.gtk-2.gtk
+ gui.gtk-2.gnome-canvas
+- gui.gtk-2.gdk-pixbuf
+ rep.io.files
+ sawfish.gtk.widget
+ sawfish.ui.layout)
diff --git a/x11-wm/sawfish/files/patch-lisp::sawfish::wm::state::wm-spec.jl b/x11-wm/sawfish/files/patch-lisp::sawfish::wm::state::wm-spec.jl
new file mode 100644
index 000000000..c51fd1a5a
--- /dev/null
+++ b/x11-wm/sawfish/files/patch-lisp::sawfish::wm::state::wm-spec.jl
@@ -0,0 +1,11 @@
+--- lisp/sawfish/wm/state/wm-spec.jl.orig Sun Sep 28 22:51:20 2003
++++ lisp/sawfish/wm/state/wm-spec.jl Sun Sep 28 22:52:10 2003
+@@ -125,7 +125,7 @@
+ _NET_WM_WINDOW_TYPE_UTILITY
+ _NET_WM_WINDOW_TYPE_SPLASH])
+
+- (defvar wm-spec-below-depth +2)
++ (defvar wm-spec-below-depth -2)
+ (defvar wm-spec-above-depth +2)
+
+ (define supported-states '())
diff --git a/x11-wm/sawfish/files/patch-sawmill.h b/x11-wm/sawfish/files/patch-sawmill.h
new file mode 100644
index 000000000..6c044e363
--- /dev/null
+++ b/x11-wm/sawfish/files/patch-sawmill.h
@@ -0,0 +1,11 @@
+--- src/sawmill.h.orig Mon Jan 13 05:35:23 2003
++++ src/sawmill.h Mon May 8 11:52:40 2006
+@@ -153,7 +153,7 @@
+ /* Frame data */
+ Window frame;
+ struct frame_part *frame_parts;
+- u_int frame_x, frame_y; /* relative to client-window */
++ int frame_x, frame_y; /* relative to client-window */
+ u_int frame_width, frame_height;
+ void (*destroy_frame)(struct lisp_window *w);
+ void (*focus_change)(struct lisp_window *w);
diff --git a/x11-wm/sawfish/files/patch-scripts_sawfish-menu.jl b/x11-wm/sawfish/files/patch-scripts_sawfish-menu.jl
new file mode 100644
index 000000000..af52f3457
--- /dev/null
+++ b/x11-wm/sawfish/files/patch-scripts_sawfish-menu.jl
@@ -0,0 +1,12 @@
+--- scripts/sawfish-menu.jl.orig Tue May 20 11:49:42 2003
++++ scripts/sawfish-menu.jl Tue May 20 11:50:54 2003
+@@ -106,7 +106,8 @@
+ (g-signal-connect menu "deactivate" gtk-main-quit)
+ (setq menu-selected nil)
+ (gtk-menu-popup-interp menu nil nil 0 (or timestamp 0) position)
+- (gtk-main)
++ (when (memq 'visible (GTK-WIDGET-FLAGS menu))
++ (gtk-main))
+ menu-selected))
+
+
diff --git a/x11-wm/sawfish/files/patch-src_fonts.c b/x11-wm/sawfish/files/patch-src_fonts.c
new file mode 100644
index 000000000..efcdf2501
--- /dev/null
+++ b/x11-wm/sawfish/files/patch-src_fonts.c
@@ -0,0 +1,11 @@
+--- src/fonts.c.orig Sun Nov 3 22:00:36 2002
++++ src/fonts.c Wed Feb 8 04:22:13 2006
+@@ -131,7 +131,7 @@
+ if (end == 0)
+ end = p + strlen (p);
+ len = end - (p + 1);
+- buf = malloc (len);
++ buf = malloc (len + 1);
+ memcpy (buf, p + 1, len);
+ buf[len] = 0;
+ return buf;