Parent Directory
|
Revision Log
Sticky Revision: |
Prepare new release.
2006-03-31 Timo Schulz <ts@g10code.de> * wptCommonDlg.cpp (nls_load_langlist): New. (nsl_set_language): New. (nls_dlg_proc): New. (select_language): New. Allow user to select the language. * wptNLS.c (get_gettext_langid): Updated available languages. * WinPT.cpp (WinMain): Allow to select the languag on first start in non-installer environments. * wptVerifyList.cpp (verlist_build): Simplified. (verlist_add_sig_log): Likewise. * wptListview.cpp (listview_set_column_width, listview_get_selected_item): New. * wptKeyManager.cpp (gpg_clip_export): Merged into.. (km_clip_export): ..this function.
2006-03-20 Timo Schulz <ts@g10code.de> * wptUTF8.cpp (get_native_charset): Removed. (utf8_to_native): Rewritten. * wptKeyEditDlgs.cpp (do_add_new_userid): Correct charset handling. * wptKeygenCBDlg.cpp (keygen_cb): Do proper reset if needed.
2006-03-12 Timo Schulz <ts@g10code.de> * wptGPG.cpp (gnupg_load_config): Search for 'ask-cert-expire'. * wptKeyPropsDlg.cpp (display_key_info): Automatically update sym algorithm preferences if needed. * wptKeysignDlg.cpp (date_is_today): New. (keysign_dlg_proc): Only allow to set cert expire date if the option was found. * wptGPGPrefsDlg.cpp (gpgprefs_dlg_proc): Allow to set 'ask-cert-expire'.
2006-02-27 Timo Schulz <twoaday@freakmail.de> * wptSOCKS.cpp (socks_handshake): New. * wptMainProc.cpp (winpt_main_proc): A dbl-click forces the key manager in teh foreground if possible. * wptHotkey.cpp (hotkey_unregister): Unregister all hotkeys. * wptRegistry.cpp (get_reg_proxy_prefs, set_reg_proxy_prefs): Use directly the proxy context. Changed all callers. * wptProxySettingsDlg.cpp (init_proxy_protocols): New. (keyserver_proxy_dlg_proc): Use directly the proxy context. * wptKeyserver.cpp (kserver_connect): Better proxy support. (kserver_send_request, kserver_recvkey_request): Likewise. * wptKeyserverDlg.cpp (name_from_proto): New. (set_proxy): Adjusted for the new code.
Prepare 0.11.8
2006-02-15 Timo Schulz <ts@g10code.de> * wptKeysignDlg.cpp (keysign_dlg_proc): Localize new checkbox. * wptFileStatDlg.cpp (get_s2k_algo): New. * wptFileManagerDlg.cpp (update_status_bar): Use human readable formats.
2006-02-14 Timo Schulz <ts@g10code.de> * wptGPGPrefsDlg.cpp (gpgprefs_dlg_proc): Localize 'Cancel'. * wptKeysignDlg.cpp (keysign_dlg_proc): Implement 'Hide Typing'. * wptFileManager.cpp (fm_sym_encrypt): Set cancel. (fm_parse_files): Handle cancel. Prepare first release candidate.
2006-02-04 Timo Schulz <ts@g10code.de> * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Check for at least one ultimately trusted key. * wptKeyManager.cpp (km_refresh_key_from_keyserver): Only check inet connection if we refresh all keys. * wptGPGUtil.cpp (gpg_extract_keys): New. * wptClipEncryptDlg.cpp (clip_encrypt_dlg_proc): Use textmode. * wptClipSignEncDlg.cpp (clip_signenc_dlg_proc): Likewise. * wptClipSignDlg.cpp (get_selected_key): New. (one_key_proc): Use it here. (count_useable_seckeys): New. * wptSigTreeDlg.cpp (sigtree_dlg_proc): New. * wptKeyEditDlgs.cpp (diff_time): Removed. (w32_mktime): New. (keyedit_addsubkey_dlg_proc): Use it here. 2006-02-02 Timo Schulz <ts@g10code.de> * wptW32API.cpp (get_temp_name): New. * wptKeyserver.cpp (ldap_recvkey): Use it here. * wptKeyPropsDlg.cpp (get_photo_tmpname): Likewise. * wptGPGUtil.cpp (create_tempfile): Likewise. * wptImportList.cpp (implist_load): Likewise. * wptKeyCache.cpp (parse_attr_data): Likewise. (w32_tempfile): Removed. * wptGPGME.cpp (check_ultimate_trusted_key): New.
2006-01-29 Timo Schulz <ts@g10code.de> * wptKeyPropsDlg.cpp (keyprops_dlg_proc): Allow to use ESC to quit dialog. * wptKeysignDlg.cpp (sig_class_dlg_proc): More space for translations. Directly return sig class. (keysign_dlg_proc): Change msgbox title. * wptKeyEdit.cpp (signUserid): New. (getUseridIndex): New. (getKeyIndex): New. (getSigIndex): New. (clear): New. * wptKeyEditCB.cpp (cmd_sign_handler): Allow to select user-id first. * wptKeyEditDlgs.cpp (lookup_cmd): New. (do_editkey_sign_userid): New. (do_init_cmdlist): Differ between key pairs and public keys and allowed actions. (keyedit_change_ownertrust): Show msgbox on success. (get_default_key): New. * wptPassphraseDlg.cpp (request_passphrase): Reset @cancel.
2006-01-27 Timo Schulz <ts@g10code.de> * WinPT.cpp (WinMain): Set minimal list mode as default. * wptKeyCache.cpp (gpg_keycache_sync): Handle special v3 keys. Prepare a new release.
2006-01-25 Timo Schulz <ts@g10code.com> * wptRegistry.cpp (get_reg_entry_gpg): Return NULL if the key exist with no value. * wptMDSumDlg.cpp (mdsum_dlg_proc): Translate string. * wptKeysignDlg.cpp (do_fill_seclist): Select the default key if possible. * wptFirstRunDlg.cpp (firstrun_dlg_proc): Directly return the choice. * wptKeylist.cpp (get_key_desc): New. (keylist_upd_key): Free memory. * wptKeyCache.cpp (gpg_keycache_get_default_key): New. (gpg_keycache_set_default_key): New. * WinPT.cpp (gpg_prefs_ok): New. (WinMain): Only start gpg prefs if needed.
2006-01-21 Timo Schulz <twoaday@freakmail.de> * wptKeyCache.cpp (keycache_next_key): Handle the case that there is a secret key without a public part. * wptKeyserver.cpp (kserver_save_conf): Save ports. * wptKeyserverDlg.cpp (keyserver_modify_dlg_proc): Reset keyserver name. * wptKeyPropsDlg.cpp (keyprops_dlg_proc): Just indicate an update, do not update the cache. * wptFileManagerDlg.cpp (file_import_dlg_proc): Use one dialog for both clipboard and file imports. * wptKeyManager.cpp (km_file_import, km_clip_import): Changes to support new update system. (gpg_clip_import): New. * wptKeyManagerDlg.cpp (km_gui_import): New. (find_keypos): Rewritten. (refresh_keylist): Improved error checking. (for complete list of changes, see PTD/ChangeLog, Src/ChangeLog)
2006-01-18 Timo Schulz <ts@g10code.com> * wptListview.cpp (listview_del_sel_items): Fixed index calculation. This fixed a lot of problems with the KM listview update. (listview_del_all): Renamed to... (listview_del_all_items): ..this. Changed all callers. * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Just refresh list when file import contained new/updated keys. * wptKeyManager.cpp (km_file_import): Indicate if the import contained any new/update keys. * wptClipImportDlg.cpp (print_import_status): Just mark keys which actually changed.
2006-11-13 Timo Schulz <ts@g10code.com> * wptPreferencesDlg.cpp (prefs_dlg_proc): Changed translation. * wptGPGPrefsDlg.cpp (gpgprefs_dlg_proc): Likewise. * wptAboutDlgs.cpp (about_dlg_proc): Make sure GPG about dialog isn't shown twice. * wptKeyCache.cpp (gpg_keycache_next_updated_key): New. (gpg_keycache_update_key): Set update flag. * wptKeyManagerDlg.cpp (refresh_keylist): New. (keymanager_dlg_proc): Use new refresh system for keyservers. * wptKeyserverSearchDlg.cpp (kserver_search_dlg_proc): Update keycache. * wptKeyserverDlg.cpp (hkp_dlg_proc): Likewise. * wptKeyserver.cpp (socket_read_ext): New. (kserver_recv_key_ext): New. (kserver_read_config, kserver_write_config): Removed.
2006-01-12 Timo Schulz <ts@g10code.com> * wptListView.cpp (listview_set_image_list): Make icons always transparent. * wptImageList.cpp (imagelist_load): New icons. * wptGPGMEData.cpp (gpg_data_putc): New. * wptKeyManagerDlg.cpp (load_toolbar): Include new icons. (keymanager_dlg_proc): Add tooltips. * wptKeyserverDlg.cpp (keyserver_list_build): Use icons. * wptKeyserver.cpp (URL_encode): New. (URL_must_encode): New. (kserver_search_init): Properly encode pattern. (parse_iso_date): New. (keyserver_search): Be more strict to prevent buffer overflows. 2006-01-11 Timo Schulz <ts@g10code.com> * wptKeyManagerDlg.cpp (load_toolbar): 2 new icons. (keymanager_dlg_proc): Adjust tooltips. (update_ui_items): Handle new icons. * wptImageList.cpp (imagelist_load): New icons.
A lot of minor bug fixes. New icons. For a complete history, see the ChangeLog entries.
2005-12-29 Timo Schulz <ts@g10code.com> * wptKeygenDlg.cpp (keygen_dlg_proc): Request passphrase dynamically. (gpg_genkey_params): Simplified. * wptPreferencesDlg.cpp (prefs_dlg_proc): Fix problem with mutal exclusion of the dialog items. * wptAboutDlgs.cpp (about_winpt_dlg_proc): Allow to use ESC to quit the dialog. * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Likewise. * wptMDSumDlg.cpp (mdsum_dlg_proc): Handle WM_SYSCOMMAND. (id2algo): New. Prepare 0.11.4 release.
2005-12-27 Timo Schulz <ts@g10code.com> * wptListView.cpp (listview_set_view): New. (listview_del_column): New. * wptW32API.cpp (get_locale_date): New. (get_menu_state): New. (force_foreground_window): New. * wptVerifyList.cpp (strtimestamp): Support for locale date formats. * wptGPGUtil.cpp (gpg_revoke_cert): Handle bad passphrases. * wptKeyEditCB.cpp (editkey_command_handler): Immediately return when a bad passphrase was submitted. * wptKeyRevokersDlg.cpp (keyrevokers_dlg_proc): Change column order. * wptKeylist.cpp (keylist_upd_col): New. * wptKeyManagerDlg.cpp (update_ui_items): Deactivate 'Revocation' for public keys. (translate_menu_strings): s/Revoke/Revoke Cert. (modify_listview_columns): New.
2005-12-17 Timo Schulz <ts@g10code.com> * wptUTF8.cpp: Removed unused charset array. * wptSigList.cpp (siglist_build): Increase size for 'class' column. * wptGPG.cpp (get_gnupg_path): Simplified. * WinPT.cpp (load_gpg_env): New. (check_crypto_engine): Return type is now bool. * wptRegistry.cpp (is_gpg4win_installed): New. * wptGPGPrefsDlg.cpp (gpgprefs_dlg_proc): More consistent dialog design. * wptKeyManagerDlg.cpp (translate_menu_strings): New. (translate_popupmenu_strings): New. * wptKeyEditDlgs.cpp (is_jpg_file): New.
2005-12-11 Timo Schulz <ts@g10code.com> * wptW32API.cpp (get_file_version): New. * wptGPGUtil.cpp (create_process): Always hide window. * wptClipEditDlg.cpp (clipedit_dlg_proc): Use 'Close' instead of 'Exit'. * wptKeyManager.cpp (km_http_import): New filename generation code. (km_send_to_mail_recipient): Cleanups. * wptKeyEditDlg.cpp (showpref_dlg_proc): Localize dialog. * wptKeyManagerDlg.cpp (update_ui_items): Handle the case when multiple keys are selected. (popup_multiple): New. * WinPT.cpp (WinMain): Check that the PTD.dll and WinPT.exe file versions are equal. Rewrote --keymanager code. Removed temporary w32gpgme dirctory, all code is now in Src. Changed configure files.
2005-12-07 Timo Schulz <ts@g10code.com> * wptOwnertrustDlg.cpp (ownertrust_dlg_proc): Use 'Close' instead of 'Exit'. * wptKeyEditDlgs.cpp (keyedit_dlg_proc): Likewise. * wptGPG.cpp (gnupg_backup_keyrings): Use $APPDATA as the destination dir. Thanks to Werner. * wptRegistry.cpp (is_gpgee_installed): New. (regist_inst_winpt): Do not register file extensions if GPGee is available. * wptGPGPrefsDlg.cpp (gpgprefs_dlg_proc): Limit use of local vars. * wptPreferencesDlg.cpp (prefs_dlg_proc): Make sure no illegal backup mode is saved. * wptKeyserverDlg.cpp (show_imported_key): New. (hkp_recv_key2): Show imported keys if the blob contained more than one.
Updated the translation.
Increased version to 0.11.2.
2005-12-01 Timo Schulz <ts@g10code.com> * wptClipVerifyDlg.cpp (clipverify_dlg_proc): Use new semantic for get_gpg_sigstat(). * wptGPGME.cpp (get_gpg_sigstat): New. It is now a function. As a macro strings will not be translated at runtime. * wptKeyserverDlg.cpp (hkp_recv_key): Properly detect if we need to update the cache. Thanks to Jan-Oliver. * wptKeyImportStatusDlg.cpp (import_status_dlg_proc): Localized. Prepare a new release.
Several cleanups and improved translation.
Updated translation.
See ChangeLog.
2005-11-21 Timo Schulz <ts@g10code.com> * WinPT.cpp (WinMain): Implement --stop switch. * wptClipEditDlg.cpp (clip_edit_dlg_proc): Localize missing string. * wptPreferencesDlg.cpp (prefs_dlg_proc): Likewise. * wptKeygenDlg.cpp (keygen_dlg_proc): Verify valid context first. Thanks to Ralf. * wptFileManagerDlg.cpp (update_ui_items): New. * wptFileManager.cpp (fm_set_status): New sigmode param. Changed all callers.
2005-11-17 Timo Schulz <ts@g10code.com> * wptGPG.cpp (check_last_gnupg_access): Kludge to avoid that the cache will be loaded twice. * wptRegistry.cpp (regist_inst_winpt): More comments. * wptKeyManagerDlg.cpp (do_center_window): Make sure that neg. coordinates are never used. * wptClipVerifyDlg.cpp (clip_verify_dlg_proc): Localize all strings. * wptPassphraseCB.cpp (passphrase_callback_proc): Likewise. * wptFileManagerDlg.cpp (filemanager_dlg_proc): Localize menu and save 'AlwaysOnTop' in the registry.
2005-11-16 Timo Schulz <ts@g10code.com> * WinPT.cpp (check_crypto_engine): Min is now GPG 1.4.2. * wptKeylist.cpp (keylist_add_key): Add disabled keys in list mode. * wptPreferencesDlg.cpp (prefs_dlg_proc): Localize all strings. * wptRegistry.cpp (regist_inst_winpt): Set install directory. Useful for other programs to figure out the path to the EXE.
2005-11-14 Timo Schulz <ts@g10code.com> * wptGPG.cpp (check_gnupg_engine): Fix version check. * wptMainProc.cpp (winpt_main_proc): Check keyring file permissions always and do not use interative output when the windows session ends. * wptProxySettingsDlg.cpp (proxy_settings_dlg_proc): Localize all strings. * wptPassphraseDlg.cpp (passwd_dlg_proc): Likewise. * wptGPGPrefsDlg.cpp (gpg_prefs_dlg): Likewise. * wptKeyEditDlgs.cpp (do_init_keylist): Skip all non-valid keys.
2005-11-12 Timo Schulz <ts@g10code.com> Fix more GCC warnings. 2005-11-10 Timo Schulz <ts@g10code.com> * wptClipSignDlg.cpp (one_key_proc): Use release_gpg_passphrase_cb() to free the context. * wptListView.cpp (listview_deselect_all): New. * wptMAPI.cpp (mapi_send_pubkey): Works again. * wptFileManagerDlg.cpp (file_manager_dlg_proc): Support encrypt & zip. * wptPassphraseCB.cpp (passphrase_callback_proc): Fix passphrase caching for signing operations. * wptKeyManager.cpp (km_send_to_mail_recipient): Works again. * wptFileManager.cpp (fm_send_file): Likewise. (fm_encrypt_into_zip): New.
Fixed make distcheck issues.
minor fixes to actually make the dialogs working.
Updated.
First set of changes to use autotools for building.
2005-10-25 Timo Schulz <twoaday@g10code.com> * wptGPGUtil.cpp (create_process): Hide window. * wptKeyPropsDlg.cpp (get_photo_tmpname): New. * wptClipSignEncDlg.cpp (clip_signenc_dlg_proc): Remove static var 'enable'. * wptKeygenDlg.cpp (keygen_dlg_proc): Likewise. (gpg_genkey_params): Make sure all primary keys are capable for signing and certification. * wptKeySigDlg.cpp (is_sig): If no item is selected, return 0. * wptGPG.cpp (gnupg_access_keyring): Check return value for NULL. Noted by Ralf. (get_gnupg_prog): Simplified. (check_homedir): Fixed. Return 0 when the dir is successfully created. * wptKeyManagerDlg.cpp (km_file_import): Use the hourglass to indicate a pending GPG process. * wptFileManager.cpp (op_begin, op_end): New. Indicate an start and and of an operation. For now just the cursor changes. (fm_parse_command_line): Remove debug output. Thanks to Ralf again. * WinPT.cpp (WinMain): Check if there is already an instance and set a variable early as possible. (load_gettext): If a previous instance was found, do not output any errors. Kudos to Ralf.
2005-10-23 Timo Schulz <twoaday@g10code.com> * wptFileManager.cpp (fm_get_file_type): Detect detached sigs. * wptKeyList.cpp (keylist_cmp_cb): Take care of expired/revoked keys. (get_ext_validity): New. * wptFileVerifyDlg.cpp (file_verify_dlg_proc): Several cleanups. * wptClipEditDlg.cpp (load_clipboard): Factored out some code into this function. (load_clipboard_from_file): Likewise. (save_clipboard_to_file): New. * wptKeyManagerDlg.cpp (keyprops_dlg_proc): Fix stack overflow. For complete details, see the ChangeLog files.
More bug fixes all over the place. See ChangeLog for details.
Bug fixes to correct some problems introduced by the MyGPGME to GPGME port.
2005-05-03 Timo Schulz <twoaday@freakmail.de> * wptFileManager.cpp (fm_parse_command_line): Handle 'SYMKEYENC' files. Thanks to the user who reported it.
Commit bug fixes. Release 0.9.92.
Add remaining files.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |