1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337
|
2004-07-15: 0.25.1
- Fix a crash when ADNS is not present, bugzilla #147669
2004-07-15: 0.25
- Major speedups in feed parsing and feed information updating
- Show startup notification, show the main window earlier, make the startup
faster
- Improved article view, also focusable again
- Updated translations
- Some more locale/encoding problems fixed
- Make sure pygtk is always initialized correctly
2004-07-07: 0.24
- Remote OPML subscriptions for categories
- Half-asynchronous subscribe process
- Configuration and installation fixes
- FeedParser 3.2
- Notification area applet, displayed when there are unread items
- Locale handling fixes
- Nicer article header
- Display feed link in article header, move the old feed information
display to the feed properties dialog
- Bug fixes, small UI improvements
2004-04-24: 0.23
- Per-subscription settings for refresh frequency and number of articles stored
- UI improvements and bug fixes
2004-02-20: 0.22.1
- Entity conversion and title slicing fixes.
- Don't check for mxDateTime in setup.py
2004-02-15: 0.22
- Categories
- Drop mxDateTime dependency: you still need it the first time you run this version with an old db, but not after that: see README for information about the conversion and the dangers
- Authentication challenge in the subscription druid
- UI improvements
- Use Python distutils instead of a Makefile
2003-11-25: 0.21.2
- Proper installation of the schema (GConf)
- Feed information setting in GConf
- Dutch translation
- Various bug fixes and updated .no translation
2003-11-14: 0.21.1
- Fix a bug in feed information display
2003-11-13: 0.21
- Somewhat improved main window layout and keyboard navigation
- Context menu in the subscriptions list
- Feed properties dialog
- Refactored code
- Fixed problems with some broken http implementations
- Update the default subscriptions to include the footnotes feed with the full items
- Remove totally useless blogroll/subscriptions list support
- Bug fixes
2003-11-01: 0.20
- Atom support
- Reduced memory consumption
- Eliminated the worst freezes in the UI
- Switched completely over to Mark Pilgrim's FeedParser, no longer two separate parsers
- Improved the UI a bit
- Fix bugs with mixed up feeds
- Live with slightly broken HTTP servers that use just LF as a header separator
- Reduced dependencies: no more need for PyXML, make ADNS optional
- No more HTML in Article list
- SubscribeDialog is now a GNOME Druid
- Dragging of URLs from browsers now works
- Move configuration stuff to gconf
- Change timings and number of connections, should be faster now
- Various bug fixes
2003-08-16: 0.19
- We're alive!
- show a dialog if the user tries to poll when offline
- remember the positions of the panes in the main window
- try to fix the item list column size problem a bit
- prettify the item display
- some support for the PRISM namespace
- necho support
- drop threads as they weren't of any use any more
- works with berkeley db 4
- dashboard front end
- use the gnome_href widget in feed information view
- read dublin core creator from channel
- make connection timing out work independently of something arriving down the wire
- display cogwheels next to feeds being actively polled
- commands for navigating between feeds
- automatically change a feed's location when received a 301
- updated translation for french, probably already outdated translations for norweigian and russian - guys, sorry for being so slow
- plenty of bugfixes, probably plenty of new bugs
2003-03-18: 0.18.1
- So I forgot to include o{n,ff}line.png in 0.18. Nothing else is different here.
2003-03-16: 0.18
- import subscriptions in OPML format
- supply a set of default subscriptions in OPML, import them when starting straw for the first time
- autosize item list so the keep toggles won't drift to the right
- fix browse button in feed information view
- fix blogroll/subscriptions stuff, it was broken since 0.16 apparently
- fix a bug in httplib_async, dealing with invalid status lines was broken
- support proxies, read proxy information from gconf or if not found there, from the environment
- support all(?) html entities in item titles
- add offline mode, switchable from the UI and the command line (--offline)
- deal with broken DNS records
- deal with redirects not containing full uri
- make feed sorting work if only one feed is selected
- add some unit tests
- don't show exception memory location junk or (errno, explanation) tuples in the error field and report failed connections in the status area
- fix main window size remembering
2003-02-27: 0.17
- remove the bogus referer option
- sticky items
- make dialogs more dialogey: all are now transient, and we call present() on them when displaying
- the preferences dialog allows now the selection of multiple feeds and operations on them
- send a referer header pointing to the rss file when fetching images
- don't report parsing failure on status 304
- added French translation (thanks, David)
2003-02-19: 0.16
- asynchronous networking instead of threaded synchronous: no more lockups, no more pain. needs the adns library + python bindings, though.
- show broken image symbol if there was a problem fetching an image. and a waiting symbol if the image hasn't been fetched yet
- fixed about box
- added German translation (thanks, Martin)
- improved error reporting: now more exception spew to stdout/err, try to show all the errors in the feed view and show error icons in the feed list. store errors with feed information.
- don't re-fetch blogroll/subscriptions every time the user asks for them, only after polling
- find works now for freshmeat information, too
- save and load main window size
- workaround for broken gettext in python <2.2.2(?)
- cleaned up the code
2003-01-05: 0.15
- fix problem with web servers which don't support if-none-match
- clean up error reporting a bit
- create links to creative commons licenses
- save more data from articles: freshmeat data, dc creator, cc license urls
- previous/next now wrap around the feed list if needed
- fix a problem with sessions
- deal with entities in titles so they aren't displayed in the item list
- resize feed list columns after creating/destroying feeds, so the list doesn't eat more horizontal space than it has to
- filter out font tags from item descriptions, so some feeds using font size=2 aren't unreadable any more
- fix(?) broken(?) makefile
2002-12-20: 0.14
- internationalization support
- a preliminary Finnish translation
- UI improvements
- main window: HIG compliant menu names, clean up layout so widgets line up better
- find dialog: find dialog is now a real dialog which pops up at the mouse pointer, make the text field grab focus when the dialog is displayed
- strip urls everywhere so we don't get broken links
- fix find so it won't break after multiple searches with no hits
2002-11-23: 0.13.2
- recognize rss 0.9 name space, will fix problems with at least mail-archive.com feeds
- don't try to read embedded, non-escaped html in descriptions with the default parser
- accept gzipped content
- don't save config on every change in the spin buttons in preferences dialog
- *really* disable subscriptions / blogrolls menuitem when a feed without either is selected
2002-11-11: 0.13.1
- quick fix to SummaryParserMP (the wrapper around RSSParser), it was broken by the strip() thing
2002-11-10: 0.13
- fixes to db handling: checkpoint, destroy unneeded logfiles, put smaller limits to log size
- remove the separate rss url field from subscribe tool, it's not needed
- accept url drags from browsers etc
- fix problems with extra whitespace here and there: just remove it when parsing
- fix more character set problems
- add a bit of css to item display, to show q elements better
- disable subscriptions / blogrolls menuitem when a feed without either is selected
2002-10-26: 0.12
- Make commands and prefix overrideable by environment variables
- Export subscriptions list as OPML
- Use ETag/If-None-Match HTTP headers to reduce bandwidth usage
- Fix character set problems
- Fix search regression
- Rename subscriptions/blogrolls browsing, only make it active on feeds that have one of them
- Try to parse XML with Expat even if there is no <?xml ... declaration
- Look for images in content:encoded if it exists
- New version of rssparser.py
2002-10-14: 0.11
- support for most of blogChannel module in the UI: menu item
Go/Subscriptions and blogrolls
- rss 1.0 and rss 0.9x/rss 2.0 support are now equal, added support
for content:encoded, freshmeat namespace, some more of dublin core
- convert utf-8 entities in item titles for the item list
- don't show empty items
- after finding a feed, save its items so another poll isn't necessary
- added an icon for straw
- install to the gnome installation dir. it's likely you need to
remove the old versions by hand.
2002-09-25: 0.10.2
- fixed a bug in article navigation
2002-09-24: 0.10.1
- read and display content:encoded (rss 1.0)
- fixes in searching: a second try at trying to figure out if a search is a subset of a previous search
- in search, interrupt the slow rendering of search results if the user types more into the search box
- find button in toolbar
- work around empty items - which shouldn't be there in the first place - in itemstore
2002-09-19: 0.10
- sort feeds button in preferences dialog
- number of unread items shown in title bar
- incremental search
2002-09-13: 0.9.4
- yet more db fixing, this time stuff being done without a transaction
- fixes to how new items are read into feeds, there was some stupidity when dealing with the limit of how many items to keep
- ui cosmetics
2002-09-12: 0.9.3
- one more fix for the db problem with duplicate guids
2002-09-12: 0.9.2
- add accelerators to add a new feed, browse link
- disable, don't just hide browse link button when no link is available
- make hitting return in subscribe tool's url/location entries work
- fix display of no found feeds in subscribe tool
- add please wait page to subscribe tool
- hopefully fix db corruption problem
2002-09-07: 0.9.1
- fix display of blog url in preferences dialog
2002-09-07: 0.9
- subscribe tool, for easy subscription to new feeds. uses Mark
Pilgrim's rssfinder.py
- the feed list display routines are now much more efficient, moving
feeds up and down the list is a lot faster than before
- save channel information, display it in the main window
- BREAKAGE: Makefile now installs libs to
/usr/local/lib/python2.2/site-packages/straw by default, because, at
least on my system, having /usr/local/lib in sys.path didn't work
too well with pygtk 1.99.13's require mechanism. You should remove
manually the old /usr/local/lib/straw.
2002-08-31: 0.8
- better navigation through items
- timeouting sockets, via Timothy O'Malley's timeoutsocket
- use a modified version of Mark Pilgrim's rssparser as a fallback
mechanism for broken feeds
- a rss quality indicator in the main window, with icons from
- try to avoid useless whitespace and newlines at the beginning of
description when using it as the surrogate title
- use a Referer header when fetching the feeds, optionally specifying
the location of the user's home page
2002-08-17: 0.7
- fix warnings when moving feeds up/down
- keep selection on-screen when using next/previous item
- store items locally
- store images locally
2002-08-08: 0.6
- fix next/previous article behaviour, now they can jump over empty feeds
- fix handling of feeds with guids in items (that is, scripting)
- display contents of source element of items, and a button to subscribe to it
- individual poll
- fix a bug where the visible feed would not be redisplayed after update
- fix a bug where exception status would not be cleared
2002-08-01: 0.5.1
- feed creation in 0.5 was broken, fix that
2002-08-01: 0.5
- be stricter when figuring out if an item already exists: also check
title. now works better with cliki and footnotes, at least
- try to guess what relative urls are supposed to mean, this was in
place for images but now for embedded links, too
- made number of items stored per feed a configurable option
- item ordering a configurable option
2002-08-01: 0.4
- again lots of internal code reorganization and logic changes
- ui functionality to move backwards and forwards in messages via keyboard/menu
- possibly some fixes, but probably more new bugs and some regressions
2002-07-23: 0.3.1
- oops, forgot some old debug prints there
2002-07-23: 0.3
- show only one item at a time, with a separate list of items
- figure out which items have been read by the user
- heavyish refactoring and moving classes into separate files
- fixes
2002-07-16: 0.2
- support for images with in-memory caching, also try to deal with relative image urls
- miscellaneous fixes
|