2004-06-19 Lars Lindner <lars.lindner@gmx.net>

	Version 0.5.0
	
	* New Russian translation (Alekseev Vladimir)
	* New Czech translation (Juraj Kubelka)
	* Feed Link Autodiscovery, this means you can subscribe
	  to any website's and the feed link is determined 
	  automatically. (ahmed el-helw)
	* Mozilla browser module supports zooming now. (Lars Lindner)
	* Scroll down or next unread feature for Mozilla, and is now triggered 
	  by space instead of shift-space.
	* Improved HTML stylesheet. This will cause current items to be
	  duplicated the first time that 0.5.0 is run.
	* Relative links in HTML plugins are now supported.
	* HTML plugin interface has changed.
	* Added news reader icon drawn by Jakob Steiner as recommended
	  application launcher icon.
	* Added a simple manual page.
	* The feed downloading now is concurrent to avoid long waiting
	  times on timeouts or slow feed sources. The default concurrency
	  is 3. The value can be configured by setting the gconf key
	  /apps/liferea/update-thread-concurrency
	* Scheduled feed updates are calculated based on the time of the
	  last poll of the feed, which is saved across restarts of
	  Liferea. This means that feeds needing updates (based on the
	  update interval) are automatically updated when Liferea starts.
	* If the close box is used in the Liferea main window when the
	  systray icon is active, Liferea will close its main window, but
	  not quit. Click the systray icon to show the main window
	
	Bug Fixes:
	
	* "Select file" works when adding a "command" source in the feed
	  properties.
	* Liferea should now build with gcc 2.95 again.
	* Toolbars now obey the GNOME toolbar setting with respect to if
	  icons, text, or both are desired to be shown.
	  
2004-05-22  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.9

	* New button in the statusbar to work offline. (Lars Lindner)
	* New Properties dialog box. Cache settings can now be set
	  per-feed. The "New Feed" dialog was also changed. (Nathan Conrad)
	* Conversion filters are now supported. This allows web sites to
	  be converted to feeds using special conversion scripts. (Nathan
	  Conrad)
	* Feed menu is re-organised. (Nathan Conrad)
	* Feed type autodetection has been rewritten. It should be better
	  than the old version. Thus, the manual feed type selection has
	  been removed. (Nathan Conrad)
	* The contents of a folder can now be updated by right-clicking a
	  folder and selecting "Update". (Nathan Conrad)
	* Support for using old versions of GConf2 has been re-added. This
	  fixes compile problems on many RedHat versions. (Nathan Conrad)
	* Marked items are now always saved. (Nathan Conrad)
	* Recursive updating and deleting of folders has been added. These
	  can be accessed via the "Feeds" menu and via the feedlist
	  contextual menus. (Nathan Conrad)
	* Toolbar items have been re-arranged, and two items have been
	  added. (Nathan Conrad)
	* Makefile/configure changes including a patch found on the Polish
	  Linux Distribution web page.
	* Stylesheet improvements (delusional)
	* The Mozilla browser module now supports two and three pane
          mode. (Lars Lindner)
	* Added a preference which determines whether a link is opened
	  inside the applications HTML widget or with the configured
	  external browser. Of course this is only possible if the
	  browser module supports inside browsing. Currently only
	  Mozilla does. GtkHTML2 will ignore the option. (Lars Lindner)
	
2004-05-06  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.8

	* A lot of rewrites. Everywhere! Lots of bug fixes too.
	* Rewrite of the feedlist tree handling. The program
	  now allows arbitrary nested folders. You can now
	  drag and drop folders.
	* Rewrite and change of the feedlist saving method.
	  Now the feedlist isn't saved into gconf but into
	  an OPML file in the cache directory. This allows
	  one to easily backup one's feedlist and cache by
	  archiving the settings directory ~/.liferea. It
	  also allows exchanging subscriptions with other
	  aggregators without depending on the program
	  to export the list by directly manipulating the
	  ~/.liferea/feedlist.opml file.
	  
	      !!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!

	     THIS CHANGE BREAKS DOWNWARD COMPATIBILITY.
	    ONCE YOU'VE RUN 0.4.8, THE FEEDLIST CANNOT
	      BE READ BY OLDER VERSIONS OF LIFEREA!

 	      !!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!

	
	  To be prepared for problems during the conversion
	  you should export the feedlist using the last
	  installed version!
	* Change of the cache file naming scheme. Now
	  random filenames are generated.
	* New Feed Auto Saving feature. To avoid data loss
	  on program crashes or forced shutdown changed
	  feeds are automatically saved all 5 minutes.
	* Also only changed feeds are saved during feed saves. 
	  Formerly every feed was saved.
	* Improved OPML support. Redundant attributes when
	  exporting to provide wider compatibility with
	  other aggregators. More information is now exported.
	* The broken searching was fixed by Nathan Conrad.
	* Added Italian translation done by Dario Conigliaro.
	* Added Traditional Chinese translation by Rex Tsai.
	* Updated RPM spec file from Brian Pepple.

2004-04-28  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.7d
	
	* Fix from Nathan Conrad to prevent a cache loading
	  crash reported by Brian Pepple.
	* Fix from Nathan Conrad to prevent random crashes 
	  when viewing items. This should fix a lot of 
	  problems reported. Especially problems with
	  non ASCII feeds!
	* Added an Italian translation from Dario Conigliaro.
	
2004-04-21  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.7c
	
	* Added patch from Ed Catmur to fix bug 934785 which
	  caused the a locale switch to "C" as soon
	  as a RFC822 date was parsed.
	* Added patch from Christophe Barbe to fix bug 934326
	  which caused crashes when using piped commands as 
	  feed source.
	* Fixes a crash when parsing RSS module tags reported
	  by Guillaume Morin and Christophe Barbe.
	* Fixes bug 938278 which caused an unwanted asserting
	  when parsing invalid HTML.
	* When headlines are updated the new headline time
	  overwrites the old headline date.

2004-04-11  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.7b

	* Added a Macedonian translation from Tomislav Markovski.
	* Upgrade to an improved version of the SnowNews
	  networking code from Oliver Feiler. The new
	  code now supports basic and digest HTTP
	  authentication. This should satisfy change
	  request 932183 from Eric Gregory.
	* Fixes drag&drop crash reported with patch
	  931558 from morberg.
	* Fixes a thread safety problem which caused
	  wrong download results. A patch to fix this
	  was provided by Oliver Feiler.
	* Fixes a double free when loading feeds.

2004-04-07  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.7

	* This version contains a lot of rewrites
	  from Nathan J. Conrad and me. I expect a
	  lot of problems to come up. Please fall
	  back to the last version if you have
	  serious problems! Or simply wait for the
	  first corrections releases :)
	* The program now loads a configured HTML
	  view widget plugin. There is a GtkHTML
	  plugin which should work as before. There
	  is an experimental Mozilla plugin too. To 
	  easily find the needed Mozilla libraries 
	  the program binary is now called "liferea-bin" 
	  and their is a script "liferea" which tries
	  to correctly set up the library paths.
	* When you change a feed URL the feed is
	  now updated automatically after closing
	  the properties dialog.
	* Added the previously removed proxy dialog
	  as I decided Liferea should stay a GTK
	  application (but Sren Hansen told me he
	  wants to do GNOME integration so this may
	  come as a compile option). So users without
	  GNOME (maybe KDE) can easily set a proxy.
	* Added a patch (882761) from morberg.
	* Added a preferences checkbox to disable the 
	  automatical adding of the help feeds.
	* Added a patch from Nathan J. Conrad to make
	  the preferences dialog instant applying
	  each option. This way its more GNOME HIG 
	  compliant.
	* Added a patch from Christophe Barbe to change
	  the tray icon behaviour to come up on the
	  current desktop.
	* Simplification of the namespace support code,
	  which fixes some memory leaks.
	* Patch from Nathan J. Conrad and Roshan Revankar
	  to simplify the GTK selection handling and 
	  fix some problems with Copy URL.
	* Changed the dialog button order to be more
	  GNOME HIG compliant (proposed by delusional).
	  But once again: I really don't like it that way!
	* The program now remembers the itemlist mode.
	* The program now remembers the HTML views zoom level.
	* Changed the menu/toolbar checkboxes to a radiobutton
	  list with positive logic.

2004-03-12  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.6e

	* Fixes a crash when parsing feeds using the
	  blogChannel RSS module reported on the Debian
	  bug tracker (237306).
	* Includes a UTF-8 version of the bulgarian 
	  translation created by Vladimir Petkov. The
	  last version contained one in ISO-8859
	  which is not supported by GTK.
	  
2004-03-03  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.6d

	* Fixes a bug concerning encoding conversion which was
	  reported by Niklas Morberg with Patch 908949.
	* Fixes bug 908803: problems with a webserver which
	  supports deflate compression reported by Nathan J. 
	  Conrad and fixed by Oliver Feiler.
	
2004-02-28  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.6c
	
	* Fixes Bug 874799 concerning crashing after HTTP redirects.
	  The patch was provided by Oliver Feiler who developed the
	  networking code for his own console client SnowNews.
	* Fixes Bug 869763 - crashing after using "copy link location"
	  and pasting it more than once to any other application.
	* Update to the SnowNews 1.4.3 HTTP client which allows 
	  HTTP authentication. To use this feature simply add 
	  "user:passwd" in front of the domain name of a feeds 
	  URL like "http://user:passwd@www.myblog.com" HTTP 
	  authentication was originally proposed by Sren 
	  Hansen who also wrote a first patch to realize it.
	* The program now supports executing commands to use their
	  results as a feed source. This patch (883388) was proposed 
	  by Johannes Schlueter. To use this feature enter any 
	  shell command starting with a | as the feed URL.
	* Added support for OPML files with lowercase tags 
	  ("xmlurl" instead of "xmlUrl"). AmphetaDesk does 
	  such exports.
	  
2004-01-07  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.6b
	
	* Fixes bug 872185 (crash on popup menu after
	  preference changes) reported by mezz7.

2004-01-07  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.6
	
	* Added missing pubDate support for RSS 2.0 items.
	* Added support for the ttl tag in RSS channels
	  as proposed by Bud Hovell.
	* Added .desktop file and its install targets as 
	  proposed by John McKnight.
	* Added a window position save patch from pasp.
	* Update of the Japanese translation from Takeshi Aihana.
	* Added a the Spanish translation from Carlos Fenollosa
	  and José María Mateos.
	* Added a toggle unread status of an item as proposed
	  by Tobias C. Rittweiler.
	* Added a remove cached items option to clear all
	  cached items of a feed.
	* Added the ability to accept URL drops into the
	  program window and subscribe to the dropped URL.
	* Written some more and new text for the Liferea
	  Online Help Feed.
	* Many code improvements and a big patch with 
	  memory leak fixes by Karl Soderstrom.
	* Added a patch from Christophe Barbe to display
	  the count of new item in the folder title.
	* Juho Snellman convinced me that GtkHTML2 does
	  support CSS. So I included his patch and moved
	  the HTML style properties into a style sheet.
	  The user can now create an own style sheet
	  (~/.liferea/liferea.css) to change the styles.
	  
	  THIS CHANGE WILL MAKE ALREADY READ BUT NOT 
	  UPDATED ITEMS UNREAD AGAIN ON THE FIRST UPDATE
	  AFTER THIS UPGRADE. THIS IS NOT A BUG AND IS 
	  DUE TO THE CHANGED HTML CACHE AND WILL HAPPEN 
	  ONLY ONCE.
	  
	* Fixed a bug in the syndication namespace support
	  which caused an default update interval of one day
	  for every feed which uses this namespace. The wrong
	  default interval 'll be automatically fixed after 
	  the next time the feed is updated.
	* Fixes the priority of <summary> vs. <content> tag
	  handling for Atom/Echo/PIE feeds.
	* Fixed the broken tray icon logic.
	* Fixed the loading of non wellformed cache files
	  (this should fix bug 865421 and 861588).
	* Fixed incorrect UTF-8 HTTP URL encoding for Feedster 
	  search feed subscriptions.
	* Fixed bug 858750 (cannot type 't' in search entry
	  reported by Jos Mara Mateos)
	* Fixed bug 857386 (crash on subscription without
	  selected folder reported by Jeremy Messenger)
	* Fixed bug 861688 (broken support for lastmodified
	  HTTP header)


2003-12-07  Lars Lindner <lars.lindner@gmx.net>

	Version 0.4.5

	* favicon.ico support, feeds whose webserver provides
	  a favicon.ico have the standard icon replaced by the
	  favicon.
	* Added the new SnowNews 1.4.1 HTTP client code, which
	  now supports gzip/deflate compression, so Liferea helps
	  saving some bandwidth.
	* Disabled the behaviour of hiding the program window
	  when clicking the tray icon or minimizing, because
	  this caused the window to hide each time the desktop
	  was switched (reported by Dale K. Dicks, Christophe
	  Barbe, Mike Rhodes and others).
	* Added a background shading of read items in the
	  condensed item view as proposed by Mike Rhodes.
	* Added to options to zoom in and out of the HTML view.
	* Added a french (from Stephane Jourdan), a japanase 
	  (from Takeshi Aihana) and a korean (from Park Ji-In)
	  translation. I've also added a german translation
	  by myself. Note that while Liferea is still changing 
	  not all text literals may be covered!
	* Added a dialog to create search feeds using
	  the Feedster (http://www.feedster.com) search engine.
	* Added a possibility to subscribe to a HTML link
	  and to copy this link URL to the X selection.
	* Folders now remember their collapse state.
	  Finally!
	* Fixed a bug with permanent URL redirection reported
	  by Christophe Barbe.
	* Fixed a bug in the blogChannel module support, that
	  the XML links were the same as the HTML links.

2003-11-10  Lars Lindner <lars.lindner@gmx.net>

        Version 0.4.4
	
	* Source now should build on Solaris (added a strsep() 
	  replacement, reported by Fernando Durango).
	* When adding feeds, the feed is now inserted after the
	  selected treeview entry and not at the end of the folder.
	* Using feed type auto detection now doesn't require
	  two downloads of the feed anymore.
	* Added support for a systray (notification area) icon.
	* Added a menubar. You can now enable/disable menubar
	  and toolbar.
	* Added a "Next Unread Item" option to jump to the next
	  feed with an unread item like in many mail/news clients.
	* The program now remembers and restores its window size.
	* After updating a feed the program now prints a status bar
	  message "no new items..." or "xx new items...". Older
	  versions showed and did not remove a "Downloading..."
	  status bar message.
	* Simple support for the OCS 0.5 draft.
	* Fixed a segfault when creating a folder and immediatly
	  subscribing to a feed in this folder.

2003-10-17  Lars Lindner <lars.lindner@gmx.net>

        Version 0.4.3
	
	* Several usability fixes.
	* GNOME default browser preference works now. Bug 824955
	* Fixed the help feed updating behaviour.
	* Not yet cached feeds are automatically retrieved on
	  startup. Until this version that was blocking the UI.
	  Now it 'll update the feeds in background.
	* The icons were PNG but had a .xpm extension...
	* The program now display license information included
	  via the creativeCommons namespace.
	* Added a flagging feature to mark important items like
	  typical mail/news clients provide.
	
2003-10-15  Lars Lindner <lars.lindner@gmx.net>

        Version 0.4.2
	
	* Added support for the blogChannel RSS module.
	* <item> subtag <author> will now be displayed.
	* Fixed bug 822110
	* Fixed bug 822434
	* Fixed an infinite loop problem reported by Ken Huffman
	  inside feed merging code.
	* Fixed a possible deadlock when a interactivly
	  reloading a feed with more than 99 items.
	* There were some HTML formatting adjustments, when you
	  update the first time, some already read, but not 
	  updated items may become unread due to these changes.
	* When updating a feed, the changes are now immediatly
	  written to the cache files.
	* Fixed some folder creation problems.

2003-10-12  Lars Lindner <lars.lindner@gmx.net>

        Version 0.4.1
	
	* Startup output message of used proxy was broken.
	* Fixed broken "update all" toolbar button.
	* Fixed the 100% cpu usage when detached from console.
	* Basic OPML support (reads the compatible parts of OML too)
	* Added a file selection dialog to the new subscription dialog
	  to make local file subscriptions more comfortable.
	* Added a feed type autodetection function which can be
	  selected in the new subscription dialog.
	* Added a update all feeds on startup preference, the
	  program now automatically updates all feeds on startup
	  if this option is enabled. The option is disabled
	  by default.
	* Obligatory code cleanup.
	
2003-10-10  Lars Lindner <lars.lindner@gmx.net>

        Version 0.4.0
	
	* heavy rewrite, please expect problems!
	* <item rdf:about="..."> and <guid> support
	* now using libxml's xmlRecover* functions to read even buggy feeds
	* fixed broken feed title displaying
	* you can now switch between a two or three pane viewing mode
	
	* VFOLDER CACHE FILE FORMAT CHANGED!!!
	  PLEASE DELETE EXISTING VFOLDERS!!!
	  
	* DIRECTORY CACHE FILE FORMAT CHANGED!!! Directory feeds will 
	  automatically reload on first startup, please be patient.
	  
	* fixed some output problems for OCS directories
	* fixed bug 819959
	* removed support for slash namespace tags comments and hitparade
	  to prevent marking items unread each time the numbers change
	* added new icons provided by mezz7

2003-09-26  Lars Lindner <lars.lindner@gmx.net>

        Version 0.3.8

	* feed list drag and drop support
	* you can now launch item sources by double clicking in the
	  item list or selecting the appropriate item list popup menu 
	  option
	* cleaned up the debugging stuff in the preferences dialog
	* removed user configurable time format, now using locale
	  specific date and time format
	* improved toolbar buttons (designed by 
	* not configured namespaces 'll be enabled automatically, there
	  are no more preferences to disable namespaces
	* changed the feed download method from libxml2's nanoHTTP
	  to the SnowNews HTTP client code written by Oliver Feiler,
	  now the program specifies an user agent
	* note the vfolder support was disabled due to unstable
	  behaviour (if you tested the CVS version and created
	  vfolders you 'll still be able to use them)

2003-09-14  Lars Lindner <lars.lindner@gmx.net>

        Version 0.3.7
	
	* changed toolbar to conform to GNOME HIG
	  (removed exit and help button, Feature Request 802304)
	* added a dialog to edit folder names (Feature Request 802305)	
	* fixed the behaviour that always marked the first
	  item as unread
	* new support for text[iI]nput formulars in RSS feeds
	* fixed strange date column sorting behaviour, now no 
	  matter what time format string is used, the column is 
	  always sorted chronological, a default format 'll
	  now override empty time format strings. This should
	  fix the bugs 796923, 800113 and 802220.
	* changed the item list column headers (Feature Request
	  802301)
	* Changed the displaying of the default folder ("my feeds").
	  In preparation for the DND folder sorting feature in the
	  next version all default folder contents can now be found 
	  in the root node.

2003-09-07  Lars Lindner <lars.lindner@gmx.net>

        Version 0.3.6
	
	* fixes bug 796927 (hanging on close by windowmanager)
	* fixes bug 800921 (memory leak on browser launch)
	* added support for Atom/Echo/PIE version 0.2 feeds
	* added support for the admin namespace (used by RSS)
	* added support for the syndication namespace (typically
	  used by RSS/RDF) to specify feed update intervals,
	  the program now also uses these defaults when
	  subscribing to new feeds and displays the feed default
	  interval in the property dialog
	
2003-09-03  Lars Lindner <lars.lindner@gmx.net>

        Version 0.3.5

	* implemented a simple searching feature
	* added a popup menu for the itemlist with an "mark all as unread"
	  option as proposed by Colin Michael Yates
	* fixed comment parsing bug 797368 reported by Won Kyu Park
	* from now the source package contain the Glade files
	* added a mozilla URL launch script to the online 
	  documentation as proposed by Jim Philips

2003-08-29  Lars Lindner <lars.lindner@gmx.net>

        Version 0.3.4

	* fixed time.h inclusion
	* from now the RPMs will contain patched versions
	  of the Glade generated interface.c to suppress
	  the height error message

2003-08-28  Lars Lindner <lars.lindner@gmx.net>

	Version 0.3.3
	
	* included two pixmaps which were missing since the
	  last releases
	* corrected a segfault which appeared on Redhat with
	  libxml version < 2.5.10, this behaviour was reported
	  by Andre Cruz
	* support for simple CDF channels (tested with the
	  Moreover channels)
	
2003-08-27  Lars Lindner <lars.lindner@gmx.net>

	Version 0.3.2
	
	* preliminary support for OCS 0.4 directories 
	  (like Moreover and Syndic8)
	
2003-08-22  Lars Lindner <lars.lindner@gmx.net>

	Version 0.3.1	
	
	* the program now supports folders to organize the
	  subscribed feeds (all subscribed feeds from older
	  version will appear in the group "my feeds")
	* the main toolbar now contains a help buttons which
      	  loads a help feed from the project page

2003-08-16  Lars Lindner <lars.lindner@gmx.net>

	Version 0.3.0
	
	* Now the program runs two threads, one responsible for
	  the GUI and the other for the updating functionality.
	  (EXPECT FUNNY DEADLOCKS AND MANY NEW MULTITHREADING
           RELATED PROBLEMS!!!)
	* Auto updating is now supported, you can now set an update
	  interval per feed (or disable updating for this feed).
	* The feed list now display the number of unread items
	  per feed entry.
	* The refresh button in the main window toolbar now 
	  refreshes all feeds, not only the selected one.
	* The feed properties option in the popup menu of the
	  main feed list is reenabled again (caused segfaults
	  before).


2003-08-11  Lars Lindner <lars.lindner@gmx.net>

	Version 0.2.9

	* Some more pointer checking
	* Added recognition of several RDF RSS 0.92/2.0 tags, for
	  more information see the tag list on the project homepage!
	* Mapping of Dublin Core tags to RDF RSS 0.92/2.0 tags like

	  <dc:language> -> <language> 
          <dc:subject> -> <category>
          ...

2003-08-11  Lars Lindner <lars.lindner@gmx.net>

	Version 0.2.8

	* fixed heavy segfaulting due to stupid error in the 
	  HTML parsing code for item/feed-title conversion
	* fixed segfault on "<description />" tag
	  reported by Joern Seemann

2003-08-10  Lars Lindner <lars.lindner@gmx.net>

	Version 0.2.7

	* fixed segfault when refreshing without a selection
	  (reported by Joern Seemann)
	* added simple namespace support for Dublin Core, Content
	  and Slash (may be enabled/disable from the preferences)
	  Note: these are not automatically enabled (use the
 	  preference dialog)!
	* reinitialising after preference changes 

2003-08-08  Lars Lindner <lars.lindner@gmx.net>

	Version 0.2.6

	* added a popup menu to the main window feed list
	  providing an update, add, remove and properties
	  menu item
	* corrected some encoding issues, which lead to
	  bad characters in the HTML view
	* some bugfixes

2003-08-06  Lars Lindner <lars.lindner@gmx.net>

	Version 0.2.5

	* program preferences dialog (fields for 
	  browser setting, time column format string)
        * feed list editing functions grouped into a separate 
	  dialog (new functions: move up, move down), this
	  was proposed and designed by James Doherty

2003-08-03  Lars Lindner <lars.lindner@gmx.net>

	Version 0.2

        * table headers and sorting activated
	* time column added (note this column actually
	  only shows the date of the feed loading, there
	  is still no reading of Dublin Core time stamps)

2003-07-31  Lars Lindner <lars.lindner@gmx.net>
	
	Version 0.1

	* property button implemented
	* save new button
	* correct character encoding in HTML widget
	  now cyrillic and japanese characters display properly

2003-07-28  Lars Lindner <lars.lindner@gmx.net>

	* initial release

	 LocalWords:  Liferea
	
