0.9.5 ===== * Small ajustment on how html in description is handled. We know try see if there are html tags, and if it is use text2html on it. Else just use the plain text format. * Fix a small crash bug on empty description fields * Added distutils-script to make it easier to install 0.9.4 ===== * Added threading when updating all feeds, which makes it considerably faster. I really wanted to use asynchronous i/o but it's not trivial to add without writing my own http-client (maybe in goodnews-ng) 0.9.3 ====== * Fixed a crash bug when adding more feeds than max console lines (very embarrassing ) * Lots of code clean up * Added checks for use_default_colors and color handling * Removed curs_set(0) because it's basicly flawed and doesn't work at all on many BSD systems (e.g. Mac OS X console) and there's some weirdness when redrawing and resizing windows on linux too. Until I can understand why, it's safer just to leave it out. * ironed out an old bug with draw_feeds() arguments * Several small bugfixes with color handling 0.9.2 ====== * Clean up the language used in comments * Fixed a couple of bugs in html-tag regexes that where used to remove and tags - lets be frank: they've never really worked :-( * Some more fiddling with layout rendering. 0.9.1 ===== * using textwrap modules from standard library to pretty print items * fixed some layout and line break errors when showing items 0.9 === * the *bozo* flag get set if one of the feeds has bozo XML * the *bozo* flag is now shown in the header if it's set * using html2text.py for now to parse html in descriptions (until I write my own html parser/viewer) * just realized python's curses doesn't support wide characters, some fiddling to prevent it from seeing them. 0.8 === * more checking for valid RSS when adding and loading a feed, now gives warnings if it's a bozo feed * fixing a bug that gave an exception when entering a empty feed, now gives you a warning instead 0.7 === * major code cleaning * beating out snownews with a stick.. ;-) * added toggle "show bozo" command * now storing the actual feed in cache not writing some bozo XML on our own (which added the need for a separate cache which holds the readstatus) * now using Universal Feed Parser (parsefeeder.py) to parse feeds * added 'default browser' command 0.6 === * Added boxed entry_field with emacs like bindings - added default string parameter * merged all the small py-files into one (global vars made things difficult) 0.5 === * Added unread command * Help screen on clean startup * own USER_AGENT string: "Goodnews/VERSION (sys.platform)"