2005-09-07 Linus Walleij  <triad@df.lth.se>

	* configure.ac: bumped to version 2.8.1
	* Released gnomad2-2.8.1.

2005-08-29 Linus Walleij  <triad@df.lth.se>

	* src/filenaming.c: fixed a particularly nasty bug in
	  kill_tracknumber() which would g_free() what should
	  not be g_free():ed causing corruption. Bug courtesy of
	  Carsten Luedtke with support from Shaun Jackman. Plus 
	  general cleanup of bogus code.
	* src/filesystem.c: cleanup and debug code...
	* src/metadata.c: dito.

2005-08-23 Linus Walleij  <triad@df.lth.se>

	* src/id3read.c: revamped ID3 tag writing to render
	  tags to RAM before stripping the old ones and appending
	  the new ones at the beginning and the end of the file.
	* src/util.c: improved hexdump facility.

2005-08-16 Linus Walleij  <triad@df.lth.se>
	
	* configure.ac: stopped generating .spec file from
	  spec.in file. No good idea.
	* gnomad2.spec.in: removed.
	* gnomad2.spec: added. Target: Fedora Extras.
	* Makefile.am: stop distributing specfile.

2005-08-07 Linus Walleij  <triad@df.lth.se>

	* gnomad2.spec.in: some preparations for a move into
	  Fedora Extras. Other distros couldn't care less.
	* README: update some of the blather.

2005-07-24 Linus Walleij  <triad@df.lth.se>

	* src/data.c: patch for OK/Cancel swap in accordance with
	  GNOME HIG guidelines from Leandro Licarella.
	* src/editmeta.c: dito.
	* src/gnomad2.c: dito.
	* src/playlists.c: dito.
	
2005-07-24 Linus Walleij  <triad@df.lth.se>

	* src/data.c: patch by Leandro Lucarella, arrow order swap for 
	  GNOME overall look-and-feel (HIG) compliance.
	* src/xfer.c: Reflect the change here to make it intuitive.

2005-07-02 Linus Walleij  <triad@df.lth.se>

	* src/prefs.c: old bug found by Mathias Rodenstein.

2005-06-30 Linus Walleij  <triad@df.lth.se>

	* Finally release gnomad2 2.8.0.

2005-06-29 Linus Walleij  <triad@df.lth.se>

	* src/util.c: hunting a memory corruption bug in
	  seconds_to_mmss but couldn't find it.
	
2005-06-27 Linus Walleij  <triad@df.lth.se>

	* Hesitated but didn't release gnomad2 2.8.0

2005-06-27 Linus Walleij  <triad@df.lth.se>

	* configure.ac: bumped to 2.8.0, many changes in libnjb
	  makes this the obvious new version number.
	* gnomad2.spec.in: dependency on new libnjb updated.

2005-06-20 Linus Walleij  <triad@df.lth.se>

	* src/filenaming.c: more less cleverness (eQ).

2005-06-19 Linus Walleij  <triad@df.lth.se>

	* gnomad2-logo.png: made a new icon depicing a NJB1
	* src/gnomad2.c: use the icon inside the program as a
	  default icon in GTK+-2.6.x systems.
	
2005-06-17 Linus Walleij  <triad@df.lth.se>

	* src/filesystem.c: fixed a nobrainer in metadata model
	  updating thread.

2005-06-16 Linus Walleij  <triad@df.lth.se>

	* src/gnomad2.c: GTK+-2.6.x about dialog fixes.
	* src/id3read.c: C casting fixes courtesy of GCC 4.0.0.
	* src/wmaread.c: dito.
	* src/mp3file.c: dito.
	
2005-06-14 Linus Walleij  <triad@df.lth.se>

	* src/gnomad2.c: more GtkDialog widget porting to remove
	  yet more dependencies on libgnomeui in GTK+-2.4.0 and
	  higher.

2005-06-13 Linus Walleij  <triad@df.lth.se>

	* src/jukebox.c: reflect changes in libnjb.

2005-06-08 Linus Walleij  <triad@df.lth.se>

	* src/jukebox.c: adapt to libnjb changes.
	* src/filenaming.c: make the title detection a bit less
	  stupid when selecting the preference not to detect 
	  metadata from path. Filename will be used as title,
	  as in mediasource. (Request from eQ)
	* src/filenaming.h: dito.

2005-06-07 Linus Walleij  <triad@df.lth.se>

	* filesystem.c: moved all metadata scanning into separate
	  threads (one will be started for each event, both on track
	  and data pane)
	* filesystem.h: reflect changes.
	* xfer.c: reflect changes.
	* configure.ac: bump to 2.7.2
	* util.c: made the error dialog non-locking.

2005-06-06 Linus Walleij  <triad@df.lth.se>

	* Released bugfix 2.7.1 that fix an error with
	  GTK+-2.6.x.

2005-06-06 Linus Walleij  <triad@df.lth.se>

	* Require latest libnjb (to-become 2.2)
	* Fix the insane gnomad2.spec.in file

2005-06-05 Linus Walleij  <triad@df.lth.se>

	Released Gnomad 2.7.0.

2005-05-31 Linus Walleij  <triad@df.lth.se>

	Several small bugfixes. Migrated from GNOME dialogs
	to GTK message dialogs in a few spots.

2005-05-30 Linus Walleij  <triad@df.lth.se>

	* src/Makefile.am: added in RIFF/WAVE parser files.
	* src/filesystem.c: added a RIFF/WAVE file parser call.
	* src/wavfile.c: RIFF/WAVE file parser.
	* src/wavfile.h: RIFF/WAVE file parser.
	* src/wmaread.c: fixed a small g_free() memleak.
	
2005-05-29 Linus Walleij  <triad@df.lth.se>

	* src/util.c: Added a generic confirmation dialog (YES/NO).
	* src/util.h: dito.
	* src/gnomad2.c: fixed double entry to expose() function.
	* src/xfer.c: confirmation on all delete operations.
	* src/data.c: confirmation on all delete operations.
	* src/playlists.c: confirmation on all delete operations.
	
2005-05-27 Linus Walleij  <triad@df.lth.se>

	* src/filenaming.c: fix handling of Cyrillic and probably
	  many other charsets in the routine that determine filename
	  from path.
	* src/gnomad2.c: improved device info dialog by moving stuff
	  into jukebox.c.
	* src/jukebox.h: dito.
	* src/jukebox.c: dito.
	* nomadjukebox: removing this an require libnjb to be installed
	* nomad.usersmap: dito.
	* hotplug.sh: dito.
	* libnjb.spec.in: dito.
	* Makefile.am: dito.
	* src/filesystem.c: fixed a length detection bug that made WAV
	  files default to 0 seconds, while 0:01 is a more apropriate
	  default value.
	* configure.ac: updated and cleaned up.

2005-04-11 Linus Walleij  <triad@df.lth.se>

	* src/filesystem.c: fix to directory recursive creation
	  routine from Jaime Medrano.

2005-04-04 Linus Walleij  <triad@df.lth.se>

	* Fixed some autoconf/automake weirdness that appeared as
	  a result of something. Needed to introduce OSFLAGS
	  in configure.ac and AC_SUBST() it to void. Tested with
	  latest libnjb sources.

2005-03-03 Linus Walleij  <triad@df.lth.se>

	* Bumping to version 2.7.0 as we released libnjb 2.0.

2005-02-11 Linus Walleij  <triad@df.lth.se>

	* Fixed some problematic codec capitalization bugs both
	  in gnomad2 and libnjb.
	
	* Some hackish fixes for skipping in songs (forward and
	  backward) by dragging the song position bar in the
	  player. Doesn't work so well though, probably because
	  of libnjb or (even more probable) device limitations.

2005-02-09 Linus Walleij  <triad@df.lth.se>

	* Fixed up a few things relating to playlist management
	  and released an incremental 2.6.3.

2005-01-24 Linus Walleij  <triad@df.lth.se>

	* Modified for the new EAX API changes from David.

2005-01-20 Linus Walleij  <triad@df.lth.se>

	* Released Gnomad 2.6.2 as an incremental upgrade.

2005-01-13 Linus Walleij  <triad@df.lth.se>

	* Added som GTK+-2.6 specific things, just as a test.
	  Perhaps it will be possible to move away from libgnomeui
	  in future versions...
	
2005-01-11 Linus Walleij  <triad@df.lth.se>

	* Removed WMA parsing bugprints that were just annoying me
	  and others.

	* Applied a patch from Jaime Medrano that adds directory
	  creation on jukebox->host transfer, and also a fix for 
	  getting the track number from the path name if it exists.
	  Thanks Jaime!
	
2005-01-09 Linus Walleij  <triad@df.lth.se>

	* Applied a patch from Martin Bartlett that adds playlist
	  shuffle support. Playlists may now be shuffled!

2004-12-30 Linus Walleij  <triad@df.lth.se>

	* Synced in libnjb support for Dell Pocket DJ.
	  Fixed a few small flunkies.

2004-12-10 Linus Walleij  <triad@df.lth.se>

	* Fixed a real ugly tag edit bug on the NJB1, added
	  support for the second generation Dell DJ and 
	  released Gnomad 2.6.1.

2004-11-19 Linus Walleij  <triad@df.lth.se>

	* Folders for datafiles now simply works, also 
	  creation of new folders.

	* The EAX settings GUI in the player now responds
	  according to the library specification with regards
	  to exclusive patches.

2004-11-14 Linus Walleij  <triad@df.lth.se>

	* Fixing a few bugs and lots of changes from the new
	  libnjb API. Looking good now, and folder support in
	  the file view is being worked on.
	
2004-09-29 Linus Walleij  <triad@df.lth.se>

	* But not until today will i *REALLY* release 2.5.0.

2004-09-24 Linus Walleij  <triad@df.lth.se>

	* This is a good opportunity to pack up and release
	  Gnomad 2.5.0.
	
2004-09-20 Linus Walleij  <triad@df.lth.se>

	* Gnomad now remembers the last recently used directory,
	  if desired.
	
	* Fixed a bug in the WMA parser, making it compatible
	  with big-endian architectures.

	* Added a function that exports playlists to text files.
	  (In playlist view, select and right-click a playlist
	  entry, select "Export playlist".)

2004-08-22 Linus Walleij  <triad@df.lth.se>

        * Finalized WMA/ASF file parser, while being infected
	  by a real nasty cold virus and listening to that
	  Total Epygt remix by DHS of TSW. Transferring WMA
	  files from *NIX to jukeboxes now works as expected
	  and supports WMA metadata with Gnomad.

	* Pushed Gnomad version to 2.5.0. Lots of changes have
	  gone into Gnomad now...

2004-08-21 Linus Walleij  <triad@df.lth.se>

	* Finalized ID3 (+RIFF) detection, removal and
	  addition algorithms. id3tag is used only for 
	  modifying existing tags.

	* Begun work on a WMA/ASF file parser for atleast
	  reading in WMA metadata correctly.
	
2004-08-16 Linus Walleij  <triad@df.lth.se>

	* Imported MP3 songlength detection algorithms from
	  the gtkpod project. (They also have nice replaygain
	  retrieveal functions that we can use if we ever
	  understand how to use the "Smartvolume" thing.)

	* Switched to using pkgconfig for detecting libnjb,
	  meaning we'll require a real recent version of it
	  (CVS!) for Gnomad to compile correctly.
	
	* Switched back to the id3tag library again after
	  looking at the gtkpod code and finally understanding
	  how to use it.
	
2004-05-01 Linus Walleij  <triad@df.lth.se>

	* Upped to 2.4.4. and released in sync with the fresh
	  libnjb 1.1 release. Happy mayday!

2004-04-26 Linus Walleij  <triad@df.lth.se>

	* Added a preference option to disable automatic
	  scanning of contents on startup.

2004-04-22 Linus Walleij  <triad@df.lth.se>

	* Added the possibility to use the original filename
	  when saving files to the local harddrive. Preference
	  in the prefs tab added for this, and dependencies on
	  reading in extended metadata was added too.

2004-04-21 Linus Walleij  <triad@df.lth.se>

	* Fixed a filenaming bug when saving using the track
	  number: always prefix with "0", e.g. "01" instead of
	  "1" for the %n macro in filenames.

2004-04-19 Linus Walleij  <triad@df.lth.se>

	* Updated to reflect changes in the EAX structure of
	  libnjb. (Now it presents max and min volume values.)

2004-04-18 Linus Walleij  <triad@df.lth.se>

	* Updated the prefs to reflect that libnjb now can
	  do extended metadata scans selectively.
	
2004-04-10 Linus Walleij  <triad@df.lth.se>

	* Time to roll out a bugfix 2.4.3 release with the
	  latest fixes of Gnomad2 and libnjb.
	
2004-04-05 Linus Walleij  <triad@df.lth.se>

	* Removed deprecation from GTK functions -- we need
	  these for some time still. Things introduced in
	  GTK+ 2.3/2.4 like the GtkComboBox, cannot immediately
	  deprecate all old code using the GtkOptionMenu
	  right now. I have written new code for use with the
	  GtkComboBox that will be activated at some time in
	  the future.

2004-03-31 Linus Walleij  <triad@df.lth.se>

	* OK I know what the problem is now: several people
	  have old filesystems with filenames in ISO 8859-1
	  that they use together with a locale like e.g.
	  "de_DE.UTF-8" -- this means conversion functions
	  will fail as they rely on the characters used in
	  filenames to be the same as the ones specified by
	  the locale.
	
	* Problems with NULL directories in UTF-8 flunkies 
	  avoided. Directories with accented characters 
	  caused crashes in filesystems which were treated
	  as UTF-8 while not being UTF-8. Still working on
	  the cause of this problem.
	
2004-03-09 Linus Walleij  <triad@df.lth.se>

	* A particularly nasty bug caused by the fact that the
	  code was not checking if a track that was part of a 
	  playlist actually existed, was removed today.
	
2004-02-22 Linus Walleij  <triad@df.lth.se>

	* Minor bug fixes here and there, syncing up with the
	  much improved metadata handling in libnjb, I release
	  Gnomad 2.4.2.

2004-01-22 Linus Walleij  <triad@df.lth.se>

	* After some extra bug fixes in libnjb that screwed
	  up the NJB1 track upload, I release 2.4.1.
	
2004-01-21 Linus Walleij  <triad@df.lth.se>

	* The libraries libnjb and id3lib are to be linked 
	  statically from now on. I have grown tired on
	  distributions where this has not worked as I
	  could expect, so only standard libs will be
	  linked dynamically from now on.
	
2004-01-20 Linus Walleij  <triad@df.lth.se>

	* Made the jukebox delete the tracks from playlists
	  before deleting the tracks themselves.
	
	* Several new translations too, but that part has its
	  own changelog.
	
2004-01-12 Linus Walleij  <triad@df.lth.se>

	* Massive attempt att internationalization. Added a
	  translation file for Swedish as a starter.

	* Fixed a preference option to turn off the "smart"
	  filename detection that use the filename to figure
	  out what the current artist and track title is.

	* Oh! Gnomad was 2 years old yesterday!

2004-01-10 Linus Walleij  <triad@df.lth.se>

	* Bumped to version 2.4.0 and released with Dell Digital
	  Jukebox support and stuff. Not many changes in Gnomad
	  but libnjb is considerably improved!

	  When did I release Gnomad 2.3.0? I forgot to enter it into
	  the ChangeLog!

2004-01-02 Linus Walleij  <triad@df.lth.se>

	* Added support for Dell Digital Jukebox.

2003-12-06 Linus Walleij  <triad@df.lth.se>

	* Release to keep up with libnjb 1.0 and
	  the Zen Xtra support. Minor code cleanup.

2003-10-27 Linus Walleij  <triad@df.lth.se>

	* Full migration to GTK+-2.0 and some fixes. Rolling this
	  out as Gnomad 2.2.0.
	
2003-10-10 Linus Walleij  <triad@df.lth.se>

	* Added Zen NX support. From libnjb.
	
2003-09-27 Linus Walleij  <triad@df.lth.se>

	* Fixed the bug giving nonsense filename in the filename
	  field of transferred songs. Could be good later when we
	  want to do synchronization stuff... E.g: filename same
	  == same file, it's sync:ed. Else, update.
	
2003-09-07 Linus Walleij  <triad@df.lth.se>

	* Some GNOME 2 updates, and a fix so that "edit metadata"
	  does not work on directories (would cause problemz...)
	
2003-08-22 Linus Walleij  <triad@df.lth.se>

	* I released 2.1.0 a few days ago and forgot to update
	  the changelog...
	
2003-07-23 Linus Walleij  <triad@df.lth.se>

	* Fixed the error that made Gnomad write ID3 tags even if
	  both had been disabled.
	
2003-07-01 Linus Walleij  <triad@df.lth.se>

	* Fixed a very annoying bug that made track number display
	  the year instead for NJB3-series. Sorry for this one, I was 
	  drunk.

2003-06-29 Linus Walleij  <triad@df.lth.se>

	* Added multiple playlist selection (cool!) and several 
	  GNOME 2 fixes.

2003-06-27 Linus Walleij  <triad@df.lth.se>

	* Begun a new host of GNOME 2 fixes removing deprecated
	  widgets and function calls. This will take some time.

2003-06-25 Linus Walleij  <triad@df.lth.se>

	* Removed the clickable column headers in the playlist
	  view, they just crashed the program. Probably a 
	  GTK bug but won't dive into it right now.

	* Fixed the NULL bug in editing and info-from-path
	  detection (meta->genre was not set to "<Unknown>"
	  when not present.

2003-06-14 Linus Walleij  <triad@df.lth.se>

	* Resurrected the recursive directory transfer function.

	* Some other debugging and healthy refactoring...

2003-06-07 Linus Walleij  <triad@df.lth.se>

	* Fixed the GtkListStore code to add rows first and then
	  sort them, to avoid the slow O(n^2) behaviour of the
	  list addition for the often huge jukebox list.

	* Version is set at 2.0.3.

2003-05-22 Linus Walleij  <triad@df.lth.se>

	* Pushing out 2.0.2 just to get some of the fixes
	  from libnjb CVS in the RPM package.
	
2003-05-18 Linus Walleij  <triad@df.lth.se>

	* Some bugfixes relating to how GTK 2.0 deletes
	  a multiple selection (obviously you're not quite 
	  supposed to do this at all!)

	* Bumped to 2.0.2
	
2003-03-30 Linus Walleij  <triad@df.lth.se>

	* OK after more minor fixes this is the time to
	  release 2.0.1.

2003-03-18 Linus Walleij  <triad@df.lth.se>

	* Replaced the playlist CTree with the new MVC model
	  and view structure. Much better. Bumped to 2.0.1
	  many changes in libnjb too, perhaps time to roll
	  out a new version soon.

2003-01-17 Linus Walleij  <triad@df.lth.se>

	* Fixed both selection and sorting.

	* Releasing this as Gnomad 2.0.0!

2003-01-16 Linus Walleij  <triad@df.lth.se>

	* Many bugs removed today. Things that need to be taken
	  care of before any release:

	* Selection of rows. Callback happens after pressing down
	  the right button and thus cannot block the signal.

	* Sorting of rows. This causes damn segfaults.

2003-01-16 Linus Walleij  <triad@df.lth.se>

	* This seem to take time. Removing the old CLists in the
	  paned views of the interface in favor of the new
	  Model-View-Controller trees from GTK+-2.0 proved very
	  annoyingly complicated. However it lead to several
	  refactorings of the code and was all for the better.
	  I expect I will release 2.0.0 quite soon.

2002-11-19 Linus Walleij  <triad@df.lth.se>

	* I have basically ported all of Gnomad to the new name gnomad2
	  which implies that it is time to move to Gnome 2.0 
	  (the future). Gnomad2 compiles file under Gnome 2, and also
	  under GTK+-2.0 if you use it there. The sources have been
	  moved to Sourceforge.
	
2002-10-07 Linus Walleij  <triad@df.lth.se>

	* A lot of bugfixes that are related to the fact that I've been
	  digging in libnjb while implementing support for Nomad Jukebox
	  3. I will roll the RPM packages with the native NJB3 support...

	* Rolling out as GNOMAD 1.1.6.

2002-08-07 Linus Walleij  <triad@df.lth.se>

	* Added fixes to make GNOMAD much more tolerant to older
	  versions of ID3lib. The code was proudly stolen from
	  EasyTag (thanks guys!)

	* Rolling out recent changes as GNOMAD 1.1.5.
	
2002-07-26 Linus Walleij  <triad@df.lth.se>

	* Fixed some extra keybindings so you can atleast navigate the
	  file hierarchy using nothing but the keyboard. Now, how to
	  bring up the popup menu?

2002-07-22 Linus Walleij  <triad@df.lth.se>

	* Added some accelerator keys to try it out. Just the most basic
	  ones.

	* Fixed a bug that would unselect ID3v2 tagging all the time, even
	  if you turned it on. (Error in prefs saving, damn.)

	* Fixed a bug that caused Gnomad to crash if you selected device
	  info before reading in any track listing.

	* Added the ability to use track number in the file naming when
	  transferring to harddisk.

2002-07-18 Linus Walleij  <triad@df.lth.se>

	* Found out how to hotplug properly. Documented this procedure
	  in the README file.

	* Fixed a directory-recursion bug that some users found very
	  annoying (recursion would only descend one level).

	* Fixed string comparison bug which stopped edited metadata from
	  being written back if the only difference was the CaSe of the
	  characters. Actuallt this was all because of my stupidity,
	  using g_strcasecmp() instead of just using strcmp() which was
	  actually what I wanted.

	* Rolling out as GNOMAD 1.1.4

2002-06-18 Linus Walleij  <triad@df.lth.se>

	* Bugfix for a trouble with GNOMAD crashing when there is not
	  .gnomadrc file in the users home directory. I hope I have
	  fixed this now, please report back.

	* Rolling out as GNOMAD 1.1.3

2002-05-31 Linus Walleij  <triad@df.lth.se>

	* Merged a patch from David Blackman <david@whizziwig.com> that 
	  adds directory recursion and makes it possible to skip playlist 
	  selection.

	* Added preferences for ID3v1 / ID3v2 writing.

	* Rolling out changes as GNOMAD 1.1.2

2002-04-08 Linus Walleij  <triad@df.lth.se>

	* Samuel Monsarrat found a bug in the track number scheme
	  which I instantly had to fix. Transfered files did not
	  get the desired track number.

	* I was also requested to fix so that the editing of metadata
	  does not redraw the filelist windows. I fixed it, by not
	  redrawing the filelists at all, but instead I just edit the
	  CLIST row data.
	
	* Rolled out this as GNOMAD 1.1.1, also I learned how to 
	  make RPMs of GNOMAD now, funny thing.

2002-04-05 Linus Walleij  <triad@df.lth.se>
	
	* John released libnjb 0.8b so now it's the right time to
	  roll out GNOMAD 1.1.0!

2002-03-31 Linus Walleij  <triad@df.lth.se>

	* Removed a particulary nasty bug causing memory allocated
	  on the stack to be deallocated (reassigned an allocated
	  memory pointer to local variable, then freed the same
	  memory pointer -- not good).

	* Various fixes in the GUI.

	* File transfer functionality is now in both libnjb and
	  GNOMAD. Playing with thoughts about releasing RPMs of
	  GNOMAD linked to the CVS version of libnjb as its release
	  schedule (libnjb) isn't really to be trusted...

2002-03-28 Linus Walleij  <triad@df.lth.se>

	* Several patches finally included in the libnjb CVS
	  as John gave me write access (thanks!) proceeding to
	  extend libnjb with file transfer functionality.

	* Pushed GNOMAD version to 1.1.0 as this will obviously
	  be the next version.

2002-03-21 Linus Walleij  <triad@df.lth.se>

	* Found that several packages of id3lib, including the
	  Mandrake packages, does not link to libstdc++, requiring
	  the using application to link to libstdc++ even if it
	  is not a C++ program! (id3lib has a non-C++ interface
	  which is used by Gnomad.) Tacked on some changes into
	  configure.in to compensate for this, and found that there
	  is some nasty bug somewhere that prevents
	  AC_SEARCH_LIBS from working on GCC3. Need to report this
	  to the Autoconf team, or am I misunderstanding something?

2002-03-11 Linus Walleij  <triad@df.lth.se>
	
	* Fixed an extremely annoying memory bug caused by 
	  misspeling a variable. (D'oh!)

2002-03-10 Linus Walleij  <triad@df.lth.se>

	* More changes to the player (now the threading is a lot
	  better), new hacks to libnjb due to problems in the
	  protocol guide, added "play playlist" feature.

	* Added support for track number and original filename
	  in the metadata listings and editor. Track number and
	  original filename are now stored on the jukebox when
	  transferring, and also stored inside the ID3V2 tag
	  when transfering in the other direction. And now my
	  teawater is boiling!!

2002-03-08 Linus Walleij  <triad@df.lth.se>
	
	* Made several changes to the player, including full EAX
	  and equalizer support. Submitted EAX struct code and
	  NJB_Adjust_Sound() patches to John for inclusion in
	  libnjb. The current codebase will probably require
	  an updated version of libnjb when released. However
	  limited functionality on old libraries is a small price
	  to pay for all the new functionality. So it looks like
	  this will one day become GNOMAD 1.1.0.

2002-03-05 Linus Walleij  <triad@df.lth.se>

	* Removed annoying playing bug - the player window only
	  appeared the first time you selected some tracks to
	  play. Several other tweaks to the player.

	* GNOMAD will be able to change metadata on jukebox files
	  for folks using the CVS version of libnjb.

2002-01-24 Linus Walleij  <triad@df.lth.se>

	* Added a few extra GNOME specific dialogs in the ongoing
	  GNOME support.

	* Lots of fun with the configure.in autoconf macros to make it
	  detect and use/not use libusb correctly. Things should now
	  compile on *BSD not using libusb without any problems.

	* Bug fixes and beautifications here and there.

	* Rolled out as GNOMAD 1.0.5

2002-01-16 Linus Walleij  <triad@df.lth.se>

	* Found out from Dan Gray that GNOMAD didn't compile correctly
	  in GCC 3. After installing GCC 3 I could repeat the problem
	  and solved it by rewriting the id3lib wrapper to use the
	  C-interface of id3lib rather than the C++ wrapper used before.
	  This way I also eliminated all C++ code from the program and
	  made it undependent of the C++ compiler and linker. The cause
	  of the problem was something in GCC 3 (not sure of what) that
	  stops you from linking C code and C++ code into the same
	  executable, possibly because the main() method was not inside
	  a C++ file (though testing that approach didn't help me).
	  The C interface of id3lib is just as useable anyway, though
	  perhaps not as elegant.

	* By the way, if you have both GCC 2.x and GCC 3 on a RedHat
	  system you can compile with gcc3 by configuring using:

	  CC=gcc3 ./configure

	* Added a few extra GNOME desktop features. (Still to be
	  completed for full GNOME compliance.)
	
	* Rolling these changes out as GNOMAD 1.0.4.

2002-01-12 Linus Walleij  <triad@df.lth.se>

	* Finally found out that mingling jukebox calls with GTK calls
	  is a major source of unstability, especially so if you are
	  playing around with playlists. Letting jukebox calls create
	  memory structures (lists, hashes) and then building the 
	  widgets from the structures added a LOT of stability. Now you
	  can even use the program a bit before it crashes :-)

	* Also implemented a fast file copy method that improved the
	  speed of stripping ID3 tags by, say 800%.

	* A lot of other stupid bugs got squashed. So rolling out GNOMAD
	  1.0.3 is a good thing to do before going to bed.
	
2002-01-12 Linus Walleij  <triad@df.lth.se>

	* Removed all use of stdbool.h, and the bool type in favor of
	  gboolean and the C++ builting bool type in id3.cpp. Released
	  this single bugfix as GNOMAD 1.0.1 :-)

	* Later that night, I moved all opening and closing of the
	  jukebox into the opening and closing of the program, so that
	  NJB_Release() and NJB_Close() are not called all the time.

	* In the night same day I had still not been able to locate the
	  problem which makes the application crash on clearing and
	  rebuilding the playlist tree. The only thing I know is that
	  the error only occurs when I build playlists which are
	  expandable and with songs in them. Also any destruction of
	  playlists using playlist_destroy() seems to be dangerous.

	* However things are much more useable right now, so I will
	  roll these fixes as GNOMAD 1.0.2. Just so that folks trying
	  it out will actually be able to use it...

2002-01-11  Linus Walleij  <triad@df.lth.se>

	* Created the initial release of GNOMAD 1.0	
