[EGIT] [core/efl] master 03/03: edje_edit: avoid generate '(null)' value for image.normal

2016-10-17 Thread Vyacheslav Reutskiy
rimmed pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2922b68fdf4bb03b12e294449b4a105a84fa9231

commit 2922b68fdf4bb03b12e294449b4a105a84fa9231
Author: Vyacheslav Reutskiy 
Date:   Tue Oct 18 08:49:07 2016 +0300

edje_edit: avoid generate '(null)' value for image.normal
---
 src/lib/edje/edje_edit.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c
index 55df0ed..b9ba2d3 100644
--- a/src/lib/edje/edje_edit.c
+++ b/src/lib/edje/edje_edit.c
@@ -13669,10 +13669,10 @@ _edje_generate_source_state_image(Edje_Edit *eed, 
Evas_Object *obj,
Edje_Part_Description_Image *inherit_pd_img = (Edje_Part_Description_Image 
*)inherit_pd;
 
 
-/*TODO: support tweens inherit*/
if (inherit_pd)
  {
-name = (img->image.id == inherit_pd_img->image.id) ? EINA_FALSE : 
EINA_TRUE;
+if (img->image.id != -1)
+  name = (img->image.id == inherit_pd_img->image.id) ? EINA_FALSE : 
EINA_TRUE;
 
 border = ((img->image.border.l == inherit_pd_img->image.border.l) &&
   (img->image.border.r == inherit_pd_img->image.border.r) &&

-- 




[EGIT] [core/efl] master 01/03: edje_cc: set correct value for attr set for MESH_NODE

2016-10-17 Thread Vyacheslav Reutskiy
rimmed pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=313b449ab4291bc694481181ebe7787aa807f52a

commit 313b449ab4291bc694481181ebe7787aa807f52a
Author: Vyacheslav Reutskiy 
Date:   Mon Oct 17 16:56:11 2016 +0300

edje_cc: set correct value for attr set for MESH_NODE

On parce the image.normal token set attribute 'set' only for part type
EDJE_PART_TYPE_MESH_NODE.

@fix
---
 src/bin/edje/edje_cc_handlers.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c
index b0fdb49..c5493c0 100644
--- a/src/bin/edje/edje_cc_handlers.c
+++ b/src/bin/edje/edje_cc_handlers.c
@@ -9374,7 +9374,8 @@ 
st_collections_group_parts_part_description_image_normal(void)
{
   char *name;
 
-  ed->image.set = EINA_TRUE;
+  if (current_part->type == EDJE_PART_TYPE_MESH_NODE)
+ed->image.set = EINA_TRUE;
 
   name = parse_str(0);
   data_queue_image_remove(&(ed->image.id), &(ed->image.set));

-- 




[EGIT] [core/efl] master 02/03: edje_edit: add correct tweens generation for inherit state

2016-10-17 Thread Vyacheslav Reutskiy
rimmed pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7d3200c782c1cf33177bc728571fc2841422d960

commit 7d3200c782c1cf33177bc728571fc2841422d960
Author: Vyacheslav Reutskiy 
Date:   Mon Oct 17 17:25:43 2016 +0300

edje_edit: add correct tweens generation for inherit state
---
 src/lib/edje/edje_edit.c | 31 ---
 1 file changed, 24 insertions(+), 7 deletions(-)

diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c
index fc33a2f..55df0ed 100644
--- a/src/lib/edje/edje_edit.c
+++ b/src/lib/edje/edje_edit.c
@@ -13654,6 +13654,7 @@ _edje_generate_source_state_image(Edje_Edit *eed, 
Evas_Object *obj,
int attr_amount = 0;
int indent_space = strlen(I6);
char *data;
+   unsigned int i;
 
Eina_Bool name = EINA_FALSE;
Eina_Bool border = EINA_FALSE;
@@ -13661,12 +13662,12 @@ _edje_generate_source_state_image(Edje_Edit *eed, 
Evas_Object *obj,
Eina_Bool scale_hint = EINA_FALSE;
Eina_Bool border_no_fill = EINA_FALSE;
Eina_Bool border_scale = EINA_FALSE;
+   Eina_Bool tweens = EINA_FALSE;
 
Edje_Part_Description_Image *img;
img = (Edje_Part_Description_Image *)pd;
Edje_Part_Description_Image *inherit_pd_img = (Edje_Part_Description_Image 
*)inherit_pd;
 
-   ll = edje_edit_state_tweens_list_get(obj, part, state, value);
 
 /*TODO: support tweens inherit*/
if (inherit_pd)
@@ -13686,7 +13687,19 @@ _edje_generate_source_state_image(Edje_Edit *eed, 
Evas_Object *obj,
 
 border_scale = (img->image.border.scale == 
inherit_pd_img->image.border.scale) ? EINA_FALSE : EINA_TRUE;
 
-/*Add check for a tween images*/
+if (img->image.tweens_count == inherit_pd_img->image.tweens_count)
+  {
+ for (i = 0; i < img->image.tweens_count; i++)
+   {
+  if (img->image.tweens[i]->id == 
inherit_pd_img->image.tweens[i]->id)
+continue;
+  else
+{
+   tweens = EINA_TRUE;
+   break;
+}
+   }
+  }
  }
else
  {
@@ -13697,11 +13710,11 @@ _edje_generate_source_state_image(Edje_Edit *eed, 
Evas_Object *obj,
 scale_hint = (img->image.scale_hint == EVAS_IMAGE_SCALE_HINT_NONE) ? 
EINA_FALSE : EINA_TRUE;
 border_no_fill = (img->image.border.no_fill == 0) ? EINA_FALSE : 
EINA_TRUE;
 border_scale = (img->image.border.scale == 0) ? EINA_FALSE : EINA_TRUE;
+tweens = (img->image.tweens_count == 0) ? EINA_FALSE : EINA_TRUE;
  }
 
 
-   attr_amount =  name + border + border_scale_by + scale_hint + 
border_no_fill + border_scale;
-   attr_amount += (ll == NULL) ? 0 : 2;
+   attr_amount =  name + border + border_scale_by + scale_hint + 
border_no_fill + border_scale + tweens;
 
if (attr_amount == 0) goto fill;
if (attr_amount == 1)
@@ -13724,9 +13737,13 @@ _edje_generate_source_state_image(Edje_Edit *eed, 
Evas_Object *obj,
   }
  }
 
-   EINA_LIST_FOREACH(ll, l, data)
- BUF_APPENDF("%*stween: \"%s\";\n", indent_space, "", data);
-   edje_edit_string_list_free(ll);
+   if (tweens)
+ {
+ll = edje_edit_state_tweens_list_get(obj, part, state, value);
+EINA_LIST_FOREACH(ll, l, data)
+   BUF_APPENDF("%*stween: \"%s\";\n", indent_space, "", data);
+edje_edit_string_list_free(ll);
+ }
 
if (border)
  BUF_APPENDF("%*sborder: %d %d %d %d;\n", indent_space, "",

-- 




[E-devel] Removal of elm_app_server/client

2016-10-17 Thread Jean-Philippe André
Hello,


I would like to get rid of elm_app_server and elm_app_client.
I have no special hatred against those APIs, but:
- they are unmaintained
- EO-only APIs (iow: never released)
- unused (except in terminology 0.4 to 0.7)


Thoughts?


PS: The patch is ready, at:
https://git.enlightenment.org/core/efl.git/patch/?id=9660d5c2a48ec4183bd33d63e6cb977501709828


-- 
Jean-Philippe André
--
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


[EGIT] [core/efl] master 01/01: elm_atspi_bridge: visible data changed signal not sent issue fix.

2016-10-17 Thread Shilpa Singh
kimcinoo pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2ec7f7baf9346d7dd2d2c1f51f2fe3f8fc0a8adf

commit 2ec7f7baf9346d7dd2d2c1f51f2fe3f8fc0a8adf
Author: Shilpa Singh 
Date:   Tue Oct 18 10:56:53 2016 +0900

elm_atspi_bridge: visible data changed signal not sent issue fix.

Summary:
_visible_data_changed_signal_send function checks for wrong object,
hence always returns with out actually sending signal.

The state is set to pd->object_broadcast_mask and not
pd->object_children_broadcast_mask in _set_broadcast_flag function.

Test Plan:
Send the visible data changed signal from any widget, but signal
is not sent.

Reviewers: cedric, lukasz.stanislawski, kimcinoo

Reviewed By: kimcinoo

Subscribers: rajeshps, govi, jpeg

Differential Revision: https://phab.enlightenment.org/D4352
---
 src/lib/elementary/elm_atspi_bridge.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_atspi_bridge.c 
b/src/lib/elementary/elm_atspi_bridge.c
index 51b259c..880a338 100644
--- a/src/lib/elementary/elm_atspi_bridge.c
+++ b/src/lib/elementary/elm_atspi_bridge.c
@@ -3906,7 +3906,7 @@ _visible_data_changed_signal_send(void *data, const 
Efl_Event *event)
 {
ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(data, pd);
 
-   if (!STATE_TYPE_GET(pd->object_children_broadcast_mask, 
ATSPI_OBJECT_EVENT_VISIBLE_DATA_CHANGED))
+   if (!STATE_TYPE_GET(pd->object_broadcast_mask, 
ATSPI_OBJECT_EVENT_VISIBLE_DATA_CHANGED))
  {
 efl_event_callback_stop(event->object);
 return;

-- 




[E-devel] Killing off elm_widget_xxx.h

2016-10-17 Thread Jean-Philippe André
Hello,


I am currently trying to clean up our EO APIs for elementary and I'm
hitting a small issue. By clean up I mean removing the unwanted EO files
from the install, as well as the EO APIs for widgets that we don't want in
the future (eg. ActionSlider).

If we don't install the eo header file, then elm_widget_actionslider.h
becomes useless as it relies on the EO class.


This raises the following question: should we really install these
elm_widget_xxx headers? Those are exposing elementary's internal
structures, are marked (in a comment) as unstable, so are not really part
of EFL's API.

To me it looks like the result of laziness (install everything rather than
being careful) and a poor attempt at allowing customization of widgets.
With the current EO model I believe we should not be exposing internals
(but have @protected and @beta functions instead).


Thoughts?


-- 
Jean-Philippe André
--
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] Server De spanking is required

2016-10-17 Thread The Rasterman
On Mon, 17 Oct 2016 13:35:47 +0100 Tom Hacohen  said:

> On 09/10/16 10:15, Jonathan Aquilina wrote:
> > Hi Carsten,
> >
> > I think a good way forward would be to get a small server, I would even
> > be willing to sponsor a vps and use puppet. It would make automation
> > deployments and system management alot easier. I am going to be setting
> > up puppet for my own systems. Would you be interested in such
> > automation? Also what about infrastructure monitoring?
> 
> Just a side comment that has only been casually mentioned.
> 
> Beber is a bonafide sysadmin. He's been maintaining our infra for a long 
> time. We have a complex infra already in store. I think he uses "salt" 
> (a puppet alternative) to manage our numerous servers, though I'm not 
> sure. Help would always be appreciated, but it should go through him in 
> order to avoid trouble.

that's why i've deferred to beber and jon talking things over. this seems to
have not happened in the past weeks. i think beber is just really busy with
other stuff. he is indeed a professional admin and a good guy.

i think what is needed is just some more eyeballs, poking around and watching
to see what might be causing this.

> The problem here is not with server X, or server Y. The problem here is 
> with the host node hosting our VMs. It is the one having issues. Maybe 
> as raster implied later in this thread, it just needs to be updated. Who 
> knows.

my current guess is possibly a kernel issue. the machine still runs 3.18 and
i've noticed some

kvm: zapping shadow pages for mmio generation wraparound

dmesg logs that happen when things go bad, but i dont remember seeing them
before when things are working. i am wondering if these are related. my
googling says the message is harmless but i am not so sure. perhaps newer
kernels have fixed this.

i actually started doing a kernel upgrade (using genkerenl) but the kernel
simply doesnt compile (missing symbols) ... and at this point i go "wtf?
gentoo? kernel not compiling? ARGH". and i find other things on my todo
list as the time i then have to sink into figuring out the issue is less than
the time to just reboot the machine next time it hiccups.

also given the completely manual nature of kernels on gnetoo it appears i'm
really hesitant even if a new kernel builds, to use it as if i forget something
and things go wrong... i can't readily fix it due to no console access. :(

> --
> Tom.
> 
> >
> > On 2016-10-09 11:10, Carsten Haitzler wrote:
> >
> >> On Sun, 09 Oct 2016 10:57:57 +0200 Jonathan Aquilina
> >>  said:
> >>
> >>> what can i do to help get things sorted out as you had mentioned below
> >>> though. I am eager to help.
> >>
> >> well talk with beber. if he trusts you then some debugging. the system is
> >> running an oldish 3.18 kernel so who knows if an update fixes it or
> >> not. :) we could so with cutting down our storage usage as we use 750g or
> >> so right now out of 1tb. i think beber could do with help with some
> >> deployment work - andy williams asked a few weeks back to set u a vm for a
> >> project of his.
> >>
> >> On 2016-10-09 10:55, Carsten Haitzler wrote:
> >>
> >> On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina
> >>  said:
> >>
> >> Regarding version control repos, why not offload to github which is free
> >> even for those projects which are open source.
> >> hell no. after having offloaded to sourecforge and finding servers going
> >> down or things needing to be done that require admin control, no. we run
> >> ours because anything else is generally worse.
> >>
> >> Bertrand, where do you need a hand. If you are saying this is a kernel
> >> issue why not update the system and reboot. Also what is the host system
> >> running distro wise?
> >>
> >> On 2016-10-09 02:20, Carsten Haitzler wrote:
> >>
> >> On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
> >>  said:
> >>
> >> anything I can help with. Would a server from soyoustart.com help in
> >> anyway. I am willing to get the project one and take charge of its
> >> maintenance
> >> we have a very big beefy server. we're not running out of disk space,
> >> processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
> >> space available across both ssd and hdd fully redundant raid0'd).
> >>
> >> the issue is a software issue i suspect in the host system kernel and we
> >> just don't know why or what. (my suspicious is due to it needing a reboot
> >> to fix).
> >>
> >> we have used a fair bit of disk space but tbh the largest user is jenkins
> >> (253gb) and it probably could do with a cleanup after a few years to lean
> >> it back down. we probably could shut down and archive the cvs and svn vm's
> >> )extract out the cvs and svn db data to a compressed tarball and make that
> >> available and otherwise nuke the vm's). that should cut that down to 1-2gb
> >> saving about 18gb. web is using 52gb - i think that might do with some
> >> trimming/compacting. phab is using 55gb - same. playschool is 66gb -

Re: [E-devel] Server De spanking is required

2016-10-17 Thread The Rasterman
On Mon, 17 Oct 2016 14:03:36 +0100 Tom Hacohen  said:

> Sorry, I misread what you wrote!
> 
> We could maybe put the link to my mirror somewhere? Though I doubt that 
> would be helpful, and I'm not in favour of making it "official".

i don't see the point either. it's then a clone that is always behind by some
amount. if we had load or bandwidth issues and were struggling i'd totally see
the point, but we're not. our only issue is this vm host bug that sometimes
makes the server crawl and on average in the past it has happened about once a
month or so, so it's been "not annoying enough" to do much about.

> On 17/10/16 13:53, Andrew Williams wrote:
> > Agreed, that's what I meant
> > On Mon, 17 Oct 2016 at 13:40, Tom Hacohen  wrote:
> >
> >> On 16/10/16 00:40, Andrew Williams wrote:
> >>> Right now if we continue to have issues it seems a lot like GitHub or
> >> other
> >>> services may be more available than our own?
> >>> Things have come a long way since sourceforge.
> >>>
> >>> Andy
> >>>
> >>> P.s. If we advertise an automated clone all it means is someone couldn't
> >>> push if our core server were not available - pull or clone should work
> >> fine.
> >>>
> >>
> >> Two pull targets (i.e a r/o clone like now) is not a problem. Having two
> >> push targets is. We already had a long discussion about this and I
> >> explained why this is a really bad idea.
> >>
> >> --
> >> Tom.
> >>
> >>> On Sun, 9 Oct 2016 at 09:54, Carsten Haitzler 
> >> wrote:
> >>>
>  On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina <
>  jaquil...@eagleeyet.net>
>  said:
> 
> > Regarding version control repos, why not offload to github which is
> >> free
> > even for those projects which are open source.
> 
>  hell no. after having offloaded to sourecforge and finding servers going
>  down
>  or things needing to be done that require admin control, no. we run ours
>  because
>  anything else is generally worse.
> 
> > Bertrand, where do you need a hand. If you are saying this is a kernel
> > issue why not update the system and reboot. Also what is the host
> >> system
> > running distro wise?
> >
> > On 2016-10-09 02:20, Carsten Haitzler wrote:
> >
> >> On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
> >>  said:
> >>
> >>> anything I can help with. Would a server from soyoustart.com help in
> >>> anyway. I am willing to get the project one and take charge of its
> >>> maintenance
> >>
> >> we have a very big beefy server. we're not running out of disk space,
> >> processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of
>  disk
> >> space available across both ssd and hdd fully redundant raid0'd).
> >>
> >> the issue is a software issue i suspect in the host system kernel and
>  we
> >> just don't know why or what. (my suspicious is due to it needing a
>  reboot
> >> to fix).
> >>
> >> we have used a fair bit of disk space but tbh the largest user is
>  jenkins
> >> (253gb) and it probably could do with a cleanup after a few years to
>  lean it
> >> back down. we probably could shut down and archive the cvs and svn
> >> vm's
> >> )extract out the cvs and svn db data to a compressed tarball and make
>  that
> >> available and otherwise nuke the vm's). that should cut that down to
>  1-2gb
> >> saving about 18gb. web is using 52gb - i think that might do with some
> >> trimming/compacting. phab is using 55gb - same. playschool is 66gb -
>  maybe
> >> trim too and re-compact down? e5v1 is pretty fat too (29g). the build
>  vm's
> >> are pretty bug (10 of them ranging from 270k to 65g - funny the
>  windows10
> >> vm for builds is only 18g. the gentoo ones are mostly 60gb or so -
>  windows
> >> is leaner than gentoo! :) )... and of course jenkins is at 253g.
> >>
> >> actually man we're fat on disk space usage. we really could do with a
>  trim
> >> there. the images are qcow2 images. we need to trim.
> >>
> >> On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> >>
> >> Is there some way we could prevent this from happening? All the
>  services
> >> were unavailable for 8+ hours yesterday and it was incredibly
>  disruptive.
> >>
> >> On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin  >
> >> wrote:
> >>
> >> Unspanked(tm)
> >>
> >> On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK
>  SPANK
> >> SPANK!!! Enlightenment server is over capacity
> >>
> >> Please wait a moment and try again later.
> >> For more information, take a look at #e on IRC, server
>  irc.freenode.org.
> >>
> >> --
> >>
> >> Simon Lees (Simotek)http://simotek.net
> >>
> >> Emergency Update Team   keybase.io/simotek
> >> SUSE Linux

[EGIT] [apps/terminology] master 01/01: termpty: correctly handle saving cursor + switching to/from altbuf

2016-10-17 Thread Boris Faure
billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=566c6d3680dc4509d85b0a1ca05a3729757fb9c4

commit 566c6d3680dc4509d85b0a1ca05a3729757fb9c4
Author: Boris Faure 
Date:   Tue Oct 18 00:14:19 2016 +0200

termpty: correctly handle saving cursor + switching to/from altbuf

Closes T4718
---
 src/bin/termpty.c|  6 --
 src/bin/termpty.h|  2 +-
 src/bin/termptyesc.c | 42 +++---
 src/bin/termptyops.c |  8 
 4 files changed, 36 insertions(+), 22 deletions(-)

diff --git a/src/bin/termpty.c b/src/bin/termpty.c
index c5e81e4..eaf6a41 100644
--- a/src/bin/termpty.c
+++ b/src/bin/termpty.c
@@ -308,8 +308,10 @@ _limit_coord(Termpty *ty)
TERMPTY_RESTRICT_FIELD(ty->cursor_state.cx, 0, ty->w);
TERMPTY_RESTRICT_FIELD(ty->cursor_state.cy, 0, ty->h);
 
-   TERMPTY_RESTRICT_FIELD(ty->cursor_save.cx, 0, ty->w);
-   TERMPTY_RESTRICT_FIELD(ty->cursor_save.cy, 0, ty->h);
+   TERMPTY_RESTRICT_FIELD(ty->cursor_save[0].cx, 0, ty->w);
+   TERMPTY_RESTRICT_FIELD(ty->cursor_save[0].cy, 0, ty->h);
+   TERMPTY_RESTRICT_FIELD(ty->cursor_save[1].cx, 0, ty->w);
+   TERMPTY_RESTRICT_FIELD(ty->cursor_save[1].cy, 0, ty->h);
 }
 
 Termpty *
diff --git a/src/bin/termpty.h b/src/bin/termpty.h
index ac1f553..6de51ba 100644
--- a/src/bin/termpty.h
+++ b/src/bin/termpty.h
@@ -152,7 +152,7 @@ struct _Termpty
} termstate;
struct {
 int   cx, cy;
-   } cursor_state, cursor_save;
+   } cursor_state, cursor_save[2];
int exit_code;
pid_t pid;
unsigned int altbuf : 1;
diff --git a/src/bin/termptyesc.c b/src/bin/termptyesc.c
index daabe1c..cc4277c 100644
--- a/src/bin/termptyesc.c
+++ b/src/bin/termptyesc.c
@@ -173,15 +173,6 @@ _handle_cursor_control(Termpty *ty, const Eina_Unicode *cc)
 static void
 _switch_to_alternative_screen(Termpty *ty, int mode)
 {
-   DBG("switch to alternative screen, mode:%d", mode);
-   if (ty->altbuf)
- {
-// if we are looking at alt buf now,
-// clear main buf before we swap it back
-// into the screen2 save (so save is
-// clear)
-termpty_clear_all(ty);
- }
// swap screen content now
if (mode != ty->altbuf)
  termpty_screen_swap(ty);
@@ -309,6 +300,9 @@ _handle_esc_csi_reset_mode(Termpty *ty, Eina_Unicode cc, 
Eina_Unicode *b)
  case 45: // ignore
 WRN("TODO: Reverse-wraparound Mode");
 break;
+ case 47:
+_switch_to_alternative_screen(ty, mode);
+break;
  case 59: // ignore
 WRN("TODO: kanji terminal mode %i", mode);
 break;
@@ -368,14 +362,31 @@ _handle_esc_csi_reset_mode(Termpty *ty, Eina_Unicode cc, 
Eina_Unicode *b)
 DBG("Ignored screen mode %i", arg);
 break;
  case 1047:
- case 47:
+if (!mode && ty->altbuf)
+/* clear screen before switching back to normal */
+termpty_clear_screen(ty, TERMPTY_CLR_ALL);
 _switch_to_alternative_screen(ty, mode);
-break;
  case 1048:
- case 1049:
 termpty_cursor_copy(ty, mode);
-if (arg == 1049)
-  _switch_to_alternative_screen(ty, mode);
+break;
+ case 1049:
+if (mode)
+  {
+ // switch to altbuf
+ termpty_cursor_copy(ty, mode);
+ _switch_to_alternative_screen(ty, mode);
+ if (ty->altbuf)
+   /* clear screen before switching back to normal 
*/
+   termpty_clear_screen(ty, TERMPTY_CLR_ALL);
+  }
+else
+  {
+ if (ty->altbuf)
+   /* clear screen before switching back to normal 
*/
+   termpty_clear_screen(ty, TERMPTY_CLR_ALL);
+ _switch_to_alternative_screen(ty, mode);
+ termpty_cursor_copy(ty, mode);
+  }
 break;
  case 2004:
 ty->bracketed_paste = mode;
@@ -668,7 +679,8 @@ _handle_esc_csi_dsr(Termpty *ty, Eina_Unicode *b)
   {
case 6:
   len = snprintf(bf, sizeof(bf), "\033[?%d;%d;1R",
- ty->cursor_state.cy + 1, ty->cursor_state.cx + 1);
+ ty->cursor_state.cy + 1,
+ ty->cursor_stat

[EGIT] [apps/terminology] master 01/02: win: fix comment

2016-10-17 Thread Boris Faure
billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=65cdb5437e944db7c83253adef1bcc3ce0b798db

commit 65cdb5437e944db7c83253adef1bcc3ce0b798db
Author: Boris Faure 
Date:   Mon Oct 17 22:19:23 2016 +0200

win: fix comment
---
 src/bin/win.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/win.c b/src/bin/win.c
index 82f9691..6653962 100644
--- a/src/bin/win.c
+++ b/src/bin/win.c
@@ -39,7 +39,7 @@
 
 
 
-/* specific log domain to help debug only terminal code parser */
+/* specific log domain to help debug code in that file */
 int _win_log_dom = -1;
 
 #undef CRITICAL

-- 




[EGIT] [apps/terminology] master 02/02: configure.ac: remove --with_max_log_level

2016-10-17 Thread Boris Faure
billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=6907ecf9f2060b7743528dd0147b262c17f1dc28

commit 6907ecf9f2060b7743528dd0147b262c17f1dc28
Author: Boris Faure 
Date:   Mon Oct 17 22:32:35 2016 +0200

configure.ac: remove --with_max_log_level

If one don't want logs, it can already be done at efl's level.
I wasted too much time on that stupid setting.
---
 configure.ac | 17 -
 1 file changed, 17 deletions(-)

diff --git a/configure.ac b/configure.ac
index 0c86801..e9ecd97 100644
--- a/configure.ac
+++ b/configure.ac
@@ -135,23 +135,6 @@ CFLAGS=$orig_cflags
 
 EFL_WITH_BIN([edje], [edje-cc], [edje_cc])
 
-with_max_log_level="EINA_LOG_LEVEL_ERR"
-AC_ARG_WITH(maximum-log-level,
-   [AC_HELP_STRING([--with-maximum-log-level=NUMBER],
-   [limit terminology log level to the given number, any call 
to EINA_LOG() with values greater than this will be compiled out, ignoring 
runtime settings, but saving function calls.])],
-   [
-if test "x${withval}" != "xno"; then
-   if echo "${withval}" | grep -E '^[[0-9]]+$' >/dev/null 2>/dev/null; then
-  AC_MSG_NOTICE([ignoring any EINA_LOG() with level greater than 
${withval}])
-  with_max_log_level="${withval}"
-   else
-  AC_MSG_ERROR([--with-maximum-log-level takes a decimal number, got 
"${withval}" instead.])
-   fi
-fi
-], [:])
-
-AC_DEFINE_UNQUOTED(EINA_LOG_LEVEL_MAXIMUM, ${with_max_log_level}, [if set, 
logging is limited to this amount.])
-
 AC_CONFIG_FILES([
 terminology.spec
 pkgbuild/PKGBUILD

-- 




[EGIT] [games/eskiss] master 03/04: Add a gitignore file

2016-10-17 Thread Bruno Dilly
bdilly pushed a commit to branch master.

http://git.enlightenment.org/games/eskiss.git/commit/?id=f09dc5070564800e153aeefa1466d14006cfcd1e

commit f09dc5070564800e153aeefa1466d14006cfcd1e
Author: Bruno Dilly 
Date:   Mon Oct 17 15:11:32 2016 -0200

Add a gitignore file
---
 .gitignore | 28 
 1 file changed, 28 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000..a0ebf09
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,28 @@
+*~
+*.o
+*.edj
+.deps
+Makefile
+Makefile.in
+/INSTALL
+/aclocal.m4
+/autom4te.cache/
+/compile
+/config.guess
+/config.h
+/config.h.in
+/config.log
+/config.status
+/config.sub
+/configure
+/depcomp
+/install-sh
+/ltmain.sh
+m4/libtool.m4
+m4/ltoptions.m4
+m4/ltsugar.m4
+m4/ltversion.m4
+m4/lt~obsolete.m4
+/missing
+src/bin/eskiss
+/stamp-h1

-- 




[EGIT] [games/eskiss] master 04/04: Fix abortion on bodies deletion

2016-10-17 Thread Bruno Dilly
bdilly pushed a commit to branch master.

http://git.enlightenment.org/games/eskiss.git/commit/?id=f47833f6c5315df510ef7d2a34acd4697d568775

commit f47833f6c5315df510ef7d2a34acd4697d568775
Author: Bruno Dilly 
Date:   Mon Oct 17 15:14:47 2016 -0200

Fix abortion on bodies deletion

Fix issues when deleting static bodies (when you change levels
or presse menu option).

It was leading to the following error:
Aborting due to Chipmunk error: Cannot remove a body that was not
  added to the space. (Removed twice maybe?)
Failed condition: cpSpaceContainsBody(space, body)
Source:/build/buildd/chipmunk-6.1.5/src/cpSpace.c:403

Static bodies shouldn't be added to space on Chipmunk, and that's correct.
But for some reason we're trying to remove them from space under
certain circustances.
---
 src/bin/physic_object.c | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bin/physic_object.c b/src/bin/physic_object.c
index 1f365e5..387768a 100644
--- a/src/bin/physic_object.c
+++ b/src/bin/physic_object.c
@@ -520,7 +520,10 @@ void physic_object_del(PhysicObject *pobj)
 evas_object_del(obj);
 
 //remove body
-cpSpaceRemoveBody(space, pobj->body);
+// But don't try to remove static bodies, since they're not
+// added to space (otherwise they would be simulated).
+if (!pobj->static_body)
+cpSpaceRemoveBody(space, pobj->body);
 cpBodyFree(pobj->body);
 
 physic_objects = eina_list_remove(physic_objects, pobj);

-- 




[EGIT] [games/eskiss] master 02/04: Fix casts

2016-10-17 Thread Bruno Dilly
bdilly pushed a commit to branch master.

http://git.enlightenment.org/games/eskiss.git/commit/?id=881510e93d43b81d9550aa1b273d1f1997b30370

commit 881510e93d43b81d9550aa1b273d1f1997b30370
Author: Bruno Dilly 
Date:   Mon Oct 17 15:05:29 2016 -0200

Fix casts

Avoid build warnings like:

physic_object.c: In function ‘physic_object_circle_add’:
physic_object.c:236:33: warning: cast from pointer to integer of different 
size [-Wpointer-to-int-cast]
 shape->collision_type = (int)pobj;

collision_type is a uintptr_t
---
 src/bin/physic_object.c | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/bin/physic_object.c b/src/bin/physic_object.c
index 15a6532..1f365e5 100644
--- a/src/bin/physic_object.c
+++ b/src/bin/physic_object.c
@@ -157,7 +157,7 @@ PhysicObject *physic_object_drawing_add(Evas_Object *obj, 
DrawPoint center, Eina
 shape->u = 0.6f; //Friction
 //shape->group = number_of_element;
 shape->data = pobj;
-shape->collision_type = (int)pobj;
+shape->collision_type = (uintptr_t)pobj;
 
 pobj->shapes = eina_list_append(pobj->shapes, shape);
 }
@@ -233,7 +233,7 @@ PhysicObject *physic_object_circle_add(Evas_Object *obj, 
DrawPoint center, doubl
 shape->u = 0.6f; //Friction
 //shape->group = number_of_element;
 shape->data = pobj;
-shape->collision_type = (int)pobj;
+shape->collision_type = (uintptr_t)pobj;
 
 pobj->shapes = eina_list_append(pobj->shapes, shape);
 
@@ -360,7 +360,7 @@ PhysicObject *physic_object_segment_add(Evas_Object *obj, 
DrawPoint center, Eina
 shape->u = 0.8f; //Friction
 //shape->group = number_of_element;
 shape->data = pobj;
-shape->collision_type = (int)pobj;
+shape->collision_type = (uintptr_t)pobj;
 
 pobj->shapes = eina_list_append(pobj->shapes, shape);
 
@@ -424,7 +424,7 @@ void physic_object_collision_callback_set(PhysicObject 
*pobj, PhysicObject *pobj
 return;
 }
 
-cpSpaceAddCollisionHandler(space, (int)pobj, (int)pobj2, 
_collision_begin_cb, NULL, NULL, NULL, pobj);
+cpSpaceAddCollisionHandler(space, (uintptr_t)pobj, (uintptr_t)pobj2, 
_collision_begin_cb, NULL, NULL, NULL, pobj);
 
 pobj->collision_callback = cb;
 pobj->collision_data = data;

-- 




[EGIT] [games/eskiss] master 01/04: Update code regarding cpSpace fields

2016-10-17 Thread Bruno Dilly
bdilly pushed a commit to branch master.

http://git.enlightenment.org/games/eskiss.git/commit/?id=1ddaab2f6a83c1bb6e33e76e38c086d8607093ed

commit 1ddaab2f6a83c1bb6e33e76e38c086d8607093ed
Author: Bruno Dilly 
Date:   Mon Oct 17 15:01:53 2016 -0200

Update code regarding cpSpace fields

Now chipmunk only have a single field related to
iterations, no more elasticIteractions.
---
 src/bin/physic_object.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/physic_object.c b/src/bin/physic_object.c
index 2b00f71..15a6532 100644
--- a/src/bin/physic_object.c
+++ b/src/bin/physic_object.c
@@ -40,7 +40,7 @@ void physic_init(void)
 
 space = cpSpaceNew();
 space->gravity = cpv(0, -1000);
-space->elasticIterations = 10;
+space->iterations = 10;
 }
 
 /**

-- 




Re: [E-devel] Pre-release tarballs for efl 1.18.2

2016-10-17 Thread Jean Guyomarc'h
Hi Stefan,

efl-1.18.2 has my go on the osx side :-)
I'll upgrade homebrew packages when the tarball will land.
Jean


On Mon, Oct 17, 2016 at 12:24 PM, Stefan Schmidt  wrote:
> ello.
>
> I just uploaded the pre-release tarballs for 1.18.2.
>
> If I hear nothing problematic within the next 24 hours, I will do the
> final release.
>
> https://download.enlightenment.org/pre-releases/efl-1.18.2-pre.tar.gz
> 05a71b44b1dbcea2492410ca57afe119bcbacb7e89a1984b9eb2422a8803a12a
>
>
> https://download.enlightenment.org/pre-releases/efl-1.18.2-pre.tar.xz
> 292faf76557fe56a6bc15b48b5ea3eb1f0790e2ed7f2ade4ae79ef7973d67bed
>
> regards
> Stefan Schmidt
>
> --
> 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

--
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


[EGIT] [core/enlightenment] master 04/06: set ON_HOLD flag when triggering gadget mouse buttion actions

2016-10-17 Thread Mike Blumenkrantz
discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=491b18b9201acaedf0bd51d461494c781c803eeb

commit 491b18b9201acaedf0bd51d461494c781c803eeb
Author: Mike Blumenkrantz 
Date:   Mon Oct 17 12:42:28 2016 -0400

set ON_HOLD flag when triggering gadget mouse buttion actions

allow detection that this event is being consumed
---
 src/modules/pager/gadget/pager.c | 1 +
 src/modules/time/clock.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/modules/pager/gadget/pager.c b/src/modules/pager/gadget/pager.c
index 5886592..599c382 100644
--- a/src/modules/pager/gadget/pager.c
+++ b/src/modules/pager/gadget/pager.c
@@ -837,6 +837,7 @@ _button_cb_mouse_down(void *data, Evas *e EINA_UNUSED, 
Evas_Object *obj EINA_UNU
if (ev->button != 3) return;
if(!pager_config) return;
if (cfg_dialog) return;
+   ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
e_gadget_configure(inst->o_pager);
 }
 
diff --git a/src/modules/time/clock.c b/src/modules/time/clock.c
index 83772ab..64eb7db 100644
--- a/src/modules/time/clock.c
+++ b/src/modules/time/clock.c
@@ -264,6 +264,7 @@ _clock_cb_mouse_down(void *data, Evas *evas EINA_UNUSED, 
Evas_Object *obj EINA_U
Evas_Event_Mouse_Down *ev = event;
 
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
+   ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
if (ev->button == 1)
  {
 if (inst->popup) elm_ctxpopup_dismiss(inst->popup);

-- 




[EGIT] [core/enlightenment] master 01/06: add gadget_site_(un)locked smart callbacks for forcing gadget site visibility

2016-10-17 Thread Mike Blumenkrantz
discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=d0e21c912a1326891191394b826a1a0b46cb0ea2

commit d0e21c912a1326891191394b826a1a0b46cb0ea2
Author: Mike Blumenkrantz 
Date:   Mon Oct 17 11:55:23 2016 -0400

add gadget_site_(un)locked smart callbacks for forcing gadget site 
visibility

useful for cases where the gadget site has no popups to manage but 
visibility must
be maintained

ref T4732
---
 src/bin/e_bryce.c  | 22 ++
 src/bin/e_gadget.c |  2 ++
 src/bin/e_gadget.h |  4 
 3 files changed, 28 insertions(+)

diff --git a/src/bin/e_bryce.c b/src/bin/e_bryce.c
index ddb26e3..ef876b5 100644
--- a/src/bin/e_bryce.c
+++ b/src/bin/e_bryce.c
@@ -784,6 +784,26 @@ _bryce_gadget_popup(void *data, Evas_Object *obj 
EINA_UNUSED, void *event_info)
 }
 
 static void
+_bryce_gadget_locked(void *data, Evas_Object *obj EINA_UNUSED, void 
*event_info EINA_UNUSED)
+{
+   Bryce *b = data;
+
+   b->autohide_blocked++;
+   if (b->autohide)
+ _bryce_autohide_show(b);
+}
+
+static void
+_bryce_gadget_unlocked(void *data, Evas_Object *obj EINA_UNUSED, void 
*event_info EINA_UNUSED)
+{
+   Bryce *b = data;
+
+   b->autohide_blocked--;
+   if (b->autohide && (!b->mouse_in))
+ _bryce_autohide_hide(b);
+}
+
+static void
 _bryce_site_anchor(void *data, Evas_Object *obj, void *event_info EINA_UNUSED)
 {
Bryce *b = data;
@@ -814,6 +834,8 @@ _bryce_orient(Bryce *b)
evas_object_smart_callback_add(b->site, "gadget_site_style_menu", 
_bryce_style_menu, b);
evas_object_smart_callback_add(b->site, "gadget_site_owner_menu", 
_bryce_owner_menu, b);
evas_object_smart_callback_add(b->site, "gadget_site_popup", 
_bryce_gadget_popup, b);
+   evas_object_smart_callback_add(b->site, "gadget_site_locked", 
_bryce_gadget_locked, b);
+   evas_object_smart_callback_add(b->site, "gadget_site_unlocked", 
_bryce_gadget_unlocked, b);
 }
 
 static void
diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c
index 4f4fe5c..3eced98 100644
--- a/src/bin/e_gadget.c
+++ b/src/bin/e_gadget.c
@@ -291,6 +291,7 @@ _gadget_wizard_end(void *data, int id)
E_Gadget_Config *zgc = data;
 
zgc->id = id;
+   evas_object_smart_callback_call(zgc->site->layout, "gadget_site_unlocked", 
NULL);
_gadget_object_finalize(zgc);
 }
 
@@ -307,6 +308,7 @@ _gadget_object_create(E_Gadget_Config *zgc)
  {
 if (t->wizard)
   {
+ evas_object_smart_callback_call(zgc->site->layout, 
"gadget_site_locked", NULL);
  t->wizard(_gadget_wizard_end, zgc);
  added = 1;
  return EINA_TRUE;
diff --git a/src/bin/e_gadget.h b/src/bin/e_gadget.h
index 53945e3..d9b 100644
--- a/src/bin/e_gadget.h
+++ b/src/bin/e_gadget.h
@@ -29,6 +29,10 @@
- the anchor of the gadget site changed
   "gadget_site_gravity"
- the gravity of the gadget site changed
+  "gadget_site_locked"
+   - the gadget site's visibility has been locked (must be visible)
+  "gadget_site_unlocked"
+   - the gadget site's visibility has been unlocked (can be hidden)
  * }
 
  * have E_Menu as event_info

-- 




[EGIT] [core/enlightenment] master 03/06: handle gadget_popup smart callback on gadget's display object

2016-10-17 Thread Mike Blumenkrantz
discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=79b24ea88442dff59f7fc953f669616ccdca390e

commit 79b24ea88442dff59f7fc953f669616ccdca390e
Author: Mike Blumenkrantz 
Date:   Mon Oct 17 11:57:05 2016 -0400

handle gadget_popup smart callback on gadget's display object

fixes case where this signal was not accurately propagated

ref T4732
---
 src/bin/e_gadget.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c
index 55571b9..e183da0 100644
--- a/src/bin/e_gadget.c
+++ b/src/bin/e_gadget.c
@@ -1523,6 +1523,7 @@ e_gadget_util_layout_style_init(Evas_Object *g, 
Evas_Object *style)
evas_object_smart_calculate(style);
evas_object_size_hint_min_get(style, &zgc->style.minw, &zgc->style.minh);
evas_object_show(style);
+   evas_object_smart_callback_add(zgc->display, "gadget_popup", _gadget_popup, 
zgc->site);
return prev;
 }
 

-- 




[EGIT] [core/enlightenment] master 06/06: trigger bryce menus from right click if event has not been consumed

2016-10-17 Thread Mike Blumenkrantz
discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=7a06a6b661e3fd74ebbef9acb3d60919a0f8b894

commit 7a06a6b661e3fd74ebbef9acb3d60919a0f8b894
Author: Mike Blumenkrantz 
Date:   Mon Oct 17 12:44:32 2016 -0400

trigger bryce menus from right click if event has not been consumed
---
 src/bin/e_bryce.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_bryce.c b/src/bin/e_bryce.c
index bb42a06..d441646 100644
--- a/src/bin/e_bryce.c
+++ b/src/bin/e_bryce.c
@@ -60,6 +60,9 @@ static E_Action *resize_act;
 static E_Action *menu_act;
 static Eina_List *handlers;
 
+
+static void _bryce_act_menu_job(void *data);
+
 #define BRYCE_GET(obj) \
Bryce *b; \
b = evas_object_data_get((obj), "__bryce"); \
@@ -543,7 +546,12 @@ _bryce_mouse_down_post(void *data, Evas *e EINA_UNUSED)
ev = b->event_info;
b->event_info = NULL;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE;
-   return !!e_bindings_mouse_down_evas_event_handle(E_BINDING_CONTEXT_ANY, 
b->e_obj_inherit, ev);
+   if (e_bindings_mouse_down_evas_event_handle(E_BINDING_CONTEXT_ANY, 
b->e_obj_inherit, ev))
+ return EINA_TRUE;
+   if (ev->button != 3) return EINA_FALSE;
+   b->last_timestamp = ev->timestamp;
+   _bryce_act_menu_job(b);
+   return EINA_TRUE;
 }
 
 static void

-- 




[EGIT] [core/enlightenment] master 05/06: remove unused attribute from used param

2016-10-17 Thread Mike Blumenkrantz
discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=b9afecde417e13d84fc7a8a8923a3bfe19df4d24

commit b9afecde417e13d84fc7a8a8923a3bfe19df4d24
Author: Mike Blumenkrantz 
Date:   Mon Oct 17 12:44:08 2016 -0400

remove unused attribute from used param
---
 src/bin/e_bryce.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/e_bryce.c b/src/bin/e_bryce.c
index ef876b5..bb42a06 100644
--- a/src/bin/e_bryce.c
+++ b/src/bin/e_bryce.c
@@ -943,7 +943,7 @@ _bryce_act_menu_job(void *data)
 }
 
 static Eina_Bool
-_bryce_act_menu(E_Object *obj, const char *params EINA_UNUSED, 
E_Binding_Event_Mouse_Button *ev EINA_UNUSED)
+_bryce_act_menu(E_Object *obj, const char *params EINA_UNUSED, 
E_Binding_Event_Mouse_Button *ev)
 {
Bryce *b;
if (obj->type != E_BRYCE_TYPE) return EINA_FALSE;

-- 




[EGIT] [core/enlightenment] master 02/06: call gadget_popup smart callback when configuring gadgets

2016-10-17 Thread Mike Blumenkrantz
discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=d5847e8ca667ab90abe1c20ceee7bda5c1fe2f22

commit d5847e8ca667ab90abe1c20ceee7bda5c1fe2f22
Author: Mike Blumenkrantz 
Date:   Mon Oct 17 11:56:32 2016 -0400

call gadget_popup smart callback when configuring gadgets

ensure visibility changes are received by containers

ref T4732
---
 src/bin/e_gadget.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c
index 3eced98..55571b9 100644
--- a/src/bin/e_gadget.c
+++ b/src/bin/e_gadget.c
@@ -729,6 +729,7 @@ _gadget_configure(E_Gadget_Config *zgc)
zgc->cfg_object = zgc->configure(zgc->gadget);
if (!zgc->cfg_object) return;
evas_object_event_callback_add(zgc->cfg_object, EVAS_CALLBACK_DEL, 
_gadget_act_configure_object_del, zgc);
+   evas_object_smart_callback_call(zgc->display, "gadget_popup", 
zgc->cfg_object);
 }
 
 static Eina_Bool

-- 




[EGIT] [core/efl] master 01/01: edje_edit: refactor eet file usage

2016-10-17 Thread Andrii Kroitor
nikawhite pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6711a414dc29a70178e5b96a81262cdd9aeff13d

commit 6711a414dc29a70178e5b96a81262cdd9aeff13d
Author: Andrii Kroitor 
Date:   Mon Oct 17 18:51:59 2016 +0300

edje_edit: refactor eet file usage

Summary:
Move opening for read/write/read-write and error message to internal method
Reuse eet file from Edje instead of opening it again in read-only mode
Add wrapper for eet_close to skip closing if internal file was used

Reviewers: NikaWhite

Subscribers: cedric, jpeg, #eflete

Differential Revision: https://phab.enlightenment.org/D4353
---
 src/lib/edje/edje_edit.c | 211 +++
 1 file changed, 102 insertions(+), 109 deletions(-)

diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c
index 3d4dbf3..fc33a2f 100644
--- a/src/lib/edje/edje_edit.c
+++ b/src/lib/edje/edje_edit.c
@@ -165,6 +165,35 @@ _edje_edit_program_script_free(Program_Script *ps)
free(ps);
 }
 
+static Eet_File *
+_edje_edit_eet_open(Edje *ed, Eet_File_Mode mode)
+{
+   Eet_File *eetf;
+
+   switch (mode)
+ {
+  case EET_FILE_MODE_INVALID:
+ return NULL;
+  case EET_FILE_MODE_READ:
+ return ed->file->ef;
+  case EET_FILE_MODE_WRITE:
+  case EET_FILE_MODE_READ_WRITE:
+ eetf = eet_open(ed->path, mode);
+ if (!eetf)
+   ERR("Unable to open \"%s\" for writing output", ed->path);
+ return eetf;
+ }
+   return NULL;
+}
+
+static void
+_edje_edit_eet_close(Eet_File *ef)
+{
+   Eet_File_Mode mode = eet_mode_get(ef);
+   if (mode != EET_FILE_MODE_READ)
+ eet_close(ef);
+}
+
 EOLIAN static Eina_Bool
 _edje_edit_efl_file_file_set(Eo *obj, Edje_Edit *eed, const char *file, const 
char *group)
 {
@@ -206,9 +235,11 @@ _edje_edit_efl_file_file_set(Eo *obj, Edje_Edit *eed, 
const char *file, const ch
 return ret;
  }
 
+   GET_ED_OR_RETURN(EINA_FALSE);
+
eed->program_scripts = 
eina_hash_int32_new((Eina_Free_Cb)_edje_edit_program_script_free);
 
-   ef = eet_open(file, EET_FILE_MODE_READ);
+   ef = _edje_edit_eet_open(ed, EET_FILE_MODE_READ);
efl_del(file_obj);
 
snprintf(buf, sizeof(buf), "edje/scripts/embryo/source/%i",
@@ -233,7 +264,7 @@ _edje_edit_efl_file_file_set(Eo *obj, Edje_Edit *eed, const 
char *file, const ch
   }
 free(keys);
  }
-   eet_close(ef);
+   _edje_edit_eet_close(ef);
 
ret = EINA_TRUE;
 
@@ -423,12 +454,9 @@ _edje_edit_file_import(Edje *ed, const char *path, const 
char *entry, int compre
  }
 
/* Write file data to edje file */
-   eetf = eet_open(ed->path, EET_FILE_MODE_READ_WRITE);
+   eetf = _edje_edit_eet_open(ed, EET_FILE_MODE_READ_WRITE);
if (!eetf)
- {
-ERR("Unable to open \"%s\" for writing output", ed->path);
-goto on_error;
- }
+ goto on_error;
 
if (eet_write(eetf, entry, fdata, fsize, compress) <= 0)
  {
@@ -441,7 +469,7 @@ _edje_edit_file_import(Edje *ed, const char *path, const 
char *entry, int compre
if (!_edje_edit_edje_file_save(eetf, ed->file))
  goto on_error;
 
-   eet_close(eetf);
+   _edje_edit_eet_close(eetf);
 
eina_file_map_free(f, fdata);
eina_file_close(f);
@@ -449,7 +477,7 @@ _edje_edit_file_import(Edje *ed, const char *path, const 
char *entry, int compre
return EINA_TRUE;
 
 on_error:
-   if (eetf) eet_close(eetf);
+   if (eetf) _edje_edit_eet_close(eetf);
eina_file_map_free(f, fdata);
eina_file_close(f);
 
@@ -494,10 +522,9 @@ _edje_import_image_file(Edje *ed, const char *path, int id)
  }
 
/* open the eet file */
-   eetf = eet_open(ed->path, EET_FILE_MODE_READ_WRITE);
+   eetf = _edje_edit_eet_open(ed, EET_FILE_MODE_READ_WRITE);
if (!eetf)
  {
-ERR("Unable to open \"%s\" for writing output", ed->path);
 evas_object_del(im);
 return EINA_FALSE;
  }
@@ -513,7 +540,7 @@ _edje_import_image_file(Edje *ed, const char *path, int id)
  {
 ERR("Unable to write image part \"%s\" part entry to %s",
 entry, ed->path);
-eet_close(eetf);
+_edje_edit_eet_close(eetf);
 evas_object_del(im);
 return EINA_FALSE;
  }
@@ -524,11 +551,11 @@ _edje_import_image_file(Edje *ed, const char *path, int 
id)
if (!_edje_edit_edje_file_save(eetf, ed->file))
  {
 eet_delete(eetf, entry);
-eet_close(eetf);
+_edje_edit_eet_close(eetf);
 return EINA_FALSE;
  }
 
-   eet_close(eetf);
+   _edje_edit_eet_close(eetf);
return EINA_TRUE;
 }
 
@@ -1243,19 +1270,16 @@ edje_edit_sound_sample_del(Evas_Object *obj, const char 
*name)
   Eet_File *eetf;
   Edje_Sound_Sample *sound_sample_last;
 
-  eetf = eet_open(ed->path, EET_FILE_MODE_READ_WRITE);
+  eetf = _edje_edit_eet_open(ed, EET_FILE_MODE_READ_WRITE);
   if (!eetf)
-{
-   WRN("Unable to open \"%s\" for writing outpu

[EGIT] [games/efbb] master 01/03: Enable subdir-objects to avoid automake warnings

2016-10-17 Thread Bruno Dilly
bdilly pushed a commit to branch master.

http://git.enlightenment.org/games/efbb.git/commit/?id=65575a6c1b9ed8fb3dc2e87735e4a96652d56570

commit 65575a6c1b9ed8fb3dc2e87735e4a96652d56570
Author: Bruno Dilly 
Date:   Mon Oct 17 12:26:30 2016 -0200

Enable subdir-objects to avoid automake warnings

Avoid warning:
src/bin/Makefile.am:18: warning: source file '$(builddir)/game_world.c'
  is in a subdirectory,
src/bin/Makefile.am:18: but option 'subdir-objects' is disabled
[...]
automake: You are advised to start using 'subdir-objects' option throughout 
your
automake: project, to avoid future incompatibilities.
---
 configure.ac| 2 +-
 src/bin/Makefile.am | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index ee55dbf..5a2008d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -27,7 +27,7 @@ AC_CANONICAL_BUILD
 AC_CANONICAL_HOST
 AC_ISC_POSIX
 
-AM_INIT_AUTOMAKE(1.6 dist-bzip2)
+AM_INIT_AUTOMAKE(1.6 dist-bzip2 subdir-objects)
 AC_CONFIG_HEADERS(config.h)
 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 
diff --git a/src/bin/Makefile.am b/src/bin/Makefile.am
index 032f699..1e22409 100644
--- a/src/bin/Makefile.am
+++ b/src/bin/Makefile.am
@@ -16,13 +16,13 @@ bin_PROGRAMS += efbb_ql
 endif
 
 GAME_SOURCES = \
-   $(builddir)/game_world.c \
+   game_world.c \
main.c \
main_screen.c \
level_select_screen.c \
cannon.c \
sound.c \
-score.c \
+   score.c \
bg.c
 
 efbb_LDADD = @EFBB_LIBS@

-- 




[EGIT] [tools/geneet] master 01/02: Add information regarding dependencies

2016-10-17 Thread Bruno Dilly
bdilly pushed a commit to branch master.

http://git.enlightenment.org/tools/geneet.git/commit/?id=bcc223daf419d52cffa3de667ed927a1525499e2

commit bcc223daf419d52cffa3de667ed927a1525499e2
Author: Bruno Dilly 
Date:   Mon Oct 17 12:13:38 2016 -0200

Add information regarding dependencies
---
 README | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/README b/README
index 6909899..1096966 100644
--- a/README
+++ b/README
@@ -59,6 +59,12 @@ Geneet Syntax
 - noencode might be used to create in-memory only fields; they won't be
   encoded in the EET file but will be available as structures members
 
+
+Python modules dependencies
+---
+  - pyparsing
+
+
 Usage
 -
 
@@ -71,6 +77,7 @@ Running:
 Will create phonebook.c and phonebook.h. See the included test-phonebook.c
 to see an example of how to use the generated files.
 
+
 Installing
 --
 To install install geneet.py script:

-- 




[EGIT] [tools/geneet] master 02/02: Add .gitignore for build and test files

2016-10-17 Thread Bruno Dilly
bdilly pushed a commit to branch master.

http://git.enlightenment.org/tools/geneet.git/commit/?id=2ddc95f15577ddd03c9e94edc09ffb9fca294a9d

commit 2ddc95f15577ddd03c9e94edc09ffb9fca294a9d
Author: Bruno Dilly 
Date:   Mon Oct 17 12:14:01 2016 -0200

Add .gitignore for build and test files

Just ignoring files created during python install
and when executing tests (files are generated)
---
 .gitignore | 5 +
 1 file changed, 5 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000..50f2ca2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+build/*
+history.c
+history.h
+phonebook.c
+phonebook.h

-- 




[EGIT] [games/efbb] master 03/03: Remove deprecated INCLUDES

2016-10-17 Thread Bruno Dilly
bdilly pushed a commit to branch master.

http://git.enlightenment.org/games/efbb.git/commit/?id=71159b15aa1e802fc9f216dd99fd19bb2e3973a5

commit 71159b15aa1e802fc9f216dd99fd19bb2e3973a5
Author: Bruno Dilly 
Date:   Mon Oct 17 12:32:10 2016 -0200

Remove deprecated INCLUDES

src/bin/Makefile.am:3: warning: 'INCLUDES' is the old name for
'AM_CPPFLAGS' (or '*_CPPFLAGS')
---
 src/bin/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/Makefile.am b/src/bin/Makefile.am
index 1e22409..46d0c7e 100644
--- a/src/bin/Makefile.am
+++ b/src/bin/Makefile.am
@@ -1,6 +1,6 @@
 MAINTAINERCLEANFILES = Makefile.in
 
-INCLUDES = \
+AM_CPPFLAGS = \
 -I$(top_srcdir) \
 -I$(top_srcdir)/src/bin \
 -DPACKAGE_BIN_DIR=\"$(bindir)\" \

-- 




[EGIT] [games/efbb] master 02/03: Stop using svnrevision

2016-10-17 Thread Bruno Dilly
bdilly pushed a commit to branch master.

http://git.enlightenment.org/games/efbb.git/commit/?id=22bf9627b1db9f397d989f6a7de855483b42df50

commit 22bf9627b1db9f397d989f6a7de855483b42df50
Author: Bruno Dilly 
Date:   Mon Oct 17 12:30:52 2016 -0200

Stop using svnrevision

Instead use git rev-list just like other e repos.
With that we'll get rid of tons of
"sh: 1: svnversion: not found"
messages when building it.
---
 configure.ac | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 5a2008d..2110441 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,10 +3,9 @@
 m4_define([v_maj], [0])
 m4_define([v_min], [1])
 m4_define([v_mic], [0])
-m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v 
export || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n']))
-m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2> /dev/null | (grep 
-m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))])
+m4_define([v_rev], m4_esyscmd([(git rev-list --count HEAD 2>/dev/null || echo 
0) | tr -d '\n']))
 ##--   When released, remove the dnl on the below line
-m4_undefine([v_rev])
+dnl m4_undefine([v_rev])
 ##--   When doing snapshots - change soname. remove dnl on below line
 dnl m4_define([relname], [ver-pre-svn-07])
 dnl m4_define([v_rel], [-release relname])

-- 




[EGIT] [core/efl] master 02/02: elementary: Fix call to offer_supports_mime function

2016-10-17 Thread Christopher Michael
devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a0cdbc9ec2c43ab1e38e45c505a9640b323ea5af

commit a0cdbc9ec2c43ab1e38e45c505a9640b323ea5af
Author: Chris Michael 
Date:   Mon Oct 17 10:43:43 2016 -0400

elementary: Fix call to offer_supports_mime function

As this function was misnamed in Ecore_Wl2, update the code here to
use the proper API function.

Signed-off-by: Chris Michael 
---
 src/lib/elementary/elm_cnp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_cnp.c b/src/lib/elementary/elm_cnp.c
index dfe3ae7..3ccd0ec 100644
--- a/src/lib/elementary/elm_cnp.c
+++ b/src/lib/elementary/elm_cnp.c
@@ -3079,7 +3079,7 @@ _wl_elm_cnp_selection_get(const Evas_Object *obj, 
Elm_Sel_Type selection, Elm_Se
 
for (j = 0; convertion[i].translates[j]; j++)
  {
-if (!ecore_wl2_offer_supprts_mime(offer, 
convertion[i].translates[j])) continue;
+if (!ecore_wl2_offer_supports_mime(offer, 
convertion[i].translates[j])) continue;
 
 //we have found mathing mimetypes
 Selection_Ready *ready;

-- 




[EGIT] [core/efl] master 01/02: ecore-wl2: Fix typo in API function name

2016-10-17 Thread Christopher Michael
devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=79815ea8516edc70c4b2881e4c2e902295c24db7

commit 79815ea8516edc70c4b2881e4c2e902295c24db7
Author: Chris Michael 
Date:   Mon Oct 17 10:43:27 2016 -0400

ecore-wl2: Fix typo in API function name

Signed-off-by: Chris Michael 
---
 src/lib/ecore_wl2/Ecore_Wl2.h | 2 +-
 src/lib/ecore_wl2/ecore_wl2_dnd.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/lib/ecore_wl2/Ecore_Wl2.h b/src/lib/ecore_wl2/Ecore_Wl2.h
index e101037..d45ed1a 100644
--- a/src/lib/ecore_wl2/Ecore_Wl2.h
+++ b/src/lib/ecore_wl2/Ecore_Wl2.h
@@ -1221,7 +1221,7 @@ EAPI void ecore_wl2_offer_receive(Ecore_Wl2_Offer *offer, 
char *mime);
  *
  * @since 1.19
  */
-EAPI Eina_Bool ecore_wl2_offer_supprts_mime(Ecore_Wl2_Offer *offer, const char 
*mime);
+EAPI Eina_Bool ecore_wl2_offer_supports_mime(Ecore_Wl2_Offer *offer, const 
char *mime);
 
 /**
  * Mark this offer as finished
diff --git a/src/lib/ecore_wl2/ecore_wl2_dnd.c 
b/src/lib/ecore_wl2/ecore_wl2_dnd.c
index 14257cd..e6c108c 100644
--- a/src/lib/ecore_wl2/ecore_wl2_dnd.c
+++ b/src/lib/ecore_wl2/ecore_wl2_dnd.c
@@ -823,10 +823,10 @@ _compare(const void *container EINA_UNUSED, void *elem, 
void *data)
 }
 
 EAPI Eina_Bool
-ecore_wl2_offer_supprts_mime(Ecore_Wl2_Offer *offer, const char *mime)
+ecore_wl2_offer_supports_mime(Ecore_Wl2_Offer *offer, const char *mime)
 {
   EINA_SAFETY_ON_NULL_RETURN_VAL(offer, EINA_FALSE);
   EINA_SAFETY_ON_NULL_RETURN_VAL(mime, EINA_FALSE);
 
   return !eina_array_foreach(offer->mimetypes, _compare, (void*) mime);
-}
\ No newline at end of file
+}

-- 




Re: [E-devel] Server De spanking is required

2016-10-17 Thread Tom Hacohen
Sorry, I misread what you wrote!

We could maybe put the link to my mirror somewhere? Though I doubt that 
would be helpful, and I'm not in favour of making it "official".

On 17/10/16 13:53, Andrew Williams wrote:
> Agreed, that's what I meant
> On Mon, 17 Oct 2016 at 13:40, Tom Hacohen  wrote:
>
>> On 16/10/16 00:40, Andrew Williams wrote:
>>> Right now if we continue to have issues it seems a lot like GitHub or
>> other
>>> services may be more available than our own?
>>> Things have come a long way since sourceforge.
>>>
>>> Andy
>>>
>>> P.s. If we advertise an automated clone all it means is someone couldn't
>>> push if our core server were not available - pull or clone should work
>> fine.
>>>
>>
>> Two pull targets (i.e a r/o clone like now) is not a problem. Having two
>> push targets is. We already had a long discussion about this and I
>> explained why this is a really bad idea.
>>
>> --
>> Tom.
>>
>>> On Sun, 9 Oct 2016 at 09:54, Carsten Haitzler 
>> wrote:
>>>
 On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina <
 jaquil...@eagleeyet.net>
 said:

> Regarding version control repos, why not offload to github which is
>> free
> even for those projects which are open source.

 hell no. after having offloaded to sourecforge and finding servers going
 down
 or things needing to be done that require admin control, no. we run ours
 because
 anything else is generally worse.

> Bertrand, where do you need a hand. If you are saying this is a kernel
> issue why not update the system and reboot. Also what is the host
>> system
> running distro wise?
>
> On 2016-10-09 02:20, Carsten Haitzler wrote:
>
>> On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
>>  said:
>>
>>> anything I can help with. Would a server from soyoustart.com help in
>>> anyway. I am willing to get the project one and take charge of its
>>> maintenance
>>
>> we have a very big beefy server. we're not running out of disk space,
>> processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of
 disk
>> space available across both ssd and hdd fully redundant raid0'd).
>>
>> the issue is a software issue i suspect in the host system kernel and
 we
>> just don't know why or what. (my suspicious is due to it needing a
 reboot
>> to fix).
>>
>> we have used a fair bit of disk space but tbh the largest user is
 jenkins
>> (253gb) and it probably could do with a cleanup after a few years to
 lean it
>> back down. we probably could shut down and archive the cvs and svn
>> vm's
>> )extract out the cvs and svn db data to a compressed tarball and make
 that
>> available and otherwise nuke the vm's). that should cut that down to
 1-2gb
>> saving about 18gb. web is using 52gb - i think that might do with some
>> trimming/compacting. phab is using 55gb - same. playschool is 66gb -
 maybe
>> trim too and re-compact down? e5v1 is pretty fat too (29g). the build
 vm's
>> are pretty bug (10 of them ranging from 270k to 65g - funny the
 windows10
>> vm for builds is only 18g. the gentoo ones are mostly 60gb or so -
 windows
>> is leaner than gentoo! :) )... and of course jenkins is at 253g.
>>
>> actually man we're fat on disk space usage. we really could do with a
 trim
>> there. the images are qcow2 images. we need to trim.
>>
>> On 2016-10-07 13:42, Mike Blumenkrantz wrote:
>>
>> Is there some way we could prevent this from happening? All the
 services
>> were unavailable for 8+ hours yesterday and it was incredibly
 disruptive.
>>
>> On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
>> wrote:
>>
>> Unspanked(tm)
>>
>> On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK
 SPANK
>> SPANK!!! Enlightenment server is over capacity
>>
>> Please wait a moment and try again later.
>> For more information, take a look at #e on IRC, server
 irc.freenode.org.
>>
>> --
>>
>> Simon Lees (Simotek)http://simotek.net
>>
>> Emergency Update Team   keybase.io/simotek
>> SUSE LinuxAdeliade Australia, UTC+9:30
>> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
>>
>>

>> --
>> 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
>>
>> --
>> Bertrand
>>
>>

>> --

Re: [E-devel] Server De spanking is required

2016-10-17 Thread Andrew Williams
Agreed, that's what I meant
On Mon, 17 Oct 2016 at 13:40, Tom Hacohen  wrote:

> On 16/10/16 00:40, Andrew Williams wrote:
> > Right now if we continue to have issues it seems a lot like GitHub or
> other
> > services may be more available than our own?
> > Things have come a long way since sourceforge.
> >
> > Andy
> >
> > P.s. If we advertise an automated clone all it means is someone couldn't
> > push if our core server were not available - pull or clone should work
> fine.
> >
>
> Two pull targets (i.e a r/o clone like now) is not a problem. Having two
> push targets is. We already had a long discussion about this and I
> explained why this is a really bad idea.
>
> --
> Tom.
>
> > On Sun, 9 Oct 2016 at 09:54, Carsten Haitzler 
> wrote:
> >
> >> On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina <
> >> jaquil...@eagleeyet.net>
> >> said:
> >>
> >>> Regarding version control repos, why not offload to github which is
> free
> >>> even for those projects which are open source.
> >>
> >> hell no. after having offloaded to sourecforge and finding servers going
> >> down
> >> or things needing to be done that require admin control, no. we run ours
> >> because
> >> anything else is generally worse.
> >>
> >>> Bertrand, where do you need a hand. If you are saying this is a kernel
> >>> issue why not update the system and reboot. Also what is the host
> system
> >>> running distro wise?
> >>>
> >>> On 2016-10-09 02:20, Carsten Haitzler wrote:
> >>>
>  On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
>   said:
> 
> > anything I can help with. Would a server from soyoustart.com help in
> > anyway. I am willing to get the project one and take charge of its
> > maintenance
> 
>  we have a very big beefy server. we're not running out of disk space,
>  processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of
> >> disk
>  space available across both ssd and hdd fully redundant raid0'd).
> 
>  the issue is a software issue i suspect in the host system kernel and
> >> we
>  just don't know why or what. (my suspicious is due to it needing a
> >> reboot
>  to fix).
> 
>  we have used a fair bit of disk space but tbh the largest user is
> >> jenkins
>  (253gb) and it probably could do with a cleanup after a few years to
> >> lean it
>  back down. we probably could shut down and archive the cvs and svn
> vm's
>  )extract out the cvs and svn db data to a compressed tarball and make
> >> that
>  available and otherwise nuke the vm's). that should cut that down to
> >> 1-2gb
>  saving about 18gb. web is using 52gb - i think that might do with some
>  trimming/compacting. phab is using 55gb - same. playschool is 66gb -
> >> maybe
>  trim too and re-compact down? e5v1 is pretty fat too (29g). the build
> >> vm's
>  are pretty bug (10 of them ranging from 270k to 65g - funny the
> >> windows10
>  vm for builds is only 18g. the gentoo ones are mostly 60gb or so -
> >> windows
>  is leaner than gentoo! :) )... and of course jenkins is at 253g.
> 
>  actually man we're fat on disk space usage. we really could do with a
> >> trim
>  there. the images are qcow2 images. we need to trim.
> 
>  On 2016-10-07 13:42, Mike Blumenkrantz wrote:
> 
>  Is there some way we could prevent this from happening? All the
> >> services
>  were unavailable for 8+ hours yesterday and it was incredibly
> >> disruptive.
> 
>  On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin  >>>
>  wrote:
> 
>  Unspanked(tm)
> 
>  On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK
> >> SPANK
>  SPANK!!! Enlightenment server is over capacity
> 
>  Please wait a moment and try again later.
>  For more information, take a look at #e on IRC, server
> >> irc.freenode.org.
> 
>  --
> 
>  Simon Lees (Simotek)http://simotek.net
> 
>  Emergency Update Team   keybase.io/simotek
>  SUSE LinuxAdeliade Australia, UTC+9:30
>  GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> 
> 
> >>
> --
>  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
> 
>  --
>  Bertrand
> 
> 
> >>
> --
>  Check out the vibrant tech community on one of the world's most
>  engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>  ___
> >

Re: [E-devel] Server De spanking is required

2016-10-17 Thread Tom Hacohen
On 09/10/16 10:15, Jonathan Aquilina wrote:
> Hi Carsten,
>
> I think a good way forward would be to get a small server, I would even
> be willing to sponsor a vps and use puppet. It would make automation
> deployments and system management alot easier. I am going to be setting
> up puppet for my own systems. Would you be interested in such
> automation? Also what about infrastructure monitoring?

Just a side comment that has only been casually mentioned.

Beber is a bonafide sysadmin. He's been maintaining our infra for a long 
time. We have a complex infra already in store. I think he uses "salt" 
(a puppet alternative) to manage our numerous servers, though I'm not 
sure. Help would always be appreciated, but it should go through him in 
order to avoid trouble.

The problem here is not with server X, or server Y. The problem here is 
with the host node hosting our VMs. It is the one having issues. Maybe 
as raster implied later in this thread, it just needs to be updated. Who 
knows.

--
Tom.

>
> On 2016-10-09 11:10, Carsten Haitzler wrote:
>
>> On Sun, 09 Oct 2016 10:57:57 +0200 Jonathan Aquilina 
>> 
>> said:
>>
>>> what can i do to help get things sorted out as you had mentioned below
>>> though. I am eager to help.
>>
>> well talk with beber. if he trusts you then some debugging. the system is
>> running an oldish 3.18 kernel so who knows if an update fixes it or not. :) 
>> we
>> could so with cutting down our storage usage as we use 750g or so right now 
>> out
>> of 1tb. i think beber could do with help with some deployment work - andy
>> williams asked a few weeks back to set u a vm for a project of his.
>>
>> On 2016-10-09 10:55, Carsten Haitzler wrote:
>>
>> On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina
>>  said:
>>
>> Regarding version control repos, why not offload to github which is free
>> even for those projects which are open source.
>> hell no. after having offloaded to sourecforge and finding servers going
>> down or things needing to be done that require admin control, no. we run
>> ours because anything else is generally worse.
>>
>> Bertrand, where do you need a hand. If you are saying this is a kernel
>> issue why not update the system and reboot. Also what is the host system
>> running distro wise?
>>
>> On 2016-10-09 02:20, Carsten Haitzler wrote:
>>
>> On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
>>  said:
>>
>> anything I can help with. Would a server from soyoustart.com help in
>> anyway. I am willing to get the project one and take charge of its
>> maintenance
>> we have a very big beefy server. we're not running out of disk space,
>> processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of disk
>> space available across both ssd and hdd fully redundant raid0'd).
>>
>> the issue is a software issue i suspect in the host system kernel and we
>> just don't know why or what. (my suspicious is due to it needing a reboot
>> to fix).
>>
>> we have used a fair bit of disk space but tbh the largest user is jenkins
>> (253gb) and it probably could do with a cleanup after a few years to lean it
>> back down. we probably could shut down and archive the cvs and svn vm's
>> )extract out the cvs and svn db data to a compressed tarball and make that
>> available and otherwise nuke the vm's). that should cut that down to 1-2gb
>> saving about 18gb. web is using 52gb - i think that might do with some
>> trimming/compacting. phab is using 55gb - same. playschool is 66gb - maybe
>> trim too and re-compact down? e5v1 is pretty fat too (29g). the build vm's
>> are pretty bug (10 of them ranging from 270k to 65g - funny the windows10
>> vm for builds is only 18g. the gentoo ones are mostly 60gb or so - windows
>> is leaner than gentoo! :) )... and of course jenkins is at 253g.
>>
>> actually man we're fat on disk space usage. we really could do with a trim
>> there. the images are qcow2 images. we need to trim.
>>
>> On 2016-10-07 13:42, Mike Blumenkrantz wrote:
>>
>> Is there some way we could prevent this from happening? All the services
>> were unavailable for 8+ hours yesterday and it was incredibly disruptive.
>>
>> On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin 
>> wrote:
>>
>> Unspanked(tm)
>>
>> On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK SPANK
>> SPANK!!! Enlightenment server is over capacity
>>
>> Please wait a moment and try again later.
>> For more information, take a look at #e on IRC, server irc.freenode.org.
>>
>> --
>>
>> Simon Lees (Simotek)http://simotek.net
>>
>> Emergency Update Team   keybase.io/simotek
>> SUSE LinuxAdeliade Australia, UTC+9:30
>> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
>>
>> --
>> Check out the vibrant tech community on one of the world's most engaging
>> tech sites, SlashDot.org! http://sdm.link/slashdot
>> _

Re: [E-devel] Server De spanking is required

2016-10-17 Thread Tom Hacohen
On 16/10/16 00:40, Andrew Williams wrote:
> Right now if we continue to have issues it seems a lot like GitHub or other
> services may be more available than our own?
> Things have come a long way since sourceforge.
>
> Andy
>
> P.s. If we advertise an automated clone all it means is someone couldn't
> push if our core server were not available - pull or clone should work fine.
>

Two pull targets (i.e a r/o clone like now) is not a problem. Having two 
push targets is. We already had a long discussion about this and I 
explained why this is a really bad idea.

--
Tom.

> On Sun, 9 Oct 2016 at 09:54, Carsten Haitzler  wrote:
>
>> On Sun, 09 Oct 2016 08:17:23 +0200 Jonathan Aquilina <
>> jaquil...@eagleeyet.net>
>> said:
>>
>>> Regarding version control repos, why not offload to github which is free
>>> even for those projects which are open source.
>>
>> hell no. after having offloaded to sourecforge and finding servers going
>> down
>> or things needing to be done that require admin control, no. we run ours
>> because
>> anything else is generally worse.
>>
>>> Bertrand, where do you need a hand. If you are saying this is a kernel
>>> issue why not update the system and reboot. Also what is the host system
>>> running distro wise?
>>>
>>> On 2016-10-09 02:20, Carsten Haitzler wrote:
>>>
 On Sat, 08 Oct 2016 11:16:28 +0200 Jonathan Aquilina
  said:

> anything I can help with. Would a server from soyoustart.com help in
> anyway. I am willing to get the project one and take charge of its
> maintenance

 we have a very big beefy server. we're not running out of disk space,
 processing power etc. (8 core xeon @ 2.2ghz, 48gb ram, 1tb or so of
>> disk
 space available across both ssd and hdd fully redundant raid0'd).

 the issue is a software issue i suspect in the host system kernel and
>> we
 just don't know why or what. (my suspicious is due to it needing a
>> reboot
 to fix).

 we have used a fair bit of disk space but tbh the largest user is
>> jenkins
 (253gb) and it probably could do with a cleanup after a few years to
>> lean it
 back down. we probably could shut down and archive the cvs and svn vm's
 )extract out the cvs and svn db data to a compressed tarball and make
>> that
 available and otherwise nuke the vm's). that should cut that down to
>> 1-2gb
 saving about 18gb. web is using 52gb - i think that might do with some
 trimming/compacting. phab is using 55gb - same. playschool is 66gb -
>> maybe
 trim too and re-compact down? e5v1 is pretty fat too (29g). the build
>> vm's
 are pretty bug (10 of them ranging from 270k to 65g - funny the
>> windows10
 vm for builds is only 18g. the gentoo ones are mostly 60gb or so -
>> windows
 is leaner than gentoo! :) )... and of course jenkins is at 253g.

 actually man we're fat on disk space usage. we really could do with a
>> trim
 there. the images are qcow2 images. we need to trim.

 On 2016-10-07 13:42, Mike Blumenkrantz wrote:

 Is there some way we could prevent this from happening? All the
>> services
 were unavailable for 8+ hours yesterday and it was incredibly
>> disruptive.

 On Thu, Oct 6, 2016 at 11:09 PM Bertrand Jacquin >>
 wrote:

 Unspanked(tm)

 On Fri, Oct 07, 2016 at 12:18:07PM +1030, Simon Lees wrote: *** SPANK
>> SPANK
 SPANK!!! Enlightenment server is over capacity

 Please wait a moment and try again later.
 For more information, take a look at #e on IRC, server
>> irc.freenode.org.

 --

 Simon Lees (Simotek)http://simotek.net

 Emergency Update Team   keybase.io/simotek
 SUSE LinuxAdeliade Australia, UTC+9:30
 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B


>> --
 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

 --
 Bertrand


>> --
 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

>> --
 Check out the vibrant tech community on one of the world's most
 engaging tech sites, SlashDot.org

[EGIT] [tools/enventor] master 01/01: setting: Remove redundant tooltip description for "Status".

2016-10-17 Thread Jaehyun Cho
jaehyun pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=e69df46f520d829a816195e54e3b233068e69886

commit e69df46f520d829a816195e54e3b233068e69886
Author: Jaehyun Cho 
Date:   Mon Oct 17 21:11:16 2016 +0900

setting: Remove redundant tooltip description for "Status".
---
 src/bin/preference_setting.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/bin/preference_setting.c b/src/bin/preference_setting.c
index b2c8cb6..8f94f87 100644
--- a/src/bin/preference_setting.c
+++ b/src/bin/preference_setting.c
@@ -239,8 +239,7 @@ preference_setting_content_get(preference_setting_data *psd,
   toggle_create(box, _("Status"), config_stats_bar_get(),
 _("Status (F8)"
   "Display Status bar, which shows subsidiary"
-  "information  for editing in the bottom area."
-  "editing."));
+  "information for editing in the bottom area."));
elm_box_pack_end(box, toggle_status);
 
//Toggle (Console)

-- 




[EGIT] [tools/enventor] master 01/01: tools: Fix typo.

2016-10-17 Thread Jaehyun Cho
jaehyun pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=f3895af390931036510f55d998a1f36ec1e94109

commit f3895af390931036510f55d998a1f36ec1e94109
Author: Jaehyun Cho 
Date:   Mon Oct 17 21:08:10 2016 +0900

tools: Fix typo.
---
 src/bin/tools.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/tools.c b/src/bin/tools.c
index cfe893d..e7a0bb4 100644
--- a/src/bin/tools.c
+++ b/src/bin/tools.c
@@ -342,7 +342,7 @@ tools_init(Evas_Object *parent)
   _("Console box (Alt + Down)"
 "Display the console box, which shows the EDC"
 "build logs, such as error messages. It pops"
-"up automatically when compliation errors occur."),
+"up automatically when compilation errors occur."),
   console_cb);
evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL);

-- 




Re: [E-devel] Server Down

2016-10-17 Thread Tom Hacohen
This is actually not an Einstein quote, just commonly and falsely 
attributed to him. :)

On 17/10/16 12:57, Stephen Houston wrote:
> Hey Einstein... how dare you question Einstein!! :-)
>
> On Mon, Oct 17, 2016, 6:54 AM Tom Hacohen  wrote:
>
>> On 15/10/16 17:11, Stephen Houston wrote:
>>> This is getting REALLY annoying at how often this happens and never gets
>>> fixed.  Insanity is defined as doing the same thing over and over
>> expecting
>>> a different result.
>>>
>>
>> Not the definition of insanity[1].
>>
>> 1: https://en.wikipedia.org/wiki/Insanity
>>
>>> On Sat, Oct 15, 2016 at 6:08 AM Al Poole  wrote:
>>>
 Hi,

 Seems there are server issues.

 Just letting someone know (if not already).

 As usual:

 Spank, Spank, Spank!


>> --
 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

>>>
>> --
>>> 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
>>>
>>
>>
>>
>> --
>> 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
>>
> --
> 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
>


--
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] Server Down

2016-10-17 Thread Jonathan Aquilina
Can I get access would love to look into this and fix the cause of these issues 
for everyone.

Sent from my iPhone

> On 17 Oct 2016, at 13:52, Tom Hacohen  wrote:
> 
>> On 15/10/16 17:11, Stephen Houston wrote:
>> This is getting REALLY annoying at how often this happens and never gets
>> fixed.  Insanity is defined as doing the same thing over and over expecting
>> a different result.
>> 
> 
> Not the definition of insanity[1].
> 
> 1: https://en.wikipedia.org/wiki/Insanity
> 
>>> On Sat, Oct 15, 2016 at 6:08 AM Al Poole  wrote:
>>> 
>>> Hi,
>>> 
>>> Seems there are server issues.
>>> 
>>> Just letting someone know (if not already).
>>> 
>>> As usual:
>>> 
>>> Spank, Spank, Spank!
>>> 
>>> --
>>> 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
>>> 
>> --
>> 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
>> 
> 
> 
> --
> 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


--
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] Server Down

2016-10-17 Thread Stephen Houston
Hey Einstein... how dare you question Einstein!! :-)

On Mon, Oct 17, 2016, 6:54 AM Tom Hacohen  wrote:

> On 15/10/16 17:11, Stephen Houston wrote:
> > This is getting REALLY annoying at how often this happens and never gets
> > fixed.  Insanity is defined as doing the same thing over and over
> expecting
> > a different result.
> >
>
> Not the definition of insanity[1].
>
> 1: https://en.wikipedia.org/wiki/Insanity
>
> > On Sat, Oct 15, 2016 at 6:08 AM Al Poole  wrote:
> >
> >> Hi,
> >>
> >> Seems there are server issues.
> >>
> >> Just letting someone know (if not already).
> >>
> >> As usual:
> >>
> >> Spank, Spank, Spank!
> >>
> >>
> --
> >> 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
> >>
> >
> --
> > 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
> >
>
>
>
> --
> 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
>
--
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] Server Down

2016-10-17 Thread Stephen Houston
Ahhh. Touche :-)

On Sat, Oct 15, 2016, 7:39 PM Carsten Haitzler  wrote:

> On Sat, 15 Oct 2016 16:11:16 + Stephen Houston 
> said:
>
> > This is getting REALLY annoying at how often this happens and never gets
> > fixed.  Insanity is defined as doing the same thing over and over
> expecting
> > a different result.
>
> it would be except no one is expecting different results.
>
> > On Sat, Oct 15, 2016 at 6:08 AM Al Poole  wrote:
> >
> > > Hi,
> > >
> > > Seems there are server issues.
> > >
> > > Just letting someone know (if not already).
> > >
> > > As usual:
> > >
> > > Spank, Spank, Spank!
> > >
> > >
> --
> > > 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
> > >
> >
> --
> > 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
> >
>
>
> --
> - 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] Server Down

2016-10-17 Thread Tom Hacohen
On 15/10/16 17:11, Stephen Houston wrote:
> This is getting REALLY annoying at how often this happens and never gets
> fixed.  Insanity is defined as doing the same thing over and over expecting
> a different result.
>

Not the definition of insanity[1].

1: https://en.wikipedia.org/wiki/Insanity

> On Sat, Oct 15, 2016 at 6:08 AM Al Poole  wrote:
>
>> Hi,
>>
>> Seems there are server issues.
>>
>> Just letting someone know (if not already).
>>
>> As usual:
>>
>> Spank, Spank, Spank!
>>
>> --
>> 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
>>
> --
> 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
>


--
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


[EGIT] [core/efl] master 01/01: map: Fix elm_map usage (typo)

2016-10-17 Thread Jean-Philippe ANDRÉ
jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7a33ca696e9707b75f752c05a2d5b6bd84ef8fcb

commit 7a33ca696e9707b75f752c05a2d5b6bd84ef8fcb
Author: Jean-Philippe Andre 
Date:   Mon Oct 17 19:28:14 2016 +0900

map: Fix elm_map usage (typo)
---
 src/lib/elementary/elm_map.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_map.c b/src/lib/elementary/elm_map.c
index 1d57f5f..1f88385 100644
--- a/src/lib/elementary/elm_map.c
+++ b/src/lib/elementary/elm_map.c
@@ -3896,7 +3896,7 @@ _elm_map_pan_efl_gfx_position_set(Eo *obj, 
Elm_Map_Pan_Data *_pd EINA_UNUSED, Ev
if (_evas_object_intercept_call(obj, EVAS_OBJECT_INTERCEPT_CB_MOVE, 0, x, 
y))
  return;
 
-   efl_gfx_position_set(efl_super(obj, MY_CLASS), x, y);
+   efl_gfx_position_set(efl_super(obj, MY_PAN_CLASS), x, y);
evas_object_smart_changed(obj);
 }
 

-- 




[EGIT] [core/efl] efl-1.18 01/01: Emile: use stronger ssl cipher

2016-10-17 Thread Simon Lees
simotek pushed a commit to branch efl-1.18.

http://git.enlightenment.org/core/efl.git/commit/?id=48d567d87c2a7530a9399192547bb22974cf949f

commit 48d567d87c2a7530a9399192547bb22974cf949f
Author: Simon Lees 
Date:   Mon Oct 17 20:58:04 2016 +1030

Emile: use stronger ssl cipher

Follows on from 356a1aa87a04a8d1c43e01fa861270d0947069c0 emile
didn't exist when this work was done originally
---
 src/lib/emile/emile_cipher_openssl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/emile/emile_cipher_openssl.c 
b/src/lib/emile/emile_cipher_openssl.c
index 2bbe83f..301f3ba 100644
--- a/src/lib/emile/emile_cipher_openssl.c
+++ b/src/lib/emile/emile_cipher_openssl.c
@@ -321,7 +321,7 @@ emile_cipher_server_listen(Emile_Cipher_Type t)
INF("DH params successfully generated and applied!");
 
if (!SSL_CTX_set_cipher_list(r->ssl_ctx,
-"aNULL:!eNULL:!LOW:!EXPORT:@STRENGTH"))
+
"aRSA+HIGH:+kEDH:+kRSA:!kSRP:!kPSK:+3DES:!MD5"))
  goto on_error;
 
return r;
@@ -748,7 +748,7 @@ emile_cipher_server_connect(Emile_Cipher_Type t)
  }
 
if (!SSL_CTX_set_cipher_list(r->ssl_ctx,
-
"aNULL:!eNULL:!LOW:!EXPORT:!ECDH:RSA:AES:!PSK:@STRENGTH"))
+
"aRSA+HIGH:+kEDH:+kRSA:!kSRP:!kPSK:+3DES:!MD5"))
  goto on_error;
 
return r;

-- 




[EGIT] [core/efl] master 01/01: Emile: use stronger ssl cipher

2016-10-17 Thread Simon Lees
simotek pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d7a2e8608b50f7c7791eb82e4d66652aa06371c4

commit d7a2e8608b50f7c7791eb82e4d66652aa06371c4
Author: Simon Lees 
Date:   Mon Oct 17 20:58:04 2016 +1030

Emile: use stronger ssl cipher

Follows on from 356a1aa87a04a8d1c43e01fa861270d0947069c0 emile
didn't exist when this work was done originally
---
 src/lib/emile/emile_cipher_openssl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/emile/emile_cipher_openssl.c 
b/src/lib/emile/emile_cipher_openssl.c
index 84048ce..9963c22 100644
--- a/src/lib/emile/emile_cipher_openssl.c
+++ b/src/lib/emile/emile_cipher_openssl.c
@@ -338,7 +338,7 @@ emile_cipher_server_listen(Emile_Cipher_Type t)
INF("DH params successfully generated and applied!");
 
if (!SSL_CTX_set_cipher_list(r->ssl_ctx,
-"aNULL:!eNULL:!LOW:!EXPORT:@STRENGTH"))
+
"aRSA+HIGH:+kEDH:+kRSA:!kSRP:!kPSK:+3DES:!MD5"))
  goto on_error;
 
return r;
@@ -765,7 +765,7 @@ emile_cipher_server_connect(Emile_Cipher_Type t)
  }
 
if (!SSL_CTX_set_cipher_list(r->ssl_ctx,
-
"aNULL:!eNULL:!LOW:!EXPORT:!ECDH:RSA:AES:!PSK:@STRENGTH"))
+
"aRSA+HIGH:+kEDH:+kRSA:!kSRP:!kPSK:+3DES:!MD5"))
  goto on_error;
 
return r;

-- 




[E-devel] Pre-release tarballs for efl 1.18.2

2016-10-17 Thread Stefan Schmidt
ello.

I just uploaded the pre-release tarballs for 1.18.2.

If I hear nothing problematic within the next 24 hours, I will do the 
final release.

https://download.enlightenment.org/pre-releases/efl-1.18.2-pre.tar.gz
05a71b44b1dbcea2492410ca57afe119bcbacb7e89a1984b9eb2422a8803a12a


https://download.enlightenment.org/pre-releases/efl-1.18.2-pre.tar.xz
292faf76557fe56a6bc15b48b5ea3eb1f0790e2ed7f2ade4ae79ef7973d67bed

regards
Stefan Schmidt

--
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


[EGIT] [core/efl] efl-1.18 01/01: release: Update NEWS and bump version for 1.18.2 release

2016-10-17 Thread Stefan Schmidt
stefan pushed a commit to branch efl-1.18.

http://git.enlightenment.org/core/efl.git/commit/?id=8e89840193b104d500d068f05f1f2d45fec6d191

commit 8e89840193b104d500d068f05f1f2d45fec6d191
Author: Stefan Schmidt 
Date:   Mon Oct 17 11:44:26 2016 +0200

release: Update NEWS and bump version for 1.18.2 release
---
 NEWS | 17 -
 configure.ac |  2 +-
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 5323492..e6f8e3b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,22 @@
 ==
-EFL 1.18.1
+EFL 1.18.2
 ==
 
+Changes since 1.18.1:
+-
+
+Fixes:
+
+   * efreet - fix command generation by fixing string buffer expansion
+   * elm_toolbar: Show icons in icon only mode
+   * Evas_Common: Fix typo.
+   * Evas_Device: Use eo_del() in evas_device_del().
+   * ecore_evas x - dont set withdrawn to fals on show but wait for wm state 
(T4699)
+   * ecore-evas - x fix intial iconified state so terminology -I works
+   * evas: Fix evas_object_smart_clipped_clipper_get
+   * epp: fix memory corruption when using #warning and #error
+   * fix edje_cc segv when compiling bling bling theme
+
 Changes since 1.18.0:
 -
 
diff --git a/configure.ac b/configure.ac
index 84b6542..1443522 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [18], [1], [release])
+EFL_VERSION([1], [18], [2], [release])
 AC_INIT([efl], [efl_version], [enlightenment-devel@lists.sourceforge.net])
 
 AC_PREREQ([2.60])

-- 




[E-devel] Weekly news from the automated build and QA front

2016-10-17 Thread Stefan Schmidt
Hello.

Summary:
o Jenkins builds are failing right now to to DNS failures to lookup 
git.enlightenment.org
o Coverity runs might be outdated


This should give everyone an overview over what has happened in the last
week on the QA front. The numbers in parentheses reflect the values from
last week to give you a trend.

CI:
o Overall build statistic: 12.43% (8.65%) failed.
https://build.enlightenment.org/

Unit tests:
o 886 (886) unit tests for efl

Coverage:
o EFL total coverage is at N/A (N/A) lines, N/A (N/A) functions and N/A 
(N/A) branches
https://build.enlightenment.org/view/Test%20Coverage/

Coverity:
o EFL: Outstanding defects 85 (85) with a density of 0.08 (0.08)
o Enlightenment: Outstanding defects 1 (1) with a density of 0 (0)
o Terminology: Outstanding defects 0 (0) with a density of 0 (0)
o Rage: Outstanding defects 0 (0) with a density of 0 (0)

Phab:
o Total bug count: 983 (984)
https://phab.enlightenment.org/maniphest/report/burn/
o Pending patch reviews: 107 (109)

regards
Stefan Schmidt

--
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


[EGIT] [core/efl] efl-1.18 01/01: ecore_ssl: Use stricter cipher suites

2016-10-17 Thread Simon Lees
simotek pushed a commit to branch efl-1.18.

http://git.enlightenment.org/core/efl.git/commit/?id=dbcf8102eff8cbd39adb0387ed1f49004ed38558

commit dbcf8102eff8cbd39adb0387ed1f49004ed38558
Author: Simon Lees 
Date:   Mon Oct 17 13:58:32 2016 +1030

ecore_ssl: Use stricter cipher suites

Thanks to Victor Pereira from the SUSE Security team for auditing
this and recommending better options.
This has been discussed several times but knowone ever got to
commiting it.
---
 src/lib/ecore_con/ecore_con_ssl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore_con/ecore_con_ssl.c 
b/src/lib/ecore_con/ecore_con_ssl.c
index c3338b2..68f61ae 100644
--- a/src/lib/ecore_con/ecore_con_ssl.c
+++ b/src/lib/ecore_con/ecore_con_ssl.c
@@ -1421,10 +1421,10 @@ _ecore_con_ssl_server_prepare_openssl(Ecore_Con_Server 
*obj,
 SSL_ERROR_CHECK_GOTO_ERROR(!SSL_CTX_set_tmp_dh(svr->ssl_ctx, 
dh_params));
 DH_free(dh_params);
 INF("DH params successfully generated and applied!");
-SSL_ERROR_CHECK_GOTO_ERROR(!SSL_CTX_set_cipher_list(svr->ssl_ctx, 
"aNULL:!eNULL:!LOW:!EXPORT:@STRENGTH"));
+SSL_ERROR_CHECK_GOTO_ERROR(!SSL_CTX_set_cipher_list(svr->ssl_ctx, 
"aRSA+HIGH:+kEDH:+kRSA:!kSRP:!kPSK:+3DES:!MD5"));
  }
else if (!svr->use_cert)
- SSL_ERROR_CHECK_GOTO_ERROR(!SSL_CTX_set_cipher_list(svr->ssl_ctx, 
"aNULL:!eNULL:!LOW:!EXPORT:!ECDH:RSA:AES:!PSK:@STRENGTH"));
+ SSL_ERROR_CHECK_GOTO_ERROR(!SSL_CTX_set_cipher_list(svr->ssl_ctx, 
"aRSA+HIGH:+kEDH:+kRSA:!kSRP:!kPSK:+3DES:!MD5"));
 
svr->ssl_prepared = EINA_TRUE;
return ECORE_CON_SSL_ERROR_NONE;

--