[EGIT] [apps/ephoto] master 01/01: Ephoto: Use layout/edje external, toolbars for better icons, and other UI
okra pushed a commit to branch master. http://git.enlightenment.org/apps/ephoto.git/commit/?id=f7b4eda7912d407f4a0f3e2d88e12a3e9f34d067 commit f7b4eda7912d407f4a0f3e2d88e12a3e9f34d067 Author: Stephen Houston smhousto...@gmail.com Date: Thu Jan 16 15:34:33 2014 -0600 Ephoto: Use layout/edje external, toolbars for better icons, and other UI Use layout and edje externals for better themability when others make elm themes. Using toolbars improves the size and functionality of the icons. Remove unnecessary entry/label in single view. --- src/bin/ephoto_main.c | 2 +- src/bin/ephoto_single_browser.c | 136 ++-- src/bin/ephoto_thumb_browser.c | 117 +- 3 files changed, 107 insertions(+), 148 deletions(-) diff --git a/src/bin/ephoto_main.c b/src/bin/ephoto_main.c index bd01d91..97028be 100644 --- a/src/bin/ephoto_main.c +++ b/src/bin/ephoto_main.c @@ -255,7 +255,7 @@ ephoto_title_set(Ephoto *ephoto, const char *title) { char buf[1024] = Ephoto; - if (title) snprintf(buf, sizeof(buf), %s - Ephoto, title); + if (title) snprintf(buf, sizeof(buf), Ephoto - %s, title); elm_win_title_set(ephoto-win, buf); } diff --git a/src/bin/ephoto_single_browser.c b/src/bin/ephoto_single_browser.c index ec12a5b..613be0e 100644 --- a/src/bin/ephoto_single_browser.c +++ b/src/bin/ephoto_single_browser.c @@ -20,7 +20,7 @@ struct _Ephoto_Single_Browser Ephoto *ephoto; Evas_Object *main; Evas_Object *bar; - Evas_Object *sentry; + Evas_Object *edje; Evas_Object *viewer; const char *pending_path; Ephoto_Entry *entry; @@ -491,11 +491,10 @@ _ephoto_single_browser_recalc(Ephoto_Single_Browser *sb) { const char *bname = ecore_file_file_get(sb-entry-path); sb-viewer = _viewer_add(sb-main, sb-entry-path); -elm_box_pack_end(sb-main, sb-viewer); +elm_layout_box_append(sb-main, elm.box.content, sb-viewer); evas_object_show(sb-viewer); evas_object_event_callback_add (sb-viewer, EVAS_CALLBACK_MOUSE_WHEEL, _mouse_wheel, sb); -elm_entry_entry_set(sb-sentry, bname); ephoto_title_set(sb-ephoto, bname); sb-orient = ephoto_file_orient_get(sb-entry-path); _orient_apply(sb); @@ -698,11 +697,6 @@ _back(void *data, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) } static void -_changed_file_text(void *data __UNUSED__, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) -{ -} - -static void _key_down(void *data, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Ephoto_Single_Browser *sb = data; @@ -804,111 +798,75 @@ _ephoto_single_entry_create(void *data, int type __UNUSED__, void *event __UNUSE return ECORE_CALLBACK_PASS_ON; } -static Evas_Object * -_button_add(Evas_Object *box, const char *image) -{ - Evas_Object *but, *ic; - - but = elm_button_add(box); - - ic = elm_icon_add(but); - elm_icon_standard_set(ic, image); - evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); - - elm_object_content_set(but, ic); - evas_object_size_hint_align_set(but, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_box_pack_end(box, but); - evas_object_show(but); - - return but; -} - Evas_Object * ephoto_single_browser_add(Ephoto *ephoto, Evas_Object *parent) { - Evas_Object *box = elm_box_add(parent); - Evas_Object *but, *sep; + Evas_Object *layout = elm_layout_add(parent); + Elm_Object_Item *icon; Ephoto_Single_Browser *sb; - EINA_SAFETY_ON_NULL_RETURN_VAL(box, NULL); + EINA_SAFETY_ON_NULL_RETURN_VAL(layout, NULL); sb = calloc(1, sizeof(Ephoto_Single_Browser)); EINA_SAFETY_ON_NULL_GOTO(sb, error); sb-ephoto = ephoto; - sb-main = box; - elm_box_horizontal_set(sb-main, EINA_FALSE); - elm_box_homogeneous_set(sb-main, EINA_FALSE); + sb-main = layout; + sb-edje = elm_layout_edje_get(layout); + evas_object_event_callback_add(sb-main, EVAS_CALLBACK_DEL, _main_del, sb); evas_object_event_callback_add (sb-main, EVAS_CALLBACK_KEY_DOWN, _key_down, sb); evas_object_data_set(sb-main, single_browser, sb); - sb-bar = elm_box_add(sb-main); - elm_box_horizontal_set(sb-bar, EINA_TRUE); - elm_box_homogeneous_set(sb-bar, EINA_FALSE); - evas_object_size_hint_weight_set(sb-bar, 0.0, 0.0); - evas_object_size_hint_align_set(sb-bar, EVAS_HINT_FILL, 0.0); - evas_object_show(sb-bar); - elm_box_pack_end(sb-main, sb-bar); - - but = _button_add(sb-bar, go-home); - evas_object_smart_callback_add(but, clicked, _back, sb); - - sep = elm_separator_add(sb-bar); - elm_box_pack_end(sb-bar, sep); - evas_object_show(sep); - - but = _button_add(sb-bar, zoom-in); - evas_object_smart_callback_add(but, clicked, _zoom_in_cb, sb); - - but = _button_add(sb-bar, zoom-out); - evas_object_smart_callback_add(but, clicked, _zoom_out_cb, sb); - - but = _button_add(sb-bar, zoom-fit
[EGIT] [apps/ephoto] master 01/01: Ephoto: Use standard icons, remove unused code, and match dark theme.
okra pushed a commit to branch master. http://git.enlightenment.org/apps/ephoto.git/commit/?id=1b0e2ac4af9cd87367e22ac26b3cb613979c8b7b commit 1b0e2ac4af9cd87367e22ac26b3cb613979c8b7b Author: Stephen Houston smhousto...@gmail.com Date: Sat Jan 4 13:17:58 2014 -0600 Ephoto: Use standard icons, remove unused code, and match dark theme. Use standard icons based on icon theme to remove dependency on Faenza icons. Removed the old directory code that would provide a preview of the images in the directory. This code hasn't worked in a while and frankly is just unneccasry and would slow down the app. Remove images and theme that was shipped with Ephoto. It is no longer needed. Change style on some widgets to better match dark theme. Prepare Ephoto to be released soon. --- AUTHORS | 2 +- COPYING | 3 - NEWS| 2 +- README | 1 - TODO| 16 +- configure.ac| 15 - data/Makefile.am| 2 +- data/images/Makefile.am | 9 - data/images/back.png| Bin 1219 - 0 bytes data/images/back_grid.png | Bin 2274 - 0 bytes data/images/first.png | Bin 1298 - 0 bytes data/images/folder.png | Bin 1502 - 0 bytes data/images/forward.png | Bin 1211 - 0 bytes data/images/grid.png| Bin - 0 bytes data/images/last.png| Bin 1293 - 0 bytes data/images/single.png | Bin 1944 - 0 bytes data/images/slideshow.png | Bin 3447 - 0 bytes data/images/up.png | Bin 2240 - 0 bytes data/images/zoom-fit.png| Bin 2080 - 0 bytes data/images/zoom-in.png | Bin 2206 - 0 bytes data/images/zoom-original.png | Bin 2164 - 0 bytes data/images/zoom-out.png| Bin 2127 - 0 bytes data/themes/Makefile.am | 5 - data/themes/default/Makefile.am | 23 - data/themes/default/ephoto.edc | 603 data/themes/default/fonts/Vera.ttf | Bin 65932 - 0 bytes data/themes/default/images/Makefile.am | 4 - data/themes/default/images/bt_sm_base1.png | Bin 477 - 0 bytes data/themes/default/images/bt_sm_hilight.png| Bin 285 - 0 bytes data/themes/default/images/bt_sm_shine.png | Bin 275 - 0 bytes data/themes/default/images/directory-512.png| Bin 22206 - 0 bytes data/themes/default/images/directory-up-512.png | Bin 35965 - 0 bytes ephoto.spec.in | 4 +- po/POTFILES.in | 1 - src/bin/Makefile.am | 5 +- src/bin/ephoto.c| 2 - src/bin/ephoto.h| 6 - src/bin/ephoto_directory_thumb.c| 176 --- src/bin/ephoto_main.c | 2 - src/bin/ephoto_single_browser.c | 22 +- src/bin/ephoto_thumb_browser.c | 74 +-- 41 files changed, 52 insertions(+), 925 deletions(-) diff --git a/AUTHORS b/AUTHORS index b0f2e0b..28b23d1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -6,7 +6,7 @@ / /__/ /__/ /__/ /___//_//___/ ===Project Manager/Lead Developer=== -Stephen okra Houston unixti...@gmail.com +Stephen okra Houston smhousto...@gmail.com ===Developers=== Gustavo Sverzut Barbieri barbi...@profusion.mobi diff --git a/COPYING b/COPYING index a5063f4..be1b337 100644 --- a/COPYING +++ b/COPYING @@ -1,6 +1,3 @@ -Icons from the faenza project (http://tiheum.deviantart.com/art/Faenza-Icons-173323228) -For information see COPYING.icons - Copyright (C) 2000-2011 Stephen Houston All rights reserved. diff --git a/NEWS b/NEWS index e7714bc..5f4b7dc 100644 --- a/NEWS +++ b/NEWS @@ -6,4 +6,4 @@ / /__/ /__/ /__/ /___//_//___/ -New ephoto has been added to e/trunk/ephoto in svn. +Ephoto is located in git at apps/ephoto. diff --git a/README b/README index 7007ee3..0236e99 100644 --- a/README +++ b/README @@ -8,4 +8,3 @@ / /__/ /__/ /__/ /___//_//___/ Ephoto Image Viewer/Editor/Manipulator/Slideshow creator. -Icons belong to the faenza project (http://tiheum.deviantart.com/art/Faenza-Icons-173323228) diff --git a/TODO b/TODO index b61e35d..e872485 100644 --- a/TODO +++ b/TODO @@ -7,20 +7,22 @@ / /__/ /__/ /__/ /___//_//___/ TODO- +===Config=== +Make the config system work better loading and saving config. +Add options
[EGIT] [apps/ephoto] master 01/01: Ephoto: Remove COPYING.icons as it is no longer needed.
okra pushed a commit to branch master. http://git.enlightenment.org/apps/ephoto.git/commit/?id=f1df50a4d40f70101c186c0e8a8843fcd29739aa commit f1df50a4d40f70101c186c0e8a8843fcd29739aa Author: Stephen Houston smhousto...@gmail.com Date: Sat Jan 4 13:27:03 2014 -0600 Ephoto: Remove COPYING.icons as it is no longer needed. --- COPYING.icons | 675 -- 1 file changed, 675 deletions(-) diff --git a/COPYING.icons b/COPYING.icons deleted file mode 100644 index 10926e8..000 --- a/COPYING.icons +++ /dev/null @@ -1,675 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. http://fsf.org/ - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - This License refers to version 3 of the GNU General Public License. - - Copyright also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - The Program refers to any copyrightable work licensed under this -License. Each licensee is addressed as you. Licensees and -recipients may be individuals or organizations. - - To modify a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a modified version of the -earlier work or a work based on the earlier work
[EGIT] [core/elementary] master 01/01: elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb from being left as an artifact after the elm_thumb has been deleted.
okra pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=3175e69b556d2311b5979150919b2a432637efc1 commit 3175e69b556d2311b5979150919b2a432637efc1 Author: Stephen Houston smhousto...@gmail.com Date: Sun Dec 29 11:24:54 2013 -0600 elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb from being left as an artifact after the elm_thumb has been deleted. --- src/lib/elm_thumb.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/src/lib/elm_thumb.c b/src/lib/elm_thumb.c index 013d7fc..ce141ee 100644 --- a/src/lib/elm_thumb.c +++ b/src/lib/elm_thumb.c @@ -580,6 +580,12 @@ _elm_thumb_smart_del(Eo *obj, void *_pd, va_list *list EINA_UNUSED) (sd-view, EVAS_CALLBACK_IMAGE_PRELOADED, _on_thumb_preloaded, sd); + if (sd-view) + { +evas_object_del(sd-view); +sd-view = NULL; + } + eina_stringshare_del(sd-thumb.thumb_path); eina_stringshare_del(sd-thumb.thumb_key); --
[EGIT] [core/elementary] elementary-1.8 01/01: elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb from being left as an artifact after the elm_thumb has been deleted.
okra pushed a commit to branch elementary-1.8. http://git.enlightenment.org/core/elementary.git/commit/?id=ad10bebce083d9ac0226b4e4624284510e7c997d commit ad10bebce083d9ac0226b4e4624284510e7c997d Author: Stephen Houston smhousto...@gmail.com Date: Sun Dec 29 11:24:54 2013 -0600 elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb from being left as an artifact after the elm_thumb has been deleted. --- src/lib/elm_thumb.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/src/lib/elm_thumb.c b/src/lib/elm_thumb.c index a3e3fd9..4a2c464 100644 --- a/src/lib/elm_thumb.c +++ b/src/lib/elm_thumb.c @@ -580,6 +580,12 @@ _elm_thumb_smart_del(Eo *obj, void *_pd, va_list *list EINA_UNUSED) (sd-view, EVAS_CALLBACK_IMAGE_PRELOADED, _on_thumb_preloaded, sd); + if (sd-view) + { +evas_object_del(sd-view); +sd-view = NULL; + } + eina_stringshare_del(sd-thumb.thumb_path); eina_stringshare_del(sd-thumb.thumb_key); --
[EGIT] [apps/ephoto] master 01/01: Ephoto - Update ephoto's thumb code to use elm_thumb's new options.
okra pushed a commit to branch master. http://git.enlightenment.org/apps/ephoto.git/commit/?id=0619778dc167c745bc0e2abc9afa2dcdc795f6be commit 0619778dc167c745bc0e2abc9afa2dcdc795f6be Author: Stephen Houston smhousto...@gmail.com Date: Sat Oct 12 13:05:25 2013 -0500 Ephoto - Update ephoto's thumb code to use elm_thumb's new options. --- src/bin/ephoto.c | 17 - src/bin/ephoto_main.c | 30 ++ 2 files changed, 14 insertions(+), 33 deletions(-) diff --git a/src/bin/ephoto.c b/src/bin/ephoto.c index 54a4a7a..9318a9d 100644 --- a/src/bin/ephoto.c +++ b/src/bin/ephoto.c @@ -42,23 +42,6 @@ elm_main(int argc, char **argv) if (!efreet_mime_init()) ERR(Could not init efreet_mime!); -/* - * this isn't valid to assume oan ethumbd is ALWAYS around and ALWAYS - * connected - especially on startup. ethumbd may go away (timeout) and - * thus the client connection may go. if you want to do this kind of thing, - * you will need to extend elm_thumb itself to store these and implement - * them on connect - client = elm_thumb_ethumb_client_get(); - if (!client) - { -ERR(could not get ethumb_client); -r = 1; -goto end; - } - ethumb_client_crop_align_set(client, 0.5, 0.5); - ethumb_client_aspect_set(client, ETHUMB_THUMB_CROP); - ethumb_client_orientation_set(client, ETHUMB_THUMB_ORIENT_ORIGINAL); - */ elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); DBG(Logging initialized); diff --git a/src/bin/ephoto_main.c b/src/bin/ephoto_main.c index 2569914..b59aac0 100644 --- a/src/bin/ephoto_main.c +++ b/src/bin/ephoto_main.c @@ -124,7 +124,6 @@ Evas_Object * ephoto_window_add(const char *path) { Ephoto *ephoto = calloc(1, sizeof(Ephoto)); - Ethumb_Client *client = elm_thumb_ethumb_client_get(); char buf[PATH_MAX]; EINA_SAFETY_ON_NULL_RETURN_VAL(ephoto, NULL); @@ -155,9 +154,6 @@ ephoto_window_add(const char *path) (ephoto-config-thumb_gen_size != 256) (ephoto-config-thumb_gen_size != 512)) ephoto_thumb_size_set(ephoto, ephoto-config-thumb_size); - else if (client) - ethumb_client_size_set - (client, ephoto-config-thumb_gen_size, ephoto-config-thumb_gen_size); ephoto-bg = elm_bg_add(ephoto-win); evas_object_size_hint_weight_set @@ -381,7 +377,6 @@ static Eina_Bool _thumb_gen_size_changed_timer_cb(void *data) { Ephoto *ephoto = data; - Ethumb_Client *client; const Eina_List *l; Evas_Object *o; @@ -390,16 +385,7 @@ _thumb_gen_size_changed_timer_cb(void *data) INF(thumbnail generation size changed from %d to %d, ephoto-config-thumb_gen_size, ephoto-thumb_gen_size); - client = elm_thumb_ethumb_client_get(); - if (!client) - { -DBG(no client yet, try again later); -return EINA_TRUE; - } - ephoto-config-thumb_gen_size = ephoto-thumb_gen_size; - ethumb_client_size_set - (client, ephoto-thumb_gen_size, ephoto-thumb_gen_size); EINA_LIST_FOREACH(ephoto-thumbs, l, o) { @@ -407,7 +393,16 @@ _thumb_gen_size_changed_timer_cb(void *data) format = (long)evas_object_data_get(o, ephoto_format); if (format) { - ethumb_client_format_set(client, format); + elm_thumb_format_set(o, format); + if (format == ETHUMB_THUMB_FDO) + { + if (ephoto-config-thumb_gen_size 256) +elm_thumb_fdo_size_set(o, ETHUMB_THUMB_NORMAL); + else +elm_thumb_fdo_size_set(o, ETHUMB_THUMB_LARGE); + } + else + elm_thumb_size_set(o, ephoto-thumb_gen_size, ephoto-thumb_gen_size); elm_thumb_reload(o); } } @@ -502,8 +497,11 @@ ephoto_thumb_path_set(Evas_Object *o, const char *path) return; } } - ethumb_client_format_set(elm_thumb_ethumb_client_get(), format); + elm_thumb_format_set(o, format); evas_object_data_set(o, ephoto_format, (void*)(long)format); + elm_thumb_crop_align_set(o, 0.5, 0.5); + elm_thumb_aspect_set(o, ETHUMB_THUMB_CROP); + elm_thumb_orientation_set(o, ETHUMB_THUMB_ORIENT_ORIGINAL); elm_thumb_file_set(o, path, group); } --
Re: [E-devel] [EGIT] [core/elementary] master 01/01: elm_thumb: Add support for ethumb formatting and size manipulation.
Yeah, I know. Necessary evil. Raster said elm should require ethumb now anyway since efl requires it. On Monday, August 12, 2013, Chris Michael wrote: Completly breaks building if --disable-ethumb is passed to configure :( dh On 08/12/13 05:30, Stephen Houston - Enlightenment Git wrote: okra pushed a commit to branch master. commit 6bc3942a6495ccecc6408b67073667926e01abd8 Author: Stephen Houston smhousto...@gmail.com Date: Sun Aug 11 23:19:32 2013 -0500 elm_thumb: Add support for ethumb formatting and size manipulation. Add the ability to manipulate elm_thumb thumbnails per object by exposing ethumb manipulation. Reviewed by raster and SeoZ. --- src/lib/elm_thumb.c| 338 + src/lib/elm_thumb.h| 4 + src/lib/elm_thumb_eo.h | 240 src/lib/elm_thumb_legacy.h | 211 src/lib/elm_widget_thumb.h | 10 ++ 5 files changed, 803 insertions(+) diff --git a/src/lib/elm_thumb.c b/src/lib/elm_thumb.c index d615009..fbda52f 100644 --- a/src/lib/elm_thumb.c +++ b/src/lib/elm_thumb.c @@ -365,6 +365,22 @@ _on_ethumb_thumb_error(Ethumb_Client *client __UNUSED__, static void _thumb_start(Elm_Thumb_Smart_Data *sd) { + if (sd-thumb.aspect) + ethumb_client_aspect_set(_elm_ethumb_client, sd-thumb.aspect); + if (sd-thumb.size) + ethumb_client_fdo_set(_elm_ethumb_client, sd-thumb.size); + if (sd-thumb.format) + ethumb_client_format_set(_elm_ethumb_client, sd-thumb.format); + if (sd-thumb.orient) + ethumb_client_orientation_set(_elm_ethumb_client, sd-thumb.orient); + if (sd-thumb.tw sd-thumb.th) + ethumb_client_size_set(_elm_ethumb_client, sd-thumb.tw, sd- thumb.th); + if (sd-thumb.cropx sd-thumb.cropy) + ethumb_client_crop_align_set(_elm_ethumb_client, sd-thumb.cropx, sd-thumb.cropy); + if (sd-thumb.quality) + ethumb_client_quality_set(_elm_ethumb_client, sd-thumb.quality); + if (sd-thumb.compress) + ethumb_client_compress_set(_elm_ethumb_client, sd-thumb.compress); if (sd-thumb.request) { ethumb_client_thumb_async_cancel(_elm_ethumb_client, sd-thumb.request); @@ -772,6 +788,296 @@ _path_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) } EAPI void +elm_thumb_aspect_set(Evas_Object *obj, + Ethumb_Thumb_Aspect aspect) +{ + ELM_THUMB_CHECK(obj); + eo_do(obj, elm_obj_thumb_aspect_set(aspect)); +} + +static void +_aspect_set(Eo *obj EINA_UNUSED, void *_pd, va_list *list) +{ + Ethumb_Thumb_Aspect aspect = va_arg(*list, Ethumb_Thumb_Aspect); + Elm_Thumb_Smart_Data *sd = _pd; + + sd-thumb.aspect = aspect; +} + +EAPI Ethumb_Thumb_Aspect +elm_thumb_aspect_get(const Evas_Object *obj) +{ + ELM_THUMB_CHECK(obj) EINA_FALSE; + Ethumb_Thumb_Aspect ret; + eo_do((Eo *)obj, elm_obj_thumb_aspect_get(ret)); + return ret; +} + +static void +_aspect_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) +{ + Ethumb_Thumb_Aspect *ret = va_arg(*list, Ethumb_Thumb_Aspect *); + Elm_Thumb_Smart_Data *sd = _pd; + *ret = sd-thumb.aspect; +} + +EAPI void +elm_thumb_fdo_size_set(Evas_Object *obj, + Ethumb_Thumb_FDO_Size size) +{ + ELM_THUMB_CHECK(obj); + eo_do(obj, elm_obj_thumb_fdo_size_set(size)); +} + +static void +_fdo_size_set(Eo *obj EINA_UNUSED, void *_pd, va_list *list) +{ + Ethumb_Thumb_FDO_Size size = va_arg(*list, Ethumb_Thumb_FDO_Size); + Elm_Thumb_Smart_Data *sd = _pd; + + sd-thumb.size = size; +} + +EAPI Ethumb_Thumb_FDO_Size +elm_thumb_fdo_size_get(const Evas_Object *obj) +{ + ELM_THUMB_CHECK(obj) EINA_FALSE; + Ethumb_Thumb_FDO_Size ret; + eo_do((Eo *)obj, elm_obj_thumb_fdo_size_get(ret)); + return ret; +} + +static void +_fdo_size_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) +{ + Ethumb_Thumb_FDO_Size *ret = va_arg(*list, Ethumb_Thumb_FDO_Size *); + Elm_Thumb_Smart_Data *sd = _pd; + *ret = sd-thumb.size; +} + +EAPI void +elm_thumb_format_set(Evas_Object *obj, + Ethumb_Thumb_Format format) +{ + ELM_THUMB_CHECK(obj); + eo_do(obj, elm_obj_thumb_format_set(format)); +} + +static void +_format_set(Eo *obj EINA_UNUSED, void *_pd, va_list *list) +{ + Ethumb_Thumb_Format format = va_arg(*list, Ethumb_Thumb_Format); + Elm_Thumb_Smart_Data *sd = _pd; + + sd-thumb.format = format; +} + +EAPI Ethumb_Thumb_Format +elm_thumb_format_get(const Evas_Object *obj) +{ + ELM_THUMB_CHECK(obj) EINA_FALSE; + Ethumb_Thumb_Format ret; + eo_do((Eo *)obj, elm_obj_thumb_format_get(ret)); + return ret; +} + +static void +_format_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list) +{ + Ethumb_Thumb_Format *ret
Re: [E-devel] [EGIT] [core/elementary] master 01/01: ethumb - stop requesting ethumbd to start again every time it dies
If you use the code suggested in elementary/src/lib/elm_thumb_common.h ... elm_thumb_ethumb_client_get will get a false because elm_need_ethumb is no longer setting _elm_ethumb_client. If you add: if (!_elm_ethumb_client) _elm_ethumb_client = ethumb_client_connect(_connect_cb, NULL, NULL); after ethumb_client_init in elm_need_ethumb on line 568, it works here. Stephen On Sun, Aug 4, 2013 at 9:19 PM, Daniel Juyung Seo seojuyu...@gmail.comwrote: Hello, raster can you check this commit again? It broke existing ethumb sample/apps. http://git.enlightenment.org/core/elementary.git/tree/src/examples/thumb_example_01.c This thumb example is broken after this commit and ephoto is not running due to this patch. Thanks in advance. Daniel Juyung Seo (SeoZ) On Thu, Jul 4, 2013 at 8:39 AM, Carsten Haitzler - Enlightenment Git no-re...@enlightenment.org wrote: raster pushed a commit to branch master. commit 433a2c805ff768c08e6fa87c4e5e66466b3685b0 Author: Carsten Haitzler (Rasterman) ras...@rasterman.com Date: Thu Jul 4 08:39:00 2013 +0900 ethumb - stop requesting ethumbd to start again every time it dies --- src/lib/elm_icon.c | 11 src/lib/elm_thumb.c | 76 - 2 files changed, 45 insertions(+), 42 deletions(-) diff --git a/src/lib/elm_icon.c b/src/lib/elm_icon.c index 16b067a..652d384 100644 --- a/src/lib/elm_icon.c +++ b/src/lib/elm_icon.c @@ -620,17 +620,16 @@ _elm_icon_smart_add(Eo *obj, void *_pd, va_list *list EINA_UNUSED) static void _elm_icon_smart_del(Eo *obj, void *_pd, va_list *list EINA_UNUSED) { -#ifdef HAVE_ELEMENTARY_ETHUMB - Ethumb_Client *ethumbd; -#endif - Elm_Icon_Smart_Data *sd = _pd; if (sd-stdicon) eina_stringshare_del(sd-stdicon); #ifdef HAVE_ELEMENTARY_ETHUMB - ethumbd = elm_thumb_ethumb_client_get(); - _icon_thumb_stop(sd, ethumbd); + if (sd-thumb.request) + { +Ethumb_Client *ethumbd = elm_thumb_ethumb_client_get(); +if (ethumbd) _icon_thumb_stop(sd, ethumbd); + } eina_stringshare_del(sd-thumb.file.path); eina_stringshare_del(sd-thumb.file.key); diff --git a/src/lib/elm_thumb.c b/src/lib/elm_thumb.c index 906fae5..d615009 100644 --- a/src/lib/elm_thumb.c +++ b/src/lib/elm_thumb.c @@ -404,13 +404,47 @@ _thumbnailing_available_cb(void *data, return ECORE_CALLBACK_RENEW; } +static Eina_Bool _elm_need_ethumb = EINA_FALSE; +static void _on_die_cb(void *, Ethumb_Client *); + +static void +_connect_cb(void *data __UNUSED__, +Ethumb_Client *c, +Eina_Bool success) +{ + if (success) + { +ethumb_client_on_server_die_callback_set(c, _on_die_cb, NULL, NULL); +_elm_ethumb_connected = EINA_TRUE; +ecore_event_add(ELM_ECORE_EVENT_ETHUMB_CONNECT, NULL, NULL, NULL); + } + else + _elm_ethumb_client = NULL; +} + +static void +_on_die_cb(void *data __UNUSED__, + Ethumb_Client *c __UNUSED__) +{ + if (_elm_ethumb_client) + { +ethumb_client_disconnect(_elm_ethumb_client); +_elm_ethumb_client = NULL; + } + _elm_ethumb_connected = EINA_FALSE; + if (pending_request 0) + _elm_ethumb_client = ethumb_client_connect(_connect_cb, NULL, NULL); +} + static void _thumb_show(Elm_Thumb_Smart_Data *sd) { Elm_Widget_Smart_Data *wd = eo_data_scope_get(sd-obj, ELM_OBJ_WIDGET_CLASS); evas_object_show(wd-resize_obj); - if (elm_thumb_ethumb_client_connected_get()) + if (!_elm_ethumb_client) + _elm_ethumb_client = ethumb_client_connect(_connect_cb, NULL, NULL); + else if (elm_thumb_ethumb_client_connected_get()) { _thumb_start(sd); return; @@ -474,38 +508,6 @@ _elm_thumb_smart_hide(Eo *obj, void *_pd, va_list *list EINA_UNUSED) #endif } -#ifdef ELM_ETHUMB -static Eina_Bool _elm_need_ethumb = EINA_FALSE; -static void _on_die_cb(void *, Ethumb_Client *); - -static void -_connect_cb(void *data __UNUSED__, -Ethumb_Client *c, -Eina_Bool success) -{ - if (success) - { -ethumb_client_on_server_die_callback_set(c, _on_die_cb, NULL, NULL); -_elm_ethumb_connected = EINA_TRUE; -ecore_event_add(ELM_ECORE_EVENT_ETHUMB_CONNECT, NULL, NULL, NULL); - } - else - _elm_ethumb_client = NULL; -} - -static void -_on_die_cb(void *data __UNUSED__, - Ethumb_Client *c __UNUSED__) -{ - ethumb_client_disconnect(_elm_ethumb_client); - - _elm_ethumb_client = NULL; - _elm_ethumb_connected = EINA_FALSE; - _elm_ethumb_client = ethumb_client_connect(_connect_cb, NULL, NULL); -} - -#endif - void _elm_unneed_ethumb(void) { @@ -513,8 +515,11 @@ _elm_unneed_ethumb(void) if (!_elm_need_ethumb) return;
Re: [E-devel] E SVN: okra trunk/ephoto/src/bin
Certainly. If extension is edj, show it using group background. Will do. Christopher Michael cpmicha...@comcast.net wrote: On 06/29/2011 03:49 PM, Enlightenment SVN wrote: Log: Add in some other image formats (cedric/bluebugs.. can you please add back in the psd support? I'm sorry it got lost) Also make the label in single browser an entry(disabled for now)... It keeps the look consistent and will have a purpose soon. Author: okra Date: 2011-06-29 12:49:24 -0700 (Wed, 29 Jun 2011) New Revision: 60835 Trac: http://trac.enlightenment.org/e/changeset/60835 Modified: trunk/ephoto/src/bin/ephoto.h trunk/ephoto/src/bin/ephoto_single_browser.c trunk/ephoto/src/bin/ephoto_thumb_browser.c Would it be possible to get edj support also (pretty please) ?? (for things like browsing a Backgrounds directory) ?? dh -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: okra trunk/elementary/data/themes
Hmm okay. Well like I said.. I tried to stick a button there and it ended up being really really weird.. Very skinny and stretched the whole length of the window. I know what I committed fixed that. So there must be some other case in use that needs it to be 0.0 - 1.0 instead of 0.0 - 0.0 On Sat, May 14, 2011 at 1:55 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: This is wrong. I am away now and can't explain the details On May 14, 2011 2:58 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Elm/Theme/Application/Content-Back: elm.swallow.end rel2 needs to be vertical 0.0 so it lines up with the back button and the title.. (I am pretty sure this was the intent anyway).. otherwise the content you put there is very skinny and stretches the whole length of the window. I am pretty sure I am possibly the only one using this so it shouldn't mess anyone elses app up.. however if it does, feel free to revert it. Author: okra Date: 2011-05-14 10:57:39 -0700 (Sat, 14 May 2011) New Revision: 59386 Trac: http://trac.enlightenment.org/e/changeset/59386 Modified: trunk/elementary/data/themes/default.edc Modified: trunk/elementary/data/themes/default.edc === --- trunk/elementary/data/themes/default.edc2011-05-14 17:52:30 UTC (rev 59385) +++ trunk/elementary/data/themes/default.edc2011-05-14 17:57:39 UTC (rev 59386) @@ -35307,7 +35307,7 @@ offset: -2 1; } rel2 { - relative: 1.0 1.0; + relative: 1.0 0.0; offset: -1 32; } } @@ -35316,12 +35316,12 @@ part { name: elm.text.title; type: TEXT; effect: SOFT_SHADOW; -scale: 1; +scale: 1; description { state: default 0.0; rel1 { to_x: back; relative: 1.0 0.0; - offset: 2 1; + offset: -2 1; } rel2 { to_y: back; to_x: elm.swallow.end; -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: titan IN trunk/devs: . okra
On 03/15/2011 05:10 PM, Tom Hacohen wrote: He wants to rename himself from titan to okra, so I guess it's exactly what he wants... On Wed, Mar 16, 2011 at 12:06 AM, Vincent Torrivto...@univ-evry.fr wrote: On Tue, 15 Mar 2011, Enlightenment SVN wrote: Log: Rename myself as okra. iirc raster told me that the name used to check out as dev is the one in devs/. Isn't that a problem if you rename it ? Vincent Author: titan Date: 2011-03-15 14:44:41 -0700 (Tue, 15 Mar 2011) New Revision: 57781 Trac: http://trac.enlightenment.org/e/changeset/57781 Added: trunk/devs/okra/ trunk/devs/okra/TODO trunk/devs/okra/id_rsa.pub trunk/devs/okra/info.txt -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel This is what I want... I want to be able to check out and commit as okra now. However moving all of the stuff from titan to okra did not work. I can still check out and log in to e2 as titan but not okra even though okra exists with the exact same pub key and /home/okra/foo on e2. -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: titan IN trunk/devs: . okra
Check that. It works now. Good. On 03/15/2011 05:10 PM, Tom Hacohen wrote: He wants to rename himself from titan to okra, so I guess it's exactly what he wants... On Wed, Mar 16, 2011 at 12:06 AM, Vincent Torrivto...@univ-evry.fr wrote: On Tue, 15 Mar 2011, Enlightenment SVN wrote: Log: Rename myself as okra. iirc raster told me that the name used to check out as dev is the one in devs/. Isn't that a problem if you rename it ? Vincent Author: titan Date: 2011-03-15 14:44:41 -0700 (Tue, 15 Mar 2011) New Revision: 57781 Trac: http://trac.enlightenment.org/e/changeset/57781 Added: trunk/devs/okra/ trunk/devs/okra/TODO trunk/devs/okra/id_rsa.pub trunk/devs/okra/info.txt -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Google Code-In?
Ahh well that eliminates just about all of thus then hahaha. On Thu, Nov 4, 2010 at 11:54 AM, Michael Jennings m...@kainx.org wrote: On Thursday, 04 November 2010, at 14:20:34 (-0200), Tiago Falc?o wrote: In the case of GCI, there are no mentors. The tasks are short and to be made in quantity. But I would have some tasks for the ePhoto. Also keep in mind that there is a maximum age limit of 18. This contest is intended solely for middle and high school students. College students are expected to participate in GSoC instead. Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ m...@kainx.org Linux Server/Cluster Admin, LBL.gov Author, Eterm (www.eterm.org) --- I always wait until a jury has spoken before I anticipate what they will do. -- US Attorney General Janet Reno -- The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book Blueprint to a Billion shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book Blueprint to a Billion shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Google Code-In?
If someone would like to mentor some ephoto tasks, being a student and being my project, I will most certainly do the work. On Sun, Oct 31, 2010 at 6:26 AM, Rafael Antognolli antogno...@profusion.mobi wrote: On Sun, Oct 31, 2010 at 4:33 AM, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 30 Oct 2010 23:21:59 -0700 Ian Caldwell inchost...@gmail.com wrote: how about the start of a better exchange.enlightenment.org that should be a fairly easy task for a brand new php wiz kid On Sat, Oct 30, 2010 at 8:47 PM, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 30 Oct 2010 22:01:51 -0400 Christopher Michael cpmicha...@comcast.net wrote: On 10/30/2010 09:35 PM, Mike Blumenkrantz wrote: On Sat, 30 Oct 2010 21:09:30 -0400 Christopher Michaelcpmicha...@comcast.net wrote: On 10/30/2010 07:18 PM, Tiago Falcão wrote: Organization Application submitted. I put glima as backup admin. Please, i really need help to write the ideas: http://trac.enlightenment.org/e/wiki/CGi_2010-2011_Project_Ideas k-s, include some tasks in enjoy and ephoto :) Remember that enjoy and eve have a TODO file with lots of tasks to be accomplished. All, remember that each students will receive $100 for every three tasks completed. So, we need granular tasks. If we have lucky, we attract new (and young) developers. LMAO. What does age have todo with anything ?? :) dh We obviously can't be getting too many developers like elderhorns or else we'll have to resort to writing everything in pascal!!! :P Sure beats writing it in some scripting language ;) dh Very true. Very very true. -- Mike Blumenkrantz Zentific: Our boolean values are huge. -- Nokia and ATT present the 2010 Calling All Innovators-North America contest Create new apps games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel That would be excellent, actually. Start putting these ideas up on the wiki people! http://trac.enlightenment.org/e/wiki/CGi_2010-2011_Project_Ideas -- Rafael Antognolli ProFUSION embedded systems http://profusion.mobi -- Nokia and ATT present the 2010 Calling All Innovators-North America contest Create new apps games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Achieve Improved Network Security with IP and DNS Reputation. Defend against bad network traffic, including botnets, malware, phishing sites, and compromised hosts - saving your company time, money, and embarrassment. Learn More! http://p.sf.net/sfu/hpdev2dev-nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Ephoto Keyboard shortcuts and directory navigation
Can you send the images you used or can I find them somewhere else to make the edje compile? 2010/10/4 Otávio Pontes ota...@profusion.mobi I just realized that the labels of buttons was incorrect in my last patch. I am sending the corrected patch. 2010/10/4 Otávio Pontes ota...@profusion.mobi: I am sending my new patches for ephoto. The last patch replaces some visual elements placed by c code by edje parts. It removes the thbox from thumb browser and replaces the toolbar for buttons in edje. We intend to write an efenniht theme for it later. First patch: Adding fullscreen for thumb and flow browser too. Second patch: Cleaning image list before loading thumbs. This fixes a bug. If you select an image in thumb browser, open it and go back to thumb browser, all images in directory will be duplicated. Third patch: Fixing navigation in flow browser when using ephoto with a single image. Forth patch: Replacing toolbar by buttons in edje. It also organizes the edje layout in several edc files and improves rotation animation in flowbrowser. 2010/9/29 Otávio Pontes ota...@profusion.mobi: Patch 1 and 2 were committed and 3rd patch was committed with a small change. Png files are not being opened with elm_photocam as in original patch. Because of this change it was not easy to apply patch 5. I am sending a new patch for that. And patch number 4 was not applied yet. 2010/9/29 Nicolas Aguirre aguirre.nico...@gmail.com: 2010/9/29 Otávio Pontes ota...@profusion.mobi: Hello, I have done some changes to ephoto to add some nice features and to fix some bugs. The major features i implemented was adding new shortcuts to ephoto and making it possible to see and enter in directories in thumb_browser. When I was implementing that I have found and fixed some bugs. I am sending the patches i have done. First patch fixes one warning about integer comparison. The second patch fixes on bug related to an invalid memory access that was causing segmentation fault in my computer (valgrind was complaining about it too). The third patch Fixes a bug in checking for success when showing images in flow browser and changes the way it display an image in thumb_browser. The forth patch adds new keyboard shortcuts to slideshow, flow_browser and thumb_browser. Also adds zoom to flowbrowser and fullscreen mode to slideshow. And the fifty patch makes it possible to see and enter in directories in thumb browser. Otávio Pontes 1st and 2nd patch are in svn. For the 3rd, I disagree. Actually only jpeg images are handled by elm photocam object. Following the photocam documentation it seems that only jpeg is supported. But if you try to load a png it woks with strange results at least for me. I guess it's why okra have 2 objects image1 and image2. image1 is for jpg and photocam, and image2 is for png. I agree to add an elm_image instead of elm_background but for both object the image is only shown after you resized the window. So the bug is still open for me, and this patch is not a solution. If you have better idea ... -- Nicolas Aguirre Mail: aguirre.nico...@gmail.com Web: http://www.digital-corner.org -- Virtualization is moving to the mainstream and overtaking non-virtualized environment for deploying applications. Does it make network security easier or more difficult to achieve? Read this whitepaper to separate the two and get a better understanding. http://p.sf.net/sfu/hp-phase2-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Powered by EFL Logo ?
I like it! On Mon, Aug 23, 2010 at 9:03 AM, Marina Proni marina.des...@gmail.comwrote: Hello everyone Here's an attempt at a powered by EFL logo and a signature for small use. Both the images and svg sources for them are attached. Please fell free to replay with suggestions. PS. Antognolli and Luis Felipe inspired me with their logo =P -- Marina pulsoideias.com.br -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: titan IN trunk/eio: . src/lib
On Wed, Jul 28, 2010 at 6:33 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 28, 2010 at 7:12 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Add the ability to perform standard IO operations on a file in a thread. +#define EIO_FILE_MOD_TIME1 +#define EIO_FILE_SIZE2 +#define EIO_FILE_EXISTS 4 +#define EIO_FILE_IS_DIR 8 +#define EIO_FILE_CAN_READ16 +#define EIO_FILE_CAN_WRITE 32 +#define EIO_FILE_CAN_EXECUTE 64 You should provide some EIO_FILE_STAT, to return the whole stat result, maybe that is more useful than doing it separated for size, exists... you can leave what you did, but also provide the generic function as people will consult more than one property at time. I left that out because you can specify as many of the operations as you want anyway. Also, why not make it an enum? It was an enum originally, but cedric thought bit flags would be better. +typedef void (*Eio_File_Op_Main_Cb)(void *value, short int flag, void *data); it would be more usual to have data as first parameter (and thus all the other eio callbacks are wrong), also handle flag before the value to make it more meaningful. There is no greatness in using short int there, make it an unsigned int. typedef void (*Eio_File_Op_Main_Cb)(void *data, short int flag, void *value); compare this with evas event callback, it similar in signature. Agreed, the callbacks need to be fixed to follow EFL. I was just following what was already there. +struct _Eio_File_Op +{ + Eio_File common; + const char *file; + short int flags; + struct stat st; + int exists; why exists is not Eina_Bool? Whoopsie? + Eina_Bool can_read; + Eina_Bool can_write; + Eina_Bool can_execute; + Eio_File_Op_Main_Cb main_cb; +}; + +static void +_eio_file_op_cb(void *data) +{ + Eio_File_Op *async; + + async = data; + if (stat(async-file, async-st) = 0) + { +if (async-flags EIO_FILE_CAN_READ == EIO_FILE_CAN_READ) + { + if (!access(async-file, R_OK)) + async-can_read = EINA_TRUE; + else + async-can_read = EINA_FALSE; + } +if (async-flags EIO_FILE_CAN_WRITE == EIO_FILE_CAN_WRITE) + { + if (!access(async-file, W_OK)) + async-can_write = EINA_TRUE; + else + async-can_write = EINA_FALSE; + } +if (async-flags EIO_FILE_CAN_EXECUTE == EIO_FILE_CAN_EXECUTE) + { + if (!access(async-file, X_OK)) + async-can_execute = EINA_TRUE; + else + async-can_execute = EINA_FALSE; + } +async-exists = 1; + } + else + async-exists = 0; +} you can simplify this with: async-exists = (stat(async-file, async-st) == 0); // note that ==0 is success, not = 0. if (async-exists) { if ((async-flags EIO_FILE_CAN_READ) == EIO_FILE_CAN_READ) // coding style needs parenthesis! async-can_read = !access(async-file, W_OK); ... others here ... } Yes I can. +static void +_eio_file_op_end(void *data) +{ + Eio_File_Op *async; + + async = data; Just do Eio_File_Op *async = data, it is smaller and makes sense as you're just converting the parameter. Ahhh the E formatting... :( + if (!async-exists) + { +if (async-flags EIO_FILE_EXISTS == EIO_FILE_EXISTS) + async-main_cb((void *)EINA_FALSE, EIO_FILE_EXISTS, data); +ecore_thread_cancel(async-common.thread); +return; + } I don't like this, you don't return anything for CAN_READ, CAN_WRITE and others in the case it does not exists? Not even an error? IMO the user should always get called back, with an error whenever appropriate. Or call error_cb if there were requirement not fulfilled. also a bug there: the last parameter is USER data, not the one you got from the callback (async), you really want: async-common.data instead! Actually CAN_READ CAN_WRITE and CAN_EXECUTE will return error if the file doesn't exist (see if (!async-exists)). Otherwise is EINA_TRUE or EINA_FALSE as to whether it can do those. Good catch on the bug. + if (async-flags EIO_FILE_MOD_TIME == EIO_FILE_MOD_TIME) + async-main_cb((void *)async-st.st_mtime, EIO_FILE_MOD_TIME, data); + if (async-flags EIO_FILE_SIZE == EIO_FILE_SIZE) + async-main_cb((void *)async-st.st_size, EIO_FILE_SIZE, data); for these, on 64bits you'll get a warning since your converting integer (32) to pointer (64), you have to cast to long first: async-main_cb((void *)(long)async-st.st_mtime, ...) Gotcha, had no clue. + if (async-flags EIO_FILE_EXISTS == EIO_FILE_EXISTS) + async-main_cb((void *)EINA_TRUE, EIO_FILE_EXISTS, data); this is ugly and took me a while to
Re: [E-devel] E SVN: titan IN trunk/eio: . src/lib
On Wed, Jul 28, 2010 at 8:18 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 28, 2010 at 10:05 PM, Stephen Houston unixti...@gmail.com wrote: On Wed, Jul 28, 2010 at 6:33 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 28, 2010 at 7:12 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Add the ability to perform standard IO operations on a file in a thread. +#define EIO_FILE_MOD_TIME1 +#define EIO_FILE_SIZE2 +#define EIO_FILE_EXISTS 4 +#define EIO_FILE_IS_DIR 8 +#define EIO_FILE_CAN_READ16 +#define EIO_FILE_CAN_WRITE 32 +#define EIO_FILE_CAN_EXECUTE 64 You should provide some EIO_FILE_STAT, to return the whole stat result, maybe that is more useful than doing it separated for size, exists... you can leave what you did, but also provide the generic function as people will consult more than one property at time. I left that out because you can specify as many of the operations as you want anyway. You force people to define many callbacks, or one with a big switch that is called multiple times. Still you don't provide other stat information that may be useful, like owner, mode... Also, why not make it an enum? It was an enum originally, but cedric thought bit flags would be better. BAD cedric ;-) +static void +_eio_file_op_end(void *data) +{ + Eio_File_Op *async; + + async = data; Just do Eio_File_Op *async = data, it is smaller and makes sense as you're just converting the parameter. Ahhh the E formatting... :( strictly it is not e formatting, raster uses what you did, but it just adds lines to code, and leads to easier unused variable errors for no good. + if (!async-exists) + { +if (async-flags EIO_FILE_EXISTS == EIO_FILE_EXISTS) + async-main_cb((void *)EINA_FALSE, EIO_FILE_EXISTS, data); +ecore_thread_cancel(async-common.thread); +return; + } Right here. If the file doesn't exists(this is why we check here and if the user wanted to know if it exists return FALSE) then the thread is canceled and the users error callback triggered. Therefore CAN_READ, CAN_WRITE, and CAN_EXECUTE, and any other define will receive the error cb if the file does not exist. I don't like this, you don't return anything for CAN_READ, CAN_WRITE and others in the case it does not exists? Not even an error? IMO the user should always get called back, with an error whenever appropriate. Or call error_cb if there were requirement not fulfilled. also a bug there: the last parameter is USER data, not the one you got from the callback (async), you really want: async-common.data instead! Actually CAN_READ CAN_WRITE and CAN_EXECUTE will return error if the file doesn't exist (see if (!async-exists)). Otherwise is EINA_TRUE or EINA_FALSE as to whether it can do those. Good catch on the bug. I fail to see how they will return error, if the file did not exist, then it will report for EIO_FILE_EXISTS and return :-/ + if (async-flags EIO_FILE_EXISTS == EIO_FILE_EXISTS) + async-main_cb((void *)EINA_TRUE, EIO_FILE_EXISTS, data); this is ugly and took me a while to notice why you did the EINA_TRUE constant here... it was because of the other test before. And really, why not call this one first? I'm not sure what you are getting at here? It returns FALSE if it doesn't exists, and TRUE if it does. The reason the FALSE is called first is because the app will seg if any other operations are done on a file that doesn't exists. I did notice that, but it took some time as at first it looked like a bug he should use the variable and not a constant!, then I noticed the other case was handled before. what I meant to call this one first, is that we should dispatch the EIO_FILE_EXISTS before dispatching CAN_READ, CAN_WRITE... -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: titan IN trunk/eio: . src/lib
On Wed, Jul 28, 2010 at 8:18 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 28, 2010 at 10:05 PM, Stephen Houston unixti...@gmail.com wrote: On Wed, Jul 28, 2010 at 6:33 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 28, 2010 at 7:12 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Add the ability to perform standard IO operations on a file in a thread. +#define EIO_FILE_MOD_TIME1 +#define EIO_FILE_SIZE2 +#define EIO_FILE_EXISTS 4 +#define EIO_FILE_IS_DIR 8 +#define EIO_FILE_CAN_READ16 +#define EIO_FILE_CAN_WRITE 32 +#define EIO_FILE_CAN_EXECUTE 64 You should provide some EIO_FILE_STAT, to return the whole stat result, maybe that is more useful than doing it separated for size, exists... you can leave what you did, but also provide the generic function as people will consult more than one property at time. I left that out because you can specify as many of the operations as you want anyway. You force people to define many callbacks, or one with a big switch that is called multiple times. Still you don't provide other stat information that may be useful, like owner, mode... Right. What I put in now just covers what was in ecore_file. With it being the flag style, it is obviously intended to grow in capabilities :) I think a full stat flag is reasonable and I will add it. Also, why not make it an enum? It was an enum originally, but cedric thought bit flags would be better. BAD cedric ;-) I tend to agree with Cedric though. Enums are intended to be used as states or single options. Bit flags are better for specifying multiple flags. +static void +_eio_file_op_end(void *data) +{ + Eio_File_Op *async; + + async = data; Just do Eio_File_Op *async = data, it is smaller and makes sense as you're just converting the parameter. Ahhh the E formatting... :( strictly it is not e formatting, raster uses what you did, but it just adds lines to code, and leads to easier unused variable errors for no good. + if (!async-exists) + { +if (async-flags EIO_FILE_EXISTS == EIO_FILE_EXISTS) + async-main_cb((void *)EINA_FALSE, EIO_FILE_EXISTS, data); +ecore_thread_cancel(async-common.thread); +return; + } I don't like this, you don't return anything for CAN_READ, CAN_WRITE and others in the case it does not exists? Not even an error? IMO the user should always get called back, with an error whenever appropriate. Or call error_cb if there were requirement not fulfilled. also a bug there: the last parameter is USER data, not the one you got from the callback (async), you really want: async-common.data instead! Actually CAN_READ CAN_WRITE and CAN_EXECUTE will return error if the file doesn't exist (see if (!async-exists)). Otherwise is EINA_TRUE or EINA_FALSE as to whether it can do those. Good catch on the bug. I fail to see how they will return error, if the file did not exist, then it will report for EIO_FILE_EXISTS and return :-/ + if (async-flags EIO_FILE_EXISTS == EIO_FILE_EXISTS) + async-main_cb((void *)EINA_TRUE, EIO_FILE_EXISTS, data); this is ugly and took me a while to notice why you did the EINA_TRUE constant here... it was because of the other test before. And really, why not call this one first? I'm not sure what you are getting at here? It returns FALSE if it doesn't exists, and TRUE if it does. The reason the FALSE is called first is because the app will seg if any other operations are done on a file that doesn't exists. I did notice that, but it took some time as at first it looked like a bug he should use the variable and not a constant!, then I noticed the other case was handled before. what I meant to call this one first, is that we should dispatch the EIO_FILE_EXISTS before dispatching CAN_READ, CAN_WRITE... -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: titan IN trunk/eio: . src/lib
On Wed, Jul 28, 2010 at 8:23 PM, Stephen Houston unixti...@gmail.comwrote: On Wed, Jul 28, 2010 at 8:18 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 28, 2010 at 10:05 PM, Stephen Houston unixti...@gmail.com wrote: On Wed, Jul 28, 2010 at 6:33 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 28, 2010 at 7:12 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Add the ability to perform standard IO operations on a file in a thread. +#define EIO_FILE_MOD_TIME1 +#define EIO_FILE_SIZE2 +#define EIO_FILE_EXISTS 4 +#define EIO_FILE_IS_DIR 8 +#define EIO_FILE_CAN_READ16 +#define EIO_FILE_CAN_WRITE 32 +#define EIO_FILE_CAN_EXECUTE 64 You should provide some EIO_FILE_STAT, to return the whole stat result, maybe that is more useful than doing it separated for size, exists... you can leave what you did, but also provide the generic function as people will consult more than one property at time. I left that out because you can specify as many of the operations as you want anyway. You force people to define many callbacks, or one with a big switch that is called multiple times. Still you don't provide other stat information that may be useful, like owner, mode... Right. What I put in now just covers what was in ecore_file. With it being the flag style, it is obviously intended to grow in capabilities :) I think a full stat flag is reasonable and I will add it. Also, why not make it an enum? It was an enum originally, but cedric thought bit flags would be better. BAD cedric ;-) I tend to agree with Cedric though. Enums are intended to be used as states or single options. Bit flags are better for specifying multiple flags. In fact after talking with several people in #edevelop, bit flags seem to be the consensus. +static void +_eio_file_op_end(void *data) +{ + Eio_File_Op *async; + + async = data; Just do Eio_File_Op *async = data, it is smaller and makes sense as you're just converting the parameter. Ahhh the E formatting... :( strictly it is not e formatting, raster uses what you did, but it just adds lines to code, and leads to easier unused variable errors for no good. + if (!async-exists) + { +if (async-flags EIO_FILE_EXISTS == EIO_FILE_EXISTS) + async-main_cb((void *)EINA_FALSE, EIO_FILE_EXISTS, data); +ecore_thread_cancel(async-common.thread); +return; + } I don't like this, you don't return anything for CAN_READ, CAN_WRITE and others in the case it does not exists? Not even an error? IMO the user should always get called back, with an error whenever appropriate. Or call error_cb if there were requirement not fulfilled. also a bug there: the last parameter is USER data, not the one you got from the callback (async), you really want: async-common.data instead! Actually CAN_READ CAN_WRITE and CAN_EXECUTE will return error if the file doesn't exist (see if (!async-exists)). Otherwise is EINA_TRUE or EINA_FALSE as to whether it can do those. Good catch on the bug. I fail to see how they will return error, if the file did not exist, then it will report for EIO_FILE_EXISTS and return :-/ + if (async-flags EIO_FILE_EXISTS == EIO_FILE_EXISTS) + async-main_cb((void *)EINA_TRUE, EIO_FILE_EXISTS, data); this is ugly and took me a while to notice why you did the EINA_TRUE constant here... it was because of the other test before. And really, why not call this one first? I'm not sure what you are getting at here? It returns FALSE if it doesn't exists, and TRUE if it does. The reason the FALSE is called first is because the app will seg if any other operations are done on a file that doesn't exists. I did notice that, but it took some time as at first it looked like a bug he should use the variable and not a constant!, then I noticed the other case was handled before. what I meant to call this one first, is that we should dispatch the EIO_FILE_EXISTS before dispatching CAN_READ, CAN_WRITE... -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] e17 on on MacOS-X 10.5 - elementary
And soon to be ephoto :) On Tue, Apr 20, 2010 at 4:08 PM, Vincent Torri vto...@univ-evry.fr wrote: On Tue, 20 Apr 2010, Dave Ray wrote: On Apr 20, 2010, at 2:13 PM, Vincent Torri wrote: use only the svn code. Also, you have an olf ecore-job installed. ecore-job have been integrated into ecore 'core'. So Ecore_Job.h and all the ecore_job libs must be removed. ... you need first elementary that is in TMP/st/elementary. I took out the old libs and headers. Elementary in TMP/st/elementary compiles and installs fine. I ran elementary_test while in e17 and most tests passed. elementary_run threw an error, but I'm not sure if it is intended to be run at the CLI. I would love to install and run apps that are built with elementary, are there any? Watchwolf has written 2 tools: * eyelight : a presentation tool (like powerpoint) http://watchwolf.fr/wiki/doku.php?id=efl_presentation_tools eyelight is in trunk/PROTO/ * enki + enlil : a photo manager http://watchwolf.fr/wiki/doku.php?id=enki enki and anlil are in trunk/. Nicolas Aguirre has written Enna, a media center : http://www.geexbox.org/en/index.html http://hg.geexbox.org/enna/ There is also an image wiewer in trunk/PROTO/ they all rock ! Vincent -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] e17 - Why doesn't it remember the last directory when importing themes, etc..
You could just add that directory to your favorites? On Tue, Apr 20, 2010 at 8:46 PM, Carsten Haitzler ras...@rasterman.comwrote: On Sat, 17 Apr 2010 01:59:30 -0500 David C. Rankin drankina...@suddenlinkmail.com said: there is no such setting - and it can be added. but... it'll be gotten to when it's gotten to. :) Guys, One issue I am experiencing with E17 is that it does not remember the last directory that I was just in when, for example, I am using the settings panel to import themes? I have my themes stored under ~/dt/e/themes and after each theme I import, when I click import again, it dumps me back at ~/. That is more than a bit frustrating to have to navigate back to where I just was over and over again. Is there a setting in e to tell it to remember the last directory your were in the next time I click on something that uses the file-open dialog? If not, can it be added? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ 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 -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: quaker IN trunk/devs: . romanhornik
I don't think this is a problem... If we are interested in widespread use of our software, then packages/packagers are an essential part of the process. On Jan 25, 2010, at 2:42 PM, Quaker quake...@gmail.com wrote: On Mon, 25 Jan 2010, Enlightenment SVN wrote: Log: New e17 packager - Roman Horn?\195?\173k - a friend of mine. ?? how many people involved in packages do you plan to add ??? i would like to add that, before giving giving svn rights to someone, we usually like that this person does good stuff for the project. Vincent I don't see any other way how to make packaging easy without complicating things too much. When SVN account and ssh access is connected together, it's quite hard :( I'd like to wait for raster's opinion about this. If he disagrees about having debian packagers in SVN because of sources downloads/uploads from ssh, i'll remove romanhornik's key and start working on new packaging system for next freeze. quaker66 --- --- --- - The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: quaker IN trunk/devs: . romanhornik
On Jan 25, 2010, at 3:15 PM, Albin Tonnerre albin.tonne...@gmail.com wrote: On Mon, 25 Jan 2010 15:07 -0600, Stephen Houston wrote : On Jan 25, 2010, at 2:57 PM, Vincent Torri vto...@univ-evry.fr wrote: On Mon, 25 Jan 2010, Stephen Houston wrote: I don't think this is a problem... If we are interested in widespread use of our software, then packages/packagers are an essential part of the process. it's not our job to package our libs and binaries... It's the job of the package managers of the different distros. They have their own repositories. Vincent Bit of a different situation when it's software in a versioning control tree that is constantly changing and hasn't been released in 10 years. Please, let's not turn this into yet another release-related troll. Several distributions have official packages for e17. Even though they don't provide all the applications that are in SVN, I think that's a pretty good step forward. Ummm? Chill out. No one is asking when or questioning whether the software should be released. Slow down and read what I said in context. Due to the fact of the release circumstances, it makes packaging a different situation. Completely relevant. Cheers, -- Albin Tonnerre -- The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [WIP] an ecore based libpurple client...
Also what are you returning from your fd_handler? 1, or 0? I've seen that same error from fd_handlers when returning 1. On Mon, Mar 30, 2009 at 8:25 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Mon, Mar 30, 2009 at 10:13 PM, Marco Trevisan (Treviño) m...@3v1n0.net wrote: Marco Trevisan (Treviño) wrote: Unfortunately testing it with the msn-purple plugin (I've tried also with Facebook, but I've some issues with the certs) the test client attached segfaults. I've made one more test using Google Talk (so a jabber server), and now I've a different behavior: - If I run it in gdb or I set to TRUE the purple_debug_set_enabled function, I can connect to the server with no problems, and as you can see here [1], also the null_write_conv callback is working well since I receive the incoming messages. - If I run it in the normal way, after connecting, it crashes with this error: libpurple initialized. Setting Google Talk Jabber! Account connected: trev...@gmail.com prpl-jabber max_fd: 11 cr: 2, cw: 0, ce: 0 Aborted As far I know it seems connected to the max number of opened fd; maybe haven't they been closed correctly?!? However, as an e17 newbie, it seems a good step to me :P Are you sure any of these functions that call ecore_{idler,fd_handler,timer}_add are NOT executed from threads? I'm asking this because glib allows you to call these primitives from threads if you did g_threads_init(), but Ecore does not, in such case you need to pipe primitives to main thread and fd_handler them, or ecore_pipe for ready to use. You can know if it's using threads in many ways, one of them is to printf(thread_id: %#lx\n, pthread_self()); -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: titan IN trunk/ephoto/src/bin: . .deps
Right on, Thank you. On Wed, Feb 18, 2009 at 1:18 AM, Vincent Torri vto...@univ-evry.fr wrote: The .deps directory should not be in svn. It is generated by automake. Vincent On Tue, 17 Feb 2009, Enlightenment SVN wrote: Log: Changes, especially to the single view Author: titan Date: 2009-02-17 16:10:56 -0800 (Tue, 17 Feb 2009) New Revision: 39065 Modified: trunk/ephoto/src/bin/.deps/ephoto-ephoto.Po trunk/ephoto/src/bin/.deps/ephoto-ephoto_fsystem.Po trunk/ephoto/src/bin/.deps/ephoto-ephoto_global.Po trunk/ephoto/src/bin/.deps/ephoto-ephoto_imaging.Po trunk/ephoto/src/bin/.deps/ephoto-ephoto_main.Po trunk/ephoto/src/bin/.deps/ephoto-ephoto_normal_view.Po trunk/ephoto/src/bin/.deps/ephoto-ephoto_single_view.Po trunk/ephoto/src/bin/.deps/ephoto-ephoto_utils.Po trunk/ephoto/src/bin/ephoto.h trunk/ephoto/src/bin/ephoto_global.c trunk/ephoto/src/bin/ephoto_single_view.c Modified: trunk/ephoto/src/bin/.deps/ephoto-ephoto.Po === --- trunk/ephoto/src/bin/.deps/ephoto-ephoto.Po 2009-02-17 22:12:07 UTC (rev 39064) +++ trunk/ephoto/src/bin/.deps/ephoto-ephoto.Po 2009-02-18 00:10:56 UTC (rev 39065) @@ -2,7 +2,6 @@ /usr/local/include/Ecore_Data.h /usr/local/include/eina-0/Eina.h \ /usr/local/include/eina-0/eina_config.h \ /usr/local/include/eina-0/eina/eina_types.h \ - /usr/local/include/eina-0/eina/eina_main.h \ /usr/local/include/eina-0/eina/eina_f16p16.h /usr/include/stdint.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ @@ -152,8 +151,6 @@ /usr/local/include/eina-0/eina/eina_types.h: -/usr/local/include/eina-0/eina/eina_main.h: - /usr/local/include/eina-0/eina/eina_f16p16.h: /usr/include/stdint.h: Modified: trunk/ephoto/src/bin/.deps/ephoto-ephoto_fsystem.Po === --- trunk/ephoto/src/bin/.deps/ephoto-ephoto_fsystem.Po 2009-02-17 22:12:07 UTC (rev 39064) +++ trunk/ephoto/src/bin/.deps/ephoto-ephoto_fsystem.Po 2009-02-18 00:10:56 UTC (rev 39065) @@ -2,7 +2,6 @@ /usr/local/include/Ecore_Data.h /usr/local/include/eina-0/Eina.h \ /usr/local/include/eina-0/eina_config.h \ /usr/local/include/eina-0/eina/eina_types.h \ - /usr/local/include/eina-0/eina/eina_main.h \ /usr/local/include/eina-0/eina/eina_f16p16.h /usr/include/stdint.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ @@ -152,8 +151,6 @@ /usr/local/include/eina-0/eina/eina_types.h: -/usr/local/include/eina-0/eina/eina_main.h: - /usr/local/include/eina-0/eina/eina_f16p16.h: /usr/include/stdint.h: Modified: trunk/ephoto/src/bin/.deps/ephoto-ephoto_global.Po === --- trunk/ephoto/src/bin/.deps/ephoto-ephoto_global.Po 2009-02-17 22:12:07 UTC (rev 39064) +++ trunk/ephoto/src/bin/.deps/ephoto-ephoto_global.Po 2009-02-18 00:10:56 UTC (rev 39065) @@ -2,7 +2,6 @@ /usr/local/include/Ecore_Data.h /usr/local/include/eina-0/Eina.h \ /usr/local/include/eina-0/eina_config.h \ /usr/local/include/eina-0/eina/eina_types.h \ - /usr/local/include/eina-0/eina/eina_main.h \ /usr/local/include/eina-0/eina/eina_f16p16.h /usr/include/stdint.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ @@ -152,8 +151,6 @@ /usr/local/include/eina-0/eina/eina_types.h: -/usr/local/include/eina-0/eina/eina_main.h: - /usr/local/include/eina-0/eina/eina_f16p16.h: /usr/include/stdint.h: Modified: trunk/ephoto/src/bin/.deps/ephoto-ephoto_imaging.Po === --- trunk/ephoto/src/bin/.deps/ephoto-ephoto_imaging.Po 2009-02-17 22:12:07 UTC (rev 39064) +++ trunk/ephoto/src/bin/.deps/ephoto-ephoto_imaging.Po 2009-02-18 00:10:56 UTC (rev 39065) @@ -2,7 +2,6 @@ /usr/local/include/Ecore_Data.h /usr/local/include/eina-0/Eina.h \ /usr/local/include/eina-0/eina_config.h \ /usr/local/include/eina-0/eina/eina_types.h \ - /usr/local/include/eina-0/eina/eina_main.h \ /usr/local/include/eina-0/eina/eina_f16p16.h /usr/include/stdint.h \ /usr/include/features.h /usr/include/sys/cdefs.h \ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ @@ -154,8 +153,6 @@ /usr/local/include/eina-0/eina/eina_types.h: -/usr/local/include/eina-0/eina/eina_main.h: - /usr/local/include/eina-0/eina/eina_f16p16.h: /usr/include/stdint.h: Modified: trunk/ephoto/src/bin/.deps/ephoto-ephoto_main.Po === --- trunk/ephoto/src/bin/.deps/ephoto-ephoto_main.Po2009-02-17 22:12:07 UTC (rev 39064) +++ trunk/ephoto/src/bin/.deps/ephoto-ephoto_main.Po2009-02-18 00:10:56 UTC (rev 39065) @@ -2,7 +2,6 @@ /usr/local/include/Ecore_Data.h /usr/local/include/eina-0/Eina.h \
Re: [E-devel] [Heads Up] Summer of Code 2009.....
Sounds good ravenlock! Same admins would be great, and I will hopefully be able to apply as a student this year (if I have the time). On Wed, Jan 14, 2009 at 8:02 AM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jan 13, 2009 at 7:12 PM, Ravenlock ravenl...@ravenlock.us wrote: Hello, It's (almost) that time of year again! We are about a month away from when SoC was officially announced last year. I think we had a great year last year. We, as a participating org, learned a lot about how SoC works, we got some good code written, and we gained some valuable contributors. I'd like to see us participate again this year. Last year the program was announced mid Feb, the organizations had to have their application in by early March, and student application deadlines were early April. I'm getting an early start here as I feel we were a little rushed putting ideas together and getting ramped up in general last year. If you missed SoC altogether last year and are curious about what SoC is, what it means to participate and so on... you can look at last years SoC page in the wiki: http://wiki.enlightenment.org/index.php/About_SoC I'd like to see a show of hands from those of you (developers, users, and students) interested in seeing us participate again. If you are presently one of our developers, and you are interested in mentoring, please note this in your show of hands so I can get an idea of how much interest there is. I (and Inc) administrated last year... I enjoyed it, and would like to do so again this year (provided there are no objections). If there proves to be enough desire... I will begin the process again of creating wiki pages, an application, ideas page, etc etc. Raise hand also ! -- Cedric BAIL -- This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Announcing EWL 0.5.3
Good Work team! Now to continue making ewl better and more useable. Time is finally on my side again to continue working on ewl and I have a few ideas. -Freebox needs a homogenous set. -There needs to be a widget that is an expanding/contracting box, i.e. Image Editing Options (this is contracted) \/ Image Editing Options [Rotate Left] [Rotate Right] [Flip Horizon.] [Flip Veritcal] (this is expanded, and yes I know this is similar to a combo, but not the same thing), All of which I can work on and complete. Once again great work! ---Stephen Houston -- Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] some questions/propositions on evas/ewl/epsilon
Jpeg thumbnails work.. ephoto also uses ewl/epsilon and does thumbnails. Epsilon thumbnails any image type that evas supports afaik. On Fri, Sep 12, 2008 at 8:48 AM, Hendrik Siedelmann [EMAIL PROTECTED] wrote: Hi, I'm writing an image viewer for the freerunner (http://projects.openmoko.org/projects/omview/) and I'm using evas, ewl and epsilon to do this work. And I have to say that it is easy to work with them and the result is pretty fast. But... Accelerated scrolling in Evas: I know this was dicussed before, so how is the state of this? I think raster mentioned some time that he had some code doing that, is there any way I can use some acceleration? (code?) I tried to do something with evore_x, but with no result. Its really sad to see the slow and unresponsive gtk apps have smooth scrolling, but with evas I get around 3 fps. epsilon thumbnails: epsilon works great, but Is there a possibility to create jpg thumbnails? Or is there more interest in having this, then I might start adding it to epsilon (seems to be doable). Large png thumbnails are ~100KB, this is too much on an embedded device, and writing them is very slow. It would be very nice If I could create 640x640 thumbnails in jpg (~50KB). Not to mentions png writing is 3 times slower than jpg. is there any documentation on the evas loaders? I'd love to do a raw image loader, to add the possiblity to the jpg loader to use embedded thumbnail/preview images. Ok enough questions for now hendrik - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: proto/eina turran
Please find a way to stop bothering the community with this ridiculous load of crap, even if that means forking e. Hisham you are one of the prime reasons this community, or lack there of in your opinion, is having trouble. Your inability to work on a project where your ideas aren't always used/accepted has been a bruise to the community, etk being the perfect example. That really hurt the community, and the community has been split ever since into two groups that don't get along. You were splitting the community as far back as etk and now here you go trying to split it again by promising to raise hell until you get your way. Gustavo what makes you think you have authority, especially over the likes of Nathan? No matter how much current code you've done, it doesn't even come close to the amount of code that other long-term devs have done. You have provided your ideas to the community on the mailing list, and they were not universally accepted, tough, but thats the way a community works. Kudos that you get paid to work on this project and have more time currently to work on it, but that doesn't mean you get to butcher it how you want. Jorge, I thought perhaps you were on the right track when you sent an email getting opinions about which license to use, but now I see that was just a gimmick and you didn't even listen to the opinions. Most people in their right minds will not link against eina because it is lgpl and the rest of the libraries are bsd. I will not link against eina in my applications and I will not use any libs that link against it. This reply to this thread is just an opinion, and likely not a highly regarded one, but promising to persist with this war is the worst thing for the community, not the licensing. Please take your subjective ideals/desires elsewhere. --Stephen Houston - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Epsilon problems
As raster mentioned, and as I believe, the best thing for epsilon would be a rewrite using evas instead of imlib2... something extremely similar to e_thumb. Raster said that if this did occur, e would likely change to using epsilon as well. On Nov 30, 2007 8:01 AM, Gustavo Sverzut Barbieri [EMAIL PROTECTED] wrote: Hi guys, So the canola team is in a hurry to launch the new version, but we have some problems that we cannot solve that easily, one of them is about Epsilon. I have not much information, that's why I'm asking help, if I did have this info, probably I'd have fixed this already, but here it goes: 1 - we're using an ARM platform (omap2420, Nokia N800) and getting problems with ld-linux doing unaligned loads! Really, it's not about libepsilon.so execution, but ld-linux loading it. It's really hard to understand/check/solve. Possible this is the cause of other problems. If possible, could you help me to look at epsilon code and improve possible bits? 2 - from time to time we get SPANK SPANK errors from clients accessing the server. I'm not sure if the server is not replying, if it's dying or if it's being launched and client is timing out before it's able to reply. If someone have time to improve anything, please do and commit, I read the commit list so I'll compile and report ASAP. Thanks, -- Gustavo Sverzut Barbieri -- Jabber: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 - SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Epsilon problems
Well I don't understand why you couldn't have the fdo sizes and then another option as a feature for setting a custom size.. and of course, you wouldn't want to save to eet. On Dec 1, 2007 5:16 PM, Gustavo Sverzut Barbieri [EMAIL PROTECTED] wrote: On Dec 1, 2007 4:44 PM, Stephen Houston [EMAIL PROTECTED] wrote: As raster mentioned, and as I believe, the best thing for epsilon would be a rewrite using evas instead of imlib2... something extremely similar to e_thumb. Raster said that if this did occur, e would likely change to using epsilon as well. Ok, I've discussed this at #edevelop with some folks, I'll probably use e_thumb myself because for Canola we need a special, non-standard size: instead of bounding box of 128x128 or 256x256 we need a fixed height of 96 with variable width (see http://www.marceloeduardo.com/blog/design/graphical-design/canola-20-design-process-the-photo-viewer ). So using the fdo stuff will not help that much, at least not at this part... sure we can try to use fdo sizes for video thumbs or something else. As for e_thumb, I did a quick view of its code and looks nice and small, that's great, but I wonder: - how expensive is evas/ecore_evas_buffer in comparison to imlib2 to generate thumbs; - saving to eet the uncompressed data really help? Ok, this is more about testing on our hardware, but maybe it will not help and it's cheaper to uncompress a JPEG than read pixels from flash (flash slowness versus cpu usage). In that case, what's the best option to save the image as JPEG? Create an evas_object_image on the same canvas, set it's pixesl to buffer pixels and then evas_object_image_save() it? Also, what to change in e_thumb to make it the perfect epsilon? fdo-compatible saving? Use epeg? I'll have a look at this next week, so any tips before that is appreciated :-) -- Gustavo Sverzut Barbieri -- Jabber: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 - SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] info.txt change proposal....
My opinion of core, as I said earlier, is the devs who are authors of e, ecore, embryo, evas, edje, efreet, eet On 6/17/07, Ravenlock [EMAIL PROTECTED] wrote: On 06/17/2007 11:02, Stephen Houston wrote: You fit into core. The core group is authors from e, evas, ecore, edje, eet, embryo. The groups should be less specific than ETK, EWL. I feel the groups should be Core, Libraries, Applications, Modules, Web. Other than that, good ideas. Just to try and clarify a little: The idea behind the groups was primarily as a tool to help dynamic creation of the web page. The old web page had developers/contributors listed in groups depending on the things they contributed to. This was an attempt to list those groups in the info file so we could create the web page on the fly. The one exceptional group in my mind (aside from The Group of One which is raster himself) was/is Core. I always felt as though this was the group of Senior Developers. Those devs with more experience with *E* code, were well aware of any design goals and philosophy, and those whose opinions carried a little more weight than other developers. As noted before... my impression here may be incorrect, as it is tainted by the fact that the FreeBSD organization uses a Core group for this purpose, and maybe that meaning does not apply to E as such. Another thing to note is that my proposal is in no way an attempt to Reorganize the structure of E. Some people have commented that they wish to not have any sort of hierarchy/structure. But the fact is *there is* an unwritten structure to E. I am simply attempting to get us to write it down. The reasons for this attempt are two fold. 1) Partially selfish. *I* desire to know more about the devs. I've only been around a short while and still have yet to meet many of the devs. I don't know who works on what nor how long they've been around. I would find that info useful. 2) I think it will help the E community to know this information as well, for similar reasons. -ravenlock On 6/17/07, Ravenlock [EMAIL PROTECTED] wrote: Well, Its been a few days. The ML has been completely silent on this issue. I received quite a few comments on IRC, mostly positive. I did have one or two people who did not like the proposal, but by the end of conversation they had come around. So... not really sure what to say here. I was hoping there would be some good discussion on the ML so that I/we could definitively say we were either adopting some changed format or simply leaving it alone. Maybe I simply haven't waited long enough, and someone may still speak up. A couple of people have already gone ahead and changed their info files. I think I will do the same (Its my proposal so of course *I* like the idea.). The new format should be backwards compatible with the old with respect to any script that might be reading it, so maybe there is no harm done. Fwiw... since there has been no discussion of the group field... I am unsure what group I would belong to. Using the old definition of someone who is interested in contributing to E as a whole, not just one project/subsystem I feel I belong to the Core group. If someone feels this is in error... please let me know, as I am interested in where I fit in. -ravenlock On 06/14/2007 12:45, Ravenlock wrote: Hello, (fwiw... while this is not particularly development related, its developer comments I am interested in so I sent it to the Devel ML) There seems to be some disagreement on the intention of the fields in the info.txt files. This seems to be made worse by the fact that we are now parsing these files for website content. IMHO, I think parsing them is a Good Thing (TM). So I'd like to open a discussion on format changes. Here is what I am thinking might be useful: Login:CVS Login IRC Nick: Name: First [[Middle] Last] Location: E-Mail: [-]e-mail address WWW: URL Managing: If you can say Damnit stop doing that!!! This is *MY* project! List it here. If you are the original author(s) of some subsystem of E, list it. Contributing: If you have successfuly made changes to it. Feel free to list it here. Group:Must be in one or more groups. Platform: Platform(s) you run E17 on. Your *Preferred* one listed first please. Notes: 1) Anything with more than one item should be comma separated. WWW, managing, contributing, platform, etc. 2) The hyphen which precedes the e-mail address should prevent it from being posted by any scripts to any sites. Useful for when you do in fact desire for your e-mail to be available to folks... just don't want it on the web site. 3) I think platform is a nice
Re: [E-devel] [E-Mail] Hi dev, i need your help!
Good to see you around ekrunch! Stop by irc sometime and say hey! On 6/15/07, Ed Presutti [EMAIL PROTECTED] wrote: Stephen Houston wrote: Ekrunch did it, and has been keeping it updated afaik. Well, I did originally start an application called Email, but it has long since been destroyed. I lost the code in an HD meltdown about 2 years ago. I doubt it would even compile anymore under a the newer EFL libraries if I did still have it. :-( Please, use the name. I've focused all of my attention on Eluminate over the past year, and even that is slipping. :-) Thanks, Ed Presutti (ekrunch on freenode) -- Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. - Brian W. Kernighan - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [E-Mail] Hi dev, i need your help!
Ekrunch did it, and has been keeping it updated afaik. On 6/15/07, Michael Jennings [EMAIL PROTECTED] wrote: On Tuesday, 12 June 2007, at 17:00:01 (+0200), Massimiliano Calamelli wrote: Also, believe it or not, E-Mail is already in use for an e app. May want to find a new name. Which app are you talking about? Since you didn't get a response, I'm guessing it doesn't actually exist and is either just a plan in his mind or something he's been tinkering around with but hasn't released and doesn't actually work. Either way, I wouldn't worry about it. Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ [EMAIL PROTECTED] n + 1, Inc., http://www.nplus1.net/ Author, Eterm (www.eterm.org) --- You like apples? Yeah? Well, I got her number! How about them apples??!-- Matt Damon, Good Will Hunting - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] SW development with EFL
A different coding philosophy and api was used to create EWL, another evas toolkit. Try both(etk and ewl) out for appearance and for performance and choose which you like best. On 6/13/07, Alin Popa [EMAIL PROTECTED] wrote: Hello all, I was looking for a while for a good GUI toolkit, free, open sorce and most importat GPL-free. The EVAS ideea is one of the best, but i am asking if it is also practical in sense of time efficient for developer and hardware resorces usage. What about ETK? how complete the API will be (=~GTK)? Thanks, Alin - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [E-Mail] Hi dev, i need your help!
Also, believe it or not, E-Mail is already in use for an e app. May want to find a new name. On 6/12/07, Chady Kassouf [EMAIL PROTECTED] wrote: On 6/12/07, Massimiliano Calamelli [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi dev, i'm working hard on E-Mail, my email client app ETK-based, and now i need your help. Atm E-Mail works with a preexisting ~/Mail folder in MH format (one file for a message), it can show existing messages, but it can't send or receive anything. It's very hard to build a nice email client!!! I need your help in order to decide how to show an image attached to a message: you can look these images to have an idea of the aspect of E-Mail http://picasaweb.google.it/mcalamelli/Screenshots/photo#5075100731934743298 (E-Mail handle a message with attachment) http://picasaweb.google.it/mcalamelli/Screenshots/photo#5075100736229710610 (E-Mail handle a message without attachment) I use Etk_Text_View to show the body of the message, and it can't handle images. What can i do? Leaving the attachments as is, and allow to the user only the choose to save it, or implement a built-in image viewer, or i don't know? Any suggestions are appreciated!!! Just a small note here, I think that what you should really do is, set aside the code for now, and just site down and design your app first. Note everything that you want the application to do, regardless of implementation. Get that right first, and THEN worry about the implementation, cause it now feels that you just started coding without planning those things, and that can only get you so far. You need to have a solid design at first, and then start coding. just my 2 cents. -- Chady 'Leviathan' Kassouf http://chady.net/ - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Advanced Theme Configuration....
This works good now! Very cool feature, well done. On 5/26/07, Ravenlock [EMAIL PROTECTED] wrote: On 05/25/2007 22:51, Ravenlock wrote: Hello, Please find attached a patch which will add an Advanced dialog to the Theme configuration panel. *sigh* The first comment was... it segv's before showing the advanced dialog. So here is a revised patch. Not sure why I cant reproduce it though (BSD vs. Linux?). The advanced dialog will allow a user to associate individual themed elements of E with any theme installed on the machine. For example, your borders could come from Codito, your menus from Gant, your icons from Kor, your winlist from carbon-14, and your pager from Blue-eyed. Example: http://www.ravenlock.us/pics/adv_theme.png Notice in the above image there are many elements from many different themes. Given this functionality you can roll your own theme. Note that this is *not* new functionality. This has always been available (enlightenment_remote), just not very obvious or easy to use. This gui will make it easier for the average user to customize their E environment a little more. For what its worth (a little speculation here)... it may be possible for themers to actually make themes that only consist of a particular element, say a menu, or a set of icons, or just borders, or maybe a fancy winlist and people could then pick and choose whichever they like. You could have a library of theme elements, and simply pick what you need. I'm hoping a few people will patch their systems and give it a spin, and then provide feedback. I'll be out of town this weekend... most likely will be completely unplugged. I'll catch up on any feedback as soon as I return (monday evening). - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Regards, Ravenlock Index: e17/apps/e/src/bin/e_int_config_theme.c === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_theme.c,v retrieving revision 1.50 diff -u -r1.50 e_int_config_theme.c --- e17/apps/e/src/bin/e_int_config_theme.c 2 May 2007 18:38:23 - 1.50 +++ e17/apps/e/src/bin/e_int_config_theme.c 26 May 2007 05:08:23 - @@ -9,10 +9,15 @@ static void _fill_data(E_Config_Dialog_Data *cfdata); static int _basic_apply_data (E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata); static Evas_Object *_basic_create_widgets (E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata); +static int _advanced_apply_data (E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata); +static Evas_Object *_advanced_create_widgets (E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata); +static Evas_List *_get_theme_categories_list(); struct _E_Config_Dialog_Data { E_Config_Dialog *cfd; + + /* Basic */ Evas_Object *o_frame; Evas_Object *o_fm; Evas_Object *o_up_button; @@ -20,8 +25,13 @@ Evas_Object *o_personal; Evas_Object *o_system; int fmdir; - char *theme; + + /* Advanced */ + Evas_Object *o_categories_ilist; + Evas_Object *o_files_ilist; + int personal_file_count; + Evas_List *theme_list; /* Dialog */ E_Win *win_import; @@ -40,6 +50,8 @@ v-free_cfdata = _free_data; v-basic.apply_cfdata = _basic_apply_data; v-basic.create_widgets= _basic_create_widgets; + v-advanced.apply_cfdata = _advanced_apply_data; + v-advanced.create_widgets = _advanced_create_widgets; v-override_auto_apply = 1; cfd = e_config_dialog_new(con, _(Theme Selector), @@ -306,7 +318,9 @@ } } } - + + cfdata-theme_list = _get_theme_categories_list(); + snprintf(path, sizeof(path), %s/data/themes, e_prefix_data_get()); if (!strncmp(cfdata-theme, path, strlen(path))) cfdata-fmdir = 1; @@ -330,6 +344,7 @@ if (cfdata-win_import) e_int_config_theme_del(cfdata-win_import); + evas_list_free(cfdata-theme_list); E_FREE(cfdata-theme); E_FREE(cfdata); } @@ -374,8 +389,8 @@ else snprintf(path, sizeof(path), %s/.e/e/themes, homedir); + cfdata-o_fm = NULL; o = e_fm2_add(evas); - cfdata-o_fm = o; memset(fmc, 0,
Re: [E-devel] EWL app/proof-of-concept roundup?
Ephoto, e17/apps/ephoto is probably the most in depth ewl application right now. There is also empower and then some various applications on http://e-app-dev.blogspot.com/ On 5/14/07, Jackson! [EMAIL PROTECTED] wrote: Hi there, I'm a pretty callow programmer (most of my recent experience is with awkward languages like php), but I'm looking to play around with EWL and maybe edje after a while. I've got a few ideas for apps, or I could think about filling in some type of gap where people would like to see an app, but I'm not sure if anything I write will ever become a full application worthy of release (probably not). Anyway, I'm looking for some other applications--pretty much anything--done with EWL. I imagine I can crack open the ewl tests (and perhaps equate, right?), but I'm looking for a more diverse array of applications. If anyone knows of any projects utilizing ewl, I'd love to hear about them. Thanks! jxn - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ephoto warnings patch
Thanks. Commited! On 5/19/07, Marcus Hüwe [EMAIL PROTECTED] wrote: Hi, today i tried to compile ephoto on openSUSE 10.2 (gcc version 4.1.220061115) but the build failed because ephoto is built with -Wall -Werror ... -D_FORTIFY_SOURCE=2: if gcc -DHAVE_CONFIG_H -I. -I. -I.-I/usr/include/ewl -I/usr/include/libexif -Wall -Werror -O2 -g -m32 -march=i586 -mtune=i686 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -MT ephoto-ephoto.o -MD -MP -MF .deps/ephoto-ephoto.Tpo -c -o ephoto-ephoto.o `test -f 'ephoto.c' || echo './'`ephoto.c; \ then mv -f .deps/ephoto-ephoto.Tpo .deps/ephoto-ephoto.Po; else rm -f .deps/ephoto-ephoto.Tpo; exit 1; fi cc1: warnings being treated as errors ephoto.c: In function 'main': ephoto.c:74: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result ephoto.c:115: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result ephoto.c:148: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result ephoto.c:214: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result ephoto.c:248: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result make[3]: *** [ephoto-ephoto.o] Error 1 If you check the return value of each scanf() call everything is ok. A patch is attached. Marcus - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: www titan
Glad you feel that way. On 4/24/07, Luchezar Petkov [EMAIL PROTECTED] wrote: Stéphane Bauland wrote: Enlightenment CVS wrote: Enlightenment CVS committal Author : titan Project : web Module : www Dir : web/www/p/about/dev Modified Files: en-body Log Message: Revert everything I did. Forget that I even touched www. I know that I'm younger than him, but now this is childish behaviour. Anyway. I'll put as much content as I can, then you guys can correct my grammar/html mistakes. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: proto titan
Unless you wanted output on the error, which could be helpful to users. On 3/23/07, Tilman Sauerbeck [EMAIL PROTECTED] wrote: Enlightenment CVS [2007-03-22 21:27]: +PKG_CHECK_MODULES([EVAS], evas, + [ + ], + [ + echo Evas was not found by pkg-config!; + AC_MSG_ERROR([Empower needs evas to compile.]) + ] +) The default is to error out if no third argument is given. So really you could just use PKG_CHECK_MODULES(EVAS, evas) and be done with it. Regards, Tilman -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Music player API?
Emotion can play audio files obviously.. but it will treat it like a video.. (xine-lib side will at least), which makes things heavier than you need to play audio. So the short solution is to use another lib. The long solution is to add support to emotion for playing just audio. The gstreamer side of Emotion might do this, but I am not sure. On 9/24/06, Andreas Volz [EMAIL PROTECTED] wrote: Hi, I search a solution to play music files with the EFL. There's Emotion to play videos, but without an example how to play a music file. Is Emotion the correct library for this? And is there a small example how to play music files? With music files I mean MP3, OGG, WAV and perhaps WMA. regards Andreas - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Stephen Houston - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Music player API?
Really what I would like to see is you take xinelib and add music only api to emotion... that would be nice :) On 9/24/06, Andreas Volz [EMAIL PROTECTED] wrote: Am Sun, 24 Sep 2006 09:18:10 -0400 schrieb Stephen Houston: Emotion can play audio files obviously.. but it will treat it like a video.. (xine-lib side will at least), which makes things heavier than you need to play audio. So the short solution is to use another lib. The long solution is to add support to emotion for playing just audio. The gstreamer side of Emotion might do this, but I am not sure. Which library would you suggest for playing ogg and mp3 files? Perhaps something that fits well into E17 libs. So is it unpossible to use current Emotion to play a music file without opening a video window? In the first step I plan only audio playback in my application. But later I need also video playback. Because of this a dependency to xine or gstreamer isn't a problem. regards Andreas - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Stephen Houston - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Music player API?
Hiding the evas object is just a way around the problem. The object is still there and thats heavier than it has to be. The solution is to add an api to emotion that will simply play sounds without creating an evas object... if Andreas has the code already he just needs to add some api calls.. maybe... emotion_audio_add emotion_audio_play emotion_audio_pause emotion_audio_stop and so on.. On 9/24/06, Nicolas Aguirre [EMAIL PROTECTED] wrote: With the gstreamer plugins, emotion object can play visualizations like goom if the visualisation plugins is installed on your system (with gstreamer-plugins-good I think). If you hide the evas object containing video, I don't think that emotion take more ressources. I use it for enna and it works verry well. With gstreamer plugin you can handle cdda too if you give the right filename : cdda://1 for the first song of audio cd. regards, Nicolas Le dimanche 24 septembre 2006 à 11:16 +0200, Andreas Volz a écrit : Hi, I search a solution to play music files with the EFL. There's Emotion to play videos, but without an example how to play a music file. Is Emotion the correct library for this? And is there a small example how to play music files? With music files I mean MP3, OGG, WAV and perhaps WMA. regards Andreas - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel ___ D�couvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/R�ponses pour partager vos connaissances, vos opinions et vos exp�riences. http://fr.answers.yahoo.com - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Stephen Houston - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] itray module
I would personally love for you to take itray and fix it up and put it into e_modules cvs and keep it maintained there. That has been an idea of mine since itray was trashed. People complain most about a tray not being on e17 so a 3rd party one to point them to would be cool :) On 9/18/06, João Vale [EMAIL PROTECTED] wrote: Hi everyone. I wanted to take a look at the itray module's code. Anyone knows where I can find it? Even though nobody really likes the current systray system, I still find handy having a tray, and I'd like to give it a spin. Cheers, Vale - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Stephen Houston - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e titan
It might be. Eap editor has issues at the moment. That was just me trying to work in a way to close the fsel if eap editor closes, and if (fsel_dia) was always true even if the dialog wasn't visible.. so instead I did if(fsel) which is only true if the fsel is open. On 8/27/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:On Sun, Aug 27, 2006 at 01:33:19AM -0400, Enlightenment CVS wrote: Enlightenment CVS committal Author: titan Project : e17 Module: apps/e Dir : e17/apps/e/src/bin Modified Files: e_eap_editor.c Log Message: Bad titan! Bad Bad Bad titan! No cookie! Fix the seg I left in :)... - if (data-editor-fsel_dia) e_object_del(E_OBJECT(data-editor-fsel_dia)); + if (data-editor-fsel) e_object_del(E_OBJECT(data-editor-fsel_dia)); I'm not sure I follow why this was changed. If the original version wascausing a segfault, then fsel_dia was freed without the pointer beingset to null. Are you sure this isn't just hiding a different issue? --rephorm-Using Tomcat but need to do more? Need to support web services, security?Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimohttp://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___enlightenment-devel mailing listenlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel-- Stephen Houston - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Entrance Config - YAET
On 8/9/06, Hisham Mardam Bey [EMAIL PROTECTED] wrote: On 8/9/06, Essien Ita Essien [EMAIL PROTECTED] wrote: Rapid update. Raster just informed me, this is _not_ going to happen, because the e internal widgets don't really have a long live-span and are currently just a minor convenience. They may soon go to the dogs, without warning too :).If you decide to use Etk for this task, we'd be more than glad to helpyou out. Pass by #etk and give us a ping (=--Hisham Mardam BeyMSc (Computer Science) http://hisham.cc/+9613609386Codito Ergo Sum (I Code Therefore I Am)-Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easierDownload IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/enlightenment-develIts probably not a good idea to use etk or ewl because they are an extra dependency, and its in entrances best interests to keep it neutral.Just use evas objects, and edje for the gfx, and you'll be fine. -- Stephen Houston - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [ECORE][PATCH]Ecore Daemon
); +} - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Stephen Houston - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] website maintainers needed
I'll talk to greg about getting e.org on to caos's server.On 7/21/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: As many may have noticed, e's official website, enlightenmnet.org ispretty painfully out of date. The screenshots on the front page are allfrom e16, and there have been a total of 3 news items this year. I know Ben (the peudo-official web maintainer) has been super busy withwork and Opensolaris, and has a personal distaste for CMSs (such as theone e.org currently uses, XSM). I believe the whole point of originally moving to a CMS was to allow a much larger group of people to contributeto the site's content, but that hasn't happened yet.So, I'd like to propose that we do a few things.First, restructure the front page to contain a brief description of what the Enlightenment project is, followed by news items that get regularlyupdated. Whenever an asparagus release is made, a note should be added.Whenever new fun features are added, or obscure bugs finally squashed, a note should be added. We needed at least two or three people who arefamiliar enough with whats going on to take on these responsibilities.Next, I know there have been a few issues with XSM and sf.net. When achange is made, the entire site is rebuilt and re-uploaded to sf.net.This can take a few minutes, and isn't always successful (sometimesresulting in a blank front page). Is there any chance we could move e.org onto a non-sf server (one that we can have XSM running locallyon)? Would CaOS be willing to host the website also? (its static, soshouldn't be much more load on top of cvs). Finally, I think we need some sort of intro doc on how to use XSM, anda small guideline doc on what goes where on the website.I know there's a web list, but I first wanted to discuss this here,since it involves possibly moving servers. Let me know what ya'll think.--rephorm-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net 's Techsay panel and you'll get the chance to share youropinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Stephen Houston - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] website maintainers needed
Ok. Greg has said it would be ok to move e.org orver to caos's server.On 7/21/06, Stephen Houston [EMAIL PROTECTED] wrote:I'll talk to greg about getting e.org on to caos's server.On 7/21/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: As many may have noticed, e's official website, enlightenmnet.org ispretty painfully out of date. The screenshots on the front page are all from e16, and there have been a total of 3 news items this year. I know Ben (the peudo-official web maintainer) has been super busy withwork and Opensolaris, and has a personal distaste for CMSs (such as theone e.org currently uses, XSM). I believe the whole point of originally moving to a CMS was to allow a much larger group of people to contributeto the site's content, but that hasn't happened yet.So, I'd like to propose that we do a few things.First, restructure the front page to contain a brief description of what the Enlightenment project is, followed by news items that get regularlyupdated. Whenever an asparagus release is made, a note should be added.Whenever new fun features are added, or obscure bugs finally squashed, a note should be added. We needed at least two or three people who arefamiliar enough with whats going on to take on these responsibilities.Next, I know there have been a few issues with XSM and sf.net. When achange is made, the entire site is rebuilt and re-uploaded to sf.net.This can take a few minutes, and isn't always successful (sometimes resulting in a blank front page). Is there any chance we could move e.org onto a non-sf server (one that we can have XSM running locallyon)? Would CaOS be willing to host the website also? (its static, so shouldn't be much more load on top of cvs). Finally, I think we need some sort of intro doc on how to use XSM, anda small guideline doc on what goes where on the website.I know there's a web list, but I first wanted to discuss this here,since it involves possibly moving servers. Let me know what ya'll think.--rephorm-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net 's Techsay panel and you'll get the chance to share youropinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Stephen Houston -- Stephen Houston - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel