repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: 11e178fdd55f888bf4d2f84267894f6109c7d7bf: path_to: revision_to:
commit 11e178fdd55f888bf4d2f84267894f6109c7d7bf Author: Emanuele GiaquintaDate: Fri May 2 20:34:24 2014 +0000 Rename parse_keysym to bind_action. diff --git a/src/rxvt.h b/src/rxvt.h
--- a/src/rxvt.h +++ b/src/rxvt.h @@ -1569,7 +1569,7 @@ struct rxvt_term : zero_initialized, rxvt_vars, rxvt_screen // xdefaults.C void rxvt_usage (int type); const char **get_options (int argc, const char *const *argv); - int parse_keysym (const char *str, const char *arg); + int bind_action (const char *str, const char *arg); const char *x_resource (const char *name); void extract_resources (); void extract_keysym_resources (); diff --git a/src/rxvtperl.xs b/src/rxvtperl.xs
--- a/src/rxvtperl.xs
+++ b/src/rxvtperl.xs
@@ -1833,9 +1833,11 @@ rxvt_term::option (U8 optval, int set = -1)
RETVAL
bool
-rxvt_term::parse_keysym (char *keysym, char *str)
+rxvt_term::bind_action (char *keysym, char *str)
+ ALIAS:
+ parse_keysym = 1
CODE:
- RETVAL = 0 < THIS->parse_keysym (keysym, str);
+ RETVAL = 0 < THIS->bind_action (keysym, str);
THIS->keyboard->register_done ();
OUTPUT:
RETVAL
diff --git a/src/urxvt.pm b/src/urxvt.pm
--- a/src/urxvt.pm
+++ b/src/urxvt.pm
@@ -1254,7 +1254,7 @@ sub x_resource_boolean {
$res =~ /^\s*(?:true|yes|on|1)\s*$/i ? 1 : defined $res && 0
}
-=item $success = $term->parse_keysym ($key, $octets)
+=item $success = $term->bind_action ($key, $octets)
Adds a key binding exactly as specified via a resource. See the
C resource in the urxvt(1) manpage.
diff --git a/src/xdefaults.C b/src/xdefaults.C
--- a/src/xdefaults.C
+++ b/src/xdefaults.C
@@ -650,7 +650,7 @@ rxvt_define_key (XrmDatabase *database ecb_unused,
;
last--;
- term->parse_keysym (XrmQuarkToString (quarks[last]), (char *)value->addr);
+ term->bind_action (XrmQuarkToString (quarks[last]), (char *)value->addr);
return False;
}
@@ -695,7 +695,7 @@ static const keysym_vocabulary_t keysym_vocabulary[] =
};
int
-rxvt_term::parse_keysym (const char *str, const char *arg)
+rxvt_term::bind_action (const char *str, const char *arg)
{
int sym;
unsigned int state = 0;
-----END OF PAGE-----