Commit Graph

3548 Commits

Author SHA1 Message Date
Eric Le Lay ef2df7b867 replace deprecated Gtk{H,V}Paned Gtk{H,V}Box with GtkPaned and GtkBox + orientation
have to set the expand property to children
2016-09-28 11:53:28 +02:00
Eric Le Lay 9c9399c1be fix #1 - gtk3: keyboard navigation broken in Find new podcasts
By not letting search Entry grab focus if not realized.
Also always re-enable search (see
https://github.com/gpodder/gpodder/issues/146)
2016-09-28 11:48:20 +02:00
Eric Le Lay a3fa7f860c remove center_on_widget and _is_visible 2016-09-28 11:48:20 +02:00
Eric Le Lay 60426eddbc fix unicode error when adding linux luddites - ogg
The title is unicode when put in the model but comes out as str.
It needs to be converted back to unicode (long '-' in the title)
otherwise there is an error in model.py#_format_description
2016-09-27 14:19:21 +02:00
Eric Le Lay 213b3e3207 working add podcast by url 2016-09-27 14:19:21 +02:00
Thomas Perl 9b8dbdc3a6 New try to do a minimal Gtk+3 port 2016-09-25 14:31:58 +02:00
Thomas Perl e08efd2874 Sync UI: Update podcast list after sync (Fixes #136) 2016-09-17 18:27:09 +02:00
Thomas Perl d8ab3b7fcc Sync UI: Remove dead code 2016-09-17 18:26:53 +02:00
Thomas Perl 3537f02208 README: Remove outdated Transifex information 2016-09-17 15:53:43 +02:00
Thomas Perl 1f67eae4f2 .travis.yml: Fix Continous Integration Builds 2016-09-17 15:04:07 +02:00
Thomas Perl 5ea8a9882a win32-launcher: Fix crash when Python is missing 2016-08-31 21:28:10 +02:00
Thomas Perl f800ce728e gPodder 3.9.1 "My BLT Drive Just Went AWOL" released 2016-08-31 21:10:41 +02:00
Thomas Perl 49b84d83d1 Update credits.txt 2016-08-31 20:56:56 +02:00
Thomas Perl 0623aa2ce6 desktopfile: Filter non-player apps 2016-08-31 20:55:13 +02:00
Thomas Perl 826864daaa Fix class naming 2016-08-21 22:59:33 +02:00
Thomas Perl be36876604 Merge pull request #140 from Mortal/html5lib-shownotes-hyperlinks
Use html5lib to find hyperlinks in the HTML of podcast show notes
2016-08-21 22:59:08 +02:00
Mathias Rav 81cbe1fba7 Move the code that uses html5lib under the html5lib guard 2016-08-11 09:53:36 +02:00
Mathias Rav a6f284331d Refactor, remove diffing code and extract_hyperlinked_text_{1,2} 2016-08-11 09:51:56 +02:00
Mathias Rav 6f2db07d76 Try importing html5lib and log a warning if it fails 2016-08-11 09:51:56 +02:00
Thomas Perl 55fb426500 Activate URLs on enter and do not handle selection clicks 2016-08-08 20:10:45 +02:00
Thomas Perl df9647a583 Simplify searching for hyperlinks 2016-08-08 20:10:45 +02:00
Thomas Perl 334eaff8e3 Remove error message when html5lib not available 2016-08-08 20:10:35 +02:00
Mathias Rav 6a9a47a7b7 Fix NameError in ImportError handling 2016-08-08 20:04:14 +02:00
Mathias Rav 9cc600208f Handle HTML entities using name2codepoint 2016-08-08 20:00:28 +02:00
Mathias Rav 33af39d69d extract_hyperlinked_text: Compare the two algorithms and output their difference 2016-08-08 19:51:29 +02:00
Mathias Rav f74b20113b Implement extract_hyperlinked_text_2 2016-08-08 19:51:15 +02:00
Mathias Rav 87ce8447e3 Refactor, renaming extract_hyperlinked_text -> extract_hyperlinked_text_1 2016-08-08 19:50:51 +02:00
Mathias Rav 1831cc9b00 Use util.open_website rather than webbrowser.open to avoid blocking the UI 2016-08-07 17:20:22 +02:00
Mathias Rav c7ab9f6f70 Use html5lib to find hyperlinks in the HTML of the podcast show notes 2016-08-07 12:24:03 +02:00
Thomas Perl 6a9cef32ee Merge pull request #137 from henri/updates-to-readme-related-to-osx
Updates to readme related to osx
2016-07-05 10:19:48 +02:00
Henri Shustak 3193cf2248 Formatting fixed. 2016-07-05 11:15:45 +12:00
Henri Shustak a2632ff659 Improvements to readme file for osx .app users. 2016-07-05 11:12:16 +12:00
Thomas Perl 3c6df11dd3 Don't fail if update server is down (bug 2067) 2016-05-03 07:45:58 +02:00
Thomas Perl af779e05b3 Include OS name and version in user agent 2016-05-01 11:56:26 +02:00
Thomas Perl edd4421cd2 Merge pull request #135 from wamserma/patch-1
fix https://bugs.gpodder.org/show_bug.cgi?id=2023
2016-04-25 14:41:17 +02:00
Markus Wamser 0d5520a462 fix https://bugs.gpodder.org/show_bug.cgi?id=2023
https://bugs.gpodder.org/show_bug.cgi?id=2023 is very annoying, as podcast stopped updating quietly (as long as the offending entry is in the feed). It was also confusing as adding such a failed.

Example taken from http://www.br-online.de/podcast/kalenderblatt/cast.xml
    <item>
      <title>Kaufhaus Schocken in Stuttgart abgerissen - 02.05.1960</title>
      <pubDate>Mon, 02 May 1960 09:05:01 +0100</pubDate>
      <description>Das Auge kauft mit! Das gilt nicht nur für die Ware, sondern für das Shoppingerlebnis insgesamt. Das denkt sich Salman Schocken und baut seine Kaufhäuser zu architektonischen Meisterwerken aus. Autorin: Leo Hoffmann</description>
      <link>http://cdn-storage.br.de/iLCpbHJGNL9zu6i6NL97bmWH_-by/_-ZS/9-k6528G/600502_0905_radioWissen_Kaufhaus-Schocken-in-Stuttgart-abgerissen.mp3</link>
      <enclosure url="http://cdn-storage.br.de/iLCpbHJGNL9zu6i6NL97bmWH_-by/_-ZS/9-k6528G/600502_0905_radioWissen_Kaufhaus-Schocken-in-Stuttgart-abgerissen.mp3" length="3434832" type="audio/mpeg"/>
      <guid isPermaLink="false">600502_0905_radioWissen_Kaufhaus-Schocken-in-Stuttgart-abgerissen.mp3</guid>
      <itunes:author>Bayern 2</itunes:author>
      <itunes:summary>Das Auge kauft mit! Das gilt nicht nur für die Ware, sondern für das Shoppingerlebnis insgesamt. Das denkt sich Salman Schocken und baut seine Kaufhäuser zu architektonischen Meisterwerken aus. Autorin: Leo Hoffmann</itunes:summary>
      <itunes:keywords>Kaufhaus Schocken, Stuttgart, Salman Schocken, Einzelhandel, Shopping, Architektur, Erich Mendelsohn, Wissen, Geschichte, Das Kalenderblatt, radioWissen, Feuilleton, Podcast, Bayern 2, Bayerischer Rundfunk</itunes:keywords>
      <itunes:duration>00:03:34</itunes:duration>
    </item>
2016-04-08 00:21:56 +02:00
Thomas Perl bd1e652ae2 Resolve all symlinks in path (bug 2064) 2016-02-21 12:21:59 +01:00
Thomas Perl df4ca76eae Merge pull request #134 from brianjcohen/master
Add 'set_artist_to_album' config option to 'tagging' extension.
2016-02-20 11:17:22 +01:00
Brian J. Cohen e09b6f9d27 Add 'set_artist_to_album' config option to 'tagging' extension. Effect is to set the 'artist' tag equivalent to whatever the 'album' tag value is.
Signed-off-by: Brian J. Cohen <brian@intercarve.net>
2016-02-19 12:13:31 -05:00
Thomas Perl 1afc252d4d Remove unused Transifex config 2016-02-15 07:56:59 +01:00
Thomas Perl e44344a9fe Gtk UI: Remove WebKit1 support
WebKit1 for Gtk2 support is deprecated in Debian, we may want
to re-introduce WebKit(2) support once we have ported gPodder
to Gtk3 and its GObject Introspection-based Python bindings.

See also: https://bugs.debian.org/790218
2016-02-15 07:47:43 +01:00
Thomas Perl 2a27cddf8c win32-launcher: Fix compatibility issues with Python 2.7.11 2016-02-07 19:37:28 +01:00
Thomas Perl 8624267cb2 win32-launcher: Remove unused #define lines 2016-02-07 19:03:22 +01:00
Thomas Perl 170f87c5f2 Alignment fix 2016-02-06 21:57:07 +01:00
Thomas Perl 45885de670 gPodder 3.9.0 "Helium Levitator" released 2016-02-03 21:27:26 +01:00
Thomas Perl d0bf5c675c Update translations from source 2016-02-03 21:10:13 +01:00
Thomas Perl c1b55ae279 Vimeo: Fix Vimeo integration 2016-02-03 20:57:31 +01:00
Thomas Perl f12621ea68 Preferences: Move video services to separate tab 2016-02-03 20:52:18 +01:00
Thomas Perl 678adda20a Redesign about dialog 2016-02-03 20:46:48 +01:00
Thomas Perl 0e86aa8f26 Remove Web UI 2016-02-03 20:26:09 +01:00