[EGIT] [core/efl] master 03/03: edje_edit: avoid generate '(null)' value for image.normal
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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".
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.
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
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
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
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
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
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)
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
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
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
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
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
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
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; --