First part of the ChangeLog for GPA 0.5.0

Miguel Coca e970095@zipi.fi.upm.es
Sat Jun 15 14:25:02 2002


--5gxpn/Q6ypwruk0T
Content-Type: multipart/mixed; boundary="69pVuxX8awAiJ7fD"
Content-Disposition: inline


--69pVuxX8awAiJ7fD
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

Well, as I said, I've been working on the changes by G-N-U that produced
0.5.0. Peter Gerwinski sent me a total of 23 progressive patches, leading
from the GPA 0.4.3 source code to the code released as 0.5.0.

I've finished the first patch, which is also the largest, at least by gross
size (136KB gzipped in it's original form), and here are the ChangeLog
entries for those changes. They reflect the work by G-N-U until February
5th.

A huge part of those changes are minor ones, to get the program to compile
with GTK+ 2.0 without warnings (casts, changed types from char to gchar,
etc...). I haven't documented each one of those, but just mentioned which
files were affected.

I haven't attached the patch itself, since it's a bit too large for the
usual size of postings to this list (80KB gzipped after I removed the
automake generated files and several backup files), but I've sent it to
Werner Koch for inclusion in CVS.

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

--69pVuxX8awAiJ7fD
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=ChangeLog
Content-Transfer-Encoding: quoted-printable

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

	* THANKS: Updated.

	* gtkrc.gpa: Added file.
=09

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

2002-02-05  Benedikt Wildenhain <benedikt.wildenhain@g-n-u.de>

	* gpapa.c (extract_key): Changed to read only the short form of the=20
	key ID. Added some checks for ensuring the key ID is valid.

	* gpapafile.c (linecallback_get_signatures): Changed to use new=20
	gpapa_signature_new prototype. The signature's keyID is now set here
	and is the short form.

	* gpapapublickey.c (extract_sig): Uses new gpapa_signature_new and
	sets the signature keyID.

	* gpapasignature.h, gpapasignature.c (gpapa_signature_new): Don't set
	the signature's keyID here. Removed keyID from prototype.=09
=09
2002-02-05  Peter Gerwinski <peter.gerwinski@g-n-u.de>

	* README: Added comment to compile instructions.

	* debug.c: Added includes needed for win32.
=09
	* gpapa.c (gpapa_import_keys): Changed command line for gpg to allow=20
	import of secret keys.

	* gpapatest.c (getpass): Fixed wrong call to WriteConsoleA.

	* gpgme.h, gpgme_types.h (GpgmeDataMode): Moved type from=20
	gpgme_types.h to gpgme.h.

	* gpgme.h (_gpgme_data_set_mode): Added declaration.

	* w32io.h (_gpgme_io_kill): Removed compile time warning about
	disabled function, but left the function still disabled.
	(_gpgme_io_select): WaitForSingleObject's second argument is not a
	pointer, don't use NULL.
=09
	* gpapasignature.c: General code cleanup. Added parentheses around
	return values and removed some comments.
=09
	* gpapatest.c, gpapafile.c, gpapafile.h, gpapa.c, gpapa.h,
	gpapaintern.c, gpapaintern.h, gpapakey.c, gpapakey.h,
	gpapapublickey.c, gpapapublickey.h, gpapasecretkey.c,
	gpapasecretkey.h: Changed  most declarations of variables type
	"char*" to type "gchar*" or, where possible, "const gchar*". Added
	casts where needed.
=09

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

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

	* POTFILES.in: Added src/gpafilesel.c to the list.
	* de.po: Updated and transcoded to UTF-8.
	* de.po.lat1: German translation in Latin-1 encoding.
=09

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

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

	* Makefile.am (gpa_SOURCES): Included gpafilesel.c and gpafilesel.h=20
	to the list.

	* harddisk.xpm, harddisk1.xpm, harddisk2.xpm, harddisk3.xpm,
	open_folder.xpm, open_folder1.xpm, open_folder2.xpm, floppy.xpm,
	folder.xpm, folder1.xpm, folder2.xpm: New icons.=09
=09
	* encryptdlg.c, expirydlg.c, fileman.c, filemenu.c, filesigndlg.c,
	gpawidgets.c, gpawidgets.c, gtktools.c, keygendlg.c,
	keygenwizard.c, keysmenu.c, passphrasedlg.c: Small corrections to
	message strings.

	* encryptdlg.c, fileman.c, filemenu.c, filesigndlg.c,
	gpawidgets.c, keyexportdlg.c, keygendlg.c, keygenwizard.c,
	keyimportdlg.c, keysigndlg.c, keysmenu.c, optionsmenu.c,
	ownertrustdlg.c, passphrasedlg.c: Added casts to remove compile
	time warnings and other code cleanups. Changed comment layout.

	* encryptdlg.c, expirydlg.c, fileman.c, filemenu.c, filesigndlg.c,
	gtktools.c, helpmenu.c, keydeletedlg.c, keyeditdlg.c,
	keyexportdlg.c, keygendlg.c, keygenwizard.c, keyimportdlg.c,
	keysigndlg.c, keysmenu.c, optionsmenu.c, ownertrustdlg.c,
	passphrasedlg.c: Changed to use GTK_WINDOW_TOPLEVEL instead of
	GTK_WINDOW_DIALOG in all calls to gtk_window_new, since
	GTK_WINDOW_DIALOG doesn't exist in GTK+ 2.0.
=09
	* fileman.c (show_file_detail)
	filemenu.c (file_encrypt_detail)
	gpawidgets.c (gpa_expiry_frame_new)
	helpmenu.c (help_about)
	keysmenu.c (gpa_tableKey_new): Use the GTK+ 2.0 API for finding out
	the right width for GtkEntry's.

	* gpafilesel.c, gpafilesel.h: New files. They define a version of
	the GtkFileSelection dialog (GpaFileSelection) modified to look
	more like what users of MS-Windows are accustomed to. It is
	directly based on the source code for GTK+ 2.0.

	* icons.c, siglist.c: Formatting change.

	* fileman.c (gpa_fileman_toolbar_new): Use new GTK+ 2.0 API.
	Disabled the help button, since it does nothing at the moment.

	* filemenu.c, gtktools.c, keysmenu.c: Now uses the new GpaFileSelection
	instead of GtkFileSelection.

	* gpa.c: Added include for w32reg.h.
	(gpa_default_key_changed_marshal)
	(gpa_create_default_key_signal): Disabled functions for
	compilation with GTK+ 2.0.
	(main): Fixed several compile time errors on win32. Now we use
	UTF-8 for output.

	* gtktools.c (gpa_button_set_text): Disabled code that doesn't
	compile with GTK+ 2.0.

	* helpmenu.c (scroll_text): Updated.
	(about_dialog_timer)
	(help_about): Use gtk_style_get_font instead of directly accessing
	the style struct.
	(gpa_help_menu_add_to_factory): Disabled help button.

	* keyexportdlg.c (_GPAKeyExportDialog)
	(key_export_dialog_run): Support for exporting keys to the
	clipboard.

	* keygenwizard.c (gpa_keygen_wizard_password_validate): Added
	check for a passphrase that is obviously too simple. At the moment
	that is defined as being less than 10 characters long.

	* keyring.c (keyring_editor_current_key): Removed prototype.
	(toolbar_edit_key)
	(toolbar_remove_key)
	(toolbar_sign_key)
	(toolbar_export_key)
	(toolbar_import_keys): Added prototypes.
	(export_secret_key): New (empty) function.
	(keyring_editor_generate_key_advanced): Changed #warning to a comment.
	(keyring_editor_mapped): Remind the user to make a backup of his=20
	private key.
	(keyring_editor_menubar_new): Added keyboard accelerator to the
	File/Close menu item. Added key operations (sign, export, export
	private, backup) to the menu. Moved "Options" menu to before
	"Keys" menu.
	(keyring_toolbar_new): Use new GTK+ 2.0 API. Disabled the help
	button, since it does nothing at the moment. Added button to open
	the file manager.
	(keyring_editor_new): Changed default window size. Increased area
	reserved for the key list.
=09
	* keyimportdlg.c (_GPAKeyImportDialog)
	(key_import_dialog_run): Support for exporting keys to the
	clipboard.
=09

--69pVuxX8awAiJ7fD--

--5gxpn/Q6ypwruk0T
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

iD8DBQE9CzJUjE3Htif8PKgRAktoAJ9sCEOu7QmhmkJh4QhIT6zwwHqsBQCdHGKQ
2ZqYTsy72lGoszaH75szEWo=
=WC/d
-----END PGP SIGNATURE-----

--5gxpn/Q6ypwruk0T--