2014-02-23  Rafael Ostertag <rafi@guengel.ch>

	* [r6010] .: Using tagged libyacurs 0.1 in svn:externals.

	* [r6008] tests/preload/istty.cc: use std::exit().

	* [r6007] doc/README.sgml.in: Mentioned experimental multi-byte
	  characters.

	* [r6006] NEWS: Updated.

	* [r6005] doc/README.sgml.in, doc/yapet.sgml.in,
	  doc/yapet2csv.sgml.in, doc/yapet_config.sgml.in: Spell checking.
	  Fixed some issues when using xsl profiles.

	* [r6004] THANKS: Updated THANKS.

	* [r6003] doc/Makefile.am: Included and install yapet_config.1 man
	  page.

	* [r6002] Makefile.am: Install NEWS files to docdir.

2014-02-22  Rafael Ostertag <rafi@guengel.ch>

	* [r5997] tests/preload/Makefile.am, tests/preload/istty.cc[ADD]:
	  only run if istty returns 0.

2014-02-22  Rafael Ostertag <rafi@guengel.ch>

	* [r5995] scripts/runcheckall.sh: wait 3 second before launching
	  check on remote machine.

	* [r5994] scripts/checkall.sh: Use DOCBOOK_BASE instead of
	  DOCBOOK_XSL.

2014-02-18  Rafael Ostertag <rafi@guengel.ch>

	* [r5990] doc/Makefile.doc.am: Updated comments.

2014-02-18  Rafael Ostertag <rafi@guengel.ch>

	* [r5989] scripts/checkall.sh: Named test function for grimreaper
	  properly.

	* [r5988] scripts/checkall.sh, scripts/runcheckall.sh: Added
	  grimreaper to checkall.sh. Added ion, and grimreaper to
	  runcheckall.sh

2014-02-18  Rafael Ostertag <rafi@guengel.ch>

	* [r5987] MAINTAINER, doc/INSTALL.sgml.in, doc/Makefile.doc.am,
	  doc/README.sgml.in, doc/yapet.sgml.in, doc/yapet2csv.sgml.in:
	  Updated documentation.

	* [r5986] po/de.po, po/yapet.pot: Updated.

2014-02-17  Rafael Ostertag <rafi@guengel.ch>

	* [r5985] doc/README.sgml.in: Updated docs.

2014-02-16  Rafael Ostertag <rafi@guengel.ch>

	* [r5984] scripts/checkall.sh: Properly fixed default compiler for
	  ion.

	* [r5983] scripts/checkall.sh: Fixed default compiler for ion.

	* [r5982] scripts/checkall.sh: Added host ion.

2014-02-11  Rafael Ostertag <rafi@guengel.ch>

	* [r5956] doc/INSTALL.sgml.in, doc/README.sgml.in,
	  doc/yapet.sgml.in, doc/yapet2csv.sgml.in,
	  doc/yapet_config.sgml.in: Some updates.

2014-02-11  Rafael Ostertag <rafi@guengel.ch>

	* [r5954] NEWS, doc/yapet.sgml.in: Updated.

	* [r5953] ui/passwordrecord.cc, ui/passwordrecord.h: Pressing
	  Control-T reveals password without leaving read-only mode.

2014-02-08  Rafael Ostertag <rafi@guengel.ch>

	* [r5939] iconv[ADD], iconv/Makefile.am[ADD],
	  iconv/yaiconv.cc[ADD], iconv/yaiconv.h[ADD]: Started working on
	  iconv class.

2014-02-01  Rafael Ostertag <rafi@guengel.ch>

	* [r5925] po/de.po, po/yapet.pot: Line numbers updated.

2014-01-29  Rafael Ostertag <rafi@guengel.ch>

	* [r5922] tests/preload/Makefile.am: Added necessary files to
	  EXTRA_DISTS.

	* [r5920] tests/preload, tests/preload/Makefile.am,
	  tests/preload/checkmasterpwchange.cc[ADD],
	  tests/preload/checkyapet.cc[ADD],
	  tests/preload/masterpwchange.cc[ADD]: Added two more yapet tests.

2014-01-27  Rafael Ostertag <rafi@guengel.ch>

	* [r5916] doc/yapet.sgml.in, doc/yapet_colors.sgml.in,
	  doc/yapet_config.sgml.in: Incorporated second batch of Anic's
	  suggestions.

2014-01-26  Rafael Ostertag <rafi@guengel.ch>

	* [r5915] doc/INSTALL.sgml.in, doc/README.Cygwin.sgml.in,
	  doc/README.sgml.in, doc/csv2yapet.sgml.in, doc/yapet2csv.sgml.in,
	  doc/yapet_config.sgml.in: Incorporated first batch of Anic's
	  suggestions.

	* [r5914] NEWS: Updated.

2014-01-26  Rafael Ostertag <rafi@guengel.ch>

	* [r5913] scripts/checkall.sh: Revert changes made in r5912: All
	  hosts use now the xsl stylesheets
	  located on http://gizmo.kruemel.home/docbook-xsl-1.78.1.

	* [r5912] scripts/checkall.sh: Removed
	  'DOCBOOK_BASE=/usr/local/share/xsl/docbook' on OpenBSD hosts,
	  since it is missing the profiling part.

	* [r5911] doc/INSTALL.sgml.in: Updated on --disable-converters.

	* [r5910] scripts/checkall.sh: Added configure switch
	  --disable-converters.c

	* [r5909] doc/DESIGN.sgml.in, doc/INSTALL.sgml.in,
	  doc/README.Cygwin.sgml.in, doc/README.sgml.in,
	  doc/copyright.sgml, doc/csv2yapet.sgml.in, doc/license.sgml,
	  doc/yapet.sgml.in, doc/yapet2csv.sgml.in,
	  doc/yapet_colors.sgml.in, doc/yapet_config.sgml.in: Continued
	  work on documentation.

	* [r5908] doc/Makefile.doc.am: Using xsl profiling instead of 'sed'
	  for processing conditional text.

	* [r5907] Makefile.am, configure.ac, doc/Makefile.am,
	  tests/Makefile.am: Renamed --disable-csv2yapet to
	  --disable-converters in configure.ac. The conditional
	  BUILDCSV2YAPET has been renamed to BUILDCONVERTS accordingly.

	* [r5906] crypt/file.cc, crypt/partdec.h, csv2yapet/main.cc,
	  ui/help.cc, ui/info.cc, ui/mainwindow.cc, ui/passwordrecord.cc,
	  ui/pwgendialog.cc, ui/yapetlockscreen.cc,
	  ui/yapetunlockdialog.cc, yapet/cfg.cc, yapet/cfg.h,
	  yapet/cfgfile.cc, yapet/cfgfile.h, yapet/main.cc: Updated
	  Copyright years.

2014-01-25  Rafael Ostertag <rafi@guengel.ch>

	* [r5905] doc/README.sgml.in: Updated user documentation.

	* [r5904] doc/Makefile.doc.am: Use -no-graph when invoking w3m.

2014-01-22  Rafael Ostertag <rafi@guengel.ch>

	* [r5903] doc/INSTALL.sgml.in, doc/README.Cygwin.sgml.in,
	  doc/README.sgml.in, doc/yapet.sgml.in, doc/yapet2csv.sgml.in,
	  doc/yapet_colors.sgml.in, doc/yapet_config.sgml.in: Continued
	  work on end user documentation.

2014-01-18  Rafael Ostertag <rafi@guengel.ch>

	* [r5900] doc/csv2yapet.sgml.in, doc/yapet.sgml.in: Continued work
	  on documentation.

2014-01-16  Rafael Ostertag <rafi@guengel.ch>

	* [r5896] yapet2csv/main.cc: Fixed bug when adding `.pet' suffix to
	  src file.

	* [r5895] yapet/main.cc: Use basename() when printing help.

	* [r5894] ui/help.cc: Key labels are now lowercase.

	* [r5893] doc/Makefile.doc.am, doc/yapet.sgml.in: Continued work on
	  documentation.

2014-01-14  Rafael Ostertag <rafi@guengel.ch>

	* [r5891] doc/README.Cygwin.sgml.in, doc/README.sgml.in,
	  doc/bugreport.sgml, doc/yapet.sgml.in, doc/yapet2csv.sgml.in,
	  doc/yapet_colors.sgml.in, doc/yapet_config.sgml.in: Continued
	  working on manpages.

2014-01-11  Rafael Ostertag <rafi@guengel.ch>

	* [r5886] doc, doc/DESIGN.sgml.in, doc/Doxyfile.in,
	  doc/INSTALL.sgml.in, doc/csv2yapet.sgml.in,
	  doc/yapet2csv.sgml.in: Minor changes.

	* [r5885] doc/Makefile.am, doc/Makefile.doc.am, doc/yapet.sgml.in,
	  doc/yapet_colors.sgml.in[ADD], doc/yapet_config.sgml.in[ADD]:
	  Added yapet_colors.sgml.in. Moved description of config file
	  options to newly added yapet_config.sgml.in.

2014-01-09  Rafael Ostertag <rafi@guengel.ch>

	* [r5884] doc/copyright.sgml, doc/csv2yapet.sgml.in,
	  doc/supportedplatforms.sgml, doc/yapet.sgml.in,
	  doc/yapet2csv.sgml.in: Started working on the man pages for
	  csv2yapet and yapet2csv.

	* [r5883] csv2yapet/main.cc: Removed new line when printing version
	  of csv2yapet. Minor changes in main.cc. Some updates/changes in
	  help output.

	* [r5882] yapet2csv/csvexport.cc, yapet2csv/csvexport.h,
	  yapet2csv/main.cc: CSVExport can optionally output csv column
	  labels. Removed unused return codes from main.cc. Added cmd line
	  switch enabling csv column labels to yapet2csv. Removed blank
	  line when printing version of yapet2csv. Some minor changes in
	  main.cc.

	* [r5881] tests, tests/preload, yapet2csv: Updated svn:ignore.

2014-01-08  Rafael Ostertag <rafi@guengel.ch>

	* [r5880] scripts/checkall.sh: re-added 'export LD_OPTIONS' on
	  starchild

2014-01-07  Rafael Ostertag <rafi@guengel.ch>

	* [r5879] scripts/checkall.sh: Added CPPFLAGS to configure on
	  starchild

	* [r5878] scripts/checkall.sh: Fixed LDFLAGS/LD_OPTIONS for
	  starchild (again)

2014-01-05  Rafael Ostertag <rafi@guengel.ch>

	* [r5877] doc/csv2yapet.sgml.in, doc/yapet2csv.sgml.in: Fixed
	  spelling in man pages.

2014-01-05  Rafael Ostertag <rafi@guengel.ch>

	* [r5876] scripts/checkall.sh: Pass LDFLAGS to configure on
	  starchild.

2014-01-04  Rafael Ostertag <rafi@guengel.ch>

	* [r5875] scripts/checkall.sh: Use LIBS for GCC from ports on
	  FreeBSD.

2014-01-04  Rafael Ostertag <rafi@guengel.ch>

	* [r5873] scripts/checkall.sh: Dropped support for GCC 44 on
	  FreeBSD, added support for GCC 4.9 on FreeBSD.

	* [r5872] scripts/checkall.sh: GCC 4.2 will not be checked on
	  FreeBSD anymore.

	* [r5870] scripts/runcheckall.sh: Added merlin.

	* [r5869] yapet.desktop.in: Fixed bug #87
	  (https://bugs.guengel.ch/show_bug.cgi?id=87): Missing keywords in
	  desktop file.

	* [r5868] doc, doc/Makefile.am, doc/Makefile.doc.am,
	  doc/csv2yapet.sgml.in, doc/yapet.sgml.in,
	  doc/yapet2csv.sgml.in[ADD], po/de.po, po/yapet.pot: Prepared for
	  documenting yapet2csv.

	* [r5867] scripts/checkall.sh: Added --enable-debug to config flags
	  for tests.

	* [r5865] scripts/checkall.sh: Reset CPPFLAGS when running tests on
	  odin.

	* [r5863] scripts/checkall.sh: Added host merlin. Use DOCBOOK_BASE
	  when generating docu.

	* [r5861] doc/Makefile.doc.am: Docbook base can now be specified by
	  passing DOCBOOK_BASE to Makefile.doc.

	* [r5860] yapet/cfg.cc: Fixed trim() in cfg.cc.

2014-01-03  Rafael Ostertag <rafi@guengel.ch>

	* [r5859] tests/cfg1.cc: Added some more spaces to bool value tests
	  to make sure trim() is
	  working properly.

	* [r5858] yapet/cfg.cc: Fixed assertion in cfg.cc.

	* [r5857] yapet/cfg.cc: Fixed expression yielding always true.

2014-01-03  Rafael Ostertag <rafi@guengel.ch>

	* [r5856] scripts/checkall.sh: Removed -pedantic, see comment in
	  checkall.sh.

	* [r5855] tests/endianess.cc: removed #pragma from endianess.cc,
	  can't disabled warnings about
	  C99/C++0x long long types.

	* [r5854] tests/endianess.cc: Added pragma to ignore -Wc++0x-compat
	  in endianess.cc test.

	* [r5853] tests/endianess.cc: use #pragma to supress warning about
	  long long in endianess.cc test.

	* [r5852] tests/preload/checktestpwrecord.cc: Updated svn:keywords.

	* [r5851] tests/preload/pwrecord.cc: Use std:: namespace for wint_t
	  in pwrecord.cc.

	* [r5850] tests/record.cc: moved #pragma outside main().

	* [r5849] tests/record.cc: #pragma only used on GCC 4.4+.

	* [r5848] tests/record.cc: Use #pragma to silence GCC warning.

	* [r5847] doc/Makefile.doc.am: Invocation of w3m is retried with -s
	  if call using -S fails.

	* [r5846] glue/changepassword.cc, glue/changepassword.h: Removed
	  ignore_unsaved_file field from glue/changepassword.h.

	* [r5845] scripts/checkall.sh: Use LD_OPTIONS for solaris checks in
	  checkall.sh.

	* [r5844] scripts/checkall.sh: Added LC_ALL export to checkall.sh.

	* [r5843] scripts/checkall.sh: Added proper LD and CPP flags to
	  solaris curses.

	* [r5842] scripts/checkall.sh: Updated LD and CPP flags for
	  starchild.

	* [r5841] tests/preload/Makefile.am: Added $(LIBINTL) to LDADD for
	  checktestpwrecord.

	* [r5840] scripts/checkall.sh: Proper invocation of make in
	  checkall.sh.

	* [r5839] scripts/checkall.sh: Build docs before anything else when
	  running checkall.sh

	* [r5838] scripts/runcheckall.sh: touching
	  libyacurs/{ChangeLog,README} in runcheckall.sh in order to make
	  autoreconf succeed.

	* [r5837] scripts[CPY], scripts/checkall.sh,
	  scripts/runcheckall.sh: Copied check ./scripts from libyacurs and
	  adjusted.

	* [r5836] NEWS: Adding information on yapet2csv to NEWS.

	* [r5835] Makefile.am, configure.ac, csv2yapet/main.cc,
	  tests/Makefile.am, tests/testimport.csv[ADD], yapet2csv[ADD],
	  yapet2csv/Makefile.am[ADD], yapet2csv/csvexport.cc[ADD],
	  yapet2csv/csvexport.h[ADD], yapet2csv/main.cc[ADD]: Implemented
	  enhancement #77 (https://bugs.guengel.ch/show_bug.cgi?id=77):
	  export of pet files. Added tests for export.

2014-01-02  Rafael Ostertag <rafi@guengel.ch>

	* [r5832] tests/preload/Makefile.am: Ironed out the wrinkles
	  brought in with r5829: renamed targets to *.la and removed
	  compiler specific flags from libtool invocation.

	* [r5831] tests/file6.cc: Fixed test: comparing ptr_pw->username to
	  USERV, not NAMEV. Fixed off
	  by one when initializing test data.

2014-01-02  Rafael Ostertag <rafi@guengel.ch>

	* [r5830] csv2yapet/main.cc, doc/csv2yapet.sgml.in: Removed support
	  for getopt_long(). Updated csv2yapet man page to reflect changes.

	* [r5829] doc/Makefile.am, po/de.po, po/yapet.pot,
	  tests/preload/Makefile.am: Build system now only installs what
	  should be installed. Preload libraries are now built outside the
	  regular build flow.

	* [r5828] po/POTFILES.in, yapet/secstring.h[DEL]: Removed leftover
	  from pre YAPET 1.0 sources and updated POTFILES.in.

	* [r5827] po/POTFILES.in: Re-generated POTFILES.in.

	* [r5826] tests/preload: updated svn:ignore.

2014-01-01  Rafael Ostertag <rafi@guengel.ch>

	* [r5824] configure.ac: When configuring libyacurs, pass
	  --disable-install so that libyacurs won't be installed.

2014-01-01  Rafael Ostertag <rafi@guengel.ch>

	* [r5819] csv2yapet/csvimport.cc, tests/import15.cc,
	  tests/test10.csv: Fixed bug #84
	  (https://bugs.guengel.ch/show_bug.cgi?id=84) and added test.

	* [r5818] tests/file6.cc: Return 1 on error detection.

	* [r5817] tests/preload/checktestpwrecord.cc: Renamed variable
	  crypt to yacrypt in order to avoid name clash on Solaris11.

2013-12-30  Rafael Ostertag <rafi@guengel.ch>

	* [r5816] tests/Makefile.am, tests/import15.cc[ADD],
	  tests/test10.csv[ADD]: Added new test for testing bug #84
	  (https://bugs.guengel.ch/show_bug.cgi?id=84).

2013-12-30  Rafael Ostertag <rafi@guengel.ch>

	* [r5815] tests/Makefile.am, tests/file6.cc[ADD]: Added new test
	  testing maximum record size.

	* [r5814] tests/record.cc: A

2013-12-28  Rafael Ostertag <rafi@guengel.ch>

	* [r5810] po/de.po, po/yapet.pot: Updated po files.

	* [r5808] ui/mainwindow.cc: Only save to file if there are
	  outstanding changes needing to be saved.

	* [r5807] glue/createfile.cc: Fixed bug #90
	  (https://bugs.guengel.ch/show_bug.cgi?id=90).

	* [r5806] glue/loadfile.cc: Fixed bug #89
	  (https://bugs.guengel.ch/show_bug.cgi?id=89).

2013-12-23  Rafael Ostertag <rafi@guengel.ch>

	* [r5791] tests/preload/checktestpwrecord.cc: Implemented
	  checktestpwrecord.cc.

	* [r5790] ui/mainwindow.cc: Only perform deletion when records are
	  available.

2013-12-21  Rafael Ostertag <rafi@guengel.ch>

	* [r5785] tests/preload/checktestpwrecord.cc[ADD]: Check the result
	  of libpwrecord.so.

2013-12-20  Rafael Ostertag <rafi@guengel.ch>

	* [r5784] configure.ac, tests/Makefile.am: Changes due to added
	  preload test for yapet.

	* [r5783] tests/preload[ADD], tests/preload/Makefile.am[ADD],
	  tests/preload/pwrecord.cc[ADD]: Added first preload test for
	  yapet.

	* [r5782] glue/changepassword.cc: Change password only when new
	  password is different from old password; fixes bug #100
	  (https://bugs.guengel.ch/show_bug.cgi?id=100)

	* [r5781] ui/mainwindow.cc: Don't open password record on Enter Key
	  Press if no password records are available.

	* [r5780] ui/pwgendialog.cc, ui/pwgendialog.h: Added spacer pwgen
	  button.

2013-12-15  Rafael Ostertag <rafi@guengel.ch>

	* [r5778] doc/Makefile.doc.am: Do not touch text targets in
	  Makefile.doc.am.

	* [r5777] ui/passwordrecord.cc, ui/passwordrecord.h,
	  ui/yapetunlockdialog.cc, ui/yapetunlockdialog.h: Using
	  YACURS::Spacer for Dialogs.

	* [r5775] ui/pwgendialog.cc: Fixed but #91
	  (https://bugs.guengel.ch/show_bug.cgi?id=91).

2013-12-14  Rafael Ostertag <rafi@guengel.ch>

	* [r5771] ., Makefile.am, configure.ac, crypt/Makefile.am,
	  csv2yapet/Makefile.am, doc, doc/DESIGN.sgml.in,
	  doc/INSTALL.sgml.in, doc/Makefile.am, doc/Makefile.doc.am[ADD],
	  doc/README.Cygwin.sgml.in, doc/README.DOC, doc/README.sgml.in,
	  doc/csv2yapet.sgml.in, doc/yapet.sgml.in,
	  m4/ax_check_openssl.m4[ADD], tests/Makefile.am,
	  yapet/Makefile.am: Tuned build system some more. Documentation is
	  now built outside the regular build sequence and the maintainer
	  is responsible for building the documentation before rolling the
	  distribution tarball. Adjusted all doc/*.sgml.in in order to cope
	  with the new documentation build. Not using subdir-objects of
	  automake, despite the warning it might not work in future
	  releases without subdir-objects; was unable to make it work
	  properly, i.e. make clean/distclean failed. Using
	  AX_CHECK_OPENSSL as provided by m4/ax_check_openssl.m4 to check
	  openssl and removed home grown openssl check stuff.

	* [r5767] doc/README.DOC: Set svn:keywords on README.DOC.

	* [r5766] doc/README.DOC[ADD]: Added README.DOC explaining how the
	  documentation is built and
	  distribution is prepared.

2013-12-13  Rafael Ostertag <rafi@guengel.ch>

	* [r5765] configure.ac: Some changes to configure.ac.

	* [r5764] .: Ignore aux/ directory.

2013-12-13  Rafael Ostertag <rafi@guengel.ch>

	* [r5760] glue/changepassword.cc, glue/changepassword.h: Fixed bug
	  #99 (https://bugs.guengel.ch/show_bug.cgi?id=99).

	* [r5759] ui/mainwindow.cc: Fixed bug #101
	  (https://bugs.guengel.ch/show_bug.cgi?id=101).

	* [r5757] Makefile.am: Adjusted DISTCHECK_CONFIGURE_FLAGS to
	  reflect changes made earlier in configure.ac.

	* [r5756] po/de.po, po/yapet.pot: Updated po files.

	* [r5755] po/POTFILES.in: Removed tests/testpaths.h which is not in
	  distribution (will be generated by configure) and causes
	  distcheck to fail.

	* [r5754] glue/Makefile.am, pwgen/Makefile.am, ui/Makefile.am,
	  yapet/Makefile.am: Do not use static libraries for glue, pwgen,
	  and ui.

2013-12-11  Rafael Ostertag <rafi@guengel.ch>

	* [r5753] glue/createfile.cc: createfile.cc makes now use of
	  FileDialog::suffix() in order to append suffix.

2013-12-09  Rafael Ostertag <rafi@guengel.ch>

	* [r5749] crypt/Makefile.am, csv2yapet/Makefile.am,
	  glue/Makefile.am, pwgen/Makefile.am, ui/Makefile.am,
	  yapet/Makefile.am: VPATH build now supported.

	* [r5748] configure.ac: Removed std-options from AM_INIT_AUTOMAKE
	  in configure.ac.

	* [r5747] Makefile.am, configure.ac, crypt/Makefile.am,
	  doc/Makefile.am, doc/yapet.sgml.in, glue/Makefile.am, po/de.po,
	  po/yapet.pot, tests/Makefile.am, ui/Makefile.am, ui/help.cc,
	  ui/help.h, ui/info.cc, ui/info.h, ui/mainwindow.cc,
	  ui/mainwindow.h, ui/mainwindowhotkeys.h, ui/passwordrecord.cc,
	  ui/passwordrecord.h, ui/yapetlockscreen.cc, yapet/Makefile.am:
	  Removed
	  
	  --with-docbook-xsl
	  --build-doc
	  --source-doc
	  --enable-terminal-title
	  --enable-pwgen
	  
	  from configure.ac. Adjusted sources to changes in configure.ac.
	  doc/Makefile.am still needs some work, though.

2013-12-08  Rafael Ostertag <rafi@guengel.ch>

	* [r5744] .: Ignore *.out and *.pet files.

	* [r5742] Makefile.am: Added DIST_SUBDIRS to trunk/Makefile.am.

2013-12-05  Rafael Ostertag <rafi@guengel.ch>

	* [r5736] ISSUES[DEL]: Removed ISSUES

	* [r5734] ui/mainwindow.cc: Fixed change of masterpassword.

2013-12-03  Rafael Ostertag <rafi@guengel.ch>

	* [r5730] ISSUES: Updated; removed issue 1 (aka bug 105).

2013-12-01  Rafael Ostertag <rafi@guengel.ch>

	* [r5713] support/prepare_test_directories.sh[ADD]: Checkout latest
	  sources to host specific directories and run autoreconf on them.

2013-12-01  Rafael Ostertag <rafi@guengel.ch>

	* [r5708] ISSUES[ADD]: Added issue file.

	* [r5707] glue/createfile.cc: Added asserts.

2013-11-27  Rafael Ostertag <rafi@guengel.ch>

	* [r5706] ui/info.cc, ui/info.h: Using static allocation for
	  widgets.

2013-11-26  Rafael Ostertag <rafi@guengel.ch>

	* [r5704] ., crypt, csv2yapet, glue, pwgen, tests, ui, yapet:
	  Updated svn:ignore.

	* [r5703] glue/createfile.cc, glue/loadfile.cc: Now using
	  File*Dialog with chdir() as was implemented in libyacurs r5702.
	  See also https://bugs.guengel.ch/show_bug.cgi?id=98.

	* [r5700] ui/info.cc, ui/info.h: Using DynLabel in order to display
	  loaded yapet file. This prevents the label from being larger than
	  the available space and in turn not displaying any information.

2013-11-25  Rafael Ostertag <rafi@guengel.ch>

	* [r5698] po/POTFILES.in, po/de.po, po/yapet.pot: Updated German
	  translation and POTFILES.in.

2013-11-24  Rafael Ostertag <rafi@guengel.ch>

	* [r5694] NEWS: Updated.

	* [r5693] configure.ac, yapet/main.cc: Removed option for
	  getopt_long (non-posix). Removed long options. Show help when
	  argument is missing. Removed `Check if optarg is null before
	  using it' commited r5692.

	* [r5692] yapet/main.cc: show_help() does not show version anymore.
	  Check if optarg is null before using it. sscanf() replaced by
	  atoi(). uncrustified.

	* [r5691] glue/createfile.cc: Emit apoptosis events to prevent
	  memory leaks.

	* [r5690] glue/opencmdlinefile.cc: Emit apoptosis events to prevent
	  memory leaks.

	* [r5688] ui/info.cc: removed warning, since it works after
	  complete rebuild.

	* [r5687] yapet/cfg.h: Changed order of initializing attributes of
	  CfgVal to silence gcc's
	  `-Wall -pedantic'

2013-11-24  Rafael Ostertag <rafi@guengel.ch>

	* [r5684] .: Updated svn:ignore.

	* [r5682] ui/mainwindow.cc, ui/mainwindow.h, yapet/main.cc:
	  Re-enabled opening file provided on command line or in config
	  file.

	* [r5681] glue/Makefile.am, glue/opencmdlinefile.cc[ADD],
	  glue/opencmdlinefile.h[ADD]: Glue class implementing opening of a
	  file specified on command line or in configuration file.

	* [r5680] yapet/cfg.cc, yapet/cfg.h, yapet/cfgfile.cc,
	  yapet/cfgfile.h: Removed ConfigFile::getHomeDir() and placed it
	  as a function into YAPET::CONFIG namespace. CfgValPetFile does
	  now expand `~'.

	* [r5679] glue/createfile.cc: Updated comment. Added assert().

	* [r5678] yapet/cfg.cc, yapet/cfg.h, yapet/main.cc: Implemented
	  enhancement https://bugs.guengel.ch/show_bug.cgi?id=102 (colors
	  in yapet config file).

	* [r5676] glue/createfile.cc: Reformatting code. Use
	  YAPET::Globals::config.petfile in order to append suffix to file.

	* [r5675] TODO: Updated

	* [r5672] tests/cfgfile1.cc: use exit(0) on success.

	* [r5671] tests/cfgfile1.cc: Use abort() instead of return 1 if
	  test fails.

2013-11-23  Rafael Ostertag <rafi@guengel.ch>

	* [r5670] yapet/main.cc: Use getopt() by default. Re-enabled some
	  commented out code. Command line parsing and configuration file
	  not tested.

	* [r5669] ui/info.cc: Added warning for pw_input_timeout label.

	* [r5668] tests/cfg1.cc, yapet/cfg.cc, yapet/cfg.h: Re-added
	  ignorerc which is used in yapet/main.cc

	* [r5667] configure.ac: Check for getopt since we use getopt by
	  default and query #ifndef HAVE_GETOPT.

	* [r5666] tests/cfg1.cc: Fixed compilation errors.

2013-11-23  Rafael Ostertag <rafi@guengel.ch>

	* [r5665] tests/cfg1.cc: Implemented all tests (I hope).

	* [r5664] yapet/cfg.h: provide default values in ctor, thus
	  rendering previous commits obsolete.

	* [r5663] yapet/cfg.h: default value for v of CfgValInt provided.

	* [r5662] yapet/cfg.h: Added default constructor for CfgValRNG.

	* [r5661] yapet/cfg.cc, yapet/cfg.h: new method
	  CfgValPetFile::add_suffix(). Employed CfgValPetFile where
	  required.

	* [r5660] yapet/cfg.h: Added default ctor for CfgValPetFile.

	* [r5659] yapet/cfg.h: Fixed CfgVal::CfgVal(const T& v): also
	  initialize locked.

	* [r5658] yapet/cfg.cc: CfgValBool uses now trim() instead of
	  remove_spaces(), thus values
	  such as 'f al se' etc are not allowed anymore.

	* [r5657] yapet/cfg.cc, yapet/cfg.h, yapet/cfgfile.cc,
	  yapet/cfgfile.h: trim() is now a function in the YAPET::CONFIG
	  namespace and defined in cfg.cc.

	* [r5656] yapet/cfg.h: Added @todo

	* [r5655] tests/cfg1.cc: Started implementing tests; not finished
	  though

	* [r5654] TODO: Updated.

	* [r5649] tests/cfgfile3.rc: test for comment in the middle of
	  config file

	* [r5648] tests/cfgfile3.rc: also test for leading whitespace

	* [r5647] yapet/cfg.cc: Removed test value.

	* [r5646] csv2yapet/main.cc, tests/bdbuffer.cc, tests/charpool1.cc,
	  tests/charpool2.cc, tests/enc.cc, tests/foreign.cc,
	  tests/partdec.cc, tests/tests.h: Replaced C functions by their
	  C++ counter part.

	* [r5645] tests/Makefile.am, tests/cfg1.cc[ADD]: Started working on
	  YAPET::Config test.

	* [r5644] crypt/bdbuffer.cc, crypt/crypt.cc, crypt/crypt.h,
	  crypt/file.cc, crypt/key.cc, crypt/partdec.cc, crypt/record.h,
	  crypt/yapetexception.h, pwgen/charpool.cc, pwgen/charpool.h,
	  pwgen/pwgen.cc, pwgen/pwgen.h, pwgen/rng.cc, ui/mainwindow.cc,
	  ui/mainwindow.h, ui/passwordrecord.h, ui/yapetlockscreen.cc,
	  yapet/cfgfile.cc, yapet/main.cc: Replaced C functions by their
	  C++ counter part.

2013-11-22  Rafael Ostertag <rafi@guengel.ch>

	* [r5642] pwgen/charpool.h, tests/Makefile.am, tests/cfgfile1.cc,
	  tests/cfgfile1.rc, tests/cfgfile2.rc, tests/cfgfile3.rc[ADD],
	  ui/pwgendialog.cc, yapet/cfg.cc, yapet/cfg.h, yapet/cfgfile.cc,
	  yapet/cfgfile.h: Trim config option names when reading config
	  files. Fixed configuration, so that cfgfile1 tests succeeds.
	  Added new cfgfile3.rc test file.

	* [r5641] csv2yapet/Makefile.am, ui/mainwindow.cc, yapet/cfg.h:
	  Fixed warnings and errors when building with gcc.

2013-11-22  Rafael Ostertag <rafi@guengel.ch>

	* [r5640] csv2yapet/main.cc, ui/pwgendialog.cc, yapet/cfg.cc,
	  yapet/cfg.h, yapet/cfgfile.cc, yapet/cfgfile.h, yapet/consts.cc,
	  yapet/consts.h, yapet/main.cc: Removed CONSTS namespace. Moved
	  configuration default constants into consts.h. Complete rewrite
	  of configuration classes. Changes in other files due to
	  configuration changes. Configuration still not fully implemented.

	* [r5639] ui/mainwindow.h: replaced strstr by std::string::find()
	  where suitable.

	* [r5638] ui/mainwindow.h: Use std::transform() instead of for
	  making strings lowercase.

	* [r5637] Makefile.am, configure.ac, glue[CPY], glue/Makefile.am,
	  ui[CPY], ui/Makefile.am, yapet/Makefile.am, yapet/glue[DEL],
	  yapet/ui[DEL]: Moved yapet/ui and yapet/glue to top source
	  directory.

	* [r5636] TODO, doc/yapet.sgml.in, yapet/cfg.cc, yapet/cfgfile.cc,
	  yapet/cfgfile.h: Configuration file can no longer specify to
	  ignore itself.

	* [r5635] yapet/ui/info.cc: Display proper text for 'Core File' if
	  we're compiled with debug enabled.

	* [r5634] yapet/main.cc: Title will display info on whether or not
	  we're compiled with
	  debug code enabled.

2013-11-21  Rafael Ostertag <rafi@guengel.ch>

	* [r5633] TODO: Updated.

	* [r5632] yapet/ui/passwordrecord.cc, yapet/ui/passwordrecord.h:
	  Setting passwords using password generator will set the dialog in
	  modified state.

	* [r5631] yapet/ui/pwgendialog.cc: Fixed coloring.

2013-11-21  Rafael Ostertag <rafi@guengel.ch>

	* [r5623] configure.ac, crypt/file.cc, crypt/structs.h,
	  pwgen/rng.cc, pwgen/rng.h, tests/bdbuffer.cc, tests/cfgfile1.cc,
	  tests/charpool1.cc, tests/charpool2.cc, tests/corrupt.cc,
	  tests/enc.cc, tests/endianess.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, yapet/cfg.h, yapet/cfgfile.cc, yapet/cfgfile.h,
	  yapet/consts.h, yapet/main.cc, yapet/ui/info.cc, yapet/ui/info.h,
	  yapet/ui/mainwindow.cc, yapet/ui/yapetlockscreen.cc: Streamlined
	  configure.ac and #ifdefs.

	* [r5622] csv2yapet/csvimport.cc, csv2yapet/main.cc,
	  tests/endianess.cc, yapet/cfgfile.cc, yapet/main.cc: Removed
	  #ifdef HAVE_UNISTD_H

	* [r5621] yapet/cfg.h: Removed #ifdef HAVE_STRING

	* [r5620] yapet/cfg.cc: Removed #ifdef HAVE_IOSTREAM

	* [r5619] yapet/ui/mainwindow.h: Renamed #define USE_WCHAR to
	  YACURS_USE_WCHAR.

	* [r5617] po: updated

	* [r5616] po/yapet.pot: Updated

	* [r5615] po/de.po: Updated.

	* [r5614] yapet/ui/mainwindow.h: removed #warning's

	* [r5613] configure.ac, yapet/ui/mainwindow.cc,
	  yapet/ui/mainwindow.h: search functionality now does not rely
	  entirely on strcasestr(). to[w]lower() is used if available
	  (Solaris 10).

	* [r5612] TODO: Updated.

	* [r5611] TODO: Updated.

	* [r5610] TODO: Updated

2013-11-21  rafilx

	* [r5606] po/Rules-quot[DEL], po/boldquot.sed[DEL],
	  po/en@boldquot.header[DEL], po/en@boldquot.po[DEL],
	  po/en@quot.header[DEL], po/en@quot.po[DEL],
	  po/insert-header.sin[DEL], po/quot.sed[DEL],
	  po/remove-potcdate.sin[DEL]: Cleaned out

2013-11-21  Rafael Ostertag <rafi@guengel.ch>

	* [r5603] po/en_GB.po[DEL]: Removed

	* [r5602] yapet/main.cc: Updated gettext stuff.

	* [r5601] po/LINGUAS, po/de.po[CPY], po/de_CH.po[DEL],
	  po/de_DE.po[DEL]: Updated

2013-11-20  Rafael Ostertag <rafi@guengel.ch>

	* [r5598] po/de_CH.po, po/de_DE.po, po/en_GB.po: Updated.

	* [r5597] yapet/ui/passwordrecord.cc: Added warning.

	* [r5590] po/en@boldquot.po, po/en@quot.po, po/yapet.pot: Updated

	* [r5589] po/en_US.po[DEL]: Removed

	* [r5588] po/en_US.po: Updated.

	* [r5587] po/LINGUAS: Updated.

	* [r5586] po/en_GB.po[CPY]: Updated.

	* [r5585] po/LINGUAS: Updated.

	* [r5584] po/de_DE.po[CPY]: Added.

	* [r5583] po/de_CH.po: Updated.

	* [r5582] po/POTFILES.in: updated.

	* [r5579] ., ABOUT-NLS, Makefile.am, Makefile.cvs[DEL], NEWS, TODO,
	  config.rpath[DEL], configure.ac, crypt/Makefile.am,
	  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,
	  csv2yapet/Makefile.am, csv2yapet/csvimport.cc,
	  csv2yapet/csvimport.h, csv2yapet/main.cc, gettext.h[CPY],
	  intl[DEL], m4, m4/ChangeLog[DEL],
	  m4/ax_cxx_header_stdcxx_98.m4[CPY], m4/codeset.m4[DEL],
	  m4/gettext.m4[DEL], m4/glibc2.m4[DEL], m4/glibc21.m4[DEL],
	  m4/iconv.m4[DEL], m4/intdiv0.m4[DEL], m4/intl.m4[DEL],
	  m4/intldir.m4[DEL], m4/intlmacosx.m4[DEL], m4/intmax.m4[DEL],
	  m4/inttypes-pri.m4[DEL], m4/inttypes_h.m4[DEL],
	  m4/lcmessage.m4[DEL], m4/lib-ld.m4[DEL], m4/lib-link.m4[DEL],
	  m4/lib-prefix.m4[DEL], m4/lock.m4[DEL], m4/longlong.m4[DEL],
	  m4/nls.m4[DEL], m4/po.m4[DEL], m4/printf-posix.m4[DEL],
	  m4/progtest.m4[DEL], m4/size_max.m4[DEL], m4/stdint_h.m4[DEL],
	  m4/uintmax_t.m4[DEL], m4/visibility.m4[DEL], m4/wchar_t.m4[DEL],
	  m4/wint_t.m4[DEL], m4/xsize.m4[DEL], po, po/ChangeLog,
	  po/LINGUAS, po/Makefile.in.in, po/POTFILES.in, po/Rules-quot,
	  po/de.po[DEL], po/de_CH.po[CPY], po/en@boldquot.po[CPY],
	  po/en@quot.po[CPY], po/en_US.po[CPY], po/yapet.pot, pwgen[CPY],
	  tests/Makefile.am, tests/bdbuffer.cc, tests/cfgfile1.cc,
	  tests/charpool1.cc, tests/charpool2.cc, tests/corrupt.cc,
	  tests/enc.cc, tests/endianess.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, tests/tests.h, ui[DEL], uncrustifyrc[CPY],
	  yapet/Makefile.am, yapet/cfg.cc, yapet/cfg.h, yapet/cfgfile.cc,
	  yapet/cfgfile.h, yapet/consts.cc, yapet/consts.h,
	  yapet/fileopen.cc[DEL], yapet/fileopen.h[DEL],
	  yapet/globals.cc[CPY], yapet/globals.h[CPY], yapet/glue[CPY],
	  yapet/lockscreen.cc[DEL], yapet/lockscreen.h[DEL], yapet/main.cc,
	  yapet/mainwindow.cc[DEL], yapet/mainwindow.h[DEL],
	  yapet/passworddialog.cc[DEL], yapet/passworddialog.h[DEL],
	  yapet/passwordrecord.cc[DEL], yapet/passwordrecord.h[DEL],
	  yapet/pwgen[DEL], yapet/pwgendialog.cc[DEL],
	  yapet/pwgendialog.h[DEL], yapet/searchdialog.cc[DEL],
	  yapet/searchdialog.h[DEL], yapet/secstring.h[CPY],
	  yapet/statusbar.cc[DEL], yapet/statusbar.h[DEL], yapet/ui[CPY]:
	  Merged with branches/yapet-1.x.

2013-01-06  Rafael Ostertag <rafi@guengel.ch>

	* [r4609] mockup[DEL]: Became software project.

	* [r4607] mockup/AUTHORS[ADD], mockup/COPYING[ADD],
	  mockup/ChangeLog[ADD], mockup/INSTALL[ADD], mockup/NEWS[ADD],
	  mockup/README[ADD]:

	* [r4606] mockup, mockup/configure.ac, mockup/include/curs.h,
	  mockup/include/event.h, mockup/include/eventconnector.h,
	  mockup/include/eventqueue.h, mockup/include/screenobject.h,
	  mockup/src/curs.cc, mockup/src/eventqueue.cc[ADD],
	  mockup/src/lineobject.cc, mockup/src/screenobject.cc,
	  mockup/src/window.cc, mockup/tests/Makefile.am,
	  mockup/tests/eventqueue1.cc[ADD],
	  mockup/tests/eventqueue2.cc[ADD],
	  mockup/tests/eventqueue3.cc[ADD],
	  mockup/tests/eventqueue4.cc[ADD]: EventQueue finished

2013-01-03  Rafael Ostertag <rafi@guengel.ch>

	* [r4605] mockup/configure.ac, mockup/include/event.h,
	  mockup/include/eventconnector.h, mockup/include/eventqueue.h,
	  mockup/src/Makefile.am, mockup/src/curs.cc,
	  mockup/tests/resize1.cc: Eventqueue partially implemented, but
	  not tested.

	* [r4604] mockup/configure.ac, mockup/include/curex.h,
	  mockup/include/curs.h, mockup/include/event.h[ADD],
	  mockup/include/eventconnector.h[ADD],
	  mockup/include/eventqueue.h[ADD], mockup/include/lineobject.h,
	  mockup/include/margin.h, mockup/include/mycurses.h,
	  mockup/include/screenobject.h, mockup/include/statusline.h,
	  mockup/src/curs.cc, mockup/src/screenobject.cc,
	  mockup/src/window.cc, mockup/tests/Makefile.am,
	  mockup/tests/basic1.cc, mockup/tests/basic2.cc,
	  mockup/tests/init.cc, mockup/tests/margin.cc,
	  mockup/tests/resize1.cc[ADD]: First attempt to create an
	  eventqueue; does not compile. Added resize test.

2013-01-01  Rafael Ostertag <rafi@guengel.ch>

	* [r4603] mockup/tests/basic2.cc[ADD]: added check

	* [r4602] mockup/checkall.sh, mockup/include/coordinates.h[ADD],
	  mockup/include/curex.h, mockup/include/curs.h,
	  mockup/include/dimension.h[DEL],
	  mockup/include/lineobject.h[ADD], mockup/include/margin.h,
	  mockup/include/realizeable.h[ADD],
	  mockup/include/rectangle.h[CPY], mockup/include/screenobject.h,
	  mockup/include/scrobjlist.h[DEL], mockup/include/statusline.h,
	  mockup/include/window.h, mockup/runcheckall.sh[ADD],
	  mockup/src/Makefile.am, mockup/src/curs.cc,
	  mockup/src/lineobject.cc[ADD], mockup/src/screenobject.cc,
	  mockup/src/scrobjlist.cc[DEL], mockup/src/statusline.cc,
	  mockup/src/window.cc, mockup/tests/Makefile.am,
	  mockup/tests/basic1.cc, mockup/tests/coordinates.cc[ADD],
	  mockup/tests/dimension.cc[DEL], mockup/tests/init.cc,
	  mockup/tests/margin.cc, mockup/tests/rectangle.cc[CPY],
	  mockup/tests/regobject.cc[DEL], mockup/tests/windowrefs.cc:
	  Window, title, statusline working. Signal WINCH work in progress.

2012-12-30  Rafael Ostertag <rafi@guengel.ch>

	* [r4600] mockup/checkall.sh[ADD], mockup/configure.ac,
	  mockup/include/curex.h, mockup/include/curs.h,
	  mockup/include/dimension.h, mockup/include/margin.h,
	  mockup/include/mycurses.h, mockup/include/screenobject.h,
	  mockup/include/scrobjlist.h[ADD], mockup/include/statusline.h,
	  mockup/include/window.h, mockup/src/Makefile.am,
	  mockup/src/curs.cc, mockup/src/screenobject.cc,
	  mockup/src/scrobjlist.cc[ADD], mockup/src/statusline.cc,
	  mockup/src/window.cc, mockup/tests/Makefile.am,
	  mockup/tests/basic1.cc, mockup/tests/init.cc,
	  mockup/tests/regobject.cc[CPY], mockup/tests/regwin.cc[DEL],
	  mockup/tests/windowrefs.cc: screen object list untied from
	  curses. fixed code so that clang/gcc48 do not emit warnings.
	  added checkall script for compiling it on different hosts with
	  all possible compilers.

2012-12-29  Rafael Ostertag <rafi@guengel.ch>

	* [r4598] mockup, mockup/Makefile[DEL], mockup/Makefile.am[ADD],
	  mockup/Makefile.boot[ADD], mockup/configure.ac[ADD],
	  mockup/curs.cc[DEL], mockup/include/curex.h,
	  mockup/include/curs.h, mockup/include/dimension.h[ADD],
	  mockup/include/margin.h[ADD], mockup/include/mycurses.h[ADD],
	  mockup/include/screenobject.h[ADD],
	  mockup/include/statusline.h[ADD], mockup/include/window.h,
	  mockup/m4[ADD], mockup/mockup.cc[DEL], mockup/src[ADD],
	  mockup/src/Makefile.am[ADD], mockup/src/curs.cc[CPY],
	  mockup/src/screenobject.cc[ADD], mockup/src/statusline.cc[ADD],
	  mockup/src/window.cc[CPY], mockup/tests[ADD],
	  mockup/tests/Makefile.am[ADD], mockup/tests/basic1.cc[ADD],
	  mockup/tests/dimension.cc[ADD], mockup/tests/init.cc[ADD],
	  mockup/tests/margin.cc[ADD], mockup/tests/regwin.cc[ADD],
	  mockup/tests/windowrefs.cc[ADD], mockup/window.cc[DEL]: Work in
	  progress.

2012-12-27  Rafael Ostertag <rafi@guengel.ch>

	* [r4597] mockup[ADD], mockup/Makefile[ADD], mockup/curs.cc[ADD],
	  mockup/include[ADD], mockup/include/curex.h[ADD],
	  mockup/include/curs.h[ADD], mockup/include/window.h[ADD],
	  mockup/mockup.cc[ADD], mockup/window.cc[ADD]: Mockup for new TUI
	  implementation

2012-11-30  Rafael Ostertag <rafi@guengel.ch>

	* [r4099] Reorganization

	* [r4095] Reorganization

2012-11-11  Rafael Ostertag <rafi@guengel.ch>

	* [r4072] Added #ifdef PARANOID to critical methods in the hope it
	  speeds things up (to no avail)

2012-10-05  Rafael Ostertag <rafi@guengel.ch>

	* [r4040] Globals class completely replaced by Config class

2012-09-30  Rafael Ostertag <rafi@guengel.ch>

	* [r4039] In the course of removing globals class. Started working
	  on improving screen-lock stuff.

2012-06-24  Rafael Ostertag <rafi@guengel.ch>

	* [r3927] Added patch for bug #73
	  (http://bugs.guengel.ch/show_bug.cgi?id=73)

2011-01-02  Rafael Ostertag <rafi@guengel.ch>

	* [r3528] Bumped version.

	* [r3525] Updated.

	* [r3522] Updated.

	* [r3521] Bumped version

	* [r3520] More specific about friend class

	* [r3519] More specific about friend class

	* [r3518] Unified build procedure for solaris packages.

	* [r3517] timeout will be initialized in future.

	* [r3516] Set attributes for hidden text to the same as with
	  focuse, since it does not work without colors.

	* [r3515] More specific about friend class

	* [r3514] More specific about friend class

	* [r3513] Fixed memory allocation bug preventing YAPET running with
	  CURSES.

2010-12-31  Rafael Ostertag <rafi@guengel.ch>

	* [r3483] ChangeLog now shows revisions.

	* [r3481] Updated

	* [r3480] Updated

	* [r3479] Updated

2010-12-30  Rafael Ostertag <rafi@guengel.ch>

	* [r3477] Updated.

	* [r3476] Whitespace cleanup.

	* [r3475] Resize is now better handled and won't lead to SEGV. Some
	  quirks still exist.

	* [r3474] Added asserts to constructors/operators not to be called.

	* [r3473] Updated.

	* [r3472] Updated.

	* [r3471] Some scripts added.

	* [r3470] Check whether character is printable added to
	  processInput().

	* [r3469] Added checks for functions.

	* [r3468] Fixed ifdef. Included signal.h.

	* [r3467] Screen will be locked with password record open.

	* [r3466] Locking the screen is now handled by a dedicated class.

	* [r3465] Fixed variable declaration.

	* [r3464] Some more changes to make it compile under NetBSD.

	* [r3463] replaced true by TRUE when calling keypad().

	* [r3462] Changes to made it compile under NetBSD.

	* [r3461] Added patch for fixing bug #46 : YAPET allows by-passing
	  lock screen on Solaris when linked against libcurses.

	* [r3460] Support for displaying passwords hidden

	* [r3459] svn properties changed

	* [r3458] Display password hidden when read-only.

	* [r3457] Commented method

2010-12-29  Rafael Ostertag <rafi@guengel.ch>

	* [r3455] Added color for hidding text.

	* [r3454] wrapper functions zero memory out before freeing.

2010-12-28  Rafael Ostertag <rafi@guengel.ch>

	* [r3450] Implemented preformance suggestion of cppcheck.

	* [r3449] Screen should not flicker anymore when typing.

2010-09-19  java

	* [r3372] Updated copyright.

	* [r3368] Comment.

	* [r3367] BINDIR for solaris.

	* [r3366] Updated.

	* [r3365] updated.

	* [r3364] Made it compile under cygwin.

	* [r3363] updated.

	* [r3362] updated.

	* [r3361] Updated.

	* [r3360] updated.

2010-09-18  Rafael Ostertag <rafi@guengel.ch>

	* [r3359] Updated

	* [r3358] Updated.

	* [r3357] Documented the config file option for the lock screen
	  password input timeout. Fixed some typos. Some rephrasing.

	* [r3356] Added support for configuring the password input timeout
	  of the lock screen.

	* [r3355] Silenced compiler warnings.

	* [r3354] Silenced compiler warnings.

2010-09-17  java

	* [r3353] Updated.

	* [r3352] added bug.

	* [r3351] Finally fixed bug #25.

	* [r3350] Compiles now under gcc.

	* [r3349] Some minor changes.

	* [r3348] Tried to really fix bug #25, thus it has been reopened.

	* [r3347] Updated.

	* [r3346] Whether or not yapet can be quit from the locked screen
	  can be configured in the config file.

	* [r3345] Fixed bug #29 (http://bugs.guengel.ch/show_bug.cgi?id=29)

	* [r3344] Updated copyright notice.

	* [r3343] Updated Copyright notice.

	* [r3342] Updated copyright notice.

	* [r3341] Added checks for siglongjmp/sigsetjmp et al.

	* [r3340] Fixed bug #27
	  (http://bugs.guengel.ch/show_bug.cgi?id=27).

	* [r3339] fixed bug #28
	  (http://bugs.guengel.ch/show_bug.cgi?id=28).

	* [r3338] Arrow keys are not recognized anymore by passwordwidget.

	* [r3337] Removed blank line.

	* [r3336] Added translations.

	* [r3335] Removed roinwidget.*

	* [r3334] Made it compile under gcc45 +

	* [r3333] Fixed bug #31
	  (http://bugs.guengel.ch/show_bug.cgi?id=31).

	* [r3332] bumped version number to 0.7.

	* [r3331] Added key for CTRL-E. May be there is already a
	  definition, but i didn't find it...

	* [r3330] Support for read-only buttons added.

	* [r3329] Fixed a SIGSEGV introduced by removing the explicit
	  read-only widget.

	* [r3328] Adopted to the changes of the read-only widget.

	* [r3327] Explicit read-only widget has been removed. The input
	  widget now has a flag for setting read-only mode.

	* [r3326] Added translation.

	* [r3325] gettextized string.

	* [r3324] Added translation.

	* [r3323] added ui/basewindow.cc.

	* [r3322] Fixed bug #16
	  (http://bugs.guengel.ch/show_bug.cgi?id=16).

	* [r3321] Renamed createWindows() to createWindow().

	* [r3320] Renamed createWindows() to createWindow().

	* [r3319] Fixed bug #25
	  (http://bugs.guengel.ch/show_bug.cgi?id=25).

	* [r3318] Fixed bug #30
	  (http://bugs.guengel.ch/show_bug.cgi?id=30).

2010-09-16  Rafael Ostertag <rafi@guengel.ch>

	* [r3317] Introduced BINDIR variable.

	* [r3316] Fixed typo in comment.

2010-06-29  java

	* [r3255] Use default values for AC_PROG_(CC|CXX).

2010-06-23  java

	* [r3254] Patch for bug #33
	  (http://bugs.guengel.ch/show_bug.cgi?id=33) applied. Source
	  compiles now under gcc 4.5/4.6.

2009-09-05  Rafael Ostertag <rafi@guengel.ch>

	* [r2925] Moved to support.

2009-09-04  Rafael Ostertag <rafi@guengel.ch>

	* [r2921] Added patch for fixing bug #26
	  (http://bugs.guengel.ch/show_bug.cgi?id=26)

	* [r2920] fixed make target.

	* [r2919] Added more make targets.

	* [r2916] Updated.

	* [r2909] fixed typo.

	* [r2908] Creates the html files used on the website.

	* [r2907] Directory holding stuff making my life easier.

	* [r2904] Spell check and other edits.

	* [r2903] Put $(htmldoc_DATA) and $(dist_man1_MANS) back to
	  dist-hook rule.

2009-09-03  Rafael Ostertag <rafi@guengel.ch>

	* [r2902] Updated.

	* [r2901] Modified svn:ignore keyword.

	* [r2900] Added description of the (V: 1) / (V: 2) displayed in
	  yapet.

	* [r2899] Added description of changes in header in version 0.6.

	* [r2898] Added "Important Changes" section. Added description of
	  changes in 0.6 in
	  "Important Changes" section.

	* [r2897] Implemented the use of w3m for creating text files if
	  available due to the use of tables in the source html files.

	* [r2896] Added check for w3m, which is used for creating text
	  files from html files containing tables.

	* [r2895] Removed empty line.

	* [r2894] Updated.

	* [r2892] Added TANKS file to EXTRA_DIST.

	* [r2891] Wrote THANKS.

	* [r2890] fixed spelling.

	* [r2889] be more specific.

	* [r2888] Removed EVP function checks which failed because the
	  functions were macros.

	* [r2887] Added custom silent rules

	* [r2886] Added custom silent rules

	* [r2885] Does not belong into repository.

	* [r2884] Tweaked.

2009-09-02  Rafael Ostertag <rafi@guengel.ch>

	* [r2882] enable asserts in distcheck.

	* [r2881] Line numbers updated.

	* [r2880] removed obsolete entry.

2009-09-01  Rafael Ostertag <rafi@guengel.ch>

	* [r2879] Tweaked.

	* [r2878] updated with instructions for pwgen_rng configuration
	  file option.

	* [r2877] Version bumped to 0.6.

	* [r2876] Updated.

	* [r2875] Updated.

	* [r2874] Updated.

	* [r2873] Added tests for pwgen_rng option.

	* [r2872] Added static_cast to silence compiler warnings.

	* [r2871] updated in order to test pwgen_rng option.

	* [r2870] Added code for handling pwgen_rng configuration file
	  option.

	* [r2869] Added code for handling pwgen_rng configuration file
	  option.

	* [r2868] rephrased comment.

	* [r2867] Moved int rng_available, check_availability() into static
	  scope. Added new static method getAvailableRNGs().

	* [r2866] Added code to test the switch of Character Pools and RNG.

	* [r2865] New method setNewRNG() introduced. Made changes to
	  'dynamically' switch to a different RNG.

	* [r2864] removed unused declarations.

	* [r2863] rephrased message showed when skipping /dev/random.

	* [r2862] Fixed description of --help output.

	* [r2861] Finished foreign tests.

	* [r2860] Some tweaks. More SSL functions are checked for
	  existence.

	* [r2859] Replaced with proper version.

	* [r2858] Updated with proper version.

	* [r2857] Added test file for 32bit big endian version 0.6.

	* [r2856] A proper version now.

	* [r2855] Added 64 bit little endian version 0.6 test file.

	* [r2854] Updated f64le0.5.pet.in with a version that is surely
	  from a 64bit little endian machine.

	* [r2853] Added output showing the architecture (32/64bits,
	  little/big endian).

	* [r2852] Added check for sizeof(int*) in order to find out
	  architecture.

	* [r2851] Test file for 32bit little endian version 0.6.

	* [r2850] Fixed memory leak in decrypt(); leak occurred only when
	  exception was thrown
	  from Record<T>.

	* [r2849] Removed empty line.

	* [r2848] Implemented readHeader() which returns the decrypted
	  32/64bit header; the method serves as common code base for other
	  methods requiering the decrypted file header. Updated
	  validateKey(), getMasterPWSet(), and getFileVersion() in order to
	  use the new readHeader() method.

	* [r2847] Added 64bit big endian version 0.6 test file.

	* [r2846] #include'd string.h used for strerror().

	* [r2845] Silencing of tests is now done doing dup2() to
	  STDOUT_FILENO using the fd from opening /dev/null.

	* [r2844] Moved DISTCLEANFILES to CLEANFILES. Remove rm -rf
	  foreign.pet corrupt.pet from
	  clean-local target.

	* [r2843] readHeader() has to be const.

	* [r2842] updated the method declaration for readHeader(const Key&
	  key,
	  Record<FileHeader_32>** ptr32, Record<FileHeader_64>** ptr64) in
	  order to match
	  the definition.

	* [r2841] updated comment. Added declaration for new method
	  readHeader(const Key& key,
	  FileHeader_32** ptr32, FileHeader_64** ptr64) which is introduced
	  to give a
	  common code base for reading and decrypting the file header.

	* [r2840] Added new exception number NULLPOINTER.

	* [r2839] removed unused unions.

	* [r2838] Removed svn:keywords property.

	* [r2837] Re-added file.

	* [r2836] Removed file due to corruption

2009-08-31  Rafael Ostertag <rafi@guengel.ch>

	* [r2834] Removed commented-out code.

	* [r2833] Added more files to DISTCLEANFILES. Implicit rule for
	  .pet.in files added.

	* [r2832] Added code to conditionally silence tests (unless
	  TESTS_VERBOSE is #define'd).

	* [r2831] New tests added for checking endian conversion functions.

	* [r2830] Added code to conditionally silence tests (unless
	  TESTS_VERBOSE is #define'd). Assert()s added in order to make
	  sure the files created are version 2.

	* [r2829] Make File class read headers created on 32/64 bit archs.
	  New headers are written always using a 64bit data type storing
	  when password was set. New method getFileVersion() implemented.
	  Updated getMasterPWSet(), writeHeader(), lastModified(),
	  initFile() in order to handle the two different header structs.

	* [r2828] Improved function for handling reading and writing big
	  endian values to disk (template function now). Big endian
	  conversion function now in header file. Updated comments. Added
	  declaration for new method getFileVersion(). Updated types
	  related to time when pw was set.

	* [r2827] Added a new enum FILE_VERSION. Added anonymous enums for
	  header sizes. There are two header structs now, one using int32_t
	  the other int64_t for storing the time the password was set.

	* [r2826] Record::operator=(const BDBuffer& bdb) now also checks
	  for BDBuffer::size() greater than the size of the Record type
	  <T>. Exceptions will now have set the exception number if buffer
	  is too small/big.

	* [r2825] Added additional information (EXNUM) to YAPETException.
	  Mainly due to change of the file version.

	* [r2824] Added code to handle the new return type of
	  File::getMasterPWSet(). Added code for displaying the file
	  version of the loaded file.

	* [r2823] Added YAPET::PWGEN::AUTO in switch statement in order to
	  silence compiler.

	* [r2822] Removed unused variable and comment.

	* [r2821] Added static casts in order to silence compiler.

	* [r2820] Return value of getDigitsForType() is statically cast to
	  int in order to silence compiler.

	* [r2819] Enabled DOT, call and caller graphs.

	* [r2818] Re-added file.

	* [r2817] fixed bug #22
	  (http://bugs.guengel.ch/show_bug.cgi?id=22).

	* [r2816] Removed check for unsigned long long. Reordered checks.

	* [r2815] AC_TYPE_UINT64_T changed to AC_TYPE_INT64_T.

	* [r2814] The default rng used when AUTO is specified is now
	  /dev/urandom.

	* [r2813] Test file holding uint[16|32|64]_t values in big endian
	  order.

	* [r2812] Added specific test files in EXTRA_DIST. Added one new
	  test for testing
	  endianess conversion.

	* [r2811] Added some more paths.

	* [r2810] Added 64bits type checks.

	* [r2809] removed since we need more specific test files.

	* [r2808] Added test files for pre 0.6 versions.

	* [r2807] bumped version to 0.6alpha1.

2009-08-25  Rafael Ostertag <rafi@guengel.ch>

	* [r2796] Fixed in RNG::devrandom() what patch
	  http://bugs.guengel.ch/attachment.cgi?id=8
	  breaks: Handling of pointer arithmetic is only done if no error
	  occurs, not
	  even EAGAIN or EINTR.

	* [r2795] Added patch (http://bugs.guengel.ch/attachment.cgi?id=8)
	  included in bug report #19
	  (http://bugs.guengel.ch/show_bug.cgi?id=19) which does only abort
	  read from /dev/[u]random in case of an error != EAGAIN && !=
	  EINTR. If too few bytes are read, it will now try again.

	* [r2794] Added patch (http://bugs.guengel.ch/attachment.cgi?id=8)
	  included in bug report #
	  (http://bugs.guengel.ch/show_bug.cgi?id=19) which prevents using
	  /dev/random in order to avoid wasting entropy pool (on lx
	  systems) unless in compiling in debug mode.

2009-08-22  Rafael Ostertag <rafi@guengel.ch>

	* [r2777] Edits.

	* [r2776] Updated.

	* [r2775] Edits.

	* [r2774] Updates and edits.

	* [r2773] Some more alterations and improvements.

	* [r2772] Some edits. Thanks to Anic Ostertag <anic@guengel.ch>

2009-08-21  Rafael Ostertag <rafi@guengel.ch>

	* [r2771] Test for oversized password length was broken; replaced
	  Config::getDefPWLength() by Consts::getMaxPWLength().

	* [r2770] Added additional compile time color scheme.

	* [r2769] Updated with new msgid.

	* [r2768] add translation for new dialogbox in yapet/mainwindow.cc.

	* [r2767] added a refresh after dialogbox asking whether or to save
	  changes before
	  loading a new has been closed. Commented out some other refreshs.

	* [r2766] If changes are unsaved, it asks whether or not they
	  should be saved prior
	  loading the new file.

	* [r2765] removed redundant and disastrous call 'delete
	  pwleninput;'

	* [r2764] commented out redundant wclear().

	* [r2763] Revised Introduction.

	* [r2762] Set ignore.

	* [r2761] Fixed spelling.

	* [r2760] Reorganized. Added password generator documentation.
	  Rewrote USAGE. Moved many refsect1 as refsect2 to USAGE.

	* [r2759] Documented the new --disable-pwgen option. Rephrased some
	  stuff. Added some corrections.

	* [r2758] Added translations and updates.

	* [r2757] reorganized content.

	* [r2756] Updated editfile variable to honor DOCNLS set by the
	  USE_NLS conditional.

	* [r2755] Commented stuff. Added conditionals for USE_NLS.

	* [r2754] AM_CONDITIONAL for USE_NLS added. Used by doc/Makefile.am

	* [r2753] updated.

	* [r2752] fixed syntax (thanks to gcc).

	* [r2751] Improved password generation by avoiding unread character
	  pools.

	* [r2750] Added new SUBPOOL: NOPOOL. New method fromPool(): find
	  out from which pool the character comes from.

	* [r2749] added test for strchr.

	* [r2748] Avoid using /dev/random if other rngs are available.

	* [r2747] print_pools_allocated() now additionally returns the
	  number of pools allocated. New method numPoolsAllocated() for
	  getting the number of pools allocated.

	* [r2746] Fixed the ALL character pool to really include all
	  character pools available.

	* [r2745] 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.

	* [r2744] Remove false assert(0).

	* [r2743] RNG::getRandomNumber returns 0 if ceil == 0 unless it was
	  compiled with
	  --enable-assert, in which case it will abort.

	* [r2742] 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.

	* [r2741] Renamed CharacterPool::getNumPoolsNotRead to
	  CharacterPool::numPoolsNotRead.

	* [r2740] Name of method was changed. Change incorporated.

	* [r2739] 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.

	* [r2738] Added test for new functionalities of charpool.

2009-08-20  Rafael Ostertag <rafi@guengel.ch>

	* [r2737] Added compiler profiles. Fixed bugs.

	* [r2736] Removed unused KEY_ definition.

	* [r2735] Updated.

	* [r2734] Fixed another $(top_builddir)/int.

	* [r2733] Updated.

	* [r2732] Fixing include when using included libint (
	  -I$(top_builddir)/intl ).

	* [r2731] Fixing include when using included libint (
	  -I$(top_builddir)/intl ).

	* [r2730] generally added -I$(top_srcdir) to CPPFLAGS.

	* [r2729] Included string.h.

	* [r2728] Fixed typo in cpp directive.

	* [r2727] added more compiler profiles.

	* [r2726] linux compiler profiles.

	* [r2725] Compiler profiles for Solaris

	* [r2724] compiler profile file can be specified on the command
	  line.

	* [r2723] Automated build test.

	* [r2722] pressing enter now really continues when hitting an error
	  in set_rlimit().

	* [r2721] Conditional build of xml parts enabled by using sed to
	  replace markers in the
	  documentation with comments.

	* [r2720] Added missing #ifdef to make it compile without pwgen
	  enabled.

	* [r2719] 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.

	* [r2718] Listed as _DEPENDENCIES, will be renamed when copied into
	  $(srcdir).

2009-08-19  Rafael Ostertag <rafi@guengel.ch>

	* [r2717] Code beautified. Made output more edible.

	* [r2716]

	* [r2715] Updated.

	* [r2714] Now the only version we support for german.

	* [r2713] Not used anymore.

	* [r2712] we support only one language de from now on.

	* [r2711] Improved outpout of tests. Removed paramaters from main()
	  where not neccessary.

	* [r2710] *** empty log message ***

	* [r2709] Renamed namespace YAPETCONSTS to YAPET::CONSTS.

	* [r2708] Renamed namespace YAPETCONFIG to YAPET::CONFIG.

	* [r2707] Renamed name space YAPETCONFIG to YAPET::CONFIG.

2009-08-18  Rafael Ostertag <rafi@guengel.ch>

	* [r2706] Updated and new translations added.

	* [r2705] Whitespace cleanup.

	* [r2704] Added new check testing whether or not reading a file
	  created on a different machine works.

	* [r2703] fixed parameter type.

	* [r2702] fixed INPUT directive.

	* [r2701] updated comments.

	* [r2700] Destructur will now call wrefresh() after wclear() in the
	  hope it will clear buffers.

	* [r2699] added proper preprocesor directives depending on
	  config.h.

	* [r2698] added missing check for header file.

	* [r2697] added missing include.

	* [r2696] Updated.

	* [r2695] Adjusted messages.

	* [r2694] Fixed #ifdef's to make it compile with --disable-assert

	* [r2693] Added additional checks for functions. Added check for
	  /dev/random and /dev/urandom.

	* [r2692] Tests will print name of exception using typeinfo. Code
	  beautified.

	* [r2691] *.orig files ignored now.

	* [r2690] If --enable-assert is specified, -DDEBUG is used,
	  otherwise -DNDEBUG.

	* [r2689] *.orig files ignored now.

	* [r2688] 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.

	* [r2687] Completed password generator including tests

	* [r2686] *** empty log message ***

2009-08-17  Rafael Ostertag <rafi@guengel.ch>

	* [r2685] Added path to pwgen.

	* [r2684] Prepared source for pwgen. POTFILES.in now includes all
	  files in the dist. PO files updated.

2009-08-15  Rafael Ostertag <rafi@guengel.ch>

	* [r2681] Updated.

	* [r2680] 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.

	* [r2679] Updated due to changes in string to translate.

	* [r2678] White space cleanup.

2009-08-13  Rafael Ostertag <rafi@guengel.ch>

	* [r2669] progress indicator now suitable for build logs.

	* [r2668] When using std::cout.flush() when doing verbose output.

2009-08-12  Rafael Ostertag <rafi@guengel.ch>

	* [r2664] Files may not be created in $(SRCDIR), since this breaks
	  "make distcheck".

	* [r2663] Added description for how to use the ~ in configuration
	  files.

	* [r2662] Updated line numbers.

	* [r2661] Updated.

	* [r2660] Added closed bugs.

	* [r2659] Added assert()'s. Simplified code somewhat.

	* [r2658] Added method cleanupPath() for cleaning up file paths
	  returned by getPetFile(). getPetFile() is not returning a const
	  reference anymore, but an object.

	* [r2657] 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 <rafi@guengel.ch>

	* [r2655] some updates.

	* [r2654] rephrased.

	* [r2653] Added assert()'s. Fixed bug #12
	  (http://bugs.guengel.ch/show_bug.cgi?id=12).

	* [r2652] Removed superfluous break; statements in switch
	  environments.

	* [r2651] Removed superfluous break; statements in switch
	  environments.

	* [r2650] Files can handle the --enable-assert argument.

	* [r2649] Added namspace qualifier in front of Const stuff.

	* [r2648] changed the name of the conditional.

	* [r2647] added support for assert()'s.

	* [r2646] replaced 'validateIterator() < 0' conditionals with
	  'validateIterator() ==
	  ((l_size_type)-1)' conditionals in the hope to reduce the number
	  of possible bugs.

	* [r2645] updated.

	* [r2644] Implemented the -i and -r options as per bugs #4 and #5
	  (see http://bugs.guengel.ch/).

	* [r2643] Added check for ar/gar. Added additional checks for
	  types.

2009-08-10  Rafael Ostertag <rafi@guengel.ch>

	* [r2641] Adjusted output by tests somewhat.

	* [r2640] updated help string for disable-csv2yapet.

	* [r2639] Bumped version number to 0.5. Fixed help string for
	  terminal-title -> Default: yes.

	* [r2638] Added test for testing recognition of id string in pet
	  files.

	* [r2637] path to test files added.

	* [r2636] fixed svn tag.

	* [r2635] changed the term 'password' to 'password records'.

2009-07-26  Rafael Ostertag <rafi@guengel.ch>

	* [r2549] ChangLog will be fetched from svn repository.

	* [r2548] Keyword expansion enabled.

	* [r2547] revised yapet man page. Split content into some more
	  sections.

	* [r2546] the term "main screen" properly capitalized.

	* [r2544] update.

	* [r2537] Added referer to bugs.guengel.ch.

	* [r2536] Fixed bug #9 "VI keys for list selection movement" (see
	  http://bugs.guengel.ch/process_bug.cgi).

	* [r2535] Fixed bug #8 " --enable-terminal-title should be default"
	  (see http://bugs.guengel.ch/show_bug.cgi?id=8).

	* [r2534] 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 <rafi@guengel.ch>

	* [r2528] Doesn't inlcude gettext.h and locale.h when --disable-nls
	  is given.

	* [r2527] Fixed build error when using --disable-nls.

2009-07-24  Rafael Ostertag <rafi@guengel.ch>

	* [r2526] Cleared bugs.

2009-07-19  Rafael Ostertag <rafi@guengel.ch>

	* [r2496] Fixed bug #10
	  (http://bugs.guengel.ch/show_bug.cgi?id=10), allow to disable the
	  installation of documentation files.

	* [r2495] Updated.

	* [r2494] 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.

	* [r2492] updated.

	* [r2489] 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 <rafi@guengel.ch>

	* [r2482] 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 <rafi@guengel.ch>

	* [r2480] added a link to http://bugs.guengel.ch

	* [r2479] included bugreport.sgml in the bugs section.

	* [r2478] rephrase.

	* [r2477] added bugreport.sgml to sgml_static_files.

	* [r2476] unified paragraph about how to report bugs.

2009-07-12  Rafael Ostertag <rafi@guengel.ch>

	* [r2466] Finishing touches prior 0.4 release.

	* [r2465] Finishing touches prior 0.4 release.

2009-07-11  Rafael Ostertag <rafi@guengel.ch>

	* [r2464] Fixed CPPFLAGS of import tests.

	* [r2463] Updated svn:ignore.

	* [r2462] Finished csv2yapet man page.

	* [r2461] Improved Makefile.am. Removed stuff for conditional
	  processing of docbook files.

	* [r2460] Help strings updated. --enable-build-doc will be enabled
	  only if lynx and xsltproc are found.

	* [r2459] Updated.

	* [r2458] Added configure.ac as dependency for Makefile.in.

	* [r2457] Some minor changes.

	* [r2456] updated.

	* [r2455] Added automake options, distcheck configure flags, and
	  BUGS file as EXTRA_DIST.

	* [r2454] added BUGS file.

2009-07-10  Rafael Ostertag <rafi@guengel.ch>

	* [r2453] Source documentation is now independently of
	  --enable-doc-build built.

	* [r2452] svn property edit.

	* [r2451] Translated new messages.

	* [r2450] Update.

	* [r2449] Ignore some more files.

	* [r2448] Added csv2yapet man page and conditional processing for
	  docbook files.

	* [r2447] Added man page for csv2yapet.

	* [r2446] Renamed.

	* [r2445] Restructuring, improved tagging.

	* [r2444] Updated tagging, added stuff concerning csv2yapet.

	* [r2443] Updated tagging.

	* [r2442] Rephrase, update.

	* [r2441] Rephrase.

	* [r2440] changed comment.

	* [r2439] changed comments.

2009-07-09  Rafael Ostertag <rafi@guengel.ch>

	* [r2438] fixed typo.

	* [r2437] put license in a separate file.

2009-07-08  Rafael Ostertag <rafi@guengel.ch>

	* [r2436] rephrase.

	* [r2435] grouped the command line arguments in the help screen.

	* [r2434] clear the terminal title upon exit.

	* [r2433] added the path of csv2yapet in order to process it.

	* [r2432] whitespace cleanup.

	* [r2431] commented the source.

2009-07-07  Rafael Ostertag <rafi@guengel.ch>

	* [r2430] Basic functionality implemented.

	* [r2429] Updated.

	* [r2428] Added tests for headers and functions needed by
	  csv2yapet.

	* [r2427] Added missing headers.

	* [r2426] whitespace cleanup.

	* [r2425] adjusted build order

	* [r2424] updated help text

	* [r2423] Improved tests

	* [r2422] Added conditional for csv2yapet build. Added more import
	  tests.

	* [r2421] Added conditional for csv2yapet build

	* [r2420] make clean properly cleans up generated files

	* [r2419] Added more import tests

2009-07-06  Rafael Ostertag <rafi@guengel.ch>

	* [r2418] Added csv import utility including some tests

	* [r2417] Updated

	* [r2416] Whitespace cleanup

	* [r2415] Updated translations

	* [r2414] fixed typo

	* [r2413] shortened the exception message.

	* [r2412] added cmd line option for explicitly enable file security
	  check.

	* [r2411] removed debug code.

	* [r2410] proper handling of --enable-*

2009-07-05  Rafael Ostertag <rafi@guengel.ch>

	* [r2409] updated.

	* [r2408] configuration file handling implemented.

	* [r2407] removed prog check for flex and bison. Added checks for
	  additional C++ headers
	  and C functions

	* [r2406] bumped version to 0.4. Added check for yacc and lex.

	* [r2405] update copyright date

	* [r2404] updated

	* [r2403] time-out for locking screen can be specified on the cmd
	  line

	* [r2401] file permission and owner check implemented including cmd
	  line option for disabling the check

	* [r2400] update

	* [r2399] checks availability of functions for file mode and
	  ownership retrieval

	* [r2398] prevents creation of files named only '.pet'.

	* [r2397] added support for closing message boxes and dialogs by
	  pressing the escape key.

	* [r2396] *.in files are again included in the distribution

2009-06-12  Rafael Ostertag <rafi@guengel.ch>

	* [r2379] updated "what gets installed?" section

	* [r2378] fixed typo

2009-06-11  Rafael Ostertag <rafi@guengel.ch>

	* [r2373] Updated.

	* [r2372] Added waiver

	* [r2371] Updated.

	* [r2370] License file that includes the waiver on the GPL for the
	  OpenSSL library.

	* [r2369] added the LICENSE file to the EXTRA_DIST and textdoc_DATA
	  variables.

	* [r2368] Syntax conforms to the freedesktop.org spec.

	* [r2367] Fixed typo

	* [r2366] Added reference to the author in the BUGS section

	* [r2365] Added copyright statement

	* [r2364] Bumped to version 3.0a

	* [r2363] Updated

	* [r2362] Adjusted the copyright statement as described in the GNU
	  HowTo

	* [r2361] Adjusted the copyright statement as described in the GNU
	  HowTo

	* [r2360] Adjusted the copyright statement as described in the GNU
	  HowTo

	* [r2359] Adjusted the copyright statement as described in the GNU
	  HowTo

2009-05-03  Rafael Ostertag <rafi@guengel.ch>

	* [r2347] added one more todo

	* [r2346] todo file added

2009-04-13  Rafael Ostertag <rafi@guengel.ch>

	* [r2306] maintainer-clean removes README.Cygwin

	* [r2305] Copyright not inserted via preamble.sgml but
	  copyright.sgml.

	* [r2304] Copyright not inserted via preamble.sgml but
	  copyright.sgml.
	  Build Error section added.

	* [r2303] some cleanup

	* [r2302] Updated.

	* [r2301] fixed this and that.

	* [r2300] --with-docbook-xsl option for specifying the location of
	  the Docbook XSL added.

2009-04-11  Rafael Ostertag <rafi@guengel.ch>

	* [r2299] fixed build

	* [r2298] fixed am conditionals

	* [r2297] - -I../intl will only be added when not using included
	  gettext

	* [r2296] - Fixed some spelling errors. Added subtitles.

	* [r2295] - added README.Cygwin

	* [r2294] Cygwin build instructions added

	* [r2293] - fixed #include of intl.h to make the build process pass
	  make dist-check

	* [r2292] - ChangeLog update

	* [r2291] -updated due to changes in the code

	* [r2290] - added checks for support functions of openssl

	* [r2289] - Added target to remove SunWS_cache

2009-04-10  Rafael Ostertag <rafi@guengel.ch>

	* [r2288] - some updates

	* [r2287] if doxygen is not found, no is returned

	* [r2286] added some comments

	* [r2285] if programs are not available, error messages are printed

	* [r2284] - refined translations

	* [r2283] - Gettextize

2009-03-23  Rafael Ostertag <rafi@guengel.ch>

	* [r2265] xterm title updates implemented.

	* [r2264] fixed syntax error

	* [r2263] - added new function isXTerm
	  - improved setTerminalTitle

	* [r2262] added test for strncmp

2009-03-22  Rafael Ostertag <rafi@guengel.ch>

	* [r2258] - added setTerminalTitle, but its not completely tested
	  yet.

	* [r2257] - whitespace cleanup

	* [r2256] - setTerminalTitle implemented.

	* [r2255] - Added some more tests
	  - Added --enable-terminal-title

2009-03-12  Rafael Ostertag <rafi@guengel.ch>

	* [r2214] - Doxygen configuration updated.

	* [r2213] --with-xslpath removed. No longer needed, since xsltproc
	  fetches xsl via http now.

	* [r2212] xsltproc is now advised to fetch the style sheets via
	  http. Docbook version bumped to 4.5 XML.

2008-07-23  Rafael Ostertag <rafi@guengel.ch>

	* [r1372] - Cursor visible in input widgdets.
	  
	  - Backspace handling improved.

	* [r1371] - Including files to build documentation in the tar-ball.

2008-07-21  Rafael Ostertag <rafi@guengel.ch>

	* [r1366] - Fixed build for gcc 4.3 or later

2008-07-19  Rafael Ostertag <rafi@guengel.ch>

	* [r1357] - No longer used.

	* [r1355] - Whitespace cleanup

	* [r1354] - Made it compile under SUNWspro.

	* [r1353] - Update

	* [r1352] - Documented the new functionalities.
	  
	  - Improved the documentation and added some missing stuff.

	* [r1351] - Minor alterations

	* [r1350] - Added a method for highlighting a certain iterator in
	  the widget.
	  
	  - Completed the search functions.
	  
	  - Minor clean ups.

	* [r1349] - The searchNext() method is implemented.

	* [r1348] - 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.

	* [r1347] - Bumped package version to 0.2.
	  
	  - Added checks for additional headers and functions.

2008-07-18  Rafael Ostertag <rafi@guengel.ch>

	* [r1346] - Prepared for the search functionality.

	* [r1345] - Added the new files for the search dialog.

	* [r1344] - Whitespace cleanup

	* [r1343] - Search Dialog

	* [r1342] - No protected members anymore.
	  
	  - Some comments

	* [r1341] - Updated manpage.

	* [r1340] - The title is now properly shown even upon resize.

	* [r1339] - Resize events are not processed below certain
	  dimensions.

	* [r1338] - Updated

2008-07-17  Rafael Ostertag <rafi@guengel.ch>

	* [r1337] - 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.

	* [r1336] - Selection handling now working
	  
	  - Newly introduced method for selection removed again.

	* [r1335] - Border of inactive listwidget uses now different
	  characters for drawing the border
	  
	  - New method for hiding the selection bar.

	* [r1334] - Deleting a record puts a message in the status bar now.

	* [r1333] - Sort order is maintained when adding and editing
	  entries.
	  
	  - Sort order can be changed.

2008-07-15  Rafael Ostertag <rafi@guengel.ch>

	* [r1332] - The list is sorted before displayed in the setList()
	  method.
	  
	  - Added convenience method setSortOrder() for sorting the list
	  with the currently set sort order.

	* [r1331] - Added less-than operator in order to be able to sort a
	  list of partdecS.

	* [r1330] - Check for strcmp() added.

	* [r1329] - Added code for sorting.
	  
	  - Does not compile.

2008-02-27  Rafael Ostertag <rafi@guengel.ch>

	* [r1238] *** empty log message ***

	* [r1237] *** empty log message ***

	* [r1236] - Altered doc files in order to prepare for the release.

	* [r1235] - Docs are now only build upon explicit request by
	  --enable-build-doc.

2008-02-26  Rafael Ostertag <rafi@guengel.ch>

	* [r1234] - Passes distcheck except for doxygen generated docs, but
	  that's 'k.

	* [r1233] *** empty log message ***

	* [r1232] *** empty log message ***

	* [r1231] - Recovered files.

	* [r1230] *** empty log message ***

	* [r1229] *** empty log message ***

	* [r1228] - Completed doc files and manpage.

	* [r1227] *** empty log message ***

	* [r1226] *** empty log message ***

2008-02-25  Rafael Ostertag <rafi@guengel.ch>

	* [r1224] - Fixed Makefile for make/dmake under solaris.

	* [r1223] *** empty log message ***

	* [r1222] *** empty log message ***

	* [r1221] *** empty log message ***

	* [r1220] *** empty log message ***

	* [r1219] - Manpages generated with xsltproc.
	  
	  - Status bar shows missing messages for record addition and
	  record edition.

2008-02-24  Rafael Ostertag <rafi@guengel.ch>

	* [r1218] *** empty log message ***

2008-02-23  Rafael Ostertag <rafi@guengel.ch>

	* [r1217] - 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 <rafi@guengel.ch>

	* [r1216] - File to be opened by yapet can now be specified on the
	  command line without using the -f option.

2008-02-20  Rafael Ostertag <rafi@guengel.ch>

	* [r1215] *** empty log message ***

2008-02-19  Rafael Ostertag <rafi@guengel.ch>

	* [r1214] *** empty log message ***

	* [r1213] *** empty log message ***

	* [r1212] - Compiles using Sun's X/Open implementation of curses.

	* [r1211] - Creates an empty README file

	* [r1210] - Will generated from sgml sources.

	* [r1209] - Fixed abstract method in class AlarmFunction.
	  
	  - Text files are by default generated by xsltproc and lynx.

2008-02-18  Rafael Ostertag <rafi@guengel.ch>

	* [r1208] *** empty log message ***

	* [r1207] - Date when master password was last set is now
	  displayed.

	* [r1206] - Test file

	* [r1205] *** empty log message ***

2008-02-15  Rafael Ostertag <rafi@guengel.ch>

	* [r1204] - The cwd string in the file open dialog will be updated
	  again.
	  
	  - Scroll indicators added to list widget.

2008-02-13  Rafael Ostertag <rafi@guengel.ch>

	* [r1203] - Commented code.
	  
	  - Added desktop file.

	* [r1202] - Renamed resizeable.(cc|h) to basewindow.(cc|h).
	  
	  - Renamed the class Resizeable to BaseWindow.

	* [r1201] - 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 <rafi@guengel.ch>

	* [r1200] - Commented code.

2008-02-10  Rafael Ostertag <rafi@guengel.ch>

	* [r1199] - Started commenting file.h
	  
	  - Finished INSTALL.sgml.in.

2008-02-09  Rafael Ostertag <rafi@guengel.ch>

	* [r1198] - SGMLized INSTALL.sgml.in

2008-02-08  Rafael Ostertag <rafi@guengel.ch>

	* [r1196] - INSTALL is built from INSTALL.sgml.in

	* [r1193] - Uses getopt_long() if available for option parsing.

2008-02-07  Rafael Ostertag <rafi@guengel.ch>

	* [r1192] - Functions and defines shared by the tests.

	* [r1191] - 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.

	* [r1190] - Commented code.
	  
	  - scrdim class merged into resizeable.

2008-02-06  Rafael Ostertag <rafi@guengel.ch>

	* [r1189] - Licensed under the GPLv3.
	  
	  - Added copyright notice.
	  
	  - Fixed a few bugs.
	  
	  - On-disk data is stored in big endian format.

	* [r1188] - 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 <rafi@guengel.ch>

	* [r1187] - Before using delwin(), wclear(), and wrefresh() is
	  issued in order to prevent passwords from staying in memory ...

2008-02-04  Rafael Ostertag <rafi@guengel.ch>

	* [r1186] - Tried to make recognition of backspace and delete key
	  reliable in input widget

	* [r1185] - Added comments.
	  
	  - Prepared for documentation

2008-02-03  Rafael Ostertag <rafi@guengel.ch>

	* [r1181] Initial revision

