src/straw: removed --enable-dbus reference, update to 0.28
[straw.git] / ChangeLog
blobd37fb936ac3ccdf6539ae5689d4c4b9025f35e29
1 2007-05-04  Jan C. Alonzo  <jmalonzo@gmail.com>
3         * NEWS: Release 0.27 
4         * AUTHORS, src/lib/dialogs.py: Added Leandro Lameiro
5         * data/default_subscriptions.opml: Fix Straw feed
7 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
9         Patch by: Leandro Lameiro <lameiro@gmail.com>
10         
11         * src/lib/ItemStore.py, src/lib/ItemView.py:
12         * src/lib/SummaryParser.py, src/lib/SummaryItem.py:
13           - Added enclosures support (closes #145446)
15 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
17         * src/lib/dialogs.py: 
18           - removed support for About dialog pygtk 2.6
19           - bump copyright year to 2007
20         * straw.desktop.in: 
21           - Added GTK category; removed Applications category
22         * data/default_subscriptions.opml:
23           - Updated straw rss feed        
25 2007-02-03  Jan C. Alonzo  <jmalonzo@gmail.com>
27         Patch by: Tom Parker <palfrey@tevp.net>
28         
29         * src/lib/subscribe.py: Fixed bug #380861.
31 2007-02-02  Jan C. Alonzo  <jmalonzo@gmail.com>
33         * AUTHORS:
34         * src/lib/dialogs.py:
35             - Added Tuukka Hastrup to the contributors list
36         * src/lib/utils.py: 
37             - fixed bug in checking for encoding
38             - fixes bug #392813, #393295 - Thanks to Mike Auty
39         * data/straw.schemas: 
40         Patch by: Leandro Lameiro <lameiro@gmail.com>   
41             - Fixed bug #400166. 
42         * src/lib/Feed.py:
43             - Fixed bug #391712 by Seth Finkelstein
44         * src/lib/strawdbus.py:
45             - use dbus module instead of dbus.dbus_bindings (deprecated)
47 2006-11-04  Jan C. Alonzo  <jmalonzo@gmail.com>
49         * src/lib/ItemStore.py: Refactored, cleaned up redundant methods.
51 2006-10-21  Jan C. Alonzo  <jmalonzo@gmail.com>
53         * glade/straw.glade:
54         * images/offline.png:
55         * images/online.png:
56         * src/lib/Application.py:
57         * src/lib/OfflineToggle.py:
58         * src/lib/strawdbus.py:
59         * src/straw:
60             - Use GTK stock CONNECT and DISCONNECT icons
61                 (removing offline.png and online.png)
62             - Log exception when DBus/NetworkManager throws an error on startup
63             - Respect --offline parameter (doesn't matter what
64                       NetworkManager thinks)
66 2006-10-20  Jan C. Alonzo  <jmalonzo@gmail.com>
68         * glade/straw.glade:
69         * glade/strings.c:
70             - FeedPropertiesDialog: Moved feed info to tab 1, Settings to tab 2.
71         * src/lib/Application.py:
72         * src/lib/strawdbus.py:
73         * src/straw:
74             - Removed optional dbus support. dbus is now a dependency
75             - Added support for listening to NetworkManager CONNECTED and DISCONNECTED events.
76         * src/lib/ImageCache.py:
77             - No need to load all feeds on initialize.
78         * src/lib/ItemStore.py:
79             - Removed deprecated methods.
80         * src/lib/utils.py:
81             - Notify user in case we can't load a link due to bad browser setting.
83 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
85         * configure.in: Updated ALL_LINGUAS, not sure if its necessary
87 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
89         * setup.py: Changing version to 0.27, going to go with
90         that instead
92 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
94         patch by: Leandro Lameiro <lameiro@gmail.com>
96         * src/lib/Application.py: Minor fix for Return to Main
98 2006-10-16  Ryan P Skadberg  <skadz@stigmata.org>
100         patch by: Leandro Lameiro <lameiro@gmail.com>
102         * src/lib/Application.py: Switch Find to Return to Main
104 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
106         * glade/straw.glade: Added a button inside of find_vbox to
107           allow the user to go back to the feedlist.  File provided
108           by Leandro Lameiro <lameiro@gmail.com>.
109           Fix #345507
111 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
113       * src/lib/Config.py: Fix #347464 in initialize_options.
114         Verify if OPTION_WINDOW_SIZE_W and OPTION_WINDOW_SIZE_H
115         are greater than 0.
117 2006-10-15  Ryan P Skadberg  <skadz@stigmata.org>
119         * setup.py: Fixed version for imminent release
121 2006-08-03  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
123         * src/lib/dialogs.py: Make close button work correctly
124         in the about dialog (newer GTK+ versions don't close it
125         automatically anymore). Fixes bug #349525.
127 2006-08-03  Jan C. Alonzo  <jmalonzo@gmail.com>
129         * src/lib/strawtypes.py:
130             - Removed. Use @apply..property(**locals()).        
131         * src/lib/Config.py:
132         * src/lib/Event.py:
133         * src/lib/Feed.py:
134         * src/lib/FeedCategoryList.py:
135         * src/lib/FeedItems.py:
136         * src/lib/ImageCache.py:
137         * src/lib/SummaryItem.py:
138         * src/lib/dialogs.py:
139             - modified due to strawtypes.py deletion.
140         * src/lib/ItemStore.py:
141             - set the bsddb environment's lk_max_locks ad lk_max_objects to 10000
142         * src/lib/MVP.py:
144 2006-04-18  Kjartan Maraas  <kmaraas@gnome.org>
146         * configure.in: Add nb to ALL_LINGUAS.
148 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
150         * configure.in: Remove no from ALL_LINGUAS.
152 2006-04-02  Jan C. Alonzo  <jmalonzo@gmail.com>
154         * glade/straw.glade, glade/strings.c: 
155             - Changed some keybindings so they make sense (from Andrew Conkling)
156         * setup.py: Bumped up the version to 0.27CVS
157         * src/lib/ItemList.py: Revert to text - was using markup in the
158                   title renderer (fixes bug #333833)
159         * src/straw: Fixed forming library path (Bug #335921)
160         * straw.desktop.in: Change name to "Straw Feed Reader" (Bug #336228)
162 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
164         * setup.py: Make the last commit actually work
166 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
168         * setup.py: Fixes to deal with $DISPLAY not available during
169           module checks
171 2006-03-04  Jan C. Alonzo  <jmalonzo@gmail.com>
173         * NEWS: updated for 0.26
174         * glade/straw.glade: changed category combo border width to 4
175         * src/lib/SummaryParser.py: added handle_charref and handle_entity
177 2006-03-01  Daniel Nylander <po@danielnylander.se>
179         * po/sv.po Updated Swedish translation.
181 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
183         * straw.desktop.in:
184             - added Version and GenericName
185             - Changed Description 
187 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
189         * data/straw.css: commented out item header-specific style
190         * glade/straw.glade, glade/strings.c:
191             - applied Andrew Conkling's string changes
192             - Fixed accelerators and mnemonics
193             - Added 'find' button in the 'Edit' submenu
194         * src/lib/Application.py:
195         * src/lib/ItemList.py: commented item title escaping
196         * src/lib/ItemView.py: commented out item view style
197         * src/lib/subscribe.py: removed debug statement
199 2006-02-18  Jan C. Alonzo  <jmalonzo@gmail.com>
202         * glade/straw.glade, glade/strings.c: 
203             - Changed "Advance Search" to "Date Filter" which makes more sense.
204             - Should fix bug #328804 (typo in PO file).
205         * setup.py: point the project url to
206                   http://www.gnome.org/projects/straw
207         * src/lib/ItemView.py,  data/straw.css:
208             - added 'title', 'itemheader', and 'td#date' styles.
209             - removed commented styles.
210             - fixed item heading. 
211             - Fixed buf #309480. Made the item title bigger.
212         * src/lib/Application.py:
213             - Fixed bug #317278. Didn't apply patch, just the concept.
214         * src/lib/Tray.py:
215             - removed straw.pytrayicon import
216         * src/lib/FeedList.py, src/lib/ItemStore.py, src/lib/LookupManager.py:
217             - removed debug statements
218         * src/lib/ItemList.py:
219             - use 'markup' for item titles. 
220         * src/lib/SummaryParser.py:
221             - removed handle_charref and handle_entityref from TitleImgParser.
222         * src/lib/dialogs.py: formatting fix (pylint made me do it:)
224 2006-02-12  Jan C. Alonzo  <jmalonzo@gmail.com>
226         * data/straw.schemas, src/lib/Config.py, src/lib/ItemView.py:
227             - added config for saving the amount of text magnification
228         * glade/straw.glade, glade/strings.c:
229             - some toolbar improvements
230         * src/lib/Application.py, src/lib/Event.py, src/lib/FeedList.py, src/lib/ItemStore.py:
231             - removed 'print' statements
232         * src/lib/FeedListView.py:
233             - Fixed bug #328795 - spacebar doesn't flip to beginning
234             - FeedSelectionChanged signal fixes
236 2006-02-04  Jan C. Alonzo  <jmalonzo@gmail.com>
238         * constants.py.in: 
239             - point to http://www.gnome.org/projects/straw
240         * glade/straw.glade, glade/strings.c:
241             - integrated Andrew Conkling's menu/toolbar icon fixes.
242             - Used gtk.STOCK_INFO for subscription properties icon      
243         * src/lib/Application.py:
244             - Fixed bug #328743 - Spelling error
245             - (Partially) Fixed bug #328795 - spacebar doesn't flip to beginning
246         * src/lib/FeedListView.py:
247         * src/lib/ItemList.py:
248             - Fixed bug #328750 - Skip to first unread item
249             - Changed unread items to 'blue' and bold
250         * src/lib/SummaryParser.py:
251         * src/lib/subscribe.py:
252             - check if there are existing feeds before polling
253         * src/eggtray/eggtrayicon.c, src/eggtray/eggtrayicon.h, src/eggtray/trayicon.defs:
254         * src/eggtray/trayicon.override, src/eggtray/trayiconmodule.c:
255         * setup.py, tools/straw_distutils.py:
256             - Removed eggtray-related build options
257             - Fixed bug #328238 - Depend on GnomePythonExtras
260 2006-01-26  Clytie Siddall <clytie@riverland.net.au>
262         * configure.in  Added vi in ALL_LINGUAS line.
263         
264 2006-01-26  Jan C. Alonzo  <jmalonzo@gmail.com>
266         * MAINTAINERS, setup.cfg, MANIFEST.in, src/lib/dialogs.py:
267             - Added new file MAINTAINERS
268             - Copyrighted 2005-2006 to Straw contributors. 
269             - Fancy copyright text.
270         * glade/straw.glade, glade/strings.c:
271             - Moved category combo just at the top of the feedlist treeview.
272         * setup.py: Dependency on pygtk 2.6
273         * src/lib/Application.py: Fixed #328686 - Capitalization bug.
274         * src/lib/Event.py, src/lib/Feed.py, src/lib/FeedList.py:
275             - enable feed update signals as it was commented out before.
276         * src/lib/FeedListView.py, src/lib/ItemList.py:
277             - Fixed #328191 - unread item scrolling skipping
278         * src/lib/ItemStore.py: 
279             - use os.path.join for getting the straw home directory.
280         * src/lib/ItemView.py: - Remove the icons in the context menu
281         * src/lib/subscribe.py: - Fixed bug #149424 - http links only.
282         * src/straw:
283             - don't check for 'straw' in sys.path if it's being run locally.
285 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
287         * AUTHORS: Added Ryan P. Skadberg to the list of maintainers.
288         * glade/straw.glade, src/lib/Application.py, src/lib/utils.py:
289             - fixed bug #318802 - copy article text
290         * src/lib/Event.py: Reparent PollFrequencyChangedSignal to PollChangedSignal
291         * src/lib/Feed.py: Fixed bug #317126 - error exporting OPML subscriptions
292         * src/lib/ItemView.py: Fixed bug #145450 - Right clicking of URLs
293         * src/lib/OPMLExport.py: use gnomevfs instead of gnome.vfs.
294         * src/lib/dialogs.py: Added Ryan P. Skadberg to contributors. Copyright 2005-2006 to me.
296 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
298         * src/lib/Config.py, src/lib/PreferencesDialog.py:
299             - Added option for overriding the browser desktop setting.
300             - Fixed #157475
301             - Fixed #147286
302         
303         * MANIFEST.in: Added constants.py.in, AUTHORS
304         * data/straw.schemas: Added 'last_poll' and 'browser_cmd'
305         * glade/straw.glade, glade/strings.c:
306             - UI and string fixes
307             - browser setting interface
308         * src/lib/Application.py:
309         * src/lib/Event.py:
310             - Refactor signal handling. Added and removed some signals.
311         * src/lib/Feed.py, src/lib/FeedCategoryList.py, src/lib/FeedItems.py:
312         * src/lib/FeedList.py, src/lib/SummaryItem.py:
313             - use some fancy decorator. yeah, it's candy but it looks more neat.
314         * src/lib/FeedPropertiesDialog.py:
315         * src/lib/ItemList.py, src/lib/ItemView.py, src/lib/FeedListView.py:
316             - Refactor item and feed scrolling.
317             - Font resize and context popup in ItemView.py
318         * src/lib/ItemStore.py: 
319             - Added DB_PRIVATE to the DB environment flags. 
320                 - Fixes #157140
321                 - Fixes #316415 - crashes on non-mmap using filesystems (i.e. FUSE)
322             - Refactor the connect/disconnect signal on feeds
323         * src/lib/OPMLExport.py, src/lib/OPMLImport.py:
324             - Fixes.
325             - use gnomevfs instead of the deprecated gnome.vfs
326         * src/lib/PollManager.py:
327         * src/lib/QueueDict.py: Removed item scrolling.
328         * src/lib/SummaryParser.py: long title fixes.
329         * src/lib/__init__.py: extend copyright till 2004 to jpakaste.
330         * src/lib/dialogs.py:
331         * src/lib/feedparser.py:
332             - Updated to 4.0.2
333             - Fixed #301192
334         * src/lib/httplib_async.py:
335         * src/lib/strawdbus.py: Updated to dbus > 0.5x
336         * src/lib/subscribe.py: reset the number of feeds found on exception.
337         * src/lib/utils.py: added url_show here. Moved read_text to FeedPropertiesDialog.
338         * src/straw: Move option parsing here. fixed STRAW_IN_SOURCE_DIR startup.
339         * tools/straw_distutils.py, setup.py, src/lib/Tray.py:
340             - Commented out straw.pytrayicon build. We use
341                       gnome-python-extras now.
342         * TODO: updated.
343         * data/straw.css: 
346 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
348         * src/lib/OPMLImport.py: Small patch to fix 314674
350 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
352         Patch by: Thierry Moisan <thierryn@videotron.ca>
354         * glade/straw.glade:
355         * glade/strings.c:
356         * po/en_CA.po:
357         * po/sr.po:
358         * po/sr@Latn.po:
359         * src/lib/Application.py:
360         * src/lib/subscribe.py: Fixes 327162
362 2006-01-15  Ryan P Skadberg  <skadz@stigmata.org>
364         * src/lib/strawdbus.py: Patch for newer dbus
366 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
368         * po/es.po: Fixed update from TLA
370 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
372         * glade/pixmaps/straw.png:
373         * glade/straw.png:
374         * src/lib/DashboardFrontend.py:
375         * src/lib/Main.py:
376         * src/lib/MainWindow.py:
377         * src/lib/SubscribeDialog.py:
378         * src/lib/dashboard.py:
379         * src/lib/file_selector.py:
380         * src/lib/hig_alert.py: Removed all old files
382 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
384         * test/TestParser.py:
385         * test/TestQueueDict.py:
386         * test/TestSubscribe.py:
387         * test/TestUtils.py: Adding New Test Files
389 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
391         * AUTHORS:
392         * constants.py.in:
393         * src/lib/Application.py:
394         * src/lib/CategorySelector.py:
395         * src/lib/FeedListView.py:
396         * src/lib/ItemList.py:
397         * src/lib/ItemView.py:
398         * src/lib/OfflineToggle.py:
399         * src/lib/dialogs.py:
400         * src/lib/strawdbus.py:
401         * src/lib/subscribe.py: First pass of adding files
403 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
405         * NEWS:
406         * README:
407         * TODO:
408         * configure.in:
409         * data/default_subscriptions.opml:
410         * data/straw.css:
411         * data/straw.schemas:
412         * glade/straw.glade:
413         * glade/strings.c:
414         * po/ChangeLog:
415         * po/POTFILES.in:
416         * po/cs.po:
417         * po/de.po:
418         * po/en_CA.po:
419         * po/en_GB.po:
420         * po/es.po:
421         * po/fi.po:
422         * po/fr.po:
423         * po/nl.po:
424         * po/pt.po:
425         * po/pt_BR.po:
426         * po/sr.po:
427         * po/sr@Latn.po:
428         * setup.cfg:
429         * setup.py:
430         * src/lib/Config.py:
431         * src/lib/Event.py:
432         * src/lib/Feed.py:
433         * src/lib/FeedCategoryList.py:
434         * src/lib/FeedDataRouter.py:
435         * src/lib/FeedItems.py:
436         * src/lib/FeedList.py:
437         * src/lib/FeedPropertiesDialog.py:
438         * src/lib/Find.py:
439         * src/lib/ImageCache.py:
440         * src/lib/ItemStore.py:
441         * src/lib/LookupManager.py:
442         * src/lib/MVP.py:
443         * src/lib/MainloopManager.py:
444         * src/lib/MessageManager.py:
445         * src/lib/OPML.py:
446         * src/lib/OPMLExport.py:
447         * src/lib/OPMLImport.py:
448         * src/lib/ParsedSummary.py:
449         * src/lib/PollManager.py:
450         * src/lib/PreferencesDialog.py:
451         * src/lib/QueueDict.py:
452         * src/lib/SummaryItem.py:
453         * src/lib/SummaryParser.py:
454         * src/lib/Tray.py:
455         * src/lib/URLFetch.py:
456         * src/lib/ValueMonitor.py:
457         * src/lib/__init__.py:
458         * src/lib/error.py:
459         * src/lib/feedfinder.py:
460         * src/lib/feedparser.py:
461         * src/lib/httplib_async.py:
462         * src/lib/utils.py:
463         * src/straw:
464         * straw.desktop.in:
465         * test/LookupTests.py:
466         * test/TestConfig.py:
467         * tools/straw_distutils.py: Update to Latest TLA tree
469 2005-10-04  Pawan Chitrakar  <pchitrakar@gmail.com>
471         * configure.in: Added ne in ALL_LINGUAS
473 2005-09-07  Inaki Larranaga  <dooteo@euskalgnu.org>
475         * configure.in: Added "eu" to ALL_LINGUAS.
477 2005-06-25  Maxim Dziumanenko <mvd@mylinux.ua>
479         * configure.in: Added "uk" to ALL_LINGUAS.
481 2005-04-01  Steve Murphy  <murf@e-tools.com>
483         * configure.in: Added "rw" to ALL_LINGUAS.
485 # do not edit -- automatically generated by arch changelog
486 # arch-tag: automatic-ChangeLog--juri@iki.fi--2003a/straw--mainline--0.22
489 2004-02-20 15:52:21 GMT Juri Pakaste <juri@iki.fi>      patch-58
491     Summary:
492       update NEWS
493     Revision:
494       straw--mainline--0.22--patch-58
496     add the setup.py change to the news
498     modified files:
499      ChangeLog NEWS
502 2004-02-19 18:00:37 GMT Juri Pakaste <juri@iki.fi>      patch-57
504     Summary:
505       remove mxdatetime check from setup.py
506     Revision:
507       straw--mainline--0.22--patch-57
509     It's not a hard dependency, so it shouldn't be checked for on installation
511     modified files:
512      ChangeLog setup.py
515 2004-02-19 17:12:09 GMT Juri Pakaste <juri@iki.fi>      patch-56
517     Summary:
518       merge
519     Revision:
520       straw--mainline--0.22--patch-56
522     Patches applied:
523     
524      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
525        merged juri's patch-51
526     
527      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
528        merged with juri's patch-55
529     
530      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
531        catch UnicodeDecodeError and decode it to latin-1; fix title slicing bug
532     
533      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
534        0.21.1
535     
537     modified files:
538      ChangeLog NEWS setup.py src/lib/__init__.py src/lib/utils.py
540     new patches:
541      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
542      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
543      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
544      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
547 2004-02-15 15:29:15 GMT Juri Pakaste <juri@iki.fi>      patch-55
549     Summary:
550       add changelog
551     Revision:
552       straw--mainline--0.22--patch-55
555     new files:
556      .arch-ids/ChangeLog.id ChangeLog
559 2004-02-15 15:05:02 GMT Juri Pakaste <juri@iki.fi>      patch-54
561     Summary:
562       news for 0.22
563     Revision:
564       straw--mainline--0.22--patch-54
567     modified files:
568      NEWS
571 2004-02-15 14:29:01 GMT Juri Pakaste <juri@iki.fi>      patch-53
573     Summary:
574       set icon for the about dialog
575     Revision:
576       straw--mainline--0.22--patch-53
579     modified files:
580      src/lib/MainWindow.py
583 2004-02-15 13:57:12 GMT Juri Pakaste <juri@iki.fi>      patch-52
585     Summary:
586       add Terje to the authors credits
587     Revision:
588       straw--mainline--0.22--patch-52
591     modified files:
592      src/lib/MainWindow.py
595 2004-02-14 17:25:50 GMT Juri Pakaste <juri@iki.fi>      patch-51
597     Summary:
598       explain a bit about the conversion problems
599     Revision:
600       straw--mainline--0.22--patch-51
603     modified files:
604      README
607 2004-02-14 15:59:47 GMT Juri Pakaste <juri@iki.fi>      patch-50
609     Summary:
610       display an alert dialog when conversion fails
611     Revision:
612       straw--mainline--0.22--patch-50
614     If the database conversion fails, display an alert dialog to tell the user of the problem.
616     modified files:
617      src/lib/ItemStore.py
620 2004-02-14 15:24:06 GMT Juri Pakaste <juri@iki.fi>      patch-49
622     Summary:
623       remove feed hierarchy entry, add a few new ones
624     Revision:
625       straw--mainline--0.22--patch-49
628     modified files:
629      TODO
632 2004-02-14 15:21:37 GMT Juri Pakaste <juri@iki.fi>      patch-48
634     Summary:
635       re-raise any exception thrown in convert_1_2
636     Revision:
637       straw--mainline--0.22--patch-48
639     re-raise any exception thrown in convert_1_2, so the version number of the db won't be incremented.
641     modified files:
642      src/lib/ItemStore.py
645 2004-02-10 18:31:42 GMT Juri Pakaste <juri@iki.fi>      patch-47
647     Summary:
648       fix convert_1_2 to always close the cursor
649     Revision:
650       straw--mainline--0.22--patch-47
652     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...
654     modified files:
655      src/lib/ItemStore.py
658 2004-02-08 07:27:04 GMT Juri Pakaste <juri@iki.fi>      patch-46
660     Summary:
661       merge
662     Revision:
663       straw--mainline--0.22--patch-46
665     
666     Patches applied:
667     
668      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
669        merged juri's patch-43
670     
671      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
672        updated Spanish translation (Francisco J. F. Serrador)
673     
674      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
675        sorting fixes and support for pseudo-categories sorting
676     
677      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
678        Updated French translation (David Rousseau)
679     
680      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
681        merged juri's patch 44-45
682     
684     modified files:
685      po/es.po po/fr.po src/lib/FeedCategoryList.py
686      src/lib/FeedList.py src/lib/FindDialog.py src/lib/ItemStore.py
687      src/lib/PreferencesDialog.py src/lib/utils.py src/straw
689     new patches:
690      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
691      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
692      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
693      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
694      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
697 2004-02-07 14:22:11 GMT Juri Pakaste <juri@iki.fi>      patch-45
699     Summary:
700       don't display permalink link if guid wasn't a permalink
701     Revision:
702       straw--mainline--0.22--patch-45
705     modified files:
706      src/lib/ItemStore.py src/lib/MainWindow.py
707      src/lib/SummaryItem.py src/lib/SummaryParser.py
708      src/lib/feedparser.py
711 2004-02-07 12:36:50 GMT Juri Pakaste <juri@iki.fi>      patch-44
713     Summary:
714       remove mxDateTime dependency from FindDialog
715     Revision:
716       straw--mainline--0.22--patch-44
718     now just use struct_times.
720     modified files:
721      src/lib/FindDialog.py
724 2004-02-07 10:56:39 GMT Juri Pakaste <juri@iki.fi>      patch-43
726     Summary:
727       keep item selected when feed is refreshed
728     Revision:
729       straw--mainline--0.22--patch-43
731     ItemView used to lose item focus and select the first item in the feed when the feed was refreshed. No more.
733     modified files:
734      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
735      src/lib/MainWindow.py
738 2004-02-07 07:56:11 GMT Juri Pakaste <juri@iki.fi>      patch-42
740     Summary:
741       removed a left-over debug message
742     Revision:
743       straw--mainline--0.22--patch-42
746     modified files:
747      src/lib/Main.py
750 2004-02-03 17:09:46 GMT Juri Pakaste <juri@iki.fi>      patch-41
752     Summary:
753       locale changes
754     Revision:
755       straw--mainline--0.22--patch-41
757     changes to locale handling
758     - 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.
759     - in utils.get_locale, use locale.getlocale(locale.LC_MESSAGES) instead of locale.getdefaultlocale()
761     modified files:
762      src/lib/Main.py src/lib/utils.py
765 2004-02-03 16:58:30 GMT Juri Pakaste <juri@iki.fi>      patch-40
767     Summary:
768       merge
769     Revision:
770       straw--mainline--0.22--patch-40
772     Patches applied:
773     
774      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
775        fixes
776     
777      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
778        merged patches 36-39
779     
781     modified files:
782      src/lib/utils.py
784     new patches:
785      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
786      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
789 2004-02-01 18:02:23 GMT Juri Pakaste <juri@iki.fi>      patch-39
791     Summary:
792       db conversion for dates, fix date display
793     Revision:
794       straw--mainline--0.22--patch-39
796     - Convert, if necessary, mxDateTime objects in the database to time.struct_times.
797     - Fix date display: show time in local time, show year, full month name, full day name
799     modified files:
800      src/lib/ItemStore.py src/lib/MainWindow.py src/lib/utils.py
803 2004-01-31 11:14:05 GMT Juri Pakaste <juri@iki.fi>      patch-38
805     Summary:
806       merge
807     Revision:
808       straw--mainline--0.22--patch-38
810     Patches applied:
811     
812      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
813        Status message fixes, XHTML entity conversion fixes, cleanup
814     
815      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
816        get_encoding changes, title conversion changes, fixes, cleanups, 
817     
818      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
819        fix StringIO import(feedparser 2.7.6), leave empty title and description as is
820     
822     modified files:
823      src/lib/Config.py src/lib/DashboardFrontend.py
824      src/lib/Event.py src/lib/Main.py src/lib/MainWindow.py
825      src/lib/MessageManager.py src/lib/PollManager.py
826      src/lib/SummaryItem.py src/lib/SummaryParser.py
827      src/lib/__init__.py src/lib/feedparser.py src/lib/utils.py
829     new patches:
830      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
831      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
832      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
835 2004-01-29 18:42:57 GMT Juri Pakaste <juri@iki.fi>      patch-37
837     Summary:
838       add popup menu to items, mark as unread functionality
839     Revision:
840       straw--mainline--0.22--patch-37
842     Added a popup menu to items, contains for now the item "Mark as Unread". 
843     This also changes the semantics of ItemReadSignal: now you should check 
844     the seen attribute of signal.sender to see if the item has been read or 
845     marked as unread.
847     modified files:
848      po/straw.pot src/lib/FeedItems.py src/lib/Main.py
849      src/lib/MainWindow.py src/lib/SummaryItem.py
852 2004-01-29 15:24:48 GMT Juri Pakaste <juri@iki.fi>      patch-36
854     Summary:
855       merge
856     Revision:
857       straw--mainline--0.22--patch-36
859     Patches applied:
860                                                                                     
861      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
862        merged Juri's #26-32 patches
863      
864      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
865        merged Juri's patches
866      
867      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
868        put category selector inside the toolbar
869      
870      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
871        applied Terje's patches, fix calls to feed properties, 0.22
872      
873     
875     removed files:
876      .arch-ids/Makefile.id Makefile
878     modified files:
879      README glade/straw.glade glade/strings.c po/no.po setup.py
880      src/lib/FindDialog.py src/lib/Main.py src/lib/MainWindow.py
881      src/lib/PreferencesDialog.py src/lib/SummaryItem.py
882      src/lib/__init__.py src/lib/file_selector.py
883      tools/straw_distutils.py
885     new patches:
886      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
887      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
888      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
889      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
892 2004-01-19 21:22:23 GMT Juri Pakaste <juri@iki.fi>      patch-35
894     Summary:
895       argh, forgot this: should be part of patch-34
896     Revision:
897       straw--mainline--0.22--patch-35
900     modified files:
901      glade/straw.glade glade/strings.c
904 2004-01-19 19:48:02 GMT Juri Pakaste <juri@iki.fi>      patch-34
906     Summary:
907       fix some bugs in subscribedialog
908     Revision:
909       straw--mainline--0.22--patch-34
911     - Focus Apply button on the last page
912     - 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...
913     - Don't require re-modification of the username in the auth page on the second run
914     - Tell the user if the authentication was unsuccessful
915     - Clear the auth gtkentries if login was successful
916     
918     modified files:
919      src/lib/SubscribeDialog.py
922 2004-01-19 18:05:10 GMT Juri Pakaste <juri@iki.fi>      patch-33
924     Summary:
925       change Poll to Refresh in the popup menu too
926     Revision:
927       straw--mainline--0.22--patch-33
930     modified files:
931      src/lib/MainWindow.py
934 2004-01-18 00:48:54 GMT Juri Pakaste <juri@iki.fi>      patch-32
936     Summary:
937       preliminary version of authentication support for subscribe dialog
938     Revision:
939       straw--mainline--0.22--patch-32
941     Propagate 401 back from StrawURLOpener via rssfinder to SubscribeDialog, show
942     the user an authentication challenge. Fetch the rss with the user supplied 
943     credentials and store them in the feed if successful. Not quite finished 
944     but seems to work.
946     modified files:
947      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
948      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
949      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
950      src/lib/rssfinder.py
953 2004-01-17 22:17:06 GMT Juri Pakaste <juri@iki.fi>      patch-31
955     Summary:
956       make FeedPropertiesDialogs individual objects
957     Revision:
958       straw--mainline--0.22--patch-31
960     Now instantiate a new FeedPropertiesDialog every time an user requests 
961     the properties dialog for a feed that doesn't have it already visible. 
962     Thus now it's possible to have multiple FeedPropertiesDialogs open, and 
963     the contents of the dialog don't change when the user moves around in the 
964     main window (or when Straw itself changes the selection in the main window.)
965     
967     modified files:
968      src/lib/FeedPropertiesDialog.py src/lib/Main.py
969      src/lib/MainWindow.py src/lib/PreferencesDialog.py
972 2004-01-17 17:53:10 GMT Juri Pakaste <juri@iki.fi>      patch-30
974     Summary:
975       initialize MyDB instance variables to avoid complaints from __del__
976     Revision:
977       straw--mainline--0.22--patch-30
979     If something went wrong in MyDB.__init__, you got an AttributeError from
980     __del__ if _db or _env weren't inserted into the object name space yet. 
981     So start __init__ by setting them to None.
983     modified files:
984      src/lib/ItemStore.py
987 2004-01-17 17:27:53 GMT Juri Pakaste <juri@iki.fi>      patch-29
989     Summary:
990       fix debian bug #224296: don't try to truncate old config file in "rw" mode
991     Revision:
992       straw--mainline--0.22--patch-29
994     Truncating a file opened for both reading and writing doesn't work, you have
995     to first read the data, then close it, then open it again for only writing. This fixed Debian bug #224296.
996     
997     
999     modified files:
1000      src/lib/Config.py
1003 2004-01-17 17:18:08 GMT Juri Pakaste <juri@iki.fi>      patch-28
1005     Summary:
1006       remove cvs conflict droppings
1007     Revision:
1008       straw--mainline--0.22--patch-28
1011     modified files:
1012      test/LookupTests.py
1015 2004-01-17 12:47:42 GMT Juri Pakaste <juri@iki.fi>      patch-27
1017     Summary:
1018       merge jmalonzo@unpluggable.com/straw--mainline--0.22, up to patch-30
1019     Revision:
1020       straw--mainline--0.22--patch-27
1022     Patches applied:
1023      
1024      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1025        Import/Export fixes
1026      
1027      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1028        remove cursor setting. very annoying.
1029      
1030      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1031        expand category treeview in feed properties
1032      
1033      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1034        update rssparser to 2.7.1; renamed it to feedparser
1035      
1036      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1037        Remove dependency on mx tools
1038      
1039      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1040        removed webmaster/managingeditor, content_encoded
1041      
1042      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1043        Merged with Juri's changes (patch-25)
1044      
1045      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1046        added item attribute of ItemStickySignal
1047      
1048      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1049        really fix content:encoded
1050      
1051      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1052        modify source_url box; bunch of cleanups
1053      
1054      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1055        set the dialog's icon
1056      
1057      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1058        update feedparser to 2.7.4
1059      
1060      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1061        cleanup, more UI-HIG conformance, fixes
1062      
1063      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1064        route data on Exception
1065      
1066      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1067        leave unicode'd text alone
1068      
1069      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1070        updated to 2.7.5
1071      
1072     
1074     new files:
1075      src/lib/.arch-ids/feedparser.py.id
1076      src/lib/.arch-ids/rssfinder.py.id src/lib/feedparser.py
1077      src/lib/rssfinder.py
1079     removed files:
1080      src/lib/.arch-ids/rssfinder.py.id
1081      src/lib/.arch-ids/rssparser.py.id src/lib/rssfinder.py
1082      src/lib/rssparser.py
1084     modified files:
1085      glade/straw.glade glade/strings.c src/lib/DashboardFrontend.py
1086      src/lib/Event.py src/lib/FeedDataRouter.py src/lib/Main.py
1087      src/lib/MainWindow.py src/lib/OPMLExport.py
1088      src/lib/ParsedSummary.py src/lib/PollManager.py
1089      src/lib/PreferencesDialog.py src/lib/SubscribeDialog.py
1090      src/lib/SummaryParser.py src/lib/__init__.py
1091      src/lib/file_selector.py src/lib/hig_alert.py src/lib/utils.py
1092      tools/straw_distutils.py
1094     new patches:
1095      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1096      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1097      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1098      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1099      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1100      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1101      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1102      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1103      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1104      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1105      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1106      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1107      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1108      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1109      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1110      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1113 2004-01-14 18:05:47 GMT Juri Pakaste <juri@iki.fi>      patch-26
1115     Summary:
1116       fix dragging of outside stuff over the feed selection treeview
1117     Revision:
1118       straw--mainline--0.22--patch-26
1120     Straw was spewing errors if you dragged things from outside of the treeview over it. Fix that.
1122     modified files:
1123      src/lib/MainWindow.py
1126 2004-01-13 23:26:01 GMT Juri Pakaste <juri@iki.fi>      patch-25
1128     Summary:
1129       save feeds after status changes
1130     Revision:
1131       straw--mainline--0.22--patch-25
1133     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.
1134     
1135     To fix this:
1136     
1137     a) created a new signal, FeedErrorStatusChangedSignal, a subclass of FeedStatusChangedSignal
1138     
1139     b) made Feed.set_error emit a FeedErrorStatusChangedSignal instead of FeedStatusChangedSignal
1140     
1141     c) connected FeedList.feeds_changed to it in Feed objects
1143     modified files:
1144      src/lib/Event.py src/lib/Feed.py src/lib/FeedList.py
1145      src/lib/__init__.py
1148 2004-01-13 22:39:31 GMT Juri Pakaste <juri@iki.fi>      patch-24
1150     Summary:
1151       fix differentiation of categories with identical contents
1152     Revision:
1153       straw--mainline--0.22--patch-24
1155     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. 
1156     
1157     Overrode FeedCategory.__eq__ to fix this problem. Also removed comment character from CategorySelector.set_history, so it'll be updated with keyboard navigation too.
1159     modified files:
1160      src/lib/FeedCategoryList.py src/lib/MainWindow.py
1163 2004-01-13 18:07:10 GMT Juri Pakaste <juri@iki.fi>      patch-23
1165     Summary:
1166       simplify and beautify dialogs
1167     Revision:
1168       straw--mainline--0.22--patch-23
1170     fixed up the appearance of feed properties dialog and the categories tab in preferences
1172     modified files:
1173      glade/straw.glade glade/strings.c
1174      src/lib/FeedPropertiesDialog.py
1177 2004-01-11 14:07:04 GMT Juri Pakaste <juri@iki.fi>      patch-22
1179     Summary:
1180       merged changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22
1181     Revision:
1182       straw--mainline--0.22--patch-22
1184     Patches applied:
1185                                                                                     
1186      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1187        Fix recovery of database logfile corruption
1188                                                                                     
1189      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1190        Feed Sorting in PreferencesDialog
1191                                                                                     
1192      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1193        Feed Sorting
1194                                                                                     
1195      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1196        merged with Juri's mainline
1197                                                                                     
1198      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1199        Cleanup sorting stuff
1200                                                                                     
1201      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1202        Remove CategoryDialog
1203                                                                                     
1204      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1205        emit signal on add/remove category
1206                                                                                     
1207      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1208        remove CategoryDialog.py
1209      
1210      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1211        accidentally deleted stuff. back to normal again
1212      
1213      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1214        Fix GUID in display and parser
1215      
1216     
1218     removed files:
1219      src/lib/.arch-ids/CategoryDialog.py.id
1220      src/lib/CategoryDialog.py
1222     modified files:
1223      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1224      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1225      src/lib/FeedCategoryList.py src/lib/ItemStore.py
1226      src/lib/Main.py src/lib/MainWindow.py
1227      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1228      src/lib/__init__.py
1230     new patches:
1231      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1232      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1233      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1234      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1235      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1236      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1237      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1238      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1239      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1240      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1243 2004-01-10 15:25:48 GMT Juri Pakaste <juri@iki.fi>      patch-21
1245     Summary:
1246       remove broken accelerator (and error message) from straw_main
1247     Revision:
1248       straw--mainline--0.22--patch-21
1250     A broken quit accelerator definition in straw.glade was causing the delete_event error message on start up. Removed it.
1252     modified files:
1253      glade/straw.glade
1256 2004-01-10 10:29:59 GMT Juri Pakaste <juri@iki.fi>      patch-20
1258     Summary:
1259       fix feed deletion behaviour
1260     Revision:
1261       straw--mainline--0.22--patch-20
1263     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
1265     modified files:
1266      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1267      po/straw.pot src/lib/Main.py src/lib/MainWindow.py
1270 2004-01-10 00:33:10 GMT Juri Pakaste <juri@iki.fi>      patch-19
1272     Summary:
1273       merged jmalonzo's mainline
1274     Revision:
1275       straw--mainline--0.22--patch-19
1277     Patches applied:
1278                                                                                     
1279      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1280        tag of jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1281      
1282      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1283        managingEditor and webMaster
1284      
1285      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1286        cleanup
1287      
1288      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1289        merged dewhitspacify into unicode_field
1290      
1291      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1292        Import and Export category, Pollmanager refactor
1293      
1294      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1295        Merge distutils branch
1296      
1297      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1298        MainWindow polling cleanup
1299      
1300      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1301        Preferences Dialog Makeover
1302      
1303      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1304        Reverted title encoding (to utf-8), Uncommented imp't code
1305      
1306      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1307        Fixed: subscriptions import bug, category selection bug
1308      
1309      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1310        merged juri's mainline
1311      
1312      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1313        applied patch-17
1314      
1315      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1316        applied juri's patch-18
1317      
1318      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1319        import/export category, refactor pollmanager, fixes
1320      
1321      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1322        Merged with experimental branch
1323      
1324      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1325        tag of juri@iki.fi--2003a/straw--mainline--0.22--patch-18
1326      
1327      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1328        Initial distutils patch
1329      
1330      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1331        Remove MAINFEST, add MAINFEST.in
1332      
1333      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1334        Fix MANIFEST.ing and setup.cfg
1335      
1336     
1338     new files:
1339      .arch-ids/MANIFEST.in.id .arch-ids/setup.cfg.id
1340      .arch-ids/setup.py.id MANIFEST.in setup.cfg setup.py
1341      src/lib/.arch-ids/file_selector.py.id src/lib/file_selector.py
1342      tools/.arch-ids/=id tools/.arch-ids/__init__.py.id
1343      tools/.arch-ids/msgfmt.py.id tools/.arch-ids/msgmerge.py.id
1344      tools/.arch-ids/pygettext.py.id tools/.arch-ids/rpm-install.id
1345      tools/.arch-ids/rpm-post-install.id
1346      tools/.arch-ids/straw_distutils.py.id tools/__init__.py
1347      tools/msgfmt.py tools/msgmerge.py tools/pygettext.py
1348      tools/rpm-install tools/rpm-post-install
1349      tools/straw_distutils.py
1351     removed files:
1352      src/lib/.arch-ids/ExportSubscriptionsDialog.py.id
1353      src/lib/.arch-ids/ImportSubscriptionsDialog.py.id
1354      src/lib/ExportSubscriptionsDialog.py
1355      src/lib/ImportSubscriptionsDialog.py
1357     modified files:
1358      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1359      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1360      src/lib/Event.py src/lib/FeedCategoryList.py
1361      src/lib/FeedDataRouter.py src/lib/FeedList.py
1362      src/lib/FeedPropertiesDialog.py src/lib/Main.py
1363      src/lib/MainWindow.py src/lib/OPMLExport.py
1364      src/lib/ParsedSummary.py src/lib/PollManager.py
1365      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1366      src/lib/__init__.py src/lib/hig_alert.py src/lib/rssparser.py
1367      src/lib/utils.py src/straw
1369     new directories:
1370      tools tools/.arch-ids
1372     new patches:
1373      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1374      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1375      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1376      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1377      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1378      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1379      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1380      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1381      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1382      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1383      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1384      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1385      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1386      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1387      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1388      terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1389      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1390      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1391      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1394 2003-12-19 12:50:07 GMT Juri Pakaste <juri@iki.fi>      patch-18
1396     Summary:
1397       remove callback from categoryselector
1398     Revision:
1399       straw--mainline--0.22--patch-18
1401     Remove the callback parameter from CategorySelector and the associated function from MainWindow, it was never needed
1403     modified files:
1404      src/lib/MainWindow.py
1407 2003-12-19 11:55:55 GMT Juri Pakaste <juri@iki.fi>      patch-17
1409     Summary:
1410       remove profiling crud from src/straw
1411     Revision:
1412       straw--mainline--0.22--patch-17
1414     Remove the aspects stuff I used for profiling from straw (the executable.)
1416     modified files:
1417      src/straw
1420 2003-12-18 10:54:44 GMT Juri Pakaste <juri@iki.fi>      patch-16
1422     Summary:
1423       fix keyboard navigation
1424     Revision:
1425       straw--mainline--0.22--patch-16
1427     Keyboard navigation between articles and feeds was pretty much broken after the categories were introduced. It should all work pretty much sensibly now.
1429     modified files:
1430      src/lib/Main.py src/lib/MainWindow.py
1433 2003-12-17 21:40:18 GMT Juri Pakaste <juri@iki.fi>      patch-15
1435     Summary:
1436       add menu/keyboard navigation commands for switching categories
1437     Revision:
1438       straw--mainline--0.22--patch-15
1440     There's now in the Go menu two new choices, Next Category and Previous Category. They are bound to C-pgdown and C-pgup.
1442     modified files:
1443      glade/straw.glade glade/strings.c src/lib/Main.py
1444      src/lib/MainWindow.py
1447 2003-12-17 20:34:09 GMT Juri Pakaste <juri@iki.fi>      patch-14
1449     Summary:
1450       add a note to TODO about category menu keyboard activation
1451     Revision:
1452       straw--mainline--0.22--patch-14
1455     modified files:
1456      TODO
1459 2003-12-17 20:10:27 GMT Juri Pakaste <juri@iki.fi>      patch-13
1461     Summary:
1462       skip duplicate feeds in categories and warn about them
1463     Revision:
1464       straw--mainline--0.22--patch-13
1466     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.
1467     
1469     modified files:
1470      src/lib/FeedCategoryList.py
1473 2003-12-17 18:03:40 GMT Juri Pakaste <juri@iki.fi>      patch-12
1475     Summary:
1476       changes to a menu item
1477     Revision:
1478       straw--mainline--0.22--patch-12
1480     Changed "Properties" to "Subscription Properties", and made it initially non-sensitive
1482     modified files:
1483      glade/straw.glade src/lib/MainWindow.py
1486 2003-12-17 12:35:16 GMT Juri Pakaste <juri@iki.fi>      patch-11
1488     Summary:
1489       more news fudging for testing
1490     Revision:
1491       straw--mainline--0.22--patch-11
1493     touching up NEWS for testing hooks
1495     modified files:
1496      NEWS
1499 2003-12-16 22:19:11 GMT Juri Pakaste <juri@iki.fi>      patch-10
1501     Summary:
1502       start new entry in the NEWS file
1503     Revision:
1504       straw--mainline--0.22--patch-10
1506     Start a new entry in the news file. This is just for testing arch hooks...
1508     modified files:
1509      NEWS
1512 2003-12-11 20:01:43 GMT Juri Pakaste <juri@iki.fi>      patch-9
1514     Summary:
1515       merge changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1516     Revision:
1517       straw--mainline--0.22--patch-9
1519     Merged changes from Jan.
1521     modified files:
1522      Makefile glade/straw.glade glade/strings.c
1523      src/lib/FeedCategoryList.py src/lib/FeedDataRouter.py
1524      src/lib/Main.py src/lib/PreferencesDialog.py
1526     new patches:
1527      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--base-0
1528      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-1
1529      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-2
1530      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-3
1531      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-4
1532      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-5
1533      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-6
1534      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--base-0
1535      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1538 2003-12-08 19:22:16 GMT Juri Pakaste <juri@iki.fi>      patch-8
1540     Summary:
1541       fix adding and removal of feeds
1542     Revision:
1543       straw--mainline--0.22--patch-8
1545     Adding feeds no longer causes infinite (until maximum reached) recursion.
1546     
1547     Removing feeds now works without restarting Straw.
1549     modified files:
1550      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1551      po/straw.pot src/lib/FeedCategoryList.py src/lib/FeedList.py
1554 2003-12-07 20:15:20 GMT Juri Pakaste <juri@iki.fi>      patch-7
1556     Summary:
1557       remove debugging spew from FeedCategoryList
1558     Revision:
1559       straw--mainline--0.22--patch-7
1561     remove all the useless debug logging from FeedCategoryList
1563     modified files:
1564      src/lib/FeedCategoryList.py
1567 2003-12-07 20:14:23 GMT Juri Pakaste <juri@iki.fi>      patch-6
1569     Summary:
1570       pseudo categories remember their contents and order
1571     Revision:
1572       straw--mainline--0.22--patch-6
1574     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.
1576     modified files:
1577      src/lib/FeedCategoryList.py
1580 2003-12-07 20:12:20 GMT Juri Pakaste <juri@iki.fi>      patch-5
1582     Summary:
1583       and fix those translation files too
1584     Revision:
1585       straw--mainline--0.22--patch-5
1587     aw, we have to fix the *.po files too
1589     modified files:
1590      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1593 2003-12-07 20:10:48 GMT Juri Pakaste <juri@iki.fi>      patch-4
1595     Summary:
1596       fix makefile and remove all the arch mess from straw.pot
1597     Revision:
1598       straw--mainline--0.22--patch-4
1600     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
1602     modified files:
1603      Makefile po/straw.pot
1606 2003-12-07 19:24:12 GMT Juri Pakaste <juri@iki.fi>      patch-3
1608     Summary:
1609       clean up FeedCategoryList member access
1610     Revision:
1611       straw--mainline--0.22--patch-3
1613     Use only the properties for accessing FeedCategoryList pseudo categories outside the FeedCategoryList constructor 
1615     modified files:
1616      src/lib/FeedCategoryList.py
1619 2003-12-07 18:28:39 GMT Juri Pakaste <juri@iki.fi>      patch-2
1621     Summary:
1622       clean up some debugging mess
1623     Revision:
1624       straw--mainline--0.22--patch-2
1626     removed various log() calls from MainWindow, they aren't very useful right now
1628     modified files:
1629      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1630      po/straw.pot src/lib/MainWindow.py
1633 2003-12-07 15:10:18 GMT Juri Pakaste <juri@iki.fi>      patch-1
1635     Summary:
1636       add back that global space keybinding for now
1637     Revision:
1638       straw--mainline--0.22--patch-1
1640     Re-added the main window space accelerator for now.
1642     modified files:
1643      glade/straw.glade src/lib/MainWindow.py
1646 2003-12-07 15:00:58 GMT Juri Pakaste <juri@iki.fi>      base-0
1648     Summary:
1649       Initial import
1650     Revision:
1651       straw--mainline--0.22--base-0
1653     The initial import of my local working version of Straw
1654     
1656     new files:
1657      LICENSE Makefile NEWS README TODO
1658      data/default_subscriptions.opml data/straw.schemas
1659      glade/pixmaps/straw.png glade/straw.glade glade/straw.gladep
1660      glade/strings.c images/image-broken.png
1661      images/image-waiting.png images/offline.png images/online.png
1662      images/straw.png po/de.po po/es.po po/fi.po po/fr.po po/nl.po
1663      po/no.po po/ru.po po/straw.pot src/lib/CategoryDialog.py
1664      src/lib/Config.py src/lib/DashboardFrontend.py
1665      src/lib/Event.py src/lib/ExportSubscriptionsDialog.py
1666      src/lib/Feed.py src/lib/FeedCategoryList.py
1667      src/lib/FeedDataRouter.py src/lib/FeedItems.py
1668      src/lib/FeedList.py src/lib/FeedPropertiesDialog.py
1669      src/lib/FindDialog.py src/lib/ImageCache.py
1670      src/lib/ImportSubscriptionsDialog.py src/lib/ItemStore.py
1671      src/lib/LookupManager.py src/lib/Main.py src/lib/MainWindow.py
1672      src/lib/MessageManager.py src/lib/NetworkConstants.py
1673      src/lib/OPML.py src/lib/OPMLExport.py src/lib/OPMLImport.py
1674      src/lib/ParsedSummary.py src/lib/PollManager.py
1675      src/lib/PreferencesDialog.py src/lib/QueueDict.py
1676      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
1677      src/lib/SummaryItem.py src/lib/SummaryParser.py
1678      src/lib/URLFetch.py src/lib/__init__.py src/lib/dashboard.py
1679      src/lib/error.py src/lib/hig_alert.py src/lib/httplib_async.py
1680      src/lib/rssfinder.py src/lib/rssparser.py src/lib/utils.py
1681      src/straw straw.desktop test/LookupTests.py