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