Commit Graph

187 Commits

Author SHA1 Message Date
NorwayFun 0f4ce59a5a po: add Georgian translation 2023-02-10 07:38:13 -08:00
rafspiny ef8ebed4f5 The app was not able to add a torrent.
Plus, the app was crashing when the Dialog to add a torrent was being closed.
This is due to some not very clear memory issue in freeing the Dialog box.
Unable to identify the root cause, I moved the .delete() of the Dialog at the shutdown of the application.

Fixes #T8885

Reviewers: raster

Differential Revision:
2021-10-15 08:21:50 +01:00
rafspiny c7264e9ed5 Boost compatibility with recent libtorrent versions.
Since libtorrent, several things have changed:
* Session are handled differently. Must use get_settings() instead of calling settings()
* Also set_settings() has been removed. Now apply_settings() must be used.
* The way proxies are stored has changed too.

Everything has been made backwords compatible.

Plus, I took the liberty of getting rid of the cgi module.
cgi.escape() as been deprecated since Python 3.2
So I replaced it with the html module, as recommended from the Python documentation:

Fixes #T8885

Reviewers: DaveMDS, kuuko, ProhtMeyhet

Subscribers: ali.alzyod

Differential Revision:
2021-05-23 19:40:45 +01:00
maxerba 6b605cea95 Adding italian translation 2017-11-05 12:17:27 +01:00
Kai Huuhko 028d7873d7 Release 0.7.0 2017-05-08 04:12:15 +03:00
Kai Huuhko 09c15bfd7a Add local fallback for theme file
Useful for development
2017-05-08 01:03:20 +03:00
Kai Huuhko 0cfc9a8653 Allow action menu to be activated by right click 2016-09-21 14:50:32 +03:00
Kai Huuhko e20d6c3788 Fix tooltips for torrents without metadata 2016-09-20 14:24:18 +03:00
Kai Huuhko 50e60e6311 Add icon sizes better suited for toolbar 2016-09-20 11:49:14 +03:00
Kai Huuhko c8344819e0 libtorrent compatibility fixes 2016-09-19 15:00:08 +03:00
Kai Huuhko 09440577a0 Fix progressbar updates 2016-09-14 18:30:37 +03:00
Kai Huuhko dd72a3f2a1 Theme: Use custom style name and remove call to extension_add 2016-09-13 13:50:00 +03:00
Kai Huuhko 8709cc1c9f Add custom theme and icons
Genlist items have a translucent background with simple progressbar on top of that.
2016-09-13 00:21:50 +03:00
Kai Huuhko 44b5485e37 Work around a libtorrent 1.1.0 issue
There's no add_torrent_params in 1.1.0
2016-09-07 19:14:01 +03:00
Kai Huuhko b611fc3c8a Note that libtorrent-1.1.1 is recommended 2016-09-07 18:56:25 +03:00
Kai Huuhko 9037ecddc4 Change gui to use add_torrent_alert instead of torrent_added_alert
This may fix a bug that I was unable to reproduce. Anyway, should be more robust.
2016-09-07 18:18:29 +03:00
Kai Huuhko 9a07cce43a Fix adding auto paused torrents
Auto managed flag was reversed
2016-09-05 13:15:02 +03:00
Kai Huuhko 8b7f4a9e55 Add i2p proxy type to proxy settings 2016-08-31 04:41:52 +03:00
Kai Huuhko e7e2766b69 Fix state and status updates 2016-08-31 04:40:01 +03:00
Kai Huuhko 7433ec2483 Fix restoring paused torrents to session 2016-08-30 19:32:46 +03:00
Kai Huuhko 8f808340cd Preferences: Fix py2ism 2016-08-29 18:47:12 +03:00
Kai Huuhko fa3366552f Use DialogWindow instead of StandardWindow for child windows 2016-08-26 22:13:05 +03:00
Kai Huuhko 192d58cfe5 Use the new "indent" style in TorrentFiles tree items 2016-08-26 21:13:47 +03:00
Kai Huuhko 65a35cf741 Add back handling of torrent paused/resumed 2016-08-16 12:39:55 +03:00
Kai Huuhko 194b1815c8 Update valid options and strings in TorrentSelector 2016-08-16 12:38:36 +03:00
Kai Huuhko 8431b94e7f Update TODO 2016-08-16 12:37:47 +03:00
Kai Huuhko e88b6b692e Lower libtorrent required version 2016-08-16 12:37:02 +03:00
Kai Huuhko 0b1b72fcac Change internals to work with newer libtorrent versions
This will once again change the save format of the torrent list, hopefully for the last
2016-08-04 18:25:07 +03:00
Hermet Park 8bf8f56dcb improve korean translate 2016-01-20 22:39:50 +09:00
Seong-ho Cho 8d4c67cb4b add Korean translation for the epour
before, merge this into the master branch,

Korean developer/user would better to review.

Reviewers: seoz, maeryo

Differential Revision:
2016-01-20 22:04:31 +09:00
Kai Huuhko cb3c4b7f66 Add compatibility for lt-rb 1.0 and py3k
Beware, may remove your torrents from the app.

lt-rb >= 1.0 is now a requirement
2015-05-17 02:52:57 +03:00
Kai Huuhko 8a45182cc4 Use window mode for torrent tooltips 2015-04-22 09:40:03 +03:00
Kai Huuhko 8fa5289b06 Add I18N support to gui with gettext 2015-04-22 09:05:57 +03:00
Kai Huuhko 522959b225 Add dialog: Convert flags to bool before use, disallow dups by default
Flags are converted to bool before using them as Check state since
Eina_Bool doesn't accept values >sizeof(uchar)
2015-04-22 05:31:26 +03:00
Kai Huuhko 055a4e86a1 Improve torrent data save location entry in torrent add dialog
Use fs.path instead of fs.selected for getting the path, allows user to
enter the path in the entry widget
2015-04-22 05:06:46 +03:00
Kai Huuhko 59b7544370 Use more xdg icon names 2015-04-22 05:05:55 +03:00
Kai Huuhko f834a16b24 Simplify the torrent add dialog 2015-04-15 18:03:33 +03:00
Kai Huuhko 18299f202c Use pop_alerts() instead of looping with pop_alert
This saves CPU cycles on a busy session.
2015-04-15 14:44:03 +03:00
Kai Huuhko 9d83e78579 Fix error on torrent removal 2015-04-15 14:25:47 +03:00
Kai Huuhko c69df45075 Fix libtorrent-0.16.x compatibility for hash constructor 2015-04-01 17:32:21 +03:00
Kai Huuhko 80b5693719 Limit to Python 2 for now 2015-03-21 01:40:02 +02:00
Kai Huuhko c7f05643c4 Handle setting the standard icons better 2015-03-21 01:39:26 +02:00
Kai Huuhko 6d40183e13 Update TODO 2014-10-17 16:56:32 +03:00
Kai Huuhko f285844df7 Fix the torrent menu remaining open when props is selected 2014-10-17 16:55:50 +03:00
Kai Huuhko 4565bc4ab3 Fix a couple more relative imports 2014-09-05 08:32:46 +03:00
Kai Huuhko c3ae7df79e Revert the open() encoding fix from last commit 2014-09-05 08:20:12 +03:00
Kai Huuhko 784ace189b Fix open() and pickle encoding for py3k 2014-09-05 08:14:29 +03:00
Kai Huuhko 8dae070215 Make the torrent list items selectable which also enables kb navigation 2014-09-05 07:16:07 +03:00
Kai Huuhko 3c9170cc67 Use explicit relational imports 2014-09-04 12:44:56 +03:00
Kai Huuhko b3466ffa27 py3k compatibility 2014-09-02 08:12:25 +03:00