- 19 Dec, 2003 1 commit
-
-
Marcus Brinkmann authored
* pinentry/pinentry.h (struct pinentry): New member PARENT_WID. * pinentry/pinentry.c (pinentry): Add new member here. (usage): Add --parent-wid. (pinentry_parse_opts): Add case for "parent-wid". (option_handler): Same here. 2003-12-19 Marcus Brinkmann <marcus@g10code.de> * pinentry/pinentry.c (cmd_setcancel): Use strcpy_escaped. (cmd_setok): Likewise. (cmd_setprompt): Likewise. (pinentry_utf8_to_local): Don't use nl_langinfo, but just lc_ctype directly. * pinentry/pinentry.c (cmd_getpin): Do not convert passphrase to UTF-8 here. * gtk/pinentry-gtk.c (button_clicked): Convert passphrase to UTF8 here. * pinentry/pinentry-curses.c (dialog_run): Likewise. 2003-12-14 Marcus Brinkmann <marcus@g10code.de> * pinentry/pinentry.c (pinentry_init): Register secmem_term as atexit function. Set assuan malloc hooks to secmem. (pinentry_parse_opts): Add break statement to silence gcc warning. * pinentry/pinentry.c (cmd_getpin): If canceled, release and clear PINENTRY->pin nevertheless. * acinclude.m4 (qt_incdirs): Add /usr/include/qt3. * qt/Makefile.am (pinentry_qt_SOURCES): Remove cppmemory.h, cppmemory.cpp, pinentrycontroller.h, pinentrycontroller.cpp. (nodist_pinentry_qt_SOURCES): Remove pinentrycontroller.moc.cpp. (libcurses): Move ../pinentry/libpinentry.a from here to ... (pinentry_qt_LDADD): ... here. Change order a bit to make it work. * qt/cppmemory.h, qt/cppmemory.cpp, qt/pinentrycontroller.h, qt/pinentrycontroller.cpp: Files removed. * qt/secqstring.h, qt/secqstring.cpp, secqlineedit.h, secqlineedit.cpp: New files. * qt/Makefile.am (pinentry_qt_SOURCES): Add secqstring.h, secqstring.cpp, secqlineedit.h, and secqlineedit.cpp. (nodist_pinentry_qt_SOURCES): Add secqlineedit.moc.cpp. * qt/main.cpp: Do not include "memory.h" or "secmem-util.h", nor <new> or "pinentrycontroller.h". Include <qapplication.h>, <qmessagebox.h>, <qwidget.h> and "secqstring.h". Always include <pinentry.h>. [USE_KDE]: Remove all instances. (curses_main): Function removed. (my_new_handler): Likewise. (qt_main): Likewise. (qt_cmd_handler): New function. (pinentry_cmd_handler): Define always (to qt_cmd_handler). (main): Rewritten. * qt/pinentrydialog.cpp: Do not include <qlineedit.h>, but "secqlineedit.h". (PinEntryDialog::PinEntryDialog): Make _edit a SecQLineEdit object. Connect accepted SIGNAL to accept SLOT, and rejected SIGNAL to reject SLOT. (PinEntryDialog::setText): Make argument SecQString rather than QString. (PinEntryDialog::text): Likewise for return value. * qt/pinentrydialog.h: Declare SecQString and SecQLineEdit classes. (class PinEntryDialog): Disable property text (for now). Adjust argument of setText and return value of text, as well as type of _edit.
-
- 16 Dec, 2003 1 commit
-
-
Werner Koch authored
-
- 09 Dec, 2003 4 commits
-
-
Werner Koch authored
-
Werner Koch authored
* Makefile.am (EXTRA_DIST): Add README.CVS (ACLOCAL_AMFLAGS): New.
-
Werner Koch authored
-
Werner Koch authored
* autogen.sh: Revamped.
-
- 22 Apr, 2003 2 commits
-
-
Steffen Hansen authored
-
Steffen Hansen authored
-
- 26 Mar, 2003 1 commit
-
-
Steffen Hansen authored
save locked memory by only overriding array allocation operators -- that should be enough, since QString only uses new[] for allocating string data
-
- 15 Feb, 2003 1 commit
-
-
Steffen Hansen authored
-
- 07 Feb, 2003 2 commits
-
-
Marcus Brinkmann authored
-
Marcus Brinkmann authored
Released 0.6.8.
-
- 04 Feb, 2003 1 commit
-
-
Steffen Hansen authored
-
- 24 Jan, 2003 1 commit
-
-
Werner Koch authored
-
- 21 Jan, 2003 1 commit
-
-
Steffen Hansen authored
-
- 24 Dec, 2002 2 commits
-
-
Marcus Brinkmann authored
-
Marcus Brinkmann authored
* pinentry/pinentry-curses.c (collect_line): New function. (COPY_OUT, MAKE_BUTTON): New macros. (dialog_create): Rewrite the initializing code and the description calculation routine with word wrapping.
-
- 20 Nov, 2002 2 commits
-
-
Werner Koch authored
-
Werner Koch authored
lines than to go into an infinite loop. We need to implement word wrap. (dialog_run): Add DIALOG_POS_NONE to switch so prevent a warning.
-
- 12 Nov, 2002 1 commit
-
-
Werner Koch authored
to version 2002-11-08.
-
- 09 Nov, 2002 2 commits
-
-
Werner Koch authored
-
Werner Koch authored
-
- 08 Nov, 2002 1 commit
-
-
Werner Koch authored
* pinentry/pinentry.c (pinentry_utf8_to_local): this. Changed callers. (pinentry_local_to_utf8): New. (cmd_getpin): Convert result back to UTF-8. * gtk/pinentry-gtk.c (create_utf8_label): New. (create_window): Use it here to set the prompts.
-
- 05 Nov, 2002 1 commit
-
-
Werner Koch authored
* gtk/pinentry-gtk.c (enter_callback): Changed argument name to avoid shadowing warning. (create_window): Removed unused variable I. (ok): Not used, commented. * pinentry/pinentry.c: Include headers for getpid and sleep prototypes. * secmem/util.h: Correctly declare functions taking no args. * gtk/pinentry-gtk.c: Move gtk headers to the top to avoid compiler warnings about shadowing index etc. * curses/pinentry-curses.c: Include stdio.h for the printf prototype. * pinentry/pinentry-curses.c (dialog_switch_pos): Return a value. * pinentry/pinentry.c (pinentry_have_display): New. (pinentry_setbufferlen): Must return a value. Fixed documentation. (usage): Print a question mark as a substitue for the program name. * gtk/pinentry-gtk.c (main): use it here instead of getenv(). * qt/main.cpp (main): Ditto.
-
- 11 Oct, 2002 2 commits
-
-
Werner Koch authored
* gpl.texi, fdl.texi: Added these standard files.
-
Werner Koch authored
-
- 30 Sep, 2002 3 commits
-
-
Werner Koch authored
-
Werner Koch authored
-
Werner Koch authored
value is returned. * configure.ac: Use -Wall also for C++.
-
- 19 Aug, 2002 1 commit
-
-
Steffen Hansen authored
-
- 11 Aug, 2002 1 commit
-
-
Steffen Hansen authored
-
- 27 Jul, 2002 2 commits
-
-
Marcus Brinkmann authored
-
Marcus Brinkmann authored
-
- 04 Jul, 2002 1 commit
-
-
Steffen Hansen authored
-
- 26 Jun, 2002 1 commit
-
-
Werner Koch authored
-
- 14 Jun, 2002 2 commits
-
-
Steffen Hansen authored
-
Steffen Hansen authored
new option --parent-wid=<win-id> (also available via the assuan OPTION command) for creating the dialogs with the right position and transient hints
-
- 22 May, 2002 1 commit
-
-
Steffen Hansen authored
-
- 13 May, 2002 2 commits
-
-
Marcus Brinkmann authored
-
Marcus Brinkmann authored
Released 0.6.2. * configure.ac: Set version number to 0.6.2. * NEWS: Add information for 0.6.2. * README: Update for release.
-