initial proxy support
[straw.git] / ChangeLog
blob4d26570beb1efa33d527efc2c379a0deaa896516
1 2007-05-12  Jan C. Alonzo  <jmalonzo@gmail.com>
3         * src/lib/Config.py:
4           - fixed gconf and environment proxy support in config
5           - removed NullProxyConfig
7 2007-05-11  Jan C. Alonzo  <jmalonzo@gmail.com>
9         * src/lib/httplib2: httplib2 3.x
10         * src/lib/URLFetch.py: 
11           - Use httplib2 as backend
12           - remove references to urllib2
13         * src/lib/FeedDataRouter.py, src/lib/PollManager.py, src/lib/ImageCache.py:
14           - removed 'headers' param in .http_results function
15           - remove headers if we are not using it
16         * README:
17           - updated minimum requirements
18           - removed STRAW_THREAD_DNS and STRAW_NO_ETAGS doc
19         * src/lib/Application.py, src/lib/Config.py:
20           - Removed use_threads and no_etags options
21         * src/lib/Feed.py, src/lib/FeedCategoryList.py:
22           - removed 'etag' option. httplib2 does the etag handling now
23         * src/straw:
24           - cleanup httplib2 dir as well
26 2007-05-10  Jan C. Alonzo  <jmalonzo@gmail.com>
28         * src/lib/URLFetch.py:
29           - moved URLFetch_threaded code here
30         * src/lib/URLFetch_threaded.py: removed
31         * src/lib/LookupManager.py, src/lib/httplib_async.py:
32           - Removed. We now rely on threads.
33         * src/lib/Config.py, src/lib/PollManager.py:
34           - remove references to LookupManager
36 2007-05-09  Jan C. Alonzo  <jmalonzo@gmail.com>
38         * src/lib/ImageCache.py:
39           - changed icon names accordingly
40         * src/lib/ItemView.py:
41           - load default image-mising icon if theme does not supply a
42           proper MIME typed icon for the enclosures
43         * glade/straw.glade: removed itemview treeview header
44         * src/straw: updated straw website
46 2007-05-09  Jan C. Alonzo  <jmalonzo@gmail.com>
48         * src/lib/FeedPropertiesDialog.py, glade/straw.glade:
49           - Complete design and code fixes
51 2007-05-08  Jan C. Alonzo  <jmalonzo@gmail.com>
53         * src/straw: removed --enable-dbus reference, update to 0.2
55 2007-05-06  Jan C. Alonzo  <jmalonzo@gmail.com>
57         * src/lib/FeedPropertiesDialog.py, glade/straw.glade:
58           - Redesigned to use MVP
59           - Redesigned user interface
61 2007-05-04  Jan C. Alonzo  <jmalonzo@gmail.com>
63         * NEWS: Release 0.27 
64         * AUTHORS, src/lib/dialogs.py: Added Leandro Lameiro
65         * data/default_subscriptions.opml: Fix Straw feed
67 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
69         Patch by: Leandro Lameiro <lameiro@gmail.com>
70         
71         * src/lib/ItemStore.py, src/lib/ItemView.py:
72         * src/lib/SummaryParser.py, src/lib/SummaryItem.py:
73           - Added enclosures support (closes #145446)
75 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
77         * src/lib/dialogs.py: 
78           - removed support for About dialog pygtk 2.6
79           - bump copyright year to 2007
80         * straw.desktop.in: 
81           - Added GTK category; removed Applications category
82         * data/default_subscriptions.opml:
83           - Updated straw rss feed        
85 2007-02-03  Jan C. Alonzo  <jmalonzo@gmail.com>
87         Patch by: Tom Parker <palfrey@tevp.net>
88         
89         * src/lib/subscribe.py: Fixed bug #380861.
91 2007-02-02  Jan C. Alonzo  <jmalonzo@gmail.com>
93         * AUTHORS:
94         * src/lib/dialogs.py:
95             - Added Tuukka Hastrup to the contributors list
96         * src/lib/utils.py: 
97             - fixed bug in checking for encoding
98             - fixes bug #392813, #393295 - Thanks to Mike Auty
99         * data/straw.schemas: 
100         Patch by: Leandro Lameiro <lameiro@gmail.com>   
101             - Fixed bug #400166. 
102         * src/lib/Feed.py:
103             - Fixed bug #391712 by Seth Finkelstein
104         * src/lib/strawdbus.py:
105             - use dbus module instead of dbus.dbus_bindings (deprecated)
107 2006-11-04  Jan C. Alonzo  <jmalonzo@gmail.com>
109         * src/lib/ItemStore.py: Refactored, cleaned up redundant methods.
111 2006-10-21  Jan C. Alonzo  <jmalonzo@gmail.com>
113         * glade/straw.glade:
114         * images/offline.png:
115         * images/online.png:
116         * src/lib/Application.py:
117         * src/lib/OfflineToggle.py:
118         * src/lib/strawdbus.py:
119         * src/straw:
120             - Use GTK stock CONNECT and DISCONNECT icons
121                 (removing offline.png and online.png)
122             - Log exception when DBus/NetworkManager throws an error on startup
123             - Respect --offline parameter (doesn't matter what
124                       NetworkManager thinks)
126 2006-10-20  Jan C. Alonzo  <jmalonzo@gmail.com>
128         * glade/straw.glade:
129         * glade/strings.c:
130             - FeedPropertiesDialog: Moved feed info to tab 1, Settings to tab 2.
131         * src/lib/Application.py:
132         * src/lib/strawdbus.py:
133         * src/straw:
134             - Removed optional dbus support. dbus is now a dependency
135             - Added support for listening to NetworkManager CONNECTED and DISCONNECTED events.
136         * src/lib/ImageCache.py:
137             - No need to load all feeds on initialize.
138         * src/lib/ItemStore.py:
139             - Removed deprecated methods.
140         * src/lib/utils.py:
141             - Notify user in case we can't load a link due to bad browser setting.
143 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
145         * configure.in: Updated ALL_LINGUAS, not sure if its necessary
147 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
149         * setup.py: Changing version to 0.27, going to go with
150         that instead
152 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
154         patch by: Leandro Lameiro <lameiro@gmail.com>
156         * src/lib/Application.py: Minor fix for Return to Main
158 2006-10-16  Ryan P Skadberg  <skadz@stigmata.org>
160         patch by: Leandro Lameiro <lameiro@gmail.com>
162         * src/lib/Application.py: Switch Find to Return to Main
164 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
166         * glade/straw.glade: Added a button inside of find_vbox to
167           allow the user to go back to the feedlist.  File provided
168           by Leandro Lameiro <lameiro@gmail.com>.
169           Fix #345507
171 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
173       * src/lib/Config.py: Fix #347464 in initialize_options.
174         Verify if OPTION_WINDOW_SIZE_W and OPTION_WINDOW_SIZE_H
175         are greater than 0.
177 2006-10-15  Ryan P Skadberg  <skadz@stigmata.org>
179         * setup.py: Fixed version for imminent release
181 2006-08-03  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
183         * src/lib/dialogs.py: Make close button work correctly
184         in the about dialog (newer GTK+ versions don't close it
185         automatically anymore). Fixes bug #349525.
187 2006-08-03  Jan C. Alonzo  <jmalonzo@gmail.com>
189         * src/lib/strawtypes.py:
190             - Removed. Use @apply..property(**locals()).        
191         * src/lib/Config.py:
192         * src/lib/Event.py:
193         * src/lib/Feed.py:
194         * src/lib/FeedCategoryList.py:
195         * src/lib/FeedItems.py:
196         * src/lib/ImageCache.py:
197         * src/lib/SummaryItem.py:
198         * src/lib/dialogs.py:
199             - modified due to strawtypes.py deletion.
200         * src/lib/ItemStore.py:
201             - set the bsddb environment's lk_max_locks ad lk_max_objects to 10000
202         * src/lib/MVP.py:
204 2006-04-18  Kjartan Maraas  <kmaraas@gnome.org>
206         * configure.in: Add nb to ALL_LINGUAS.
208 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
210         * configure.in: Remove no from ALL_LINGUAS.
212 2006-04-02  Jan C. Alonzo  <jmalonzo@gmail.com>
214         * glade/straw.glade, glade/strings.c: 
215             - Changed some keybindings so they make sense (from Andrew Conkling)
216         * setup.py: Bumped up the version to 0.27CVS
217         * src/lib/ItemList.py: Revert to text - was using markup in the
218                   title renderer (fixes bug #333833)
219         * src/straw: Fixed forming library path (Bug #335921)
220         * straw.desktop.in: Change name to "Straw Feed Reader" (Bug #336228)
222 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
224         * setup.py: Make the last commit actually work
226 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
228         * setup.py: Fixes to deal with $DISPLAY not available during
229           module checks
231 2006-03-04  Jan C. Alonzo  <jmalonzo@gmail.com>
233         * NEWS: updated for 0.26
234         * glade/straw.glade: changed category combo border width to 4
235         * src/lib/SummaryParser.py: added handle_charref and handle_entity
237 2006-03-01  Daniel Nylander <po@danielnylander.se>
239         * po/sv.po Updated Swedish translation.
241 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
243         * straw.desktop.in:
244             - added Version and GenericName
245             - Changed Description 
247 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
249         * data/straw.css: commented out item header-specific style
250         * glade/straw.glade, glade/strings.c:
251             - applied Andrew Conkling's string changes
252             - Fixed accelerators and mnemonics
253             - Added 'find' button in the 'Edit' submenu
254         * src/lib/Application.py:
255         * src/lib/ItemList.py: commented item title escaping
256         * src/lib/ItemView.py: commented out item view style
257         * src/lib/subscribe.py: removed debug statement
259 2006-02-18  Jan C. Alonzo  <jmalonzo@gmail.com>
262         * glade/straw.glade, glade/strings.c: 
263             - Changed "Advance Search" to "Date Filter" which makes more sense.
264             - Should fix bug #328804 (typo in PO file).
265         * setup.py: point the project url to
266                   http://www.gnome.org/projects/straw
267         * src/lib/ItemView.py,  data/straw.css:
268             - added 'title', 'itemheader', and 'td#date' styles.
269             - removed commented styles.
270             - fixed item heading. 
271             - Fixed buf #309480. Made the item title bigger.
272         * src/lib/Application.py:
273             - Fixed bug #317278. Didn't apply patch, just the concept.
274         * src/lib/Tray.py:
275             - removed straw.pytrayicon import
276         * src/lib/FeedList.py, src/lib/ItemStore.py, src/lib/LookupManager.py:
277             - removed debug statements
278         * src/lib/ItemList.py:
279             - use 'markup' for item titles. 
280         * src/lib/SummaryParser.py:
281             - removed handle_charref and handle_entityref from TitleImgParser.
282         * src/lib/dialogs.py: formatting fix (pylint made me do it:)
284 2006-02-12  Jan C. Alonzo  <jmalonzo@gmail.com>
286         * data/straw.schemas, src/lib/Config.py, src/lib/ItemView.py:
287             - added config for saving the amount of text magnification
288         * glade/straw.glade, glade/strings.c:
289             - some toolbar improvements
290         * src/lib/Application.py, src/lib/Event.py, src/lib/FeedList.py, src/lib/ItemStore.py:
291             - removed 'print' statements
292         * src/lib/FeedListView.py:
293             - Fixed bug #328795 - spacebar doesn't flip to beginning
294             - FeedSelectionChanged signal fixes
296 2006-02-04  Jan C. Alonzo  <jmalonzo@gmail.com>
298         * constants.py.in: 
299             - point to http://www.gnome.org/projects/straw
300         * glade/straw.glade, glade/strings.c:
301             - integrated Andrew Conkling's menu/toolbar icon fixes.
302             - Used gtk.STOCK_INFO for subscription properties icon      
303         * src/lib/Application.py:
304             - Fixed bug #328743 - Spelling error
305             - (Partially) Fixed bug #328795 - spacebar doesn't flip to beginning
306         * src/lib/FeedListView.py:
307         * src/lib/ItemList.py:
308             - Fixed bug #328750 - Skip to first unread item
309             - Changed unread items to 'blue' and bold
310         * src/lib/SummaryParser.py:
311         * src/lib/subscribe.py:
312             - check if there are existing feeds before polling
313         * src/eggtray/eggtrayicon.c, src/eggtray/eggtrayicon.h, src/eggtray/trayicon.defs:
314         * src/eggtray/trayicon.override, src/eggtray/trayiconmodule.c:
315         * setup.py, tools/straw_distutils.py:
316             - Removed eggtray-related build options
317             - Fixed bug #328238 - Depend on GnomePythonExtras
320 2006-01-26  Clytie Siddall <clytie@riverland.net.au>
322         * configure.in  Added vi in ALL_LINGUAS line.
323         
324 2006-01-26  Jan C. Alonzo  <jmalonzo@gmail.com>
326         * MAINTAINERS, setup.cfg, MANIFEST.in, src/lib/dialogs.py:
327             - Added new file MAINTAINERS
328             - Copyrighted 2005-2006 to Straw contributors. 
329             - Fancy copyright text.
330         * glade/straw.glade, glade/strings.c:
331             - Moved category combo just at the top of the feedlist treeview.
332         * setup.py: Dependency on pygtk 2.6
333         * src/lib/Application.py: Fixed #328686 - Capitalization bug.
334         * src/lib/Event.py, src/lib/Feed.py, src/lib/FeedList.py:
335             - enable feed update signals as it was commented out before.
336         * src/lib/FeedListView.py, src/lib/ItemList.py:
337             - Fixed #328191 - unread item scrolling skipping
338         * src/lib/ItemStore.py: 
339             - use os.path.join for getting the straw home directory.
340         * src/lib/ItemView.py: - Remove the icons in the context menu
341         * src/lib/subscribe.py: - Fixed bug #149424 - http links only.
342         * src/straw:
343             - don't check for 'straw' in sys.path if it's being run locally.
345 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
347         * AUTHORS: Added Ryan P. Skadberg to the list of maintainers.
348         * glade/straw.glade, src/lib/Application.py, src/lib/utils.py:
349             - fixed bug #318802 - copy article text
350         * src/lib/Event.py: Reparent PollFrequencyChangedSignal to PollChangedSignal
351         * src/lib/Feed.py: Fixed bug #317126 - error exporting OPML subscriptions
352         * src/lib/ItemView.py: Fixed bug #145450 - Right clicking of URLs
353         * src/lib/OPMLExport.py: use gnomevfs instead of gnome.vfs.
354         * src/lib/dialogs.py: Added Ryan P. Skadberg to contributors. Copyright 2005-2006 to me.
356 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
358         * src/lib/Config.py, src/lib/PreferencesDialog.py:
359             - Added option for overriding the browser desktop setting.
360             - Fixed #157475
361             - Fixed #147286
362         
363         * MANIFEST.in: Added constants.py.in, AUTHORS
364         * data/straw.schemas: Added 'last_poll' and 'browser_cmd'
365         * glade/straw.glade, glade/strings.c:
366             - UI and string fixes
367             - browser setting interface
368         * src/lib/Application.py:
369         * src/lib/Event.py:
370             - Refactor signal handling. Added and removed some signals.
371         * src/lib/Feed.py, src/lib/FeedCategoryList.py, src/lib/FeedItems.py:
372         * src/lib/FeedList.py, src/lib/SummaryItem.py:
373             - use some fancy decorator. yeah, it's candy but it looks more neat.
374         * src/lib/FeedPropertiesDialog.py:
375         * src/lib/ItemList.py, src/lib/ItemView.py, src/lib/FeedListView.py:
376             - Refactor item and feed scrolling.
377             - Font resize and context popup in ItemView.py
378         * src/lib/ItemStore.py: 
379             - Added DB_PRIVATE to the DB environment flags. 
380                 - Fixes #157140
381                 - Fixes #316415 - crashes on non-mmap using filesystems (i.e. FUSE)
382             - Refactor the connect/disconnect signal on feeds
383         * src/lib/OPMLExport.py, src/lib/OPMLImport.py:
384             - Fixes.
385             - use gnomevfs instead of the deprecated gnome.vfs
386         * src/lib/PollManager.py:
387         * src/lib/QueueDict.py: Removed item scrolling.
388         * src/lib/SummaryParser.py: long title fixes.
389         * src/lib/__init__.py: extend copyright till 2004 to jpakaste.
390         * src/lib/dialogs.py:
391         * src/lib/feedparser.py:
392             - Updated to 4.0.2
393             - Fixed #301192
394         * src/lib/httplib_async.py:
395         * src/lib/strawdbus.py: Updated to dbus > 0.5x
396         * src/lib/subscribe.py: reset the number of feeds found on exception.
397         * src/lib/utils.py: added url_show here. Moved read_text to FeedPropertiesDialog.
398         * src/straw: Move option parsing here. fixed STRAW_IN_SOURCE_DIR startup.
399         * tools/straw_distutils.py, setup.py, src/lib/Tray.py:
400             - Commented out straw.pytrayicon build. We use
401                       gnome-python-extras now.
402         * TODO: updated.
403         * data/straw.css: 
406 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
408         * src/lib/OPMLImport.py: Small patch to fix 314674
410 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
412         Patch by: Thierry Moisan <thierryn@videotron.ca>
414         * glade/straw.glade:
415         * glade/strings.c:
416         * po/en_CA.po:
417         * po/sr.po:
418         * po/sr@Latn.po:
419         * src/lib/Application.py:
420         * src/lib/subscribe.py: Fixes 327162
422 2006-01-15  Ryan P Skadberg  <skadz@stigmata.org>
424         * src/lib/strawdbus.py: Patch for newer dbus
426 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
428         * po/es.po: Fixed update from TLA
430 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
432         * glade/pixmaps/straw.png:
433         * glade/straw.png:
434         * src/lib/DashboardFrontend.py:
435         * src/lib/Main.py:
436         * src/lib/MainWindow.py:
437         * src/lib/SubscribeDialog.py:
438         * src/lib/dashboard.py:
439         * src/lib/file_selector.py:
440         * src/lib/hig_alert.py: Removed all old files
442 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
444         * test/TestParser.py:
445         * test/TestQueueDict.py:
446         * test/TestSubscribe.py:
447         * test/TestUtils.py: Adding New Test Files
449 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
451         * AUTHORS:
452         * constants.py.in:
453         * src/lib/Application.py:
454         * src/lib/CategorySelector.py:
455         * src/lib/FeedListView.py:
456         * src/lib/ItemList.py:
457         * src/lib/ItemView.py:
458         * src/lib/OfflineToggle.py:
459         * src/lib/dialogs.py:
460         * src/lib/strawdbus.py:
461         * src/lib/subscribe.py: First pass of adding files
463 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
465         * NEWS:
466         * README:
467         * TODO:
468         * configure.in:
469         * data/default_subscriptions.opml:
470         * data/straw.css:
471         * data/straw.schemas:
472         * glade/straw.glade:
473         * glade/strings.c:
474         * po/ChangeLog:
475         * po/POTFILES.in:
476         * po/cs.po:
477         * po/de.po:
478         * po/en_CA.po:
479         * po/en_GB.po:
480         * po/es.po:
481         * po/fi.po:
482         * po/fr.po:
483         * po/nl.po:
484         * po/pt.po:
485         * po/pt_BR.po:
486         * po/sr.po:
487         * po/sr@Latn.po:
488         * setup.cfg:
489         * setup.py:
490         * src/lib/Config.py:
491         * src/lib/Event.py:
492         * src/lib/Feed.py:
493         * src/lib/FeedCategoryList.py:
494         * src/lib/FeedDataRouter.py:
495         * src/lib/FeedItems.py:
496         * src/lib/FeedList.py:
497         * src/lib/FeedPropertiesDialog.py:
498         * src/lib/Find.py:
499         * src/lib/ImageCache.py:
500         * src/lib/ItemStore.py:
501         * src/lib/LookupManager.py:
502         * src/lib/MVP.py:
503         * src/lib/MainloopManager.py:
504         * src/lib/MessageManager.py:
505         * src/lib/OPML.py:
506         * src/lib/OPMLExport.py:
507         * src/lib/OPMLImport.py:
508         * src/lib/ParsedSummary.py:
509         * src/lib/PollManager.py:
510         * src/lib/PreferencesDialog.py:
511         * src/lib/QueueDict.py:
512         * src/lib/SummaryItem.py:
513         * src/lib/SummaryParser.py:
514         * src/lib/Tray.py:
515         * src/lib/URLFetch.py:
516         * src/lib/ValueMonitor.py:
517         * src/lib/__init__.py:
518         * src/lib/error.py:
519         * src/lib/feedfinder.py:
520         * src/lib/feedparser.py:
521         * src/lib/httplib_async.py:
522         * src/lib/utils.py:
523         * src/straw:
524         * straw.desktop.in:
525         * test/LookupTests.py:
526         * test/TestConfig.py:
527         * tools/straw_distutils.py: Update to Latest TLA tree
529 2005-10-04  Pawan Chitrakar  <pchitrakar@gmail.com>
531         * configure.in: Added ne in ALL_LINGUAS
533 2005-09-07  Inaki Larranaga  <dooteo@euskalgnu.org>
535         * configure.in: Added "eu" to ALL_LINGUAS.
537 2005-06-25  Maxim Dziumanenko <mvd@mylinux.ua>
539         * configure.in: Added "uk" to ALL_LINGUAS.
541 2005-04-01  Steve Murphy  <murf@e-tools.com>
543         * configure.in: Added "rw" to ALL_LINGUAS.
545 # do not edit -- automatically generated by arch changelog
546 # arch-tag: automatic-ChangeLog--juri@iki.fi--2003a/straw--mainline--0.22
549 2004-02-20 15:52:21 GMT Juri Pakaste <juri@iki.fi>      patch-58
551     Summary:
552       update NEWS
553     Revision:
554       straw--mainline--0.22--patch-58
556     add the setup.py change to the news
558     modified files:
559      ChangeLog NEWS
562 2004-02-19 18:00:37 GMT Juri Pakaste <juri@iki.fi>      patch-57
564     Summary:
565       remove mxdatetime check from setup.py
566     Revision:
567       straw--mainline--0.22--patch-57
569     It's not a hard dependency, so it shouldn't be checked for on installation
571     modified files:
572      ChangeLog setup.py
575 2004-02-19 17:12:09 GMT Juri Pakaste <juri@iki.fi>      patch-56
577     Summary:
578       merge
579     Revision:
580       straw--mainline--0.22--patch-56
582     Patches applied:
583     
584      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
585        merged juri's patch-51
586     
587      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
588        merged with juri's patch-55
589     
590      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
591        catch UnicodeDecodeError and decode it to latin-1; fix title slicing bug
592     
593      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
594        0.21.1
595     
597     modified files:
598      ChangeLog NEWS setup.py src/lib/__init__.py src/lib/utils.py
600     new patches:
601      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
602      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
603      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
604      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
607 2004-02-15 15:29:15 GMT Juri Pakaste <juri@iki.fi>      patch-55
609     Summary:
610       add changelog
611     Revision:
612       straw--mainline--0.22--patch-55
615     new files:
616      .arch-ids/ChangeLog.id ChangeLog
619 2004-02-15 15:05:02 GMT Juri Pakaste <juri@iki.fi>      patch-54
621     Summary:
622       news for 0.22
623     Revision:
624       straw--mainline--0.22--patch-54
627     modified files:
628      NEWS
631 2004-02-15 14:29:01 GMT Juri Pakaste <juri@iki.fi>      patch-53
633     Summary:
634       set icon for the about dialog
635     Revision:
636       straw--mainline--0.22--patch-53
639     modified files:
640      src/lib/MainWindow.py
643 2004-02-15 13:57:12 GMT Juri Pakaste <juri@iki.fi>      patch-52
645     Summary:
646       add Terje to the authors credits
647     Revision:
648       straw--mainline--0.22--patch-52
651     modified files:
652      src/lib/MainWindow.py
655 2004-02-14 17:25:50 GMT Juri Pakaste <juri@iki.fi>      patch-51
657     Summary:
658       explain a bit about the conversion problems
659     Revision:
660       straw--mainline--0.22--patch-51
663     modified files:
664      README
667 2004-02-14 15:59:47 GMT Juri Pakaste <juri@iki.fi>      patch-50
669     Summary:
670       display an alert dialog when conversion fails
671     Revision:
672       straw--mainline--0.22--patch-50
674     If the database conversion fails, display an alert dialog to tell the user of the problem.
676     modified files:
677      src/lib/ItemStore.py
680 2004-02-14 15:24:06 GMT Juri Pakaste <juri@iki.fi>      patch-49
682     Summary:
683       remove feed hierarchy entry, add a few new ones
684     Revision:
685       straw--mainline--0.22--patch-49
688     modified files:
689      TODO
692 2004-02-14 15:21:37 GMT Juri Pakaste <juri@iki.fi>      patch-48
694     Summary:
695       re-raise any exception thrown in convert_1_2
696     Revision:
697       straw--mainline--0.22--patch-48
699     re-raise any exception thrown in convert_1_2, so the version number of the db won't be incremented.
701     modified files:
702      src/lib/ItemStore.py
705 2004-02-10 18:31:42 GMT Juri Pakaste <juri@iki.fi>      patch-47
707     Summary:
708       fix convert_1_2 to always close the cursor
709     Revision:
710       straw--mainline--0.22--patch-47
712     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...
714     modified files:
715      src/lib/ItemStore.py
718 2004-02-08 07:27:04 GMT Juri Pakaste <juri@iki.fi>      patch-46
720     Summary:
721       merge
722     Revision:
723       straw--mainline--0.22--patch-46
725     
726     Patches applied:
727     
728      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
729        merged juri's patch-43
730     
731      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
732        updated Spanish translation (Francisco J. F. Serrador)
733     
734      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
735        sorting fixes and support for pseudo-categories sorting
736     
737      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
738        Updated French translation (David Rousseau)
739     
740      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
741        merged juri's patch 44-45
742     
744     modified files:
745      po/es.po po/fr.po src/lib/FeedCategoryList.py
746      src/lib/FeedList.py src/lib/FindDialog.py src/lib/ItemStore.py
747      src/lib/PreferencesDialog.py src/lib/utils.py src/straw
749     new patches:
750      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
751      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
752      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
753      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
754      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
757 2004-02-07 14:22:11 GMT Juri Pakaste <juri@iki.fi>      patch-45
759     Summary:
760       don't display permalink link if guid wasn't a permalink
761     Revision:
762       straw--mainline--0.22--patch-45
765     modified files:
766      src/lib/ItemStore.py src/lib/MainWindow.py
767      src/lib/SummaryItem.py src/lib/SummaryParser.py
768      src/lib/feedparser.py
771 2004-02-07 12:36:50 GMT Juri Pakaste <juri@iki.fi>      patch-44
773     Summary:
774       remove mxDateTime dependency from FindDialog
775     Revision:
776       straw--mainline--0.22--patch-44
778     now just use struct_times.
780     modified files:
781      src/lib/FindDialog.py
784 2004-02-07 10:56:39 GMT Juri Pakaste <juri@iki.fi>      patch-43
786     Summary:
787       keep item selected when feed is refreshed
788     Revision:
789       straw--mainline--0.22--patch-43
791     ItemView used to lose item focus and select the first item in the feed when the feed was refreshed. No more.
793     modified files:
794      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
795      src/lib/MainWindow.py
798 2004-02-07 07:56:11 GMT Juri Pakaste <juri@iki.fi>      patch-42
800     Summary:
801       removed a left-over debug message
802     Revision:
803       straw--mainline--0.22--patch-42
806     modified files:
807      src/lib/Main.py
810 2004-02-03 17:09:46 GMT Juri Pakaste <juri@iki.fi>      patch-41
812     Summary:
813       locale changes
814     Revision:
815       straw--mainline--0.22--patch-41
817     changes to locale handling
818     - 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.
819     - in utils.get_locale, use locale.getlocale(locale.LC_MESSAGES) instead of locale.getdefaultlocale()
821     modified files:
822      src/lib/Main.py src/lib/utils.py
825 2004-02-03 16:58:30 GMT Juri Pakaste <juri@iki.fi>      patch-40
827     Summary:
828       merge
829     Revision:
830       straw--mainline--0.22--patch-40
832     Patches applied:
833     
834      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
835        fixes
836     
837      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
838        merged patches 36-39
839     
841     modified files:
842      src/lib/utils.py
844     new patches:
845      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
846      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
849 2004-02-01 18:02:23 GMT Juri Pakaste <juri@iki.fi>      patch-39
851     Summary:
852       db conversion for dates, fix date display
853     Revision:
854       straw--mainline--0.22--patch-39
856     - Convert, if necessary, mxDateTime objects in the database to time.struct_times.
857     - Fix date display: show time in local time, show year, full month name, full day name
859     modified files:
860      src/lib/ItemStore.py src/lib/MainWindow.py src/lib/utils.py
863 2004-01-31 11:14:05 GMT Juri Pakaste <juri@iki.fi>      patch-38
865     Summary:
866       merge
867     Revision:
868       straw--mainline--0.22--patch-38
870     Patches applied:
871     
872      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
873        Status message fixes, XHTML entity conversion fixes, cleanup
874     
875      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
876        get_encoding changes, title conversion changes, fixes, cleanups, 
877     
878      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
879        fix StringIO import(feedparser 2.7.6), leave empty title and description as is
880     
882     modified files:
883      src/lib/Config.py src/lib/DashboardFrontend.py
884      src/lib/Event.py src/lib/Main.py src/lib/MainWindow.py
885      src/lib/MessageManager.py src/lib/PollManager.py
886      src/lib/SummaryItem.py src/lib/SummaryParser.py
887      src/lib/__init__.py src/lib/feedparser.py src/lib/utils.py
889     new patches:
890      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
891      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
892      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
895 2004-01-29 18:42:57 GMT Juri Pakaste <juri@iki.fi>      patch-37
897     Summary:
898       add popup menu to items, mark as unread functionality
899     Revision:
900       straw--mainline--0.22--patch-37
902     Added a popup menu to items, contains for now the item "Mark as Unread". 
903     This also changes the semantics of ItemReadSignal: now you should check 
904     the seen attribute of signal.sender to see if the item has been read or 
905     marked as unread.
907     modified files:
908      po/straw.pot src/lib/FeedItems.py src/lib/Main.py
909      src/lib/MainWindow.py src/lib/SummaryItem.py
912 2004-01-29 15:24:48 GMT Juri Pakaste <juri@iki.fi>      patch-36
914     Summary:
915       merge
916     Revision:
917       straw--mainline--0.22--patch-36
919     Patches applied:
920                                                                                     
921      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
922        merged Juri's #26-32 patches
923      
924      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
925        merged Juri's patches
926      
927      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
928        put category selector inside the toolbar
929      
930      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
931        applied Terje's patches, fix calls to feed properties, 0.22
932      
933     
935     removed files:
936      .arch-ids/Makefile.id Makefile
938     modified files:
939      README glade/straw.glade glade/strings.c po/no.po setup.py
940      src/lib/FindDialog.py src/lib/Main.py src/lib/MainWindow.py
941      src/lib/PreferencesDialog.py src/lib/SummaryItem.py
942      src/lib/__init__.py src/lib/file_selector.py
943      tools/straw_distutils.py
945     new patches:
946      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
947      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
948      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
949      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
952 2004-01-19 21:22:23 GMT Juri Pakaste <juri@iki.fi>      patch-35
954     Summary:
955       argh, forgot this: should be part of patch-34
956     Revision:
957       straw--mainline--0.22--patch-35
960     modified files:
961      glade/straw.glade glade/strings.c
964 2004-01-19 19:48:02 GMT Juri Pakaste <juri@iki.fi>      patch-34
966     Summary:
967       fix some bugs in subscribedialog
968     Revision:
969       straw--mainline--0.22--patch-34
971     - Focus Apply button on the last page
972     - 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...
973     - Don't require re-modification of the username in the auth page on the second run
974     - Tell the user if the authentication was unsuccessful
975     - Clear the auth gtkentries if login was successful
976     
978     modified files:
979      src/lib/SubscribeDialog.py
982 2004-01-19 18:05:10 GMT Juri Pakaste <juri@iki.fi>      patch-33
984     Summary:
985       change Poll to Refresh in the popup menu too
986     Revision:
987       straw--mainline--0.22--patch-33
990     modified files:
991      src/lib/MainWindow.py
994 2004-01-18 00:48:54 GMT Juri Pakaste <juri@iki.fi>      patch-32
996     Summary:
997       preliminary version of authentication support for subscribe dialog
998     Revision:
999       straw--mainline--0.22--patch-32
1001     Propagate 401 back from StrawURLOpener via rssfinder to SubscribeDialog, show
1002     the user an authentication challenge. Fetch the rss with the user supplied 
1003     credentials and store them in the feed if successful. Not quite finished 
1004     but seems to work.
1006     modified files:
1007      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1008      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1009      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
1010      src/lib/rssfinder.py
1013 2004-01-17 22:17:06 GMT Juri Pakaste <juri@iki.fi>      patch-31
1015     Summary:
1016       make FeedPropertiesDialogs individual objects
1017     Revision:
1018       straw--mainline--0.22--patch-31
1020     Now instantiate a new FeedPropertiesDialog every time an user requests 
1021     the properties dialog for a feed that doesn't have it already visible. 
1022     Thus now it's possible to have multiple FeedPropertiesDialogs open, and 
1023     the contents of the dialog don't change when the user moves around in the 
1024     main window (or when Straw itself changes the selection in the main window.)
1025     
1027     modified files:
1028      src/lib/FeedPropertiesDialog.py src/lib/Main.py
1029      src/lib/MainWindow.py src/lib/PreferencesDialog.py
1032 2004-01-17 17:53:10 GMT Juri Pakaste <juri@iki.fi>      patch-30
1034     Summary:
1035       initialize MyDB instance variables to avoid complaints from __del__
1036     Revision:
1037       straw--mainline--0.22--patch-30
1039     If something went wrong in MyDB.__init__, you got an AttributeError from
1040     __del__ if _db or _env weren't inserted into the object name space yet. 
1041     So start __init__ by setting them to None.
1043     modified files:
1044      src/lib/ItemStore.py
1047 2004-01-17 17:27:53 GMT Juri Pakaste <juri@iki.fi>      patch-29
1049     Summary:
1050       fix debian bug #224296: don't try to truncate old config file in "rw" mode
1051     Revision:
1052       straw--mainline--0.22--patch-29
1054     Truncating a file opened for both reading and writing doesn't work, you have
1055     to first read the data, then close it, then open it again for only writing. This fixed Debian bug #224296.
1056     
1057     
1059     modified files:
1060      src/lib/Config.py
1063 2004-01-17 17:18:08 GMT Juri Pakaste <juri@iki.fi>      patch-28
1065     Summary:
1066       remove cvs conflict droppings
1067     Revision:
1068       straw--mainline--0.22--patch-28
1071     modified files:
1072      test/LookupTests.py
1075 2004-01-17 12:47:42 GMT Juri Pakaste <juri@iki.fi>      patch-27
1077     Summary:
1078       merge jmalonzo@unpluggable.com/straw--mainline--0.22, up to patch-30
1079     Revision:
1080       straw--mainline--0.22--patch-27
1082     Patches applied:
1083      
1084      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1085        Import/Export fixes
1086      
1087      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1088        remove cursor setting. very annoying.
1089      
1090      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1091        expand category treeview in feed properties
1092      
1093      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1094        update rssparser to 2.7.1; renamed it to feedparser
1095      
1096      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1097        Remove dependency on mx tools
1098      
1099      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1100        removed webmaster/managingeditor, content_encoded
1101      
1102      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1103        Merged with Juri's changes (patch-25)
1104      
1105      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1106        added item attribute of ItemStickySignal
1107      
1108      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1109        really fix content:encoded
1110      
1111      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1112        modify source_url box; bunch of cleanups
1113      
1114      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1115        set the dialog's icon
1116      
1117      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1118        update feedparser to 2.7.4
1119      
1120      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1121        cleanup, more UI-HIG conformance, fixes
1122      
1123      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1124        route data on Exception
1125      
1126      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1127        leave unicode'd text alone
1128      
1129      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1130        updated to 2.7.5
1131      
1132     
1134     new files:
1135      src/lib/.arch-ids/feedparser.py.id
1136      src/lib/.arch-ids/rssfinder.py.id src/lib/feedparser.py
1137      src/lib/rssfinder.py
1139     removed files:
1140      src/lib/.arch-ids/rssfinder.py.id
1141      src/lib/.arch-ids/rssparser.py.id src/lib/rssfinder.py
1142      src/lib/rssparser.py
1144     modified files:
1145      glade/straw.glade glade/strings.c src/lib/DashboardFrontend.py
1146      src/lib/Event.py src/lib/FeedDataRouter.py src/lib/Main.py
1147      src/lib/MainWindow.py src/lib/OPMLExport.py
1148      src/lib/ParsedSummary.py src/lib/PollManager.py
1149      src/lib/PreferencesDialog.py src/lib/SubscribeDialog.py
1150      src/lib/SummaryParser.py src/lib/__init__.py
1151      src/lib/file_selector.py src/lib/hig_alert.py src/lib/utils.py
1152      tools/straw_distutils.py
1154     new patches:
1155      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1156      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1157      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1158      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1159      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1160      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1161      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1162      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1163      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1164      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1165      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1166      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1167      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1168      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1169      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1170      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1173 2004-01-14 18:05:47 GMT Juri Pakaste <juri@iki.fi>      patch-26
1175     Summary:
1176       fix dragging of outside stuff over the feed selection treeview
1177     Revision:
1178       straw--mainline--0.22--patch-26
1180     Straw was spewing errors if you dragged things from outside of the treeview over it. Fix that.
1182     modified files:
1183      src/lib/MainWindow.py
1186 2004-01-13 23:26:01 GMT Juri Pakaste <juri@iki.fi>      patch-25
1188     Summary:
1189       save feeds after status changes
1190     Revision:
1191       straw--mainline--0.22--patch-25
1193     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.
1194     
1195     To fix this:
1196     
1197     a) created a new signal, FeedErrorStatusChangedSignal, a subclass of FeedStatusChangedSignal
1198     
1199     b) made Feed.set_error emit a FeedErrorStatusChangedSignal instead of FeedStatusChangedSignal
1200     
1201     c) connected FeedList.feeds_changed to it in Feed objects
1203     modified files:
1204      src/lib/Event.py src/lib/Feed.py src/lib/FeedList.py
1205      src/lib/__init__.py
1208 2004-01-13 22:39:31 GMT Juri Pakaste <juri@iki.fi>      patch-24
1210     Summary:
1211       fix differentiation of categories with identical contents
1212     Revision:
1213       straw--mainline--0.22--patch-24
1215     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. 
1216     
1217     Overrode FeedCategory.__eq__ to fix this problem. Also removed comment character from CategorySelector.set_history, so it'll be updated with keyboard navigation too.
1219     modified files:
1220      src/lib/FeedCategoryList.py src/lib/MainWindow.py
1223 2004-01-13 18:07:10 GMT Juri Pakaste <juri@iki.fi>      patch-23
1225     Summary:
1226       simplify and beautify dialogs
1227     Revision:
1228       straw--mainline--0.22--patch-23
1230     fixed up the appearance of feed properties dialog and the categories tab in preferences
1232     modified files:
1233      glade/straw.glade glade/strings.c
1234      src/lib/FeedPropertiesDialog.py
1237 2004-01-11 14:07:04 GMT Juri Pakaste <juri@iki.fi>      patch-22
1239     Summary:
1240       merged changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22
1241     Revision:
1242       straw--mainline--0.22--patch-22
1244     Patches applied:
1245                                                                                     
1246      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1247        Fix recovery of database logfile corruption
1248                                                                                     
1249      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1250        Feed Sorting in PreferencesDialog
1251                                                                                     
1252      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1253        Feed Sorting
1254                                                                                     
1255      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1256        merged with Juri's mainline
1257                                                                                     
1258      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1259        Cleanup sorting stuff
1260                                                                                     
1261      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1262        Remove CategoryDialog
1263                                                                                     
1264      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1265        emit signal on add/remove category
1266                                                                                     
1267      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1268        remove CategoryDialog.py
1269      
1270      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1271        accidentally deleted stuff. back to normal again
1272      
1273      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1274        Fix GUID in display and parser
1275      
1276     
1278     removed files:
1279      src/lib/.arch-ids/CategoryDialog.py.id
1280      src/lib/CategoryDialog.py
1282     modified files:
1283      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1284      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1285      src/lib/FeedCategoryList.py src/lib/ItemStore.py
1286      src/lib/Main.py src/lib/MainWindow.py
1287      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1288      src/lib/__init__.py
1290     new patches:
1291      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1292      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1293      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1294      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1295      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1296      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1297      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1298      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1299      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1300      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1303 2004-01-10 15:25:48 GMT Juri Pakaste <juri@iki.fi>      patch-21
1305     Summary:
1306       remove broken accelerator (and error message) from straw_main
1307     Revision:
1308       straw--mainline--0.22--patch-21
1310     A broken quit accelerator definition in straw.glade was causing the delete_event error message on start up. Removed it.
1312     modified files:
1313      glade/straw.glade
1316 2004-01-10 10:29:59 GMT Juri Pakaste <juri@iki.fi>      patch-20
1318     Summary:
1319       fix feed deletion behaviour
1320     Revision:
1321       straw--mainline--0.22--patch-20
1323     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
1325     modified files:
1326      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1327      po/straw.pot src/lib/Main.py src/lib/MainWindow.py
1330 2004-01-10 00:33:10 GMT Juri Pakaste <juri@iki.fi>      patch-19
1332     Summary:
1333       merged jmalonzo's mainline
1334     Revision:
1335       straw--mainline--0.22--patch-19
1337     Patches applied:
1338                                                                                     
1339      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1340        tag of jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1341      
1342      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1343        managingEditor and webMaster
1344      
1345      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1346        cleanup
1347      
1348      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1349        merged dewhitspacify into unicode_field
1350      
1351      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1352        Import and Export category, Pollmanager refactor
1353      
1354      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1355        Merge distutils branch
1356      
1357      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1358        MainWindow polling cleanup
1359      
1360      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1361        Preferences Dialog Makeover
1362      
1363      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1364        Reverted title encoding (to utf-8), Uncommented imp't code
1365      
1366      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1367        Fixed: subscriptions import bug, category selection bug
1368      
1369      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1370        merged juri's mainline
1371      
1372      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1373        applied patch-17
1374      
1375      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1376        applied juri's patch-18
1377      
1378      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1379        import/export category, refactor pollmanager, fixes
1380      
1381      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1382        Merged with experimental branch
1383      
1384      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1385        tag of juri@iki.fi--2003a/straw--mainline--0.22--patch-18
1386      
1387      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1388        Initial distutils patch
1389      
1390      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1391        Remove MAINFEST, add MAINFEST.in
1392      
1393      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1394        Fix MANIFEST.ing and setup.cfg
1395      
1396     
1398     new files:
1399      .arch-ids/MANIFEST.in.id .arch-ids/setup.cfg.id
1400      .arch-ids/setup.py.id MANIFEST.in setup.cfg setup.py
1401      src/lib/.arch-ids/file_selector.py.id src/lib/file_selector.py
1402      tools/.arch-ids/=id tools/.arch-ids/__init__.py.id
1403      tools/.arch-ids/msgfmt.py.id tools/.arch-ids/msgmerge.py.id
1404      tools/.arch-ids/pygettext.py.id tools/.arch-ids/rpm-install.id
1405      tools/.arch-ids/rpm-post-install.id
1406      tools/.arch-ids/straw_distutils.py.id tools/__init__.py
1407      tools/msgfmt.py tools/msgmerge.py tools/pygettext.py
1408      tools/rpm-install tools/rpm-post-install
1409      tools/straw_distutils.py
1411     removed files:
1412      src/lib/.arch-ids/ExportSubscriptionsDialog.py.id
1413      src/lib/.arch-ids/ImportSubscriptionsDialog.py.id
1414      src/lib/ExportSubscriptionsDialog.py
1415      src/lib/ImportSubscriptionsDialog.py
1417     modified files:
1418      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1419      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1420      src/lib/Event.py src/lib/FeedCategoryList.py
1421      src/lib/FeedDataRouter.py src/lib/FeedList.py
1422      src/lib/FeedPropertiesDialog.py src/lib/Main.py
1423      src/lib/MainWindow.py src/lib/OPMLExport.py
1424      src/lib/ParsedSummary.py src/lib/PollManager.py
1425      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1426      src/lib/__init__.py src/lib/hig_alert.py src/lib/rssparser.py
1427      src/lib/utils.py src/straw
1429     new directories:
1430      tools tools/.arch-ids
1432     new patches:
1433      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1434      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1435      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1436      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1437      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1438      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1439      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1440      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1441      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1442      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1443      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1444      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1445      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1446      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1447      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1448      terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1449      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1450      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1451      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1454 2003-12-19 12:50:07 GMT Juri Pakaste <juri@iki.fi>      patch-18
1456     Summary:
1457       remove callback from categoryselector
1458     Revision:
1459       straw--mainline--0.22--patch-18
1461     Remove the callback parameter from CategorySelector and the associated function from MainWindow, it was never needed
1463     modified files:
1464      src/lib/MainWindow.py
1467 2003-12-19 11:55:55 GMT Juri Pakaste <juri@iki.fi>      patch-17
1469     Summary:
1470       remove profiling crud from src/straw
1471     Revision:
1472       straw--mainline--0.22--patch-17
1474     Remove the aspects stuff I used for profiling from straw (the executable.)
1476     modified files:
1477      src/straw
1480 2003-12-18 10:54:44 GMT Juri Pakaste <juri@iki.fi>      patch-16
1482     Summary:
1483       fix keyboard navigation
1484     Revision:
1485       straw--mainline--0.22--patch-16
1487     Keyboard navigation between articles and feeds was pretty much broken after the categories were introduced. It should all work pretty much sensibly now.
1489     modified files:
1490      src/lib/Main.py src/lib/MainWindow.py
1493 2003-12-17 21:40:18 GMT Juri Pakaste <juri@iki.fi>      patch-15
1495     Summary:
1496       add menu/keyboard navigation commands for switching categories
1497     Revision:
1498       straw--mainline--0.22--patch-15
1500     There's now in the Go menu two new choices, Next Category and Previous Category. They are bound to C-pgdown and C-pgup.
1502     modified files:
1503      glade/straw.glade glade/strings.c src/lib/Main.py
1504      src/lib/MainWindow.py
1507 2003-12-17 20:34:09 GMT Juri Pakaste <juri@iki.fi>      patch-14
1509     Summary:
1510       add a note to TODO about category menu keyboard activation
1511     Revision:
1512       straw--mainline--0.22--patch-14
1515     modified files:
1516      TODO
1519 2003-12-17 20:10:27 GMT Juri Pakaste <juri@iki.fi>      patch-13
1521     Summary:
1522       skip duplicate feeds in categories and warn about them
1523     Revision:
1524       straw--mainline--0.22--patch-13
1526     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.
1527     
1529     modified files:
1530      src/lib/FeedCategoryList.py
1533 2003-12-17 18:03:40 GMT Juri Pakaste <juri@iki.fi>      patch-12
1535     Summary:
1536       changes to a menu item
1537     Revision:
1538       straw--mainline--0.22--patch-12
1540     Changed "Properties" to "Subscription Properties", and made it initially non-sensitive
1542     modified files:
1543      glade/straw.glade src/lib/MainWindow.py
1546 2003-12-17 12:35:16 GMT Juri Pakaste <juri@iki.fi>      patch-11
1548     Summary:
1549       more news fudging for testing
1550     Revision:
1551       straw--mainline--0.22--patch-11
1553     touching up NEWS for testing hooks
1555     modified files:
1556      NEWS
1559 2003-12-16 22:19:11 GMT Juri Pakaste <juri@iki.fi>      patch-10
1561     Summary:
1562       start new entry in the NEWS file
1563     Revision:
1564       straw--mainline--0.22--patch-10
1566     Start a new entry in the news file. This is just for testing arch hooks...
1568     modified files:
1569      NEWS
1572 2003-12-11 20:01:43 GMT Juri Pakaste <juri@iki.fi>      patch-9
1574     Summary:
1575       merge changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1576     Revision:
1577       straw--mainline--0.22--patch-9
1579     Merged changes from Jan.
1581     modified files:
1582      Makefile glade/straw.glade glade/strings.c
1583      src/lib/FeedCategoryList.py src/lib/FeedDataRouter.py
1584      src/lib/Main.py src/lib/PreferencesDialog.py
1586     new patches:
1587      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--base-0
1588      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-1
1589      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-2
1590      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-3
1591      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-4
1592      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-5
1593      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-6
1594      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--base-0
1595      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1598 2003-12-08 19:22:16 GMT Juri Pakaste <juri@iki.fi>      patch-8
1600     Summary:
1601       fix adding and removal of feeds
1602     Revision:
1603       straw--mainline--0.22--patch-8
1605     Adding feeds no longer causes infinite (until maximum reached) recursion.
1606     
1607     Removing feeds now works without restarting Straw.
1609     modified files:
1610      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1611      po/straw.pot src/lib/FeedCategoryList.py src/lib/FeedList.py
1614 2003-12-07 20:15:20 GMT Juri Pakaste <juri@iki.fi>      patch-7
1616     Summary:
1617       remove debugging spew from FeedCategoryList
1618     Revision:
1619       straw--mainline--0.22--patch-7
1621     remove all the useless debug logging from FeedCategoryList
1623     modified files:
1624      src/lib/FeedCategoryList.py
1627 2003-12-07 20:14:23 GMT Juri Pakaste <juri@iki.fi>      patch-6
1629     Summary:
1630       pseudo categories remember their contents and order
1631     Revision:
1632       straw--mainline--0.22--patch-6
1634     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.
1636     modified files:
1637      src/lib/FeedCategoryList.py
1640 2003-12-07 20:12:20 GMT Juri Pakaste <juri@iki.fi>      patch-5
1642     Summary:
1643       and fix those translation files too
1644     Revision:
1645       straw--mainline--0.22--patch-5
1647     aw, we have to fix the *.po files too
1649     modified files:
1650      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1653 2003-12-07 20:10:48 GMT Juri Pakaste <juri@iki.fi>      patch-4
1655     Summary:
1656       fix makefile and remove all the arch mess from straw.pot
1657     Revision:
1658       straw--mainline--0.22--patch-4
1660     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
1662     modified files:
1663      Makefile po/straw.pot
1666 2003-12-07 19:24:12 GMT Juri Pakaste <juri@iki.fi>      patch-3
1668     Summary:
1669       clean up FeedCategoryList member access
1670     Revision:
1671       straw--mainline--0.22--patch-3
1673     Use only the properties for accessing FeedCategoryList pseudo categories outside the FeedCategoryList constructor 
1675     modified files:
1676      src/lib/FeedCategoryList.py
1679 2003-12-07 18:28:39 GMT Juri Pakaste <juri@iki.fi>      patch-2
1681     Summary:
1682       clean up some debugging mess
1683     Revision:
1684       straw--mainline--0.22--patch-2
1686     removed various log() calls from MainWindow, they aren't very useful right now
1688     modified files:
1689      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1690      po/straw.pot src/lib/MainWindow.py
1693 2003-12-07 15:10:18 GMT Juri Pakaste <juri@iki.fi>      patch-1
1695     Summary:
1696       add back that global space keybinding for now
1697     Revision:
1698       straw--mainline--0.22--patch-1
1700     Re-added the main window space accelerator for now.
1702     modified files:
1703      glade/straw.glade src/lib/MainWindow.py
1706 2003-12-07 15:00:58 GMT Juri Pakaste <juri@iki.fi>      base-0
1708     Summary:
1709       Initial import
1710     Revision:
1711       straw--mainline--0.22--base-0
1713     The initial import of my local working version of Straw
1714     
1716     new files:
1717      LICENSE Makefile NEWS README TODO
1718      data/default_subscriptions.opml data/straw.schemas
1719      glade/pixmaps/straw.png glade/straw.glade glade/straw.gladep
1720      glade/strings.c images/image-broken.png
1721      images/image-waiting.png images/offline.png images/online.png
1722      images/straw.png po/de.po po/es.po po/fi.po po/fr.po po/nl.po
1723      po/no.po po/ru.po po/straw.pot src/lib/CategoryDialog.py
1724      src/lib/Config.py src/lib/DashboardFrontend.py
1725      src/lib/Event.py src/lib/ExportSubscriptionsDialog.py
1726      src/lib/Feed.py src/lib/FeedCategoryList.py
1727      src/lib/FeedDataRouter.py src/lib/FeedItems.py
1728      src/lib/FeedList.py src/lib/FeedPropertiesDialog.py
1729      src/lib/FindDialog.py src/lib/ImageCache.py
1730      src/lib/ImportSubscriptionsDialog.py src/lib/ItemStore.py
1731      src/lib/LookupManager.py src/lib/Main.py src/lib/MainWindow.py
1732      src/lib/MessageManager.py src/lib/NetworkConstants.py
1733      src/lib/OPML.py src/lib/OPMLExport.py src/lib/OPMLImport.py
1734      src/lib/ParsedSummary.py src/lib/PollManager.py
1735      src/lib/PreferencesDialog.py src/lib/QueueDict.py
1736      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
1737      src/lib/SummaryItem.py src/lib/SummaryParser.py
1738      src/lib/URLFetch.py src/lib/__init__.py src/lib/dashboard.py
1739      src/lib/error.py src/lib/hig_alert.py src/lib/httplib_async.py
1740      src/lib/rssfinder.py src/lib/rssparser.py src/lib/utils.py
1741      src/straw straw.desktop test/LookupTests.py