alpha: merged httplib2
[straw.git] / ChangeLog
bloba365d5a9da834b32ce34b9fde3c69b96c152422a
1 2007-05-11  Jan C. Alonzo  <jmalonzo@gmail.com>
3         * src/lib/httplib2: httplib2 3.x
4         * src/lib/URLFetch.py: 
5           - Use httplib2 as backend
6           - remove references to urllib2
7         * src/lib/FeedDataRouter.py, src/lib/PollManager.py, src/lib/ImageCache.py:
8           - removed 'headers' param in .http_results function
9           - remove headers if we are not using it
10         * README:
11           - updated minimum requirements
12           - removed STRAW_THREAD_DNS and STRAW_NO_ETAGS doc
13         * src/lib/Application.py, src/lib/Config.py:
14           - Removed use_threads and no_etags options
15         * src/lib/Feed.py, src/lib/FeedCategoryList.py:
16           - removed 'etag' option. httplib2 does the etag handling now
17         * src/straw:
18           - cleanup httplib2 dir as well
20 2007-05-10  Jan C. Alonzo  <jmalonzo@gmail.com>
22         * src/lib/URLFetch.py:
23           - moved URLFetch_threaded code here
24         * src/lib/URLFetch_threaded.py: removed
25         * src/lib/LookupManager.py, src/lib/httplib_async.py:
26           - Removed. We now rely on threads.
27         * src/lib/Config.py, src/lib/PollManager.py:
28           - remove references to LookupManager
30 2007-05-09  Jan C. Alonzo  <jmalonzo@gmail.com>
32         * src/lib/ImageCache.py:
33           - changed icon names accordingly
34         * src/lib/ItemView.py:
35           - load default image-mising icon if theme does not supply a
36           proper MIME typed icon for the enclosures
37         * glade/straw.glade: removed itemview treeview header
38         * src/straw: updated straw website
40 2007-05-09  Jan C. Alonzo  <jmalonzo@gmail.com>
42         * src/lib/FeedPropertiesDialog.py, glade/straw.glade:
43           - Complete design and code fixes
45 2007-05-08  Jan C. Alonzo  <jmalonzo@gmail.com>
47         * src/straw: removed --enable-dbus reference, update to 0.2
49 2007-05-06  Jan C. Alonzo  <jmalonzo@gmail.com>
51         * src/lib/FeedPropertiesDialog.py, glade/straw.glade:
52           - Redesigned to use MVP
53           - Redesigned user interface
55 2007-05-04  Jan C. Alonzo  <jmalonzo@gmail.com>
57         * NEWS: Release 0.27 
58         * AUTHORS, src/lib/dialogs.py: Added Leandro Lameiro
59         * data/default_subscriptions.opml: Fix Straw feed
61 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
63         Patch by: Leandro Lameiro <lameiro@gmail.com>
64         
65         * src/lib/ItemStore.py, src/lib/ItemView.py:
66         * src/lib/SummaryParser.py, src/lib/SummaryItem.py:
67           - Added enclosures support (closes #145446)
69 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
71         * src/lib/dialogs.py: 
72           - removed support for About dialog pygtk 2.6
73           - bump copyright year to 2007
74         * straw.desktop.in: 
75           - Added GTK category; removed Applications category
76         * data/default_subscriptions.opml:
77           - Updated straw rss feed        
79 2007-02-03  Jan C. Alonzo  <jmalonzo@gmail.com>
81         Patch by: Tom Parker <palfrey@tevp.net>
82         
83         * src/lib/subscribe.py: Fixed bug #380861.
85 2007-02-02  Jan C. Alonzo  <jmalonzo@gmail.com>
87         * AUTHORS:
88         * src/lib/dialogs.py:
89             - Added Tuukka Hastrup to the contributors list
90         * src/lib/utils.py: 
91             - fixed bug in checking for encoding
92             - fixes bug #392813, #393295 - Thanks to Mike Auty
93         * data/straw.schemas: 
94         Patch by: Leandro Lameiro <lameiro@gmail.com>   
95             - Fixed bug #400166. 
96         * src/lib/Feed.py:
97             - Fixed bug #391712 by Seth Finkelstein
98         * src/lib/strawdbus.py:
99             - use dbus module instead of dbus.dbus_bindings (deprecated)
101 2006-11-04  Jan C. Alonzo  <jmalonzo@gmail.com>
103         * src/lib/ItemStore.py: Refactored, cleaned up redundant methods.
105 2006-10-21  Jan C. Alonzo  <jmalonzo@gmail.com>
107         * glade/straw.glade:
108         * images/offline.png:
109         * images/online.png:
110         * src/lib/Application.py:
111         * src/lib/OfflineToggle.py:
112         * src/lib/strawdbus.py:
113         * src/straw:
114             - Use GTK stock CONNECT and DISCONNECT icons
115                 (removing offline.png and online.png)
116             - Log exception when DBus/NetworkManager throws an error on startup
117             - Respect --offline parameter (doesn't matter what
118                       NetworkManager thinks)
120 2006-10-20  Jan C. Alonzo  <jmalonzo@gmail.com>
122         * glade/straw.glade:
123         * glade/strings.c:
124             - FeedPropertiesDialog: Moved feed info to tab 1, Settings to tab 2.
125         * src/lib/Application.py:
126         * src/lib/strawdbus.py:
127         * src/straw:
128             - Removed optional dbus support. dbus is now a dependency
129             - Added support for listening to NetworkManager CONNECTED and DISCONNECTED events.
130         * src/lib/ImageCache.py:
131             - No need to load all feeds on initialize.
132         * src/lib/ItemStore.py:
133             - Removed deprecated methods.
134         * src/lib/utils.py:
135             - Notify user in case we can't load a link due to bad browser setting.
137 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
139         * configure.in: Updated ALL_LINGUAS, not sure if its necessary
141 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
143         * setup.py: Changing version to 0.27, going to go with
144         that instead
146 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
148         patch by: Leandro Lameiro <lameiro@gmail.com>
150         * src/lib/Application.py: Minor fix for Return to Main
152 2006-10-16  Ryan P Skadberg  <skadz@stigmata.org>
154         patch by: Leandro Lameiro <lameiro@gmail.com>
156         * src/lib/Application.py: Switch Find to Return to Main
158 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
160         * glade/straw.glade: Added a button inside of find_vbox to
161           allow the user to go back to the feedlist.  File provided
162           by Leandro Lameiro <lameiro@gmail.com>.
163           Fix #345507
165 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
167       * src/lib/Config.py: Fix #347464 in initialize_options.
168         Verify if OPTION_WINDOW_SIZE_W and OPTION_WINDOW_SIZE_H
169         are greater than 0.
171 2006-10-15  Ryan P Skadberg  <skadz@stigmata.org>
173         * setup.py: Fixed version for imminent release
175 2006-08-03  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
177         * src/lib/dialogs.py: Make close button work correctly
178         in the about dialog (newer GTK+ versions don't close it
179         automatically anymore). Fixes bug #349525.
181 2006-08-03  Jan C. Alonzo  <jmalonzo@gmail.com>
183         * src/lib/strawtypes.py:
184             - Removed. Use @apply..property(**locals()).        
185         * src/lib/Config.py:
186         * src/lib/Event.py:
187         * src/lib/Feed.py:
188         * src/lib/FeedCategoryList.py:
189         * src/lib/FeedItems.py:
190         * src/lib/ImageCache.py:
191         * src/lib/SummaryItem.py:
192         * src/lib/dialogs.py:
193             - modified due to strawtypes.py deletion.
194         * src/lib/ItemStore.py:
195             - set the bsddb environment's lk_max_locks ad lk_max_objects to 10000
196         * src/lib/MVP.py:
198 2006-04-18  Kjartan Maraas  <kmaraas@gnome.org>
200         * configure.in: Add nb to ALL_LINGUAS.
202 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
204         * configure.in: Remove no from ALL_LINGUAS.
206 2006-04-02  Jan C. Alonzo  <jmalonzo@gmail.com>
208         * glade/straw.glade, glade/strings.c: 
209             - Changed some keybindings so they make sense (from Andrew Conkling)
210         * setup.py: Bumped up the version to 0.27CVS
211         * src/lib/ItemList.py: Revert to text - was using markup in the
212                   title renderer (fixes bug #333833)
213         * src/straw: Fixed forming library path (Bug #335921)
214         * straw.desktop.in: Change name to "Straw Feed Reader" (Bug #336228)
216 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
218         * setup.py: Make the last commit actually work
220 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
222         * setup.py: Fixes to deal with $DISPLAY not available during
223           module checks
225 2006-03-04  Jan C. Alonzo  <jmalonzo@gmail.com>
227         * NEWS: updated for 0.26
228         * glade/straw.glade: changed category combo border width to 4
229         * src/lib/SummaryParser.py: added handle_charref and handle_entity
231 2006-03-01  Daniel Nylander <po@danielnylander.se>
233         * po/sv.po Updated Swedish translation.
235 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
237         * straw.desktop.in:
238             - added Version and GenericName
239             - Changed Description 
241 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
243         * data/straw.css: commented out item header-specific style
244         * glade/straw.glade, glade/strings.c:
245             - applied Andrew Conkling's string changes
246             - Fixed accelerators and mnemonics
247             - Added 'find' button in the 'Edit' submenu
248         * src/lib/Application.py:
249         * src/lib/ItemList.py: commented item title escaping
250         * src/lib/ItemView.py: commented out item view style
251         * src/lib/subscribe.py: removed debug statement
253 2006-02-18  Jan C. Alonzo  <jmalonzo@gmail.com>
256         * glade/straw.glade, glade/strings.c: 
257             - Changed "Advance Search" to "Date Filter" which makes more sense.
258             - Should fix bug #328804 (typo in PO file).
259         * setup.py: point the project url to
260                   http://www.gnome.org/projects/straw
261         * src/lib/ItemView.py,  data/straw.css:
262             - added 'title', 'itemheader', and 'td#date' styles.
263             - removed commented styles.
264             - fixed item heading. 
265             - Fixed buf #309480. Made the item title bigger.
266         * src/lib/Application.py:
267             - Fixed bug #317278. Didn't apply patch, just the concept.
268         * src/lib/Tray.py:
269             - removed straw.pytrayicon import
270         * src/lib/FeedList.py, src/lib/ItemStore.py, src/lib/LookupManager.py:
271             - removed debug statements
272         * src/lib/ItemList.py:
273             - use 'markup' for item titles. 
274         * src/lib/SummaryParser.py:
275             - removed handle_charref and handle_entityref from TitleImgParser.
276         * src/lib/dialogs.py: formatting fix (pylint made me do it:)
278 2006-02-12  Jan C. Alonzo  <jmalonzo@gmail.com>
280         * data/straw.schemas, src/lib/Config.py, src/lib/ItemView.py:
281             - added config for saving the amount of text magnification
282         * glade/straw.glade, glade/strings.c:
283             - some toolbar improvements
284         * src/lib/Application.py, src/lib/Event.py, src/lib/FeedList.py, src/lib/ItemStore.py:
285             - removed 'print' statements
286         * src/lib/FeedListView.py:
287             - Fixed bug #328795 - spacebar doesn't flip to beginning
288             - FeedSelectionChanged signal fixes
290 2006-02-04  Jan C. Alonzo  <jmalonzo@gmail.com>
292         * constants.py.in: 
293             - point to http://www.gnome.org/projects/straw
294         * glade/straw.glade, glade/strings.c:
295             - integrated Andrew Conkling's menu/toolbar icon fixes.
296             - Used gtk.STOCK_INFO for subscription properties icon      
297         * src/lib/Application.py:
298             - Fixed bug #328743 - Spelling error
299             - (Partially) Fixed bug #328795 - spacebar doesn't flip to beginning
300         * src/lib/FeedListView.py:
301         * src/lib/ItemList.py:
302             - Fixed bug #328750 - Skip to first unread item
303             - Changed unread items to 'blue' and bold
304         * src/lib/SummaryParser.py:
305         * src/lib/subscribe.py:
306             - check if there are existing feeds before polling
307         * src/eggtray/eggtrayicon.c, src/eggtray/eggtrayicon.h, src/eggtray/trayicon.defs:
308         * src/eggtray/trayicon.override, src/eggtray/trayiconmodule.c:
309         * setup.py, tools/straw_distutils.py:
310             - Removed eggtray-related build options
311             - Fixed bug #328238 - Depend on GnomePythonExtras
314 2006-01-26  Clytie Siddall <clytie@riverland.net.au>
316         * configure.in  Added vi in ALL_LINGUAS line.
317         
318 2006-01-26  Jan C. Alonzo  <jmalonzo@gmail.com>
320         * MAINTAINERS, setup.cfg, MANIFEST.in, src/lib/dialogs.py:
321             - Added new file MAINTAINERS
322             - Copyrighted 2005-2006 to Straw contributors. 
323             - Fancy copyright text.
324         * glade/straw.glade, glade/strings.c:
325             - Moved category combo just at the top of the feedlist treeview.
326         * setup.py: Dependency on pygtk 2.6
327         * src/lib/Application.py: Fixed #328686 - Capitalization bug.
328         * src/lib/Event.py, src/lib/Feed.py, src/lib/FeedList.py:
329             - enable feed update signals as it was commented out before.
330         * src/lib/FeedListView.py, src/lib/ItemList.py:
331             - Fixed #328191 - unread item scrolling skipping
332         * src/lib/ItemStore.py: 
333             - use os.path.join for getting the straw home directory.
334         * src/lib/ItemView.py: - Remove the icons in the context menu
335         * src/lib/subscribe.py: - Fixed bug #149424 - http links only.
336         * src/straw:
337             - don't check for 'straw' in sys.path if it's being run locally.
339 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
341         * AUTHORS: Added Ryan P. Skadberg to the list of maintainers.
342         * glade/straw.glade, src/lib/Application.py, src/lib/utils.py:
343             - fixed bug #318802 - copy article text
344         * src/lib/Event.py: Reparent PollFrequencyChangedSignal to PollChangedSignal
345         * src/lib/Feed.py: Fixed bug #317126 - error exporting OPML subscriptions
346         * src/lib/ItemView.py: Fixed bug #145450 - Right clicking of URLs
347         * src/lib/OPMLExport.py: use gnomevfs instead of gnome.vfs.
348         * src/lib/dialogs.py: Added Ryan P. Skadberg to contributors. Copyright 2005-2006 to me.
350 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
352         * src/lib/Config.py, src/lib/PreferencesDialog.py:
353             - Added option for overriding the browser desktop setting.
354             - Fixed #157475
355             - Fixed #147286
356         
357         * MANIFEST.in: Added constants.py.in, AUTHORS
358         * data/straw.schemas: Added 'last_poll' and 'browser_cmd'
359         * glade/straw.glade, glade/strings.c:
360             - UI and string fixes
361             - browser setting interface
362         * src/lib/Application.py:
363         * src/lib/Event.py:
364             - Refactor signal handling. Added and removed some signals.
365         * src/lib/Feed.py, src/lib/FeedCategoryList.py, src/lib/FeedItems.py:
366         * src/lib/FeedList.py, src/lib/SummaryItem.py:
367             - use some fancy decorator. yeah, it's candy but it looks more neat.
368         * src/lib/FeedPropertiesDialog.py:
369         * src/lib/ItemList.py, src/lib/ItemView.py, src/lib/FeedListView.py:
370             - Refactor item and feed scrolling.
371             - Font resize and context popup in ItemView.py
372         * src/lib/ItemStore.py: 
373             - Added DB_PRIVATE to the DB environment flags. 
374                 - Fixes #157140
375                 - Fixes #316415 - crashes on non-mmap using filesystems (i.e. FUSE)
376             - Refactor the connect/disconnect signal on feeds
377         * src/lib/OPMLExport.py, src/lib/OPMLImport.py:
378             - Fixes.
379             - use gnomevfs instead of the deprecated gnome.vfs
380         * src/lib/PollManager.py:
381         * src/lib/QueueDict.py: Removed item scrolling.
382         * src/lib/SummaryParser.py: long title fixes.
383         * src/lib/__init__.py: extend copyright till 2004 to jpakaste.
384         * src/lib/dialogs.py:
385         * src/lib/feedparser.py:
386             - Updated to 4.0.2
387             - Fixed #301192
388         * src/lib/httplib_async.py:
389         * src/lib/strawdbus.py: Updated to dbus > 0.5x
390         * src/lib/subscribe.py: reset the number of feeds found on exception.
391         * src/lib/utils.py: added url_show here. Moved read_text to FeedPropertiesDialog.
392         * src/straw: Move option parsing here. fixed STRAW_IN_SOURCE_DIR startup.
393         * tools/straw_distutils.py, setup.py, src/lib/Tray.py:
394             - Commented out straw.pytrayicon build. We use
395                       gnome-python-extras now.
396         * TODO: updated.
397         * data/straw.css: 
400 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
402         * src/lib/OPMLImport.py: Small patch to fix 314674
404 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
406         Patch by: Thierry Moisan <thierryn@videotron.ca>
408         * glade/straw.glade:
409         * glade/strings.c:
410         * po/en_CA.po:
411         * po/sr.po:
412         * po/sr@Latn.po:
413         * src/lib/Application.py:
414         * src/lib/subscribe.py: Fixes 327162
416 2006-01-15  Ryan P Skadberg  <skadz@stigmata.org>
418         * src/lib/strawdbus.py: Patch for newer dbus
420 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
422         * po/es.po: Fixed update from TLA
424 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
426         * glade/pixmaps/straw.png:
427         * glade/straw.png:
428         * src/lib/DashboardFrontend.py:
429         * src/lib/Main.py:
430         * src/lib/MainWindow.py:
431         * src/lib/SubscribeDialog.py:
432         * src/lib/dashboard.py:
433         * src/lib/file_selector.py:
434         * src/lib/hig_alert.py: Removed all old files
436 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
438         * test/TestParser.py:
439         * test/TestQueueDict.py:
440         * test/TestSubscribe.py:
441         * test/TestUtils.py: Adding New Test Files
443 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
445         * AUTHORS:
446         * constants.py.in:
447         * src/lib/Application.py:
448         * src/lib/CategorySelector.py:
449         * src/lib/FeedListView.py:
450         * src/lib/ItemList.py:
451         * src/lib/ItemView.py:
452         * src/lib/OfflineToggle.py:
453         * src/lib/dialogs.py:
454         * src/lib/strawdbus.py:
455         * src/lib/subscribe.py: First pass of adding files
457 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
459         * NEWS:
460         * README:
461         * TODO:
462         * configure.in:
463         * data/default_subscriptions.opml:
464         * data/straw.css:
465         * data/straw.schemas:
466         * glade/straw.glade:
467         * glade/strings.c:
468         * po/ChangeLog:
469         * po/POTFILES.in:
470         * po/cs.po:
471         * po/de.po:
472         * po/en_CA.po:
473         * po/en_GB.po:
474         * po/es.po:
475         * po/fi.po:
476         * po/fr.po:
477         * po/nl.po:
478         * po/pt.po:
479         * po/pt_BR.po:
480         * po/sr.po:
481         * po/sr@Latn.po:
482         * setup.cfg:
483         * setup.py:
484         * src/lib/Config.py:
485         * src/lib/Event.py:
486         * src/lib/Feed.py:
487         * src/lib/FeedCategoryList.py:
488         * src/lib/FeedDataRouter.py:
489         * src/lib/FeedItems.py:
490         * src/lib/FeedList.py:
491         * src/lib/FeedPropertiesDialog.py:
492         * src/lib/Find.py:
493         * src/lib/ImageCache.py:
494         * src/lib/ItemStore.py:
495         * src/lib/LookupManager.py:
496         * src/lib/MVP.py:
497         * src/lib/MainloopManager.py:
498         * src/lib/MessageManager.py:
499         * src/lib/OPML.py:
500         * src/lib/OPMLExport.py:
501         * src/lib/OPMLImport.py:
502         * src/lib/ParsedSummary.py:
503         * src/lib/PollManager.py:
504         * src/lib/PreferencesDialog.py:
505         * src/lib/QueueDict.py:
506         * src/lib/SummaryItem.py:
507         * src/lib/SummaryParser.py:
508         * src/lib/Tray.py:
509         * src/lib/URLFetch.py:
510         * src/lib/ValueMonitor.py:
511         * src/lib/__init__.py:
512         * src/lib/error.py:
513         * src/lib/feedfinder.py:
514         * src/lib/feedparser.py:
515         * src/lib/httplib_async.py:
516         * src/lib/utils.py:
517         * src/straw:
518         * straw.desktop.in:
519         * test/LookupTests.py:
520         * test/TestConfig.py:
521         * tools/straw_distutils.py: Update to Latest TLA tree
523 2005-10-04  Pawan Chitrakar  <pchitrakar@gmail.com>
525         * configure.in: Added ne in ALL_LINGUAS
527 2005-09-07  Inaki Larranaga  <dooteo@euskalgnu.org>
529         * configure.in: Added "eu" to ALL_LINGUAS.
531 2005-06-25  Maxim Dziumanenko <mvd@mylinux.ua>
533         * configure.in: Added "uk" to ALL_LINGUAS.
535 2005-04-01  Steve Murphy  <murf@e-tools.com>
537         * configure.in: Added "rw" to ALL_LINGUAS.
539 # do not edit -- automatically generated by arch changelog
540 # arch-tag: automatic-ChangeLog--juri@iki.fi--2003a/straw--mainline--0.22
543 2004-02-20 15:52:21 GMT Juri Pakaste <juri@iki.fi>      patch-58
545     Summary:
546       update NEWS
547     Revision:
548       straw--mainline--0.22--patch-58
550     add the setup.py change to the news
552     modified files:
553      ChangeLog NEWS
556 2004-02-19 18:00:37 GMT Juri Pakaste <juri@iki.fi>      patch-57
558     Summary:
559       remove mxdatetime check from setup.py
560     Revision:
561       straw--mainline--0.22--patch-57
563     It's not a hard dependency, so it shouldn't be checked for on installation
565     modified files:
566      ChangeLog setup.py
569 2004-02-19 17:12:09 GMT Juri Pakaste <juri@iki.fi>      patch-56
571     Summary:
572       merge
573     Revision:
574       straw--mainline--0.22--patch-56
576     Patches applied:
577     
578      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
579        merged juri's patch-51
580     
581      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
582        merged with juri's patch-55
583     
584      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
585        catch UnicodeDecodeError and decode it to latin-1; fix title slicing bug
586     
587      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
588        0.21.1
589     
591     modified files:
592      ChangeLog NEWS setup.py src/lib/__init__.py src/lib/utils.py
594     new patches:
595      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
596      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
597      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
598      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
601 2004-02-15 15:29:15 GMT Juri Pakaste <juri@iki.fi>      patch-55
603     Summary:
604       add changelog
605     Revision:
606       straw--mainline--0.22--patch-55
609     new files:
610      .arch-ids/ChangeLog.id ChangeLog
613 2004-02-15 15:05:02 GMT Juri Pakaste <juri@iki.fi>      patch-54
615     Summary:
616       news for 0.22
617     Revision:
618       straw--mainline--0.22--patch-54
621     modified files:
622      NEWS
625 2004-02-15 14:29:01 GMT Juri Pakaste <juri@iki.fi>      patch-53
627     Summary:
628       set icon for the about dialog
629     Revision:
630       straw--mainline--0.22--patch-53
633     modified files:
634      src/lib/MainWindow.py
637 2004-02-15 13:57:12 GMT Juri Pakaste <juri@iki.fi>      patch-52
639     Summary:
640       add Terje to the authors credits
641     Revision:
642       straw--mainline--0.22--patch-52
645     modified files:
646      src/lib/MainWindow.py
649 2004-02-14 17:25:50 GMT Juri Pakaste <juri@iki.fi>      patch-51
651     Summary:
652       explain a bit about the conversion problems
653     Revision:
654       straw--mainline--0.22--patch-51
657     modified files:
658      README
661 2004-02-14 15:59:47 GMT Juri Pakaste <juri@iki.fi>      patch-50
663     Summary:
664       display an alert dialog when conversion fails
665     Revision:
666       straw--mainline--0.22--patch-50
668     If the database conversion fails, display an alert dialog to tell the user of the problem.
670     modified files:
671      src/lib/ItemStore.py
674 2004-02-14 15:24:06 GMT Juri Pakaste <juri@iki.fi>      patch-49
676     Summary:
677       remove feed hierarchy entry, add a few new ones
678     Revision:
679       straw--mainline--0.22--patch-49
682     modified files:
683      TODO
686 2004-02-14 15:21:37 GMT Juri Pakaste <juri@iki.fi>      patch-48
688     Summary:
689       re-raise any exception thrown in convert_1_2
690     Revision:
691       straw--mainline--0.22--patch-48
693     re-raise any exception thrown in convert_1_2, so the version number of the db won't be incremented.
695     modified files:
696      src/lib/ItemStore.py
699 2004-02-10 18:31:42 GMT Juri Pakaste <juri@iki.fi>      patch-47
701     Summary:
702       fix convert_1_2 to always close the cursor
703     Revision:
704       straw--mainline--0.22--patch-47
706     the cursor wasn't closed if we got an exception and had to abort the transaction. it shouldn't be the cause of the troubles, but who knows...
708     modified files:
709      src/lib/ItemStore.py
712 2004-02-08 07:27:04 GMT Juri Pakaste <juri@iki.fi>      patch-46
714     Summary:
715       merge
716     Revision:
717       straw--mainline--0.22--patch-46
719     
720     Patches applied:
721     
722      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
723        merged juri's patch-43
724     
725      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
726        updated Spanish translation (Francisco J. F. Serrador)
727     
728      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
729        sorting fixes and support for pseudo-categories sorting
730     
731      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
732        Updated French translation (David Rousseau)
733     
734      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
735        merged juri's patch 44-45
736     
738     modified files:
739      po/es.po po/fr.po src/lib/FeedCategoryList.py
740      src/lib/FeedList.py src/lib/FindDialog.py src/lib/ItemStore.py
741      src/lib/PreferencesDialog.py src/lib/utils.py src/straw
743     new patches:
744      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
745      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
746      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
747      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
748      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
751 2004-02-07 14:22:11 GMT Juri Pakaste <juri@iki.fi>      patch-45
753     Summary:
754       don't display permalink link if guid wasn't a permalink
755     Revision:
756       straw--mainline--0.22--patch-45
759     modified files:
760      src/lib/ItemStore.py src/lib/MainWindow.py
761      src/lib/SummaryItem.py src/lib/SummaryParser.py
762      src/lib/feedparser.py
765 2004-02-07 12:36:50 GMT Juri Pakaste <juri@iki.fi>      patch-44
767     Summary:
768       remove mxDateTime dependency from FindDialog
769     Revision:
770       straw--mainline--0.22--patch-44
772     now just use struct_times.
774     modified files:
775      src/lib/FindDialog.py
778 2004-02-07 10:56:39 GMT Juri Pakaste <juri@iki.fi>      patch-43
780     Summary:
781       keep item selected when feed is refreshed
782     Revision:
783       straw--mainline--0.22--patch-43
785     ItemView used to lose item focus and select the first item in the feed when the feed was refreshed. No more.
787     modified files:
788      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
789      src/lib/MainWindow.py
792 2004-02-07 07:56:11 GMT Juri Pakaste <juri@iki.fi>      patch-42
794     Summary:
795       removed a left-over debug message
796     Revision:
797       straw--mainline--0.22--patch-42
800     modified files:
801      src/lib/Main.py
804 2004-02-03 17:09:46 GMT Juri Pakaste <juri@iki.fi>      patch-41
806     Summary:
807       locale changes
808     Revision:
809       straw--mainline--0.22--patch-41
811     changes to locale handling
812     - don't call setlocale with any language we might get, i don't think it's necessary. instead just use it to initialize all the locale environment variables to the user's defaults.
813     - in utils.get_locale, use locale.getlocale(locale.LC_MESSAGES) instead of locale.getdefaultlocale()
815     modified files:
816      src/lib/Main.py src/lib/utils.py
819 2004-02-03 16:58:30 GMT Juri Pakaste <juri@iki.fi>      patch-40
821     Summary:
822       merge
823     Revision:
824       straw--mainline--0.22--patch-40
826     Patches applied:
827     
828      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
829        fixes
830     
831      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
832        merged patches 36-39
833     
835     modified files:
836      src/lib/utils.py
838     new patches:
839      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
840      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
843 2004-02-01 18:02:23 GMT Juri Pakaste <juri@iki.fi>      patch-39
845     Summary:
846       db conversion for dates, fix date display
847     Revision:
848       straw--mainline--0.22--patch-39
850     - Convert, if necessary, mxDateTime objects in the database to time.struct_times.
851     - Fix date display: show time in local time, show year, full month name, full day name
853     modified files:
854      src/lib/ItemStore.py src/lib/MainWindow.py src/lib/utils.py
857 2004-01-31 11:14:05 GMT Juri Pakaste <juri@iki.fi>      patch-38
859     Summary:
860       merge
861     Revision:
862       straw--mainline--0.22--patch-38
864     Patches applied:
865     
866      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
867        Status message fixes, XHTML entity conversion fixes, cleanup
868     
869      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
870        get_encoding changes, title conversion changes, fixes, cleanups, 
871     
872      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
873        fix StringIO import(feedparser 2.7.6), leave empty title and description as is
874     
876     modified files:
877      src/lib/Config.py src/lib/DashboardFrontend.py
878      src/lib/Event.py src/lib/Main.py src/lib/MainWindow.py
879      src/lib/MessageManager.py src/lib/PollManager.py
880      src/lib/SummaryItem.py src/lib/SummaryParser.py
881      src/lib/__init__.py src/lib/feedparser.py src/lib/utils.py
883     new patches:
884      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
885      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
886      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
889 2004-01-29 18:42:57 GMT Juri Pakaste <juri@iki.fi>      patch-37
891     Summary:
892       add popup menu to items, mark as unread functionality
893     Revision:
894       straw--mainline--0.22--patch-37
896     Added a popup menu to items, contains for now the item "Mark as Unread". 
897     This also changes the semantics of ItemReadSignal: now you should check 
898     the seen attribute of signal.sender to see if the item has been read or 
899     marked as unread.
901     modified files:
902      po/straw.pot src/lib/FeedItems.py src/lib/Main.py
903      src/lib/MainWindow.py src/lib/SummaryItem.py
906 2004-01-29 15:24:48 GMT Juri Pakaste <juri@iki.fi>      patch-36
908     Summary:
909       merge
910     Revision:
911       straw--mainline--0.22--patch-36
913     Patches applied:
914                                                                                     
915      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
916        merged Juri's #26-32 patches
917      
918      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
919        merged Juri's patches
920      
921      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
922        put category selector inside the toolbar
923      
924      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
925        applied Terje's patches, fix calls to feed properties, 0.22
926      
927     
929     removed files:
930      .arch-ids/Makefile.id Makefile
932     modified files:
933      README glade/straw.glade glade/strings.c po/no.po setup.py
934      src/lib/FindDialog.py src/lib/Main.py src/lib/MainWindow.py
935      src/lib/PreferencesDialog.py src/lib/SummaryItem.py
936      src/lib/__init__.py src/lib/file_selector.py
937      tools/straw_distutils.py
939     new patches:
940      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
941      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
942      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
943      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
946 2004-01-19 21:22:23 GMT Juri Pakaste <juri@iki.fi>      patch-35
948     Summary:
949       argh, forgot this: should be part of patch-34
950     Revision:
951       straw--mainline--0.22--patch-35
954     modified files:
955      glade/straw.glade glade/strings.c
958 2004-01-19 19:48:02 GMT Juri Pakaste <juri@iki.fi>      patch-34
960     Summary:
961       fix some bugs in subscribedialog
962     Revision:
963       straw--mainline--0.22--patch-34
965     - Focus Apply button on the last page
966     - Hide Apply on the last page if there was an error - or should it be set insensitive? the druid api isn't too helpful here...
967     - Don't require re-modification of the username in the auth page on the second run
968     - Tell the user if the authentication was unsuccessful
969     - Clear the auth gtkentries if login was successful
970     
972     modified files:
973      src/lib/SubscribeDialog.py
976 2004-01-19 18:05:10 GMT Juri Pakaste <juri@iki.fi>      patch-33
978     Summary:
979       change Poll to Refresh in the popup menu too
980     Revision:
981       straw--mainline--0.22--patch-33
984     modified files:
985      src/lib/MainWindow.py
988 2004-01-18 00:48:54 GMT Juri Pakaste <juri@iki.fi>      patch-32
990     Summary:
991       preliminary version of authentication support for subscribe dialog
992     Revision:
993       straw--mainline--0.22--patch-32
995     Propagate 401 back from StrawURLOpener via rssfinder to SubscribeDialog, show
996     the user an authentication challenge. Fetch the rss with the user supplied 
997     credentials and store them in the feed if successful. Not quite finished 
998     but seems to work.
1000     modified files:
1001      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1002      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1003      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
1004      src/lib/rssfinder.py
1007 2004-01-17 22:17:06 GMT Juri Pakaste <juri@iki.fi>      patch-31
1009     Summary:
1010       make FeedPropertiesDialogs individual objects
1011     Revision:
1012       straw--mainline--0.22--patch-31
1014     Now instantiate a new FeedPropertiesDialog every time an user requests 
1015     the properties dialog for a feed that doesn't have it already visible. 
1016     Thus now it's possible to have multiple FeedPropertiesDialogs open, and 
1017     the contents of the dialog don't change when the user moves around in the 
1018     main window (or when Straw itself changes the selection in the main window.)
1019     
1021     modified files:
1022      src/lib/FeedPropertiesDialog.py src/lib/Main.py
1023      src/lib/MainWindow.py src/lib/PreferencesDialog.py
1026 2004-01-17 17:53:10 GMT Juri Pakaste <juri@iki.fi>      patch-30
1028     Summary:
1029       initialize MyDB instance variables to avoid complaints from __del__
1030     Revision:
1031       straw--mainline--0.22--patch-30
1033     If something went wrong in MyDB.__init__, you got an AttributeError from
1034     __del__ if _db or _env weren't inserted into the object name space yet. 
1035     So start __init__ by setting them to None.
1037     modified files:
1038      src/lib/ItemStore.py
1041 2004-01-17 17:27:53 GMT Juri Pakaste <juri@iki.fi>      patch-29
1043     Summary:
1044       fix debian bug #224296: don't try to truncate old config file in "rw" mode
1045     Revision:
1046       straw--mainline--0.22--patch-29
1048     Truncating a file opened for both reading and writing doesn't work, you have
1049     to first read the data, then close it, then open it again for only writing. This fixed Debian bug #224296.
1050     
1051     
1053     modified files:
1054      src/lib/Config.py
1057 2004-01-17 17:18:08 GMT Juri Pakaste <juri@iki.fi>      patch-28
1059     Summary:
1060       remove cvs conflict droppings
1061     Revision:
1062       straw--mainline--0.22--patch-28
1065     modified files:
1066      test/LookupTests.py
1069 2004-01-17 12:47:42 GMT Juri Pakaste <juri@iki.fi>      patch-27
1071     Summary:
1072       merge jmalonzo@unpluggable.com/straw--mainline--0.22, up to patch-30
1073     Revision:
1074       straw--mainline--0.22--patch-27
1076     Patches applied:
1077      
1078      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1079        Import/Export fixes
1080      
1081      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1082        remove cursor setting. very annoying.
1083      
1084      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1085        expand category treeview in feed properties
1086      
1087      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1088        update rssparser to 2.7.1; renamed it to feedparser
1089      
1090      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1091        Remove dependency on mx tools
1092      
1093      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1094        removed webmaster/managingeditor, content_encoded
1095      
1096      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1097        Merged with Juri's changes (patch-25)
1098      
1099      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1100        added item attribute of ItemStickySignal
1101      
1102      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1103        really fix content:encoded
1104      
1105      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1106        modify source_url box; bunch of cleanups
1107      
1108      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1109        set the dialog's icon
1110      
1111      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1112        update feedparser to 2.7.4
1113      
1114      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1115        cleanup, more UI-HIG conformance, fixes
1116      
1117      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1118        route data on Exception
1119      
1120      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1121        leave unicode'd text alone
1122      
1123      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1124        updated to 2.7.5
1125      
1126     
1128     new files:
1129      src/lib/.arch-ids/feedparser.py.id
1130      src/lib/.arch-ids/rssfinder.py.id src/lib/feedparser.py
1131      src/lib/rssfinder.py
1133     removed files:
1134      src/lib/.arch-ids/rssfinder.py.id
1135      src/lib/.arch-ids/rssparser.py.id src/lib/rssfinder.py
1136      src/lib/rssparser.py
1138     modified files:
1139      glade/straw.glade glade/strings.c src/lib/DashboardFrontend.py
1140      src/lib/Event.py src/lib/FeedDataRouter.py src/lib/Main.py
1141      src/lib/MainWindow.py src/lib/OPMLExport.py
1142      src/lib/ParsedSummary.py src/lib/PollManager.py
1143      src/lib/PreferencesDialog.py src/lib/SubscribeDialog.py
1144      src/lib/SummaryParser.py src/lib/__init__.py
1145      src/lib/file_selector.py src/lib/hig_alert.py src/lib/utils.py
1146      tools/straw_distutils.py
1148     new patches:
1149      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1150      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1151      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1152      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1153      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1154      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1155      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1156      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1157      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1158      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1159      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1160      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1161      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1162      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1163      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1164      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1167 2004-01-14 18:05:47 GMT Juri Pakaste <juri@iki.fi>      patch-26
1169     Summary:
1170       fix dragging of outside stuff over the feed selection treeview
1171     Revision:
1172       straw--mainline--0.22--patch-26
1174     Straw was spewing errors if you dragged things from outside of the treeview over it. Fix that.
1176     modified files:
1177      src/lib/MainWindow.py
1180 2004-01-13 23:26:01 GMT Juri Pakaste <juri@iki.fi>      patch-25
1182     Summary:
1183       save feeds after status changes
1184     Revision:
1185       straw--mainline--0.22--patch-25
1187     Straw didn't save feeds after status changes, so if the error status of a feed changed without it getting any new items, it didn't wasn't saved.
1188     
1189     To fix this:
1190     
1191     a) created a new signal, FeedErrorStatusChangedSignal, a subclass of FeedStatusChangedSignal
1192     
1193     b) made Feed.set_error emit a FeedErrorStatusChangedSignal instead of FeedStatusChangedSignal
1194     
1195     c) connected FeedList.feeds_changed to it in Feed objects
1197     modified files:
1198      src/lib/Event.py src/lib/Feed.py src/lib/FeedList.py
1199      src/lib/__init__.py
1202 2004-01-13 22:39:31 GMT Juri Pakaste <juri@iki.fi>      patch-24
1204     Summary:
1205       fix differentiation of categories with identical contents
1206     Revision:
1207       straw--mainline--0.22--patch-24
1209     Straw thought cat0 == cat1 if they had identical content, which was causing trouble when switching categories in these circumstances. This happened, for example, when the user had no categories. 
1210     
1211     Overrode FeedCategory.__eq__ to fix this problem. Also removed comment character from CategorySelector.set_history, so it'll be updated with keyboard navigation too.
1213     modified files:
1214      src/lib/FeedCategoryList.py src/lib/MainWindow.py
1217 2004-01-13 18:07:10 GMT Juri Pakaste <juri@iki.fi>      patch-23
1219     Summary:
1220       simplify and beautify dialogs
1221     Revision:
1222       straw--mainline--0.22--patch-23
1224     fixed up the appearance of feed properties dialog and the categories tab in preferences
1226     modified files:
1227      glade/straw.glade glade/strings.c
1228      src/lib/FeedPropertiesDialog.py
1231 2004-01-11 14:07:04 GMT Juri Pakaste <juri@iki.fi>      patch-22
1233     Summary:
1234       merged changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22
1235     Revision:
1236       straw--mainline--0.22--patch-22
1238     Patches applied:
1239                                                                                     
1240      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1241        Fix recovery of database logfile corruption
1242                                                                                     
1243      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1244        Feed Sorting in PreferencesDialog
1245                                                                                     
1246      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1247        Feed Sorting
1248                                                                                     
1249      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1250        merged with Juri's mainline
1251                                                                                     
1252      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1253        Cleanup sorting stuff
1254                                                                                     
1255      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1256        Remove CategoryDialog
1257                                                                                     
1258      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1259        emit signal on add/remove category
1260                                                                                     
1261      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1262        remove CategoryDialog.py
1263      
1264      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1265        accidentally deleted stuff. back to normal again
1266      
1267      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1268        Fix GUID in display and parser
1269      
1270     
1272     removed files:
1273      src/lib/.arch-ids/CategoryDialog.py.id
1274      src/lib/CategoryDialog.py
1276     modified files:
1277      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1278      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1279      src/lib/FeedCategoryList.py src/lib/ItemStore.py
1280      src/lib/Main.py src/lib/MainWindow.py
1281      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1282      src/lib/__init__.py
1284     new patches:
1285      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1286      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1287      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1288      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1289      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1290      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1291      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1292      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1293      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1294      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1297 2004-01-10 15:25:48 GMT Juri Pakaste <juri@iki.fi>      patch-21
1299     Summary:
1300       remove broken accelerator (and error message) from straw_main
1301     Revision:
1302       straw--mainline--0.22--patch-21
1304     A broken quit accelerator definition in straw.glade was causing the delete_event error message on start up. Removed it.
1306     modified files:
1307      glade/straw.glade
1310 2004-01-10 10:29:59 GMT Juri Pakaste <juri@iki.fi>      patch-20
1312     Summary:
1313       fix feed deletion behaviour
1314     Revision:
1315       straw--mainline--0.22--patch-20
1317     After a feed is deleted, if it was the visible one (not that there is any other option at the moment, I think,) display either the first feed of the category or no feed at all, instead of the old already deleted feed
1319     modified files:
1320      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1321      po/straw.pot src/lib/Main.py src/lib/MainWindow.py
1324 2004-01-10 00:33:10 GMT Juri Pakaste <juri@iki.fi>      patch-19
1326     Summary:
1327       merged jmalonzo's mainline
1328     Revision:
1329       straw--mainline--0.22--patch-19
1331     Patches applied:
1332                                                                                     
1333      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1334        tag of jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1335      
1336      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1337        managingEditor and webMaster
1338      
1339      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1340        cleanup
1341      
1342      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1343        merged dewhitspacify into unicode_field
1344      
1345      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1346        Import and Export category, Pollmanager refactor
1347      
1348      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1349        Merge distutils branch
1350      
1351      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1352        MainWindow polling cleanup
1353      
1354      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1355        Preferences Dialog Makeover
1356      
1357      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1358        Reverted title encoding (to utf-8), Uncommented imp't code
1359      
1360      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1361        Fixed: subscriptions import bug, category selection bug
1362      
1363      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1364        merged juri's mainline
1365      
1366      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1367        applied patch-17
1368      
1369      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1370        applied juri's patch-18
1371      
1372      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1373        import/export category, refactor pollmanager, fixes
1374      
1375      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1376        Merged with experimental branch
1377      
1378      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1379        tag of juri@iki.fi--2003a/straw--mainline--0.22--patch-18
1380      
1381      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1382        Initial distutils patch
1383      
1384      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1385        Remove MAINFEST, add MAINFEST.in
1386      
1387      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1388        Fix MANIFEST.ing and setup.cfg
1389      
1390     
1392     new files:
1393      .arch-ids/MANIFEST.in.id .arch-ids/setup.cfg.id
1394      .arch-ids/setup.py.id MANIFEST.in setup.cfg setup.py
1395      src/lib/.arch-ids/file_selector.py.id src/lib/file_selector.py
1396      tools/.arch-ids/=id tools/.arch-ids/__init__.py.id
1397      tools/.arch-ids/msgfmt.py.id tools/.arch-ids/msgmerge.py.id
1398      tools/.arch-ids/pygettext.py.id tools/.arch-ids/rpm-install.id
1399      tools/.arch-ids/rpm-post-install.id
1400      tools/.arch-ids/straw_distutils.py.id tools/__init__.py
1401      tools/msgfmt.py tools/msgmerge.py tools/pygettext.py
1402      tools/rpm-install tools/rpm-post-install
1403      tools/straw_distutils.py
1405     removed files:
1406      src/lib/.arch-ids/ExportSubscriptionsDialog.py.id
1407      src/lib/.arch-ids/ImportSubscriptionsDialog.py.id
1408      src/lib/ExportSubscriptionsDialog.py
1409      src/lib/ImportSubscriptionsDialog.py
1411     modified files:
1412      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1413      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1414      src/lib/Event.py src/lib/FeedCategoryList.py
1415      src/lib/FeedDataRouter.py src/lib/FeedList.py
1416      src/lib/FeedPropertiesDialog.py src/lib/Main.py
1417      src/lib/MainWindow.py src/lib/OPMLExport.py
1418      src/lib/ParsedSummary.py src/lib/PollManager.py
1419      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1420      src/lib/__init__.py src/lib/hig_alert.py src/lib/rssparser.py
1421      src/lib/utils.py src/straw
1423     new directories:
1424      tools tools/.arch-ids
1426     new patches:
1427      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1428      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1429      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1430      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1431      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1432      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1433      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1434      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1435      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1436      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1437      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1438      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1439      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1440      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1441      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1442      terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1443      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1444      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1445      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1448 2003-12-19 12:50:07 GMT Juri Pakaste <juri@iki.fi>      patch-18
1450     Summary:
1451       remove callback from categoryselector
1452     Revision:
1453       straw--mainline--0.22--patch-18
1455     Remove the callback parameter from CategorySelector and the associated function from MainWindow, it was never needed
1457     modified files:
1458      src/lib/MainWindow.py
1461 2003-12-19 11:55:55 GMT Juri Pakaste <juri@iki.fi>      patch-17
1463     Summary:
1464       remove profiling crud from src/straw
1465     Revision:
1466       straw--mainline--0.22--patch-17
1468     Remove the aspects stuff I used for profiling from straw (the executable.)
1470     modified files:
1471      src/straw
1474 2003-12-18 10:54:44 GMT Juri Pakaste <juri@iki.fi>      patch-16
1476     Summary:
1477       fix keyboard navigation
1478     Revision:
1479       straw--mainline--0.22--patch-16
1481     Keyboard navigation between articles and feeds was pretty much broken after the categories were introduced. It should all work pretty much sensibly now.
1483     modified files:
1484      src/lib/Main.py src/lib/MainWindow.py
1487 2003-12-17 21:40:18 GMT Juri Pakaste <juri@iki.fi>      patch-15
1489     Summary:
1490       add menu/keyboard navigation commands for switching categories
1491     Revision:
1492       straw--mainline--0.22--patch-15
1494     There's now in the Go menu two new choices, Next Category and Previous Category. They are bound to C-pgdown and C-pgup.
1496     modified files:
1497      glade/straw.glade glade/strings.c src/lib/Main.py
1498      src/lib/MainWindow.py
1501 2003-12-17 20:34:09 GMT Juri Pakaste <juri@iki.fi>      patch-14
1503     Summary:
1504       add a note to TODO about category menu keyboard activation
1505     Revision:
1506       straw--mainline--0.22--patch-14
1509     modified files:
1510      TODO
1513 2003-12-17 20:10:27 GMT Juri Pakaste <juri@iki.fi>      patch-13
1515     Summary:
1516       skip duplicate feeds in categories and warn about them
1517     Revision:
1518       straw--mainline--0.22--patch-13
1520     In FeedCategory.load_data, before adding a feed into a category, check if it's already there and if so, warn the user and skip the feed. Should fix the duplicate feeds, please report if you see them again, I think we have probably already fixed the bug.
1521     
1523     modified files:
1524      src/lib/FeedCategoryList.py
1527 2003-12-17 18:03:40 GMT Juri Pakaste <juri@iki.fi>      patch-12
1529     Summary:
1530       changes to a menu item
1531     Revision:
1532       straw--mainline--0.22--patch-12
1534     Changed "Properties" to "Subscription Properties", and made it initially non-sensitive
1536     modified files:
1537      glade/straw.glade src/lib/MainWindow.py
1540 2003-12-17 12:35:16 GMT Juri Pakaste <juri@iki.fi>      patch-11
1542     Summary:
1543       more news fudging for testing
1544     Revision:
1545       straw--mainline--0.22--patch-11
1547     touching up NEWS for testing hooks
1549     modified files:
1550      NEWS
1553 2003-12-16 22:19:11 GMT Juri Pakaste <juri@iki.fi>      patch-10
1555     Summary:
1556       start new entry in the NEWS file
1557     Revision:
1558       straw--mainline--0.22--patch-10
1560     Start a new entry in the news file. This is just for testing arch hooks...
1562     modified files:
1563      NEWS
1566 2003-12-11 20:01:43 GMT Juri Pakaste <juri@iki.fi>      patch-9
1568     Summary:
1569       merge changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1570     Revision:
1571       straw--mainline--0.22--patch-9
1573     Merged changes from Jan.
1575     modified files:
1576      Makefile glade/straw.glade glade/strings.c
1577      src/lib/FeedCategoryList.py src/lib/FeedDataRouter.py
1578      src/lib/Main.py src/lib/PreferencesDialog.py
1580     new patches:
1581      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--base-0
1582      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-1
1583      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-2
1584      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-3
1585      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-4
1586      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-5
1587      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-6
1588      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--base-0
1589      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1592 2003-12-08 19:22:16 GMT Juri Pakaste <juri@iki.fi>      patch-8
1594     Summary:
1595       fix adding and removal of feeds
1596     Revision:
1597       straw--mainline--0.22--patch-8
1599     Adding feeds no longer causes infinite (until maximum reached) recursion.
1600     
1601     Removing feeds now works without restarting Straw.
1603     modified files:
1604      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1605      po/straw.pot src/lib/FeedCategoryList.py src/lib/FeedList.py
1608 2003-12-07 20:15:20 GMT Juri Pakaste <juri@iki.fi>      patch-7
1610     Summary:
1611       remove debugging spew from FeedCategoryList
1612     Revision:
1613       straw--mainline--0.22--patch-7
1615     remove all the useless debug logging from FeedCategoryList
1617     modified files:
1618      src/lib/FeedCategoryList.py
1621 2003-12-07 20:14:23 GMT Juri Pakaste <juri@iki.fi>      patch-6
1623     Summary:
1624       pseudo categories remember their contents and order
1625     Revision:
1626       straw--mainline--0.22--patch-6
1628     Normal categories are now FeedCategory instances and pseudo categories are instances of PseudoCategory, a subclass of FeedCategory. The pseudo categories allow reordering and remember their contents across invocations.
1630     modified files:
1631      src/lib/FeedCategoryList.py
1634 2003-12-07 20:12:20 GMT Juri Pakaste <juri@iki.fi>      patch-5
1636     Summary:
1637       and fix those translation files too
1638     Revision:
1639       straw--mainline--0.22--patch-5
1641     aw, we have to fix the *.po files too
1643     modified files:
1644      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1647 2003-12-07 20:10:48 GMT Juri Pakaste <juri@iki.fi>      patch-4
1649     Summary:
1650       fix makefile and remove all the arch mess from straw.pot
1651     Revision:
1652       straw--mainline--0.22--patch-4
1654     Running make caused po/straw.pot to fill up with strings found in version control files. Removed those, and changed makefile so it only looks for *.py in src/lib -- this should probably be fixed somehow, I just didn't want to have a gnu find dependency so this is a quick fix
1656     modified files:
1657      Makefile po/straw.pot
1660 2003-12-07 19:24:12 GMT Juri Pakaste <juri@iki.fi>      patch-3
1662     Summary:
1663       clean up FeedCategoryList member access
1664     Revision:
1665       straw--mainline--0.22--patch-3
1667     Use only the properties for accessing FeedCategoryList pseudo categories outside the FeedCategoryList constructor 
1669     modified files:
1670      src/lib/FeedCategoryList.py
1673 2003-12-07 18:28:39 GMT Juri Pakaste <juri@iki.fi>      patch-2
1675     Summary:
1676       clean up some debugging mess
1677     Revision:
1678       straw--mainline--0.22--patch-2
1680     removed various log() calls from MainWindow, they aren't very useful right now
1682     modified files:
1683      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1684      po/straw.pot src/lib/MainWindow.py
1687 2003-12-07 15:10:18 GMT Juri Pakaste <juri@iki.fi>      patch-1
1689     Summary:
1690       add back that global space keybinding for now
1691     Revision:
1692       straw--mainline--0.22--patch-1
1694     Re-added the main window space accelerator for now.
1696     modified files:
1697      glade/straw.glade src/lib/MainWindow.py
1700 2003-12-07 15:00:58 GMT Juri Pakaste <juri@iki.fi>      base-0
1702     Summary:
1703       Initial import
1704     Revision:
1705       straw--mainline--0.22--base-0
1707     The initial import of my local working version of Straw
1708     
1710     new files:
1711      LICENSE Makefile NEWS README TODO
1712      data/default_subscriptions.opml data/straw.schemas
1713      glade/pixmaps/straw.png glade/straw.glade glade/straw.gladep
1714      glade/strings.c images/image-broken.png
1715      images/image-waiting.png images/offline.png images/online.png
1716      images/straw.png po/de.po po/es.po po/fi.po po/fr.po po/nl.po
1717      po/no.po po/ru.po po/straw.pot src/lib/CategoryDialog.py
1718      src/lib/Config.py src/lib/DashboardFrontend.py
1719      src/lib/Event.py src/lib/ExportSubscriptionsDialog.py
1720      src/lib/Feed.py src/lib/FeedCategoryList.py
1721      src/lib/FeedDataRouter.py src/lib/FeedItems.py
1722      src/lib/FeedList.py src/lib/FeedPropertiesDialog.py
1723      src/lib/FindDialog.py src/lib/ImageCache.py
1724      src/lib/ImportSubscriptionsDialog.py src/lib/ItemStore.py
1725      src/lib/LookupManager.py src/lib/Main.py src/lib/MainWindow.py
1726      src/lib/MessageManager.py src/lib/NetworkConstants.py
1727      src/lib/OPML.py src/lib/OPMLExport.py src/lib/OPMLImport.py
1728      src/lib/ParsedSummary.py src/lib/PollManager.py
1729      src/lib/PreferencesDialog.py src/lib/QueueDict.py
1730      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
1731      src/lib/SummaryItem.py src/lib/SummaryParser.py
1732      src/lib/URLFetch.py src/lib/__init__.py src/lib/dashboard.py
1733      src/lib/error.py src/lib/hig_alert.py src/lib/httplib_async.py
1734      src/lib/rssfinder.py src/lib/rssparser.py src/lib/utils.py
1735      src/straw straw.desktop test/LookupTests.py