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