[EGIT] [apps/epour] v0.7.0 01/02: Add local fallback for theme file
kuuko pushed a commit to annotated tag v0.7.0. http://git.enlightenment.org/apps/epour.git/commit/?id=09c15bfd7a027dfec8e7de91a72ae24b9223c021 commit 09c15bfd7a027dfec8e7de91a72ae24b9223c021 Author: Kai Huuhko Date: Mon May 8 01:03:20 2017 +0300 Add local fallback for theme file Useful for development --- epour/gui/__init__.py | 10 ++ 1 file changed, 10 insertions(+) diff --git a/epour/gui/__init__.py b/epour/gui/__init__.py index 057c2af..bc4b87a 100644 --- a/epour/gui/__init__.py +++ b/epour/gui/__init__.py @@ -20,6 +20,7 @@ # import os +import sys import cgi import logging from datetime import timedelta, datetime @@ -75,6 +76,15 @@ for data_path in load_data_paths("epour"): theme_file = os.path.join(data_path, "themes", "default.edj") break +if not theme_file: +dir_path = os.getcwd() +path = os.path.join(dir_path, "data", "themes", "default.edj") + +if os.path.exists(path): +theme_file = path +else: +sys.exit("Theme file not found, will not progress without it. Compile the theme with setup.py build_edc") + class MainInterface(object): --
[EGIT] [apps/epour] annotated tag v0.7.0 created (now 9fa28f0)
This is an automated email from the git hooks/post-receive script. kuuko pushed a change to annotated tag v0.7.0 in repository apps/epour. at 9fa28f0 (tag) tagging 028d7873d7c0efbae1d23eddfeb57c95e74c900a (commit) replaces v0.6.0 tagged by Kai Huuhko on Mon May 8 04:14:10 2017 +0300 - Log - Release 0.7.0 Hermet Park (1): improve korean translate Kai Huuhko (55): Update TODO fix libtorrent 1.0.0 compatibility wrt. proxy settings Check that torrent has metadata before attempting to display tooltip Fix save and restore of torrents without metadata Delete update timers when tearing down gui Add upload slots to session status Pause gui updates when iconized/withdrawn Fix logging when torrent cannot be opened Add some font styles to ui strings Fix torrent menu item force dht announce and add shortcut for files Add TODO items py3k compatibility Use explicit relational imports Make the torrent list items selectable which also enables kb navigation Fix open() and pickle encoding for py3k Revert the open() encoding fix from last commit Fix a couple more relative imports gui.menu: Fix the torrent menu remaining open when props is selected Update TODO Handle setting the standard icons better Limit to Python 2 for now Fix libtorrent-0.16.x compatibility for hash constructor Fix error on torrent removal Use pop_alerts() instead of looping with pop_alert Simplify the torrent add dialog Use more xdg icon names Improve torrent data save location entry in torrent add dialog Add dialog: Convert flags to bool before use, disallow dups by default Add I18N support to gui with gettext Use window mode for torrent tooltips Add compatibility for lt-rb 1.0 and py3k Change internals to work with newer libtorrent versions Lower libtorrent required version Update TODO Update valid options and strings in TorrentSelector Add back handling of torrent paused/resumed Use the new "indent" style in TorrentFiles tree items Use DialogWindow instead of StandardWindow for child windows Preferences: Fix py2ism Fix restoring paused torrents to session Fix state and status updates Add i2p proxy type to proxy settings Fix adding auto paused torrents Change gui to use add_torrent_alert instead of torrent_added_alert Note that libtorrent-1.1.1 is recommended Work around a libtorrent 1.1.0 issue Add custom theme and icons Theme: Use custom style name and remove call to extension_add Fix progressbar updates libtorrent compatibility fixes Add icon sizes better suited for toolbar Fix tooltips for torrents without metadata Allow action menu to be activated by right click Add local fallback for theme file Release 0.7.0 Seong-ho Cho (1): add Korean translation for the epour --- This annotated tag includes the following new commits: new 09c15bf Add local fallback for theme file new 028d787 Release 0.7.0 The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. --
[EGIT] [apps/epour] v0.7.0 02/02: Release 0.7.0
kuuko pushed a commit to annotated tag v0.7.0. http://git.enlightenment.org/apps/epour.git/commit/?id=028d7873d7c0efbae1d23eddfeb57c95e74c900a commit 028d7873d7c0efbae1d23eddfeb57c95e74c900a Author: Kai Huuhko Date: Mon May 8 04:10:47 2017 +0300 Release 0.7.0 --- TODO | 37 ++- bin/epour| 2 +- debian/changelog | 6 + debian/control | 10 +- debian/rules | 7 +- epour/Epour.py | 4 +- epour/__init__.py| 2 +- epour/gui/Preferences.py | 2 +- epour/gui/TorrentProps.py| 2 +- epour/gui/TorrentSelector.py | 2 +- epour/gui/Widgets.py | 2 +- epour/gui/__init__.py| 2 +- epour/session.py | 2 +- po/epour.pot | 533 --- setup.py | 2 +- 15 files changed, 388 insertions(+), 227 deletions(-) diff --git a/TODO b/TODO index 15f87f1..e003229 100644 --- a/TODO +++ b/TODO @@ -15,8 +15,7 @@ Torrent-handle controls/options: Torrent status info: http://libtorrent.org/reference-Core.html#torrent_status Add Torrent-dialog: - ☐ Dialog window - ☐ Add preferences for initial/automatic values for options + ☐ Add preferences for initial/automatic values for options Preferences: ☐ max uploads ? @@ -35,23 +34,9 @@ Misc: Remake this feature ☐ Moving finished torrents to a different folder ☐ Individual torrents - ✔ Session @done (16-08-11 01:15) - ✔ Save torrent & resume data periodically @done (16-07-30 08:05) - Will this accomplish anything? - http://libtorrent.org/reference-Core.html#save_resume_data() - http://libtorrent.org/reference-Core.html#need_save_resume_data() - ✔ Pause gui updates when iconized/withdrawn @done (13:58 20.07.2014) ☐ Total count of torrents in session status ☐ Local search function for torrents, files? ☐ Web search - ✘ Handle switching between py2 <--> py3, messes up with pickled list of torrents @cancelled (16-07-30 08:15) -File "/usr/bin/epour", line 7, in -app = Epour() -File "/usr/lib/python2.7/dist-packages/epour/Epour.py", line 89, in __init__ -self.session.load_torrents() -File "/usr/lib/python2.7/dist-packages/epour/session.py", line 182, in load_torrents -torrents = cPickle.load(pkl_file) -AttributeError: 'module' object has no attribute 'OrderedDict' Error handling: ☐ Torrent errors http://libtorrent.org/reference-Alerts.html#torrent_error_alert @@ -67,9 +52,6 @@ Error handling: http://libtorrent.org/reference-Alerts.html#listen_succeeded_alert I18N: This should wait until most of the features are in and the strings are stable. - ☐ Make strings localizable - ☐ Create pot file - ☐ Generate po files ___ Archive: @@ -81,6 +63,22 @@ Archive: ./epour/gui/__init__.py>ItemMenu ✔ Force reannounce @done (18:43 06.07.2014) @project(Torrent-handle controls/options) ✔ Force DHT reannounce @done (18:43 06.07.2014) @project(Torrent-handle controls/options) + ✔ Make strings localizable @done (17-05-08 01:40) @project(I18N) + ✔ Generate pot file @done (17-05-08 01:40) @project(I18N) + ✔ Dialog window @done (17-05-08 01:38) @project(Add Torrent-dialog) + ✔ Session @done (16-08-11 01:15) @project(Misc) + ✘ Handle switching between py2 <--> py3, messes up with pickled list of torrents @cancelled (16-07-30 08:15) @project(Misc) + File "/usr/bin/epour", line 7, in + app = Epour() + File "/usr/lib/python2.7/dist-packages/epour/Epour.py", line 89, in __init__ + self.session.load_torrents() + File "/usr/lib/python2.7/dist-packages/epour/session.py", line 182, in load_torrents + torrents = cPickle.load(pkl_file) + AttributeError: 'module' object has no attribute 'OrderedDict' + ✔ Save torrent & resume data periodically @done (16-07-30 08:05) @project(Misc) + Will this accomplish anything? + http://libtorrent.org/reference-Core.html#save_resume_data() + http://libtorrent.org/reference-Core.html#need_save_resume_data() ✔ Use dicts to hold torrent info between sessions. @done (15:57 30.06.2014) @project(Add Torrent-dialog) ✔ Storage path @done (15:57 30.06.2014) @project(Add Torrent-dialog) ✔ Options @done (15:57 30.06.2014) @project(Add Torrent-dialog) @@ -93,6 +91,7 @@ Archive: http://libtorrent.org/reference-Core.html#move_storage() ✔ set_upload_limit() set_download_limit() upload_limit() download_limit() @done (14:50 09.07.2014) @project(Torrent-handle controls/options) ✔ save_path() move_storage() @done (14:18 09.07.2014) @project(Torrent-handle controls/options) + ✔ Pause gui updates when iconized/withdrawn @done (13:58 20.07.2014) @project(Misc) ✔ Move proxy settings to its own naviframe page and don't autocollapse the frames @done (13-08-18 18:02) @project(Misc) ✔ set_max_uploads() max_uploads() @done (12:47 08.07.2014) @project(Torrent-handle controls/options) ✔ set_max_connections() max_connections() @don
Re: [E-devel] How to use efl_debug command?
On Sun, 07 May 2017 15:23:23 +0900 said: > Hi, > > I'm using efl 1.18.1, because after efl-1.18.2, enlightenment (0.21.7) > does not start at all. > > I found the command efl_debug, which may inform me of the problem's > cause. But, I couldn't find the document. > The './configure --help' show me --enable-doc as default. > Is that so? > > Anyway, could you inform me of the efl_debug command's usage method? > > Thanks, it won't help you... efl-debug -h will give u help... but it still won't help you. -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] 1.20 schedule proposal
On 05/04/2017 06:37 PM, Stefan Schmidt wrote: > Hello. > > We are already in the development window for 1.20 and I wanted to bring > up a schedule for its release. > > Here is my proposal arranged in a way to get us back to our 3 months > release rhythm. Comments? > I'm going to be annoying and stay in the less releases is better until eo is done. With that in mind if eo isn't done or close by the freeze I think we should weigh up the new features we have and if there is nothing that anyone is in a rush for (eg a bunch of wayland stuff and e's not ready for a release) I think we should hold off until there are new features that people are waiting for. If there is new stuff and people want it though, then yes release. -- Simon Lees (Simotek)http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B signature.asc Description: OpenPGP digital signature -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Epour 0.7.0 release
For all your feline photograph sharing needs, I present you release 0.7.0 of Epour! In this version, a lot of the internals were changed to accommodate libtorrent 1.1.0 and 1.1.1, which brought on a lot of fixes for its Python bindings. Unfortunately these improvements also resulted in API breaks, and so as a result support for earlier versions of libtorrent has been dropped. Libtorrent 1.1.1 or later is recommended, 1.1.0 should work but YMMV. Python2 support was dropped as well. 'cause if it's snakes you want, you may as well get three. I also added a few new ui items, new icons and did a bit of theme customization (torrent list items have a progress bar as background) for added spiffiness. There are more planned features so you shouldn't consider Epour to be feature complete yet. See README for full list of dependencies. Have fun! Download links: https://download.enlightenment.org/rel/apps/epour/epour-0.7.0.tar.xz https://download.enlightenment.org/rel/apps/epour/epour-0.7.0.tar.bz2 https://download.enlightenment.org/rel/apps/epour/epour-0.7.0.tar.gz https://download.enlightenment.org/rel/apps/epour/epour-0.7.0.sha256sum https://download.enlightenment.org/rel/apps/epour/epour-0.7.0.sha1sum https://download.enlightenment.org/rel/apps/epour/epour-0.7.0.md5sum -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel