2024-12-10  Werner Koch  <wk@gnupg.org>

	Release 0.11.0.
	+ commit 769d08a0768af378e0152b66a4993acd60d733f4


	Add the commit-id to the final tarball.
	+ commit 90bc007b847472df7c64f673b0e7512281e59ba4
	* Makefile.am (release): Pass --pax-options to tar.
	* configure.ac: For the use of PAX tar.

	Update autogen.sh.
	+ commit 53e01417247a292b966ba099fc4541bb8113b2e7
	* autogen.sh: Update from libgpg-error.
	* configure.ac (mym4_commitid): New.
	(BUILD_COMMITID): New.
	* src/helpmenu.c (gpa_help_about): Show the commit-id and not just the
	revision.

2024-12-08  Werner Koch  <wk@gnupg.org>

	Make make distcheck work again.
	+ commit 6cf1510b08324750bcc36b1fd22d4d7f83028827
	* src/Makefile.am (EXTRA_DIST): Add org.gnupg.gpa.src.gresource.xml.
	* po/POTFILES.in: Remove unused keyimseldlg.c

2024-02-07  Werner Koch  <wk@gnupg.org>

	Add very basic support for PIV cards.
	+ commit 596b953438e0134f2f7fde9b456ffb5d5ed38fd5
	* src/cm-piv.c: New.
	* src/cm-piv.h: New.
	* src/Makefile.am (gpa_cardman_sources): Add them.
	* src/cardman.c: Support PIV.
	* src/keytable.c (gpa_keytable_ensure): New.
	(gpa_keytable_lookup_key): Replace code by a call the new func.

	Fix typo in a menu entry.
	+ commit fc72ba2a3e7db2f642f38ade5dc08b0241530df4


2023-07-28  NIIBE Yutaka  <gniibe@fsij.org>

	build: Update gpg-error.m4 and libassuan.m4.
	+ commit 12b102444d84f87b6a8556cc39b6d0859bd77179
	* m4/gpg-error.m4: Update from libgpg 1.47.
	* m4/libassuan.m4: Update from libassuan master.

2022-11-29  Ineiev  <ineiev@gnu.org>

	po: Update Russian translation.
	+ commit 6b134447a30a70c219ade5c7afff11754878f9b6


2022-11-16  NIIBE Yutaka  <gniibe@fsij.org>

	build: Update *.m4 and configure.ac.
	+ commit 7bc02c5974c1778ad669bf96fd0fe0de92f4ad6f
	* configure.ac (AC_HEADER_STDC): Remove obsolete feature.
	(AM_PATH_GTK_3_0): Use PKG_CHECK_MODULES.
	* m4/pkg.m4: New.
	* m4/gpg-error.m4: Update from libgpg-error master.
	* m4/gpgme.m4: Update from gpgme master.
	* m4/libassuan.m4: Update from libassuan master.

	build: Support out-of-source build.
	+ commit cb4e90a0baad97839f1f745a9cb3f041cf494cb4
	* src/Makefile.am (org.gnupg.gpa.src.c): Specify SRCDIR
	to allow out-of-source build.

2022-11-12  Andreas Rönnquist  <gusnan@librem.one>

	Replace deprecated STOCK_ items with standard strings.
	+ commit 8e7eb8042b2d301d335be491853ad68c72459cf3


	Fix alignment in Card details.
	+ commit b24dd25d65533a60f4983a320833cf07e2ca45dd


	Don't use gtk_scrolled_window_add_with_viewport.
	+ commit 10f5bd0c710ef0806b7da2c0286da3d1ddd7202c


	Don't use misc_set_alignment.
	+ commit 0b319a0add394e92db9f51551c7f447a1aa6bdbf


2022-11-11  Andreas Rönnquist  <gusnan@librem.one>

	Fix casting to dialog in get_content_area calls.
	+ commit 81f7560c3b0e7a8b879d38d4efa06aa755728d39


	Remove deprecated function call set_alternative_button_order.
	+ commit 3b1885e0401f5e001863a5900935dd7a55285c92


	Fix casting to box.
	+ commit 46f98b0e8668556e906df965df22133fb4edd037


	Migrate from vbox to box.
	+ commit 6a1716d6a764cc21ee6f8ba69b87393aa69a4220


	Fix casting to Dialog in gtk_dialog_get_content_area.
	+ commit 62902e2d5a4f97b83d1e5b945a92fdcd3735c77b


	Remove deprecated gtk_dialog_set_alternative_button_order.
	+ commit 3f87efc905c0944ddb84c372623a8adae152aaca


	Fix warning 'not enough variable arguments to fit a sentinel'
	+ commit 5a1fdef3a14d3588f763f16c6ddcefde22889ca6


	Fix error handling.
	+ commit bbb84fc4cf29bd27b1bf226d10f235c369dbe0ff


	Fix error handler for gtk_builder.
	+ commit 5dab67be14fd6be6759dce0dbd625495c31bf5aa


	Cast toolbar to GtkWidget.
	+ commit a73a3d0a69214148d3566983db51254627c87a4d


	Fix gtk_builder error handling.
	+ commit dd60257dc26bf03e41f5ec47a445f3726ff19136


	Fix error handling.
	+ commit 9bc9c0240f0beda406c607eeec5aa8e9a8057290


	Remove gtk_tree_view_set_rules_hint, deprecated.
	+ commit 895f432545d0f08688b394568bd857a6337115cc


	Fix casting to GtkDialog.
	+ commit fa46f47b2ebf1d9b4c0bfceddfa35cc4f963f2b5


	Use widget halign and valign instead of set_alignment.
	+ commit 823c43f23b53a3a523a93c320ec7b513e4131710


	Fix casting to GTK_DIALOG in get_content_area.
	+ commit f86615b9540dd87c9d3a02f9fffabb7e682ce592


	Migrate to GtkBuilder away from Gtk2 Action groups.
	+ commit 84dcbf495dbe9dcbaaef60d964cbc0465536505a


	Fix alignment of key details, and a small margin.
	+ commit fee307a5e73975de982e6add6d5d901d9e9b71bd


	Migrate to gtk_separator from gtk_hseparator.
	+ commit 8fff2c4addf66002f01cfda0ad4210314656f6c3


	Migrate to gtk_box_new.
	+ commit 046695f6f9baaae80bef0efd6a2ad917f58e58ed


	Use gtk_box instead of gtk_hbox/vbox.
	+ commit 4abdd9b5c7f8272b4f51af1a3c693a2fc285e9c2


	Cast to GTK_COMBO_BOX_TEXT.
	+ commit 13543d5c03e6fd983a0584bb31043e8047e564f0


	Replace table with grid.
	+ commit 3ba38d3d371bedebc43a2cba38871694f2ee1bbb


	Fix casting to GTK_COMBO_BOX_TEXT.
	+ commit 178d51180ae4a37541faf40e7652e5d9052a5d51


	Use halign/valign instead of misc_set_alignment.
	+ commit 0ff9949991464ee27517c787fa053c06a3b5cc0b


	Fix casting in gtk_image_get_pivbuf.
	+ commit 848ad3438877bb5d10aab801f5b571d2f8da6d6f


2022-11-10  Andreas Rönnquist  <gusnan@librem.one>

	Replace set_alignment with set_halign/valign.
	+ commit 8635370a89cf9d390f74e147c9e6a2a8aed263ff


	Mirgate away from misc_set_alignment to widget_set_(h,v)align.
	+ commit 74a14de44cc4abab90c6b16d6d8867238d681321


	table to grid in keysigndlg.
	+ commit 3568955b2675a803da365634f1f3f8bf6781832a


	Cast to GTK_WIDGET to remove warning.
	+ commit 706e41f6f43bc18744e0d786e5d56104717d8271


	Migrate from hbox to box.
	+ commit c9169d40cd36f3ad17f3b4b15811945ffd133420


	Cast to dialog to remove warning.
	+ commit 52f140021ed0ac82a01013ceacc28015964ead96


	Cast properly to ComboBoxText.
	+ commit 3561cfd69d1a0e4fb7f67c1944400cfdac36d861


	Remove deprecated gtk_dialog_set_alternative_button_order.
	+ commit caa2489dad1576f574c5e6f94b1bfae19da51969


	Fix menu actions in file manager.
	+ commit 91bad660ca62ea59efa023759ac89d5f3de52c2d


	Fix key_manager_quit to quit program, not only close window.
	+ commit 3a14b6dd9b0a365e712da75d7a1cbafca9c86e56


	Add tooltips to card manager.
	+ commit b02afc2f8bda29f54351d8cb4aa0c78aa9c177e1


	Add toolbar tooltips for the file manager.
	+ commit 265bfb7bf3c206c099fc478c70d901f4284118a4


	Add toolbar tooltips for the clipboard.
	+ commit 5e91971b2b48463c78eafa62c438558c5b2f0eec


	Add toolbar tooltip to keymanager.
	+ commit 5fbfb69447df099222721c7905876e4e0155888f


	Fix actions for keymanager.
	+ commit c74023b839655eb5770c7f86b1a4f48b5e493f37


2022-11-09  Andreas Rönnquist  <gusnan@librem.one>

	Fix the actions of Clipboard.
	+ commit fd437334052d5beabc87062bef56c4766ccd272d


	Fix alignment of text label of the different windows.
	+ commit 6cac5e6e7c38642f72799d57a469f14efaa5855d


	Migrate from table to grid.
	+ commit 9c27c7da759b8ac508f2ce5dd1b85fcfca8886cc


	Migrate to gtk_box_new in more places.
	+ commit 64515f34c5e3057a49f16478dc55fd7e42322eda


	Remove calls to gtk_tree_view_set_rules_hint.
	+ commit 7c6fcb6f8fa18ea7defccd2cce830656860e0bfe


	Fix casting to GTK_DIALOG to remove warning.
	+ commit 64761f31dbbd791de9d0567a6fa2732a52cb9f7e


	Replacae GTK_STOCK_OK.
	+ commit 2593fad45bfb7f4c151809c3822f70ea69cab78e


	Comment out deprecated gtk_dialog_set_alternative_button_order.
	+ commit c0ed3775fbb83eeafba7cee59e7ca984aa1130bb


	Use label instead of stock item.
	+ commit 4872e840547d45ec9d35e4fb26a5a900e3bbc96a


	Use icon name instead of stock constant.
	+ commit 67889667a8b787b5d9fe05bef9f921e26ba5af0b


2022-11-08  Andreas Rönnquist  <gusnan@librem.one>

	Use icon_name instead of stock.
	+ commit cf775f997e92c72857a0257f46a44b1f5b034347


	Define box as GtkWidget.
	+ commit 782c9f208716fc53b970abf21722c4871d5f2be1


	Don't use STOCK_ items.
	+ commit 814abfe141dc9b0b458849237d789ada6d282765


	Migrate fileman to GSimpleAction.
	+ commit c1101583089177da5400e85fd8850d7e1a249861


	Replace stock icon variables with icon names.
	+ commit 1aeb7ce64d2a44e3cea6f8d2eb15f1a621afdd17


	Cast gtk_dialog_get_content_area to GTK_BOX.
	+ commit 28511471ada11c080f65effa808f7de5b6805cb9


	Gix loading image from stock (use string instead of GTK_STOCK)
	+ commit 042f48b1571aaafc301687cd5fcfe8993a47887f


	Fix casting to GTK_DIALOG where required.
	+ commit 76fa890b31eb718bbb4d65c1a4137304ff6ba235


	Migrate hbox to box.
	+ commit 308b1a277e8a474dd325be9995c9395eabac3391


	Add a specific callback for quit.
	+ commit 1fdbc0b8cbd4ee15d9f34982827b3639d9a63904


	Cast dialog for gtk_dialog_get_context_area.
	+ commit 5e1fb592d8ad882c8c182a2dbff638211be78a2c


	Migrate Clipboard to GSimpleAction.
	+ commit ba864d358066729e46e4960af2cf6596f8535abb


	Fix casting of grid to toolbar.
	+ commit 6f53d25dc3886272142582bb613c2422458770e7


	Fix casting to GTK_BOX to remove warning.
	+ commit e61b5f6b08e6425d666b48d297583abbe5472bda


	Migrate more h/h-box to box.
	+ commit b5a7f54736b36a2202595778bffff3bf0b9a8fe0


	Migrate hbox to box (HORIZONTAL)
	+ commit d1fa00b95017b044f3b1f2ea0ed8a619c3a1a9ab


	Remove deprecated STOCK_OPEN and STOCK_CANCEL items.
	+ commit 23f4b474ee46e740f5cef4ceb6b78ea50d9cb015


	Don't use deprecated GTK_STOCK items.
	+ commit 7058acbe7893bd48e9d9e1b9e6d03660a2427414


	Remove commented unused code.
	+ commit f231cdae62257b252f9470d10613e0bd1b5294fb


	Convert table to grid in keygendlg.
	+ commit b55ecbddfd2233da0a1dd08b3815ec7d10a49e7a


2022-11-07  Andreas Rönnquist  <gusnan@librem.one>

	Fix hbox and vbox to standard boxes.
	+ commit ab6147d3c9d11bd5654d60016301e04b8f744ca3


	Remove unneeded gtk_builder_new_from_string call.
	+ commit 2da9b367d3248963b4853d754b945eb943efa0ab


	Migrate from deprecated gtk_hbox_new.
	+ commit 51c0ab3a0d243107a450e004005cd8d79fdba9ac


	Fix casting in gtk_dialog_get_content_area call.
	+ commit b18bfc297ac10c0cf4413e694dd165783b69c0f3


	Fix menus in keymanager, and fix the popup menu.
	+ commit 609353ffd41d37b2c49b61827e20344ea7918fd9


	Use the image names and not stock items for keys in keylist.
	+ commit 89573b6909fc62713d25f2e0449f04edbc603ad7


	Fix warning about dialog as argument to gtk_dialog_get_content_area.
	+ commit 0602d3a6c498df461e7eb91e5b1f13a03749c5ab


	Migrate to gtk_widget_set_[h/v]align.
	+ commit 1001d1e7662b3c96aa4cc64482c0e3e292f84eb1


	Use gtk_paned_new instead of gtk_vpaned_new.
	+ commit e6b4fab931b0467f3a06a5910221ce058d4380c2


	Add the icons for the keylist.
	+ commit 526c3496cbe85e324ab291c9f05ff08ae9afee17


2022-11-06  Andreas Rönnquist  <gusnan@librem.one>

	Fix icons to use GtkBuildder and xml syntax.
	+ commit 3766f919a49968f363f42fbec09f50d451b38699


	Migrate keygenwizard to GtkBuilder UI.
	+ commit 68abdf20986db5a99a762110783f18052e323c2c


	We use GSimpleAction now, different amount of function arguments.
	+ commit 13df27f89be80f6359f2b2583246c9f605bfb423


	Add more icons to the gresource.
	+ commit 8ee5304edee75d1964b89f89c757b1013186cbef


	Migrate Help Menu to gtkBuilder based UI.
	+ commit bddac75291d22022e0b9b0cc5dcd42f1c64c6fc6


	Migrate key manager to GtkBuilder based UI.
	+ commit f5b1ee1f755b08f94709980f62578072a297eab3


	Correct the mode actions in card manager.
	+ commit cc8aa4c064e93a8254718c4ea58cebfeaaf3f0fc


	Migrate filemanager to GtkBuilder UI.
	+ commit 7da53479c426c134f48d9561be1121fea07a875f


	Migrate clipboard to GtkBuilder UI.
	+ commit e7e495b3325413411e825574963047162656b26a


2022-11-05  Andreas Rönnquist  <gusnan@librem.one>

	Migrate action entries from GtkAction to GSimpleAction.
	+ commit 6477153f262d12fe6cf5a89ed4f751fc63bbba80


	Fix another hbox to box.
	+ commit e4a915d11065de775cb6fe8825ed901ce94325c4


	Move gtk_(h/v)box_new to gtk_box_new.
	+ commit 572b9e0077d065bfcfc2c103a39adf573a8d093f


	Convert cardman to gtk-builder.
	+ commit 18854ba75b3637d159ac360e31886b255a0e9e1c


	Don't need to include images, we use gtk-builder now.
	+ commit 0659f217843626ebe460fa13f0e4f286bb06a188


	Move gpa_application initialization earlier in the process.
	+ commit a01db3e867841794a60b7f38fb1b789e4c82e256


	Add org.gnupg.gpa.src.c/h to gitignore, generated by build system.
	+ commit f096396ac7623ee44768b0283b58d6e8beb1c3f8


	Remove pixmaps folder from build.
	+ commit 2bc67674a3dd40e178ef9c5b1e72ef1538bd8479


	Move pixmaps changelog to root folder, and remove pixmaps folder.
	+ commit 879bfe4e0dc2026d4bfa18d33501ea37f28617ca


	Add initial version of the gresource.
	+ commit 415b9426346a4aac1d7a525769c2fc210fd9e036


	Update makefiles to generate C code from images for gresource.
	+ commit f6dfae5e822b8079a2a68c5185fedf0721ce8090


2022-11-04  Andreas Rönnquist  <gusnan@librem.one>

	Move image files to src folder.
	+ commit 51e9b99dd568ccc2b6624a018f1c08eff980830f


2022-11-01  Andreas Rönnquist  <gusnan@librem.one>

	Fix another hbox -> box (HORIZONTAL)
	+ commit 780aca82a331c9206f7fddafa5d83b82c09e8816


2022-10-31  Andreas Rönnquist  <gusnan@librem.one>

	Fix casting in gtk_dialog_get_content_area call.
	+ commit c4810f06dd00891ec43342087a9e4910413b8b72


	Remove deprecated gtk_dialog_set_alternative_button_order.
	+ commit 42d2edde98569317961c4d945954aa22b46e93d6


	Convert h/v-box to box.
	+ commit 91a48e5b4534775471bd5fc49530fb4d10d90dab


	Cast to GTK_WIDGET to avoid warning.
	+ commit 6940f2ab9e0572ee678319228b88eab50f2bc552


	Migrate GTK_COMBO_BOX to GTK_COMBO_BOX_TEXT.
	+ commit f7f4a652c073b62e1c2167ee16f25d212f6b7c23


	Migrate vbox to box.
	+ commit 654770d549b47d02a5e42f34cc839342f9e7393a


	Replace gtk_hbox_new with gtk_box_new.
	+ commit 1c4fc2eb079f47f667372a5a7a899644ef091967


	Remove deprecated gtk_dialog_set_alternative_button_order.
	+ commit 783091870073f061711134a0e09b9f69ee63104b


	Remove deprecated gtk_dialog_set_alternative_button_order.
	+ commit ffe62a6d621a7b288276f5291a094b56f403e737


	Fix two vbox/hbox to box.
	+ commit 6e95b58122650f6ebce730d381780d9ec99ad324


	Fix another gtk_dialog_get_content_area.
	+ commit 25b31472d9f1e3ce84da58b5ab0e9044dfefba1a


	Fix casting in gtk_dialog_get_content_area.
	+ commit 41f08a465e833a354ef8af578c04af347db30dd8


2022-10-30  Andreas Rönnquist  <gusnan@librem.one>

	Update gitignore.
	+ commit 8dce26a1d8534724ffbc5160b021afdd8534500c


	Migrate to GtkApplication.
	+ commit 97ef72774748645eda6c249ff84e7ce2c205a0f4


2022-10-29  Andreas Rönnquist  <gusnan@librem.one>

	Use gtk_image_new_from_icon_name instead of gtk_image_new_from_stock.
	+ commit 87d113312cf3b3268468d12820d5d69de0514439


	Load smartcard icon from xpm file.
	+ commit a3335d23865ba17edf85242f9c29df1c175d1fd9


2022-10-28  Andreas Rönnquist  <gusnan@librem.one>

	fix gtk_dialog_get_content_area.
	+ commit be280e21eed6a33c05c8874442808bad4023fa80


	Remove gtk_dialog_set_alternative_button_order.
	+ commit cc9f9483967139410d0ac1e9b6b4fdbe43f034b3


	gtk_hbox_new to gtk_box_new(GTK_ORIENTATION_HORIZONTAL.
	+ commit 9a0c870d853f1c8e9e9ddcd7d96f902cb9c0636e


	More conf dialog needs dialog casting.
	+ commit 22369196bcf4da183dff1edf1476237e2fcdc4af


	Comment out gtk_dialog_set_alternative_button_order.
	+ commit 3c34f5c9d1cbdbd8e16537af3bfd0c8a1e0da619


	GTK_COMBO_BOX is really GTK_COMBO_BOX_TEXT.
	+ commit 8d0fc33df943db0bbb83dfba81aed27e7c842861


	gtk_dialog_get_content_area needs parameter casting to GTK_DIALOG.
	+ commit af4d62e2b41b0a47eb2e8318b03a714709fa3881


	gtk_dialog_get_content_area returns a GTK_WIDGET.
	+ commit c4203566113fdb34a13bc4f05897433843a48f92


	Migrate from deprecated gtk_misc_set_alignment.
	+ commit 08bbf32bdbd16f9045e6ca1cc7598d3be1746732


	gtk_vbox_new to gtk_box_new(GTK_ORIENTATION_VERTICAL.
	+ commit d038c6eda01cc53fcb2b038ab9338adcd4c4adea


	Fix incompatible pointer type warning.
	+ commit ed22ed1f369e06f2d8832ac26ceac035eb482b75


	Fix casting in gtk_dialog_get_content_area.
	+ commit a6438f1d05902a4f4b79423477eb74eb9c7ec81c


	Migrate from gtk_misc_set_alignment.
	+ commit 6e992009e99fd5dc55781f7ab020d06136a317e7


	Migrate hbox/vbox to gtk_box_new.
	+ commit 15a7dbde5dc9009d92176f2fac0f6fc4cabbf3b4


2022-10-27  Andreas Rönnquist  <gusnan@librem.one>

	Don't use deprecated gtk_misc_set_alignment.
	+ commit 169f648f25673969d6d124e58e6bdb20382b88dc


	Disable scaling also for cardkey icon in keylist.
	+ commit b8c94902c54f3a524efd46451be75394b484fa75
	We should also disable the scaling for the cardkey icon,
	blue_yellow_cardkey.xpm when used in the keylist.

	Remove unused variable.
	+ commit deb980a392982686ba0c9ba9b0db9a6196b27f4b


	Replace set_alignemt with h/v-alignment functions.
	+ commit 94137e7e7b3d3e9cbb242708a2db7aaf782f3bb9


	gtk_widget_size_request is deprecated, use gtk_widget_get_preferred_size
	+ commit 4e6bf4684d411322e23067cc67b78334332d9d6b


	HBOX is deprecated, replace with BOX.
	+ commit a2d324e79cc60d605804a01389e9925159c707f0


	Remove gtk_tree_view_set_rules_hint.
	+ commit f4f9ca507f8c401193fdd8291dab2827ac2f931c
	gtk_tree_view_set_rules_hint is deprecated, and you are supposed
	to leave this to the GTK theme now.

	See
	https://docs.gtk.org/gtk3/method.TreeView.set_rules_hint.html

	Don't use align widget, set alignment direct on widgets instead.
	+ commit eed45160535f51deaafd1f09ecc213477024335d


	Use box and not hbox or vbox.
	+ commit 84b0d5551d87a2dfa2edd023c57a7db6983f319b


	Fix gtk_misc_set_alignment, use gtk_widget_* functions instead.
	+ commit eacc437d171911a61440fdfc79c56c97e7edde0e


	Fix COMBO_BOXes in cardman.c.
	+ commit e050711695db1f25bd9d9009868c42f3bb8a1dc2


	Migrate from table to grid.
	+ commit ac13faecda4f9e865056d6967bef80c67dfca3ba


2022-10-26  Andreas Rönnquist  <gusnan@librem.one>

	Define box as widget and not as box for dialog_get_content_area.
	+ commit b1ea64da073b0c43038187cc517cf6517e5f6e9d


	Don't use GtkAlignment widgets, which is not necessary.
	+ commit 69e03090aeadd6f0141df0edafc7f8b4d912a3b9


	Migrate tables to grids in cm-openpgp.c.
	+ commit 077f52a6b15377fd9b5e33147851cf3f39e72eb9


	Replace deprecations in cm-netkey.c.
	+ commit b9e8ef690559f266546bede858d43fc659f7a7e2


	Replace deprecations in cm-netkey.c.
	+ commit bca92b3accfc431689d667f28ecb4200a9f5ce0e


	gtk_misc_set_alignment is deprecated.
	+ commit 0fb5828afe18b0f88a582d91a0355f0e173cad2a


	cast widget to dialog for gtk_dialog_get_content_area.
	+ commit c50afbf759ad27229f8aa02f38576d369612d2d3


	passwddlg table to grid.
	+ commit ae9d7fee50adb0762951af995e8bdcc6c9adb1ab


	Migrate cm-dinsig table to grid.
	+ commit 2e760c8d288944b94a7623a6baeb3eaa67ec6219


	gtk_misc_set_alignment is deprecated.
	+ commit 33419db219f4c3f86e3d4152ead90cb1ea5a4483


	VBOX is deprecated, set type to BOX.
	+ commit 3887c37adfe090e05023a0e48afa0c6876a2d8e7


2022-10-25  Andreas Rönnquist  <gusnan@librem.one>

	Define as widget to avoid warnings.
	+ commit 9b495c1f6f17a5ea2f9d62c553cc8ea5f488cad6


	Migrate ownertrust field from table to grid.
	+ commit af877afc94cfd49e42af0e100b14400a149e43a8


	Use gtk_box_new and not gtk_hbox_new.
	+ commit fd40ad5cac4df1ac1e672e0f88d4b085a0a3a565


	Fix warning 'passing argyment from incompatible pointer type'
	+ commit c2b0564c3f2b105956a93ae75f3d04d1f9a7b514


	Fix some deprecated gtk_[v,h]box_new.
	+ commit 0f4f022db8f2b0df4db7c8856de43afc3a04baa5


	Use gtk_box_new instead of gtk_vbox_new.
	+ commit 13c12ae9dda0e8ab6f20312f4dfb0ac6f82fddf3


	Use gtk_box_new instead of gtk_hbox_new.
	+ commit a49b7392c43434b71e023a017b951bbce1f81de4


	Remove some deprecataed UI calls.
	+ commit 4031700ffd81613f8b985e6af8a80192d858364e


	Use setlocale instead of deprecated gtk_set_locale.
	+ commit e16d3162107b17ca3f4aa5083276c9c944a03eab


	USe gtk_combo_box_text_prepend instead of gtk_combo_box_prepend_text.
	+ commit 119afc254cacc8c55c49ac4c2a8178bc3326b8f5


	Use gtk_combo_box_text_new instead of gtk_combo_bxo_entry_new_text.
	+ commit 81be0538081206261dbad177408e3bac9e7795d8


	Use gtk_box_pack_start (without deprecated _defualts)
	+ commit 14026d139f8a13172ee65dc5534003afbf5d5c18


	gtk_mashal_* shouldn't be used.
	+ commit 95e07080a2a08196cafb05b69345ea1d629424b1


	Some drag structs should use functions to access members now.
	+ commit bf202cf9cfa18dc4f4459597f78ebc1ce614f2f8


	Use gtk_dialog_get_content_area instead of dialog->vbox.
	+ commit 06fb6abaf61c19782a7e551951609cc429011363


	Use gtk_combo_box_text_new.
	+ commit 5ee799a30c6b473a794110cfc0e5adc6e6d9b633


	Use gtk_editable_set_editable instead of gtk_entry_set_editable.
	+ commit 77284ea8b0ee5ebe624cf27cd4d05f13b3687e87


	Use gtk_combo_box_text_get_active_text.
	+ commit b9f65ebf5d9722053198d65d42e8f4703b74ad3c
	Use gtk_combo_box_text_get_active_text instead of
	deprecated gtk_combo_box_get_active_text

	Fix another window->vbox (use gtk_dialog_get_content_area)
	+ commit 757a3d93f2ce877299375fa84cdf7b2810e1a6d6


	Use G_OBJECT instead of GTK_OBJECT.
	+ commit edb061d5b449c306ef3780c39e657232e2f268be


	Replace dialog->vbox with gtk_dialog_get_content_area.
	+ commit c8f036629e522a1f6cca5d48a249cfa5a4480ee8


	Replace GTK_WIDGET_IS_SENSITIVE with gtk_widget_is_sensitive.
	+ commit 36dfefcc0764febdaccf4c50532f224bfad9dd75


	Replace deprecated gtk_widget_hide_all with gtk_widget_hide.
	+ commit 7a714bf13a33e375b0026901d88b32fd672bb996


	Replace gtk_combo_box_append_text with gtk_combo_box_text_append.
	+ commit 8b87946b34b11b41ebf0c48ad979d5868b67af69


	Replace deprecated gtk_box_pack_start_defaults with gtk_box_pack_start.
	+ commit 0f4b8188c1d0f71102715bd4beb9a619953b8ea8


2022-10-24  Andreas Rönnquist  <gusnan@librem.one>

	Check for GTK 3 in configure.ac.
	+ commit 3eaf089082cac49867cad5de7895530831c61adc


2021-09-09  Werner Koch  <wk@gnupg.org>

	core: Map an LotW OID in DNs.
	+ commit faaf0b7b72bd3c4ed02490132a693d0692b45bfb
	* src/format-dn.c (parse_dn_part): Add Callsign.

2021-04-15  NIIBE Yutaka  <gniibe@fsij.org>

	build: Update m4/gpg-error.m4.
	+ commit 77a069390073f7baf7ff780e1ebc7f98ed8b54a4
	* m4/gpg-error.m4: Update from libgpg-error.

	Let autogen.sh create the VERSION file.
	+ commit 240fb98c6e6be8d5fc16a4a54d85d92a6861e0af
	* autogen.sh: Update from Libgpg-error
	* configure.ac: Use autogen.sh --find-version.
	* Makefile.am (dist-hook): Do not create VERSION.
	(EXTRA_DIST): Add VERSION.
	* autogen.rc: Remove obsolete use of --with-gpg-error-prefix and
	--with-libassuan-prefix, which is not needed any more.

2020-11-20  NIIBE Yutaka  <gniibe@fsij.org>

	build: Update to newer autoconf constructs.
	+ commit b40ff3b1f20dec3b14ca72d0af50137e38cd1808
	* configure.ac: Use AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER.
	Use AC_USE_SYSTEM_EXTENSIONS instead of AC_GNU_SOURCE.
	Use AS_HELP_STRING instead of AC_HELP_STRING.
	(AC_ISC_POSIX): Replace by AC_SEARCH_LIBS.
	(AC_STDC_HEADERS): Replace by AC_HEADER_STDC.
	(byte, ushort, ulong, u16, u32): Use AC_CHECK_TYPES.
	* m4/check_zlib.m4: Use AS_HELP_STRING instead of AC_HELP_STRING.
	Use AC_MSG_ERROR instead of AC_ERROR.
	* m4/gettext.m4: Update from gnulib.
	* m4/gpg-error.m4: Update from libgpg-error.
	* m4/gpgme.m4: Update from gpgme.
	* m4/libassuan.m4: Update from libassuan.

2020-08-30  DebXWoody  <stefan@debxwoody.de>

	Adding key size 4096 for key generation.
	+ commit ee215574aa10c7fad0304edd8cb323fca8ba5218
	Added key size 4096 to "generation Key" dialog.

2020-05-07  Werner Koch  <wk@gnupg.org>

	Make the card manager work again with gnupg devel (2.3)
	+ commit 49c53193aba49103db28ad3f92ea53dc16ef41d8
	* src/cardman.c (scd_status_cb): Use case-insensitive compare for the
	apptype values.

2019-05-13  NIIBE Yutaka  <gniibe@fsij.org>

	build: Update m4/iconv.m4.
	+ commit 1cb82dcfcea46878cad353022c8f537d4c9d879d
	* m4/iconv.m4: Update from gettext 0.20.1.

2018-10-24  Werner Koch  <wk@gnupg.org>

	Trim tooltips before displaying.
	+ commit 70858dcd6062f2e77956b5dd14597d38633bb09a
	* src/gtktools.c (gpa_add_tooltip): Strip traling LFs.
	* src/confdialog.c (create_dialog_tabs_2): Use gpa_add_tooltip.

2018-10-18  Werner Koch  <wk@gnupg.org>

	Replace use of the GPGME_KEYLIST_MODE_LOCATE alias.
	+ commit d7f0e50b7a455dc98df933e18ea6718b9e2649c3
	* src/gpaimportserverop.c (search_keys): Use Extern and local instead.

	Allow searchin in the key listing also for mail addresses.
	+ commit 9ac18119fb3c82197169718f1c7d5786119398ce
	* src/keylist.c (search_keylist_function): Hack to search for a mail
	address.

2018-10-16  Werner Koch  <wk@gnupg.org>

	Release 0.10.0.
	+ commit bb097c7b8bb067b6b5dfca1cc62f508845979f54
	* configure.ac: Modernize version number stuff.

	Require more modern versions of libraries.
	+ commit 40e0c2e6d4381e8363349a72028a7190e20ec6a8
	* configure.ac: Require gpg-error 1.27, assuan 2.4.2, gpgme 1.9.0.
	Remove all conditional gpgme code for older versions.
	* src/gpgmeedit.c (USE_GPGME_INTERACT): Remove and always use the
	modern interact functions.

2018-10-16  Ineiev  <ineiev@gnu.org>

	po: Update Russian translation.
	+ commit 82ec950925c98c2c7698f09ce4afb6bb5ac615c7


2018-10-16  Werner Koch  <wk@gnupg.org>

	Make sure valid utf-8 is passed to GtkTextView.
	+ commit dd43dd9014995e9eae149d008d74ca246293c946
	* src/gpacontext.c (gpa_context_get_diag): Change and convert if
	needed.

	po: Update German translation.
	+ commit 728f09629698bc86bfbcf89f1228bf6d4b0d441a


	In --locate-key mode ley Retrieve_Key not search in Local.
	+ commit 83227b81ae3f61d68526a87998498ec2f7b95334
	* src/gpaimportserverop.c (search_keys): Do not search in local
	keyring.
	* src/gparecvkeydlg.c (gpa_receive_key_dialog_init): Make Enter work
	in the input field.

	Add more details buttons to error dialogs.
	+ commit 1ca0eb42967a9cc822eadb295f8dacc770d816de


	Make diagnostic dialog scrollable.
	+ commit 210c7c375df1222e2e10c0ea44e8b62a1ad569fa
	* src/gpacontext.c (gpa_context_get_diag): Prepend version info.
	* src/gtktools.c (create_diagnostics_dialog): New.
	(show_gtk_message): Use new dialog.

2018-10-15  Werner Koch  <wk@gnupg.org>

	po: Update Swedish translation.
	+ commit 38bdae22d127e05903310ea1596d97c562ecd7c5


	Add context menu to copy a private key to the clipboard.
	+ commit f8d64d13a15a4c8eaf8d41c536e1534ea2405ddf
	* src/gpaexportop.c (PROP_SECRET): New.
	(gpa_export_operation_get_property): Add new property.
	(gpa_export_operation_set_property): Add new property.
	(gpa_export_operation_class_init): Install property.
	(gpa_export_operation_idle_cb): USe Secret export mode.
	* src/gpaexportclipop.c
	(gpa_export_clipboard_operation_complete_export): Improve message.
	* src/gpaexportclipop.c (gpa_export_clipboard_operation_new): Add arg
	'secret' and change caller.
	* src/keymanager.c (key_manager_copy_sec): New.
	(key_manager_action_new): Register function.

	Add diagnostic button to some error report dialogs.
	+ commit 9e119866c02ceba8f596fa16a990b5fae562c202
	* src/gpgmetools.c (_gpa_gpgme_warning): Rename to _gpa_gpgme_warn and
	add arg CTX.
	* src/gpgmetools.h (gpa_gpgme_warn): New macro
	(gpa_gpgme_warning, gpa_gpgme_warning_ext): Adjust macros.
	* src/gtktools.h: Include gpacontext.h.
	* src/gtktools.c (show_gtk_message): Add arg CTX and add button to
	show details.
	(gpa_show_info): Adjust to provide NULL for new arg.
	(gpa_show_warning): Renamed to ...
	(gpa_show_warn): this and add arg CTX.  Change all callers to use new
	name and to pass NULL for CTX.
	* src/gpacontext.h (_GpaContext): Add field inhibit_gpgme_events.
	* src/gpacontext.c (gpa_context_get_diag): New.
	(gpa_context_event_cb): Inhibit events as needed.
	* src/gpafiledecryptop.c (gpa_file_decrypt_operation_done_error_cb):
	Pass the gpgme contextto gpa_show_warn or gpa_gpgme_warn.

	Let Server->Retrieve_Key use --locate-key for a mail address.
	+ commit f160e92d908e01d8d16e8bc1bca59e48b25746da
	* src/gpaimportserverop.c (search_keys): Detect mbox style keyids and
	use --locate-key.

	Add context menu to copy the fingerprint(s).
	+ commit fea939b6fe082fa2fd8276f7d59f9018e89af0fe
	* src/keymanager.c (key_manager_copy_fpr): New.
	(key_manager_action_new): Add popup item

	Show GPGME version in the about dialog.
	+ commit f5361478e121415e37ef7ebd665f2221ade0d71d
	* src/helpmenu.c (gpa_help_about): Include GPGME version.

2018-06-05  Werner Koch  <wk@gnupg.org>

	Simplify a xmalloc+snprintf use.
	+ commit 48a685eec1940f1b325da99040cc532aa66be191
	* src/confdialog.c (create_dialog_tabs_2): Use g_strdup_printf.

2018-06-05  Ineiev  <ineiev@gnu.org>

	Unescape description texts.
	+ commit 85baf24947e4d05a116bd59c08cf198909a85fad
	* src/confdialog.c (create_dialog_tabs_2): Strdup and unescape
	option->description and comp->description before using as labels.

	Fix percent unescaping.
	+ commit a5db9c242b8789413e703f70b3b5d5029b6956ed
	* src/utils.c (percent_unescape): Fix output string length.

	Eliminate arbitrary length limit on labels.
	+ commit fa562297a5aeb0e804211703af5622af6036999b
	* src/confdialog.c (create_dialog_tabs_2): Allocate memory
	for labels with xmalloc.

2018-04-16  Werner Koch  <wk@gnupg.org>

	Add a User ID notebook page.
	+ commit 069e354d8265ef0071522b14df981281e78a6409
	* src/gpa-uid-list.c, src/gpa-uid-list.h: New.
	* src/Makefile.am (gpa_SOURCES): Add them.
	* src/convert.c (keyorg_string): New.
	(gpa_update_origin_string): New.
	* src/gpgmetools.c (gpa_uid_validity_string): new.
	* src/gpa-key-details.c: Include gpa-uid-list.h.
	(_GpaKeyDetails): Add fields uid_page and uid_list.
	(construct_details_page): Add "Last Update" line.
	(build_uid_page): New.
	(ui_mode_changed): Call that function.
	(gpa_key_details_finalize): Free the uid_list.
	(gpa_key_details_update): Inset a new notepad page.

2018-04-16  Damien Goutte-Gattat  <dgouttegattat@incenp.org>

	Load the secret keyring before the public one.
	+ commit 38aeb4b188904a475ac4659dd0aa7e89578093ed
	* src/keylist.c (gpa_keylist_init): Forcefully load the secret
	keyring before attempting to load the public keys.

2017-09-13  Werner Koch  <wk@gnupg.org>

	Use the new gpgme_op_interact interface.
	+ commit 69c777580bb9eff0fbc373b3a84cdfe74b07f566
	* src/gpgmeedit.c (CMP_STATUS): New macro.  Use this instead of the
	direct integer compares.
	(status_type_t): New type alias.  Use it instead of
	gpgme_status_code_t.
	(edit_fnc) [USE_GPGME_INTERACT]: Compare a against a string list.
	(gpa_gpgme_edit_trust_start) [USE_GPGME_INTERACT]: Use the new API.
	(gpa_gpgme_edit_expire_start) [USE_GPGME_INTERACT]: Ditto.
	(gpa_gpgme_edit_sign_start) [USE_GPGME_INTERACT]: Ditto.
	(gpa_gpgme_edit_passwd_start) [USE_GPGME_INTERACT]: Ditto.
	(gpa_gpgme_card_edit_genkey_start) [USE_GPGME_INTERACT]: Ditto.

	Fix listing of algorithm/keysize in the subkey window.
	+ commit 7fb061b1d784bce2e85664b097e4266a15a4fd01
	* src/gpasubkeylist.c (gpa_subkey_list_set_key): Use the current
	subkey.

2017-07-13  Zdeněk Hataš  <zdenek.hatas@gmail.com>

	po: czech translation update.
	+ commit f7de6260936cafb5f56635956b55271baae72faf


2017-05-14  Andre Heinecke  <aheinecke@intevation.de>

	Fix crash on filename conversion error.
	+ commit ee3ec98dba5a8c98e9ca9737da633d0767d54214
	* src/fileman.c (add_file): Handle conversion errors.

2017-04-13  Andre Heinecke  <aheinecke@intevation.de>

	w32: Make location of locale dir more flexible.
	+ commit 2dae64a65080c52a731d98a905a447de1428cc7c
	* src/gpa.c (get_locale_dir): If installed under a bin subdirectory
	strip this out of the locale path.

2017-02-24  Werner Koch  <wk@gnupg.org>

	Change license of card application modules to LGPLv3+/GPLv2+.
	+ commit 0a78795146661234070681737b3e08228616441f
	All code was written by me and Moritz Schulte who was at that time an
	employee of g10 Code GmbH.  I am CEO of that company.

2016-12-01  Zdeněk Hataš  <zdenek.hatas@gmail.com>

	po: czech translation update.
	+ commit b711104afd1e069271e386d7982b3b5e65eec165


2016-11-19  Werner Koch  <wk@gnupg.org>

	Release 0.9.10.
	+ commit 9d0c65fda8ad8991c4c49f5aacf5179d8cda8bfd


2016-11-19  Andreas Rönnquist  <gusnan@gusnan.se>

	Fix some minor problems in original English strings.
	+ commit c6a46e0a932561d1c3dcebf233086d9c6db4fe9c


2016-11-05  Werner Koch  <wk@gnupg.org>

	Add new tab to the key details with TOFU information.
	+ commit 059956d3efce81a3bb22967335dadc72c027d883
	* src/gpa-tofu-list.c: New.
	* src/gpa-tofu-list.h: New.
	* src/Makefile.am (gpa_SOURCES): Add new files.
	* src/gpa.h (ENABLE_TOFU_INFO): Define depending on GPGME version.
	* src/keymanager.c (key_manager_selection_changed): List with tofu
	info.
	* src/convert.c (gpa_expiry_date_string): Factor code out to ...
	(gpa_date_string): new.
	* src/gpa-key-details.c: Include gpa-tofu-list.h.
	(struct _GpaKeyDetails): Add fields tofu_list and tofu_page.
	(gpa_key_details_finalize): Release tofu objects.
	(build_tofu_page): New.
	(ui_mode_changed): Call that.
	(gpa_key_details_update): Add TOFU notebook page.

	* src/gpa-key-details.c (details_page_fill_key): Move KeyID after the
	fingerprint.

2016-09-16  Werner Koch  <wk@gnupg.org>

	Remove the keyid column from two lists.
	+ commit d8fd5f4a75668ce25d42af87959cee4b70d80603
	* src/keylist.c (GPA_KEYLIST_COLUMN_KEYID): Remove.
	(gpa_keylist_init): Remove corresponding entry.
	(gpa_keylist_next): Remove keyid setting.
	(search_keylist_function): Remove keyid searching.
	(setup_columns): Don't fill keyid column.
	* src/gpakeyselector.c: Include gtktools.h and convert.h.
	(GPA_KEY_SELECTOR_COLUMN_KEYID): Renamed to
	GPA_KEY_SELECTOR_COLUMN_CREATED.
	(gpa_key_selector_init): Show Creation date instead of Keyid.

2016-07-18  Justus Winter  <justus@g10code.com>

	Fix drag-and-drop.
	+ commit 774dbffef812c23caa6d76001f10ae184b0e36b1
	* src/fileman.c (dnd_drop_handler): Instead of hard-coding the
	position of the expected target (which may crash if the list is
	shorter), look for the expected target in the list supplied by the
	source window.

2016-05-20  Werner Koch  <wk@gnupg.org>

	Make the gpgme edito FSM more robust.
	+ commit b9efe75ab7addb2eecd8e2274ed8907b9f6a3712
	* src/gpgmeedit.c (edit_fnc): Whitelist instead of blacklisting needed
	status codes.

2015-11-03  Neal H. Walfield  <neal@gnu.org>

	Provide an option to choose an alternate name for files that exist.
	+ commit ea99f888c0f557fdce3870bb021ac7c3dd84a12d
	* src/gpgmetools.c (check_overwriting): Change return type from a
	boolean to a char *.  If the file exists, offer the user the option to
	select a different file.  Return the file that is actually used.
	(gpa_fopen): Take an additional parameter, FILENAME_USED.  Save the
	filename returned by check_overwriting there.  Update users.
	(gpa_open_output): Likewise.

2015-09-11  Werner Koch  <wk@gnupg.org>

	Fix segv when if build against gpgme 1.6.1.
	+ commit 60ddc172ba09d7c0c57835e23ddb6074a695e258
	* src/gpasubkeylist.c (gpa_subkey_list_new): Remove one STRING column
	for gpgme >= 1.6.1.

	Allow deletion of X.509 keys.
	+ commit d06a5f540ed8a39547e85fd28c3347ccf3f6787d
	* src/gpakeydeleteop.c (gpa_key_delete_operation_start): Set the
	protocol before calling the delete function.

2015-09-09  Werner Koch  <wk@gnupg.org>

	Release 0.9.9.
	+ commit d4756cd3638a3b34be7b798ef4d649f31c247e03


	Fix build problem for gpgme < 1.6.1.
	+ commit 0841098155d33d46dcb3ed1fdbe5bb31aa4e1ff4
	* src/gpasubkeylist.c (SubkeyListColumn): Fix macro condition.

	Release 0.9.8.
	+ commit e41f77ac6b55c6b564c9e180a3b73736e3c762bf


	build: Use AC_PROG_MKDIR_P to silence autoconf warning.
	+ commit ef241c039d8500a8c39927a9c38ccf8b23395bc6
	* m4/po.m4: Use modern macro.

2015-08-31  Werner Koch  <wk@gnupg.org>

	Use GnuPG 2.1 style pubkey algo format also for subkey lists.
	+ commit 347e2a436a7d5e936df295875edea8e1d4a22120
	* src/gpasubkeylist.c (SUBKEY_SIZE): Define only for old gpgme
	versions.
	(gpa_subkey_list_new): Ditto for "Size".
	(gpa_subkey_list_set_key): Use new algostr if possble.

2015-08-30  Werner Koch  <wk@gnupg.org>

	Print the GnuPP 2.1 style pubkey algo string in key details.
	+ commit 9599359bb8cdb24af704be03f0532b69523152df
	* src/gpa-key-details.c (details_page_fill_key): Use new gpgme
	function if available to print that string.

	Truncate user ids in some dialogs.
	+ commit 7060e840aff0a30a493f7f89646ff5641d6a7901
	* src/gpa.h (GPA_MAX_UID_WIDTH): New.
	* src/gpawidgets.c (gpa_key_info_new): Truncate user ids and put the
	full user id into a tooltip.  Add a fingerprint line.
	* src/keysigndlg.c (gpa_key_sign_run_dialog): Ditto.

	Start off with the clipboard instead of the file manager.
	+ commit 068b6da19025d1e18ce40af343c9b45e0a5e625b
	* src/gpa.c (main): Move default action setting after options
	reading.  Set default action to clipboard unless we are in simple mode
	and no key has yet been created.
	* src/options.c (gpa_options_have_default_key): New.
	* src/keymanager.c (key_manager_maybe_firsttime): New.
	(key_manager_mapped): Use gpa_options_have_default_key.

2015-08-25  Werner Koch  <wk@gnupg.org>

	Improve error handling for the sign key command.
	+ commit 6f44c2b8a755c66a95264c141d066066e41718f8
	* src/gpgmeedit.c (parse_status_error): New.
	(edit_fnc): Add method to send the default answer.
	(edit_sign_fnc_transit): Send default answer for unknown prompts.
	Take care of ERROR status in the SIGN_CONFIRM state.

2015-01-22  Werner Koch  <wk@gnupg.org>

	Fix handling of the windows close button in confirmation dialogs.
	+ commit 071ed43fac92c68c46a1a8fb19a435eebb8927e6
	* src/gpaexportserverop.c (confirm_send): Only act upon the Yes button.
	* src/confdialog.c (gpa_configure_keyserver): Ditto.
	* src/gpgmetools.c (check_overwriting): Ditto.

2014-12-12  Werner Koch  <wk@gnupg.org>

	Release 0.9.7.
	+ commit 8ce94803460b165f1291075bf9560010d790bb18


2014-12-11  Werner Koch  <wk@gnupg.org>

	Replace deprecated gpgme API for card access.
	+ commit 69525610df82a88becf11d3952506075815ec98d
	* src/cardman.c: Use gpgme_op_assuan_transact_ext.
	* src/cm-dinsig.c: Ditto.
	* src/cm-geldkarte.c: Ditto.
	* src/cm-netkey.c: Ditto.
	* src/cm-openpgp.c: Ditto.
	* src/cm-unknown.c: Ditto.

2014-12-08  Werner Koch  <wk@gnupg.org>

	Support sending keys with GnuPG 2.1.
	+ commit e37fe5c07a73c4c56892842d2cfdb1793c94275d
	* src/confdialog.c (gpa_configure_keyserver): New.
	* src/gpa.c (main): Do no get a default keyserver for GnuPG 2.1.
	* src/options.c (gpa_options_read_settings): Ditto.
	* src/settingsdlg.c (save_settings): Do not set a default keyserver
	for GnuPG 2.1
	* src/gpaexportserverop.c (confirm_send): Ask to configure keyserver.
	Support GnuPG 2.1.
	(send_keys): New.
	(gpa_export_server_operation_complete_export): Support GnuPG 2.1.

2014-11-21  Werner Koch  <wk@gnupg.org>

	Release 0.9.6.
	+ commit 886e24fe1a6a93b323bc850c01dd0551769cd3f7


	Do not create gzipped tarball.
	+ commit 89cd7eb5f68e91433ba6f0e118afc48f2e8841db
	* Makefile.am (AUTOMAKE_OPTIONS): Remove.
	* configure.ac (AM_INIT_AUTOMAKE): Add options here.

	Get rid of Gtk+ warning.
	+ commit 719bbe7ae59e0dfd7bd3951a01d5d31e80771800
	* src/server-access.c (wait_dialog): Remove GTK_DIALOG_NO_SEPARATOR.

	Add a Refresh Key function to the key manager's context menu.
	+ commit 7fdf8d8f097ddd27267d8e6186a561748a60add2
	* src/gpaimportbykeyidop.c: New.
	* src/gpaimportbykeyidop.h: New.
	* src/keymanager.c (key_manager_refresh_keys): New.
	(key_manager_action_new): Add ServerRefresh Action top the popup.

2014-11-21  Zdeněk Hataš  <zdenek.hatas@gmail.com>

	po: Update Czech translation.
	+ commit 1a51becdf8f741be7083306f9000f97e283376fd


2014-11-20  Werner Koch  <wk@gnupg.org>

	Implement the IMPORT_FILES server command.
	+ commit 6e9fd523f7caf5508dfeabf4e53132cbac43d6a8
	* src/server.c (cmd_file): Remove --continued stuff and add --clear.
	(conn_ctrl_s): Remove field files_finished.
	(impl_encrypt_sign_files): Adjust for this.
	(impl_decrypt_verify_files): Ditto.

	* src/server.c (impl_encrypt_sign_files): Add import feature.
	(cmd_import_files): Implement.
	* src/gpgmetools.h (gpa_import_result_s): New.
	* src/gpgmetools.c (gpa_gpgme_update_import_results): New.
	(gpa_gpgme_show_import_results): New.
	* src/gpaimportop.c (key_import_results_dialog_run): Remove.
	(gpa_import_operation_done_cb): Use new functions.
	* src/gpafileimportop.c, src/gpafileimportop.h: New.

2014-11-18  Werner Koch  <wk@gnupg.org>

	Make receiving keys from a keyserver work with GnuPG 2.1.
	+ commit ac007f3204c06b3cb4b272fd1de17baa4d589ae8
	* src/gpaimportop.h (_GpaImportOperation): Add field source2.
	(_GpaImportOperationClass): Change prototype of get_source and all
	callers.
	* src/gpaimportop.c (gpa_import_operation_finalize): Release source2
	var.
	(gpa_import_operation_idle_cb): Use import_keys if source2 is set.
	(key_import_results_dialog_run): Use modern info functions.
	* src/gpaimportserverop.c (MAX_KEYSEARCH_RESULTS): New.
	(search_keys): New.
	(gpa_import_server_operation_get_source): Make use of source2.

	* src/gparecvkeydlg.c (gpa_receive_key_dialog_init): Change prompt for
	gnupg 2.1.0.

	Add functions gpa_show_info and gpa_show_warning.
	+ commit 7bf586c3d5fec9c7db12e208361843fcd2b66163
	* src/gtktools.c (gpa_show_info): New.
	(gpa_show_warning): New.
	(gpa_window_message, gpa_window_error): Make them wrappers fro the new
	functions.

	Do not show the keyserver setting with gnupg 2.1.0.
	+ commit 68b7faa05eb825ead05c27bb42860da8390f3a25
	* src/settingsdlg.c (_SettingsDlg): Add field gnupg21.
	(settings_dlg_init): Init new field.
	(settings_dlg_constructor): Do not show the keyserver option with
	gnupg 2.1.
	(update_show_advanced_options): Skip the keyserver option with 2.1
	(keyserver_selected_from_list_cb): Ditto.
	(check_default_keyserver): Ditto.
	(load_settings, save_settings): Ditto.

2014-09-02  Daniel Kahn Gillmor  <dkg@fifthhorseman.net>

	Add a File/Close option to the card manager.
	+ commit 8bbf24ba918bae0d593ce5431c234789cfad8a7b
	* src/cardman.c (file_close): New.
	(cardman_action_new): Add menu item.

2014-09-01  Werner Koch  <wk@gnupg.org>

	Release 0.9.5.
	+ commit b97770ca320c21b879a1ea32b87cfdc76e9f1857


2014-07-01  Zdeněk Hataš  <zdenek.hatas@gmail.com>

	po: Update Czech translation.
	+ commit 07abf32c7493179f7ee7fa191451f08aa5083cb6


2014-07-01  Werner Koch  <wk@gnupg.org>

	Fix warnings if build without card manager support.
	+ commit 7ac3b9c22e7dce33875fe6740c473a378763a905
	* src/clipboard.c (clipboard_action_new) [ENABLE_CARD_MANAGER]:
	Exclude WindowsCardManager item.
	* src/fileman.c (fileman_action_new): Ditto.
	* src/keymanager.c (key_manager_action_new): Ditto.

	Add option --verbose and silence some diagnostics.
	+ commit 63592f5afe2e4415bb3962b87bf461d56c099aed
	* src/gpa.c (verbose): New.
	(option_entries): Add option --verbose.
	* src/server.c (gpa_check_server): Print some diagnostics only in
	verbose mode.

2014-06-26  Werner Koch  <wk@gnupg.org>

	Use the gpgme spawn protocol to backup a key.
	+ commit 6e65e5c676fcc8ba4035dbe9b97c0769e2d3eb40
	* src/gpgmetools.c (gpa_backup_key): Rewrite.

	Make sure that a new secret key is shown without a restart.
	+ commit 19d034eb12437ac752db589f25a6355566bcddfd
	* src/keymanager.c (key_manager_refresh): Hack to show a new secret
	key.

2014-05-14  Werner Koch  <wk@gnupg.org>

	Let OpenPGP specific commands only use OpenPGP keys.
	+ commit 80dd3c0d4c3b11e2e84dcb55644643f22cbdd8d3
	* src/gpakeysignop.c (gpa_key_sign_operation_start): Skip non OpenPGP
	keys.
	* src/keylist.c (gpa_keylist_get_selected_keys): Add arg optional arg
	PROTOCOL.  Adjust all callers.
	* src/keymanager.c (key_manager_can_sign): Cehck for OpenPGP.
	(key_manager_sign, key_manager_trust, key_manager_send): Act only on
	OpenPGP keys.

	w32: Fix directory separator in backup dialog.
	+ commit f22a7f18e9e02d7a819fdd1b8504bb161472c4ce
	* src/gpabackupop.c (gpa_backup_operation_dialog_run): Use correct
	directory separator.

	Add command line option --stop-server.
	+ commit da2dab9ef07bfb9706a853c54d9f6f9094b1bdc2
	* src/gpa.c (main): Implement option.
	* src/server.c (cmd_kill_uiserver): New.
	(register_commands): Register new command.

	Fix regression in edit dialogs due to new status lines.
	+ commit 65a3491a4e9ac4a79de473ba28a5314a13dcfe99
	* src/gpgmeedit.c (edit_fnc): Ignore pinentry launched status.

	Implement backup of X.509 keys.
	+ commit b079da56b43cc0191699d0f83778ca3ea1dc8742
	* src/gpgmetools.c (gpa_backup_key): Add arg is_x509 and support X.509
	backups.
	* src/gpabackupop.c (PROP_PROTOCOL): New.
	(gpa_backup_operation_get_property): Add it.
	(gpa_backup_operation_set_property): Add it.
	(gpa_backup_operation_class_init): Install new property
	(gpa_backup_operation_finalize): Remove surplus NULL check.
	(gpa_backup_operation_do_backup): Pass x509 flag to gpa_backup_key.
	(gpa_backup_operation_dialog_run): Add arg is_x509.  Move extra label
	generation out of the static dialog generation.  Use ".p12" for X.509
	keys.
	(gpa_backup_operation_idle_cb): Pass x509 flag to the dialog run call.
	(gpa_backup_operation_new): Create protocol property from KEY.
	(gpa_backup_operation_new_from_fpr): Add arg protocol.
	* src/gpabackupop.h (_GpaBackupOperation): Add field protocol.
	* src/gpagenkeysimpleop.c (gpa_gen_key_simple_operation_done_cb): Pass
	PROTOCOL to gpa_backup_operation_new_from_fpr.
	* src/keymanager.c (key_manager_mapped): Assure that
	gpa_backup_oepration_new is never called with a NULL key.

	In the subkey view show tooltips for the entire check box columns.
	+ commit 7a08aa710b4df95f38bfbbd3509f40f92175397d
	* src/gpasubkeylist.c (query_tooltip_cb): New.
	(gpa_subkey_list_new): Connect handler.

2014-05-12  Werner Koch  <wk@gnupg.org>

	Decorate expire date popup window in key generation.
	+ commit a7da4281e8c515411d66ebd93a280a408bc517a2
	* src/gpadatebutton.c (gpa_date_button_clicked): Pass parent window
	to gtk_dialog_new.  Add close button to the dialog.

2014-05-09  Werner Koch  <wk@gnupg.org>

	Use ".asc" for armored detached OpenPGP signatures.
	+ commit cfa5b413f38ce21865731b0cf31d552cbdbf5313
	* src/gpafilesignop.c (destination_filename): Take care of ARMOR.

	Improve detection of detached signature files.
	+ commit 107c1465ebd6447ac4ec04a5fd3ca582cf9e5686
	* src/gpafileverifyop.c (is_detached_sig): Rewrite and add test for
	file.

2014-05-08  Werner Koch  <wk@gnupg.org>

	Show the name of the curve and the creation date in the subkey list.
	+ commit af81899cf7b7c61ef4fd40b0b2edca3a3f438c74
	* src/gpa-key-details.c (details_page_fill_key): Add curve info.
	* src/gpasubkeylist.c (SUBKEY_CREATED): Add new column.
	(gpa_subkey_list_new): Abbreviate some column titles.  Print creation
	date.
	(gpa_subkey_list_set_key): Set creation date and curve name.

2014-04-11  Werner Koch  <wk@gnupg.org>

	Use the gnupg homedir as default backup directory.
	+ commit cff74792b61c71a19ca51eb954e3540f2433e9bb
	* src/gpabackupop.c (gpa_backup_operation_dialog_run): Apply
	gnupg_homedir.

	Add creation date column to allow sorting keys by age.
	+ commit b73dc82317f0b33a3d45f84ecff18509d7042b2e
	* src/keylist.c (GPA_KEYLIST_COLUMN_CREATED): New.
	(GPA_KEYLIST_COLUMN_CREATED_TS): New.
	(gpa_keylist_init): Add columns.
	(setup_columns): Setup new columns.
	(gpa_keylist_next): Fill new columns.

	Fix segv due to wrong signal handler args.
	+ commit d27c16b339a1f66df3eb62904e57c1b98d64d90b
	* src/gpagenkeysimpleop.c
	(gpa_gen_key_simple_operation_backup_complete): Add missing arg ERR.

	Make use of a running GPA server.
	+ commit a38c5db8c932fb1c17841e1ebbc732733c6bdf28
	* src/server.c (cmd_start_clipboard): New.
	(cmd_start_filemanager): New.
	(register_commands): Add new commands.
	(cmd_getinfo): Add sub-command "name".
	(check_name_cb, gpa_check_server, gpa_send_to_server): New.
	* src/gpa.c (option_entries): Add option --no-remote.  Remove
	options --gpg-binary and --gpgsm-binary.
	(struct gpa_args_t): Add no_remote.  Remove gpg_binary and
	gpgsm_binary.
	(dummy_arg): New.
	(main): Check for running server and start if desired.  Factor some
	code out to ...
	(open_requested_window): new.  Add code to connect to a running server.

2014-04-10  Werner Koch  <wk@gnupg.org>

	w32: Inhibit console window while trying to start the agent.
	+ commit 3bd2c29a371ef676e745b03fbc35d50f916a1542
	* src/gpgmetools.c (gpa_start_agent): Use gpgme_op_spawn to start the
	agent.

2014-04-09  Werner Koch  <wk@gnupg.org>

	Use gpgme to get the standard home directory.
	+ commit a733996b26996a84f82efa60085ebdca4b3b78d6
	* src/get-path.c (homedir_from_gpgconf_parser): Remove.
	(homedir_from_gpgconf): Remove.
	(default_homedir): Use gpgme_get_dirinfo.

2014-04-08  Werner Koch  <wk@gnupg.org>

	w32: Add launch-gpa tool.
	+ commit 63c1b56a0ec6641534c2ffaff174fe7e46dc9fbd
	* src/launch-gpa.c: New.
	* src/Makefile.am (bin_PROGRAMS) [W32]: Add launch-gpa
	(launch_gpa_LDFLAGS): New.

2014-03-06  Werner Koch  <wk@gnupg.org>

	Fix double window bug with ENCRYPT_SIGN_FILES.
	+ commit a74c29602482d361d289dc6248208fa6f2bc36c4
	* src/server.c (impl_encrypt_sign_files): s/if/else if/.

2014-01-10  Werner Koch  <wk@gnupg.org>

	Use the generic autogen.sh script.
	+ commit cb0e2c95aafaab607ae7f040a79e3b47db80ee0f
	* autogen.rc: New.
	* Makefile.am (EXTRA_DIST): Add it.
	* autogen.sh: Update from GnuPG.

	Move helper scripts to build-aux/.
	+ commit e432add8990e6e01488ef67fcc644b2cddbfc60d
	* config.guess, config.rpath, config.sub, depcomp
	* install-sh, mdate-sh, missing: Move to build-aux/.
	* configure.ac (AC_CONFIG_AUX_DIR): New.
	(AM_SILENT_RULES): New.
	* Makefile.am (EXTRA_DIST): Remove config.rpath.

2014-01-07  Werner Koch  <wk@gnupg.org>

	Add a customized set window title function.
	+ commit a3d1227194e7f34112d7e1b922a89d6ffc006457
	* configure.ac (GPA_LONG_NAME): New.
	* src/gtktools.c (gpa_window_set_title): New.  Use it instead of most
	calls to gtk_window_set_title.
	(make_box_title): New.
	(gpa_window_error, gpa_window_message): Use it.

	Add option --disable-keyserver-support and some cleanups.
	+ commit 3ec3edfd999080141d52cc2f97e2a864024157c7
	* configure.ac: Remove unused test for GPG.
	(ENABLE_KEYSERVER_SUPPORT): New ac_define and am_conditional.
	(GPA_NAME): New.
	* src/Makefile.am (keyserver_support_sources): New.  Move keyserver
	related source files to here.
	* src/confdialog.c (gpa_load_configured_keyserver)
	(gpa_store_configured_keyserver): Take care of ENABLE_KEYSERVER_SUPPORT.
	* src/gpaexportserverop.h, src/gpaimportserverop.h: Ditto.
	* src/server-access.h: Ditto.
	* src/gpgmetools.h (gpa_gpgme_warning_ext, gpa_gpgme_warning): New
	macros.
	* src/gpgmetools.c (gpa_gpgme_warning_ext): Rename to
	(_gpa_gpgme_warning): this.  Add args FILE and LINE.
	(gpa_gpgme_warning): Remove.
	(gpa_start_simple_gpg_command): Improve error message.
	* src/keymanager.c (key_manager_retrieve) [!ENABLE_KEYSERVER_SUPPORT]:
	Disable.
	(key_manager_send): Ditto.
	(key_manager_action_new) [!ENABLE_KEYSERVER_SUPPORT]: Disable
	keyserver stuff.

	Require gpg-error 1.12 and gpgme 1.5.0.
	+ commit 09b519bba69e91ce95652ce8dea6e515e2a74696
	* configure.ac (NEED_GPG_ERROR_VERSION): Set to 1.12.
	(NEED_GPGME_VERSION): Set to 1.5.0.

	Add configure option --disable-card-manager and remove switch to gpg2.
	+ commit 868c227b98e580974de0397f391d0232196c2680
	* configure.ac: Add option --disable-card-manager.
	* src/cardman.h [!ENABLE_CARD_MANAGER]: Do not define anything.
	* src/clipboard.c (file_open): Cast off_t.
	* src/gpa.c (option_entries) [!ENABLE_CARD_MANAGER]: Remove option
	"--card".
	(quit_if_no_window) [!ENABLE_CARD_MANAGER]: Do not check for open card
	manager.
	(gpa_open_cardmanager) [!ENABLE_CARD_MANAGER]: Disable.
	(main): Do not call gpa_switch_to_gpg2; this is now done by gpgme.  Do
	not call gpa_open_cardmanager.
	* src/gpa.h (gpa_windows_menu_action_entries) [!ENABLE_CARD_MANAGER]:
	Remove card manger entry.
	* src/gpgmetools.c (gpa_switch_to_gpg2): Remove.
	* src/keytable.c (first_half_done_cb): Change wording of notice for
	missing gpgsm.
	* src/server.c (cmd_start_cardmanager) [!ENABLE_CARD_MANAGER]:
	Disable.
	(register_commands) [!ENABLE_CARD_MANAGER]: Do not register.

2013-08-19  Werner Koch  <wk@gnupg.org>

	Fix wrong use of GPGME_EVENT_DONE.
	+ commit 45eb36a00e0bb39fd02cb065e79cbc53945e7103
	* src/gpacontext.c (gpa_context_event_cb): Fix use of TYPE_DATA.  Add
	debug output.

2013-08-16  Werner Koch  <wk@gnupg.org>

	w32: Fix crash due to bad conversions of utf-8 in the clipboard.
	+ commit d3f20e7883f2fb9e52e487fd516bdc7b9bc695ed
	* src/gpgmetools.c (dos_to_unix): Remove.  Remove all calls.
	(dump_data_to_clipboard): Return an error code instead of calling
	exit.
	* src/gpaexportclipop.c
	(gpa_export_clipboard_operation_complete_export): Print success
	message only on success.

	Improve code readability.
	+ commit 8e7043438fe42864b2413345b2cda8be29b08bf8
	* src/server-access.c (server_get_key): Make error checking better
	readable.

	Add noreturn attribute to gpa_gpgme_error.
	+ commit da655ad040fed39fa8e93e0d27fe6700f1cdf373
	* src/gpgmetools.h (_gpa_gpgme_error): Add attribute.
	* src/gpa-key-details.c (gpa_key_details_find): Remove dead code.

	Remove unused function.
	+ commit eaa716883eff8c9611f06fea5bc989b6e342964e
	* src/server.c (hextobyte): Remove.

2013-08-12  Werner Koch  <wk@gnupg.org>

	Detect default homedir via gpgconf.
	+ commit 398fd028c762dd6c0fc7a5945f55eb2dbd2edaec
	* src/server.c (decode_percent_string): Move to ..
	* src/utils.c (decode_percent_string): here.
	* src/gpgmetools.c (gpa_start_simple_gpg_command): Add arg use_stderr
	and change all callers.
	(gpg_simple_stdio_cb): Implement the !use_stderr case.
	* src/get-path.c: Include string.h and gpa.h.
	(struct homedir_from_gpgconf_s): New.
	(homedir_from_gpgconf_parser): New.
	(homedir_from_gpgconf): New.
	(default_homedir): First try to detect via gpgconf.

2013-08-10  Werner Koch  <wk@gnupg.org>

	Allow import and export of X.509 certificates.
	+ commit 6742525110270b0098e41157edfb13e36483f1ca
	* src/filetype.c (is_cms_data_ext): New.
	* src/gpaimportop.c (gpa_import_operation_idle_cb): Set the
	appropriate protocol.
	* src/gpaexportop.c (gpa_export_operation_idle_cb): Ditto.

2013-08-09  Werner Koch  <wk@gnupg.org>

	Improve detection of CMS objects.
	+ commit 3a8458ae7c083fd46e8d5e165997422a35bdd21f
	* configure.ac: Detect gpgme_data_identify.
	* src/filetype.c (is_cms_data, is_cms_file): Use gpgme_data_identify
	is available.

2013-07-31  Werner Koch  <wk@gnupg.org>

	Implement the binary option for server based encrypt and sign.
	+ commit 5574ece82ed5950dca11d729744f52ac159444d5
	* src/server.c (conn_ctrl_s): Add field OUTPUT_BINARY.
	(prepare_io_streams): Set data encoding to binary if requested.
	(output_notify): New.
	(connection_startup): Register new callback.
	* src/gpastreamencryptop.c (start_encryption): Use a provided encoding.
	* src/gpastreamsignop.c (start_signing): Ditto.

2013-07-10  Werner Koch  <wk@gnupg.org>

	Change the license of some files to LGPLv2.1.
	+ commit 7a5b070eb786fb09efe2f8c57784882219ade2d9
	* src/filetype.c: Change license notice
	* src/filetype.h: Ditto.
	* src/parsetlv.c: Ditto.
	* src/parsetlv.h: Ditto.

2013-05-01  Werner Koch  <wk@gnupg.org>

	Release 0.9.4.
	+ commit 0ce64fe4c7e2c69a3f513dd97d1de004158d6b2b


	Replace defunct blackhole keyserver by the mayfirst keyserver.
	+ commit 5bfdbac82fa8244863a1db1bb6b94821c1b2a811
	* src/keyserver.c (keyserver_read_list): Update list.

	Update helper scripts.
	+ commit 1fae64ae842fdb1020590f6cb16b9a08261b4385
	* config.guess, config.sub, config.rpath, depcomp, install-sh: Update
	to Feb 25 version of gnulib.
	* mdate-sh, mkinstalldirs: New.

	* README.W32: Update.

	Switch to the new beta numbering scheme.
	+ commit 70c530651232c7fdda9f0a1b96c544707f1df895
	* configure.ac: Remove svn code and add the usual git version
	numbering code.  Build versioninfo.rc.
	* src/versioninfo.rc.in: New.
	* src/gpa-resource.rc: Include versioninfo.rc.
	* src/Makefile.am (EXTRA_DIST): Add versioninfo.rc.in.
	* src/helpmenu.c (gpa_help_about): Show the GIT commit id.

2013-04-30  Werner Koch  <wk@gnupg.org>

	Update list of authors and copyright notices.
	+ commit 71a166d935216255f87de8e48f216017316c0c04
	* src/helpmenu.c (gpa_help_about): Add more names to the list.

	Update to gettext 0.18.1.
	+ commit 30bfd0d39d73064597f1af70e330edae50303903
	* configure.ac (AM_GNU_GETTEXT_VERSION): Update.
	* m4/gettext.m4, m4/iconv.m4, m4/lib-ld.m4, m4/lib-link.m4
	* m4/lib-prefix.m4, m4/nls.m4, m4/po.m4, m4/progtest.m4: New.
	* m4/Makefile.am (EXTRA_DIST): Add new M4 files.
	* po/Makevars.template, po/Rules-quot, po/boldquot.sed
	* po/en@boldquot.header, po/en@quot.header, po/insert-header.sin
	* po/quot.sed: New.
	* po/Makefile.in.in, config.rpath, ABOUT-NLS: Update.

	Add scrollbars to the verification result window.
	+ commit 6da24be9f9fa2016610d62fefb7012b63418d02c
	* src/verifydlg.c (verify_file_page): Put the list into a scrollbox.

2013-04-11  Werner Koch  <wk@gnupg.org>

	Do not bail out if libgpgme has no support for GPGSM.
	+ commit 1d0c51e92875e0548968c38cca8b65ef5559cbc0
	* src/keytable.c (first_half_done_cb): Also check for a gpgme without
	support for GPGSM.

2012-11-16  Werner Koch  <wk@gnupg.org>

	Improve parsing of the GIT revision number.
	+ commit f33e483ffc6dafe9b532f557237fd2352aadbd64
	* configure.ac (git_revision): Use git rev-parse.

	Fix non-portable use of chmod in autogen.sh.
	+ commit 60585dad48784313984c33aadbc4b74ff68af068
	* autogen.sh: Remove option -c from chmod.

2012-11-15  Werner Koch  <wk@gnupg.org>

	Use native theme under Windows.
	+ commit dc37a3e81712ffba565002c5e66cba1e62b108aa
	* src/gpa.c (main) [WIN32]: Set Theme to MS-Windows.  Suggested by
	Colin Leroy.

2012-10-25  Andreas Rönnquist  <gusnan@gusnan.se>

	Make siglist search both key and name.
	+ commit 29fc35bedb2aff64453e817903f8951ac8663a65
	* siglist.c (search_siglist_function): New.
	(gpa_siglist_new): Enable searching via the new function.

2012-08-16  Michael Petzold  <michael.petzold@gmx.net>

	Update gpa.spec file.
	+ commit 1d898c4c941afb4355416c61a26e81baedf1df17
	* gpa.spec: Update version, tags, directives, source paths, files, etc.

2012-08-08  Werner Koch  <wk@gnupg.org>

	Release 0.9.3.
	+ commit ecd21e4d7b0bfc4fd035e0ebd5c86477a895d3c3


2012-08-08  Andreas Rönnquist  <gusnan@gusnan.se>

	Make keylist search search both key and name.
	+ commit 9bda7b1b80e23fd77393e9aa7857644f075b9621


2012-08-07  Werner Koch  <wk@gnupg.org>

	Try to figure the keyserver helper directory using gpg2keys.
	+ commit 25ed9419447071b8d1a3cde4f3b6691d013ebb2c
	* configure.ac: Check for gpg2keys_ldap.  Check in directory
	/usr/lib/gnupg2.

	Allow searching in the keylist.
	+ commit 65f809292bd20ab7b7d58ad94ede252e5fb294b5
	* src/keylist.c (setup_columns): Add a search column.  Patch by
	Andreas Rönnquist.

2012-07-18  Werner Koch  <wk@gnupg.org>

	Fix uninitialized variable (bug#1416)
	+ commit 510f7f1195086530043b748c83b982169b63597e
	* src/server.c (prepare_io_streams): Set ERR to 0 on success.
	Reported by Daniel Leidert.

2012-07-13  Werner Koch  <wk@gnupg.org>

	Fix minor gpa.desktop bugs (bug#1132)
	+ commit c062aa82e4fa18ebaf4aaf38a963acb976aa74ad
	* gpa.desktop: Remove Encoding line and remove suffix from icon name.

	Update man page from Debian (bug#1412)
	+ commit 58ad96da3adc3c0dcaac71f92a3db91747cb55f9
	* doc/gpa.1: Update.

	Fix segv in option setting.
	+ commit 44b6bdf63bd459f4469b37ae2454345992cfb661
	* src/confdialog.c (arg_to_str, args_are_equal): Take care of the
	NO_ARG field to using the values if it has been set.

2012-07-13  Daniel Leidert  <dleidert@debian.org>

	Fix a segmentation fault opening file-manager mode.
	+ commit fb738b2e624081751b09726b98eb9d011c44f37b
	* src/fileman.c (file_list_new): s/select/sel, which is undefined.

2012-05-02  Werner Koch  <wk@gnupg.org>

	Release 0.9.2.
	+ commit 817a6b3896ad645711836bea3c9fd6592458b44d


	Add option --debug-edit-fsm.
	+ commit 9933958db982959bd2e36244615d9486db0b4882
	* src/gpa.c (debug_edit_fsm): New.
	(option_entries): Add --debug-edit-fsm.
	* src/gpgmeedit.c (DEBUG_FSM): Remove macro and replace all uses by a
	condition on debug_edit_fsm.

	Fix name of zh_TW translation.
	+ commit 3f2cdaf010be8407cd7e20c582f4c4258e648d5a
	* po/zh_TW.Big5.po: Rename to po/zh_TW.po.
	* po/LINGUAS: Adjust accordingly.

	Fix possible problem with gsize and pointer.
	+ commit 2023cc15fabce06ae9078e6fa10ee93887fa57c1
	* src/clipboard.c (file_created_cb): Pass address of LEN and not
	of *LEN.

	Improve use of gcc warning options.
	+ commit c25e3c6573d1cd02c74b44b582a654bdec89234c
	* configure.ac: Test for gcc options.

	Use "Uncertain" instead of "Invalid" signature.
	+ commit d3be7fe4b841cac9753a4583101ff36b3c57b745
	* src/gpgmetools.c (gpa_gpgme_get_signature_desc): s/Invalid/Uncertain/.
	* src/gpastreamdecryptop.c (done_cb): Use gpa_gpgme_get_signature_desc.
	* src/gpastreamverifyop.c (done_cb): Remove unused variable.

2012-04-30  Werner Koch  <wk@gnupg.org>

	Fix and extend verify dialog for CMS file signatures.
	+ commit e586e5fdb6bfa15b86c952ccb8e7be3c5e562c50
	* src/gpastreamverifyop.c (done_cb): Factor sigdesc code out to ...
	* src/gpgmetools.c (gpa_gpgme_get_signature_desc): New.
	* src/verifydlg.c (fill_sig_model): Use new function.
	(add_signature_to_model): Simplify by using new function and fix bug
	with X.509 keys.
	(SignatureListColumn, signature_list): Add column SIG_DESC_COLUMN.

	Add options --gpg-binary and --gpgsm-binary.
	+ commit 5af12dcd6deb0bc3c36c4c238dc8ac8a32c278b5
	* src/gpgmetools.c (gpa_switch_to_gpg2): Add args GPG_BINARY and
	GPGSM_BINARY.
	* src/gpa.c (struct gpa_args_t): Add fields gpg_binary and
	gpgsm_binary.
	(option_entries): Add options --gpg-binary and --gpgsm-binaries.
	(main): Pass option values to gpa_switch_to_gpg2.

	Show a marker for year 2038 timestamps we can't show.
	+ commit 65c583e1ef34514c59abef676d06f36b2de5d5a4
	* src/convert.c (gpa_expiry_date_string): Handle special gpgme date.

2012-04-26  Werner Koch  <wk@gnupg.org>

	Automagically choose gpgme protocol based on file type.
	+ commit 5b85b78c87e88fcc5b6556bbbef6238b3034fe98
	* src/filetype.c, src/filetype.h: New.
	* src/parsetlv.c, src/parsetlv.h: New.  Based on my code from GpgOL.
	* src/gpafiledecryptop.c (gpa_file_decrypt_operation_start): Set
	protocol depending on type of data.
	* src/gpafileverifyop.c (gpa_file_verify_operation_start): Ditto.

	Add Option --enable-logging.
	+ commit 99acf370ea21ce1fb2de1223599211283a85a3e2
	* src/gpa.c: Add option --enable-logging.
	(main) [!W32]:  Enable option by default.
	(main): Set dummy handler if option is not active.

2012-04-24  Werner Koch  <wk@gnupg.org>

	Modernize autogen.sh.
	+ commit 92320ef8fa44de6b420ce2b7f019b42888d05fa4


	Initialize assuan socket wrapper in server mode.
	+ commit de5ed61012cfc76d8ef0ebff81625331d43b8b28
	* src/server.c (gpa_start_server): Call assuan_sock_init.

2012-04-18  Werner Koch  <wk@gnupg.org>

	Release 0.9.1.
	+ commit bcd5b1d640554af8cf1824747a0499fe042235e3


2012-04-17  Werner Koch  <wk@gnupg.org>

	Remove unused pixmap functions.
	+ commit 9aeb950900f4eea58b902688b2bd0c4f81df519a
	* src/icons.c (pixmap_for_icon, gpa_create_icon_pixmap): Remove.

2011-12-15  Werner Koch  <wk@gnupg.org>

	Show the ATR for an unknown card.
	+ commit 02fd01cf81e39394d9529096e4882deb69db8f83
	* src/cm-unknown.c, src/cm-unknown.h: New files.
	* src/Makefile.am: Add them.
	* NEWS: Update.

2011-12-12  Werner Koch  <wk@gnupg.org>

	po: auto update of po files.
	+ commit 4e7f73636b63f50d02d682e5e059e95924cb7871


	Fix indentation.
	+ commit 7ad794d2f37897156da6f69f37e3f8c6c90316f2
	* src/keytable.c: Fix function name indentation.

	Fix wrong setting of the expire date.
	+ commit 30752eb091f9005c36f90780e50336cddd8a4e93
	* src/gpadatebutton.c (update_widgets): Fix month base.
	(day_selected_cb): Ditto.  Fixes Debian#625513.

	Bug#1131: Grammar and typo fixes.
	+ commit 1ce38d7852212236f7e50a33dd00678bcc735e70
	* src/gpafileencryptop.c (revoked_key): Grammar fix.
	* src/keygenwizard.c (keygen_wizard_email_page): Typo fix.

	Generate the ChangeLog from commit logs.
	+ commit 900315491024da55f3dd8ad4ca8b61a2b87efcdd
	* build-aux/gitlog-to-changelog: New script.  Taken from gnulib.
	* build-aux/git-log-fix: New file.
	* build-aux/git-log-footer: New file.
	* doc/HACKING: New file.
	* ChangeLog: New file.
	* Makefile.am (EXTRA_DIST): Add new files.
	(gen-ChangeLog): New.
	(dist-hook): Run gen-ChangeLog.
	* autogen.sh: Install commit-msg hook for git.

	Rename all ChangeLog files to ChangeLog-2011.

2011-12-01  Werner Koch  <wk@gnupg.org>

	NB: Changes done before December 12st, 2011 are described in
	per directory files named ChangeLog-2011.  See doc/HACKING for
	details.

        -----
	Copyright (C) 2011 g10 Code GmbH

	Copying and distribution of this file and/or the original GIT
	commit log messages, with or without modification, are
	permitted provided the copyright notice and this notice are
	preserved.
