diff options
Diffstat (limited to 'debian/patches/02-w3m-dev-01739')
| -rw-r--r-- | debian/patches/02-w3m-dev-01739 | 123 | 
1 files changed, 123 insertions, 0 deletions
| diff --git a/debian/patches/02-w3m-dev-01739 b/debian/patches/02-w3m-dev-01739 new file mode 100644 index 0000000..2004d9e --- /dev/null +++ b/debian/patches/02-w3m-dev-01739 @@ -0,0 +1,123 @@ +PATCH: -p0 +To: w3m-dev@mi.med.tohoku.ac.jp +Cc: kiwamu <kiwamu@ecomp.metro-u.ac.jp> +Subject: [w3m-dev 01739] $B%[%$!<%k%^%&%9BP1~(B patch +From: kiwamu <kiwamu@debian.or.jp> +Delivered-To: ukai@ukai.org +Delivered-To: ukai@debian.or.jp +Date: Sun, 18 Feb 2001 02:24:27 +0900 +Reply-To: w3m-dev@mi.med.tohoku.ac.jp +Message-Id: <20010218022427.A3347@casper.m01.htmnet.ne.jp> +X-ML-Name: w3m-dev +X-Mail-Count: 01739 +X-MLServer: fml [fml 3.0]; post only (only members can post) +X-ML-Info: If you have a question, send e-mail with the body	"help" (without quotes) to the address w3m-dev-ctl@mi.med.tohoku.ac.jp;	help=<mailto:w3m-dev-ctl@mi.med.tohoku.ac.jp?body=help> +Resent-From: kiwamu@misterdosv.eei.metro-u.ac.jp +Content-Disposition: inline +User-Agent: Mutt/1.2.5i-jp0 +Resent-Date: Sun, 18 Feb 2001 04:39:48 +0900 +Resent-To: w3m-dev@mi.med.tohoku.ac.jp +Mime-Version: 1.0 +Content-Transfer-Encoding: 7bit +Resent-Sender: w3m-dev-admin@mi.med.tohoku.ac.jp + + $B$3$s$K$A$O!#2,It5f$H?=$7$^$9!#(B +$B$"$N2,It9nLi$5$s$H$OJL?M$G$9!#(B(^^;; + +w3m$B$r%[%$!<%k%^%&%9BP1~$5$;$F$_$^$7$?!#(B +rxvt$B$H(Bxterm$B$G;HMQ$G$-$^$9!#(B +kterm$B$@$H%[%$!<%k$N>e2<$,F1$8%3%s%H%m!<%k%3!<%I$rJV$7$F$7$^$&$N$G(B +$B<B8=IT2DG=$_$?$$$G$9!#(B + +------------------------------ w3m-wheel.patch ------------------------------ + +--- main.c	Wed Feb  7 01:53:49 2001 ++++ main.c	Sun Feb 18 02:05:41 2001 +@@ -3461,14 +3461,19 @@ + #define MOUSE_BTN1_DOWN 0 + #define MOUSE_BTN2_DOWN 1 + #define MOUSE_BTN3_DOWN 2 ++#define MOUSE_BTN4_DOWN_RXVT 3 ++#define MOUSE_BTN5_DOWN_RXVT 4 ++#define MOUSE_BTN4_DOWN_XTERM 64 ++#define MOUSE_BTN5_DOWN_XTERM 65 + #define MOUSE_BTN_UP 3 +- ++#define MOUSE_BTN_RESET -1 ++#define MOUSE_SCROLL_LINE 5 +  + static void + process_mouse(int btn, int x, int y) + { +-    int delta_x, delta_y; +-    static int press_btn, press_x, press_y; ++    int delta_x, delta_y, i; ++    static int press_btn = MOUSE_BTN_RESET, press_x, press_y; +  +     if (btn == MOUSE_BTN_UP) { + 	switch (press_btn) { +@@ -3547,12 +3552,29 @@ + 	    mainMenu(x, y); + #endif				/* MENU */ + 	    break; ++	case MOUSE_BTN4_DOWN_RXVT: ++	    for (i = 0; i < MOUSE_SCROLL_LINE; i++) ++	      ldown1(); ++	    break; ++	case MOUSE_BTN5_DOWN_RXVT: ++	    for (i = 0; i < MOUSE_SCROLL_LINE; i++) ++	      lup1(); ++	    break; + 	} ++    } else if (btn == MOUSE_BTN4_DOWN_XTERM) { ++	for (i = 0; i < MOUSE_SCROLL_LINE; i++) ++	  ldown1(); ++    } else if (btn == MOUSE_BTN5_DOWN_XTERM) { ++	for (i = 0; i < MOUSE_SCROLL_LINE; i++) ++	  lup1(); +     } +-    else { ++     ++    if (btn != MOUSE_BTN4_DOWN_RXVT || press_btn == MOUSE_BTN_RESET) { + 	press_btn = btn; + 	press_x = x; + 	press_y = y; ++    } else { ++	press_btn = MOUSE_BTN_RESET; +     } + } +  +--- menu.c	Wed Feb  7 01:53:49 2001 ++++ menu.c	Sun Feb 18 02:05:50 2001 +@@ -1067,14 +1067,20 @@ + #define MOUSE_BTN1_DOWN 0 + #define MOUSE_BTN2_DOWN 1 + #define MOUSE_BTN3_DOWN 2 ++#define MOUSE_BTN4_DOWN_RXVT 3 ++#define MOUSE_BTN5_DOWN_RXVT 4 ++#define MOUSE_BTN4_DOWN_XTERM 64 ++#define MOUSE_BTN5_DOWN_XTERM 65 + #define MOUSE_BTN_UP 3 ++#define MOUSE_BTN_RESET -1 ++#define MOUSE_SCROLL_LINE 5 +  + static int + process_mMouse(int btn, int x, int y) + { +     Menu *menu; +     int select; +-    static int press_btn, press_x, press_y; ++    static int press_btn = MOUSE_BTN_RESET, press_x, press_y; +     char c = ' '; +  +     menu = CurrentMenu; + +------------------------------ w3m-wheel.patch ------------------------------ + +--  +Tokyo Metropolitan University     Kiwamu Okabe + Mail: kiwamu@debian.or.jp + URL:  http://silica.eei.metro-u.ac.jp/~kiwamu/ + + + | 
