Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 2abb66cf98822d8a697c80ef2c99bf49 > files > 40

gnofin-0.8.4-6mdk.i586.rpm

Changes in Version 0.8.4
-------------------------

Fri Dec  1 12:55:55 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* Update to Brazilian Portuguese translations.

Mon Nov 13 08:00:33 PST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* Updated the French translations.

Fri Nov 10 07:43:11 PST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* Added Brazilian Portuguese translations provided by Daniel Lobato.

Changes in Version 0.8.3
-------------------------

Thu Nov  2 11:17:24 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* Added revised fr.po and README.francais from Michel Piguel.

Fri Oct 27 11:57:25 PDT 2000    <darinf@users.sourceforge.net>

        * Fixed some places where static strings where not being passed through
          gettext.  In particular, the column titles in the transaction list
          and the categories names should now be translated provided translations
          exist.  Menu items, such as scheduled tasks, should also be translatable now.

Fri Oct 27 11:48:00 PDT 2000    <darinf@users.sourceforge.net>

	* Updates to French localization thanks to Michel Piguel.

Tue Oct 17 12:38:51 PDT 2000    <darinf@users.sourceforge.net>

	* Added Czech translations provided by Jiri Vasina.

Changes in Version 0.8.2
-------------------------

Wed Oct 11 22:29:43 PDT 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* Replaced the last few remaining strcmp's with g_strcasecmp to ensure that
	  the QIF importer will be entirely case insensitive.

Wed Oct 11 22:27:58 PDT 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* Fixed a long standing bug that showed up when switching the type of a
	  record, created by the QIF importer, to TXFR.  The QIF importer was
	  creating records with the EXCHANGE_RATE field set to zero.  Changing
	  the type to TXFR would effectively activate the EXCHANGE_RATE field,
	  which when inverted gives 1/0 or INF... which doesn't convert well to
	  a money_t value.  We now force the EXCHANGE_RATE to 1.0 if improperly
	  set to a value <= to zero.

Sun Oct  1 13:35:03 EDT 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Changed the default date format from "%d %b %y" to "%x" (which uses the
	  locale's default date formatting scheme).  The old format setting gives
	  some locales (like French) trouble when dealing with the year 2000.
	* Made the QIF importer case insensitive.

Changes in Version 0.8.1
-------------------------

Tue Sep 26 02:17:24 EDT 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Last file opened is automatically loaded at startup (optional).
	  Contributed by Luc Saillard.

	* Miscellaneous other enhancements by Luc Saillard.

Tue Sep 26 02:16:20 EDT 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Fixed an NLS error that would cause Gnofin to fail for certain locales.
	  In particular, the French locale should now work.

	* Fixed a bug in the money format preferences that prevented currencies
	  without a decimal place from being displayed properly.

Changes in Version 0.8.0
-------------------------

Mon Mar 13 12:51:25 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* eliminated a segfault that would occur when the user tries to transfer
	  money to/from the same account.  this also showed up if the user copied
	  a transfer record and then pasted it into the linked account.

Mon Mar 13 10:50:55 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* fixed a minor bug in int64_parse.

Mon Mar 13 10:25:02 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* money values are now stored as 64-bit integers, provided they are
	  supported by the compiler (based on G_HAVE_GINT64).  otherwise,
	  money values are stored in the old 32-bit format.

Sat Mar 11 13:24:47 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* the basic framework for tools is now complete.  all tools live as
	  plugins; however, none of them have been implemented.

Sat Mar 11 11:47:03 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* fixed a minor bug in gtk-auto-combo.c that prevented the selection of text
	  via SHIFT-LEFTARROW and SHIFT-RIGHTARROW key combinations.

Fri Mar 10 16:32:04 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* merged in a CBB importer patch from Ryan Boren to fix the conversion of
	  CBB transfers to Gnofin transfers.

Thu Mar  9 17:30:28 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* Gnofin can now be configured to use a monetary format without a decimal.
	  this applies to currencies like the Italian lire.

Changes in Version 0.7.10
-------------------------

Wed Mar  8 22:52:56 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* implemented "Save As Defaults" button in (Edit->Transaction Types) dialog.

Wed Mar  8 21:29:06 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* fixed some bugs introduced by allowing broken links.
	* linked account name is properly set when switching to a record
	  type with the linked property set.

Wed Mar  8 11:58:13 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* added a popup edit menu to the record list window.

Wed Mar  8 10:41:28 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* fixed memory leaks in the data structure finalization method.

Wed Mar  8 01:02:34 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* modified QIF import filter to be more forgiving of the different QIF types.
	  it now groups all non-investment types into one (which it should have done
	  all along).  if it encounters a type that it does not understand, it now
	  prompts the user to determine whether to go ahead and try loading the file
	  as an ordinary bank-type QIF file.

Tue Mar  7 23:25:43 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* cut/copy/paste is now fully functional.

Mon Mar  6 00:39:05 EST 2000  Darin Fisher  <darinf@users.sourceforge.net>

	* its now possible to cut/copy records out of a Gnofin account... soon to
	  be followed by the ubiquitous paste function.  try edit->copy and then
	  middle clicking in a terminal.

Sun Mar  5 21:44:24 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* QIF & CBB importers implicitly assumed a monetary format given by whatever
	  the users monetary format preferences happen to be.  QIF & CBB store money
	  using US conventions (ie. 12,405.78)... which may or may not equate to the
	  users preferences.

Sun Mar  5 21:29:37 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* batch mode operations are now supported, which means that account merging
	  will appear to the user as a single operation (instead of many inserts).
	  in other words, you can undo the merge with one click of the undo button.

Sun Mar  5 15:02:45 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added Check Book Balancer (CBB) import plug-in contributed by Ryan Boren.

Thu Mar  2 08:55:42 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added the beginnings of a clipboard (although it is not enable by default)

Thu Mar  2 00:12:07 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Gnofin now remembers the last opened file and suggests it on File->Open.
	  It also remembers the directory of the last saved file (or that of the
	  currently open file) and suggests it on File->Save As.

Wed Mar  1 23:37:39 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* the QIF importer now handles empty transaction types with the special
	  name "---" ... hopefully this will never clash with a user defined 
	  type name.

Wed Mar  1 23:28:39 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* initial implementation of account merging.  it is now possible to append
	  the contents of a QIF file to an existing account!  the import dialog
	  sports a popup menu for selecting the import mode.

Mon Feb 28 23:17:07 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* upgraded libtool to version 1.3.4 for Tru64 compatibility.

Mon Feb 28 23:05:41 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* gnofin now automatically selects and scrolls to the last record in
	  each record-list upon loading a file.

Mon Feb 28 08:42:05 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* via a preferences page the user can configure gnofin to always open new
	  documents into an empty UI window.  in other words, if the current UI
	  is not empty, a new UI will be created instead of requesting the file in
	  the current UI to be closed.

Sun Feb 27 23:38:02 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* gnofin now permits links to undefined accounts.  this is essential
	  for supporting features like cut/copy/paste and account merging.

Wed Feb 23 11:21:57 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* old v1 file format (that in 0.7.9 and before) will get default
	  categories when loaded.  this was a bug in 0.7.9

Wed Feb 23 08:00:57 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed a bug that causes segmentation violations in Gnofin if the
	  user defines more than the default number of record list columns.
	  the same bug was also lurking around in the the default category
	  and default record type code. fortunately, since users are currently
	  unable to modify these defaults through the UI, they are unlikely
	  to encounter the bug there.

Tue Feb 22 22:57:50 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* finished xml_io_clip_[read/write].  this will make it trivial for
	  gnofin to share its records with other applications, as well as
	  other instances of itself.

Mon Feb 21 23:59:23 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* revised XML file format.  the root tag is now "gnofin_data" which
	  encloses the "bankbook" tag and the "extensions" tag.  also, the
	  categories are now saved in the XML file so that they will persist
	  even if not referenced by a record.
	* initial cut at XML clipboard format (part of the xml-io module).

Mon Feb 21 22:11:30 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* merged in Luc's patch to warn the user before they modify a clear record.
	  this patch includes dialog_question_yes_no_with_checkbutton()... a nice
	  function for posting warnings that some users may not wish to see.

Changes in Version 0.7.9
-------------------------

Sun Feb 20 22:46:07 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* updated the latex and html export filters to use the current column
	  information for determining the structure and labels of the generated
	  table(s).

Sun Feb 20 22:19:54 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* the QIF importer now handles files with leading whitespace.
	  it discards all characters up until reading a '!' character.
	  thanks to Sylvester Smith for pointing out this problem.

Sun Feb 20 19:55:39 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* there is now a preferences page for configuring the money format.
	  this includes selecting the decimal and thousands place separators.
	* minor cleanups

Sun Feb 20 17:38:04 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* monetary values are now printed with thousands-place separators.

Sun Feb 20 14:51:08 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* merged in Luc's code for selecting row colors.  it is now possible to
	  configure the colors of the even and odd rows in the transaction list
	  from the preferences dialog.
	* various small bug fixes.

Sat Feb 19 14:54:42 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added default category list

Fri Feb 18 22:28:14 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed a bug in the list columns preferences page: selecting and moving a
	  row did not signal the preferences dialog to allow the apply button to
	  be pressed.

Fri Feb 18 22:16:33 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* gnofin is now careful about loading only the first instance of a plugin
	  when it finds multiple instances on its search path.

Fri Feb 18 22:04:23 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* file->save_as and file->export now throw up alerts if the user might
	  overwrite an existing file (wrote code for this along time ago... just
	  forgot to hook it up).

Fri Feb 18 21:54:59 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* combo boxes in record editor only display popdown button if they have the
	  focus.  this makes the record editor a lot less "busy" and hopefully easier
	  to use.
	* calendar popup window is only updated if it is visible.
	* latex export plugin now correctly prints account names above each table.
	* latex export plugin is better about not putting "illegal" characters into
	  the generated file.

Fri Feb 18 20:05:57 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed two user interface bugs reported by Hansi Glaser: the 
	  balance now updates when switching accounts, and the account
	  tab is now updated when the account name is changed.
	* merged in category support thanks to Luc Saillard.

Changes in Version 0.7.8
-------------------------

Thu Feb 17 12:45:31 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed a bug in the file save-as dialog.  the title was "Open"
	  thanks to Bruce Bennett for pointing this out.

Thu Feb 17 09:09:13 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* the money parser now selects a default monetary format if the locale
	  does not specify one.  this happens when the locale is not defined
	  (ie. the environment variable LC_ALL or LANG are not set).
	* gnofin now looks for the plugins under its own installation path, instead
	  of using GNOME's installation path.
	* fixed 2 bugs in the data-events module pointed out by luc.saillard@alcove.fr,
	  that would have played havoc with the list of cached memo strings.

Changes in Version 0.7.7
-------------------------

Wed Feb 16 07:55:51 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* merged in updates to the French translations.
	* fixed problems with money parser/stringizer.  it was parsing "-0.34"
	  as "0.34"!!

Wed Feb 16 00:32:05 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed a bug in the money parser.  money_parse("4.3") was incorrectly
	  yielding 4.03.

Changes in Version 0.7.6
-------------------------

Tue Feb 15 08:49:49 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed a serious bug in the accounts dialog that caused a core dump
	  whenever the user tried to modify the account notes.
	* reworked the money parser/stringizer to better honor the settings
	  of the current locale.  in the future gnofin will allow these
	  settings to be overridden from a preferences page.  but, for now
	  it is important that the user have their LC_ALL environment variable
	  set to the proper value for their locale.
	* on File->New now pops up the Account->Insert dialog to prompt the 
	  user for their first account.  this seems more intuitive for the
	  first-time user.

Changes in Version 0.7.5
-------------------------

Sun Feb 13 23:04:55 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* clean up of QIF import filter.  compatibility fixes.  it should now do a 
	  much better job of parsing the date string.
	* support for plugins written in C++.

Sat Feb 12 21:56:53 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* renamed the transfer type TXFR to match Quicken.

Sat Feb 12 21:37:49 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* memo entry box is now an auto-combo widget like the payee entry box.
	* record editor now automatically makes room for an exchange rate
	  entry field if a transfer involves at least one "foreign" account.

Sat Feb 12 21:13:17 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added file support for foreign accounts.

Sat Feb 12 20:27:15 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* the QIF import filter now accepts any combination of new-line and carriage-return
	  characters to indicate the end-of-line.  this should make it possible to import
	  QIF files generated on a Macintosh.

Sat Feb 12 20:01:14 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed a bug that prevented changes to the linked_account field of a record
	  from being properly reflected in the UI.

Sat Feb 12 18:07:02 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* the date format preferences page now indicates when a date format would yield
	  an incomplete or non-unique date.
	* bug fix to preferences page.  switching to a different page without applying
	  changes to the current page will not leave the preferences dialog in a bad
	  state.  for now, it simply discards changes. 
	* preferences dialog can now be resized.

Fri Feb 11 08:11:47 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed a bug that prevented updates to linked transactions from being
	  properly reflected in the peer record.

Thu Feb 10 23:51:28 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* preferences settings are now saved everytime the user presses apply.
	  in the event that gnofin crashes this will make sure that whatever
	  preferences the user has set are saved.

Thu Feb 10 23:22:25 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* revised foreign currency code.  the design is now fixed.
	* xml io extension now live inside the bankbook tag.  this was necessary since
	  xml requires a single root tag.

Wed Feb  9 08:08:39 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* initial support for mixed local and foreign currencies.
	  added check button to account info dialog.
	* initial support for xml io extensions (hook into XML
	  io code to read/write data for plug-ins).

Mon Feb  7 23:36:48 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* the dialog for editing record types is near to completion.  it should now
	  be fully functional and is ready for testing.
	* some minor bug fixes to the data-structure module.

Mon Feb  7 22:18:29 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added initial dialog code for editing record types.  it is 90% functional,
	  lacking only the action of actually applying the changes when the user
	  presses the OK button.

Mon Feb  7 22:17:01 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* merged in new fr.po messages file.

Changes in Version 0.7.4
-------------------------

Sun Feb  6 23:25:22 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added gnofin-api interface to allow plugins to check the compatibility of the
	  gnofin API upon being loaded.

Changes in Version 0.7.3
-------------------------

Sun Feb  6 22:14:47 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* initial french translations have been added (thanks to Olivier Kaloudoff).
	  this includes README.francais as well as the messages file (fr.po).

Sun Feb  6 22:12:09 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed some serious date problems in the QIF plugin.  it seems that dates
	  in the 21st century are stored as MM/DD'YY instead of MM/DD/YY.  this
	  interesting solution to the Y2K bug was, to no surprise, a big surprise.
	* there was another subtle problem that prevented QIF files generated by
	  microsoft money from being loaded correctly.  quicken always uses 2
	  digits for the DD (eg. " 2" for the 2nd day of the month).  microsoft,
	  on the other hand, uses just 1 digit if the day is less than 10.

Sun Feb  6 00:50:34 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* updated the record number field in the record editor to automatically increment
	  to the next record number provided the selected record is not of the same type.

Sat Feb  5 22:44:54 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* first preferences page is now selected by default when the preferences dialog
	  is shown.

Changes in Version 0.7.2
-------------------------

Sat Feb  5 01:29:05 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* updated the man page to be consistent with the version 0.7.x tree.  specifically,
	  with the move to the XML file format, the #!/usr/bin/gnofin line at the top of
	  the data file will no longer work.  my apologies to anyone out there who's been
	  using this feature.

Sat Feb  5 01:07:43 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* the Bankbook data type now derives from GtkObject.  all of the UI_Signals
	  functions have been replaced by GTK signals.  this was done for two reasons:
	  1) the old way was just too clumsy, and 2) using GTK signals allows for
	  multiple listeners.  this last point is important when it comes to
	  implementing some of the tools (especially the reconcile tool, where we want
	  to permit the user to update the bankbook and have those changes reflected
	  not only in the normal view, but also simultaneously in the reconcile view).
	  this also makes it possible to open multiple normal views on one data file
	  and have them work harmoneously together (at least one could hope).

Wed Feb  2 16:34:44 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed some bugs in the list-columns preferences page, wrt the state of the
	  apply button.

Wed Feb  2 13:04:48 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added most recently used file menu.  a preferences page will at some point
	  be implemented to allow the user to "prune" or "erase" or "edit" the mru
	  list.  it may also be nice to give the user other options on this page.

Tue Feb  1 02:51:14 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added file/compression-level and appearance/list-columns preferences pages.
	* modifications to preferences framework.

Fri Jan 28 13:24:11 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* when tabbing between fields in the record-editor, text in the newly focused
	  entry box is selected.  on focus out, the selection is cleared.
	* updated gtk-auto-combo, it now only tries to complete the text if the
	  entered string length is > 0.  this seems to be a more intuitive setting.
	* many additions to the notes/TODO list in the UI section.

Thu Jan 27 19:21:15 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* reorganized the source tree.  created 3 new subdirectories:
	  - data-structure : containing most of the data structure code
	  - widgets        : containing self-contained GTK widgets 
	  - dialogs        : containing most of the dialogs (except calendar and preferences)

Wed Jan 26 02:52:06 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* initial framework for preferences has been implemented.
	* date format preferences page implemented as an example preferences page.

Wed Jan 26 00:35:44 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Fixed some problems that prevented gnofin from building properly on Solaris 2.5.1

Changes in Version 0.7.1
------------------------

Mon Jan 24 18:38:22 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* incorporated some gnofin build options into configure.in

Mon Jan 24 14:59:45 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed bug in ui_save_file wrt updating the filename.

Mon Jan 24 13:57:46 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added frame to account-info dialog.

Mon Jan 24 13:47:38 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* updated dialog-about to properly handle NLS.

Mon Jan 24 12:57:13 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed some of the file saving symantecs.

Changes in Version 0.7.0
------------------------

Fri Jan 21 12:22:40 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added gtk_window_set_wmclass for main window ("gnofin", "Gnofin")

Thu Jan 20 16:23:58 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* the new configuration scheme is now used throughout gnofin.

Wed Jan 19 10:48:08 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* New configuration system is in place.  Currently it is only in use by the UI_RecordList
	  widget.  See config-saver.h for details.

Wed Jan 19 08:52:30 EST 2000  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Almost the entire code base has been re-written!  This was done to modularize the
	  code so as to separate the GUI from the DATA.  Key changes are listed in the 
	  notes/NOTES file.  Please see it for more details.
	* An XML file format now replaces the old text file format.  This was done for a
	  number of reasons, but most importantly it makes the file format way more
	  flexible.  The old file format is completely supported with export routines
	  to generate files compatible with the 0.5.X and 0.6.X versions of Gnofin.
	* Also, the fin_ namespace on all of the functions/symbols has been dropped... in
	  retrospect this didn't serve any purpose at all, except to increase typing.
	* Unlike in previous versions the UI is now much much more modularized (view.c was
	  becoming just too big and too cumbersome).  The principle UI components are 
	  implemented as GTK objects with there own set of signals for communicating events
	  to other segments of the application.
	* the automatic completion code for the combo box has been extracted out to a
	  new GTK widget called gtk-auto-combo.  It simply extends the GtkCombo implementation.
	  This file is not in any way tied to gnofin.

Mon Nov 29 11:03:01 EST 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* gnofin now supports plugins.  all of the import/export code has been
	  moved into plugins.  now, instead of one centrally located list of
	  import/export modules, gnofin checks at runtime, the ${prefix}/lib/gnofin
	  directory for shared objects.  the shared objects it finds, are loaded
	  and if they have an init_plugin function, their init_plugin function
	  is called, enabling the plugin to register any import/export capabilities
	  it wishes.  there is a small sample plugin that demonstrates the plugin
	  framework.
	* routines were added to the account/record functions to make it easier
	  (and less likely to get broken in the future) to write import modules.
	* QIF import was modified to create a FinAccountSet instead of writing
	  out a !FIN file and calling the fin_file_read code.  this has sped up
	  importing of large QIF files considerably.

Wed Nov 24 07:00:39 EST 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* cleaned up header structure; each file now begins with #include <config.h>.
	* moved dialog code into separate files (named according to dialog-PURPOSE.[hc]).

Mon Nov 22 13:10:57 EST 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* added code to enable menu hints on the status bar.

Mon Nov 22 09:31:25 EST 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* updated contents of macros directory (copied from gnumeric-0.35).
	* added internationalization framework via GNU gettext.
	* updated gnofin.spec file and added gnofin.desktop to distribution.

Changes in Version 0.6.1
------------------------

Tue Oct 12 20:04:36 CDT 1999  Martin Fisher  <strabo@bellatlantic.net>

	* Quicken Interchange Format support has been added to this version.
	* Bank Account Transactions are only supported in this version.  This
	* means that the first record must be "!Type:Bank".
	* To import an QIF file, click on File menu and select Import -> Quicken
	  Interchange Format. 

Changes in Version 0.6.0
------------------------

Tue Jul 20 18:17:07 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* sped up file loading by eliminating excessive redrawing of the main window.

Tue Jul 20 16:32:09 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* merged in patch from Ted Lemon to fix a numerical round-off problem associated
	  with storing account balances as 32-bit floating point numbers.  gnofin now
	  stores all monetary values using fixed precision (2-decimal places) integer
	  values.  this change required modification to the file format (now version 0.4).

Tue Jul 20 02:34:15 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* last record in each account is now initially selected, when a new file
	  is loaded, instead of the first record.
	* removed unnecessary namespace (fin_) to many static functions

Mon Jul 19 18:46:39 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* gnofin now prunes info string list before saving, eliminating unused info strings.

Changes in Version 0.5.10
-------------------------

Sat Jul  3 11:12:59 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* fixed bug that caused gnofin to segfault when an error parsing the date
	  field of the first record inserted into the first account in a new 
	  account set.

Mon Jun 28 09:22:07 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Fixed bug in latex export to make last two columns right-aligned.


Changes in Version 0.5.9
------------------------

Sun Jun 27 17:00:02 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Added code to export data as tab-delimited text, HTML, or LaTeX.  The
	  idea being that now the checkbook data can actually be viewed and/or
	  printed from a spread-sheet (like gnumeric), netscape, or with latex
	  and dvips.
	* Fixed more of the info string completion code.  Should only pattern
	  match, now, when the text changes.

Sun Jun 20 20:40:30 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Added code to remember width, height, and column sizes.
	  These are stored in ~/.gnome/gnofin using gnome_config routines.
	* Cleaned up file read/write code considerably, moved to file.[hc].
	* List view is scrolled to make inserted records visible (centered
	  vertically, if possible).

Thu Jun 17 22:33:30 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Integrated Torsten's patch to permit gnofin to run on systems not
	  using the default locale.  i18n is coming!
	* Info strings are now case sensitive
	* Tooltips indicate keyboard short cuts

Tue Jun  8 23:21:03 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Fixed up some of the info string completion rules (e.g., deleting
	  all characters matches nothing instead of first string in list)
	* Improved account refreshing symantics (e.g., eliminated unnecessary 
	  refreshes).

Mon Jun  7 22:33:40 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>
	
	* The main window can now be shrunk down below the default size.
	* Date is now nicely synchronized between the entry box and calendar.

Sat May 29 01:01:00 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Fixed a bug introduced by the last "fix" to the file format that
	  prevented the optional header line from working.
	* Fixed a bug that caused gnofin to fail on loading files that have 
	  accounts without any records.
	* Fixed a bug that caused gnofin to SEGV when deleting an account.
	* Added a read-out of the current "cleared" balance to help with
	  reconciling accounts.

Thu May 27 01:06:18 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Fixed a serious bug in the file format (thanks to everyone who 
	  helped me uncover this bug)
	* Fixed problems in the transfer code.. now it only permits 
	  transfers when there are two or more accounts.

Sun May 23 20:51:49 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Added transfer support (this is an initial attempt.. hope it works)
	* Extensive overhaul of much of the internals to support transfers
	* Fixed several nasty bugs (would SEGV in very particular situations)

Sat May 22 --:--:-- PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Incorporated Torsten's patch for debian support and executable 
	  gnofin accounts files --> see the man file for info
	* Various small bug fixes

Wed May 19 02:49:26 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>
	
	* Added overwrite check/prompt when saving
	* Added code for undo/redo of changes to the account properties

Tue May 18 19:49:41 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* More bug fixes
	* Dirty flag now works... added a '*' to the title to indicate that
	  unsaved changes exist

Mon May 17 01:12:44 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>

	* Fixed many many bugs
	* Added spec file

Tue May 11 01:09:24 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>
	
	* Fixed up the file load/save error reporting
	* Fixed an annoying bug that prevented canceling the exit dialog
	* Added GNOME/GTK+ checking to the configure script

Sun May  9 01:24:41 PDT 1999  Darin Fisher  <dfisher@jagger.me.berkeley.edu>
	
	* Started ChangeLog