From 0739b291c22e01db0c0b53ff5221ecc52bffd02c Mon Sep 17 00:00:00 2001 From: Michael Jennings Date: Sat, 15 Jan 2000 00:37:22 +0000 Subject: [PATCH] Fri Jan 14 16:34:13 PST 2000 Michael Jennings Fixed a minor emulation problem pertaining to the down arrow on the keypad thanks to a patch from Marius Gedminas . SVN revision: 1918 --- CVS-README | 65 +++++++++++++++++++++++++++++++++++++++++++++++------- ChangeLog | 6 +++++ src/term.c | 4 ++-- 3 files changed, 65 insertions(+), 10 deletions(-) diff --git a/CVS-README b/CVS-README index 5783488..693d6b5 100644 --- a/CVS-README +++ b/CVS-README @@ -1,11 +1,60 @@ -As of 31 August 1998, Eterm is now available via anonymous CVS from -anoncvs.gnome.org. If you don't know how to use CVS, don't use it. -The authors, of course, don't guarantee anything whatsoever about -Eterm being functional; we guarantee even less if you get it from -CVS. We will try to remember to test things before we commit them, -but we make no promises. :-) +As of 17 August 1999, Eterm is now available via anonymous CVS from +cvs.enlightenment.org. If you don't know how to use CVS, don't use +it. The authors, of course, don't guarantee anything whatsoever about +Eterm being functional; we guarantee even less if you get it from CVS. +We try to remember to test things before we commit them, but we make +no promises. :-) -Happy terming! +To connect to the enlightenment CVS server, you should have the latest +version of CVS installed. If you don't have the very latest version of +CVS installed, check out How to get CVS. To connect to the CVS server +using the UNIX client you will need to set your environment variable +appropriately: -mej +bash/ksh/sh users: + export CVSROOT=":pserver:anonymous@cvs.enlightenment.org:/cvs/enlightenment" +or csh/tcsh users: + setenv CVSROOT ":pserver:anonymous@cvs.enlightenment.org:/cvs/enlightenment" +At this point, you'll need to run the following command (only the +FIRST time you check out the source code should you have to run this +command): + + cvs login + +You'll get back a prompt that looks something like this: + + (Logging in to anonymous@cvs.enlightenment.org) + CVS password: + +At this point you can just hit enter. You should only have to do this +ONCE when you first check out source on a machine. Once you've gotten +this far, the rest is just a matter of downloading, compiling, and +installing. To check out source code for the first time, you use the +following command: + + cvs -z3 co Eterm + +This will check out the latest development version of Eterm. You can +also check out particular versions of Eterm, back as far as 0.8.9, by +using the version number as a tag (with hyphens instead of dots), like +so: + + cvs -z3 co -r Eterm-0-8-10 Eterm + +Once you have checked out the source code, you can keep your source +tree up-to-date by using: + + cvs -z3 update -Pd Eterm + +There are other modules in Enlightenment's CVS tree, including e, +imlib, fnlib, esound, audiofile, epplets, imlib2, eConfig, eplay, +va-anim, notgame, pesh, and efm. + +After checking out or updating the source tree from CVS, you need to +build it. The process is identical to the normal ./configure, make, +make install routing, except that you run "autogen.sh" rather than +"configure." You pass the same options to autogen.sh as you did to +configure, like --prefix. autogen.sh will pass these options along to +configure. Once that is complete, simply run "make" and "make +install" as normal. diff --git a/ChangeLog b/ChangeLog index b7ea0ba..9702426 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3036,3 +3036,9 @@ Wed Jan 12 00:14:11 PST 2000 Michael Jennings This should fix the NONE problem. ------------------------------------------------------------------------------- +Fri Jan 14 16:34:13 PST 2000 Michael Jennings + + Fixed a minor emulation problem pertaining to the down arrow on the + keypad thanks to a patch from Marius Gedminas . + +------------------------------------------------------------------------------- diff --git a/src/term.c b/src/term.c index 96b9345..4c07fd9 100644 --- a/src/term.c +++ b/src/term.c @@ -420,10 +420,10 @@ lookup_key(XEvent * ev) case XK_KP_Up: /* \033Ox or standard */ case XK_KP_Right: /* \033Ov or standard */ case XK_KP_Down: /* \033Ow or standard */ - if ((PrivateModes && PrivMode_aplKP) ? !shft : shft) { + if ((PrivateModes & PrivMode_aplKP) ? !shft : shft) { len = 3; strcpy(kbuf, "\033OZ"); - kbuf[2] = ("txvw"[keysym - XK_KP_Left]); + kbuf[2] = ("txvr"[keysym - XK_KP_Left]); break; } else { /* translate to std. cursor key */