2009-08-22 Rafael Ostertag * AUTHORS: Edits. * TODO: Updated. * BUGS: Edits. * NEWS: Updates and edits. * doc/yapet.sgml.in: Some more alterations and improvements. * doc/README.sgml.in, doc/yapet.sgml.in: Some edits. Thanks to Anic Ostertag 2009-08-21 Rafael Ostertag * yapet/pwgendialog.cc: Test for oversized password length was broken; replaced Config::getDefPWLength() by Consts::getMaxPWLength(). * ui/colors.cc: Added additional compile time color scheme. * po/yapet.pot: Updated with new msgid. * po/de.po: add translation for new dialogbox in yapet/mainwindow.cc. * yapet/mainwindow.cc: added a refresh after dialogbox asking whether or to save changes before loading a new has been closed. Commented out some other refreshs. * yapet/mainwindow.cc: If changes are unsaved, it asks whether or not they should be saved prior loading the new file. * yapet/pwgendialog.cc: removed redundant and disastrous call 'delete pwleninput;' * ui/inputwidget.cc: commented out redundant wclear(). * doc/README.sgml.in: Revised Introduction. * po: Set ignore. * NEWS: Fixed spelling. * doc/yapet.sgml.in: Reorganized. Added password generator documentation. Rewrote USAGE. Moved many refsect1 as refsect2 to USAGE. * doc/INSTALL.sgml.in: Documented the new --disable-pwgen option. Rephrased some stuff. Added some corrections. * po/POTFILES.in, po/de.po, po/yapet.pot: Added translations and updates. * doc/csv2yapet.sgml.in: reorganized content. * doc/Makefile.am: Updated editfile variable to honor DOCNLS set by the USE_NLS conditional. * doc/Makefile.am: Commented stuff. Added conditionals for USE_NLS. * configure.ac: AM_CONDITIONAL for USE_NLS added. Used by doc/Makefile.am * po/de.po: updated. * yapet/pwgen/pwgen.h: fixed syntax (thanks to gcc). * yapet/pwgen/pwgen.cc, yapet/pwgen/pwgen.h: Improved password generation by avoiding unread character pools. * yapet/pwgen/charpool.cc, yapet/pwgen/charpool.h: Added new SUBPOOL: NOPOOL. New method fromPool(): find out from which pool the character comes from. * configure.ac: added test for strchr. * tests/pwgen1.cc: Avoid using /dev/random if other rngs are available. * yapet/pwgen/charpool.cc, yapet/pwgen/charpool.h: print_pools_allocated() now additionally returns the number of pools allocated. New method numPoolsAllocated() for getting the number of pools allocated. * yapet/pwgen/charpool.h: Fixed the ALL character pool to really include all character pools available. * yapet/pwgen/pwgen.cc, yapet/pwgen/pwgen.h: Copy constructor and operator=() will no proper initialize/copy from existing object. PWGen() can now take a request for the RNG to be used. Added code for trying to ensure to use at least one character from each character pool. * yapet/pwgen/rng.cc: Remove false assert(0). * yapet/pwgen/rng.cc: RNG::getRandomNumber returns 0 if ceil == 0 unless it was compiled with --enable-assert, in which case it will abort. * yapet/pwgen/rng.cc, yapet/pwgen/rng.h: Only one constructor. A new RNG Engine AUTO that is the default value for the constructo which automatically tries to initialize a suitable RNG Engine. * tests/charpool2.cc, yapet/pwgen/charpool.cc, yapet/pwgen/charpool.h: Renamed CharacterPool::getNumPoolsNotRead to CharacterPool::numPoolsNotRead. * yapet/pwgen/pwgen.h: Name of method was changed. Change incorporated. * yapet/pwgen/charpool.cc, yapet/pwgen/charpool.h: Added new methods for determining whether or not from a given subpool was read and to retrieve the position of a given subpool in the pool. * tests/Makefile.am, tests/charpool2.cc: Added test for new functionalities of charpool. 2009-08-20 Rafael Ostertag * disttest/compiler.profiles.freebsd, disttest/compiler.profiles.linux, disttest/disttest: Added compiler profiles. Fixed bugs. * ui/curswa.h: Removed unused KEY_ definition. * NEWS: Updated. * tests/Makefile.am: Fixed another $(top_builddir)/int. * po/de.po, po/yapet.pot: Updated. * tests/Makefile.am: Fixing include when using included libint ( -I$(top_builddir)/intl ). * crypt/Makefile.am, csv2yapet/Makefile.am, ui/Makefile.am, yapet/Makefile.am, yapet/pwgen/Makefile.am: Fixing include when using included libint ( -I$(top_builddir)/intl ). * tests/Makefile.am: generally added -I$(top_srcdir) to CPPFLAGS. * yapet/pwgen/charpool.h: Included string.h. * yapet/pwgen/rng.cc: Fixed typo in cpp directive. * disttest/compiler.profiles.solaris: added more compiler profiles. * disttest/compiler.profiles.linux: linux compiler profiles. * disttest/compiler.profiles, disttest/compiler.profiles.solaris: Compiler profiles for Solaris * disttest/disttest: compiler profile file can be specified on the command line. * disttest, disttest/compiler.profiles, disttest/disttest, disttest/toggle.pl: Automated build test. * yapet/main.cc: pressing enter now really continues when hitting an error in set_rlimit(). * doc/Makefile.am: Conditional build of xml parts enabled by using sed to replace markers in the documentation with comments. * yapet/passwordrecord.cc: Added missing #ifdef to make it compile without pwgen enabled. * configure.ac, crypt/bdbuffer.cc, crypt/bdbuffer.h, crypt/crypt.cc, crypt/crypt.h, crypt/file.cc, crypt/file.h, crypt/key.cc, crypt/key.h, crypt/partdec.cc, crypt/partdec.h, crypt/record.h, crypt/structs.h, crypt/yapetexception.h, csv2yapet/csvimport.cc, csv2yapet/main.cc, doc/Makefile.am, gettext.h, po/de.po, po/yapet.pot, tests/Makefile.am, tests/cfgfile1.cc, tests/cfgfile1.rc, tests/cfgfile2.rc, tests/corrupt.cc, tests/foreign.cc, ui/Makefile.am, ui/basewindow.cc, ui/basewindow.h, ui/button.cc, ui/button.h, ui/checkboxgroup.cc, ui/checkboxgroup.h, ui/colors.cc, ui/colors.h, ui/curswa.h, ui/dialogbox.cc, ui/dialogbox.h, ui/inputwidget.cc, ui/inputwidget.h, ui/intinwidget.cc, ui/intinwidget.h, ui/listwidget.h, ui/messagebox.cc, ui/messagebox.h, ui/misc.cc, ui/passwordwidget.cc, ui/passwordwidget.h, ui/roinwidget.cc, ui/roinwidget.h, ui/secstring.h, ui/uiexception.h, yapet/Makefile.am, yapet/cfg.cc, yapet/cfg.h, yapet/cfgfile.cc, yapet/cfgfile.h, yapet/consts.cc, yapet/consts.h, yapet/fileopen.cc, yapet/fileopen.h, yapet/globals.cc, yapet/globals.h, yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h, yapet/passworddialog.cc, yapet/passworddialog.h, yapet/passwordrecord.cc, yapet/passwordrecord.h, yapet/pwgen/charpool.cc, yapet/pwgen/charpool.h, yapet/pwgen/pwgen.h, yapet/pwgen/rng.cc, yapet/pwgen/rng.h, yapet/pwgendialog.cc, yapet/pwgendialog.h, yapet/searchdialog.cc, yapet/searchdialog.h, yapet/statusbar.cc, yapet/statusbar.h: Added code for supporting configuration options for PWGen in the configuration file. Updated PO file. PWGen can now be used to paste password in password records. PasswordRecord Dialog is more stable and ask for confirmation before canceling when changes have been made. PasswordRecord won't forget changes when resize happens. New class Consts for managing constant values added. New namespace YAPET::CONSTS added. Namespace YAPETUI split into YAPET::UI. Template function for easier parsing of configuration files introduced. Test for cfgfile added. * tests/corrupt.pet, tests/corrupt.pet.in, tests/foreign.pet, tests/foreign.pet.in: Listed as _DEPENDENCIES, will be renamed when copied into $(srcdir). 2009-08-19 Rafael Ostertag * tests/bdbuffer.cc, tests/charpool1.cc, tests/corrupt.cc, tests/enc.cc, tests/file.cc, tests/file2.cc, tests/file3.cc, tests/file4.cc, tests/file5.cc, tests/foreign.cc, tests/import1.cc, tests/import10.cc, tests/import11.cc, tests/import12.cc, tests/import13.cc, tests/import14.cc, tests/import2.cc, tests/import3.cc, tests/import4.cc, tests/import5.cc, tests/import6.cc, tests/import7.cc, tests/import8.cc, tests/import9.cc, tests/key.cc, tests/partdec.cc, tests/pwgen1.cc, tests/record.cc, tests/rng1.cc: Code beautified. Made output more edible. * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h, intl/loadinfo.h, intl/localcharset.h, intl/lock.h, intl/os2compat.h, intl/plural-exp.h, intl/printf-args.h, intl/printf-parse.h, intl/relocatable.h, intl/tsearch.h, intl/vasnprintf.h, intl/vasnwprintf.h, intl/wprintf-parse.h, intl/xsize.h: * po/POTFILES.in, po/de.po, po/yapet.pot: Updated. * po/de.po, po/de_CH.po: Now the only version we support for german. * po/de_AT.po, po/de_DE.po: Not used anymore. * po/LINGUAS: we support only one language de from now on. * tests/bdbuffer.cc, tests/charpool1.cc, tests/corrupt.cc, tests/enc.cc, tests/file.cc, tests/file2.cc, tests/file3.cc, tests/file4.cc, tests/file5.cc, tests/foreign.cc, tests/import1.cc, tests/import10.cc, tests/import11.cc, tests/import12.cc, tests/import13.cc, tests/import14.cc, tests/import2.cc, tests/import3.cc, tests/import4.cc, tests/import5.cc, tests/import6.cc, tests/import7.cc, tests/import8.cc, tests/import9.cc, tests/key.cc, tests/partdec.cc, tests/pwgen1.cc, tests/record.cc, tests/rng1.cc: Improved outpout of tests. Removed paramaters from main() where not neccessary. * yapet/pwgen/rng.cc: *** empty log message *** * yapet/consts.cc, yapet/consts.h: Renamed namespace YAPETCONSTS to YAPET::CONSTS. * yapet/cfg.cc, yapet/cfg.h, yapet/cfgfile.cc, yapet/cfgfile.h: Renamed namespace YAPETCONFIG to YAPET::CONFIG. * yapet/cfg.h: Renamed name space YAPETCONFIG to YAPET::CONFIG. 2009-08-18 Rafael Ostertag * po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot: Updated and new translations added. * tests/file4.cc, tests/file5.cc: Whitespace cleanup. * tests/Makefile.am, tests/foreign.cc, tests/foreign.pet: Added new check testing whether or not reading a file created on a different machine works. * yapet/pwgen/rng.cc: fixed parameter type. * doc/Doxyfile.in: fixed INPUT directive. * crypt/file.cc: updated comments. * ui/inputwidget.cc: Destructur will now call wrefresh() after wclear() in the hope it will clear buffers. * yapet/fileopen.cc: added proper preprocesor directives depending on config.h. * configure.ac: added missing check for header file. * crypt/structs.h: added missing include. * po/POTFILES.in, po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot: Updated. * yapet/pwgen/rng.cc: Adjusted messages. * yapet/pwgen/charpool.cc, yapet/pwgen/charpool.h, yapet/pwgen/rng.cc, yapet/pwgen/rng.h: Fixed #ifdef's to make it compile with --disable-assert * configure.ac: Added additional checks for functions. Added check for /dev/random and /dev/urandom. * tests/bdbuffer.cc, tests/charpool1.cc, tests/corrupt.cc, tests/enc.cc, tests/file.cc, tests/file2.cc, tests/file3.cc, tests/file4.cc, tests/file5.cc, tests/import1.cc, tests/import10.cc, tests/import11.cc, tests/import12.cc, tests/import13.cc, tests/import14.cc, tests/import2.cc, tests/import3.cc, tests/import4.cc, tests/import5.cc, tests/import6.cc, tests/import7.cc, tests/import8.cc, tests/import9.cc, tests/key.cc, tests/partdec.cc, tests/pwgen1.cc, tests/record.cc, tests/rng1.cc, tests/tests.h: Tests will print name of exception using typeinfo. Code beautified. * crypt, ui: *.orig files ignored now. * crypt/Makefile.am, csv2yapet/Makefile.am, ui/Makefile.am, yapet/Makefile.am: If --enable-assert is specified, -DDEBUG is used, otherwise -DNDEBUG. * tests, yapet: *.orig files ignored now. * tests/Makefile.am: Added pwgen tests. Fixed error for test _SOURCES: $(top_builddir) -> $(top_srcdir). Removed _CPPFLAGS for import tests, since -I flag can be specified in AM_CPPFLAGS variable. * tests/charpool1.cc, tests/pwgen1.cc, tests/rng1.cc, yapet/pwgen, yapet/pwgen/Makefile.am, yapet/pwgen/charpool.cc, yapet/pwgen/charpool.h, yapet/pwgen/pwgen.cc, yapet/pwgen/pwgen.h, yapet/pwgen/pwgenexception.h, yapet/pwgen/rng.cc, yapet/pwgen/rng.h: Completed password generator including tests * configure.ac: *** empty log message *** 2009-08-17 Rafael Ostertag * doc/Doxyfile.in: Added path to pwgen. * Makefile.am, Makefile.cvs, configure.ac, po/POTFILES.in, po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot, yapet/Makefile.am, yapet/pwgen, yapet/pwgen/Makefile.am, yapet/pwgen/pwgen.cc, yapet/pwgen/pwgen.h: Prepared source for pwgen. POTFILES.in now includes all files in the dist. PO files updated. 2009-08-15 Rafael Ostertag * NEWS: Updated. * yapet/mainwindow.cc, yapet/mainwindow.h: Code reformatted. When changes to the records happen that need to be written to disk, a '(+)' will be displayed next to the number of record items. * po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot: Updated due to changes in string to translate. * tests/file3.cc: White space cleanup. 2009-08-13 Rafael Ostertag * tests/file3.cc, tests/file4.cc, tests/file5.cc, tests/import10.cc, tests/import12.cc, tests/import2.cc, tests/import6.cc, tests/import8.cc, tests/tests.h: progress indicator now suitable for build logs. * csv2yapet/csvimport.cc, csv2yapet/csvimport.h: When using std::cout.flush() when doing verbose output. 2009-08-12 Rafael Ostertag * tests/file.cc, tests/file2.cc, tests/file3.cc, tests/file4.cc, tests/file5.cc: Files may not be created in $(SRCDIR), since this breaks "make distcheck". * doc/yapet.sgml.in: Added description for how to use the ~ in configuration files. * po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot: Updated line numbers. * NEWS: Updated. * BUGS: Added closed bugs. * yapet/main.cc: Added assert()'s. Simplified code somewhat. * yapet/cfg.cc, yapet/cfg.h: Added method cleanupPath() for cleaning up file paths returned by getPetFile(). getPetFile() is not returning a const reference anymore, but an object. * yapet/cfgfile.cc, yapet/cfgfile.h: Added asserts. parseFile() will replace ~ by the home directory of the user (fixes bug #14; http://bugs.guengel.ch/show_bug.cgi?id=14). 2009-08-11 Rafael Ostertag * doc/README.sgml.in: some updates. * doc/bugreport.sgml: rephrased. * ui/listwidget.h: Added assert()'s. Fixed bug #12 (http://bugs.guengel.ch/show_bug.cgi?id=12). * yapet/fileopen.cc: Removed superfluous break; statements in switch environments. * ui/button.cc, ui/dialogbox.cc, ui/inputwidget.cc: Removed superfluous break; statements in switch environments. * Makefile.am, configure.ac, crypt/Makefile.am, csv2yapet/Makefile.am, ui/Makefile.am, yapet/Makefile.am: Files can handle the --enable-assert argument. * csv2yapet/main.cc: Added namspace qualifier in front of Const stuff. * configure.ac: changed the name of the conditional. * configure.ac: added support for assert()'s. * ui/listwidget.h: replaced 'validateIterator() < 0' conditionals with 'validateIterator() == ((l_size_type)-1)' conditionals in the hope to reduce the number of possible bugs. * NEWS: updated. * doc/yapet.sgml.in, yapet/Makefile.am, yapet/cfg.cc, yapet/cfg.h, yapet/cfgfile.cc, yapet/cfgfile.h, yapet/consts.cc, yapet/consts.h, yapet/fileopen.cc, yapet/main.cc: Implemented the -i and -r options as per bugs #4 and #5 (see http://bugs.guengel.ch/). * configure.ac: Added check for ar/gar. Added additional checks for types. 2009-08-10 Rafael Ostertag * tests/bdbuffer.cc, tests/corrupt.cc, tests/file2.cc, tests/file3.cc, tests/file4.cc, tests/file5.cc, tests/import1.cc, tests/import10.cc, tests/import11.cc, tests/import12.cc, tests/import13.cc, tests/import14.cc, tests/import2.cc, tests/import3.cc, tests/import4.cc, tests/import5.cc, tests/import6.cc, tests/import7.cc, tests/import8.cc, tests/import9.cc, tests/key.cc: Adjusted output by tests somewhat. * configure.ac: updated help string for disable-csv2yapet. * configure.ac: Bumped version number to 0.5. Fixed help string for terminal-title -> Default: yes. * tests/Makefile.am, tests/corrupt.cc, tests/corrupt.pet: Added test for testing recognition of id string in pet files. * tests/file.cc, tests/file2.cc, tests/file3.cc, tests/file4.cc, tests/file5.cc: path to test files added. * tests/key.cc: fixed svn tag. * doc/yapet.sgml.in: changed the term 'password' to 'password records'. 2009-07-26 Rafael Ostertag * Makefile.cvs: ChangLog will be fetched from svn repository. * doc/bugreport.sgml: Keyword expansion enabled. * doc/yapet.sgml.in: revised yapet man page. Split content into some more sections. * doc/pwrecord.sgml: the term "main screen" properly capitalized. * NEWS: update. * BUGS: Added referer to bugs.guengel.ch. * ui/listwidget.h: Fixed bug #9 "VI keys for list selection movement" (see http://bugs.guengel.ch/process_bug.cgi). * configure.ac: Fixed bug #8 " --enable-terminal-title should be default" (see http://bugs.guengel.ch/show_bug.cgi?id=8). * csv2yapet/main.cc: Applied patch for fixing bug #11 "Build fails on Fedora 11" (see http://bugs.guengel.ch/show_bug.cgi?id=11). 2009-07-25 Rafael Ostertag * intl.h: Doesn't inlcude gettext.h and locale.h when --disable-nls is given. * yapet/main.cc: Fixed build error when using --disable-nls. 2009-07-24 Rafael Ostertag * BUGS: Cleared bugs. 2009-07-19 Rafael Ostertag * Makefile.am, configure.ac, doc/Makefile.am: Fixed bug #10 (http://bugs.guengel.ch/show_bug.cgi?id=10), allow to disable the installation of documentation files. * NEWS: Updated. * configure.ac, ui/listwidget.h, yapet/searchdialog.cc: Fixed bug #7 (http://bugs.guengel.ch/show_bug.cgi?id=7), enabling YAPET to do a case-insensitive search even if strcasestr() is not supported on build platform. * NEWS: updated. * csv2yapet/Makefile.am, csv2yapet/main.cc, yapet/Makefile.am, yapet/cfgfile.cc, yapet/consts.cc, yapet/consts.h, yapet/fileopen.cc, yapet/fileopen.h, yapet/main.cc: Fixed bug #3 (http://bugs.guengel.ch/show_bug.cgi?id=3) making YAPET not to load file specified in ~/.yapet if suffix is omitted. 2009-07-18 Rafael Ostertag * NEWS, csv2yapet/csvimport.cc, csv2yapet/csvimport.h, doc/csv2yapet.sgml.in, tests/Makefile.am, tests/import10.cc, tests/import11.cc, tests/import12.cc, tests/import13.cc, tests/import14.cc, tests/import2.cc, tests/import3.cc, tests/import7.cc, tests/import8.cc, tests/import9.cc, tests/test5.csv, tests/test6.csv, tests/test7.csv, tests/test8.csv, tests/test9.csv, tests/tests.h: Applied patch for fixing bug #6 (http://bugs.guengel.ch/show_bug.cgi?id=6) concerning handling of field delimiters in field values. 2009-07-13 Rafael Ostertag * BUGS: added a link to http://bugs.guengel.ch * doc/csv2yapet.sgml.in, doc/yapet.sgml.in: included bugreport.sgml in the bugs section. * doc/bugreport.sgml: rephrase. * doc/Makefile.am: added bugreport.sgml to sgml_static_files. * doc/bugreport.sgml: unified paragraph about how to report bugs. 2009-07-12 Rafael Ostertag * TODO: Finishing touches prior 0.4 release. * BUGS, doc/INSTALL.sgml.in, doc/Makefile.am, doc/README.Cygwin.sgml.in, doc/README.sgml.in, doc/csv2yapet.sgml.in, doc/supportedplatforms.sgml, doc/yapet.sgml.in: Finishing touches prior 0.4 release. 2009-07-11 Rafael Ostertag * tests/Makefile.am: Fixed CPPFLAGS of import tests. * doc: Updated svn:ignore. * doc/csv2yapet.sgml.in: Finished csv2yapet man page. * doc/Makefile.am: Improved Makefile.am. Removed stuff for conditional processing of docbook files. * configure.ac: Help strings updated. --enable-build-doc will be enabled only if lynx and xsltproc are found. * po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot: Updated. * Makefile.cvs: Added configure.ac as dependency for Makefile.in. * doc/yapet.sgml.in: Some minor changes. * MAINTAINER: updated. * Makefile.am: Added automake options, distcheck configure flags, and BUGS file as EXTRA_DIST. * BUGS: added BUGS file. 2009-07-10 Rafael Ostertag * configure.ac: Source documentation is now independently of --enable-doc-build built. * ., csv2yapet: svn property edit. * po, po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot: Translated new messages. * NEWS, TODO: Update. * doc: Ignore some more files. * doc/Makefile.am: Added csv2yapet man page and conditional processing for docbook files. * doc/csv2yapet.sgml.in: Added man page for csv2yapet. * doc/lincense.sgml: Renamed. * doc/yapet.sgml.in: Restructuring, improved tagging. * doc/INSTALL.sgml.in: Updated tagging, added stuff concerning csv2yapet. * doc/pwrecord.sgml: Updated tagging. * doc/README.sgml.in: Rephrase, update. * doc/caution.sgml: Rephrase. * csv2yapet/csvimport.h: changed comment. * csv2yapet/main.cc: changed comments. 2009-07-09 Rafael Ostertag * doc/license.sgml: fixed typo. * doc/lincense.sgml: put license in a separate file. 2009-07-08 Rafael Ostertag * doc/pwrecord.sgml: rephrase. * yapet/main.cc: grouped the command line arguments in the help screen. * yapet/mainwindow.cc: clear the terminal title upon exit. * doc/Doxyfile.in: added the path of csv2yapet in order to process it. * csv2yapet/csvimport.h: whitespace cleanup. * csv2yapet/csvimport.cc, csv2yapet/csvimport.h, csv2yapet/main.cc: commented the source. 2009-07-07 Rafael Ostertag * csv2yapet/csvimport.cc, csv2yapet/csvimport.h, csv2yapet/main.cc: Basic functionality implemented. * NEWS: Updated. * configure.ac: Added tests for headers and functions needed by csv2yapet. * tests/import1.cc, tests/import3.cc, tests/import4.cc, tests/import5.cc: Added missing headers. * tests/file3.cc: whitespace cleanup. * Makefile.am: adjusted build order * yapet/main.cc: updated help text * tests/import1.cc, tests/import2.cc: Improved tests * tests/Makefile.am: Added conditional for csv2yapet build. Added more import tests. * Makefile.am, configure.ac: Added conditional for csv2yapet build * doc/Makefile.am: make clean properly cleans up generated files * tests/import3.cc, tests/import4.cc, tests/import5.cc, tests/import6.cc, tests/test2.csv, tests/test3.csv, tests/test4.csv, tests/testpaths.h.in: Added more import tests 2009-07-06 Rafael Ostertag * Makefile.am, Makefile.cvs, configure.ac, csv2yapet, csv2yapet/Makefile.am, csv2yapet/csvimport.cc, csv2yapet/csvimport.h, csv2yapet/main.cc, tests/Makefile.am, tests/import1.cc, tests/import2.cc, tests/test1.csv: Added csv import utility including some tests * TODO: Updated * tests/file4.cc, tests/tests.h: Whitespace cleanup * po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot: Updated translations * yapet/cfgfile.cc: fixed typo * crypt/file.cc: shortened the exception message. * yapet/main.cc: added cmd line option for explicitly enable file security check. * yapet/cfgfile.cc: removed debug code. * configure.ac: proper handling of --enable-* 2009-07-05 Rafael Ostertag * NEWS, TODO: updated. * configure.ac, yapet/Makefile.am, yapet/cfgfile.cc, yapet/cfgfile.h, yapet/main.cc, yapet/mainwindow.cc: configuration file handling implemented. * configure.ac: removed prog check for flex and bison. Added checks for additional C++ headers and C functions * configure.ac: bumped version to 0.4. Added check for yacc and lex. * yapet/main.cc: update copyright date * NEWS: updated * yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h: time-out for locking screen can be specified on the cmd line * crypt/file.cc, crypt/file.h, yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h: file permission and owner check implemented including cmd line option for disabling the check * NEWS, TODO: update * configure.ac: checks availability of functions for file mode and ownership retrieval * yapet/fileopen.h: prevents creation of files named only '.pet'. * ui/button.cc, ui/curswa.h, ui/dialogbox.cc, ui/inputwidget.cc, yapet/fileopen.cc, yapet/passworddialog.cc, yapet/passwordrecord.cc, yapet/searchdialog.cc: added support for closing message boxes and dialogs by pressing the escape key. * doc/Makefile.am: *.in files are again included in the distribution 2009-06-12 Rafael Ostertag * doc/INSTALL.sgml.in: updated "what gets installed?" section * doc/README.Cygwin.sgml.in: fixed typo 2009-06-11 Rafael Ostertag * AUTHORS: Updated. * crypt/bdbuffer.cc, crypt/bdbuffer.h, crypt/crypt.cc, crypt/crypt.h, crypt/file.cc, crypt/file.h, crypt/key.cc, crypt/key.h, crypt/partdec.cc, crypt/partdec.h, crypt/record.h, crypt/structs.h, crypt/yapetexception.h, yapet/main.cc: Added waiver * NEWS: Updated. * LICENSE: License file that includes the waiver on the GPL for the OpenSSL library. * Makefile.am: added the LICENSE file to the EXTRA_DIST and textdoc_DATA variables. * yapet.desktop.in: Syntax conforms to the freedesktop.org spec. * doc/yapet.sgml.in: Fixed typo * doc/yapet.sgml.in: Added reference to the author in the BUGS section * doc/README.sgml.in: Added copyright statement * configure.ac: Bumped to version 3.0a * TODO: Updated * intl.h: Adjusted the copyright statement as described in the GNU HowTo * crypt/bdbuffer.cc, crypt/bdbuffer.h, crypt/crypt.cc, crypt/crypt.h, crypt/file.cc, crypt/file.h, crypt/key.cc, crypt/key.h, crypt/partdec.cc, crypt/partdec.h, crypt/record.h, crypt/structs.h, crypt/yapetexception.h: Adjusted the copyright statement as described in the GNU HowTo * yapet/fileopen.cc, yapet/fileopen.h, yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h, yapet/passworddialog.cc, yapet/passworddialog.h, yapet/passwordrecord.cc, yapet/passwordrecord.h, yapet/searchdialog.cc, yapet/searchdialog.h, yapet/statusbar.cc, yapet/statusbar.h: Adjusted the copyright statement as described in the GNU HowTo * ui/basewindow.cc, ui/basewindow.h, ui/button.cc, ui/button.h, ui/colors.cc, ui/colors.h, ui/curswa.h, ui/dialogbox.cc, ui/dialogbox.h, ui/inputwidget.cc, ui/inputwidget.h, ui/listwidget.h, ui/messagebox.cc, ui/messagebox.h, ui/misc.cc, ui/misc.h, ui/passwordwidget.cc, ui/passwordwidget.h, ui/secstring.h, ui/uiexception.h: Adjusted the copyright statement as described in the GNU HowTo 2009-05-03 Rafael Ostertag * TODO: added one more todo * TODO: todo file added 2009-04-13 Rafael Ostertag * Makefile.am: maintainer-clean removes README.Cygwin * doc/DESIGN.sgml.in, doc/INSTALL.sgml.in, doc/Makefile.am, doc/README.sgml.in, doc/copyright.sgml, doc/preamble.sgml, doc/yapet.sgml.in: Copyright not inserted via preamble.sgml but copyright.sgml. * doc/README.Cygwin.sgml.in: Copyright not inserted via preamble.sgml but copyright.sgml. Build Error section added. * configure.ac: some cleanup * NEWS: Updated. * doc/INSTALL.sgml.in, doc/README.sgml.in: fixed this and that. * configure.ac, doc/Makefile.am: --with-docbook-xsl option for specifying the location of the Docbook XSL added. 2009-04-11 Rafael Ostertag * tests/Makefile.am: fixed build * configure.ac: fixed am conditionals * Makefile.am, configure.ac, crypt/Makefile.am, ui/Makefile.am, yapet/Makefile.am: - -I../intl will only be added when not using included gettext * doc/DESIGN.sgml.in, doc/INSTALL.sgml.in, doc/README.sgml.in, doc/yapet.sgml.in: - Fixed some spelling errors. Added subtitles. * doc/Makefile.am: - added README.Cygwin * doc/README.Cygwin.sgml.in: Cygwin build instructions added * crypt/bdbuffer.cc, crypt/crypt.cc, crypt/crypt.h, crypt/file.cc, crypt/key.cc, crypt/record.h, crypt/yapetexception.h, ui/button.cc, ui/dialogbox.cc, ui/inputwidget.cc, ui/listwidget.h, ui/messagebox.cc, ui/passwordwidget.cc, ui/uiexception.h, yapet/fileopen.cc, yapet/main.cc, yapet/mainwindow.cc, yapet/passworddialog.cc, yapet/passwordrecord.cc, yapet/searchdialog.cc, yapet/statusbar.cc: - fixed #include of intl.h to make the build process pass make dist-check * po/ChangeLog: - ChangeLog update * po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot: -updated due to changes in the code * configure.ac: - added checks for support functions of openssl * Makefile.am, crypt/Makefile.am, intl/Makefile.in, tests/Makefile.am, ui/Makefile.am, yapet/Makefile.am: - Added target to remove SunWS_cache 2009-04-10 Rafael Ostertag * po/de_AT.po, po/de_CH.po, po/de_DE.po, po/yapet.pot: - some updates * configure.ac: if doxygen is not found, no is returned * yapet/mainwindow.cc: added some comments * doc/Makefile.am: if programs are not available, error messages are printed * intl/plural.c, po/LINGUAS, po/de_AT.po, po/de_CH.po, po/de_DE.po, po/messages.pot, po/yapet.pot, yapet/mainwindow.cc: - refined translations * ABOUT-NLS, Makefile.am, Makefile.cvs, config.guess, config.rpath, config.sub, configure.ac, crypt/Makefile.am, crypt/bdbuffer.cc, crypt/crypt.cc, crypt/crypt.h, crypt/file.cc, crypt/key.cc, crypt/key.h, crypt/record.h, crypt/yapetexception.h, doc/Makefile.am, gettext.h, intl, intl.h, intl/ChangeLog, intl/Makefile.in, intl/VERSION, intl/bindtextdom.c, intl/config.charset, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/eval-plural.h, intl/explodename.c, intl/export.h, intl/finddomain.c, intl/gettext.c, intl/gettextP.h, intl/gmo.h, intl/hash-string.c, intl/hash-string.h, intl/intl-compat.c, intl/intl-exports.c, intl/l10nflist.c, intl/langprefs.c, intl/libgnuintl.h.in, intl/libintl.rc, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localcharset.h, intl/locale.alias, intl/localealias.c, intl/localename.c, intl/lock.c, intl/lock.h, intl/log.c, intl/ngettext.c, intl/os2compat.c, intl/os2compat.h, intl/osdep.c, intl/plural-exp.c, intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/printf-args.c, intl/printf-args.h, intl/printf-parse.c, intl/printf-parse.h, intl/printf.c, intl/ref-add.sin, intl/ref-del.sin, intl/relocatable.c, intl/relocatable.h, intl/textdomain.c, intl/tsearch.c, intl/tsearch.h, intl/vasnprintf.c, intl/vasnprintf.h, intl/vasnwprintf.h, intl/version.c, intl/wprintf-parse.h, intl/xsize.h, m4, m4/ChangeLog, m4/codeset.m4, m4/gettext.m4, m4/glibc2.m4, m4/glibc21.m4, m4/iconv.m4, m4/intdiv0.m4, m4/intl.m4, m4/intldir.m4, m4/intlmacosx.m4, m4/intmax.m4, m4/inttypes-pri.m4, m4/inttypes_h.m4, m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/lock.m4, m4/longlong.m4, m4/nls.m4, m4/po.m4, m4/printf-posix.m4, m4/progtest.m4, m4/size_max.m4, m4/stdint_h.m4, m4/uintmax_t.m4, m4/visibility.m4, m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4, po, po/ChangeLog, po/LINGUAS, po/Makefile.in.in, po/Makevars, po/Makevars.template, po/POTFILES.in, po/Rules-quot, po/boldquot.sed, po/de_CH.po, po/en@boldquot.header, po/en@quot.header, po/insert-header.sin, po/messages.pot, po/quot.sed, po/remove-potcdate.sin, po/yapet.pot, ui/Makefile.am, ui/button.cc, ui/dialogbox.cc, ui/inputwidget.cc, ui/listwidget.h, ui/messagebox.cc, ui/misc.cc, ui/passwordwidget.cc, ui/uiexception.h, yapet/Makefile.am, yapet/fileopen.cc, yapet/main.cc, yapet/mainwindow.cc, yapet/passworddialog.cc, yapet/passwordrecord.cc, yapet/searchdialog.cc, yapet/statusbar.cc: - Gettextize 2009-03-23 Rafael Ostertag * yapet/mainwindow.cc: xterm title updates implemented. * ui/misc.cc: fixed syntax error * ui/misc.cc, ui/misc.h: - added new function isXTerm - improved setTerminalTitle * configure.ac: added test for strncmp 2009-03-22 Rafael Ostertag * yapet/mainwindow.cc: - added setTerminalTitle, but its not completely tested yet. * ui/colors.cc: - whitespace cleanup * ui/Makefile.am, ui/misc.cc, ui/misc.h: - setTerminalTitle implemented. * configure.ac: - Added some more tests - Added --enable-terminal-title 2009-03-12 Rafael Ostertag * doc/Doxyfile.in: - Doxygen configuration updated. * configure.ac: --with-xslpath removed. No longer needed, since xsltproc fetches xsl via http now. * doc/DESIGN.sgml.in, doc/INSTALL.sgml.in, doc/Makefile.am, doc/README.sgml.in, doc/yapet.sgml.in: xsltproc is now advised to fetch the style sheets via http. Docbook version bumped to 4.5 XML. 2008-07-23 Rafael Ostertag * ui/inputwidget.cc, ui/inputwidget.h: - Cursor visible in input widgdets. - Backspace handling improved. * doc/Makefile.am: - Including files to build documentation in the tar-ball. 2008-07-21 Rafael Ostertag * configure.ac, crypt/bdbuffer.cc, crypt/bdbuffer.h, tests/bdbuffer.cc, ui/listwidget.h, ui/passwordwidget.cc: - Fixed build for gcc 4.3 or later 2008-07-19 Rafael Ostertag * .cvsignore, crypt/.cvsignore, doc/.cvsignore, tests/.cvsignore, ui/.cvsignore, yapet/.cvsignore: - No longer used. * ui/listwidget.h: - Whitespace cleanup * ui/listwidget.h: - Made it compile under SUNWspro. * NEWS: - Update * doc/yapet.sgml.in: - Documented the new functionalities. - Improved the documentation and added some missing stuff. * doc/caution.sgml: - Minor alterations * ui/listwidget.h: - Added a method for highlighting a certain iterator in the widget. - Completed the search functions. - Minor clean ups. * yapet/mainwindow.cc, yapet/mainwindow.h: - The searchNext() method is implemented. * yapet/searchdialog.cc, yapet/searchdialog.h: - The search term is returned as char*. - Depending on whether the platform has strcasestr or strstr only, the user is hinted about whether the search is case sensitive or not. * configure.ac: - Bumped package version to 0.2. - Added checks for additional headers and functions. 2008-07-18 Rafael Ostertag * yapet/mainwindow.cc, yapet/mainwindow.h: - Prepared for the search functionality. * yapet/Makefile.am: - Added the new files for the search dialog. * yapet/searchdialog.cc: - Whitespace cleanup * yapet/searchdialog.cc, yapet/searchdialog.h: - Search Dialog * ui/listwidget.h: - No protected members anymore. - Some comments * doc/yapet.sgml.in: - Updated manpage. * yapet/mainwindow.cc: - The title is now properly shown even upon resize. * ui/basewindow.cc, ui/basewindow.h: - Resize events are not processed below certain dimensions. * NEWS: - Updated 2008-07-17 Rafael Ostertag * yapet/mainwindow.cc: - Made it compile under SUNWspro again - Dialog confirming whether or not an entry should be deleted will be shown only if there are actual entries to delete. * ui/listwidget.h: - Selection handling now working - Newly introduced method for selection removed again. * ui/listwidget.h: - Border of inactive listwidget uses now different characters for drawing the border - New method for hiding the selection bar. * yapet/mainwindow.cc: - Deleting a record puts a message in the status bar now. * yapet/mainwindow.cc, yapet/mainwindow.h: - Sort order is maintained when adding and editing entries. - Sort order can be changed. 2008-07-15 Rafael Ostertag * ui/listwidget.h: - The list is sorted before displayed in the setList() method. - Added convenience method setSortOrder() for sorting the list with the currently set sort order. * crypt/partdec.cc, crypt/partdec.h: - Added less-than operator in order to be able to sort a list of partdecS. * configure.ac: - Check for strcmp() added. * ui/listwidget.h: - Added code for sorting. - Does not compile. 2008-02-27 Rafael Ostertag * configure.ac: *** empty log message *** * configure.ac: *** empty log message *** * AUTHORS, MAINTAINER, Makefile.am, NEWS, crypt/file.h, doc/DESIGN.sgml.in, doc/INSTALL.sgml.in: - Altered doc files in order to prepare for the release. * configure.ac, doc/INSTALL.sgml.in, doc/Makefile.am: - Docs are now only build upon explicit request by --enable-build-doc. 2008-02-26 Rafael Ostertag * doc/Makefile.am: - Passes distcheck except for doxygen generated docs, but that's 'k. * doc/Makefile.am, doc/caution.sgml, doc/preamble.sgml, doc/pwrecord.sgml, doc/supportedplatforms.sgml: *** empty log message *** * Makefile.am, doc/Makefile.am, tests/Makefile.am: *** empty log message *** * doc/DESIGN.sgml.in, doc/Doxyfile.in: - Recovered files. * doc/DESIGN.sgml.in, doc/Doxyfile.in, doc/Makefile.am: *** empty log message *** * doc/pwrecord.sgml: *** empty log message *** * crypt/file.h, crypt/structs.h, doc/DESIGN.sgml.in, doc/INSTALL.sgml.in, doc/Makefile.am, doc/README.sgml.in, doc/yapet.sgml.in: - Completed doc files and manpage. * doc/yapet.sgml.in: *** empty log message *** * doc/Makefile.am, doc/manfigures, doc/yapet.sgml.in: *** empty log message *** 2008-02-25 Rafael Ostertag * doc/Makefile.am: - Fixed Makefile for make/dmake under solaris. * ., .cvsignore, crypt, crypt/.cvsignore, doc, doc/.cvsignore, doc/DESIGN.sgml.in, doc/Doxyfile.in, doc/INSTALL.sgml.in, doc/Makefile.am, doc/README.sgml.in, doc/yapet.sgml.in, tests, tests/.cvsignore, yapet, yapet/.cvsignore: *** empty log message *** * doc/Makefile.am, doc/yapet.sgml.in, doc/yapetman.sgml.in: *** empty log message *** * doc/yapetman.sgml.in: *** empty log message *** * doc/DESIGN.sgml.in, doc/Makefile.am, doc/yapetman.sgml.in: *** empty log message *** * configure.ac, doc/INSTALL.sgml.in, doc/Makefile.am, doc/README.sgml.in, doc/caution.sgml, doc/manfigures, doc/manfigures/mainscreen.sgml, doc/yapetman.sgml.in, yapet/fileopen.cc, yapet/fileopen.h, yapet/main.cc, yapet/mainwindow.cc: - Manpages generated with xsltproc. - Status bar shows missing messages for record addition and record edition. 2008-02-24 Rafael Ostertag * Makefile.am, configure.ac, doc/caution.sgml, doc/yapetman.sgml.in, ui/basewindow.cc, yapet/main.cc: *** empty log message *** 2008-02-23 Rafael Ostertag * doc/DESIGN.sgml.in, doc/INSTALL.sgml.in, doc/Makefile.am, doc/README.sgml.in, doc/caution.sgml, doc/yapetman.sgml.in: - Added some more files. - DESGIN.sgml.in describes the general design of yapet. - Docbook2x-man is used for generating the man page from xml sources. 2008-02-21 Rafael Ostertag * doc/INSTALL.sgml.in, doc/README.sgml.in, yapet.desktop.in, yapet/main.cc: - File to be opened by yapet can now be specified on the command line without using the -f option. 2008-02-20 Rafael Ostertag * doc/INSTALL.sgml.in, doc/Makefile.am, doc/README.sgml.in, doc/supportedplatforms.sgml: *** empty log message *** 2008-02-19 Rafael Ostertag * doc/INSTALL.sgml.in: *** empty log message *** * doc/INSTALL.sgml.in: *** empty log message *** * ui/curswa.h, ui/listwidget.h, yapet/mainwindow.cc: - Compiles using Sun's X/Open implementation of curses. * Makefile.cvs: - Creates an empty README file * README: - Will generated from sgml sources. * README, configure.ac, doc/INSTALL.sgml.in, doc/Makefile.am, ui/basewindow.h: - Fixed abstract method in class AlarmFunction. - Text files are by default generated by xsltproc and lynx. 2008-02-18 Rafael Ostertag * doc/INSTALL.sgml.in: *** empty log message *** * README, configure.ac, crypt/file.cc, crypt/file.h, yapet/mainwindow.cc: - Date when master password was last set is now displayed. * tests/file5.cc: - Test file * Makefile.am, README, configure.ac, doc/Doxyfile.in, doc/INSTALL.sgml.in, doc/Makefile.am, doc/README.sgml.in: *** empty log message *** 2008-02-15 Rafael Ostertag * configure.ac, doc/INSTALL.sgml.in, doc/README.sgml.in, ui/listwidget.h, yapet/fileopen.cc: - The cwd string in the file open dialog will be updated again. - Scroll indicators added to list widget. 2008-02-13 Rafael Ostertag * Makefile.am, configure.ac, crypt/file.h, doc/Makefile.am, ui/basewindow.h, ui/button.h, ui/colors.h, ui/curswa.h, ui/dialogbox.h, ui/inputwidget.h, ui/listwidget.h, ui/messagebox.h, ui/passwordwidget.cc, ui/passwordwidget.h, ui/secstring.h, ui/uiexception.h, yapet.desktop.in, yapet/fileopen.h, yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h, yapet/passworddialog.h, yapet/passwordrecord.h, yapet/statusbar.cc, yapet/statusbar.h: - Commented code. - Added desktop file. * ui/Makefile.am, ui/basewindow.cc, ui/basewindow.h, ui/button.cc, ui/dialogbox.cc, ui/inputwidget.cc, ui/listwidget.h, ui/messagebox.cc, ui/messagebox.h, ui/resizeable.cc, ui/resizeable.h, yapet/fileopen.cc, yapet/fileopen.h, yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h, yapet/passworddialog.cc, yapet/passworddialog.h, yapet/passwordrecord.cc, yapet/passwordrecord.h, yapet/statusbar.cc, yapet/statusbar.h: - Renamed resizeable.(cc|h) to basewindow.(cc|h). - Renamed the class Resizeable to BaseWindow. * configure.ac, crypt/record.h, crypt/structs.h, ui/button.h, ui/colors.h, ui/curswa.h, ui/dialogbox.cc, ui/dialogbox.h, ui/inputwidget.h, ui/listwidget.h, ui/resizeable.cc, ui/resizeable.h, ui/secstring.h, ui/uiexception.h, yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h: - Added signal handler for ALARM in order to lock the screen automatically. - Added some other signal handlers to deal with certain terminating signals. - Commented some more code. 2008-02-11 Rafael Ostertag * crypt/Makefile.am, crypt/bdbuffer.h, crypt/file.cc, crypt/file.h, crypt/key.h, crypt/partdec.h, crypt/record.h, crypt/structs.h, doc/Doxyfile.in, doc/README.sgml.in, yapet/fileopen.h: - Commented code. 2008-02-10 Rafael Ostertag * Makefile.cvs, crypt/bdbuffer.h, crypt/crypt.h, crypt/file.cc, crypt/file.h, crypt/record.h, doc/INSTALL.sgml.in: - Started commenting file.h - Finished INSTALL.sgml.in. 2008-02-09 Rafael Ostertag * doc/INSTALL.sgml.in, doc/Makefile.am, doc/preamble.sgml: - SGMLized INSTALL.sgml.in 2008-02-08 Rafael Ostertag * INSTALL, INSTALL.generic, Makefile.am, doc/INSTALL.sgml.in: - INSTALL is built from INSTALL.sgml.in * AUTHORS, configure.ac, yapet/main.cc: - Uses getopt_long() if available for option parsing. 2008-02-07 Rafael Ostertag * tests/tests.h: - Functions and defines shared by the tests. * Makefile.am, Makefile.cvs, configure.ac, crypt/bdbuffer.cc, crypt/bdbuffer.h, crypt/crypt.cc, crypt/crypt.h, crypt/file.cc, crypt/file.h, crypt/gpsexception.h, crypt/key.cc, crypt/key.h, crypt/partdec.cc, crypt/partdec.h, crypt/record.h, crypt/structs.h, crypt/yapetexception.h, tests/Makefile.am, tests/bdbuffer.cc, tests/enc.cc, tests/encryptiontest.gps, tests/file.cc, tests/file2.cc, tests/file3.cc, tests/file4.cc, tests/key.cc, tests/partdec.cc, tests/record.cc, ui/button.cc, ui/button.h, ui/colors.cc, ui/colors.h, ui/curswa.h, ui/dialogbox.cc, ui/dialogbox.h, ui/inputwidget.cc, ui/inputwidget.h, ui/listwidget.h, ui/messagebox.cc, ui/messagebox.h, ui/passwordwidget.cc, ui/passwordwidget.h, ui/resizeable.cc, ui/resizeable.h, ui/secstring.h, ui/uiexception.h, yapet/Makefile.am, yapet/fileopen.cc, yapet/fileopen.h, yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h, yapet/passworddialog.cc, yapet/passworddialog.h, yapet/passwordrecord.cc, yapet/passwordrecord.h, yapet/statusbar.cc, yapet/statusbar.h: - Renamed GPSafe stuff to YAPET. - Fixed mtime bug when writing data. - Password change is now supported, but not implemented in the UI. - Test are now more quiet and accurate. * crypt/bdbuffer.cc, crypt/bdbuffer.h, crypt/crypt.cc, crypt/crypt.h, crypt/file.cc, crypt/gpsexception.h, crypt/key.cc, crypt/key.h, tests/encryptiontest.gps, ui/Makefile.am, ui/button.cc, ui/inputwidget.cc, ui/listwidget.h, ui/messagebox.cc, ui/messagebox.h, ui/resizeable.h, ui/scrdim.h, yapet/fileopen.cc, yapet/fileopen.h, yapet/mainwindow.cc, yapet/mainwindow.h, yapet/passworddialog.cc, yapet/passworddialog.h, yapet/passwordrecord.cc, yapet/passwordrecord.h, yapet/statusbar.cc, yapet/statusbar.h: - Commented code. - scrdim class merged into resizeable. 2008-02-06 Rafael Ostertag * COPYING, configure.ac, crypt/bdbuffer.cc, crypt/bdbuffer.h, crypt/crypt.cc, crypt/crypt.h, crypt/file.cc, crypt/file.h, crypt/gpsexception.h, crypt/key.cc, crypt/key.h, crypt/partdec.cc, crypt/partdec.h, crypt/record.h, crypt/structs.h, ui/button.cc, ui/button.h, ui/colors.cc, ui/colors.h, ui/curswa.h, ui/dialogbox.cc, ui/dialogbox.h, ui/inputwidget.cc, ui/inputwidget.h, ui/listwidget.h, ui/messagebox.cc, ui/messagebox.h, ui/passwordwidget.cc, ui/passwordwidget.h, ui/resizeable.cc, ui/resizeable.h, ui/scrdim.h, ui/secstring.h, ui/uiexception.h, yapet/fileopen.cc, yapet/fileopen.h, yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h, yapet/passworddialog.cc, yapet/passworddialog.h, yapet/passwordrecord.cc, yapet/passwordrecord.h, yapet/statusbar.cc, yapet/statusbar.h: - Licensed under the GPLv3. - Added copyright notice. - Fixed a few bugs. - On-disk data is stored in big endian format. * configure.ac, crypt/file.cc, doc/Makefile.am, tests/Makefile.am, tests/encryptiontest.gps, tests/file4.cc, ui/button.cc, ui/button.h, ui/curswa.h, ui/dialogbox.cc, ui/inputwidget.cc, ui/listwidget.h, ui/messagebox.cc, ui/resizeable.cc, yapet/fileopen.cc, yapet/main.cc, yapet/mainwindow.cc, yapet/passworddialog.cc, yapet/passwordrecord.cc, yapet/statusbar.cc: - Tried to improve the curses window handling. - Using setrlimit() to suppress the creation of core files. - Streamlined code. - This and that. 2008-02-05 Rafael Ostertag * configure.ac, ui/button.cc, ui/inputwidget.cc, ui/listwidget.h, ui/messagebox.cc, ui/messagebox.h, yapet/fileopen.cc, yapet/fileopen.h, yapet/passworddialog.cc, yapet/passwordrecord.cc, yapet/statusbar.cc: - Before using delwin(), wclear(), and wrefresh() is issued in order to prevent passwords from staying in memory ... 2008-02-04 Rafael Ostertag * ., .cvsignore, configure.ac, tests, tests/.cvsignore, ui, ui/.cvsignore, ui/inputwidget.cc, ui/listwidget.h, yapet/mainwindow.cc: - Tried to make recognition of backspace and delete key reliable in input widget * Makefile.am, configure.ac, crypt/Makefile.am, crypt/key.cc, crypt/key.h, doc, doc/Doxyfile.in, doc/Makefile.am, tests/encryptiontest.gps, ui/Makefile.am, yapet/Makefile.am: - Added comments. - Prepared for documentation 2008-02-03 Rafael Ostertag * ., AUTHORS, COPYING, INSTALL, Makefile.am, Makefile.cvs, NEWS, README, configure.ac, crypt, crypt/Makefile.am, crypt/bdbuffer.cc, crypt/bdbuffer.h, crypt/crypt.cc, crypt/crypt.h, crypt/file.cc, crypt/file.h, crypt/gpsexception.h, crypt/key.cc, crypt/key.h, crypt/partdec.cc, crypt/partdec.h, crypt/record.h, crypt/structs.h, tests, tests/Makefile.am, tests/bdbuffer.cc, tests/enc.cc, tests/encryptiontest.gps, tests/file.cc, tests/file2.cc, tests/file3.cc, tests/file4.cc, tests/key.cc, tests/partdec.cc, tests/record.cc, ui, ui/Makefile.am, ui/button.cc, ui/button.h, ui/colors.cc, ui/colors.h, ui/curswa.h, ui/dialogbox.cc, ui/dialogbox.h, ui/inputwidget.cc, ui/inputwidget.h, ui/listwidget.h, ui/messagebox.cc, ui/messagebox.h, ui/passwordwidget.cc, ui/passwordwidget.h, ui/resizeable.cc, ui/resizeable.h, ui/scrdim.h, ui/secstring.h, ui/uiexception.h, yapet, yapet/Makefile.am, yapet/fileopen.cc, yapet/fileopen.h, yapet/main.cc, yapet/mainwindow.cc, yapet/mainwindow.h, yapet/passworddialog.cc, yapet/passworddialog.h, yapet/passwordrecord.cc, yapet/passwordrecord.h, yapet/statusbar.cc, yapet/statusbar.h: Initial revision