cleanup ErrorPresenter, item selection, removed feedlistview.get_selected_nodes,...
[straw.git] / ChangeLog
blob923ffc67c13f0f1ecdad4f34ea09cc30c5d368db
1 2007-05-18  Jan C. Alonzo  <jmalonzo@gmail.com>
3         * src/lib/ImageCache.py:
4           - set status to FAILED if images are broken
5         * src/lib/URLFetch.py:
6           - http_results only accepts two parameters
7         * src/lib/subscribe.py:
8           - fix typo on getting the password
9           - fix misindented assignment of config.offline
10           - remove print statements
11           - http_results only accepts two parameters
13 2007-05-17  Jan C. Alonzo  <jmalonzo@gmail.com>
15         * src/lib/httplib2/__init__.py:
16           - initial proxy support (no authentication)
17           - cleanup proxy support
18           - refactor straw home directory designations
19           - initialize 'data' to None
20         * setup.py
21           - fix broken python version detection 
22             fixes bug #439144 (R.Mahmatkhanov@SKYLINK.RU)
25 2007-05-12  Jan C. Alonzo  <jmalonzo@gmail.com>
27         * src/lib/Config.py:
28           - fixed gconf and environment proxy support in config
29           - removed NullProxyConfig
31 2007-05-11  Jan C. Alonzo  <jmalonzo@gmail.com>
33         * src/lib/httplib2: httplib2 3.x
34         * src/lib/URLFetch.py: 
35           - Use httplib2 as backend
36           - remove references to urllib2
37         * src/lib/FeedDataRouter.py, src/lib/PollManager.py, src/lib/ImageCache.py:
38           - removed 'headers' param in .http_results function
39           - remove headers if we are not using it
40         * README:
41           - updated minimum requirements
42           - removed STRAW_THREAD_DNS and STRAW_NO_ETAGS doc
43         * src/lib/Application.py, src/lib/Config.py:
44           - Removed use_threads and no_etags options
45         * src/lib/Feed.py, src/lib/FeedCategoryList.py:
46           - removed 'etag' option. httplib2 does the etag handling now
47         * src/straw:
48           - cleanup httplib2 dir as well
50 2007-05-10  Jan C. Alonzo  <jmalonzo@gmail.com>
52         * src/lib/URLFetch.py:
53           - moved URLFetch_threaded code here
54         * src/lib/URLFetch_threaded.py: removed
55         * src/lib/LookupManager.py, src/lib/httplib_async.py:
56           - Removed. We now rely on threads.
57         * src/lib/Config.py, src/lib/PollManager.py:
58           - remove references to LookupManager
60 2007-05-09  Jan C. Alonzo  <jmalonzo@gmail.com>
62         * src/lib/ImageCache.py:
63           - changed icon names accordingly
64         * src/lib/ItemView.py:
65           - load default image-mising icon if theme does not supply a
66           proper MIME typed icon for the enclosures
67         * glade/straw.glade: removed itemview treeview header
68         * src/straw: updated straw website
70 2007-05-09  Jan C. Alonzo  <jmalonzo@gmail.com>
72         * src/lib/FeedPropertiesDialog.py, glade/straw.glade:
73           - Complete design and code fixes
75 2007-05-08  Jan C. Alonzo  <jmalonzo@gmail.com>
77         * src/straw: removed --enable-dbus reference, update to 0.2
79 2007-05-06  Jan C. Alonzo  <jmalonzo@gmail.com>
81         * src/lib/FeedPropertiesDialog.py, glade/straw.glade:
82           - Redesigned to use MVP
83           - Redesigned user interface
85 2007-05-04  Jan C. Alonzo  <jmalonzo@gmail.com>
87         * NEWS: Release 0.27 
88         * AUTHORS, src/lib/dialogs.py: Added Leandro Lameiro
89         * data/default_subscriptions.opml: Fix Straw feed
91 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
93         Patch by: Leandro Lameiro <lameiro@gmail.com>
94         
95         * src/lib/ItemStore.py, src/lib/ItemView.py:
96         * src/lib/SummaryParser.py, src/lib/SummaryItem.py:
97           - Added enclosures support (closes #145446)
99 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
101         * src/lib/dialogs.py: 
102           - removed support for About dialog pygtk 2.6
103           - bump copyright year to 2007
104         * straw.desktop.in: 
105           - Added GTK category; removed Applications category
106         * data/default_subscriptions.opml:
107           - Updated straw rss feed        
109 2007-02-03  Jan C. Alonzo  <jmalonzo@gmail.com>
111         Patch by: Tom Parker <palfrey@tevp.net>
112         
113         * src/lib/subscribe.py: Fixed bug #380861.
115 2007-02-02  Jan C. Alonzo  <jmalonzo@gmail.com>
117         * AUTHORS:
118         * src/lib/dialogs.py:
119             - Added Tuukka Hastrup to the contributors list
120         * src/lib/utils.py: 
121             - fixed bug in checking for encoding
122             - fixes bug #392813, #393295 - Thanks to Mike Auty
123         * data/straw.schemas: 
124         Patch by: Leandro Lameiro <lameiro@gmail.com>   
125             - Fixed bug #400166. 
126         * src/lib/Feed.py:
127             - Fixed bug #391712 by Seth Finkelstein
128         * src/lib/strawdbus.py:
129             - use dbus module instead of dbus.dbus_bindings (deprecated)
131 2006-11-04  Jan C. Alonzo  <jmalonzo@gmail.com>
133         * src/lib/ItemStore.py: Refactored, cleaned up redundant methods.
135 2006-10-21  Jan C. Alonzo  <jmalonzo@gmail.com>
137         * glade/straw.glade:
138         * images/offline.png:
139         * images/online.png:
140         * src/lib/Application.py:
141         * src/lib/OfflineToggle.py:
142         * src/lib/strawdbus.py:
143         * src/straw:
144             - Use GTK stock CONNECT and DISCONNECT icons
145                 (removing offline.png and online.png)
146             - Log exception when DBus/NetworkManager throws an error on startup
147             - Respect --offline parameter (doesn't matter what
148                       NetworkManager thinks)
150 2006-10-20  Jan C. Alonzo  <jmalonzo@gmail.com>
152         * glade/straw.glade:
153         * glade/strings.c:
154             - FeedPropertiesDialog: Moved feed info to tab 1, Settings to tab 2.
155         * src/lib/Application.py:
156         * src/lib/strawdbus.py:
157         * src/straw:
158             - Removed optional dbus support. dbus is now a dependency
159             - Added support for listening to NetworkManager CONNECTED and DISCONNECTED events.
160         * src/lib/ImageCache.py:
161             - No need to load all feeds on initialize.
162         * src/lib/ItemStore.py:
163             - Removed deprecated methods.
164         * src/lib/utils.py:
165             - Notify user in case we can't load a link due to bad browser setting.
167 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
169         * configure.in: Updated ALL_LINGUAS, not sure if its necessary
171 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
173         * setup.py: Changing version to 0.27, going to go with
174         that instead
176 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
178         patch by: Leandro Lameiro <lameiro@gmail.com>
180         * src/lib/Application.py: Minor fix for Return to Main
182 2006-10-16  Ryan P Skadberg  <skadz@stigmata.org>
184         patch by: Leandro Lameiro <lameiro@gmail.com>
186         * src/lib/Application.py: Switch Find to Return to Main
188 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
190         * glade/straw.glade: Added a button inside of find_vbox to
191           allow the user to go back to the feedlist.  File provided
192           by Leandro Lameiro <lameiro@gmail.com>.
193           Fix #345507
195 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
197       * src/lib/Config.py: Fix #347464 in initialize_options.
198         Verify if OPTION_WINDOW_SIZE_W and OPTION_WINDOW_SIZE_H
199         are greater than 0.
201 2006-10-15  Ryan P Skadberg  <skadz@stigmata.org>
203         * setup.py: Fixed version for imminent release
205 2006-08-03  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
207         * src/lib/dialogs.py: Make close button work correctly
208         in the about dialog (newer GTK+ versions don't close it
209         automatically anymore). Fixes bug #349525.
211 2006-08-03  Jan C. Alonzo  <jmalonzo@gmail.com>
213         * src/lib/strawtypes.py:
214             - Removed. Use @apply..property(**locals()).        
215         * src/lib/Config.py:
216         * src/lib/Event.py:
217         * src/lib/Feed.py:
218         * src/lib/FeedCategoryList.py:
219         * src/lib/FeedItems.py:
220         * src/lib/ImageCache.py:
221         * src/lib/SummaryItem.py:
222         * src/lib/dialogs.py:
223             - modified due to strawtypes.py deletion.
224         * src/lib/ItemStore.py:
225             - set the bsddb environment's lk_max_locks ad lk_max_objects to 10000
226         * src/lib/MVP.py:
228 2006-04-18  Kjartan Maraas  <kmaraas@gnome.org>
230         * configure.in: Add nb to ALL_LINGUAS.
232 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
234         * configure.in: Remove no from ALL_LINGUAS.
236 2006-04-02  Jan C. Alonzo  <jmalonzo@gmail.com>
238         * glade/straw.glade, glade/strings.c: 
239             - Changed some keybindings so they make sense (from Andrew Conkling)
240         * setup.py: Bumped up the version to 0.27CVS
241         * src/lib/ItemList.py: Revert to text - was using markup in the
242                   title renderer (fixes bug #333833)
243         * src/straw: Fixed forming library path (Bug #335921)
244         * straw.desktop.in: Change name to "Straw Feed Reader" (Bug #336228)
246 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
248         * setup.py: Make the last commit actually work
250 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
252         * setup.py: Fixes to deal with $DISPLAY not available during
253           module checks
255 2006-03-04  Jan C. Alonzo  <jmalonzo@gmail.com>
257         * NEWS: updated for 0.26
258         * glade/straw.glade: changed category combo border width to 4
259         * src/lib/SummaryParser.py: added handle_charref and handle_entity
261 2006-03-01  Daniel Nylander <po@danielnylander.se>
263         * po/sv.po Updated Swedish translation.
265 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
267         * straw.desktop.in:
268             - added Version and GenericName
269             - Changed Description 
271 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
273         * data/straw.css: commented out item header-specific style
274         * glade/straw.glade, glade/strings.c:
275             - applied Andrew Conkling's string changes
276             - Fixed accelerators and mnemonics
277             - Added 'find' button in the 'Edit' submenu
278         * src/lib/Application.py:
279         * src/lib/ItemList.py: commented item title escaping
280         * src/lib/ItemView.py: commented out item view style
281         * src/lib/subscribe.py: removed debug statement
283 2006-02-18  Jan C. Alonzo  <jmalonzo@gmail.com>
286         * glade/straw.glade, glade/strings.c: 
287             - Changed "Advance Search" to "Date Filter" which makes more sense.
288             - Should fix bug #328804 (typo in PO file).
289         * setup.py: point the project url to
290                   http://www.gnome.org/projects/straw
291         * src/lib/ItemView.py,  data/straw.css:
292             - added 'title', 'itemheader', and 'td#date' styles.
293             - removed commented styles.
294             - fixed item heading. 
295             - Fixed buf #309480. Made the item title bigger.
296         * src/lib/Application.py:
297             - Fixed bug #317278. Didn't apply patch, just the concept.
298         * src/lib/Tray.py:
299             - removed straw.pytrayicon import
300         * src/lib/FeedList.py, src/lib/ItemStore.py, src/lib/LookupManager.py:
301             - removed debug statements
302         * src/lib/ItemList.py:
303             - use 'markup' for item titles. 
304         * src/lib/SummaryParser.py:
305             - removed handle_charref and handle_entityref from TitleImgParser.
306         * src/lib/dialogs.py: formatting fix (pylint made me do it:)
308 2006-02-12  Jan C. Alonzo  <jmalonzo@gmail.com>
310         * data/straw.schemas, src/lib/Config.py, src/lib/ItemView.py:
311             - added config for saving the amount of text magnification
312         * glade/straw.glade, glade/strings.c:
313             - some toolbar improvements
314         * src/lib/Application.py, src/lib/Event.py, src/lib/FeedList.py, src/lib/ItemStore.py:
315             - removed 'print' statements
316         * src/lib/FeedListView.py:
317             - Fixed bug #328795 - spacebar doesn't flip to beginning
318             - FeedSelectionChanged signal fixes
320 2006-02-04  Jan C. Alonzo  <jmalonzo@gmail.com>
322         * constants.py.in: 
323             - point to http://www.gnome.org/projects/straw
324         * glade/straw.glade, glade/strings.c:
325             - integrated Andrew Conkling's menu/toolbar icon fixes.
326             - Used gtk.STOCK_INFO for subscription properties icon      
327         * src/lib/Application.py:
328             - Fixed bug #328743 - Spelling error
329             - (Partially) Fixed bug #328795 - spacebar doesn't flip to beginning
330         * src/lib/FeedListView.py:
331         * src/lib/ItemList.py:
332             - Fixed bug #328750 - Skip to first unread item
333             - Changed unread items to 'blue' and bold
334         * src/lib/SummaryParser.py:
335         * src/lib/subscribe.py:
336             - check if there are existing feeds before polling
337         * src/eggtray/eggtrayicon.c, src/eggtray/eggtrayicon.h, src/eggtray/trayicon.defs:
338         * src/eggtray/trayicon.override, src/eggtray/trayiconmodule.c:
339         * setup.py, tools/straw_distutils.py:
340             - Removed eggtray-related build options
341             - Fixed bug #328238 - Depend on GnomePythonExtras
344 2006-01-26  Clytie Siddall <clytie@riverland.net.au>
346         * configure.in  Added vi in ALL_LINGUAS line.
347         
348 2006-01-26  Jan C. Alonzo  <jmalonzo@gmail.com>
350         * MAINTAINERS, setup.cfg, MANIFEST.in, src/lib/dialogs.py:
351             - Added new file MAINTAINERS
352             - Copyrighted 2005-2006 to Straw contributors. 
353             - Fancy copyright text.
354         * glade/straw.glade, glade/strings.c:
355             - Moved category combo just at the top of the feedlist treeview.
356         * setup.py: Dependency on pygtk 2.6
357         * src/lib/Application.py: Fixed #328686 - Capitalization bug.
358         * src/lib/Event.py, src/lib/Feed.py, src/lib/FeedList.py:
359             - enable feed update signals as it was commented out before.
360         * src/lib/FeedListView.py, src/lib/ItemList.py:
361             - Fixed #328191 - unread item scrolling skipping
362         * src/lib/ItemStore.py: 
363             - use os.path.join for getting the straw home directory.
364         * src/lib/ItemView.py: - Remove the icons in the context menu
365         * src/lib/subscribe.py: - Fixed bug #149424 - http links only.
366         * src/straw:
367             - don't check for 'straw' in sys.path if it's being run locally.
369 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
371         * AUTHORS: Added Ryan P. Skadberg to the list of maintainers.
372         * glade/straw.glade, src/lib/Application.py, src/lib/utils.py:
373             - fixed bug #318802 - copy article text
374         * src/lib/Event.py: Reparent PollFrequencyChangedSignal to PollChangedSignal
375         * src/lib/Feed.py: Fixed bug #317126 - error exporting OPML subscriptions
376         * src/lib/ItemView.py: Fixed bug #145450 - Right clicking of URLs
377         * src/lib/OPMLExport.py: use gnomevfs instead of gnome.vfs.
378         * src/lib/dialogs.py: Added Ryan P. Skadberg to contributors. Copyright 2005-2006 to me.
380 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
382         * src/lib/Config.py, src/lib/PreferencesDialog.py:
383             - Added option for overriding the browser desktop setting.
384             - Fixed #157475
385             - Fixed #147286
386         
387         * MANIFEST.in: Added constants.py.in, AUTHORS
388         * data/straw.schemas: Added 'last_poll' and 'browser_cmd'
389         * glade/straw.glade, glade/strings.c:
390             - UI and string fixes
391             - browser setting interface
392         * src/lib/Application.py:
393         * src/lib/Event.py:
394             - Refactor signal handling. Added and removed some signals.
395         * src/lib/Feed.py, src/lib/FeedCategoryList.py, src/lib/FeedItems.py:
396         * src/lib/FeedList.py, src/lib/SummaryItem.py:
397             - use some fancy decorator. yeah, it's candy but it looks more neat.
398         * src/lib/FeedPropertiesDialog.py:
399         * src/lib/ItemList.py, src/lib/ItemView.py, src/lib/FeedListView.py:
400             - Refactor item and feed scrolling.
401             - Font resize and context popup in ItemView.py
402         * src/lib/ItemStore.py: 
403             - Added DB_PRIVATE to the DB environment flags. 
404                 - Fixes #157140
405                 - Fixes #316415 - crashes on non-mmap using filesystems (i.e. FUSE)
406             - Refactor the connect/disconnect signal on feeds
407         * src/lib/OPMLExport.py, src/lib/OPMLImport.py:
408             - Fixes.
409             - use gnomevfs instead of the deprecated gnome.vfs
410         * src/lib/PollManager.py:
411         * src/lib/QueueDict.py: Removed item scrolling.
412         * src/lib/SummaryParser.py: long title fixes.
413         * src/lib/__init__.py: extend copyright till 2004 to jpakaste.
414         * src/lib/dialogs.py:
415         * src/lib/feedparser.py:
416             - Updated to 4.0.2
417             - Fixed #301192
418         * src/lib/httplib_async.py:
419         * src/lib/strawdbus.py: Updated to dbus > 0.5x
420         * src/lib/subscribe.py: reset the number of feeds found on exception.
421         * src/lib/utils.py: added url_show here. Moved read_text to FeedPropertiesDialog.
422         * src/straw: Move option parsing here. fixed STRAW_IN_SOURCE_DIR startup.
423         * tools/straw_distutils.py, setup.py, src/lib/Tray.py:
424             - Commented out straw.pytrayicon build. We use
425                       gnome-python-extras now.
426         * TODO: updated.
427         * data/straw.css: 
430 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
432         * src/lib/OPMLImport.py: Small patch to fix 314674
434 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
436         Patch by: Thierry Moisan <thierryn@videotron.ca>
438         * glade/straw.glade:
439         * glade/strings.c:
440         * po/en_CA.po:
441         * po/sr.po:
442         * po/sr@Latn.po:
443         * src/lib/Application.py:
444         * src/lib/subscribe.py: Fixes 327162
446 2006-01-15  Ryan P Skadberg  <skadz@stigmata.org>
448         * src/lib/strawdbus.py: Patch for newer dbus
450 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
452         * po/es.po: Fixed update from TLA
454 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
456         * glade/pixmaps/straw.png:
457         * glade/straw.png:
458         * src/lib/DashboardFrontend.py:
459         * src/lib/Main.py:
460         * src/lib/MainWindow.py:
461         * src/lib/SubscribeDialog.py:
462         * src/lib/dashboard.py:
463         * src/lib/file_selector.py:
464         * src/lib/hig_alert.py: Removed all old files
466 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
468         * test/TestParser.py:
469         * test/TestQueueDict.py:
470         * test/TestSubscribe.py:
471         * test/TestUtils.py: Adding New Test Files
473 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
475         * AUTHORS:
476         * constants.py.in:
477         * src/lib/Application.py:
478         * src/lib/CategorySelector.py:
479         * src/lib/FeedListView.py:
480         * src/lib/ItemList.py:
481         * src/lib/ItemView.py:
482         * src/lib/OfflineToggle.py:
483         * src/lib/dialogs.py:
484         * src/lib/strawdbus.py:
485         * src/lib/subscribe.py: First pass of adding files
487 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
489         * NEWS:
490         * README:
491         * TODO:
492         * configure.in:
493         * data/default_subscriptions.opml:
494         * data/straw.css:
495         * data/straw.schemas:
496         * glade/straw.glade:
497         * glade/strings.c:
498         * po/ChangeLog:
499         * po/POTFILES.in:
500         * po/cs.po:
501         * po/de.po:
502         * po/en_CA.po:
503         * po/en_GB.po:
504         * po/es.po:
505         * po/fi.po:
506         * po/fr.po:
507         * po/nl.po:
508         * po/pt.po:
509         * po/pt_BR.po:
510         * po/sr.po:
511         * po/sr@Latn.po:
512         * setup.cfg:
513         * setup.py:
514         * src/lib/Config.py:
515         * src/lib/Event.py:
516         * src/lib/Feed.py:
517         * src/lib/FeedCategoryList.py:
518         * src/lib/FeedDataRouter.py:
519         * src/lib/FeedItems.py:
520         * src/lib/FeedList.py:
521         * src/lib/FeedPropertiesDialog.py:
522         * src/lib/Find.py:
523         * src/lib/ImageCache.py:
524         * src/lib/ItemStore.py:
525         * src/lib/LookupManager.py:
526         * src/lib/MVP.py:
527         * src/lib/MainloopManager.py:
528         * src/lib/MessageManager.py:
529         * src/lib/OPML.py:
530         * src/lib/OPMLExport.py:
531         * src/lib/OPMLImport.py:
532         * src/lib/ParsedSummary.py:
533         * src/lib/PollManager.py:
534         * src/lib/PreferencesDialog.py:
535         * src/lib/QueueDict.py:
536         * src/lib/SummaryItem.py:
537         * src/lib/SummaryParser.py:
538         * src/lib/Tray.py:
539         * src/lib/URLFetch.py:
540         * src/lib/ValueMonitor.py:
541         * src/lib/__init__.py:
542         * src/lib/error.py:
543         * src/lib/feedfinder.py:
544         * src/lib/feedparser.py:
545         * src/lib/httplib_async.py:
546         * src/lib/utils.py:
547         * src/straw:
548         * straw.desktop.in:
549         * test/LookupTests.py:
550         * test/TestConfig.py:
551         * tools/straw_distutils.py: Update to Latest TLA tree
553 2005-10-04  Pawan Chitrakar  <pchitrakar@gmail.com>
555         * configure.in: Added ne in ALL_LINGUAS
557 2005-09-07  Inaki Larranaga  <dooteo@euskalgnu.org>
559         * configure.in: Added "eu" to ALL_LINGUAS.
561 2005-06-25  Maxim Dziumanenko <mvd@mylinux.ua>
563         * configure.in: Added "uk" to ALL_LINGUAS.
565 2005-04-01  Steve Murphy  <murf@e-tools.com>
567         * configure.in: Added "rw" to ALL_LINGUAS.
569 # do not edit -- automatically generated by arch changelog
570 # arch-tag: automatic-ChangeLog--juri@iki.fi--2003a/straw--mainline--0.22
573 2004-02-20 15:52:21 GMT Juri Pakaste <juri@iki.fi>      patch-58
575     Summary:
576       update NEWS
577     Revision:
578       straw--mainline--0.22--patch-58
580     add the setup.py change to the news
582     modified files:
583      ChangeLog NEWS
586 2004-02-19 18:00:37 GMT Juri Pakaste <juri@iki.fi>      patch-57
588     Summary:
589       remove mxdatetime check from setup.py
590     Revision:
591       straw--mainline--0.22--patch-57
593     It's not a hard dependency, so it shouldn't be checked for on installation
595     modified files:
596      ChangeLog setup.py
599 2004-02-19 17:12:09 GMT Juri Pakaste <juri@iki.fi>      patch-56
601     Summary:
602       merge
603     Revision:
604       straw--mainline--0.22--patch-56
606     Patches applied:
607     
608      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
609        merged juri's patch-51
610     
611      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
612        merged with juri's patch-55
613     
614      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
615        catch UnicodeDecodeError and decode it to latin-1; fix title slicing bug
616     
617      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
618        0.21.1
619     
621     modified files:
622      ChangeLog NEWS setup.py src/lib/__init__.py src/lib/utils.py
624     new patches:
625      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
626      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
627      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
628      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
631 2004-02-15 15:29:15 GMT Juri Pakaste <juri@iki.fi>      patch-55
633     Summary:
634       add changelog
635     Revision:
636       straw--mainline--0.22--patch-55
639     new files:
640      .arch-ids/ChangeLog.id ChangeLog
643 2004-02-15 15:05:02 GMT Juri Pakaste <juri@iki.fi>      patch-54
645     Summary:
646       news for 0.22
647     Revision:
648       straw--mainline--0.22--patch-54
651     modified files:
652      NEWS
655 2004-02-15 14:29:01 GMT Juri Pakaste <juri@iki.fi>      patch-53
657     Summary:
658       set icon for the about dialog
659     Revision:
660       straw--mainline--0.22--patch-53
663     modified files:
664      src/lib/MainWindow.py
667 2004-02-15 13:57:12 GMT Juri Pakaste <juri@iki.fi>      patch-52
669     Summary:
670       add Terje to the authors credits
671     Revision:
672       straw--mainline--0.22--patch-52
675     modified files:
676      src/lib/MainWindow.py
679 2004-02-14 17:25:50 GMT Juri Pakaste <juri@iki.fi>      patch-51
681     Summary:
682       explain a bit about the conversion problems
683     Revision:
684       straw--mainline--0.22--patch-51
687     modified files:
688      README
691 2004-02-14 15:59:47 GMT Juri Pakaste <juri@iki.fi>      patch-50
693     Summary:
694       display an alert dialog when conversion fails
695     Revision:
696       straw--mainline--0.22--patch-50
698     If the database conversion fails, display an alert dialog to tell the user of the problem.
700     modified files:
701      src/lib/ItemStore.py
704 2004-02-14 15:24:06 GMT Juri Pakaste <juri@iki.fi>      patch-49
706     Summary:
707       remove feed hierarchy entry, add a few new ones
708     Revision:
709       straw--mainline--0.22--patch-49
712     modified files:
713      TODO
716 2004-02-14 15:21:37 GMT Juri Pakaste <juri@iki.fi>      patch-48
718     Summary:
719       re-raise any exception thrown in convert_1_2
720     Revision:
721       straw--mainline--0.22--patch-48
723     re-raise any exception thrown in convert_1_2, so the version number of the db won't be incremented.
725     modified files:
726      src/lib/ItemStore.py
729 2004-02-10 18:31:42 GMT Juri Pakaste <juri@iki.fi>      patch-47
731     Summary:
732       fix convert_1_2 to always close the cursor
733     Revision:
734       straw--mainline--0.22--patch-47
736     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...
738     modified files:
739      src/lib/ItemStore.py
742 2004-02-08 07:27:04 GMT Juri Pakaste <juri@iki.fi>      patch-46
744     Summary:
745       merge
746     Revision:
747       straw--mainline--0.22--patch-46
749     
750     Patches applied:
751     
752      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
753        merged juri's patch-43
754     
755      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
756        updated Spanish translation (Francisco J. F. Serrador)
757     
758      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
759        sorting fixes and support for pseudo-categories sorting
760     
761      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
762        Updated French translation (David Rousseau)
763     
764      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
765        merged juri's patch 44-45
766     
768     modified files:
769      po/es.po po/fr.po src/lib/FeedCategoryList.py
770      src/lib/FeedList.py src/lib/FindDialog.py src/lib/ItemStore.py
771      src/lib/PreferencesDialog.py src/lib/utils.py src/straw
773     new patches:
774      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
775      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
776      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
777      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
778      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
781 2004-02-07 14:22:11 GMT Juri Pakaste <juri@iki.fi>      patch-45
783     Summary:
784       don't display permalink link if guid wasn't a permalink
785     Revision:
786       straw--mainline--0.22--patch-45
789     modified files:
790      src/lib/ItemStore.py src/lib/MainWindow.py
791      src/lib/SummaryItem.py src/lib/SummaryParser.py
792      src/lib/feedparser.py
795 2004-02-07 12:36:50 GMT Juri Pakaste <juri@iki.fi>      patch-44
797     Summary:
798       remove mxDateTime dependency from FindDialog
799     Revision:
800       straw--mainline--0.22--patch-44
802     now just use struct_times.
804     modified files:
805      src/lib/FindDialog.py
808 2004-02-07 10:56:39 GMT Juri Pakaste <juri@iki.fi>      patch-43
810     Summary:
811       keep item selected when feed is refreshed
812     Revision:
813       straw--mainline--0.22--patch-43
815     ItemView used to lose item focus and select the first item in the feed when the feed was refreshed. No more.
817     modified files:
818      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
819      src/lib/MainWindow.py
822 2004-02-07 07:56:11 GMT Juri Pakaste <juri@iki.fi>      patch-42
824     Summary:
825       removed a left-over debug message
826     Revision:
827       straw--mainline--0.22--patch-42
830     modified files:
831      src/lib/Main.py
834 2004-02-03 17:09:46 GMT Juri Pakaste <juri@iki.fi>      patch-41
836     Summary:
837       locale changes
838     Revision:
839       straw--mainline--0.22--patch-41
841     changes to locale handling
842     - 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.
843     - in utils.get_locale, use locale.getlocale(locale.LC_MESSAGES) instead of locale.getdefaultlocale()
845     modified files:
846      src/lib/Main.py src/lib/utils.py
849 2004-02-03 16:58:30 GMT Juri Pakaste <juri@iki.fi>      patch-40
851     Summary:
852       merge
853     Revision:
854       straw--mainline--0.22--patch-40
856     Patches applied:
857     
858      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
859        fixes
860     
861      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
862        merged patches 36-39
863     
865     modified files:
866      src/lib/utils.py
868     new patches:
869      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
870      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
873 2004-02-01 18:02:23 GMT Juri Pakaste <juri@iki.fi>      patch-39
875     Summary:
876       db conversion for dates, fix date display
877     Revision:
878       straw--mainline--0.22--patch-39
880     - Convert, if necessary, mxDateTime objects in the database to time.struct_times.
881     - Fix date display: show time in local time, show year, full month name, full day name
883     modified files:
884      src/lib/ItemStore.py src/lib/MainWindow.py src/lib/utils.py
887 2004-01-31 11:14:05 GMT Juri Pakaste <juri@iki.fi>      patch-38
889     Summary:
890       merge
891     Revision:
892       straw--mainline--0.22--patch-38
894     Patches applied:
895     
896      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
897        Status message fixes, XHTML entity conversion fixes, cleanup
898     
899      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
900        get_encoding changes, title conversion changes, fixes, cleanups, 
901     
902      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
903        fix StringIO import(feedparser 2.7.6), leave empty title and description as is
904     
906     modified files:
907      src/lib/Config.py src/lib/DashboardFrontend.py
908      src/lib/Event.py src/lib/Main.py src/lib/MainWindow.py
909      src/lib/MessageManager.py src/lib/PollManager.py
910      src/lib/SummaryItem.py src/lib/SummaryParser.py
911      src/lib/__init__.py src/lib/feedparser.py src/lib/utils.py
913     new patches:
914      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
915      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
916      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
919 2004-01-29 18:42:57 GMT Juri Pakaste <juri@iki.fi>      patch-37
921     Summary:
922       add popup menu to items, mark as unread functionality
923     Revision:
924       straw--mainline--0.22--patch-37
926     Added a popup menu to items, contains for now the item "Mark as Unread". 
927     This also changes the semantics of ItemReadSignal: now you should check 
928     the seen attribute of signal.sender to see if the item has been read or 
929     marked as unread.
931     modified files:
932      po/straw.pot src/lib/FeedItems.py src/lib/Main.py
933      src/lib/MainWindow.py src/lib/SummaryItem.py
936 2004-01-29 15:24:48 GMT Juri Pakaste <juri@iki.fi>      patch-36
938     Summary:
939       merge
940     Revision:
941       straw--mainline--0.22--patch-36
943     Patches applied:
944                                                                                     
945      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
946        merged Juri's #26-32 patches
947      
948      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
949        merged Juri's patches
950      
951      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
952        put category selector inside the toolbar
953      
954      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
955        applied Terje's patches, fix calls to feed properties, 0.22
956      
957     
959     removed files:
960      .arch-ids/Makefile.id Makefile
962     modified files:
963      README glade/straw.glade glade/strings.c po/no.po setup.py
964      src/lib/FindDialog.py src/lib/Main.py src/lib/MainWindow.py
965      src/lib/PreferencesDialog.py src/lib/SummaryItem.py
966      src/lib/__init__.py src/lib/file_selector.py
967      tools/straw_distutils.py
969     new patches:
970      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
971      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
972      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
973      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
976 2004-01-19 21:22:23 GMT Juri Pakaste <juri@iki.fi>      patch-35
978     Summary:
979       argh, forgot this: should be part of patch-34
980     Revision:
981       straw--mainline--0.22--patch-35
984     modified files:
985      glade/straw.glade glade/strings.c
988 2004-01-19 19:48:02 GMT Juri Pakaste <juri@iki.fi>      patch-34
990     Summary:
991       fix some bugs in subscribedialog
992     Revision:
993       straw--mainline--0.22--patch-34
995     - Focus Apply button on the last page
996     - 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...
997     - Don't require re-modification of the username in the auth page on the second run
998     - Tell the user if the authentication was unsuccessful
999     - Clear the auth gtkentries if login was successful
1000     
1002     modified files:
1003      src/lib/SubscribeDialog.py
1006 2004-01-19 18:05:10 GMT Juri Pakaste <juri@iki.fi>      patch-33
1008     Summary:
1009       change Poll to Refresh in the popup menu too
1010     Revision:
1011       straw--mainline--0.22--patch-33
1014     modified files:
1015      src/lib/MainWindow.py
1018 2004-01-18 00:48:54 GMT Juri Pakaste <juri@iki.fi>      patch-32
1020     Summary:
1021       preliminary version of authentication support for subscribe dialog
1022     Revision:
1023       straw--mainline--0.22--patch-32
1025     Propagate 401 back from StrawURLOpener via rssfinder to SubscribeDialog, show
1026     the user an authentication challenge. Fetch the rss with the user supplied 
1027     credentials and store them in the feed if successful. Not quite finished 
1028     but seems to work.
1030     modified files:
1031      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1032      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1033      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
1034      src/lib/rssfinder.py
1037 2004-01-17 22:17:06 GMT Juri Pakaste <juri@iki.fi>      patch-31
1039     Summary:
1040       make FeedPropertiesDialogs individual objects
1041     Revision:
1042       straw--mainline--0.22--patch-31
1044     Now instantiate a new FeedPropertiesDialog every time an user requests 
1045     the properties dialog for a feed that doesn't have it already visible. 
1046     Thus now it's possible to have multiple FeedPropertiesDialogs open, and 
1047     the contents of the dialog don't change when the user moves around in the 
1048     main window (or when Straw itself changes the selection in the main window.)
1049     
1051     modified files:
1052      src/lib/FeedPropertiesDialog.py src/lib/Main.py
1053      src/lib/MainWindow.py src/lib/PreferencesDialog.py
1056 2004-01-17 17:53:10 GMT Juri Pakaste <juri@iki.fi>      patch-30
1058     Summary:
1059       initialize MyDB instance variables to avoid complaints from __del__
1060     Revision:
1061       straw--mainline--0.22--patch-30
1063     If something went wrong in MyDB.__init__, you got an AttributeError from
1064     __del__ if _db or _env weren't inserted into the object name space yet. 
1065     So start __init__ by setting them to None.
1067     modified files:
1068      src/lib/ItemStore.py
1071 2004-01-17 17:27:53 GMT Juri Pakaste <juri@iki.fi>      patch-29
1073     Summary:
1074       fix debian bug #224296: don't try to truncate old config file in "rw" mode
1075     Revision:
1076       straw--mainline--0.22--patch-29
1078     Truncating a file opened for both reading and writing doesn't work, you have
1079     to first read the data, then close it, then open it again for only writing. This fixed Debian bug #224296.
1080     
1081     
1083     modified files:
1084      src/lib/Config.py
1087 2004-01-17 17:18:08 GMT Juri Pakaste <juri@iki.fi>      patch-28
1089     Summary:
1090       remove cvs conflict droppings
1091     Revision:
1092       straw--mainline--0.22--patch-28
1095     modified files:
1096      test/LookupTests.py
1099 2004-01-17 12:47:42 GMT Juri Pakaste <juri@iki.fi>      patch-27
1101     Summary:
1102       merge jmalonzo@unpluggable.com/straw--mainline--0.22, up to patch-30
1103     Revision:
1104       straw--mainline--0.22--patch-27
1106     Patches applied:
1107      
1108      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1109        Import/Export fixes
1110      
1111      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1112        remove cursor setting. very annoying.
1113      
1114      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1115        expand category treeview in feed properties
1116      
1117      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1118        update rssparser to 2.7.1; renamed it to feedparser
1119      
1120      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1121        Remove dependency on mx tools
1122      
1123      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1124        removed webmaster/managingeditor, content_encoded
1125      
1126      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1127        Merged with Juri's changes (patch-25)
1128      
1129      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1130        added item attribute of ItemStickySignal
1131      
1132      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1133        really fix content:encoded
1134      
1135      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1136        modify source_url box; bunch of cleanups
1137      
1138      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1139        set the dialog's icon
1140      
1141      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1142        update feedparser to 2.7.4
1143      
1144      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1145        cleanup, more UI-HIG conformance, fixes
1146      
1147      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1148        route data on Exception
1149      
1150      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1151        leave unicode'd text alone
1152      
1153      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1154        updated to 2.7.5
1155      
1156     
1158     new files:
1159      src/lib/.arch-ids/feedparser.py.id
1160      src/lib/.arch-ids/rssfinder.py.id src/lib/feedparser.py
1161      src/lib/rssfinder.py
1163     removed files:
1164      src/lib/.arch-ids/rssfinder.py.id
1165      src/lib/.arch-ids/rssparser.py.id src/lib/rssfinder.py
1166      src/lib/rssparser.py
1168     modified files:
1169      glade/straw.glade glade/strings.c src/lib/DashboardFrontend.py
1170      src/lib/Event.py src/lib/FeedDataRouter.py src/lib/Main.py
1171      src/lib/MainWindow.py src/lib/OPMLExport.py
1172      src/lib/ParsedSummary.py src/lib/PollManager.py
1173      src/lib/PreferencesDialog.py src/lib/SubscribeDialog.py
1174      src/lib/SummaryParser.py src/lib/__init__.py
1175      src/lib/file_selector.py src/lib/hig_alert.py src/lib/utils.py
1176      tools/straw_distutils.py
1178     new patches:
1179      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1180      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1181      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1182      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1183      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1184      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1185      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1186      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1187      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1188      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1189      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1190      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1191      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1192      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1193      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1194      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1197 2004-01-14 18:05:47 GMT Juri Pakaste <juri@iki.fi>      patch-26
1199     Summary:
1200       fix dragging of outside stuff over the feed selection treeview
1201     Revision:
1202       straw--mainline--0.22--patch-26
1204     Straw was spewing errors if you dragged things from outside of the treeview over it. Fix that.
1206     modified files:
1207      src/lib/MainWindow.py
1210 2004-01-13 23:26:01 GMT Juri Pakaste <juri@iki.fi>      patch-25
1212     Summary:
1213       save feeds after status changes
1214     Revision:
1215       straw--mainline--0.22--patch-25
1217     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.
1218     
1219     To fix this:
1220     
1221     a) created a new signal, FeedErrorStatusChangedSignal, a subclass of FeedStatusChangedSignal
1222     
1223     b) made Feed.set_error emit a FeedErrorStatusChangedSignal instead of FeedStatusChangedSignal
1224     
1225     c) connected FeedList.feeds_changed to it in Feed objects
1227     modified files:
1228      src/lib/Event.py src/lib/Feed.py src/lib/FeedList.py
1229      src/lib/__init__.py
1232 2004-01-13 22:39:31 GMT Juri Pakaste <juri@iki.fi>      patch-24
1234     Summary:
1235       fix differentiation of categories with identical contents
1236     Revision:
1237       straw--mainline--0.22--patch-24
1239     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. 
1240     
1241     Overrode FeedCategory.__eq__ to fix this problem. Also removed comment character from CategorySelector.set_history, so it'll be updated with keyboard navigation too.
1243     modified files:
1244      src/lib/FeedCategoryList.py src/lib/MainWindow.py
1247 2004-01-13 18:07:10 GMT Juri Pakaste <juri@iki.fi>      patch-23
1249     Summary:
1250       simplify and beautify dialogs
1251     Revision:
1252       straw--mainline--0.22--patch-23
1254     fixed up the appearance of feed properties dialog and the categories tab in preferences
1256     modified files:
1257      glade/straw.glade glade/strings.c
1258      src/lib/FeedPropertiesDialog.py
1261 2004-01-11 14:07:04 GMT Juri Pakaste <juri@iki.fi>      patch-22
1263     Summary:
1264       merged changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22
1265     Revision:
1266       straw--mainline--0.22--patch-22
1268     Patches applied:
1269                                                                                     
1270      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1271        Fix recovery of database logfile corruption
1272                                                                                     
1273      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1274        Feed Sorting in PreferencesDialog
1275                                                                                     
1276      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1277        Feed Sorting
1278                                                                                     
1279      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1280        merged with Juri's mainline
1281                                                                                     
1282      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1283        Cleanup sorting stuff
1284                                                                                     
1285      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1286        Remove CategoryDialog
1287                                                                                     
1288      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1289        emit signal on add/remove category
1290                                                                                     
1291      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1292        remove CategoryDialog.py
1293      
1294      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1295        accidentally deleted stuff. back to normal again
1296      
1297      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1298        Fix GUID in display and parser
1299      
1300     
1302     removed files:
1303      src/lib/.arch-ids/CategoryDialog.py.id
1304      src/lib/CategoryDialog.py
1306     modified files:
1307      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1308      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1309      src/lib/FeedCategoryList.py src/lib/ItemStore.py
1310      src/lib/Main.py src/lib/MainWindow.py
1311      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1312      src/lib/__init__.py
1314     new patches:
1315      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1316      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1317      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1318      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1319      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1320      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1321      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1322      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1323      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1324      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1327 2004-01-10 15:25:48 GMT Juri Pakaste <juri@iki.fi>      patch-21
1329     Summary:
1330       remove broken accelerator (and error message) from straw_main
1331     Revision:
1332       straw--mainline--0.22--patch-21
1334     A broken quit accelerator definition in straw.glade was causing the delete_event error message on start up. Removed it.
1336     modified files:
1337      glade/straw.glade
1340 2004-01-10 10:29:59 GMT Juri Pakaste <juri@iki.fi>      patch-20
1342     Summary:
1343       fix feed deletion behaviour
1344     Revision:
1345       straw--mainline--0.22--patch-20
1347     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
1349     modified files:
1350      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1351      po/straw.pot src/lib/Main.py src/lib/MainWindow.py
1354 2004-01-10 00:33:10 GMT Juri Pakaste <juri@iki.fi>      patch-19
1356     Summary:
1357       merged jmalonzo's mainline
1358     Revision:
1359       straw--mainline--0.22--patch-19
1361     Patches applied:
1362                                                                                     
1363      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1364        tag of jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1365      
1366      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1367        managingEditor and webMaster
1368      
1369      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1370        cleanup
1371      
1372      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1373        merged dewhitspacify into unicode_field
1374      
1375      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1376        Import and Export category, Pollmanager refactor
1377      
1378      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1379        Merge distutils branch
1380      
1381      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1382        MainWindow polling cleanup
1383      
1384      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1385        Preferences Dialog Makeover
1386      
1387      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1388        Reverted title encoding (to utf-8), Uncommented imp't code
1389      
1390      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1391        Fixed: subscriptions import bug, category selection bug
1392      
1393      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1394        merged juri's mainline
1395      
1396      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1397        applied patch-17
1398      
1399      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1400        applied juri's patch-18
1401      
1402      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1403        import/export category, refactor pollmanager, fixes
1404      
1405      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1406        Merged with experimental branch
1407      
1408      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1409        tag of juri@iki.fi--2003a/straw--mainline--0.22--patch-18
1410      
1411      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1412        Initial distutils patch
1413      
1414      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1415        Remove MAINFEST, add MAINFEST.in
1416      
1417      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1418        Fix MANIFEST.ing and setup.cfg
1419      
1420     
1422     new files:
1423      .arch-ids/MANIFEST.in.id .arch-ids/setup.cfg.id
1424      .arch-ids/setup.py.id MANIFEST.in setup.cfg setup.py
1425      src/lib/.arch-ids/file_selector.py.id src/lib/file_selector.py
1426      tools/.arch-ids/=id tools/.arch-ids/__init__.py.id
1427      tools/.arch-ids/msgfmt.py.id tools/.arch-ids/msgmerge.py.id
1428      tools/.arch-ids/pygettext.py.id tools/.arch-ids/rpm-install.id
1429      tools/.arch-ids/rpm-post-install.id
1430      tools/.arch-ids/straw_distutils.py.id tools/__init__.py
1431      tools/msgfmt.py tools/msgmerge.py tools/pygettext.py
1432      tools/rpm-install tools/rpm-post-install
1433      tools/straw_distutils.py
1435     removed files:
1436      src/lib/.arch-ids/ExportSubscriptionsDialog.py.id
1437      src/lib/.arch-ids/ImportSubscriptionsDialog.py.id
1438      src/lib/ExportSubscriptionsDialog.py
1439      src/lib/ImportSubscriptionsDialog.py
1441     modified files:
1442      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1443      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1444      src/lib/Event.py src/lib/FeedCategoryList.py
1445      src/lib/FeedDataRouter.py src/lib/FeedList.py
1446      src/lib/FeedPropertiesDialog.py src/lib/Main.py
1447      src/lib/MainWindow.py src/lib/OPMLExport.py
1448      src/lib/ParsedSummary.py src/lib/PollManager.py
1449      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1450      src/lib/__init__.py src/lib/hig_alert.py src/lib/rssparser.py
1451      src/lib/utils.py src/straw
1453     new directories:
1454      tools tools/.arch-ids
1456     new patches:
1457      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1458      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1459      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1460      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1461      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1462      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1463      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1464      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1465      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1466      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1467      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1468      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1469      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1470      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1471      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1472      terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1473      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1474      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1475      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1478 2003-12-19 12:50:07 GMT Juri Pakaste <juri@iki.fi>      patch-18
1480     Summary:
1481       remove callback from categoryselector
1482     Revision:
1483       straw--mainline--0.22--patch-18
1485     Remove the callback parameter from CategorySelector and the associated function from MainWindow, it was never needed
1487     modified files:
1488      src/lib/MainWindow.py
1491 2003-12-19 11:55:55 GMT Juri Pakaste <juri@iki.fi>      patch-17
1493     Summary:
1494       remove profiling crud from src/straw
1495     Revision:
1496       straw--mainline--0.22--patch-17
1498     Remove the aspects stuff I used for profiling from straw (the executable.)
1500     modified files:
1501      src/straw
1504 2003-12-18 10:54:44 GMT Juri Pakaste <juri@iki.fi>      patch-16
1506     Summary:
1507       fix keyboard navigation
1508     Revision:
1509       straw--mainline--0.22--patch-16
1511     Keyboard navigation between articles and feeds was pretty much broken after the categories were introduced. It should all work pretty much sensibly now.
1513     modified files:
1514      src/lib/Main.py src/lib/MainWindow.py
1517 2003-12-17 21:40:18 GMT Juri Pakaste <juri@iki.fi>      patch-15
1519     Summary:
1520       add menu/keyboard navigation commands for switching categories
1521     Revision:
1522       straw--mainline--0.22--patch-15
1524     There's now in the Go menu two new choices, Next Category and Previous Category. They are bound to C-pgdown and C-pgup.
1526     modified files:
1527      glade/straw.glade glade/strings.c src/lib/Main.py
1528      src/lib/MainWindow.py
1531 2003-12-17 20:34:09 GMT Juri Pakaste <juri@iki.fi>      patch-14
1533     Summary:
1534       add a note to TODO about category menu keyboard activation
1535     Revision:
1536       straw--mainline--0.22--patch-14
1539     modified files:
1540      TODO
1543 2003-12-17 20:10:27 GMT Juri Pakaste <juri@iki.fi>      patch-13
1545     Summary:
1546       skip duplicate feeds in categories and warn about them
1547     Revision:
1548       straw--mainline--0.22--patch-13
1550     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.
1551     
1553     modified files:
1554      src/lib/FeedCategoryList.py
1557 2003-12-17 18:03:40 GMT Juri Pakaste <juri@iki.fi>      patch-12
1559     Summary:
1560       changes to a menu item
1561     Revision:
1562       straw--mainline--0.22--patch-12
1564     Changed "Properties" to "Subscription Properties", and made it initially non-sensitive
1566     modified files:
1567      glade/straw.glade src/lib/MainWindow.py
1570 2003-12-17 12:35:16 GMT Juri Pakaste <juri@iki.fi>      patch-11
1572     Summary:
1573       more news fudging for testing
1574     Revision:
1575       straw--mainline--0.22--patch-11
1577     touching up NEWS for testing hooks
1579     modified files:
1580      NEWS
1583 2003-12-16 22:19:11 GMT Juri Pakaste <juri@iki.fi>      patch-10
1585     Summary:
1586       start new entry in the NEWS file
1587     Revision:
1588       straw--mainline--0.22--patch-10
1590     Start a new entry in the news file. This is just for testing arch hooks...
1592     modified files:
1593      NEWS
1596 2003-12-11 20:01:43 GMT Juri Pakaste <juri@iki.fi>      patch-9
1598     Summary:
1599       merge changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1600     Revision:
1601       straw--mainline--0.22--patch-9
1603     Merged changes from Jan.
1605     modified files:
1606      Makefile glade/straw.glade glade/strings.c
1607      src/lib/FeedCategoryList.py src/lib/FeedDataRouter.py
1608      src/lib/Main.py src/lib/PreferencesDialog.py
1610     new patches:
1611      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--base-0
1612      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-1
1613      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-2
1614      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-3
1615      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-4
1616      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-5
1617      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-6
1618      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--base-0
1619      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1622 2003-12-08 19:22:16 GMT Juri Pakaste <juri@iki.fi>      patch-8
1624     Summary:
1625       fix adding and removal of feeds
1626     Revision:
1627       straw--mainline--0.22--patch-8
1629     Adding feeds no longer causes infinite (until maximum reached) recursion.
1630     
1631     Removing feeds now works without restarting Straw.
1633     modified files:
1634      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1635      po/straw.pot src/lib/FeedCategoryList.py src/lib/FeedList.py
1638 2003-12-07 20:15:20 GMT Juri Pakaste <juri@iki.fi>      patch-7
1640     Summary:
1641       remove debugging spew from FeedCategoryList
1642     Revision:
1643       straw--mainline--0.22--patch-7
1645     remove all the useless debug logging from FeedCategoryList
1647     modified files:
1648      src/lib/FeedCategoryList.py
1651 2003-12-07 20:14:23 GMT Juri Pakaste <juri@iki.fi>      patch-6
1653     Summary:
1654       pseudo categories remember their contents and order
1655     Revision:
1656       straw--mainline--0.22--patch-6
1658     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.
1660     modified files:
1661      src/lib/FeedCategoryList.py
1664 2003-12-07 20:12:20 GMT Juri Pakaste <juri@iki.fi>      patch-5
1666     Summary:
1667       and fix those translation files too
1668     Revision:
1669       straw--mainline--0.22--patch-5
1671     aw, we have to fix the *.po files too
1673     modified files:
1674      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1677 2003-12-07 20:10:48 GMT Juri Pakaste <juri@iki.fi>      patch-4
1679     Summary:
1680       fix makefile and remove all the arch mess from straw.pot
1681     Revision:
1682       straw--mainline--0.22--patch-4
1684     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
1686     modified files:
1687      Makefile po/straw.pot
1690 2003-12-07 19:24:12 GMT Juri Pakaste <juri@iki.fi>      patch-3
1692     Summary:
1693       clean up FeedCategoryList member access
1694     Revision:
1695       straw--mainline--0.22--patch-3
1697     Use only the properties for accessing FeedCategoryList pseudo categories outside the FeedCategoryList constructor 
1699     modified files:
1700      src/lib/FeedCategoryList.py
1703 2003-12-07 18:28:39 GMT Juri Pakaste <juri@iki.fi>      patch-2
1705     Summary:
1706       clean up some debugging mess
1707     Revision:
1708       straw--mainline--0.22--patch-2
1710     removed various log() calls from MainWindow, they aren't very useful right now
1712     modified files:
1713      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1714      po/straw.pot src/lib/MainWindow.py
1717 2003-12-07 15:10:18 GMT Juri Pakaste <juri@iki.fi>      patch-1
1719     Summary:
1720       add back that global space keybinding for now
1721     Revision:
1722       straw--mainline--0.22--patch-1
1724     Re-added the main window space accelerator for now.
1726     modified files:
1727      glade/straw.glade src/lib/MainWindow.py
1730 2003-12-07 15:00:58 GMT Juri Pakaste <juri@iki.fi>      base-0
1732     Summary:
1733       Initial import
1734     Revision:
1735       straw--mainline--0.22--base-0
1737     The initial import of my local working version of Straw
1738     
1740     new files:
1741      LICENSE Makefile NEWS README TODO
1742      data/default_subscriptions.opml data/straw.schemas
1743      glade/pixmaps/straw.png glade/straw.glade glade/straw.gladep
1744      glade/strings.c images/image-broken.png
1745      images/image-waiting.png images/offline.png images/online.png
1746      images/straw.png po/de.po po/es.po po/fi.po po/fr.po po/nl.po
1747      po/no.po po/ru.po po/straw.pot src/lib/CategoryDialog.py
1748      src/lib/Config.py src/lib/DashboardFrontend.py
1749      src/lib/Event.py src/lib/ExportSubscriptionsDialog.py
1750      src/lib/Feed.py src/lib/FeedCategoryList.py
1751      src/lib/FeedDataRouter.py src/lib/FeedItems.py
1752      src/lib/FeedList.py src/lib/FeedPropertiesDialog.py
1753      src/lib/FindDialog.py src/lib/ImageCache.py
1754      src/lib/ImportSubscriptionsDialog.py src/lib/ItemStore.py
1755      src/lib/LookupManager.py src/lib/Main.py src/lib/MainWindow.py
1756      src/lib/MessageManager.py src/lib/NetworkConstants.py
1757      src/lib/OPML.py src/lib/OPMLExport.py src/lib/OPMLImport.py
1758      src/lib/ParsedSummary.py src/lib/PollManager.py
1759      src/lib/PreferencesDialog.py src/lib/QueueDict.py
1760      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
1761      src/lib/SummaryItem.py src/lib/SummaryParser.py
1762      src/lib/URLFetch.py src/lib/__init__.py src/lib/dashboard.py
1763      src/lib/error.py src/lib/hig_alert.py src/lib/httplib_async.py
1764      src/lib/rssfinder.py src/lib/rssparser.py src/lib/utils.py
1765      src/straw straw.desktop test/LookupTests.py