January 26, 2003

20030126

  • Limited the number of feeds that can be updated at the same time. This should fix the problem "System.InvalidOperationException: There were not enough free threads in the ThreadPool object to complete the operation.".
  • Shuffled some code around in an attempt to fix the problem "System.InvalidOperationException: Handle is not initialized. at System.Runtime.InteropServices.GCHandle.Free() at System.Windows.Forms.Timer.set_Enabled(Boolean value)". I don't quite see why the problem could appear - all operations with the tmrMarkAsRead timer are done from the main thread, so there should not be any race conditions. However, they do occur. Hopefully my changes will help fix the problem. Any comments on this are appreciated.
  • The location of the FeedReader 2.3 settings file was not detected correctly. (Reported by Cedric Beust.)
  • Support for importing Open Content Syndication Directory files (contributed by Victor Sanchez). Note that while Newzcrawler supports exporting OCS files, it doesn't escape the special characters (like &) correctly and thus can produce invalid XML. Don't ask me to work around this. Ask the Newzcrawler author to make a proper fix.
  • Added an option in the preferences dialog to open the links in a new browser window. The system default browser is used for this.
  • Added support for <comments> tag in RSS feeds. The "Comment on this" function is currently only available through the item popup menu; a more visible interface is coming later.
  • The isPermalink attribute of the <guid> item is now supported correctly. "Copy link to clipboard" now copies the permalink from the guid if the guid is present and the isPermalink is not set to false.
  • Refactored the RSS autodiscovery code to separate the logic from the Windows form. Something may have got broken - please test carefully!
  • Installer! Thanks a lot to Gerry Shaw for the scripts.

Download binaries, sources or installer.

Posted by yole at January 26, 2003 01:09 AM | TrackBack
Comments

This last drop works really well, thanks for fixing the FeedReader import, Dmitry!

I also notice you indicate the number of unread articles in a feed, awesome!

If I were to ask for one more feature, it would be the ability to sort the feeds by categories (a tree would be great).

Thanks again!

Posted by: Cedric on January 26, 2003 02:58 AM

Спасибо за замечательную софтинку!
Давно такое искал, до этого пользовал самописные скрипты на перле =)) Не сказать что не удобно, но сам понимаешь не то. И вовремя она появилась.

Заметил что в сегодняшней версии пропали настройки фида, те в которых задавались title, body, time и прочее.
И вот как предыдущий товарищь заметил, хочется всё это хозяйство хоть как-то сортировать, ну или для начала менять местами.

Posted by: Slick on January 26, 2003 03:43 AM

Now that Syndirella supports the comments function, shouldn't the xml file of it's creator have comments? ;)
Also, it would be a nice addition if the installer detected that Syndirella was running and shut it down. Not a big deal, but it helps.

Posted by: tamaracks on January 26, 2003 08:21 AM

Guys: For the error
"System.InvalidOperationException: Handle is not initialized. at System.Runtime.InteropServices.GCHandle.Free() at System.Windows.Forms.Timer.set_Enabled(Boolean value)", try .NET Framework 1.1.
I have the same problem and this release solve it.

Posted by: Rolando on April 11, 2003 11:24 PM
Post a comment