summaryrefslogtreecommitdiffstats
path: root/main/pinentry-tqt/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'main/pinentry-tqt/NEWS')
-rw-r--r--main/pinentry-tqt/NEWS439
1 files changed, 439 insertions, 0 deletions
diff --git a/main/pinentry-tqt/NEWS b/main/pinentry-tqt/NEWS
new file mode 100644
index 00000000..c080b34e
--- /dev/null
+++ b/main/pinentry-tqt/NEWS
@@ -0,0 +1,439 @@
+Noteworthy changes in version 1.2.1 (2022-08-24)
+------------------------------------------------
+
+ * qt: Support building with Qt 5.9. [T5592]
+
+ * curses: Handle an error at curses initialization. [T5623]
+
+ * curses: Specify fg/bg when an extention of Ncurses is not available.
+ [T5631]
+
+ * qt: Fix translation of context menu entries. [T5786]
+
+ * qt: Further improve the accessibility. [T5863]
+
+ * qt: Fix moving focus to second input field when pressing Enter in
+ first input field. [T5866]
+
+ * qt: Update the cursor position when reformatting the text. [T5972]
+
+ * qt: Use foreground raising code also with the confirm prompt.
+ [T6134]
+
+ * Make the legacy qt4 version build again. [T5569]
+
+ * Make sure an entered PIN is always cleared from memory. [T5977]
+
+ * Build fixes for Windows. [T5893]
+
+
+Noteworthy changes in version 1.2.0 (2021-08-25)
+------------------------------------------------
+
+ * qt: Show a warning if Caps Lock is on on Windows, X11 (requires
+ libX11 and Qt5X11Extras), and Wayland (requires KF5WaylandClient).
+ [T4950]
+
+ * qt: Support password formatting. This makes generated passwords
+ easier to transcript. [T5517]
+
+ * qt: Fix showing of pinentry window on Wayland. [T5528]
+
+ * qt: Check passphrase constraints before accepting passphrase if
+ passphrase constraints are requested to be enforced. [T5532]
+
+ * qt: Improve detection of running in a GUI session. [T3659]
+
+ * qt: Improve accessibility when entering new password. [T5543]
+
+ Release-info: https://dev.gnupg.org/T5566
+
+
+Noteworthy changes in version 1.1.1 (2021-01-21)
+------------------------------------------------
+
+ * A EFL-based pinentry has been contributed.
+
+ * Disable echoing in backspace key is pressed first
+ (GTK, Qt, TQt, and ncurses pinentries).
+
+ * Support line editing in TTY pinentry.
+
+ * Remove support for old GTK+2 (< 2.12.0).
+
+ * Various minor fixes.
+
+
+Noteworthy changes in version 1.1.0 (2017-12-03)
+------------------------------------------------
+
+ * A FLTK1.3-based pinentry has been contributed.
+
+ * A TQt3-based pinentry has been contributed.
+
+ * New option --ttyalert for pinentry-curses to alert the user.
+
+ * Don't show "save passphrase" checkbox if secret service is
+ unavailable.
+
+ * The GTK Pinentry shows on Linux some information anout the process
+ which invoked the Pinentry.
+
+ * The GTK Pinentry does not anymore show tooltips when keyboard
+ grabbing is enabled.
+
+ * Fixed various minor problems.
+
+
+Noteworthy changes in version 1.0.0 (2016-11-22)
+------------------------------------------------
+
+ * Qt pinentry now supports repeat mode in one dialog.
+
+ * Qt and GTK pinentries now make it possible to show the entered
+ value.
+
+ * Qt pinentry now only grabs the keyboard if an entry field is
+ focused.
+
+ * Fixed foreground handling in pinentry-qt if compiled with Qt5 for
+ Windows.
+
+ * Fixed potential crash in Qt qualitybar calculation.
+
+ * GTK keyboard grabbing is now a bit more robust. The cursor is
+ changed to a big dot as a visual indication that a pinentry has
+ popped up and is waiting for input.
+
+ * The GNOME pinentry now falls back to curses if it can't use the
+ GCR system prompter or a screenlock is active.
+
+ * Fixed error output for cached passwords.
+
+ * A show/hide passphrase button or checkbox is now available with
+ some pinentry flavors.
+
+ * Improved diagnostics and error codes.
+
+
+Noteworthy changes in version 0.9.7 (2015-12-07)
+------------------------------------------------
+
+ * Fix regressions in the Qt pinentry.
+
+ * Fix minor problems pinnetyr-tty.
+
+ * New option --invisible-char.
+
+
+Noteworthy changes in version 0.9.6 (2015-09-10)
+------------------------------------------------
+
+ * Many improvements for the dump tty pinentry.
+
+ * Use the standard GTK+-2 text entry widget instead of our outdated
+ and back-then-it-was-more-secure text widget.
+
+ * Use the standard Qt text widget.
+
+ * Allow for building a static Qt variant.
+
+ * Fix regression in w32 pinentry.
+
+
+Noteworthy changes in version 0.9.5 (2015-07-01)
+------------------------------------------------
+
+ * Replaced the internal Assuan and gpg-error code by the standard
+ libassuan and libgpg-error libraries.
+
+ * Add a new Emacs pinentry and use as fallback for GUI programs.
+
+ * gnome3: The use-password-manager checkbox does now work.
+
+ * Gtk: Improved fallback to curses feature.
+
+ * curses: Recognize DEL as backspace.
+
+
+Noteworthy changes in version 0.9.4 (2015-06-05)
+------------------------------------------------
+
+ * Fix regression in GTK+ and curses pinentries.
+
+
+Noteworthy changes in version 0.9.3 (2015-06-01)
+------------------------------------------------
+
+ * Improved documentation
+
+ * New pinentry-gnome3
+
+ * More improvements for pinentry-tty.
+
+ * Fixes for pinentry-curses including support for Ctrl-W, Ctrl-U,
+ Ctrl-H, Ctrl-L, and Alt-Backspace
+
+ * New Assuan command to request clearing an external cache.
+
+ * Fixed problems linking to ncursesw.
+
+ * All kind of other minor fixes.
+
+
+Noteworthy changes in version 0.9.2 (2015-05-11)
+------------------------------------------------
+
+ * Support for saving the passphrase with libsecret.
+
+ * Escape key works in the Gtk+ pinentry.
+
+ * Improvements for pinentry-tty.
+
+ * Minor cleanups for the native Windows pinentry.
+
+
+Noteworthy changes in version 0.9.1 (2015-03-18)
+------------------------------------------------
+
+ * Fixed build problems for systems without ncurses.
+
+ * Reworked the option parser to allow building on systems without
+ getopt_long.
+
+ * Fixed Qt4 build problems.
+
+
+Noteworthy changes in version 0.9.0 (2014-10-26)
+------------------------------------------------
+
+ * New command SETREPEAT. Currently only supported for Gtk+-2.
+
+ * Gtk+-2: Pasting using the mouse is now supported.
+
+ * curses: Check that it is actually connected to a tty.
+
+ * Removed the old qt-3 and gtk+-1 pinentries.
+
+
+Noteworthy changes in version 0.8.4 (2014-09-18)
+------------------------------------------------
+
+ * New pinentry-tty version for dumb terminals.
+
+ * Qt4: New option to enable pasting the passphrase from clipboard
+
+ * Qt4: Improved accessiblity
+
+ * Qt4: Raise confirm message windows into foreground
+
+ * Qt4 (Windows): Improve the way pinentry-qt raises itself in the
+ foreground.
+
+ * Improved the build system.
+
+
+Noteworthy changes in version 0.8.3 (2013-04-26)
+------------------------------------------------
+
+ * Build fixes for newer mingw32 toolchains.
+
+ * Add SETTIMEOUT command for the gtk+-2 pinentry.
+
+
+Noteworthy changes in version 0.8.2 (2012-08-08)
+------------------------------------------------
+
+ * New SETTIMEOUT command for the qt4 pinentry.
+
+ * Wide character support for the curses pinentry.
+
+ * Various bug fixes.
+
+
+Noteworthy changes in version 0.8.1 (2010-12-16)
+------------------------------------------------
+
+ * The W32 pinentry now supports WindowsCE.
+
+ * The GTK pinentry now always sticks to the top and properly grabs
+ the keyboard.
+
+ * The protocol options default-cancel and default-ok now work for the
+ pinentry-gtk2 and pinentry-qt (that is QT3).
+
+
+Noteworthy changes in version 0.8.0 (2010-03-03)
+------------------------------------------------
+
+ * Beautified the qt4 pinentry
+
+ * Minor enhancements.
+
+
+Noteworthy changes in version 0.7.6 (2009-06-19)
+------------------------------------------------
+
+ * Make Gtk+-2 pinentry transient to the root window.
+
+ * Add Qt4 pinentry.
+
+ * Add native W32 pinentry.
+
+ * Fix utf-8 problem in Qt pinentries.
+
+ * Return GPG_ERR_CANCELED if during a "CONFIRM" command the user
+ closed the window.
+
+ * Add quality bar.
+
+Noteworthy changes in version 0.7.5 (2008-02-15)
+------------------------------------------------
+
+ * Fix cross compilation for Gtk+-2 pinentry.
+
+ * New Assuan command GETINFO with subcommands "version" and "pid".
+
+
+Noteworthy changes in version 0.7.4 (2007-11-29)
+------------------------------------------------
+
+ * Pinentry-gtk-2 and pinentry-qt now support a simple passphrase
+ quality indicator.
+
+
+Noteworthy changes in version 0.7.3 (2007-07-06)
+------------------------------------------------
+
+ * New command MESSAGE and --one-button compatibility option to
+ CONFIRM.
+
+ * New Assuan option touch-file to set a file which will be touched
+ after ncurses does not need the display anymore.
+
+ * New option --colors=FG,BG,SO to set the colors for the curses
+ pinentry.
+
+ * Pinentry-w32 does now basically work. It needs some finishing
+ though. For example the buttons should resize themself according
+ to the size of the text.
+
+
+Noteworthy changes in version 0.7.2 (2005-01-27)
+------------------------------------------------
+
+ * Remove bug in configure script that would use installed version of
+ Qt even if another path was explicitely specified with QTDIR.
+
+ * Honor the rpath setting for Qt.
+
+ * Add GTK+-2 pinentry.
+
+ * Install a symbolic link under the name "pinentry" that defaults to
+ pinentry-gtk, pinentry-qt, pinentry-gtk-2, or pinentry-curses, in
+ that order.
+
+
+Noteworthy changes in version 0.7.1 (2004-04-21)
+------------------------------------------------
+
+ * Removed unneeded Assuan cruft.
+
+ * Fixes for *BSD.
+
+
+Noteworthy changes in version 0.7.0 (2003-12-23)
+------------------------------------------------
+
+ * Make UTF8 description (prompt, error message, button texts) work.
+
+ * Make sure that secmem_term is called before program termination.
+
+ * Make assuan in Gtk and Curses pinentry use secure memory for
+ storage.
+
+ * Fixed a bug that would occur if a canceled GETPIN was immediately
+ followed by a CONFIRM.
+
+ * Disabled undo/redo in Qt pinentry.
+
+ * Print diagnostics for locale problems and return a new error code
+ in that case.
+
+
+Noteworthy changes in version 0.6.8 (2003-02-07)
+------------------------------------------------
+
+ * Bug fix in pinentry-qt.
+
+Noteworthy changes in version 0.6.7 (2002-11-20)
+------------------------------------------------
+
+ * Workaround for a bug in the curses version which led to an infinite
+ loop.
+
+Noteworthy changes in version 0.6.6 (2002-11-09)
+------------------------------------------------
+
+ * Fixed handling of DISPLAY and --display for the sake of the curses
+ fallback.
+
+ * UTF-8 conversion does now work for the GTK+ and CURSES version.
+
+
+Noteworthy changes in version 0.6.5 (2002-09-30)
+------------------------------------------------
+
+ * Handle Assuan options in the qt version.
+
+Noteworthy changes in version 0.6.4 (2002-08-19)
+------------------------------------------------
+
+ * Handle CONFIRM command in the qt version.
+
+Noteworthy changes in version 0.6.3 (2002-06-26)
+------------------------------------------------
+
+ * Minor bug fixes to the qt version.
+
+Noteworthy changes in version 0.6.2 (2002-05-13)
+------------------------------------------------
+
+ * Error texts can now be percent-escaped.
+
+ * The Curses pinentry supports multi-line error texts.
+
+ * The GTK+ and Qt pinentry can fall back to curses if no display is
+ available.
+
+Noteworthy changes in version 0.6.1 (2002-04-25)
+------------------------------------------------
+
+ * The Curses pinentry supports user-provided button texts via the
+ new SETOK and SETCANCEL commands.
+
+ * The Curses pinentry supports setting the desired character set
+ locale with --lc-ctype and correctly translates the UTF-8 strings
+ into that.
+
+Noteworthy changes in version 0.6.0 (2002-04-05)
+------------------------------------------------
+
+ * Merged all pinentry frontends into a single module.
+
+ * There is now a Curses frontend.
+
+ * The curses pinentry supports --ttyname and --ttytype options to
+ set the desired input/output terminal and its type.
+
+Noteworthy changes in version 0.5.1 (2002-02-18)
+------------------------------------------------
+
+ * CONFIRM command works
+
+Noteworthy changes in version 0.5.0 (2002-01-04)
+------------------------------------------------
+
+ * Window layout is somewhat nicer
+
+ * percent escape sequences do now work for SETDESC and SETERROR