Third set of patches

Miguel Coca e970095@zipi.fi.upm.es
Tue Jun 18 17:55:01 2002


--zbGR4y+acU1DwHSi
Content-Type: multipart/mixed; boundary="TYecfFk8j8mZq+dy"
Content-Disposition: inline


--TYecfFk8j8mZq+dy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello everybody, and thanks for the support.

I've finished the third set of patches. This time I've combined several of
the patches Peter sent me (the one from feb. 10th to feb 11th and the set of
six diffs for changes during the 13th), since they were all quite small.

As far as I can tell, there are no "big" visible changes in this patch, so
refer to the ChangeLogs for details. The only place where those changes were
extensive was in the new gpafilesel.c, which is a version of gtkfilesel.c
from GTK+, modified to look more MS Windows-like.

I haven't documented them in detail (mostly because I get lost in there, and
partly because I feel that "make it more windows-like" is a quite accurate
description for most of the changes). If someone is interested in them, I'll
try to find out.

Again, Werner has the patch.

Regards,
--=20
Miguel Coca                                         e970095@zipi.fi.upm.es
PGP Key 0x27FC3CA8                         http://zipi.fi.upm.es/~e970095/

--TYecfFk8j8mZq+dy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=ChangeLog-gpapa
Content-Transfer-Encoding: quoted-printable

2002-02-13  Peter Gerwinski <peter.gerwinski@g-n-u.de>

	* gpapa.c (gpapa_import_ownertrust)
	(gpapa_import_keys)
	gpapafile.c (gpapa_file_get_status)
	(gpapa_file_get_status)
	(gpapa_file_get_signatures)
	(gpapa_file_sign)
	(gpapa_file_encrypt)
	(gpapa_file_encrypt_and_sign)
	(gpapa_file_protect)
	(gpapa_file_decrypt): More filename quoting.

	* gpapa.c (pubring_initialized)
	(secring_initialized): New global variables.
	(gpapa_refresh_secret_keyring)
	(gpapa_refresh_public_keyring): Mark the keyrings as initialized.
	(gpapa_get_public_key_count)
	(gpapa_get_public_key_by_index)
	(gpapa_get_public_key_by_ID)
	(gpapa_get_secret_key_count)
	(gpapa_get_secret_key_by_index)
	(gpapa_get_secret_key_by_ID): Check whether the keyring has been
	initialized, and read it if it hasn't.

	* gpapasecretkey.c: Fixed error messages.
=09
2002-02-11  Peter Gerwinski <peter.gerwinski@g-n-u.de>

	* gpapapublickey.c (gpapa_public_key_sign): Changed to quote the
	key ID with double quotes. Same problems as with quoting filenames.

	* gpgme.h: Commented out DEBUG define.
=09

--TYecfFk8j8mZq+dy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=ChangeLog-po
Content-Transfer-Encoding: quoted-printable

2002-02-13  Peter Gerwinski <peter.gerwinski@g-n-u.de>

	* de.po: Updated.
=09

--TYecfFk8j8mZq+dy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=ChangeLog-src
Content-Transfer-Encoding: quoted-printable

2002-02-13  Peter Gerwinski <peter.gerwinski@g-n-u.de>

	* gpa.c, keylist.c: Reformatted to completely comply with the GNU
	Coding Standards.

	* gpa.c (gpa_homedir): New global variable. Contains the directory
	where the gpa executable is installed.
	(search_config_file): New funtion to search for config
	files in a series of typical locations.
	(main) Set the gpa_homedir variable by manipulating argv[0]. Use
	search_config_file. Delayed reading the gtkrc until we know the
	GnuPG homedir.

	* keygenwizard.c (gpa_keygen_wizard_backup_dir_action): Create the
	backup directory if needed.
	(gpa_keygen_wizard_generate_action): Save whether the key backup
	was generated to the config file.

	* keylist.c (keylist_fill_list): Added checks to verify that every
	secret key has a corresponding public key in the keyring.
=09
2002-02-11  Peter Gerwinski <peter.gerwinski@g-n-u.de>

	* keyring.c (keyring_editor_backup): Test for the directory the user
	provided, and create it if it doesn't exist.

	* optionsmenu.c (gpa_options_menu_add_to_factory): Disabled
	"Default Recipients" menu item.

	* gpafilesel.c: Extensive changes to the way directories are
	handled. Now the directory list is a tree that expands as the user
	navigates the filesystem.
=09

--TYecfFk8j8mZq+dy--

--zbGR4y+acU1DwHSi
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9D1gBjE3Htif8PKgRAn56AJ49NQIdgVpUB02tT8Umb4f07bmb3gCgug5C
pzcIoI1tFXUNHOj4nt7QEYI=
=7Jzv
-----END PGP SIGNATURE-----

--zbGR4y+acU1DwHSi--