[EGIT] [apps/epour] v0.7.0 01/02: Add local fallback for theme file

2017-05-07 Thread Kai Huuhko
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)

2017-05-07 Thread Enlightenment Git
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

2017-05-07 Thread Kai Huuhko
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?

2017-05-07 Thread The Rasterman
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

2017-05-07 Thread Simon Lees


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

2017-05-07 Thread Kai Huuhko
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