Update to automake 1.14.
[pinentry.git] / NEWS
1 Noteworthy changes in version 0.9.1 (unreleased)
2 ------------------------------------------------
3
4
5 Noteworthy changes in version 0.9.0 (2014-10-26)
6 ------------------------------------------------
7
8  * New command SETREPEAT.  Currently only supported for Gtk+-2.
9
10  * Gtk+-2: Pasting using the mouse is now supported.
11
12  * curses: Check that it is actually connected to a tty.
13
14  * Removed the old qt-3 and gtk+-1 pinentries.
15
16
17 Noteworthy changes in version 0.8.4 (2014-09-18)
18 ------------------------------------------------
19
20  * New pinentry-tty version for dumb terminals.
21
22  * Qt4: New option to enable pasting the passphrase from clipboard
23
24  * Qt4: Improved accessiblity
25
26  * Qt4: Raise confirm message windows into foreground
27
28  * Qt4 (Windows): Improve the way pinentry-qt raises itself in the
29    foreground.
30
31  * Improved the build system.
32
33
34 Noteworthy changes in version 0.8.3 (2013-04-26)
35 ------------------------------------------------
36
37  * Build fixes for newer mingw32 toolchains.
38
39  * Add SETTIMEOUT command for the gtk+-2 pinentry.
40
41
42 Noteworthy changes in version 0.8.2 (2012-08-08)
43 ------------------------------------------------
44
45  * New SETTIMEOUT command for the qt4 pinentry.
46
47  * Wide character support for the curses pinentry.
48
49  * Various bug fixes.
50
51
52 Noteworthy changes in version 0.8.1 (2010-12-16)
53 ------------------------------------------------
54
55  * The W32 pinentry now supports WindowsCE.
56
57  * The GTK pinentry now always sticks to the top and properly grabs
58    the keyboard.
59
60  * The protocol options default-cancel and default-ok now work for the
61    pinentry-gtk2 and pinentry-qt (that is QT3).
62
63
64 Noteworthy changes in version 0.8.0 (2010-03-03)
65 ------------------------------------------------
66
67  * Beautified the qt4 pinentry
68
69  * Minor enhancements.
70
71
72 Noteworthy changes in version 0.7.6 (2009-06-19)
73 ------------------------------------------------
74
75  * Make Gtk+-2 pinentry transient to the root window.
76
77  * Add Qt4 pinentry.
78
79  * Add native W32 pinentry.
80
81  * Fix utf-8 problem in Qt pinentries.
82
83  * Return GPG_ERR_CANCELED if during a "CONFIRM" command the user
84    closed the window.
85
86  * Add quality bar.
87
88 Noteworthy changes in version 0.7.5 (2008-02-15)
89 ------------------------------------------------
90
91  * Fix cross compilation for Gtk+-2 pinentry.
92
93  * New Assuan command GETINFO with subcommands "version" and "pid".
94
95
96 Noteworthy changes in version 0.7.4 (2007-11-29)
97 ------------------------------------------------
98
99  * Pinentry-gtk-2 and pinentry-qt now support a simple passphrase
100    quality indicator.
101
102
103 Noteworthy changes in version 0.7.3 (2007-07-06)
104 ------------------------------------------------
105
106  * New command MESSAGE and --one-button compatibility option to
107    CONFIRM.
108
109  * New Assuan option touch-file to set a file which will be touched
110    after ncurses does not need the display anymore.
111
112  * New option --colors=FG,BG,SO to set the colors for the curses
113    pinentry.
114
115  * Pinentry-w32 does now basicaly work.  It needs some finishing
116    though.  For example the buttons should resize themself according
117    to the size of the text.
118
119
120 Noteworthy changes in version 0.7.2 (2005-01-27)
121 ------------------------------------------------
122
123  * Remove bug in configure script that would use installed version of
124    Qt even if another path was explicitely specified with QTDIR.
125
126  * Honor the rpath setting for Qt.
127
128  * Add GTK+-2 pinentry.
129
130  * Install a symbolic link under the name "pinentry" that defaults to
131    pinentry-gtk, pinentry-qt, pinentry-gtk-2, or pinentry-curses, in
132    that order.
133
134
135 Noteworthy changes in version 0.7.1 (2004-04-21)
136 ------------------------------------------------
137
138  * Removed unneeded Assuan cruft.
139
140  * Fixes for *BSD.
141
142
143 Noteworthy changes in version 0.7.0 (2003-12-23)
144 ------------------------------------------------
145
146  * Make UTF8 description (prompt, error message, button texts) work.
147
148  * Make sure that secmem_term is called before program termination.
149
150  * Make assuan in Gtk and Curses pinentry use secure memory for
151    storage.
152
153  * Fixed a bug that would occur if a canceled GETPIN was immediately
154    followed by a CONFIRM.
155
156  * Disabled undo/redo in Qt pinentry.
157
158  * Print diagnostics for locale problems and return a new error code
159    in that case.
160
161
162 Noteworthy changes in version 0.6.8 (2003-02-07)
163 ------------------------------------------------
164
165  * Bug fix in pinentry-qt.
166
167 Noteworthy changes in version 0.6.7 (2002-11-20)
168 ------------------------------------------------
169
170  * Workaround for a bug in the curses version which led to an infinite
171    loop.
172
173 Noteworthy changes in version 0.6.6 (2002-11-09)
174 ------------------------------------------------
175
176  * Fixed handling of DISPLAY and --display for the sake of the curses
177    fallback.
178
179  * UTF-8 conversion does now work for the GTK+ and CURSES version.
180
181
182 Noteworthy changes in version 0.6.5 (2002-09-30)
183 ------------------------------------------------
184
185   * Handle Assuan options in the qt version.
186
187 Noteworthy changes in version 0.6.4 (2002-08-19)
188 ------------------------------------------------
189
190   * Handle CONFIRM command in the qt version.
191
192 Noteworthy changes in version 0.6.3 (2002-06-26)
193 ------------------------------------------------
194
195   * Minor bug fixes to the qt version.
196
197 Noteworthy changes in version 0.6.2 (2002-05-13)
198 ------------------------------------------------
199
200   * Error texts can now be percent-escaped.
201
202   * The Curses pinentry supports multi-line error texts.
203
204   * The GTK+ and Qt pinentry can fall back to curses if no display is
205     available.
206
207 Noteworthy changes in version 0.6.1 (2002-04-25)
208 ------------------------------------------------
209
210   * The Curses pinentry supports user-provided button texts via the
211     new SETOK and SETCANCEL commands.
212
213   * The Curses pinentry supports setting the desired character set
214     locale with --lc-ctype and correctly translates the UTF-8 strings
215     into that.
216
217 Noteworthy changes in version 0.6.0 (2002-04-05)
218 ------------------------------------------------
219
220   * Merged all pinentry frontends into a single module.
221
222   * There is now a Curses frontend.
223
224   * The curses pinentry supports --ttyname and --ttytype options to
225     set the desired input/output terminal and its type.
226
227 Noteworthy changes in version 0.5.1 (2002-02-18)
228 ------------------------------------------------
229
230   * CONFIRM command works
231
232 Noteworthy changes in version 0.5.0 (2002-01-04)
233 ------------------------------------------------
234
235  * Window layout is somewhat nicer
236
237  * percent escape sequences do now work for SETDESC and SETERROR