mirror of
git://git.gnupg.org/gnupg.git
synced 2024-11-10 21:38:50 +01:00
* keyedit.c (command_generator, keyedit_completion): Changed
indentation. * card-util.c (command_generator, card_edit_completion): Ditto.
This commit is contained in:
parent
f58ccc8c3d
commit
31135aff14
@ -1,3 +1,9 @@
|
|||||||
|
2005-03-21 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
* keyedit.c (command_generator, keyedit_completion): Changed
|
||||||
|
indentation.
|
||||||
|
* card-util.c (command_generator, card_edit_completion): Ditto.
|
||||||
|
|
||||||
2005-03-19 David Shaw <dshaw@jabberwocky.com>
|
2005-03-19 David Shaw <dshaw@jabberwocky.com>
|
||||||
|
|
||||||
* card-util.c (command_generator, card_edit_completion)
|
* card-util.c (command_generator, card_edit_completion)
|
||||||
@ -20,8 +26,8 @@
|
|||||||
* Makefile.am: Calculate GNUPG_LIBEXECDIR directly. Do not
|
* Makefile.am: Calculate GNUPG_LIBEXECDIR directly. Do not
|
||||||
redefine $libexecdir.
|
redefine $libexecdir.
|
||||||
|
|
||||||
* options.h, keyserver.c (parse_keyserver_options,
|
* options.h, keyserver.c (parse_keyserver_options)
|
||||||
keyserver_spawn): Don't treat 'verbose' and 'include-disabled' as
|
(keyserver_spawn): Don't treat 'verbose' and 'include-disabled' as
|
||||||
special. Just pass them through silently to the keyserver helper.
|
special. Just pass them through silently to the keyserver helper.
|
||||||
|
|
||||||
2005-03-16 Werner Koch <wk@g10code.com>
|
2005-03-16 Werner Koch <wk@g10code.com>
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
|
|
||||||
#if GNUPG_MAJOR_VERSION != 1
|
#if GNUPG_MAJOR_VERSION != 1
|
||||||
#include "gpg.h"
|
#include "gpg.h"
|
||||||
#endif
|
#endif /*GNUPG_MAJOR_VERSION != 1*/
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
#include "i18n.h"
|
#include "i18n.h"
|
||||||
#include "ttyio.h"
|
#include "ttyio.h"
|
||||||
@ -39,11 +39,11 @@
|
|||||||
#ifdef HAVE_LIBREADLINE
|
#ifdef HAVE_LIBREADLINE
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <readline/readline.h>
|
#include <readline/readline.h>
|
||||||
#endif
|
#endif /*HAVE_LIBREADLINE*/
|
||||||
#include "cardglue.h"
|
#include "cardglue.h"
|
||||||
#else
|
#else /*GNUPG_MAJOR_VERSION!=1*/
|
||||||
#include "call-agent.h"
|
#include "call-agent.h"
|
||||||
#endif
|
#endif /*GNUPG_MAJOR_VERSION!=1*/
|
||||||
|
|
||||||
#define CONTROL_D ('D' - 'A' + 1)
|
#define CONTROL_D ('D' - 'A' + 1)
|
||||||
|
|
||||||
@ -1275,6 +1275,10 @@ card_store_subkey (KBNODE node, int use)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Data used by the command parser. This needs to be outside of the
|
||||||
|
function scope to allow readline based command completion. */
|
||||||
enum cmdids
|
enum cmdids
|
||||||
{
|
{
|
||||||
cmdNOP = 0,
|
cmdNOP = 0,
|
||||||
@ -1315,11 +1319,13 @@ static struct
|
|||||||
{ NULL, cmdINVCMD, 0, NULL }
|
{ NULL, cmdINVCMD, 0, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#if GNUPG_MAJOR_VERSION == 1 && defined (HAVE_LIBREADLINE)
|
#if GNUPG_MAJOR_VERSION == 1 && defined (HAVE_LIBREADLINE)
|
||||||
|
|
||||||
/* These two functions are used by readline for command completion. */
|
/* These two functions are used by readline for command completion. */
|
||||||
|
|
||||||
static char *command_generator(const char *text,int state)
|
static char *
|
||||||
|
command_generator(const char *text,int state)
|
||||||
{
|
{
|
||||||
static int list_index,len;
|
static int list_index,len;
|
||||||
const char *name;
|
const char *name;
|
||||||
@ -1344,7 +1350,8 @@ static char *command_generator(const char *text,int state)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static char **card_edit_completion(const char *text, int start, int end)
|
static char **
|
||||||
|
card_edit_completion(const char *text, int start, int end)
|
||||||
{
|
{
|
||||||
/* If we are at the start of a line, we try and command-complete.
|
/* If we are at the start of a line, we try and command-complete.
|
||||||
If not, just do nothing for now. */
|
If not, just do nothing for now. */
|
||||||
@ -1356,7 +1363,7 @@ static char **card_edit_completion(const char *text, int start, int end)
|
|||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
#endif
|
#endif /* GNUPG_MAJOR_VERSION == 1 && HAVE_LIBREADLINE */
|
||||||
|
|
||||||
/* Menu to edit all user changeable values on an OpenPGP card. Only
|
/* Menu to edit all user changeable values on an OpenPGP card. Only
|
||||||
Key creation is not handled here. */
|
Key creation is not handled here. */
|
||||||
@ -1424,12 +1431,12 @@ card_edit (STRLIST commands)
|
|||||||
if (!have_commands)
|
if (!have_commands)
|
||||||
{
|
{
|
||||||
#if GNUPG_MAJOR_VERSION == 1
|
#if GNUPG_MAJOR_VERSION == 1
|
||||||
tty_enable_completion(card_edit_completion);
|
tty_enable_completion (card_edit_completion);
|
||||||
#endif
|
#endif
|
||||||
answer = cpr_get_no_help("cardedit.prompt", _("Command> "));
|
answer = cpr_get_no_help("cardedit.prompt", _("Command> "));
|
||||||
cpr_kill_prompt();
|
cpr_kill_prompt();
|
||||||
#if GNUPG_MAJOR_VERSION == 1
|
#if GNUPG_MAJOR_VERSION == 1
|
||||||
tty_disable_completion();
|
tty_disable_completion ();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
trim_spaces(answer);
|
trim_spaces(answer);
|
||||||
|
@ -1280,6 +1280,7 @@ parse_sign_type(const char *str,int *localsig,int *nonrevokesig,int *trustsig)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/****************
|
/****************
|
||||||
* Menu driven key editor. If seckey_check is true, then a secret key
|
* Menu driven key editor. If seckey_check is true, then a secret key
|
||||||
* that matches username will be looked for. If it is false, not all
|
* that matches username will be looked for. If it is false, not all
|
||||||
@ -1408,11 +1409,13 @@ static struct
|
|||||||
{ NULL, cmdNONE, 0, NULL }
|
{ NULL, cmdNONE, 0, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#ifdef HAVE_LIBREADLINE
|
#ifdef HAVE_LIBREADLINE
|
||||||
|
|
||||||
/* These two functions are used by readline for command completion. */
|
/* These two functions are used by readline for command completion. */
|
||||||
|
|
||||||
static char *command_generator(const char *text,int state)
|
static char *
|
||||||
|
command_generator(const char *text,int state)
|
||||||
{
|
{
|
||||||
static int list_index,len;
|
static int list_index,len;
|
||||||
const char *name;
|
const char *name;
|
||||||
@ -1437,7 +1440,8 @@ static char *command_generator(const char *text,int state)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static char **keyedit_completion(const char *text, int start, int end)
|
static char **
|
||||||
|
keyedit_completion(const char *text, int start, int end)
|
||||||
{
|
{
|
||||||
/* If we are at the start of a line, we try and command-complete.
|
/* If we are at the start of a line, we try and command-complete.
|
||||||
If not, just do nothing for now. */
|
If not, just do nothing for now. */
|
||||||
@ -1449,7 +1453,8 @@ static char **keyedit_completion(const char *text, int start, int end)
|
|||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
#endif
|
#endif /* HAVE_LIBREADLINE */
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
keyedit_menu( const char *username, STRLIST locusr,
|
keyedit_menu( const char *username, STRLIST locusr,
|
||||||
@ -2163,6 +2168,7 @@ keyedit_menu( const char *username, STRLIST locusr,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/****************
|
/****************
|
||||||
* show preferences of a public keyblock.
|
* show preferences of a public keyblock.
|
||||||
*/
|
*/
|
||||||
|
@ -191,7 +191,7 @@ tty_disable_completion(void)
|
|||||||
init_ttyfp();
|
init_ttyfp();
|
||||||
rl_inhibit_completion=1;
|
rl_inhibit_completion=1;
|
||||||
}
|
}
|
||||||
#endif
|
#endif /*HAVE_LIBREADLINE*/
|
||||||
|
|
||||||
int
|
int
|
||||||
tty_batchmode( int onoff )
|
tty_batchmode( int onoff )
|
||||||
|
Loading…
Reference in New Issue
Block a user