| [Sawfish] Very nice bug in frames.jl |
[ Thread Index | Date Index | More lists.tuxfamily.org/sawfish Archives ]
Hi, I use custom cursors in sawfish. Sometimes sawfish crash with: Lisp backtrace: #7 rebuild-frame (#<window 9200003>) #6 update-button-cursor-shape ... #5 call-with-exception-handler ... #4 custom-set-symbol ... #3 nokogiri-apply-changes (((next-workspace-button-cursor-shape . ll_angel))) #2 eval ... #1 user-eval ... #0 server-eval ... frame error: (error "no such cursor" ()) After more as a hour and reading again and again frames.jl and cursorfont.h i now know the difference between ll_angel and ll_angle. The patch fix also the cursors sb_bottom_arrow and sb_top_arrow (not in my cursorfont.h by debian and gentoo an it can also crash sawfish) And i add "range" by custom border width (spinbutton goes crazy, no stop) -- Regards, Fuchur GPG Fingerprint: CA3B 8204 5B3E 6D48 6D53 C116 E5BC 70D5 B8D7 B2B0
--- sawfish/lisp/sawfish/wm/frames.jl.orgi
+++ sawfish/lisp/sawfish/wm/frames.jl
@@ -440,9 +440,9 @@
"Cursor shape for menu button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -452,9 +452,9 @@
"Cursor shape for close button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -464,9 +464,9 @@
"Cursor shape for iconify button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -476,9 +476,9 @@
"Cursor shape for maximize button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -488,9 +488,9 @@
"Cursor shape for shade button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -500,9 +500,9 @@
"Cursor shape for sticky button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -512,9 +512,9 @@
"Cursor shape for lock button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -524,9 +524,9 @@
"Cursor shape for next-workspace button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -536,9 +536,9 @@
"Cursor shape for previous-workspace button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -548,9 +548,9 @@
"Cursor shape for rename button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -560,9 +560,9 @@
"Cursor shape for move-resize button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -572,9 +572,9 @@
"Cursor shape for raise-lower button: \\left"
:type (choice arrow box_spiral center_ptr circle cross cross_reverse
crosshair diamond_cross dotbox double_arrow draped_box
- fleur hand1 hand2 iron_cross left_ptr ll_angel mouse
+ fleur hand1 hand2 iron_cross left_ptr ll_angle mouse
pencil pirate plus question_arrow right_ptr sb_left_arrow
- sb_right_arrow sb_bottom_arrow sb_top_arrow spider star
+ sb_right_arrow sb_down_arrow sb_up_arrow spider star
target tcross xterm X_cursor)
:depends use-custom-button-cursor-shape
:group appearance
@@ -616,6 +616,7 @@
(defcustom custom-border-width 0
"Width for the window border"
:type number
+ :range (0 . 10)
:group appearance
:depends use-custom-border
:after-set (lambda () (update-border-color-width)))
Attachment:
signature.asc
Description: PGP signature
| Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |