[EGIT] [apps/ephoto] master 01/01: Ephoto: Use layout/edje external, toolbars for better icons, and other UI

2014-01-16 Thread Stephen Houston
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.

2014-01-04 Thread Stephen Houston
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.

2014-01-04 Thread Stephen Houston
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.

2013-12-29 Thread Stephen Houston
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.

2013-12-29 Thread Stephen Houston
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.

2013-10-12 Thread Stephen Houston
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.

2013-08-12 Thread Stephen Houston
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

2013-08-04 Thread Stephen Houston
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

2011-06-29 Thread Stephen Houston
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

2011-05-14 Thread Stephen Houston
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

2011-03-15 Thread Stephen Houston
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

2011-03-15 Thread Stephen Houston
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?

2010-11-04 Thread Stephen Houston
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?

2010-11-03 Thread Stephen Houston
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

2010-10-07 Thread Stephen Houston
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 ?

2010-08-23 Thread Stephen Houston
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

2010-07-28 Thread Stephen Houston
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

2010-07-28 Thread Stephen Houston
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

2010-07-28 Thread Stephen Houston
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

2010-07-28 Thread Stephen Houston
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

2010-04-27 Thread Stephen Houston
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..

2010-04-25 Thread Stephen Houston
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

2010-01-25 Thread Stephen Houston
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

2010-01-25 Thread Stephen Houston

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

2009-03-30 Thread Stephen Houston
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

2009-02-18 Thread Stephen Houston
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.....

2009-01-15 Thread Stephen Houston
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

2009-01-07 Thread Stephen Houston
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

2008-09-12 Thread Stephen Houston
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

2008-08-12 Thread Stephen Houston
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

2007-12-01 Thread Stephen Houston
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

2007-12-01 Thread Stephen Houston
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....

2007-06-17 Thread Stephen Houston
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!

2007-06-16 Thread Stephen Houston
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!

2007-06-15 Thread Stephen Houston
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

2007-06-13 Thread Stephen Houston
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!

2007-06-12 Thread Stephen Houston
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....

2007-05-25 Thread Stephen Houston
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?

2007-05-22 Thread Stephen Houston
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

2007-05-19 Thread Stephen Houston
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

2007-04-24 Thread Stephen Houston
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

2007-03-23 Thread Stephen Houston
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?

2006-09-24 Thread 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.

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?

2006-09-24 Thread Stephen Houston
 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?

2006-09-24 Thread Stephen Houston
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

2006-09-18 Thread Stephen Houston
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

2006-08-27 Thread Stephen Houston
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

2006-08-09 Thread Stephen Houston

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

2006-07-28 Thread 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-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

2006-07-21 Thread Stephen Houston
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

2006-07-21 Thread Stephen Houston
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


<    1   2   3   4