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