Fri Jan 14 16:34:13 PST 2000 Michael Jennings <mej@eterm.org>

Fixed a minor emulation problem pertaining to the down arrow on the
	keypad thanks to a patch from Marius Gedminas <mgedmin@takas.lt>.


SVN revision: 1918
This commit is contained in:
Michael Jennings 2000-01-15 00:37:22 +00:00
parent 7baf006cd3
commit 0739b291c2
3 changed files with 65 additions and 10 deletions

View File

@ -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.

View File

@ -3036,3 +3036,9 @@ Wed Jan 12 00:14:11 PST 2000 Michael Jennings <mej@eterm.org>
This should fix the NONE problem.
-------------------------------------------------------------------------------
Fri Jan 14 16:34:13 PST 2000 Michael Jennings <mej@eterm.org>
Fixed a minor emulation problem pertaining to the down arrow on the
keypad thanks to a patch from Marius Gedminas <mgedmin@takas.lt>.
-------------------------------------------------------------------------------

View File

@ -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 */