Commit graph

90 commits

Author SHA1 Message Date
Thomas Perl ba26455d16 The mighty episode selector dialog and some menu re-arrangements
git-svn-id: svn://svn.berlios.de/gpodder/trunk@458 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-11-08 19:11:57 +00:00
Thomas Perl 9343da2eb0 Fix format_filesize() function to be standards-conformant (unit prefixes)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@448 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-11-03 13:18:59 +00:00
Thomas Perl ac149c7b7a New Configuration/Settings Manager; massive code clean-ups
git-svn-id: svn://svn.berlios.de/gpodder/trunk@447 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-11-02 16:37:14 +00:00
Thomas Perl f51df35b90 sync_filename in podcastItem; cleanup; hide extra progressbar on transfer
git-svn-id: svn://svn.berlios.de/gpodder/trunk@438 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-10-23 07:29:19 +00:00
Thomas Perl 8566ba1d98 Fix loading of channel metadata (load auth data and settings)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@434 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-09-29 12:15:23 +00:00
Thomas Perl 6c08813857 Offline support for feedcache, faster startup, code simplification
git-svn-id: svn://svn.berlios.de/gpodder/trunk@418 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-09-18 00:17:44 +00:00
Thomas Perl 656025d7e6 New LocalDB using DOM (removes python-xml dependency); channel context menu
git-svn-id: svn://svn.berlios.de/gpodder/trunk@417 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-09-15 14:29:37 +00:00
Thomas Perl c159e93e56 Mark episodes as downloaded/deleted when deleting episodes
git-svn-id: svn://svn.berlios.de/gpodder/trunk@415 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-09-09 16:49:56 +00:00
Thomas Perl a77137887a Support for customized file names in MP3 player sync code
git-svn-id: svn://svn.berlios.de/gpodder/trunk@414 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-09-08 14:49:54 +00:00
Thomas Perl 92ccb39fb5 More sanitizing hacks for ugly feeds we don't really like
git-svn-id: svn://svn.berlios.de/gpodder/trunk@410 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-09-02 12:27:38 +00:00
Thomas Perl 41fa8bc909 Handle enclosures (or lack thereof) better if fields are missing
git-svn-id: svn://svn.berlios.de/gpodder/trunk@409 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-31 21:40:15 +00:00
Thomas Perl d0714c73cb Improved pubDate parsing; episode delete bugfix
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@403 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-30 18:49:53 +00:00
Thomas Perl 768228b695 Upgrade gPodder to GPLv3
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@400 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-29 18:30:26 +00:00
Thomas Perl 1aeb4d4e84 compatibility updates for buggy feeds (negative file size, no episode title)
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@393 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-26 22:04:50 +00:00
Thomas Perl 0999a045e6 be even more liberal to feeds
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@392 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-26 21:56:06 +00:00
Thomas Perl 272255131c add support for episode without title, but warn user that this is dumb
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@388 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-26 18:21:23 +00:00
Thomas Perl 4d606185fb skip buggy episodes in episode creation code
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@382 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-25 15:40:18 +00:00
Thomas Perl cc84369262 merge played and status column into status column with played bullet
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@380 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-25 06:11:19 +00:00
Thomas Perl 40eaf432fa gpodder.services: DownloadStatusManager re-organization and central place for access
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@377 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-24 14:49:41 +00:00
Thomas Perl 3265326926 libpodcasts restructuring, clean-up
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@376 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-21 23:00:49 +00:00
Thomas Perl dffd252c06 import of the huge refactoring changeset
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@375 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-20 13:45:46 +00:00
Thomas Perl 7123bd7548 refactoring clean-up
git-svn-id: svn://svn.berlios.de/gpodder/trunk@371 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-19 13:01:15 +00:00
Thomas Perl 5647a0cd5d patch from richard voigt to fix bad channel images
git-svn-id: svn://svn.berlios.de/gpodder/trunk@370 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-19 07:23:02 +00:00
Thomas Perl 03e947c9b7 catch error with old/incomplete desktop installations
git-svn-id: svn://svn.berlios.de/gpodder/trunk@365 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-10 13:00:43 +00:00
Thomas Perl 4805e839ae gpodder.gui module; gpodder.util module (mostly reorganization stuff)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@363 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-07 18:11:31 +00:00
Thomas Perl a317470d46 HTTP/FTP authentication support by Nick
git-svn-id: svn://svn.berlios.de/gpodder/trunk@356 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-07-19 12:44:12 +00:00
Thomas Perl 9171cf5051 new opml importer dialog, fixed stuff :)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@348 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-07-11 18:12:02 +00:00
Thomas Perl d14d944ca7 the channel navigator is here :) enjoy
git-svn-id: svn://svn.berlios.de/gpodder/trunk@345 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-07-05 21:07:16 +00:00
Thomas Perl 374a0ea4f2 CLI url unquoting bugfix, thanks to Thomas Matthijs
git-svn-id: svn://svn.berlios.de/gpodder/trunk@334 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-06-06 11:56:07 +00:00
Thomas Perl b71956ed37 save podcasts to files, only sync unplayed epidoes
git-svn-id: svn://svn.berlios.de/gpodder/trunk@314 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-23 15:18:31 +00:00
Thomas Perl d299fd4570 first cut of bittorrent support and download bandwidth throttling
git-svn-id: svn://svn.berlios.de/gpodder/trunk@312 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-09 19:40:36 +00:00
Thomas Perl 6ffe04363e add support for GUID duplicate detection
git-svn-id: svn://svn.berlios.de/gpodder/trunk@311 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-06 18:10:22 +00:00
Thomas Perl cbbeb78884 fix bug with new non-enclosure episodes
git-svn-id: svn://svn.berlios.de/gpodder/trunk@310 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-06 17:11:11 +00:00
Thomas Perl bf286a5d55 played -> new/unplayed
git-svn-id: svn://svn.berlios.de/gpodder/trunk@303 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-03 11:44:45 +00:00
Thomas Perl 7bed9a8aae playback status tracking + ipod playcount sync
git-svn-id: svn://svn.berlios.de/gpodder/trunk@302 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-03 11:21:12 +00:00
Thomas Perl d71d72761b remove cell background colors, add treeview search capabilities and status icons
git-svn-id: svn://svn.berlios.de/gpodder/trunk@301 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-03 06:27:46 +00:00
Thomas Perl 73289acb60 tagging fixes; window size/position save/restore; treeview column sizing; translations
git-svn-id: svn://svn.berlios.de/gpodder/trunk@297 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-01 17:53:04 +00:00
Thomas Perl a366ea1582 fix for html numeric entities in descriptions
git-svn-id: svn://svn.berlios.de/gpodder/trunk@287 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-21 20:34:09 +00:00
Thomas Perl 629c77b560 make tagging support optional, small fixes
git-svn-id: svn://svn.berlios.de/gpodder/trunk@273 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-17 12:11:13 +00:00
Thomas Perl d777d1d9d0 initial mp3/ogg vorbis tag writing support
git-svn-id: svn://svn.berlios.de/gpodder/trunk@272 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-15 21:33:23 +00:00
Thomas Perl fd6f5c87d2 bugfix for stupid bug introduced by me on monday
git-svn-id: svn://svn.berlios.de/gpodder/trunk@271 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-14 19:35:15 +00:00
Thomas Perl 23924fb603 sort episodes by pubDate if possible, shorten output if more than 10 episodes in one channel are newer
git-svn-id: svn://svn.berlios.de/gpodder/trunk@267 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-12 11:21:33 +00:00
Thomas Perl 293c1db4b3 updated confirmation and message dialogs; clean-up of libwget
git-svn-id: svn://svn.berlios.de/gpodder/trunk@266 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-10 17:42:32 +00:00
Thomas Perl f180ab24bb new updating feed cache dialog following gnome hig guidelines
git-svn-id: svn://svn.berlios.de/gpodder/trunk@265 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-10 15:57:56 +00:00
Thomas Perl 650923ba65 channel title renaming goodness for ya!
git-svn-id: svn://svn.berlios.de/gpodder/trunk@261 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-08 12:11:10 +00:00
Thomas Perl d5645c3960 fallback to old cache file if server fails
git-svn-id: svn://svn.berlios.de/gpodder/trunk@260 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-08 10:48:09 +00:00
Thomas Perl 3f66dfcf63 support for custom episode list colors
git-svn-id: svn://svn.berlios.de/gpodder/trunk@244 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-01-28 09:21:39 +00:00
Thomas Perl 89ebb17d38 0.9.0 release preparation
git-svn-id: svn://svn.berlios.de/gpodder/trunk@227 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-12-29 15:52:52 +00:00
Thomas Perl 1f6834e119 move download directory fix, new dialog
git-svn-id: svn://svn.berlios.de/gpodder/trunk@221 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-12-20 16:38:36 +00:00
Thomas Perl b7cef1691a bugfix for newest_pubdate_downlaoded
git-svn-id: svn://svn.berlios.de/gpodder/trunk@214 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-12-13 00:28:26 +00:00