More work on config, Preferences dialog.
[straw.git] / ChangeLog
blob0ac1211bb6636ae47a5f72b538958f7e0e868bd2
1 2007-05-19  Jan C. Alonzo  <jmalonzo@gmail.com>
3         * src/lib/feedparser.py:
4           - changed USER_AGENT to Straw 
6 2007-05-18  Jan C. Alonzo  <jmalonzo@gmail.com>
8         * src/lib/ImageCache.py:
9           - set status to FAILED if images are broken
10         * src/lib/URLFetch.py:
11           - http_results only accepts two parameters
12         * src/lib/subscribe.py:
13           - fix typo on getting the password
14           - fix misindented assignment of config.offline
15           - remove print statements
16           - http_results only accepts two parameters
18 2007-05-17  Jan C. Alonzo  <jmalonzo@gmail.com>
20         * src/lib/httplib2/__init__.py:
21           - initial proxy support (no authentication)
22           - cleanup proxy support
23           - refactor straw home directory designations
24           - initialize 'data' to None
25         * setup.py
26           - fix broken python version detection 
27             fixes bug #439144 (R.Mahmatkhanov@SKYLINK.RU)
30 2007-05-12  Jan C. Alonzo  <jmalonzo@gmail.com>
32         * src/lib/Config.py:
33           - fixed gconf and environment proxy support in config
34           - removed NullProxyConfig
36 2007-05-11  Jan C. Alonzo  <jmalonzo@gmail.com>
38         * src/lib/httplib2: httplib2 3.x
39         * src/lib/URLFetch.py: 
40           - Use httplib2 as backend
41           - remove references to urllib2
42         * src/lib/FeedDataRouter.py, src/lib/PollManager.py, src/lib/ImageCache.py:
43           - removed 'headers' param in .http_results function
44           - remove headers if we are not using it
45         * README:
46           - updated minimum requirements
47           - removed STRAW_THREAD_DNS and STRAW_NO_ETAGS doc
48         * src/lib/Application.py, src/lib/Config.py:
49           - Removed use_threads and no_etags options
50         * src/lib/Feed.py, src/lib/FeedCategoryList.py:
51           - removed 'etag' option. httplib2 does the etag handling now
52         * src/straw:
53           - cleanup httplib2 dir as well
55 2007-05-10  Jan C. Alonzo  <jmalonzo@gmail.com>
57         * src/lib/URLFetch.py:
58           - moved URLFetch_threaded code here
59         * src/lib/URLFetch_threaded.py: removed
60         * src/lib/LookupManager.py, src/lib/httplib_async.py:
61           - Removed. We now rely on threads.
62         * src/lib/Config.py, src/lib/PollManager.py:
63           - remove references to LookupManager
65 2007-05-09  Jan C. Alonzo  <jmalonzo@gmail.com>
67         * src/lib/ImageCache.py:
68           - changed icon names accordingly
69         * src/lib/ItemView.py:
70           - load default image-mising icon if theme does not supply a
71           proper MIME typed icon for the enclosures
72         * glade/straw.glade: removed itemview treeview header
73         * src/straw: updated straw website
75 2007-05-09  Jan C. Alonzo  <jmalonzo@gmail.com>
77         * src/lib/FeedPropertiesDialog.py, glade/straw.glade:
78           - Complete design and code fixes
80 2007-05-08  Jan C. Alonzo  <jmalonzo@gmail.com>
82         * src/straw: removed --enable-dbus reference, update to 0.2
84 2007-05-06  Jan C. Alonzo  <jmalonzo@gmail.com>
86         * src/lib/FeedPropertiesDialog.py, glade/straw.glade:
87           - Redesigned to use MVP
88           - Redesigned user interface
90 2007-05-04  Jan C. Alonzo  <jmalonzo@gmail.com>
92         * NEWS: Release 0.27 
93         * AUTHORS, src/lib/dialogs.py: Added Leandro Lameiro
94         * data/default_subscriptions.opml: Fix Straw feed
96 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
98         Patch by: Leandro Lameiro <lameiro@gmail.com>
99         
100         * src/lib/ItemStore.py, src/lib/ItemView.py:
101         * src/lib/SummaryParser.py, src/lib/SummaryItem.py:
102           - Added enclosures support (closes #145446)
104 2007-04-28  Jan C. Alonzo  <jmalonzo@gmail.com>
106         * src/lib/dialogs.py: 
107           - removed support for About dialog pygtk 2.6
108           - bump copyright year to 2007
109         * straw.desktop.in: 
110           - Added GTK category; removed Applications category
111         * data/default_subscriptions.opml:
112           - Updated straw rss feed        
114 2007-02-03  Jan C. Alonzo  <jmalonzo@gmail.com>
116         Patch by: Tom Parker <palfrey@tevp.net>
117         
118         * src/lib/subscribe.py: Fixed bug #380861.
120 2007-02-02  Jan C. Alonzo  <jmalonzo@gmail.com>
122         * AUTHORS:
123         * src/lib/dialogs.py:
124             - Added Tuukka Hastrup to the contributors list
125         * src/lib/utils.py: 
126             - fixed bug in checking for encoding
127             - fixes bug #392813, #393295 - Thanks to Mike Auty
128         * data/straw.schemas: 
129         Patch by: Leandro Lameiro <lameiro@gmail.com>   
130             - Fixed bug #400166. 
131         * src/lib/Feed.py:
132             - Fixed bug #391712 by Seth Finkelstein
133         * src/lib/strawdbus.py:
134             - use dbus module instead of dbus.dbus_bindings (deprecated)
136 2006-11-04  Jan C. Alonzo  <jmalonzo@gmail.com>
138         * src/lib/ItemStore.py: Refactored, cleaned up redundant methods.
140 2006-10-21  Jan C. Alonzo  <jmalonzo@gmail.com>
142         * glade/straw.glade:
143         * images/offline.png:
144         * images/online.png:
145         * src/lib/Application.py:
146         * src/lib/OfflineToggle.py:
147         * src/lib/strawdbus.py:
148         * src/straw:
149             - Use GTK stock CONNECT and DISCONNECT icons
150                 (removing offline.png and online.png)
151             - Log exception when DBus/NetworkManager throws an error on startup
152             - Respect --offline parameter (doesn't matter what
153                       NetworkManager thinks)
155 2006-10-20  Jan C. Alonzo  <jmalonzo@gmail.com>
157         * glade/straw.glade:
158         * glade/strings.c:
159             - FeedPropertiesDialog: Moved feed info to tab 1, Settings to tab 2.
160         * src/lib/Application.py:
161         * src/lib/strawdbus.py:
162         * src/straw:
163             - Removed optional dbus support. dbus is now a dependency
164             - Added support for listening to NetworkManager CONNECTED and DISCONNECTED events.
165         * src/lib/ImageCache.py:
166             - No need to load all feeds on initialize.
167         * src/lib/ItemStore.py:
168             - Removed deprecated methods.
169         * src/lib/utils.py:
170             - Notify user in case we can't load a link due to bad browser setting.
172 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
174         * configure.in: Updated ALL_LINGUAS, not sure if its necessary
176 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
178         * setup.py: Changing version to 0.27, going to go with
179         that instead
181 2006-10-18  Ryan P Skadberg  <skadz@stigmata.org>
183         patch by: Leandro Lameiro <lameiro@gmail.com>
185         * src/lib/Application.py: Minor fix for Return to Main
187 2006-10-16  Ryan P Skadberg  <skadz@stigmata.org>
189         patch by: Leandro Lameiro <lameiro@gmail.com>
191         * src/lib/Application.py: Switch Find to Return to Main
193 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
195         * glade/straw.glade: Added a button inside of find_vbox to
196           allow the user to go back to the feedlist.  File provided
197           by Leandro Lameiro <lameiro@gmail.com>.
198           Fix #345507
200 2006-10-14  German Poo-Caaman~o  <gpoo@gnome.org>
202       * src/lib/Config.py: Fix #347464 in initialize_options.
203         Verify if OPTION_WINDOW_SIZE_W and OPTION_WINDOW_SIZE_H
204         are greater than 0.
206 2006-10-15  Ryan P Skadberg  <skadz@stigmata.org>
208         * setup.py: Fixed version for imminent release
210 2006-08-03  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
212         * src/lib/dialogs.py: Make close button work correctly
213         in the about dialog (newer GTK+ versions don't close it
214         automatically anymore). Fixes bug #349525.
216 2006-08-03  Jan C. Alonzo  <jmalonzo@gmail.com>
218         * src/lib/strawtypes.py:
219             - Removed. Use @apply..property(**locals()).        
220         * src/lib/Config.py:
221         * src/lib/Event.py:
222         * src/lib/Feed.py:
223         * src/lib/FeedCategoryList.py:
224         * src/lib/FeedItems.py:
225         * src/lib/ImageCache.py:
226         * src/lib/SummaryItem.py:
227         * src/lib/dialogs.py:
228             - modified due to strawtypes.py deletion.
229         * src/lib/ItemStore.py:
230             - set the bsddb environment's lk_max_locks ad lk_max_objects to 10000
231         * src/lib/MVP.py:
233 2006-04-18  Kjartan Maraas  <kmaraas@gnome.org>
235         * configure.in: Add nb to ALL_LINGUAS.
237 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
239         * configure.in: Remove no from ALL_LINGUAS.
241 2006-04-02  Jan C. Alonzo  <jmalonzo@gmail.com>
243         * glade/straw.glade, glade/strings.c: 
244             - Changed some keybindings so they make sense (from Andrew Conkling)
245         * setup.py: Bumped up the version to 0.27CVS
246         * src/lib/ItemList.py: Revert to text - was using markup in the
247                   title renderer (fixes bug #333833)
248         * src/straw: Fixed forming library path (Bug #335921)
249         * straw.desktop.in: Change name to "Straw Feed Reader" (Bug #336228)
251 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
253         * setup.py: Make the last commit actually work
255 2006-03-07  Ryan P Skadberg  <skadz@stigmata.org>
257         * setup.py: Fixes to deal with $DISPLAY not available during
258           module checks
260 2006-03-04  Jan C. Alonzo  <jmalonzo@gmail.com>
262         * NEWS: updated for 0.26
263         * glade/straw.glade: changed category combo border width to 4
264         * src/lib/SummaryParser.py: added handle_charref and handle_entity
266 2006-03-01  Daniel Nylander <po@danielnylander.se>
268         * po/sv.po Updated Swedish translation.
270 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
272         * straw.desktop.in:
273             - added Version and GenericName
274             - Changed Description 
276 2006-02-26  Jan C. Alonzo  <jmalonzo@gmail.com>
278         * data/straw.css: commented out item header-specific style
279         * glade/straw.glade, glade/strings.c:
280             - applied Andrew Conkling's string changes
281             - Fixed accelerators and mnemonics
282             - Added 'find' button in the 'Edit' submenu
283         * src/lib/Application.py:
284         * src/lib/ItemList.py: commented item title escaping
285         * src/lib/ItemView.py: commented out item view style
286         * src/lib/subscribe.py: removed debug statement
288 2006-02-18  Jan C. Alonzo  <jmalonzo@gmail.com>
291         * glade/straw.glade, glade/strings.c: 
292             - Changed "Advance Search" to "Date Filter" which makes more sense.
293             - Should fix bug #328804 (typo in PO file).
294         * setup.py: point the project url to
295                   http://www.gnome.org/projects/straw
296         * src/lib/ItemView.py,  data/straw.css:
297             - added 'title', 'itemheader', and 'td#date' styles.
298             - removed commented styles.
299             - fixed item heading. 
300             - Fixed buf #309480. Made the item title bigger.
301         * src/lib/Application.py:
302             - Fixed bug #317278. Didn't apply patch, just the concept.
303         * src/lib/Tray.py:
304             - removed straw.pytrayicon import
305         * src/lib/FeedList.py, src/lib/ItemStore.py, src/lib/LookupManager.py:
306             - removed debug statements
307         * src/lib/ItemList.py:
308             - use 'markup' for item titles. 
309         * src/lib/SummaryParser.py:
310             - removed handle_charref and handle_entityref from TitleImgParser.
311         * src/lib/dialogs.py: formatting fix (pylint made me do it:)
313 2006-02-12  Jan C. Alonzo  <jmalonzo@gmail.com>
315         * data/straw.schemas, src/lib/Config.py, src/lib/ItemView.py:
316             - added config for saving the amount of text magnification
317         * glade/straw.glade, glade/strings.c:
318             - some toolbar improvements
319         * src/lib/Application.py, src/lib/Event.py, src/lib/FeedList.py, src/lib/ItemStore.py:
320             - removed 'print' statements
321         * src/lib/FeedListView.py:
322             - Fixed bug #328795 - spacebar doesn't flip to beginning
323             - FeedSelectionChanged signal fixes
325 2006-02-04  Jan C. Alonzo  <jmalonzo@gmail.com>
327         * constants.py.in: 
328             - point to http://www.gnome.org/projects/straw
329         * glade/straw.glade, glade/strings.c:
330             - integrated Andrew Conkling's menu/toolbar icon fixes.
331             - Used gtk.STOCK_INFO for subscription properties icon      
332         * src/lib/Application.py:
333             - Fixed bug #328743 - Spelling error
334             - (Partially) Fixed bug #328795 - spacebar doesn't flip to beginning
335         * src/lib/FeedListView.py:
336         * src/lib/ItemList.py:
337             - Fixed bug #328750 - Skip to first unread item
338             - Changed unread items to 'blue' and bold
339         * src/lib/SummaryParser.py:
340         * src/lib/subscribe.py:
341             - check if there are existing feeds before polling
342         * src/eggtray/eggtrayicon.c, src/eggtray/eggtrayicon.h, src/eggtray/trayicon.defs:
343         * src/eggtray/trayicon.override, src/eggtray/trayiconmodule.c:
344         * setup.py, tools/straw_distutils.py:
345             - Removed eggtray-related build options
346             - Fixed bug #328238 - Depend on GnomePythonExtras
349 2006-01-26  Clytie Siddall <clytie@riverland.net.au>
351         * configure.in  Added vi in ALL_LINGUAS line.
352         
353 2006-01-26  Jan C. Alonzo  <jmalonzo@gmail.com>
355         * MAINTAINERS, setup.cfg, MANIFEST.in, src/lib/dialogs.py:
356             - Added new file MAINTAINERS
357             - Copyrighted 2005-2006 to Straw contributors. 
358             - Fancy copyright text.
359         * glade/straw.glade, glade/strings.c:
360             - Moved category combo just at the top of the feedlist treeview.
361         * setup.py: Dependency on pygtk 2.6
362         * src/lib/Application.py: Fixed #328686 - Capitalization bug.
363         * src/lib/Event.py, src/lib/Feed.py, src/lib/FeedList.py:
364             - enable feed update signals as it was commented out before.
365         * src/lib/FeedListView.py, src/lib/ItemList.py:
366             - Fixed #328191 - unread item scrolling skipping
367         * src/lib/ItemStore.py: 
368             - use os.path.join for getting the straw home directory.
369         * src/lib/ItemView.py: - Remove the icons in the context menu
370         * src/lib/subscribe.py: - Fixed bug #149424 - http links only.
371         * src/straw:
372             - don't check for 'straw' in sys.path if it's being run locally.
374 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
376         * AUTHORS: Added Ryan P. Skadberg to the list of maintainers.
377         * glade/straw.glade, src/lib/Application.py, src/lib/utils.py:
378             - fixed bug #318802 - copy article text
379         * src/lib/Event.py: Reparent PollFrequencyChangedSignal to PollChangedSignal
380         * src/lib/Feed.py: Fixed bug #317126 - error exporting OPML subscriptions
381         * src/lib/ItemView.py: Fixed bug #145450 - Right clicking of URLs
382         * src/lib/OPMLExport.py: use gnomevfs instead of gnome.vfs.
383         * src/lib/dialogs.py: Added Ryan P. Skadberg to contributors. Copyright 2005-2006 to me.
385 2006-01-22  Jan C. Alonzo  <jmalonzo@gmail.com>
387         * src/lib/Config.py, src/lib/PreferencesDialog.py:
388             - Added option for overriding the browser desktop setting.
389             - Fixed #157475
390             - Fixed #147286
391         
392         * MANIFEST.in: Added constants.py.in, AUTHORS
393         * data/straw.schemas: Added 'last_poll' and 'browser_cmd'
394         * glade/straw.glade, glade/strings.c:
395             - UI and string fixes
396             - browser setting interface
397         * src/lib/Application.py:
398         * src/lib/Event.py:
399             - Refactor signal handling. Added and removed some signals.
400         * src/lib/Feed.py, src/lib/FeedCategoryList.py, src/lib/FeedItems.py:
401         * src/lib/FeedList.py, src/lib/SummaryItem.py:
402             - use some fancy decorator. yeah, it's candy but it looks more neat.
403         * src/lib/FeedPropertiesDialog.py:
404         * src/lib/ItemList.py, src/lib/ItemView.py, src/lib/FeedListView.py:
405             - Refactor item and feed scrolling.
406             - Font resize and context popup in ItemView.py
407         * src/lib/ItemStore.py: 
408             - Added DB_PRIVATE to the DB environment flags. 
409                 - Fixes #157140
410                 - Fixes #316415 - crashes on non-mmap using filesystems (i.e. FUSE)
411             - Refactor the connect/disconnect signal on feeds
412         * src/lib/OPMLExport.py, src/lib/OPMLImport.py:
413             - Fixes.
414             - use gnomevfs instead of the deprecated gnome.vfs
415         * src/lib/PollManager.py:
416         * src/lib/QueueDict.py: Removed item scrolling.
417         * src/lib/SummaryParser.py: long title fixes.
418         * src/lib/__init__.py: extend copyright till 2004 to jpakaste.
419         * src/lib/dialogs.py:
420         * src/lib/feedparser.py:
421             - Updated to 4.0.2
422             - Fixed #301192
423         * src/lib/httplib_async.py:
424         * src/lib/strawdbus.py: Updated to dbus > 0.5x
425         * src/lib/subscribe.py: reset the number of feeds found on exception.
426         * src/lib/utils.py: added url_show here. Moved read_text to FeedPropertiesDialog.
427         * src/straw: Move option parsing here. fixed STRAW_IN_SOURCE_DIR startup.
428         * tools/straw_distutils.py, setup.py, src/lib/Tray.py:
429             - Commented out straw.pytrayicon build. We use
430                       gnome-python-extras now.
431         * TODO: updated.
432         * data/straw.css: 
435 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
437         * src/lib/OPMLImport.py: Small patch to fix 314674
439 2006-01-21  Ryan P Skadberg  <skadz@stigmata.org>
441         Patch by: Thierry Moisan <thierryn@videotron.ca>
443         * glade/straw.glade:
444         * glade/strings.c:
445         * po/en_CA.po:
446         * po/sr.po:
447         * po/sr@Latn.po:
448         * src/lib/Application.py:
449         * src/lib/subscribe.py: Fixes 327162
451 2006-01-15  Ryan P Skadberg  <skadz@stigmata.org>
453         * src/lib/strawdbus.py: Patch for newer dbus
455 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
457         * po/es.po: Fixed update from TLA
459 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
461         * glade/pixmaps/straw.png:
462         * glade/straw.png:
463         * src/lib/DashboardFrontend.py:
464         * src/lib/Main.py:
465         * src/lib/MainWindow.py:
466         * src/lib/SubscribeDialog.py:
467         * src/lib/dashboard.py:
468         * src/lib/file_selector.py:
469         * src/lib/hig_alert.py: Removed all old files
471 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
473         * test/TestParser.py:
474         * test/TestQueueDict.py:
475         * test/TestSubscribe.py:
476         * test/TestUtils.py: Adding New Test Files
478 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
480         * AUTHORS:
481         * constants.py.in:
482         * src/lib/Application.py:
483         * src/lib/CategorySelector.py:
484         * src/lib/FeedListView.py:
485         * src/lib/ItemList.py:
486         * src/lib/ItemView.py:
487         * src/lib/OfflineToggle.py:
488         * src/lib/dialogs.py:
489         * src/lib/strawdbus.py:
490         * src/lib/subscribe.py: First pass of adding files
492 2006-01-13  Ryan P Skadberg  <skadz@stigmata.org>
494         * NEWS:
495         * README:
496         * TODO:
497         * configure.in:
498         * data/default_subscriptions.opml:
499         * data/straw.css:
500         * data/straw.schemas:
501         * glade/straw.glade:
502         * glade/strings.c:
503         * po/ChangeLog:
504         * po/POTFILES.in:
505         * po/cs.po:
506         * po/de.po:
507         * po/en_CA.po:
508         * po/en_GB.po:
509         * po/es.po:
510         * po/fi.po:
511         * po/fr.po:
512         * po/nl.po:
513         * po/pt.po:
514         * po/pt_BR.po:
515         * po/sr.po:
516         * po/sr@Latn.po:
517         * setup.cfg:
518         * setup.py:
519         * src/lib/Config.py:
520         * src/lib/Event.py:
521         * src/lib/Feed.py:
522         * src/lib/FeedCategoryList.py:
523         * src/lib/FeedDataRouter.py:
524         * src/lib/FeedItems.py:
525         * src/lib/FeedList.py:
526         * src/lib/FeedPropertiesDialog.py:
527         * src/lib/Find.py:
528         * src/lib/ImageCache.py:
529         * src/lib/ItemStore.py:
530         * src/lib/LookupManager.py:
531         * src/lib/MVP.py:
532         * src/lib/MainloopManager.py:
533         * src/lib/MessageManager.py:
534         * src/lib/OPML.py:
535         * src/lib/OPMLExport.py:
536         * src/lib/OPMLImport.py:
537         * src/lib/ParsedSummary.py:
538         * src/lib/PollManager.py:
539         * src/lib/PreferencesDialog.py:
540         * src/lib/QueueDict.py:
541         * src/lib/SummaryItem.py:
542         * src/lib/SummaryParser.py:
543         * src/lib/Tray.py:
544         * src/lib/URLFetch.py:
545         * src/lib/ValueMonitor.py:
546         * src/lib/__init__.py:
547         * src/lib/error.py:
548         * src/lib/feedfinder.py:
549         * src/lib/feedparser.py:
550         * src/lib/httplib_async.py:
551         * src/lib/utils.py:
552         * src/straw:
553         * straw.desktop.in:
554         * test/LookupTests.py:
555         * test/TestConfig.py:
556         * tools/straw_distutils.py: Update to Latest TLA tree
558 2005-10-04  Pawan Chitrakar  <pchitrakar@gmail.com>
560         * configure.in: Added ne in ALL_LINGUAS
562 2005-09-07  Inaki Larranaga  <dooteo@euskalgnu.org>
564         * configure.in: Added "eu" to ALL_LINGUAS.
566 2005-06-25  Maxim Dziumanenko <mvd@mylinux.ua>
568         * configure.in: Added "uk" to ALL_LINGUAS.
570 2005-04-01  Steve Murphy  <murf@e-tools.com>
572         * configure.in: Added "rw" to ALL_LINGUAS.
574 # do not edit -- automatically generated by arch changelog
575 # arch-tag: automatic-ChangeLog--juri@iki.fi--2003a/straw--mainline--0.22
578 2004-02-20 15:52:21 GMT Juri Pakaste <juri@iki.fi>      patch-58
580     Summary:
581       update NEWS
582     Revision:
583       straw--mainline--0.22--patch-58
585     add the setup.py change to the news
587     modified files:
588      ChangeLog NEWS
591 2004-02-19 18:00:37 GMT Juri Pakaste <juri@iki.fi>      patch-57
593     Summary:
594       remove mxdatetime check from setup.py
595     Revision:
596       straw--mainline--0.22--patch-57
598     It's not a hard dependency, so it shouldn't be checked for on installation
600     modified files:
601      ChangeLog setup.py
604 2004-02-19 17:12:09 GMT Juri Pakaste <juri@iki.fi>      patch-56
606     Summary:
607       merge
608     Revision:
609       straw--mainline--0.22--patch-56
611     Patches applied:
612     
613      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
614        merged juri's patch-51
615     
616      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
617        merged with juri's patch-55
618     
619      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
620        catch UnicodeDecodeError and decode it to latin-1; fix title slicing bug
621     
622      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
623        0.21.1
624     
626     modified files:
627      ChangeLog NEWS setup.py src/lib/__init__.py src/lib/utils.py
629     new patches:
630      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-45
631      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-46
632      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-47
633      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-48
636 2004-02-15 15:29:15 GMT Juri Pakaste <juri@iki.fi>      patch-55
638     Summary:
639       add changelog
640     Revision:
641       straw--mainline--0.22--patch-55
644     new files:
645      .arch-ids/ChangeLog.id ChangeLog
648 2004-02-15 15:05:02 GMT Juri Pakaste <juri@iki.fi>      patch-54
650     Summary:
651       news for 0.22
652     Revision:
653       straw--mainline--0.22--patch-54
656     modified files:
657      NEWS
660 2004-02-15 14:29:01 GMT Juri Pakaste <juri@iki.fi>      patch-53
662     Summary:
663       set icon for the about dialog
664     Revision:
665       straw--mainline--0.22--patch-53
668     modified files:
669      src/lib/MainWindow.py
672 2004-02-15 13:57:12 GMT Juri Pakaste <juri@iki.fi>      patch-52
674     Summary:
675       add Terje to the authors credits
676     Revision:
677       straw--mainline--0.22--patch-52
680     modified files:
681      src/lib/MainWindow.py
684 2004-02-14 17:25:50 GMT Juri Pakaste <juri@iki.fi>      patch-51
686     Summary:
687       explain a bit about the conversion problems
688     Revision:
689       straw--mainline--0.22--patch-51
692     modified files:
693      README
696 2004-02-14 15:59:47 GMT Juri Pakaste <juri@iki.fi>      patch-50
698     Summary:
699       display an alert dialog when conversion fails
700     Revision:
701       straw--mainline--0.22--patch-50
703     If the database conversion fails, display an alert dialog to tell the user of the problem.
705     modified files:
706      src/lib/ItemStore.py
709 2004-02-14 15:24:06 GMT Juri Pakaste <juri@iki.fi>      patch-49
711     Summary:
712       remove feed hierarchy entry, add a few new ones
713     Revision:
714       straw--mainline--0.22--patch-49
717     modified files:
718      TODO
721 2004-02-14 15:21:37 GMT Juri Pakaste <juri@iki.fi>      patch-48
723     Summary:
724       re-raise any exception thrown in convert_1_2
725     Revision:
726       straw--mainline--0.22--patch-48
728     re-raise any exception thrown in convert_1_2, so the version number of the db won't be incremented.
730     modified files:
731      src/lib/ItemStore.py
734 2004-02-10 18:31:42 GMT Juri Pakaste <juri@iki.fi>      patch-47
736     Summary:
737       fix convert_1_2 to always close the cursor
738     Revision:
739       straw--mainline--0.22--patch-47
741     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...
743     modified files:
744      src/lib/ItemStore.py
747 2004-02-08 07:27:04 GMT Juri Pakaste <juri@iki.fi>      patch-46
749     Summary:
750       merge
751     Revision:
752       straw--mainline--0.22--patch-46
754     
755     Patches applied:
756     
757      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
758        merged juri's patch-43
759     
760      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
761        updated Spanish translation (Francisco J. F. Serrador)
762     
763      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
764        sorting fixes and support for pseudo-categories sorting
765     
766      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
767        Updated French translation (David Rousseau)
768     
769      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
770        merged juri's patch 44-45
771     
773     modified files:
774      po/es.po po/fr.po src/lib/FeedCategoryList.py
775      src/lib/FeedList.py src/lib/FindDialog.py src/lib/ItemStore.py
776      src/lib/PreferencesDialog.py src/lib/utils.py src/straw
778     new patches:
779      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-40
780      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-41
781      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-42
782      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-43
783      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-44
786 2004-02-07 14:22:11 GMT Juri Pakaste <juri@iki.fi>      patch-45
788     Summary:
789       don't display permalink link if guid wasn't a permalink
790     Revision:
791       straw--mainline--0.22--patch-45
794     modified files:
795      src/lib/ItemStore.py src/lib/MainWindow.py
796      src/lib/SummaryItem.py src/lib/SummaryParser.py
797      src/lib/feedparser.py
800 2004-02-07 12:36:50 GMT Juri Pakaste <juri@iki.fi>      patch-44
802     Summary:
803       remove mxDateTime dependency from FindDialog
804     Revision:
805       straw--mainline--0.22--patch-44
807     now just use struct_times.
809     modified files:
810      src/lib/FindDialog.py
813 2004-02-07 10:56:39 GMT Juri Pakaste <juri@iki.fi>      patch-43
815     Summary:
816       keep item selected when feed is refreshed
817     Revision:
818       straw--mainline--0.22--patch-43
820     ItemView used to lose item focus and select the first item in the feed when the feed was refreshed. No more.
822     modified files:
823      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
824      src/lib/MainWindow.py
827 2004-02-07 07:56:11 GMT Juri Pakaste <juri@iki.fi>      patch-42
829     Summary:
830       removed a left-over debug message
831     Revision:
832       straw--mainline--0.22--patch-42
835     modified files:
836      src/lib/Main.py
839 2004-02-03 17:09:46 GMT Juri Pakaste <juri@iki.fi>      patch-41
841     Summary:
842       locale changes
843     Revision:
844       straw--mainline--0.22--patch-41
846     changes to locale handling
847     - 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.
848     - in utils.get_locale, use locale.getlocale(locale.LC_MESSAGES) instead of locale.getdefaultlocale()
850     modified files:
851      src/lib/Main.py src/lib/utils.py
854 2004-02-03 16:58:30 GMT Juri Pakaste <juri@iki.fi>      patch-40
856     Summary:
857       merge
858     Revision:
859       straw--mainline--0.22--patch-40
861     Patches applied:
862     
863      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
864        fixes
865     
866      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
867        merged patches 36-39
868     
870     modified files:
871      src/lib/utils.py
873     new patches:
874      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-38
875      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-39
878 2004-02-01 18:02:23 GMT Juri Pakaste <juri@iki.fi>      patch-39
880     Summary:
881       db conversion for dates, fix date display
882     Revision:
883       straw--mainline--0.22--patch-39
885     - Convert, if necessary, mxDateTime objects in the database to time.struct_times.
886     - Fix date display: show time in local time, show year, full month name, full day name
888     modified files:
889      src/lib/ItemStore.py src/lib/MainWindow.py src/lib/utils.py
892 2004-01-31 11:14:05 GMT Juri Pakaste <juri@iki.fi>      patch-38
894     Summary:
895       merge
896     Revision:
897       straw--mainline--0.22--patch-38
899     Patches applied:
900     
901      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
902        Status message fixes, XHTML entity conversion fixes, cleanup
903     
904      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
905        get_encoding changes, title conversion changes, fixes, cleanups, 
906     
907      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
908        fix StringIO import(feedparser 2.7.6), leave empty title and description as is
909     
911     modified files:
912      src/lib/Config.py src/lib/DashboardFrontend.py
913      src/lib/Event.py src/lib/Main.py src/lib/MainWindow.py
914      src/lib/MessageManager.py src/lib/PollManager.py
915      src/lib/SummaryItem.py src/lib/SummaryParser.py
916      src/lib/__init__.py src/lib/feedparser.py src/lib/utils.py
918     new patches:
919      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-35
920      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-36
921      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-37
924 2004-01-29 18:42:57 GMT Juri Pakaste <juri@iki.fi>      patch-37
926     Summary:
927       add popup menu to items, mark as unread functionality
928     Revision:
929       straw--mainline--0.22--patch-37
931     Added a popup menu to items, contains for now the item "Mark as Unread". 
932     This also changes the semantics of ItemReadSignal: now you should check 
933     the seen attribute of signal.sender to see if the item has been read or 
934     marked as unread.
936     modified files:
937      po/straw.pot src/lib/FeedItems.py src/lib/Main.py
938      src/lib/MainWindow.py src/lib/SummaryItem.py
941 2004-01-29 15:24:48 GMT Juri Pakaste <juri@iki.fi>      patch-36
943     Summary:
944       merge
945     Revision:
946       straw--mainline--0.22--patch-36
948     Patches applied:
949                                                                                     
950      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
951        merged Juri's #26-32 patches
952      
953      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
954        merged Juri's patches
955      
956      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
957        put category selector inside the toolbar
958      
959      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
960        applied Terje's patches, fix calls to feed properties, 0.22
961      
962     
964     removed files:
965      .arch-ids/Makefile.id Makefile
967     modified files:
968      README glade/straw.glade glade/strings.c po/no.po setup.py
969      src/lib/FindDialog.py src/lib/Main.py src/lib/MainWindow.py
970      src/lib/PreferencesDialog.py src/lib/SummaryItem.py
971      src/lib/__init__.py src/lib/file_selector.py
972      tools/straw_distutils.py
974     new patches:
975      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-31
976      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-32
977      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-33
978      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-34
981 2004-01-19 21:22:23 GMT Juri Pakaste <juri@iki.fi>      patch-35
983     Summary:
984       argh, forgot this: should be part of patch-34
985     Revision:
986       straw--mainline--0.22--patch-35
989     modified files:
990      glade/straw.glade glade/strings.c
993 2004-01-19 19:48:02 GMT Juri Pakaste <juri@iki.fi>      patch-34
995     Summary:
996       fix some bugs in subscribedialog
997     Revision:
998       straw--mainline--0.22--patch-34
1000     - Focus Apply button on the last page
1001     - 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...
1002     - Don't require re-modification of the username in the auth page on the second run
1003     - Tell the user if the authentication was unsuccessful
1004     - Clear the auth gtkentries if login was successful
1005     
1007     modified files:
1008      src/lib/SubscribeDialog.py
1011 2004-01-19 18:05:10 GMT Juri Pakaste <juri@iki.fi>      patch-33
1013     Summary:
1014       change Poll to Refresh in the popup menu too
1015     Revision:
1016       straw--mainline--0.22--patch-33
1019     modified files:
1020      src/lib/MainWindow.py
1023 2004-01-18 00:48:54 GMT Juri Pakaste <juri@iki.fi>      patch-32
1025     Summary:
1026       preliminary version of authentication support for subscribe dialog
1027     Revision:
1028       straw--mainline--0.22--patch-32
1030     Propagate 401 back from StrawURLOpener via rssfinder to SubscribeDialog, show
1031     the user an authentication challenge. Fetch the rss with the user supplied 
1032     credentials and store them in the feed if successful. Not quite finished 
1033     but seems to work.
1035     modified files:
1036      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1037      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1038      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
1039      src/lib/rssfinder.py
1042 2004-01-17 22:17:06 GMT Juri Pakaste <juri@iki.fi>      patch-31
1044     Summary:
1045       make FeedPropertiesDialogs individual objects
1046     Revision:
1047       straw--mainline--0.22--patch-31
1049     Now instantiate a new FeedPropertiesDialog every time an user requests 
1050     the properties dialog for a feed that doesn't have it already visible. 
1051     Thus now it's possible to have multiple FeedPropertiesDialogs open, and 
1052     the contents of the dialog don't change when the user moves around in the 
1053     main window (or when Straw itself changes the selection in the main window.)
1054     
1056     modified files:
1057      src/lib/FeedPropertiesDialog.py src/lib/Main.py
1058      src/lib/MainWindow.py src/lib/PreferencesDialog.py
1061 2004-01-17 17:53:10 GMT Juri Pakaste <juri@iki.fi>      patch-30
1063     Summary:
1064       initialize MyDB instance variables to avoid complaints from __del__
1065     Revision:
1066       straw--mainline--0.22--patch-30
1068     If something went wrong in MyDB.__init__, you got an AttributeError from
1069     __del__ if _db or _env weren't inserted into the object name space yet. 
1070     So start __init__ by setting them to None.
1072     modified files:
1073      src/lib/ItemStore.py
1076 2004-01-17 17:27:53 GMT Juri Pakaste <juri@iki.fi>      patch-29
1078     Summary:
1079       fix debian bug #224296: don't try to truncate old config file in "rw" mode
1080     Revision:
1081       straw--mainline--0.22--patch-29
1083     Truncating a file opened for both reading and writing doesn't work, you have
1084     to first read the data, then close it, then open it again for only writing. This fixed Debian bug #224296.
1085     
1086     
1088     modified files:
1089      src/lib/Config.py
1092 2004-01-17 17:18:08 GMT Juri Pakaste <juri@iki.fi>      patch-28
1094     Summary:
1095       remove cvs conflict droppings
1096     Revision:
1097       straw--mainline--0.22--patch-28
1100     modified files:
1101      test/LookupTests.py
1104 2004-01-17 12:47:42 GMT Juri Pakaste <juri@iki.fi>      patch-27
1106     Summary:
1107       merge jmalonzo@unpluggable.com/straw--mainline--0.22, up to patch-30
1108     Revision:
1109       straw--mainline--0.22--patch-27
1111     Patches applied:
1112      
1113      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1114        Import/Export fixes
1115      
1116      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1117        remove cursor setting. very annoying.
1118      
1119      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1120        expand category treeview in feed properties
1121      
1122      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1123        update rssparser to 2.7.1; renamed it to feedparser
1124      
1125      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1126        Remove dependency on mx tools
1127      
1128      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1129        removed webmaster/managingeditor, content_encoded
1130      
1131      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1132        Merged with Juri's changes (patch-25)
1133      
1134      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1135        added item attribute of ItemStickySignal
1136      
1137      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1138        really fix content:encoded
1139      
1140      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1141        modify source_url box; bunch of cleanups
1142      
1143      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1144        set the dialog's icon
1145      
1146      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1147        update feedparser to 2.7.4
1148      
1149      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1150        cleanup, more UI-HIG conformance, fixes
1151      
1152      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1153        route data on Exception
1154      
1155      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1156        leave unicode'd text alone
1157      
1158      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1159        updated to 2.7.5
1160      
1161     
1163     new files:
1164      src/lib/.arch-ids/feedparser.py.id
1165      src/lib/.arch-ids/rssfinder.py.id src/lib/feedparser.py
1166      src/lib/rssfinder.py
1168     removed files:
1169      src/lib/.arch-ids/rssfinder.py.id
1170      src/lib/.arch-ids/rssparser.py.id src/lib/rssfinder.py
1171      src/lib/rssparser.py
1173     modified files:
1174      glade/straw.glade glade/strings.c src/lib/DashboardFrontend.py
1175      src/lib/Event.py src/lib/FeedDataRouter.py src/lib/Main.py
1176      src/lib/MainWindow.py src/lib/OPMLExport.py
1177      src/lib/ParsedSummary.py src/lib/PollManager.py
1178      src/lib/PreferencesDialog.py src/lib/SubscribeDialog.py
1179      src/lib/SummaryParser.py src/lib/__init__.py
1180      src/lib/file_selector.py src/lib/hig_alert.py src/lib/utils.py
1181      tools/straw_distutils.py
1183     new patches:
1184      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-15
1185      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-16
1186      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-17
1187      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-18
1188      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-19
1189      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-20
1190      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-21
1191      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-22
1192      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-23
1193      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-24
1194      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-25
1195      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-26
1196      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-27
1197      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-28
1198      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-29
1199      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-30
1202 2004-01-14 18:05:47 GMT Juri Pakaste <juri@iki.fi>      patch-26
1204     Summary:
1205       fix dragging of outside stuff over the feed selection treeview
1206     Revision:
1207       straw--mainline--0.22--patch-26
1209     Straw was spewing errors if you dragged things from outside of the treeview over it. Fix that.
1211     modified files:
1212      src/lib/MainWindow.py
1215 2004-01-13 23:26:01 GMT Juri Pakaste <juri@iki.fi>      patch-25
1217     Summary:
1218       save feeds after status changes
1219     Revision:
1220       straw--mainline--0.22--patch-25
1222     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.
1223     
1224     To fix this:
1225     
1226     a) created a new signal, FeedErrorStatusChangedSignal, a subclass of FeedStatusChangedSignal
1227     
1228     b) made Feed.set_error emit a FeedErrorStatusChangedSignal instead of FeedStatusChangedSignal
1229     
1230     c) connected FeedList.feeds_changed to it in Feed objects
1232     modified files:
1233      src/lib/Event.py src/lib/Feed.py src/lib/FeedList.py
1234      src/lib/__init__.py
1237 2004-01-13 22:39:31 GMT Juri Pakaste <juri@iki.fi>      patch-24
1239     Summary:
1240       fix differentiation of categories with identical contents
1241     Revision:
1242       straw--mainline--0.22--patch-24
1244     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. 
1245     
1246     Overrode FeedCategory.__eq__ to fix this problem. Also removed comment character from CategorySelector.set_history, so it'll be updated with keyboard navigation too.
1248     modified files:
1249      src/lib/FeedCategoryList.py src/lib/MainWindow.py
1252 2004-01-13 18:07:10 GMT Juri Pakaste <juri@iki.fi>      patch-23
1254     Summary:
1255       simplify and beautify dialogs
1256     Revision:
1257       straw--mainline--0.22--patch-23
1259     fixed up the appearance of feed properties dialog and the categories tab in preferences
1261     modified files:
1262      glade/straw.glade glade/strings.c
1263      src/lib/FeedPropertiesDialog.py
1266 2004-01-11 14:07:04 GMT Juri Pakaste <juri@iki.fi>      patch-22
1268     Summary:
1269       merged changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22
1270     Revision:
1271       straw--mainline--0.22--patch-22
1273     Patches applied:
1274                                                                                     
1275      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1276        Fix recovery of database logfile corruption
1277                                                                                     
1278      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1279        Feed Sorting in PreferencesDialog
1280                                                                                     
1281      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1282        Feed Sorting
1283                                                                                     
1284      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1285        merged with Juri's mainline
1286                                                                                     
1287      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1288        Cleanup sorting stuff
1289                                                                                     
1290      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1291        Remove CategoryDialog
1292                                                                                     
1293      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1294        emit signal on add/remove category
1295                                                                                     
1296      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1297        remove CategoryDialog.py
1298      
1299      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1300        accidentally deleted stuff. back to normal again
1301      
1302      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1303        Fix GUID in display and parser
1304      
1305     
1307     removed files:
1308      src/lib/.arch-ids/CategoryDialog.py.id
1309      src/lib/CategoryDialog.py
1311     modified files:
1312      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1313      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1314      src/lib/FeedCategoryList.py src/lib/ItemStore.py
1315      src/lib/Main.py src/lib/MainWindow.py
1316      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1317      src/lib/__init__.py
1319     new patches:
1320      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-11
1321      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-12
1322      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-7
1323      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-8
1324      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-9
1325      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-10
1326      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-11
1327      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-12
1328      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-13
1329      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-14
1332 2004-01-10 15:25:48 GMT Juri Pakaste <juri@iki.fi>      patch-21
1334     Summary:
1335       remove broken accelerator (and error message) from straw_main
1336     Revision:
1337       straw--mainline--0.22--patch-21
1339     A broken quit accelerator definition in straw.glade was causing the delete_event error message on start up. Removed it.
1341     modified files:
1342      glade/straw.glade
1345 2004-01-10 10:29:59 GMT Juri Pakaste <juri@iki.fi>      patch-20
1347     Summary:
1348       fix feed deletion behaviour
1349     Revision:
1350       straw--mainline--0.22--patch-20
1352     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
1354     modified files:
1355      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1356      po/straw.pot src/lib/Main.py src/lib/MainWindow.py
1359 2004-01-10 00:33:10 GMT Juri Pakaste <juri@iki.fi>      patch-19
1361     Summary:
1362       merged jmalonzo's mainline
1363     Revision:
1364       straw--mainline--0.22--patch-19
1366     Patches applied:
1367                                                                                     
1368      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1369        tag of jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1370      
1371      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1372        managingEditor and webMaster
1373      
1374      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1375        cleanup
1376      
1377      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1378        merged dewhitspacify into unicode_field
1379      
1380      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1381        Import and Export category, Pollmanager refactor
1382      
1383      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1384        Merge distutils branch
1385      
1386      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1387        MainWindow polling cleanup
1388      
1389      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1390        Preferences Dialog Makeover
1391      
1392      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1393        Reverted title encoding (to utf-8), Uncommented imp't code
1394      
1395      * jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1396        Fixed: subscriptions import bug, category selection bug
1397      
1398      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1399        merged juri's mainline
1400      
1401      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1402        applied patch-17
1403      
1404      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1405        applied juri's patch-18
1406      
1407      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1408        import/export category, refactor pollmanager, fixes
1409      
1410      * jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1411        Merged with experimental branch
1412      
1413      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1414        tag of juri@iki.fi--2003a/straw--mainline--0.22--patch-18
1415      
1416      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1417        Initial distutils patch
1418      
1419      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1420        Remove MAINFEST, add MAINFEST.in
1421      
1422      * terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1423        Fix MANIFEST.ing and setup.cfg
1424      
1425     
1427     new files:
1428      .arch-ids/MANIFEST.in.id .arch-ids/setup.cfg.id
1429      .arch-ids/setup.py.id MANIFEST.in setup.cfg setup.py
1430      src/lib/.arch-ids/file_selector.py.id src/lib/file_selector.py
1431      tools/.arch-ids/=id tools/.arch-ids/__init__.py.id
1432      tools/.arch-ids/msgfmt.py.id tools/.arch-ids/msgmerge.py.id
1433      tools/.arch-ids/pygettext.py.id tools/.arch-ids/rpm-install.id
1434      tools/.arch-ids/rpm-post-install.id
1435      tools/.arch-ids/straw_distutils.py.id tools/__init__.py
1436      tools/msgfmt.py tools/msgmerge.py tools/pygettext.py
1437      tools/rpm-install tools/rpm-post-install
1438      tools/straw_distutils.py
1440     removed files:
1441      src/lib/.arch-ids/ExportSubscriptionsDialog.py.id
1442      src/lib/.arch-ids/ImportSubscriptionsDialog.py.id
1443      src/lib/ExportSubscriptionsDialog.py
1444      src/lib/ImportSubscriptionsDialog.py
1446     modified files:
1447      glade/straw.glade glade/strings.c po/de.po po/es.po po/fi.po
1448      po/fr.po po/nl.po po/no.po po/ru.po po/straw.pot
1449      src/lib/Event.py src/lib/FeedCategoryList.py
1450      src/lib/FeedDataRouter.py src/lib/FeedList.py
1451      src/lib/FeedPropertiesDialog.py src/lib/Main.py
1452      src/lib/MainWindow.py src/lib/OPMLExport.py
1453      src/lib/ParsedSummary.py src/lib/PollManager.py
1454      src/lib/PreferencesDialog.py src/lib/SummaryParser.py
1455      src/lib/__init__.py src/lib/hig_alert.py src/lib/rssparser.py
1456      src/lib/utils.py src/straw
1458     new directories:
1459      tools tools/.arch-ids
1461     new patches:
1462      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--base-0
1463      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-1
1464      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-2
1465      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-3
1466      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-4
1467      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-5
1468      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-6
1469      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-7
1470      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-9
1471      jmalonzo@unpluggable.com--2003/straw--experimental--0.22--patch-10
1472      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-2
1473      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-3
1474      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-4
1475      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-5
1476      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-6
1477      terjeros@phys.ntnu.no--software/straw--distutils--0.1--base-0
1478      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-1
1479      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-2
1480      terjeros@phys.ntnu.no--software/straw--distutils--0.1--patch-3
1483 2003-12-19 12:50:07 GMT Juri Pakaste <juri@iki.fi>      patch-18
1485     Summary:
1486       remove callback from categoryselector
1487     Revision:
1488       straw--mainline--0.22--patch-18
1490     Remove the callback parameter from CategorySelector and the associated function from MainWindow, it was never needed
1492     modified files:
1493      src/lib/MainWindow.py
1496 2003-12-19 11:55:55 GMT Juri Pakaste <juri@iki.fi>      patch-17
1498     Summary:
1499       remove profiling crud from src/straw
1500     Revision:
1501       straw--mainline--0.22--patch-17
1503     Remove the aspects stuff I used for profiling from straw (the executable.)
1505     modified files:
1506      src/straw
1509 2003-12-18 10:54:44 GMT Juri Pakaste <juri@iki.fi>      patch-16
1511     Summary:
1512       fix keyboard navigation
1513     Revision:
1514       straw--mainline--0.22--patch-16
1516     Keyboard navigation between articles and feeds was pretty much broken after the categories were introduced. It should all work pretty much sensibly now.
1518     modified files:
1519      src/lib/Main.py src/lib/MainWindow.py
1522 2003-12-17 21:40:18 GMT Juri Pakaste <juri@iki.fi>      patch-15
1524     Summary:
1525       add menu/keyboard navigation commands for switching categories
1526     Revision:
1527       straw--mainline--0.22--patch-15
1529     There's now in the Go menu two new choices, Next Category and Previous Category. They are bound to C-pgdown and C-pgup.
1531     modified files:
1532      glade/straw.glade glade/strings.c src/lib/Main.py
1533      src/lib/MainWindow.py
1536 2003-12-17 20:34:09 GMT Juri Pakaste <juri@iki.fi>      patch-14
1538     Summary:
1539       add a note to TODO about category menu keyboard activation
1540     Revision:
1541       straw--mainline--0.22--patch-14
1544     modified files:
1545      TODO
1548 2003-12-17 20:10:27 GMT Juri Pakaste <juri@iki.fi>      patch-13
1550     Summary:
1551       skip duplicate feeds in categories and warn about them
1552     Revision:
1553       straw--mainline--0.22--patch-13
1555     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.
1556     
1558     modified files:
1559      src/lib/FeedCategoryList.py
1562 2003-12-17 18:03:40 GMT Juri Pakaste <juri@iki.fi>      patch-12
1564     Summary:
1565       changes to a menu item
1566     Revision:
1567       straw--mainline--0.22--patch-12
1569     Changed "Properties" to "Subscription Properties", and made it initially non-sensitive
1571     modified files:
1572      glade/straw.glade src/lib/MainWindow.py
1575 2003-12-17 12:35:16 GMT Juri Pakaste <juri@iki.fi>      patch-11
1577     Summary:
1578       more news fudging for testing
1579     Revision:
1580       straw--mainline--0.22--patch-11
1582     touching up NEWS for testing hooks
1584     modified files:
1585      NEWS
1588 2003-12-16 22:19:11 GMT Juri Pakaste <juri@iki.fi>      patch-10
1590     Summary:
1591       start new entry in the NEWS file
1592     Revision:
1593       straw--mainline--0.22--patch-10
1595     Start a new entry in the news file. This is just for testing arch hooks...
1597     modified files:
1598      NEWS
1601 2003-12-11 20:01:43 GMT Juri Pakaste <juri@iki.fi>      patch-9
1603     Summary:
1604       merge changes from jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1605     Revision:
1606       straw--mainline--0.22--patch-9
1608     Merged changes from Jan.
1610     modified files:
1611      Makefile glade/straw.glade glade/strings.c
1612      src/lib/FeedCategoryList.py src/lib/FeedDataRouter.py
1613      src/lib/Main.py src/lib/PreferencesDialog.py
1615     new patches:
1616      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--base-0
1617      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-1
1618      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-2
1619      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-3
1620      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-4
1621      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-5
1622      jmalonzo@unpluggable.com--2003/straw--catdialog--0.22--patch-6
1623      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--base-0
1624      jmalonzo@unpluggable.com--2003/straw--mainline--0.22--patch-1
1627 2003-12-08 19:22:16 GMT Juri Pakaste <juri@iki.fi>      patch-8
1629     Summary:
1630       fix adding and removal of feeds
1631     Revision:
1632       straw--mainline--0.22--patch-8
1634     Adding feeds no longer causes infinite (until maximum reached) recursion.
1635     
1636     Removing feeds now works without restarting Straw.
1638     modified files:
1639      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1640      po/straw.pot src/lib/FeedCategoryList.py src/lib/FeedList.py
1643 2003-12-07 20:15:20 GMT Juri Pakaste <juri@iki.fi>      patch-7
1645     Summary:
1646       remove debugging spew from FeedCategoryList
1647     Revision:
1648       straw--mainline--0.22--patch-7
1650     remove all the useless debug logging from FeedCategoryList
1652     modified files:
1653      src/lib/FeedCategoryList.py
1656 2003-12-07 20:14:23 GMT Juri Pakaste <juri@iki.fi>      patch-6
1658     Summary:
1659       pseudo categories remember their contents and order
1660     Revision:
1661       straw--mainline--0.22--patch-6
1663     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.
1665     modified files:
1666      src/lib/FeedCategoryList.py
1669 2003-12-07 20:12:20 GMT Juri Pakaste <juri@iki.fi>      patch-5
1671     Summary:
1672       and fix those translation files too
1673     Revision:
1674       straw--mainline--0.22--patch-5
1676     aw, we have to fix the *.po files too
1678     modified files:
1679      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1682 2003-12-07 20:10:48 GMT Juri Pakaste <juri@iki.fi>      patch-4
1684     Summary:
1685       fix makefile and remove all the arch mess from straw.pot
1686     Revision:
1687       straw--mainline--0.22--patch-4
1689     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
1691     modified files:
1692      Makefile po/straw.pot
1695 2003-12-07 19:24:12 GMT Juri Pakaste <juri@iki.fi>      patch-3
1697     Summary:
1698       clean up FeedCategoryList member access
1699     Revision:
1700       straw--mainline--0.22--patch-3
1702     Use only the properties for accessing FeedCategoryList pseudo categories outside the FeedCategoryList constructor 
1704     modified files:
1705      src/lib/FeedCategoryList.py
1708 2003-12-07 18:28:39 GMT Juri Pakaste <juri@iki.fi>      patch-2
1710     Summary:
1711       clean up some debugging mess
1712     Revision:
1713       straw--mainline--0.22--patch-2
1715     removed various log() calls from MainWindow, they aren't very useful right now
1717     modified files:
1718      po/de.po po/es.po po/fi.po po/fr.po po/nl.po po/no.po po/ru.po
1719      po/straw.pot src/lib/MainWindow.py
1722 2003-12-07 15:10:18 GMT Juri Pakaste <juri@iki.fi>      patch-1
1724     Summary:
1725       add back that global space keybinding for now
1726     Revision:
1727       straw--mainline--0.22--patch-1
1729     Re-added the main window space accelerator for now.
1731     modified files:
1732      glade/straw.glade src/lib/MainWindow.py
1735 2003-12-07 15:00:58 GMT Juri Pakaste <juri@iki.fi>      base-0
1737     Summary:
1738       Initial import
1739     Revision:
1740       straw--mainline--0.22--base-0
1742     The initial import of my local working version of Straw
1743     
1745     new files:
1746      LICENSE Makefile NEWS README TODO
1747      data/default_subscriptions.opml data/straw.schemas
1748      glade/pixmaps/straw.png glade/straw.glade glade/straw.gladep
1749      glade/strings.c images/image-broken.png
1750      images/image-waiting.png images/offline.png images/online.png
1751      images/straw.png po/de.po po/es.po po/fi.po po/fr.po po/nl.po
1752      po/no.po po/ru.po po/straw.pot src/lib/CategoryDialog.py
1753      src/lib/Config.py src/lib/DashboardFrontend.py
1754      src/lib/Event.py src/lib/ExportSubscriptionsDialog.py
1755      src/lib/Feed.py src/lib/FeedCategoryList.py
1756      src/lib/FeedDataRouter.py src/lib/FeedItems.py
1757      src/lib/FeedList.py src/lib/FeedPropertiesDialog.py
1758      src/lib/FindDialog.py src/lib/ImageCache.py
1759      src/lib/ImportSubscriptionsDialog.py src/lib/ItemStore.py
1760      src/lib/LookupManager.py src/lib/Main.py src/lib/MainWindow.py
1761      src/lib/MessageManager.py src/lib/NetworkConstants.py
1762      src/lib/OPML.py src/lib/OPMLExport.py src/lib/OPMLImport.py
1763      src/lib/ParsedSummary.py src/lib/PollManager.py
1764      src/lib/PreferencesDialog.py src/lib/QueueDict.py
1765      src/lib/StrawURLOpener.py src/lib/SubscribeDialog.py
1766      src/lib/SummaryItem.py src/lib/SummaryParser.py
1767      src/lib/URLFetch.py src/lib/__init__.py src/lib/dashboard.py
1768      src/lib/error.py src/lib/hig_alert.py src/lib/httplib_async.py
1769      src/lib/rssfinder.py src/lib/rssparser.py src/lib/utils.py
1770      src/straw straw.desktop test/LookupTests.py