File: NEWS

package info (click to toggle)
straw 0.25.1-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,396 kB
  • ctags: 2,043
  • sloc: python: 11,154; ansic: 516; makefile: 20
file content (337 lines) | stat: -rw-r--r-- 12,860 bytes parent folder | download
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