Re: [E-devel] [PATCH] fix build warning in scim-immodule

2011-12-27 Thread Cedric BAIL
On Tue, Dec 27, 2011 at 3:13 PM, Iván Briano (Sachiel)
sachi...@gmail.com wrote:
 2011/12/27 Jihoon Kim imfin...@gmail.com:
 Here are two simple patches.

 'fix_warning_scim_imcontext.patch' is for fixing build warning 'warning:
 unused parameter' in scim-immodule.
 'fix_indent_Makefile.patch' is for fixing indentation of Makefile.am in
 immodules/scim directory.

 Would you please apply in svn?

 In, both at once. I changed the warning fix to include config.h
 at the top, as that's what we do everywhere else.

 I'm also wondering if your next patch shouldn't be an info.txt file
 and your public key.

Sounds like a lazy way to get the work done faster and better as
Jihoon has been annoyingly sending patch that get in svn quite fast
since sometimes now. So I vote that we get less work and put the
burden on him by giving him svn access.
-- 
Cedric BAIL

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] fix build warning in scim-immodule

2011-12-27 Thread Sachiel
2011/12/27 Jihoon Kim imfin...@gmail.com:
 Hi,

 Here are two simple patches.

 'fix_warning_scim_imcontext.patch' is for fixing build warning 'warning:
 unused parameter' in scim-immodule.
 'fix_indent_Makefile.patch' is for fixing indentation of Makefile.am in
 immodules/scim directory.

 Would you please apply in svn?


In, both at once. I changed the warning fix to include config.h
at the top, as that's what we do everywhere else.

I'm also wondering if your next patch shouldn't be an info.txt file
and your public key.

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [patch] elm_cnp_helper - change elm_cnp_selection_set and code cleanup

2011-12-27 Thread Hyoyoung Chang
Dear all.

As discomfitor suggested, I cleanup some codes.
elm_cnp_selection_set : add buffer length argument and check for image type.
(i think it's urgent issue before elm_cnp_selection_set api is widely used.)
enum defines : add 'type' prefix.

Thanks
Index: elementary/src/lib/elm_entry.c
===
--- elementary/src/lib/elm_entry.c  (리비전 66563)
+++ elementary/src/lib/elm_entry.c  (작업 사본)
@@ -1121,12 +1121,12 @@
if (wd-sel_notify_handler)
  {
 #ifdef HAVE_ELEMENTARY_X
-Elm_Sel_Format formats;
+Elm_Sel_Format_Type formats;
 wd-selection_asked = EINA_TRUE;
-formats = ELM_SEL_FORMAT_MARKUP;
+formats = ELM_SEL_FORMAT_TYPE_MARKUP;
 if (!wd-textonly)
-  formats |= ELM_SEL_FORMAT_IMAGE;
-elm_cnp_selection_get(ELM_SEL_CLIPBOARD, formats, data, NULL, NULL);
+  formats |= ELM_SEL_FORMAT_TYPE_IMAGE;
+elm_cnp_selection_get(ELM_SEL_TYPE_CLIPBOARD, formats, data, NULL, 
NULL);
 #endif
  }
 }
@@ -1140,8 +1140,8 @@
if (!wd) return;
sel = edje_object_part_text_selection_get(wd-ent, elm.text);
if ((!sel) || (!sel[0])) return; /* avoid deleting our own selection */
-   elm_cnp_selection_set(seltype, obj, ELM_SEL_FORMAT_MARKUP, sel);
-   if (seltype == ELM_SEL_CLIPBOARD)
+   elm_cnp_selection_set(seltype, obj, ELM_SEL_FORMAT_TYPE_MARKUP, sel, 
strlen(sel));
+   if (seltype == ELM_SEL_TYPE_CLIPBOARD)
  eina_stringshare_replace(wd-cut_sel, sel);
 }
 
@@ -1157,7 +1157,7 @@
edje_object_signal_emit(wd-ent, elm,state,select,off, elm);
if (!_elm_config-desktop_entry)
  elm_widget_scroll_hold_pop(data);
-   _store_selection(ELM_SEL_CLIPBOARD, data);
+   _store_selection(ELM_SEL_TYPE_CLIPBOARD, data);
edje_object_part_text_insert(wd-ent, elm.text, );
edje_object_part_text_select_none(wd-ent, elm.text);
_sizing_eval(data);
@@ -1175,7 +1175,7 @@
 edje_object_signal_emit(wd-ent, elm,state,select,off, elm);
 elm_widget_scroll_hold_pop(data);
  }
-   _store_selection(ELM_SEL_CLIPBOARD, data);
+   _store_selection(ELM_SEL_TYPE_CLIPBOARD, data);
//   edje_object_part_text_select_none(wd-ent, elm.text);
 }
 
@@ -1531,7 +1531,8 @@
 
 top = elm_widget_top_get(data);
 if ((top)  (elm_win_xwindow_get(top)))
-  elm_cnp_selection_set(ELM_SEL_PRIMARY, data, ELM_SEL_FORMAT_MARKUP, 
txt);
+  elm_cnp_selection_set(ELM_SEL_TYPE_PRIMARY, data,
+ELM_SEL_FORMAT_TYPE_MARKUP, txt, strlen(txt));
  }
 #endif
 }
@@ -1559,7 +1560,7 @@
if (!wd) return;
wd-have_selection = EINA_TRUE;
evas_object_smart_callback_call(data, SIG_SELECTION_CHANGED, NULL);
-   _store_selection(ELM_SEL_PRIMARY, data);
+   _store_selection(ELM_SEL_TYPE_PRIMARY, data);
 }
 
 static void
@@ -1579,8 +1580,9 @@
 
  top = elm_widget_top_get(data);
  if ((top)  (elm_win_xwindow_get(top)))
-   elm_cnp_selection_set(ELM_SEL_PRIMARY, data, 
ELM_SEL_FORMAT_MARKUP,
- wd-cut_sel);
+   elm_cnp_selection_set(ELM_SEL_TYPE_PRIMARY, data,
+ ELM_SEL_FORMAT_TYPE_MARKUP, wd-cut_sel,
+ strlen(wd-cut_sel));
 #endif
  eina_stringshare_del(wd-cut_sel);
  wd-cut_sel = NULL;
@@ -1592,7 +1594,7 @@
 
  top = elm_widget_top_get(data);
  if ((top)  (elm_win_xwindow_get(top)))
-   elm_cnp_selection_clear(ELM_SEL_PRIMARY, data);
+   elm_cnp_selection_clear(ELM_SEL_TYPE_PRIMARY, data);
 #endif
   }
  }
@@ -1602,7 +1604,8 @@
 _signal_entry_paste_request(void *data, Evas_Object *obj __UNUSED__, const 
char *emission, const char *source __UNUSED__)
 {
Widget_Data *wd = elm_widget_data_get(data);
-   Elm_Sel_Type type = (emission[sizeof(ntry,paste,request,)] == '1') ? 
ELM_SEL_PRIMARY : ELM_SEL_CLIPBOARD;
+   Elm_Sel_Type type = (emission[sizeof(ntry,paste,request,)] == '1') ?
+ ELM_SEL_TYPE_PRIMARY : ELM_SEL_TYPE_CLIPBOARD;
if (!wd) return;
evas_object_smart_callback_call(data, SIG_SELECTION_PASTE, NULL);
if (wd-sel_notify_handler)
@@ -1614,7 +1617,7 @@
 if ((top)  (elm_win_xwindow_get(top)))
   {
  wd-selection_asked = EINA_TRUE;
- elm_cnp_selection_get(type, ELM_SEL_FORMAT_MARKUP, data,
+ elm_cnp_selection_get(type, ELM_SEL_FORMAT_TYPE_MARKUP, data,
NULL, NULL);
   }
 #endif
@@ -2346,7 +2349,7 @@
_event_selection_clear, obj);
  }
 
-   elm_drop_target_add(obj, ELM_SEL_FORMAT_MARKUP | ELM_SEL_FORMAT_IMAGE,
+   elm_drop_target_add(obj, ELM_SEL_FORMAT_TYPE_MARKUP | 
ELM_SEL_FORMAT_TYPE_IMAGE,
_drag_drop_cb, NULL);
 #endif
 
@@ -2441,7 +2444,7 @@
else
  {
 #ifdef HAVE_ELEMENTARY_X
-elm_drop_target_add(obj, 

Re: [E-devel] [patch] elm_cnp_helper - change elm_cnp_selection_set and code cleanup

2011-12-27 Thread Michael Blumenkrantz
On Tue, 27 Dec 2011 20:15:14 +0900
Hyoyoung Chang hyoyo...@gmail.com wrote:

 Dear all.
 
 As discomfitor suggested, I cleanup some codes.
 elm_cnp_selection_set : add buffer length argument and check for image type.
 (i think it's urgent issue before elm_cnp_selection_set api is widely used.)
 enum defines : add 'type' prefix.
 
 Thanks
in, but you misunderstood what I was saying about namespacing. I didn't mean
that everything has to include TYPE, I meant that enum values need to include
the full name of the enum. I made the following changes:

sed -i 's/ELM_SEL_FORMAT_TYPE/ELM_SEL_FORMAT/g'
sed -i 's/Elm_Sel_Format_Type/Elm_Sel_Format/g'

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] elc_ctxpopup, using elm_smart_scroller_freeze_set() not elm_object_scroll_freeze_push(), pop()

2011-12-27 Thread cnook
Dear All, Hello~

The ctxpopup had used elm_ojbect_scroll_freeze_push(), pop() for the
scroll-freeze-on,of callback.
If user calls elm_object_scroll_freeze_pop() only after
elm_ojbect_scroll_freeze_push(), then it will be fine.
But sometimes user calls elm_object_scroll_freeze_pop() two times in a
row.. Then you can find there is infinite loop in following..

EAPI void
elm_widget_scroll_freeze_pop(Evas_Object *obj)
{
   API_ENTRY return;
   sd-scroll_freeze--;
   if (sd-scroll_freeze  0) sd-scroll_freeze = 0;
   if (!sd-scroll_freeze)
 evas_object_smart_callback_call(obj, scroll-freeze-off, obj);
   if (sd-parent_obj) elm_widget_scroll_freeze_pop(sd-parent_obj);
}

ctxpopup calls elm_widget_scroll_freeze_pop(wd-scr);finally. wd-scr
is widget data of ctxpopup.
Now the the sd-parent_obj is ctxpopup, next time
evas_object_smart_callback_call(obj, scroll-freeze-off, obj); is
called again by using ctxpopup as obj.

Anyhow, other widgets..
the ctxpopup should use elm_smart_scroller_freeze_set() with an attached patch.

Sincerely,
Shinwoo Kim.
Index: src/lib/elc_ctxpopup.c
===
--- src/lib/elc_ctxpopup.c	(revision 66566)
+++ src/lib/elc_ctxpopup.c	(working copy)
@@ -148,7 +148,7 @@
Widget_Data *wd = elm_widget_data_get(obj);
 
if ((!wd) || (!wd-scr)) return;
-   elm_object_scroll_freeze_push(wd-scr);
+   elm_smart_scroller_freeze_set(wd-scr, EINA_TRUE);
 }
 
 static void
@@ -158,7 +158,7 @@
Widget_Data *wd = elm_widget_data_get(obj);
 
if ((!wd) || (!wd-scr)) return;
-   elm_object_scroll_freeze_pop(wd-scr);
+   elm_smart_scroller_freeze_set(wd-scr, EINA_FALSE);
 }
 
 static void
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] elm_conform patch

2011-12-27 Thread PRINCE KUMAR DUBEY
Hi,

Attachment to the mail is elm_conform patch.

Change Description:
  When no geometry information of ind/sft/kbd, resetting the geometry.

Thanks,
Prince



elm_conform.patch
Description: Binary data
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: leif trunk/e/src/bin

2011-12-27 Thread mh
I learned how to record the gdb session. The attached gdb sessions may provide 
more useful information. One gdb session run as root, the other as user. Ran to 
break, then stepped through. Hope this helps.

mike

GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as x86_64-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/local/bin/enlightenment...done.
(gdb) br _e_randr_crtc_info_set
Breakpoint 1 at 0x4fc72b: file e_randr.c, line 546.
(gdb) r
Starting program: /usr/local/bin/enlightenment 
[Thread debugging using libthread_db enabled]
ESTART: 0.0 [0.0] - Begin Startup
ESTART: 0.00010 [0.00010] - Signal Trap
ESTART: 0.00012 [0.3] - Signal Trap Done
ESTART: 0.01462 [0.01449] - Eina Init
ESTART: 0.01516 [0.00054] - Eina Init Done
ESTART: 0.01517 [0.1] - Determine Prefix
=
Enlightenment relocation handling
=
PREFIX:  /usr/local
BINDIR:  /usr/local/bin
LIBDIR:  /usr/local/lib
DATADIR: /usr/local/share/enlightenment
LOCALE:  /usr/local/share/locale
=
ESTART: 0.05223 [0.03707] - Determine Prefix Done
ESTART: 0.05231 [0.8] - Environment Variables
ESTART: 0.05235 [0.4] - Environment Variables Done
ESTART: 0.05236 [0.1] - Parse Arguments
ESTART: 0.05238 [0.3] - Parse Arguments Done
ESTART: 0.05239 [0.1] - Eet Init
ESTART: 0.05695 [0.00456] - Eet Init Done
ESTART: 0.05699 [0.4] - Ecore Init
ESTART: 0.05748 [0.00049] - Ecore Init Done
ESTART: 0.05751 [0.3] - Ecore Event Handlers
ESTART: 0.05752 [0.2] - Ecore Event Handlers Done
ESTART: 0.05753 [0.1] - Ecore_IMF Init
ESTART: 0.14440 [0.08687] - Ecore_IMF Init Done
ESTART: 0.1 [0.4] - Ecore_File Init
ESTART: 0.14498 [0.00054] - Ecore_File Init Done
ESTART: 0.14500 [0.2] - Ecore_Con Init
ESTART: 0.14517 [0.00017] - Ecore_Con Init Done
ESTART: 0.14518 [0.1] - Ecore_Ipc Init
ESTART: 0.14520 [0.2] - Ecore_Ipc Init Done
ESTART: 0.14522 [0.2] - Ecore_X Init
ESTART: 0.14523 [0.1] - Ecore_X Init Done
ESTART: 0.14524 [0.1] - Ecore_Evas Init
ESTART: 0.18133 [0.03609] - Ecore_Evas Init Done
ESTART: 0.18137 [0.4] - Ecore_Evas Engine Check
ESTART: 0.18138 [0.1] - Ecore_Evas Engine Check Done
ESTART: 0.18139 [0.1] - Edje Init
ESTART: 0.20255 [0.02116] - Edje Init Done
ESTART: 0.20260 [0.5] - E Intl Init
ESTART: 0.21375 [0.01116] - E Intl Init Done
ESTART: 0.21379 [0.4] - E_Alert Init
ESTART: 0.21380 [0.1] - E_Alert Init Done
ESTART: 0.21381 [0.1] - E_Xinerama Init
E17 INIT: XINERAMA SCREEN: [0], 1920x1080+0+0
E17 INIT: XINERAMA CHOSEN: [0], 1920x1080+0+0
ESTART: 0.21568 [0.00187] - E_Xinerama Init Done
ESTART: 0.21570 [0.2] - E_Hints Init
ESTART: 0.21749 [0.00179] - E_Hints Init Done
ESTART: 0.21751 [0.3] - E_Configure Init
ESTART: 0.21766 [0.00015] - E_Configure Init Done
ESTART: 0.21767 [0.1] - E Directories Init
ESTART: 0.24693 [0.02926] - E Directories Init Done
ESTART: 0.24697 [0.4] - E_Filereg Init
ESTART: 0.24782 [0.00085] - E_Filereg Init Done
ESTART: 0.24785 [0.3] - E_Config Init
ESTART: 0.27811 [0.03026] - E_Config Init Done
ESTART: 0.27844 [0.00033] - E_Randr Init
E_RANDR: filling 1/6 (79)

Breakpoint 1, _e_randr_crtc_info_set (crtc_info=0x7f8540) at e_randr.c:546
546Ecore_X_Randr_Mode mode = 0;
(gdb) step
547fprintf(stderr, Fillng CRTC %d (%p)\n, crtc_info-xid, crtc_info);
(gdb) step
Fillng CRTC 79 (0x7f8540)
548if (E_RANDR_NO_12 || !crtc_info) return;
(gdb) step
551_e_randr_crtc_outputs_refs_update(crtc_info);
(gdb) step
_e_randr_crtc_outputs_refs_update (crtc_info=0x7f8540) at e_randr.c:1915
1915   if (!e_randr_screen_info-rrvd_info.randr_info_12-outputs) return;
(gdb) step
1918   if ((outputs = 
ecore_x_randr_crtc_outputs_get(e_randr_screen_info-root, crtc_info-xid, 
noutputs)))
(gdb) step
ecore_x_randr_crtc_outputs_get (root=363, crtc=79, num=0x7fffd9c4) at 
ecore_x_randr_12.c:536
536RANDR_CHECK_1_2_RET(NULL);
(gdb) step
537XRRScreenResources *res = NULL;
(gdb) step
538Ecore_X_Randr_Output *ret = NULL;
(gdb) step
539XRRCrtcInfo *crtc_info = NULL;
(gdb) step
541if (_ecore_x_randr_crtc_validate(root,
(gdb) step
_ecore_x_randr_crtc_validate (root=363, crtc=79) at ecore_x_randr_12.c:85
85 RANDR_CHECK_1_2_RET(EINA_FALSE);
(gdb) step
87 XRRScreenResources *res = NULL;
(gdb) step
89 Eina_Bool ret = EINA_FALSE;
(gdb) step
91 if ((crtc == Ecore_X_Randr_None) ||
(gdb) step
95 if (_ecore_x_randr_root_validate(root)  crtc 
(gdb) step
_ecore_x_randr_root_validate 

Re: [E-devel] on whitespaces

2011-12-27 Thread Rafael Antognolli
On Mon, Dec 26, 2011 at 5:56 PM, Cedric BAIL cedric.b...@free.fr wrote:
 On Mon, Dec 26, 2011 at 8:53 PM, Christopher Michael
 cpmicha...@comcast.net wrote:
 On 12/26/11 05:22, Michael Blumenkrantz wrote:
 On Mon, 26 Dec 2011 03:27:17 -0500
 Christopher Michaelcpmicha...@comcast.net  wrote:
 On 12/26/11 00:17, Michael Blumenkrantz wrote:
 can we have a rule that there will be ZERO whitespace-related commits from
 now on?

 Good luck with that :P It's just something that DOES happen...if on
 purpose (or not), it still Does happen. Have to deal w/ it. After 10-15
 years of trying to keep EFL formatting, I've given up ;)

 it clutters up the log and serves no purpose. if we want to be really
 particular about it,
 Well, if that WAS the case then We'd still be in the stone ages wrt
 efl/e cause MANY (if not all) patches that come across are Never
 formated as per E/EFL rules. People just don't follow what's been
 established :( (they'd rather code to their own rules, and that's a
 pretty much given truth)

 we should just have a single commit to do this just before
 a release.

 Well, THAT, or just ignore whitespace in patches. IE: If a patch
 includes a good fix, then go for it. If same patch ALso includes
 formatting fixes, then accept it and fix the whitespace issues later.
 If said patch fixes a real bug, accept it. The formatting can be fixed
 later.

 Whitespace (in and of itself) is not that big a deal (unless the
 formatting is terribly wrong in which case, we tell the patcher to @
 least try to adhere.) and can be easily ignored (if patch reviewer
 just looks @ the code itself). The only thing unacceptable (imo) is all
 this wasted whitespace wrt trying to align variables. We all know what
 I am talking about:

 Evas_Object *myobj;
 Evas *myevas;

 Is Easier to read (cause human brain normally goes left to right), Than:

 Evas_Object *myobh
 Evas        *myevas

 Now, I have to read hey, there's an Evas ... let me page over and see
 what the variable name is ... UUGGG What a waste (of time AND 
 whitespace)...

 Having said that:

 If the fix is good, then the formatting can be fixed later...just my
 2 cents

 dh

 well, I was mainly talking about trailing whitespaces (which are not
 formatting-related). I suppose I should have specified. I do agree with your
 points, however.


 Ahhh, Trailing whitespaces...I see. Yea, those can be annoying, but
 sometimes they are not avoidable. I know that code I write sometimes
 has them, but it's normally the 'editor' which is doing it. Ie, if I
 write a line:

 if (variable) {

 then while writing it, when I get to the bracket my editor automatically
 puts the bracket on the next line (with the proper indented space for
 efl formatting) and what gets left is what looks like a 'trailing'
 whitespace.

 Mine do remove the trailing whitespace in that case...

And an easier solution is to simply highlight them...

-- 
Rafael Antognolli
ProFUSION embedded systems
http://profusion.mobi

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Cedric BAIL
On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 Ecore_Evas (Wayland_Shm):

  Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle frame 
 w/ the title).

Couldn't you reuse in some way what Gustavo did in the EWL backend ?

  Add support for size_min/max/base/step setting.
  Add support for title  name_class setting.
  Add support for setting a cursor.
  Add support for hiding an ecore_evas.



 Author:       devilhorns
 Date:         2011-12-27 11:25:38 -0800 (Tue, 27 Dec 2011)
 New Revision: 66578
 Trac:         http://trac.enlightenment.org/e/changeset/66578

 Modified:
  trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c

 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c     2011-12-27 
 19:12:56 UTC (rev 66577)
 +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c     2011-12-27 
 19:25:38 UTC (rev 66578)
 @@ -31,6 +31,15 @@
  # include Evas_Engine_Wayland_Shm.h
  # include Ecore_Wayland.h

 +/* local structures */
 +typedef struct _EE_Wl_Smart_Data EE_Wl_Smart_Data;
 +struct _EE_Wl_Smart_Data
 +{
 +   Evas_Object *frame;
 +   Evas_Object *text;
 +   Evas_Coord x, y, w, h;
 +};
 +
  /* local function prototypes */
  static int _ecore_evas_wl_init(void);
  static int _ecore_evas_wl_shutdown(void);
 @@ -43,6 +52,15 @@
  static void _ecore_evas_wl_callback_focus_out_set(Ecore_Evas *ee, void 
 (*func)(Ecore_Evas *ee));
  static void _ecore_evas_wl_resize(Ecore_Evas *ee, int w, int h);
  static void _ecore_evas_wl_show(Ecore_Evas *ee);
 +static void _ecore_evas_wl_hide(Ecore_Evas *ee);
 +static void _ecore_evas_wl_title_set(Ecore_Evas *ee, const char *t);
 +static void _ecore_evas_wl_name_class_set(Ecore_Evas *ee, const char *n, 
 const char *c);
 +static void _ecore_evas_wl_size_min_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_size_max_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_size_base_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_size_step_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_object_cursor_set(Ecore_Evas *ee, Evas_Object  
 *obj, int layer, int hot_x, int hot_y);
 +static void _ecore_evas_wl_object_cursor_del(void *data, Evas *evas 
 __UNUSED__, Evas_Object *obj __UNUSED__, void *event __UNUSED__);
  static int _ecore_evas_wl_render(Ecore_Evas *ee);
  static void _ecore_evas_wl_screen_geometry_get(const Ecore_Evas *ee 
 __UNUSED__, int *x, int *y, int *w, int *h);
  static void _ecore_evas_wl_buffer_new(Ecore_Evas *ee, void **dest);
 @@ -56,6 +74,18 @@
  static Eina_Bool _ecore_evas_wl_event_focus_in(void *data __UNUSED__, int 
 type __UNUSED__, void *event);
  static Eina_Bool _ecore_evas_wl_event_focus_out(void *data __UNUSED__, int 
 type __UNUSED__, void *event);

 +/* SMART stuff for frame */
 +static Evas_Smart *_ecore_evas_wl_smart = NULL;
 +
 +static void _ecore_evas_wl_smart_init(void);
 +static void _ecore_evas_wl_smart_add(Evas_Object *obj);
 +static void _ecore_evas_wl_smart_del(Evas_Object *obj);
 +static void _ecore_evas_wl_smart_resize(Evas_Object *obj, Evas_Coord w, 
 Evas_Coord h);
 +static void _ecore_evas_wl_smart_show(Evas_Object *obj);
 +static void _ecore_evas_wl_smart_hide(Evas_Object *obj);
 +
 +static Evas_Object *_ecore_evas_wl_frame_add(Evas *evas);
 +
  /* local variables */
  static int _ecore_evas_wl_init_count = 0;
  static Ecore_Event_Handler *_ecore_evas_wl_event_handlers[8];
 @@ -84,17 +114,17 @@
    NULL, // func rotation set
    NULL, // func shaped set
    _ecore_evas_wl_show,
 -   NULL, // func hide
 +   _ecore_evas_wl_hide,
    NULL, // func raise
    NULL, // func lower
    NULL, // func activate
 -   NULL, // func title set
 -   NULL, // func name_class set
 -   NULL, // func size min set
 -   NULL, // func size max set
 -   NULL, // func size base set
 -   NULL, // func size step set
 -   NULL, // func object cursor set
 +   _ecore_evas_wl_title_set,
 +   _ecore_evas_wl_name_class_set,
 +   _ecore_evas_wl_size_min_set,
 +   _ecore_evas_wl_size_max_set,
 +   _ecore_evas_wl_size_base_set,
 +   _ecore_evas_wl_size_step_set,
 +   _ecore_evas_wl_object_cursor_set,
    NULL, // func layer set
    NULL, // func focus set
    NULL, // func iconified set
 @@ -200,6 +230,13 @@
     * engine destination */
    ecore_evas_callback_pre_free_set(ee, _ecore_evas_wl_pre_free);

 +   if (ee-prop.draw_frame)
 +     {
 +        ee-engine.wl.frame = _ecore_evas_wl_frame_add(ee-evas);
 +        evas_object_is_frame_object_set(ee-engine.wl.frame, EINA_TRUE);
 +        evas_object_move(ee-engine.wl.frame, 0, 0);
 +     }
 +
    ecore_evas_input_event_register(ee);
    _ecore_evas_register(ee);

 @@ -281,6 +318,9 @@

    LOGFN(__FILE__, __LINE__, __FUNCTION__);

 +   /* destroy frame */
 +   if (ee-engine.wl.frame) evas_object_del(ee-engine.wl.frame);
 +
    /* get engine info */
    

Re: [E-devel] [PATCH] fix build warning in scim-immodule

2011-12-27 Thread Daniel Juyung Seo
+1 here.
He's been sending many patches so far and done a good job mainly on ecore imf.

Daniel Juyung Seo (SeoZ)

On Tue, Dec 27, 2011 at 11:28 PM, Cedric BAIL cedric.b...@free.fr wrote:
 On Tue, Dec 27, 2011 at 3:13 PM, Iván Briano (Sachiel)
 sachi...@gmail.com wrote:
 2011/12/27 Jihoon Kim imfin...@gmail.com:
 Here are two simple patches.

 'fix_warning_scim_imcontext.patch' is for fixing build warning 'warning:
 unused parameter' in scim-immodule.
 'fix_indent_Makefile.patch' is for fixing indentation of Makefile.am in
 immodules/scim directory.

 Would you please apply in svn?

 In, both at once. I changed the warning fix to include config.h
 at the top, as that's what we do everywhere else.

 I'm also wondering if your next patch shouldn't be an info.txt file
 and your public key.

 Sounds like a lazy way to get the work done faster and better as
 Jihoon has been annoyingly sending patch that get in svn quite fast
 since sometimes now. So I vote that we get less work and put the
 burden on him by giving him svn access.
 --
 Cedric BAIL

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] on whitespaces

2011-12-27 Thread Daniel Juyung Seo
There were a couple of discussions before on this topic.
I gave up removing trailing white spaces because they're out of
concern for the most e-devs.
And even committers are continuously pushing them in.

Daniel Juyung Seo (SeoZ)


On Wed, Dec 28, 2011 at 3:10 AM, Rafael Antognolli
antogno...@profusion.mobi wrote:
 On Mon, Dec 26, 2011 at 5:56 PM, Cedric BAIL cedric.b...@free.fr wrote:
 On Mon, Dec 26, 2011 at 8:53 PM, Christopher Michael
 cpmicha...@comcast.net wrote:
 On 12/26/11 05:22, Michael Blumenkrantz wrote:
 On Mon, 26 Dec 2011 03:27:17 -0500
 Christopher Michaelcpmicha...@comcast.net  wrote:
 On 12/26/11 00:17, Michael Blumenkrantz wrote:
 can we have a rule that there will be ZERO whitespace-related commits 
 from
 now on?

 Good luck with that :P It's just something that DOES happen...if on
 purpose (or not), it still Does happen. Have to deal w/ it. After 10-15
 years of trying to keep EFL formatting, I've given up ;)

 it clutters up the log and serves no purpose. if we want to be really
 particular about it,
 Well, if that WAS the case then We'd still be in the stone ages wrt
 efl/e cause MANY (if not all) patches that come across are Never
 formated as per E/EFL rules. People just don't follow what's been
 established :( (they'd rather code to their own rules, and that's a
 pretty much given truth)

 we should just have a single commit to do this just before
 a release.

 Well, THAT, or just ignore whitespace in patches. IE: If a patch
 includes a good fix, then go for it. If same patch ALso includes
 formatting fixes, then accept it and fix the whitespace issues later.
 If said patch fixes a real bug, accept it. The formatting can be fixed
 later.

 Whitespace (in and of itself) is not that big a deal (unless the
 formatting is terribly wrong in which case, we tell the patcher to @
 least try to adhere.) and can be easily ignored (if patch reviewer
 just looks @ the code itself). The only thing unacceptable (imo) is all
 this wasted whitespace wrt trying to align variables. We all know what
 I am talking about:

 Evas_Object *myobj;
 Evas *myevas;

 Is Easier to read (cause human brain normally goes left to right), Than:

 Evas_Object *myobh
 Evas        *myevas

 Now, I have to read hey, there's an Evas ... let me page over and see
 what the variable name is ... UUGGG What a waste (of time AND 
 whitespace)...

 Having said that:

 If the fix is good, then the formatting can be fixed later...just my
 2 cents

 dh

 well, I was mainly talking about trailing whitespaces (which are not
 formatting-related). I suppose I should have specified. I do agree with 
 your
 points, however.


 Ahhh, Trailing whitespaces...I see. Yea, those can be annoying, but
 sometimes they are not avoidable. I know that code I write sometimes
 has them, but it's normally the 'editor' which is doing it. Ie, if I
 write a line:

 if (variable) {

 then while writing it, when I get to the bracket my editor automatically
 puts the bracket on the next line (with the proper indented space for
 efl formatting) and what gets left is what looks like a 'trailing'
 whitespace.

 Mine do remove the trailing whitespace in that case...

 And an easier solution is to simply highlight them...

 --
 Rafael Antognolli
 ProFUSION embedded systems
 http://profusion.mobi

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Christopher Michael
Not sure what you are referring to here...what is it that he did ??

She

Sent from my iPod

On Dec 27, 2011, at 4:45 PM, Cedric BAIL cedric.b...@free.fr wrote:

 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 Ecore_Evas (Wayland_Shm):
 
  Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle frame 
 w/ the title).
 
 Couldn't you reuse in some way what Gustavo did in the EWL backend ?
 
  Add support for size_min/max/base/step setting.
  Add support for title  name_class setting.
  Add support for setting a cursor.
  Add support for hiding an ecore_evas.
 
 
 
 Author:   devilhorns
 Date: 2011-12-27 11:25:38 -0800 (Tue, 27 Dec 2011)
 New Revision: 66578
 Trac: http://trac.enlightenment.org/e/changeset/66578
 
 Modified:
  trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c
 
 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c 2011-12-27 
 19:12:56 UTC (rev 66577)
 +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c 2011-12-27 
 19:25:38 UTC (rev 66578)
 @@ -31,6 +31,15 @@
  # include Evas_Engine_Wayland_Shm.h
  # include Ecore_Wayland.h
 
 +/* local structures */
 +typedef struct _EE_Wl_Smart_Data EE_Wl_Smart_Data;
 +struct _EE_Wl_Smart_Data
 +{
 +   Evas_Object *frame;
 +   Evas_Object *text;
 +   Evas_Coord x, y, w, h;
 +};
 +
  /* local function prototypes */
  static int _ecore_evas_wl_init(void);
  static int _ecore_evas_wl_shutdown(void);
 @@ -43,6 +52,15 @@
  static void _ecore_evas_wl_callback_focus_out_set(Ecore_Evas *ee, void 
 (*func)(Ecore_Evas *ee));
  static void _ecore_evas_wl_resize(Ecore_Evas *ee, int w, int h);
  static void _ecore_evas_wl_show(Ecore_Evas *ee);
 +static void _ecore_evas_wl_hide(Ecore_Evas *ee);
 +static void _ecore_evas_wl_title_set(Ecore_Evas *ee, const char *t);
 +static void _ecore_evas_wl_name_class_set(Ecore_Evas *ee, const char *n, 
 const char *c);
 +static void _ecore_evas_wl_size_min_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_size_max_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_size_base_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_size_step_set(Ecore_Evas *ee, int w, int h);
 +static vo

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Christopher Michael
On 12/27/11 16:45, Cedric BAIL wrote:
 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org  wrote:
 Log:
 Ecore_Evas (Wayland_Shm):

   Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle 
 frame w/ the title).

 Couldn't you reuse in some way what Gustavo did in the EWL backend ?

Are you referring to the old ewl toolkit here ?

dh

   Add support for size_min/max/base/step setting.
   Add support for title  name_class setting.
   Add support for setting a cursor.
   Add support for hiding an ecore_evas.



 Author:   devilhorns
 Date: 2011-12-27 11:25:38 -0800 (Tue, 27 Dec 2011)
 New Revision: 66578
 Trac: http://trac.enlightenment.org/e/changeset/66578

 Modified:
   trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c

 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c 2011-12-27 
 19:12:56 UTC (rev 66577)
 +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c 2011-12-27 
 19:25:38 UTC (rev 66578)
 @@ -31,6 +31,15 @@
   # includeEvas_Engine_Wayland_Shm.h
   # includeEcore_Wayland.h

 +/* local structures */
 +typedef struct _EE_Wl_Smart_Data EE_Wl_Smart_Data;
 +struct _EE_Wl_Smart_Data
 +{
 +   Evas_Object *frame;
 +   Evas_Object *text;
 +   Evas_Coord x, y, w, h;
 +};
 +
   /* local function prototypes */
   static int _ecore_evas_wl_init(void);
   static int _ecore_evas_wl_shutdown(void);
 @@ -43,6 +52,15 @@
   static void _ecore_evas_wl_callback_focus_out_set(Ecore_Evas *ee, void 
 (*func)(Ecore_Evas *ee));
   static void _ecore_evas_wl_resize(Ecore_Evas *ee, int w, int h);
   static void _ecore_evas_wl_show(Ecore_Evas *ee);
 +static void _ecore_evas_wl_hide(Ecore_Evas *ee);
 +static void _ecore_evas_wl_title_set(Ecore_Evas *ee, const char *t);
 +static void _ecore_evas_wl_name_class_set(Ecore_Evas *ee, const char *n, 
 const char *c);
 +static void _ecore_evas_wl_size_min_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_size_max_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_size_base_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_size_step_set(Ecore_Evas *ee, int w, int h);
 +static void _ecore_evas_wl_object_cursor_set(Ecore_Evas *ee, Evas_Object  
 *obj, int layer, int hot_x, int hot_y);
 +static void _ecore_evas_wl_object_cursor_del(void *data, Evas *evas 
 __UNUSED__, Evas_Object *obj __UNUSED__, void *event __UNUSED__);
   static int _ecore_evas_wl_render(Ecore_Evas *ee);
   static void _ecore_evas_wl_screen_geometry_get(const Ecore_Evas *ee 
 __UNUSED__, int *x, int *y, int *w, int *h);
   static void _ecore_evas_wl_buffer_new(Ecore_Evas *ee, void **dest);
 @@ -56,6 +74,18 @@
   static Eina_Bool _ecore_evas_wl_event_focus_in(void *data __UNUSED__, int 
 type __UNUSED__, void *event);
   static Eina_Bool _ecore_evas_wl_event_focus_out(void *data __UNUSED__, int 
 type __UNUSED__, void *event);

 +/* SMART stuff for frame */
 +static Evas_Smart *_ecore_evas_wl_smart = NULL;
 +
 +static void _ecore_evas_wl_smart_init(void);
 +static void _ecore_evas_wl_smart_add(Evas_Object *obj);
 +static void _ecore_evas_wl_smart_del(Evas_Object *obj);
 +static void _ecore_evas_wl_smart_resize(Evas_Object *obj, Evas_Coord w, 
 Evas_Coord h);
 +static void _ecore_evas_wl_smart_show(Evas_Object *obj);
 +static void _ecore_evas_wl_smart_hide(Evas_Object *obj);
 +
 +static Evas_Object *_ecore_evas_wl_frame_add(Evas *evas);
 +
   /* local variables */
   static int _ecore_evas_wl_init_count = 0;
   static Ecore_Event_Handler *_ecore_evas_wl_event_handlers[8];
 @@ -84,17 +114,17 @@
 NULL, // func rotation set
 NULL, // func shaped set
 _ecore_evas_wl_show,
 -   NULL, // func hide
 +   _ecore_evas_wl_hide,
 NULL, // func raise
 NULL, // func lower
 NULL, // func activate
 -   NULL, // func title set
 -   NULL, // func name_class set
 -   NULL, // func size min set
 -   NULL, // func size max set
 -   NULL, // func size base set
 -   NULL, // func size step set
 -   NULL, // func object cursor set
 +   _ecore_evas_wl_title_set,
 +   _ecore_evas_wl_name_class_set,
 +   _ecore_evas_wl_size_min_set,
 +   _ecore_evas_wl_size_max_set,
 +   _ecore_evas_wl_size_base_set,
 +   _ecore_evas_wl_size_step_set,
 +   _ecore_evas_wl_object_cursor_set,
 NULL, // func layer set
 NULL, // func focus set
 NULL, // func iconified set
 @@ -200,6 +230,13 @@
  * engine destination */
 ecore_evas_callback_pre_free_set(ee, _ecore_evas_wl_pre_free);

 +   if (ee-prop.draw_frame)
 + {
 +ee-engine.wl.frame = _ecore_evas_wl_frame_add(ee-evas);
 +evas_object_is_frame_object_set(ee-engine.wl.frame, EINA_TRUE);
 +evas_object_move(ee-engine.wl.frame, 0, 0);
 + }
 +
 ecore_evas_input_event_register(ee);
 _ecore_evas_register(ee);

 @@ -281,6 +318,9 @@

 LOGFN(__FILE__, __LINE__, 

Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Gustavo Sverzut Barbieri
On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
cpmicha...@comcast.net wrote:
 On 12/27/11 16:45, Cedric BAIL wrote:
 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org  wrote:
 Log:
 Ecore_Evas (Wayland_Shm):

   Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle 
 frame w/ the title).

 Couldn't you reuse in some way what Gustavo did in the EWL backend ?

 Are you referring to the old ewl toolkit here ?

he means EWS - Evas+Ecore Windowing System.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Christopher Michael
On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:
 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.net  wrote:
 On 12/27/11 16:45, Cedric BAIL wrote:
 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.orgwrote:
 Log:
 Ecore_Evas (Wayland_Shm):

Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle 
 frame w/ the title).

 Couldn't you reuse in some way what Gustavo did in the EWL backend ?

 Are you referring to the old ewl toolkit here ?

 he means EWS - Evas+Ecore Windowing System.

Ahhh ok. Well, what exactly is ews ? and what use could it be here ?

dh


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: andreas trunk/BINDINGS/cxx/elementaryxx/include/elementaryxx

2011-12-27 Thread Daniel Juyung Seo
Thanks. But I pointed out elementaryxx build break before and nobody answered.
However I still have a build break there.
Something is still missing?

make[2]: *** No rule to make target `GenListItem.lo', needed by
`libelementaryxx.la'.
make[2]: Target `all' not remade because of errors.

Daniel Juyung Seo (SeoZ)

On Wed, Dec 28, 2011 at 2:53 AM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 ups, forgot to commit a file - nobody noticed :-( - good choose to build now 
 daily on launchpad...


 Author:       andreas
 Date:         2011-12-27 09:53:29 -0800 (Tue, 27 Dec 2011)
 New Revision: 66576
 Trac:         http://trac.enlightenment.org/e/changeset/66576

 Added:
  trunk/BINDINGS/cxx/elementaryxx/include/elementaryxx/GenListItem.h


 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Gustavo Sverzut Barbieri
On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
cpmicha...@comcast.net wrote:
 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:

 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.net  wrote:

 On 12/27/11 16:45, Cedric BAIL wrote:

 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org    wrote:

 Log:
 Ecore_Evas (Wayland_Shm):

   Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle
 frame w/ the title).


 Couldn't you reuse in some way what Gustavo did in the EWL backend ?

 Are you referring to the old ewl toolkit here ?


 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here ?

I'm not following wayland patches, but EWS implements a windowing
system, with a window manager and all (decorations provided by
elementary's wm). It's single process, so you can run all your
elementary_test windows in framebuffer or playstation3.

I had no need for things like frame windows and such, found it
strange. But likely raster is reviewing your code and it does make
sense, no idea on my side.


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Christopher Michael
On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:
 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:
 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:

 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.netwrote:

 On 12/27/11 16:45, Cedric BAIL wrote:

 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org  wrote:

 Log:
 Ecore_Evas (Wayland_Shm):

Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle
 frame w/ the title).


 Couldn't you reuse in some way what Gustavo did in the EWL backend ?

 Are you referring to the old ewl toolkit here ?


 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here ?

 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.

 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.


And I haven't been following ews patches, lol :) But I am curious now 
... how does ews implement a window manager  decorations ? I haven't 
seen anything in elementary that does decorations (or for that matter, a 
window manager). Also not sure if 'single process' would be sufficient 
in a wayland case :/

Well, we are not making 'frame windows' (as such), just ability for 
ecore_evas to draw it's own frames Around windows (read: 
decorations)...or for elm to do it, etc.

dh



--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Gustavo Sverzut Barbieri
On Wed, Dec 28, 2011 at 12:20 AM, Christopher Michael
cpmicha...@comcast.net wrote:
 On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:

 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:

 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:


 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.net    wrote:


 On 12/27/11 16:45, Cedric BAIL wrote:


 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org      wrote:


 Log:
 Ecore_Evas (Wayland_Shm):

   Add an actual 'frame' to ecore_evas_wayland. (just a boring
 rectangle
 frame w/ the title).



 Couldn't you reuse in some way what Gustavo did in the EWL backend ?

 Are you referring to the old ewl toolkit here ?



 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here ?


 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.

 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.


 And I haven't been following ews patches, lol :) But I am curious now ...
 how does ews implement a window manager  decorations ? I haven't seen
 anything in elementary that does decorations (or for that matter, a window
 manager). Also not sure if 'single process' would be sufficient in a wayland
 case :/

there are no patches, code is in ecore_evas and elementary for months already.

ecore_evas posts ecore_events that the manager is supposed to use and
do whatever is required, like adding decorations.

elementary's code will implement this and register to events, creating
edje to decorate it:
http://trac.enlightenment.org/e/browser/trunk/elementary/src/lib/elu_ews_wm.c

as for single process, that what was required. if one added a way to
get windows from other process is just a matter of doing the shm. But
I did not, as wayland was supposed to do it. :-)


 Well, we are not making 'frame windows' (as such), just ability for
 ecore_evas to draw it's own frames Around windows (read: decorations)...or
 for elm to do it, etc.

Still don't get it. What's the need to have these? Isn't just the
window maker (elm_win) to draw its stuff and that's it? what's up with
it at Evas level?

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Christopher Michael
On 12/27/11 21:26, Gustavo Sverzut Barbieri wrote:
 On Wed, Dec 28, 2011 at 12:20 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:
 On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:

 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.netwrote:

 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:


 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.net  wrote:


 On 12/27/11 16:45, Cedric BAIL wrote:


 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.orgwrote:


 Log:
 Ecore_Evas (Wayland_Shm):

Add an actual 'frame' to ecore_evas_wayland. (just a boring
 rectangle
 frame w/ the title).



 Couldn't you reuse in some way what Gustavo did in the EWL backend ?

 Are you referring to the old ewl toolkit here ?



 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here ?


 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.

 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.


 And I haven't been following ews patches, lol :) But I am curious now ...
 how does ews implement a window manager  decorations ? I haven't seen
 anything in elementary that does decorations (or for that matter, a window
 manager). Also not sure if 'single process' would be sufficient in a wayland
 case :/

 there are no patches, code is in ecore_evas and elementary for months already.

 ecore_evas posts ecore_events that the manager is supposed to use and
 do whatever is required, like adding decorations.

 elementary's code will implement this and register to events, creating
 edje to decorate it:
 http://trac.enlightenment.org/e/browser/trunk/elementary/src/lib/elu_ews_wm.c

Ahh I see.

 as for single process, that what was required. if one added a way to
 get windows from other process is just a matter of doing the shm. But
 I did not, as wayland was supposed to do it. :-)


 Well, we are not making 'frame windows' (as such), just ability for
 ecore_evas to draw it's own frames Around windows (read: decorations)...or
 for elm to do it, etc.

 Still don't get it. What's the need to have these? Isn't just the
 window maker (elm_win) to draw its stuff and that's it? what's up with
 it at Evas level?


Well, what happens if someone makes an efl app that does not use elm ? 
Ecore_Evas would still need a way to draw a 'frame' around the window.

dh


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Gustavo Sverzut Barbieri
On Wed, Dec 28, 2011 at 12:34 AM, Christopher Michael
cpmicha...@comcast.net wrote:
 On 12/27/11 21:26, Gustavo Sverzut Barbieri wrote:

 On Wed, Dec 28, 2011 at 12:20 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:

 On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:


 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.net    wrote:


 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:



 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.net      wrote:



 On 12/27/11 16:45, Cedric BAIL wrote:



 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org        wrote:



 Log:
 Ecore_Evas (Wayland_Shm):

   Add an actual 'frame' to ecore_evas_wayland. (just a boring
 rectangle
 frame w/ the title).




 Couldn't you reuse in some way what Gustavo did in the EWL backend ?

 Are you referring to the old ewl toolkit here ?




 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here ?



 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.

 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.


 And I haven't been following ews patches, lol :) But I am curious now ...
 how does ews implement a window manager  decorations ? I haven't seen

 anything in elementary that does decorations (or for that matter, a
 window
 manager). Also not sure if 'single process' would be sufficient in a
 wayland
 case :/


 there are no patches, code is in ecore_evas and elementary for months
 already.

 ecore_evas posts ecore_events that the manager is supposed to use and
 do whatever is required, like adding decorations.

 elementary's code will implement this and register to events, creating
 edje to decorate it:

 http://trac.enlightenment.org/e/browser/trunk/elementary/src/lib/elu_ews_wm.c

 Ahh I see.


 as for single process, that what was required. if one added a way to
 get windows from other process is just a matter of doing the shm. But
 I did not, as wayland was supposed to do it. :-)


 Well, we are not making 'frame windows' (as such), just ability for
 ecore_evas to draw it's own frames Around windows (read:
 decorations)...or
 for elm to do it, etc.


 Still don't get it. What's the need to have these? Isn't just the
 window maker (elm_win) to draw its stuff and that's it? what's up with
 it at Evas level?


 Well, what happens if someone makes an efl app that does not use elm ?
 Ecore_Evas would still need a way to draw a 'frame' around the window.

are you kidding or insane? What are you going to do? draw the border
using only evas commands, no themes? no nothing? If you're getting
themes, you pull in edje, then not in ecore-evas... a separate
library? if so, why not elm?

that's why I put it like that, elm pulls in ecore, evas, ecore_evas
and edje, all nice to do it... plus ship with a theme :-)

IMO it's not something for ecore or evas.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Christopher Michael
On 12/27/11 21:42, Gustavo Sverzut Barbieri wrote:
 On Wed, Dec 28, 2011 at 12:34 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:
 On 12/27/11 21:26, Gustavo Sverzut Barbieri wrote:

 On Wed, Dec 28, 2011 at 12:20 AM, Christopher Michael
 cpmicha...@comcast.netwrote:

 On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:


 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:


 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:



 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.netwrote:



 On 12/27/11 16:45, Cedric BAIL wrote:



 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org  wrote:



 Log:
 Ecore_Evas (Wayland_Shm):

Add an actual 'frame' to ecore_evas_wayland. (just a boring
 rectangle
 frame w/ the title).




 Couldn't you reuse in some way what Gustavo did in the EWL backend ?

 Are you referring to the old ewl toolkit here ?




 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here ?



 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.

 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.


 And I haven't been following ews patches, lol :) But I am curious now ...
 how does ews implement a window managerdecorations ? I haven't seen

 anything in elementary that does decorations (or for that matter, a
 window
 manager). Also not sure if 'single process' would be sufficient in a
 wayland
 case :/


 there are no patches, code is in ecore_evas and elementary for months
 already.

 ecore_evas posts ecore_events that the manager is supposed to use and
 do whatever is required, like adding decorations.

 elementary's code will implement this and register to events, creating
 edje to decorate it:

 http://trac.enlightenment.org/e/browser/trunk/elementary/src/lib/elu_ews_wm.c

 Ahh I see.


 as for single process, that what was required. if one added a way to
 get windows from other process is just a matter of doing the shm. But
 I did not, as wayland was supposed to do it. :-)


 Well, we are not making 'frame windows' (as such), just ability for
 ecore_evas to draw it's own frames Around windows (read:
 decorations)...or
 for elm to do it, etc.


 Still don't get it. What's the need to have these? Isn't just the
 window maker (elm_win) to draw its stuff and that's it? what's up with
 it at Evas level?


 Well, what happens if someone makes an efl app that does not use elm ?
 Ecore_Evas would still need a way to draw a 'frame' around the window.

 are you kidding or insane?

Just insane ;)

  What are you going to do? draw the border
 using only evas commands, no themes? no nothing?
Yup. It's just a basic frame (a boring rectangle)

  If you're getting
 themes, you pull in edje,
Right, which is why the ecore_evas frame is just a boring rectangle so 
we don't pull in edje there.

  then not in ecore-evas... a separate
 library? if so, why not elm?

 that's why I put it like that, elm pulls in ecore, evas, ecore_evas
 and edje, all nice to do it... plus ship with a theme :-)

Sure, and elm will have the option of doing the window decorations 
(frame) itself if needed/wanted.

dh

 IMO it's not something for ecore or evas.


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Gustavo Sverzut Barbieri
On Wed, Dec 28, 2011 at 12:47 AM, Christopher Michael
cpmicha...@comcast.net wrote:
 On 12/27/11 21:42, Gustavo Sverzut Barbieri wrote:

 On Wed, Dec 28, 2011 at 12:34 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:

 On 12/27/11 21:26, Gustavo Sverzut Barbieri wrote:


 On Wed, Dec 28, 2011 at 12:20 AM, Christopher Michael
 cpmicha...@comcast.net    wrote:


 On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:



 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.net      wrote:



 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:




 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.net        wrote:




 On 12/27/11 16:45, Cedric BAIL wrote:




 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org          wrote:




 Log:
 Ecore_Evas (Wayland_Shm):

   Add an actual 'frame' to ecore_evas_wayland. (just a boring
 rectangle
 frame w/ the title).





 Couldn't you reuse in some way what Gustavo did in the EWL backend
 ?

 Are you referring to the old ewl toolkit here ?





 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here ?




 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.

 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.


 And I haven't been following ews patches, lol :) But I am curious now
 ...
 how does ews implement a window manager    decorations ? I haven't
 seen

 anything in elementary that does decorations (or for that matter, a
 window
 manager). Also not sure if 'single process' would be sufficient in a
 wayland
 case :/



 there are no patches, code is in ecore_evas and elementary for months
 already.

 ecore_evas posts ecore_events that the manager is supposed to use and
 do whatever is required, like adding decorations.

 elementary's code will implement this and register to events, creating
 edje to decorate it:


 http://trac.enlightenment.org/e/browser/trunk/elementary/src/lib/elu_ews_wm.c

 Ahh I see.


 as for single process, that what was required. if one added a way to
 get windows from other process is just a matter of doing the shm. But
 I did not, as wayland was supposed to do it. :-)


 Well, we are not making 'frame windows' (as such), just ability for
 ecore_evas to draw it's own frames Around windows (read:
 decorations)...or
 for elm to do it, etc.



 Still don't get it. What's the need to have these? Isn't just the
 window maker (elm_win) to draw its stuff and that's it? what's up with
 it at Evas level?


 Well, what happens if someone makes an efl app that does not use elm ?
 Ecore_Evas would still need a way to draw a 'frame' around the window.


 are you kidding or insane?


 Just insane ;)


  What are you going to do? draw the border

 using only evas commands, no themes? no nothing?

 Yup. It's just a basic frame (a boring rectangle)


  If you're getting

 themes, you pull in edje,

 Right, which is why the ecore_evas frame is just a boring rectangle so we
 don't pull in edje there.


  then not in ecore-evas... a separate

 library? if so, why not elm?

 that's why I put it like that, elm pulls in ecore, evas, ecore_evas
 and edje, all nice to do it... plus ship with a theme :-)

 Sure, and elm will have the option of doing the window decorations (frame)
 itself if needed/wanted.

if nobody is going to use it, why doing it?

for those not willing to use elm, my bet is that we should provide a
simple example as BSD so people can copypaste it, modifying to
satisfy needs.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Christopher Michael
On 12/27/11 21:51, Gustavo Sverzut Barbieri wrote:
 On Wed, Dec 28, 2011 at 12:47 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:
 On 12/27/11 21:42, Gustavo Sverzut Barbieri wrote:

 On Wed, Dec 28, 2011 at 12:34 AM, Christopher Michael
 cpmicha...@comcast.netwrote:

 On 12/27/11 21:26, Gustavo Sverzut Barbieri wrote:


 On Wed, Dec 28, 2011 at 12:20 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:


 On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:



 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.netwrote:



 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:




 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.net  wrote:




 On 12/27/11 16:45, Cedric BAIL wrote:




 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.orgwrote:




 Log:
 Ecore_Evas (Wayland_Shm):

Add an actual 'frame' to ecore_evas_wayland. (just a boring
 rectangle
 frame w/ the title).





 Couldn't you reuse in some way what Gustavo did in the EWL backend
 ?

 Are you referring to the old ewl toolkit here ?





 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here ?




 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.

 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.


 And I haven't been following ews patches, lol :) But I am curious now
 ...
 how does ews implement a window manager  decorations ? I haven't
 seen

 anything in elementary that does decorations (or for that matter, a
 window
 manager). Also not sure if 'single process' would be sufficient in a
 wayland
 case :/



 there are no patches, code is in ecore_evas and elementary for months
 already.

 ecore_evas posts ecore_events that the manager is supposed to use and
 do whatever is required, like adding decorations.

 elementary's code will implement this and register to events, creating
 edje to decorate it:


 http://trac.enlightenment.org/e/browser/trunk/elementary/src/lib/elu_ews_wm.c

 Ahh I see.


 as for single process, that what was required. if one added a way to
 get windows from other process is just a matter of doing the shm. But
 I did not, as wayland was supposed to do it. :-)


 Well, we are not making 'frame windows' (as such), just ability for
 ecore_evas to draw it's own frames Around windows (read:
 decorations)...or
 for elm to do it, etc.



 Still don't get it. What's the need to have these? Isn't just the
 window maker (elm_win) to draw its stuff and that's it? what's up with
 it at Evas level?


 Well, what happens if someone makes an efl app that does not use elm ?
 Ecore_Evas would still need a way to draw a 'frame' around the window.


 are you kidding or insane?


 Just insane ;)


   What are you going to do? draw the border

 using only evas commands, no themes? no nothing?

 Yup. It's just a basic frame (a boring rectangle)


   If you're getting

 themes, you pull in edje,

 Right, which is why the ecore_evas frame is just a boring rectangle so we
 don't pull in edje there.


   then not in ecore-evas... a separate

 library? if so, why not elm?

 that's why I put it like that, elm pulls in ecore, evas, ecore_evas
 and edje, all nice to do it... plus ship with a theme :-)

 Sure, and elm will have the option of doing the window decorations (frame)
 itself if needed/wanted.

 if nobody is going to use it, why doing it?

Well, it needs the ability to do it just in case someone makes an app 
not using elm, but still wants to provide a frame. If they are not using 
elm, then ecore_evas can optionally draw a basic rectangle frame, OR 
they can supply their own evas_object to handle it.

A simple shot showing the 'frame' for ecore_evas. It's nothing fancy 
(and is not meant to be) but it does/will provide a way to move windows 
around by grabbing the frame.

http://i.imgur.com/9G9EY.jpg

There are no 'borders' on the elm test app in this shot cause I am still 
hashing out that part of the code.

 for those not willing to use elm, my bet is that we should provide a
 simple example as BSD so people can copypaste it, modifying to
 satisfy needs.

Yea, I have some example code here already, just not in svn yet.

dh

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel 

Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Gustavo Sverzut Barbieri
On Wed, Dec 28, 2011 at 12:57 AM, Christopher Michael
cpmicha...@comcast.net wrote:
 On 12/27/11 21:51, Gustavo Sverzut Barbieri wrote:

 On Wed, Dec 28, 2011 at 12:47 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:

 On 12/27/11 21:42, Gustavo Sverzut Barbieri wrote:


 On Wed, Dec 28, 2011 at 12:34 AM, Christopher Michael
 cpmicha...@comcast.net    wrote:


 On 12/27/11 21:26, Gustavo Sverzut Barbieri wrote:



 On Wed, Dec 28, 2011 at 12:20 AM, Christopher Michael
 cpmicha...@comcast.net      wrote:



 On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:




 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.net        wrote:




 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:





 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.net          wrote:





 On 12/27/11 16:45, Cedric BAIL wrote:





 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org            wrote:





 Log:
 Ecore_Evas (Wayland_Shm):

   Add an actual 'frame' to ecore_evas_wayland. (just a boring
 rectangle
 frame w/ the title).






 Couldn't you reuse in some way what Gustavo did in the EWL
 backend
 ?

 Are you referring to the old ewl toolkit here ?






 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here
 ?





 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.

 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.


 And I haven't been following ews patches, lol :) But I am curious now
 ...
 how does ews implement a window manager      decorations ? I haven't
 seen

 anything in elementary that does decorations (or for that matter, a
 window
 manager). Also not sure if 'single process' would be sufficient in a
 wayland
 case :/




 there are no patches, code is in ecore_evas and elementary for months
 already.

 ecore_evas posts ecore_events that the manager is supposed to use and
 do whatever is required, like adding decorations.

 elementary's code will implement this and register to events, creating
 edje to decorate it:



 http://trac.enlightenment.org/e/browser/trunk/elementary/src/lib/elu_ews_wm.c

 Ahh I see.


 as for single process, that what was required. if one added a way to
 get windows from other process is just a matter of doing the shm. But
 I did not, as wayland was supposed to do it. :-)


 Well, we are not making 'frame windows' (as such), just ability for
 ecore_evas to draw it's own frames Around windows (read:
 decorations)...or
 for elm to do it, etc.




 Still don't get it. What's the need to have these? Isn't just the
 window maker (elm_win) to draw its stuff and that's it? what's up with
 it at Evas level?


 Well, what happens if someone makes an efl app that does not use elm ?
 Ecore_Evas would still need a way to draw a 'frame' around the window.



 are you kidding or insane?



 Just insane ;)


  What are you going to do? draw the border


 using only evas commands, no themes? no nothing?


 Yup. It's just a basic frame (a boring rectangle)


  If you're getting


 themes, you pull in edje,


 Right, which is why the ecore_evas frame is just a boring rectangle so we
 don't pull in edje there.


  then not in ecore-evas... a separate


 library? if so, why not elm?

 that's why I put it like that, elm pulls in ecore, evas, ecore_evas
 and edje, all nice to do it... plus ship with a theme :-)

 Sure, and elm will have the option of doing the window decorations
 (frame)
 itself if needed/wanted.


 if nobody is going to use it, why doing it?

 Well, it needs the ability to do it just in case someone makes an app not
 using elm, but still wants to provide a frame. If they are not using elm,
 then ecore_evas can optionally draw a basic rectangle frame, OR they can
 supply their own evas_object to handle it.

 A simple shot showing the 'frame' for ecore_evas. It's nothing fancy (and is
 not meant to be) but it does/will provide a way to move windows around by
 grabbing the frame.

 http://i.imgur.com/9G9EY.jpg

 There are no 'borders' on the elm test app in this shot cause I am still
 hashing out that part of the code.

if we don't do this for fb, directfb, windows or x11, why would we do
it for wayland?

really, if someone is willing to write barebone app using ecore_evas
directly, he can deal with that, or live without it.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Write once. Port to many.
Get the SDK and tools to simplify 

Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread Christopher Michael
On 12/27/11 22:04, Gustavo Sverzut Barbieri wrote:
 On Wed, Dec 28, 2011 at 12:57 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:
 On 12/27/11 21:51, Gustavo Sverzut Barbieri wrote:

 On Wed, Dec 28, 2011 at 12:47 AM, Christopher Michael
 cpmicha...@comcast.netwrote:

 On 12/27/11 21:42, Gustavo Sverzut Barbieri wrote:


 On Wed, Dec 28, 2011 at 12:34 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:


 On 12/27/11 21:26, Gustavo Sverzut Barbieri wrote:



 On Wed, Dec 28, 2011 at 12:20 AM, Christopher Michael
 cpmicha...@comcast.netwrote:



 On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:




 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.net  wrote:




 On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:





 On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
 cpmicha...@comcast.netwrote:





 On 12/27/11 16:45, Cedric BAIL wrote:





 On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
 no-re...@enlightenment.org  wrote:





 Log:
 Ecore_Evas (Wayland_Shm):

Add an actual 'frame' to ecore_evas_wayland. (just a boring
 rectangle
 frame w/ the title).






 Couldn't you reuse in some way what Gustavo did in the EWL
 backend
 ?

 Are you referring to the old ewl toolkit here ?






 he means EWS - Evas+Ecore Windowing System.

 Ahhh ok. Well, what exactly is ews ? and what use could it be here
 ?





 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.

 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.


 And I haven't been following ews patches, lol :) But I am curious now
 ...
 how does ews implement a window managerdecorations ? I haven't
 seen

 anything in elementary that does decorations (or for that matter, a
 window
 manager). Also not sure if 'single process' would be sufficient in a
 wayland
 case :/




 there are no patches, code is in ecore_evas and elementary for months
 already.

 ecore_evas posts ecore_events that the manager is supposed to use and
 do whatever is required, like adding decorations.

 elementary's code will implement this and register to events, creating
 edje to decorate it:



 http://trac.enlightenment.org/e/browser/trunk/elementary/src/lib/elu_ews_wm.c

 Ahh I see.


 as for single process, that what was required. if one added a way to
 get windows from other process is just a matter of doing the shm. But
 I did not, as wayland was supposed to do it. :-)


 Well, we are not making 'frame windows' (as such), just ability for
 ecore_evas to draw it's own frames Around windows (read:
 decorations)...or
 for elm to do it, etc.




 Still don't get it. What's the need to have these? Isn't just the
 window maker (elm_win) to draw its stuff and that's it? what's up with
 it at Evas level?


 Well, what happens if someone makes an efl app that does not use elm ?
 Ecore_Evas would still need a way to draw a 'frame' around the window.



 are you kidding or insane?



 Just insane ;)


   What are you going to do? draw the border


 using only evas commands, no themes? no nothing?


 Yup. It's just a basic frame (a boring rectangle)


   If you're getting


 themes, you pull in edje,


 Right, which is why the ecore_evas frame is just a boring rectangle so we
 don't pull in edje there.


   then not in ecore-evas... a separate


 library? if so, why not elm?

 that's why I put it like that, elm pulls in ecore, evas, ecore_evas
 and edje, all nice to do it... plus ship with a theme :-)

 Sure, and elm will have the option of doing the window decorations
 (frame)
 itself if needed/wanted.


 if nobody is going to use it, why doing it?

 Well, it needs the ability to do it just in case someone makes an app not
 using elm, but still wants to provide a frame. If they are not using elm,
 then ecore_evas can optionally draw a basic rectangle frame, OR they can
 supply their own evas_object to handle it.

 A simple shot showing the 'frame' for ecore_evas. It's nothing fancy (and is
 not meant to be) but it does/will provide a way to move windows around by
 grabbing the frame.

 http://i.imgur.com/9G9EY.jpg

 There are no 'borders' on the elm test app in this shot cause I am still
 hashing out that part of the code.

 if we don't do this for fb, directfb, windows or x11, why would we do
 it for wayland?

 really, if someone is willing to write barebone app using ecore_evas
 directly, he can deal with that, or live without it.


Right, and if they do, then they would need a way to tell ecore_evas 
about their frame thus the ability to provide an evas_object to be used 
for that. If they don't want to provide their own frame, then they can 
tell ecore_evas to use the 

Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread The Rasterman
On Wed, 28 Dec 2011 00:16:56 -0200 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
 cpmicha...@comcast.net wrote:
  On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:
 
  On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
  cpmicha...@comcast.net  wrote:
 
  On 12/27/11 16:45, Cedric BAIL wrote:
 
  On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
  no-re...@enlightenment.org    wrote:
 
  Log:
  Ecore_Evas (Wayland_Shm):
 
    Add an actual 'frame' to ecore_evas_wayland. (just a boring rectangle
  frame w/ the title).
 
 
  Couldn't you reuse in some way what Gustavo did in the EWL backend ?
 
  Are you referring to the old ewl toolkit here ?
 
 
  he means EWS - Evas+Ecore Windowing System.
 
  Ahhh ok. Well, what exactly is ews ? and what use could it be here ?
 
 I'm not following wayland patches, but EWS implements a windowing
 system, with a window manager and all (decorations provided by
 elementary's wm). It's single process, so you can run all your
 elementary_test windows in framebuffer or playstation3.
 
 I had no need for things like frame windows and such, found it
 strange. But likely raster is reviewing your code and it does make
 sense, no idea on my side.

the only thing he can re-use is the basic border drawing (layout) code in
ecore-evas. the rest is wayland specific.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: devilhorns trunk/ecore/src/lib/ecore_evas

2011-12-27 Thread The Rasterman
On Wed, 28 Dec 2011 01:04:13 -0200 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Wed, Dec 28, 2011 at 12:57 AM, Christopher Michael
 cpmicha...@comcast.net wrote:
  On 12/27/11 21:51, Gustavo Sverzut Barbieri wrote:
 
  On Wed, Dec 28, 2011 at 12:47 AM, Christopher Michael
  cpmicha...@comcast.net  wrote:
 
  On 12/27/11 21:42, Gustavo Sverzut Barbieri wrote:
 
 
  On Wed, Dec 28, 2011 at 12:34 AM, Christopher Michael
  cpmicha...@comcast.net    wrote:
 
 
  On 12/27/11 21:26, Gustavo Sverzut Barbieri wrote:
 
 
 
  On Wed, Dec 28, 2011 at 12:20 AM, Christopher Michael
  cpmicha...@comcast.net      wrote:
 
 
 
  On 12/27/11 21:16, Gustavo Sverzut Barbieri wrote:
 
 
 
 
  On Wed, Dec 28, 2011 at 12:03 AM, Christopher Michael
  cpmicha...@comcast.net        wrote:
 
 
 
 
  On 12/27/11 20:42, Gustavo Sverzut Barbieri wrote:
 
 
 
 
 
  On Tue, Dec 27, 2011 at 11:01 PM, Christopher Michael
  cpmicha...@comcast.net          wrote:
 
 
 
 
 
  On 12/27/11 16:45, Cedric BAIL wrote:
 
 
 
 
 
  On Tue, Dec 27, 2011 at 8:25 PM, Enlightenment SVN
  no-re...@enlightenment.org            wrote:
 
 
 
 
 
  Log:
  Ecore_Evas (Wayland_Shm):
 
    Add an actual 'frame' to ecore_evas_wayland. (just a boring
  rectangle
  frame w/ the title).
 
 
 
 
 
 
  Couldn't you reuse in some way what Gustavo did in the EWL
  backend
  ?
 
  Are you referring to the old ewl toolkit here ?
 
 
 
 
 
 
  he means EWS - Evas+Ecore Windowing System.
 
  Ahhh ok. Well, what exactly is ews ? and what use could it be here
  ?
 
 
 
 
 
  I'm not following wayland patches, but EWS implements a windowing
  system, with a window manager and all (decorations provided by
  elementary's wm). It's single process, so you can run all your
  elementary_test windows in framebuffer or playstation3.
 
  I had no need for things like frame windows and such, found it
  strange. But likely raster is reviewing your code and it does make
  sense, no idea on my side.
 
 
  And I haven't been following ews patches, lol :) But I am curious now
  ...
  how does ews implement a window manager      decorations ? I haven't
  seen
 
  anything in elementary that does decorations (or for that matter, a
  window
  manager). Also not sure if 'single process' would be sufficient in a
  wayland
  case :/
 
 
 
 
  there are no patches, code is in ecore_evas and elementary for months
  already.
 
  ecore_evas posts ecore_events that the manager is supposed to use and
  do whatever is required, like adding decorations.
 
  elementary's code will implement this and register to events, creating
  edje to decorate it:
 
 
 
  http://trac.enlightenment.org/e/browser/trunk/elementary/src/lib/elu_ews_wm.c
 
  Ahh I see.
 
 
  as for single process, that what was required. if one added a way to
  get windows from other process is just a matter of doing the shm. But
  I did not, as wayland was supposed to do it. :-)
 
 
  Well, we are not making 'frame windows' (as such), just ability for
  ecore_evas to draw it's own frames Around windows (read:
  decorations)...or
  for elm to do it, etc.
 
 
 
 
  Still don't get it. What's the need to have these? Isn't just the
  window maker (elm_win) to draw its stuff and that's it? what's up with
  it at Evas level?
 
 
  Well, what happens if someone makes an efl app that does not use elm ?
  Ecore_Evas would still need a way to draw a 'frame' around the window.
 
 
 
  are you kidding or insane?
 
 
 
  Just insane ;)
 
 
   What are you going to do? draw the border
 
 
  using only evas commands, no themes? no nothing?
 
 
  Yup. It's just a basic frame (a boring rectangle)
 
 
   If you're getting
 
 
  themes, you pull in edje,
 
 
  Right, which is why the ecore_evas frame is just a boring rectangle so we
  don't pull in edje there.
 
 
   then not in ecore-evas... a separate
 
 
  library? if so, why not elm?
 
  that's why I put it like that, elm pulls in ecore, evas, ecore_evas
  and edje, all nice to do it... plus ship with a theme :-)
 
  Sure, and elm will have the option of doing the window decorations
  (frame)
  itself if needed/wanted.
 
 
  if nobody is going to use it, why doing it?
 
  Well, it needs the ability to do it just in case someone makes an app not
  using elm, but still wants to provide a frame. If they are not using elm,
  then ecore_evas can optionally draw a basic rectangle frame, OR they can
  supply their own evas_object to handle it.
 
  A simple shot showing the 'frame' for ecore_evas. It's nothing fancy (and is
  not meant to be) but it does/will provide a way to move windows around by
  grabbing the frame.
 
  http://i.imgur.com/9G9EY.jpg
 
  There are no 'borders' on the elm test app in this shot cause I am still
  hashing out that part of the code.
 
 if we don't do this for fb, directfb, windows or x11, why would we do
 it for wayland?

windows already draws its own borders and the way rendering is handled draws to
a sub-region of the window and borders are drawn by the standard 

[E-devel] E17: Bug in mouse pointer shape

2011-12-27 Thread Jérôme Pinot
Hi,

I'm seeing a bug there. When I move the mouse pointer to a corner of a
window, it changes shape to look like a corner. Normal behavior.

But the problem is that it is not changing back to the normal pointer
shape when, after, I move it to an other place of the window.
It is stuck to the corner shape.

Not sure if I am clear. I can send a screenshot if you want.


-- 
Jérôme Pinot
http://ngc891.blogdns.net/


signature.asc
Description: Digital signature
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Check existence of evas_image_loader

2011-12-27 Thread The Rasterman
On Mon, 26 Dec 2011 16:05:48 +0100 Guillaume Friloux
guillaume.fril...@asp64.com said:

 Hello e people.
 
 If evas cant find the type of a file, it will try to use 
 evas_image_loader, but not everyone has it.
 This will not block anything or crash, because the error is handled, but 
 it is somehow ugly because you spend time building the command line and 
 gets ugly messages to stderr.
 
 So here is a very simple patch to save some cycles in case you dont have 
 the binary, and less spams your terminal.
 
 Please review it, it is my very first patch for evas and i know nothing 
 about evas (i reported the bug and been asked to do the patch)
 
 We should save a lot more time by checking the existence of 
 evas_image_loader once at startup and keep that information in memory 
 instead of doing the check everytime, so i think some people here can do 
 better than me with that

already done by cedric yesterday but put in the right spot. :)


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elc_ctxpopup, using elm_smart_scroller_freeze_set() not elm_object_scroll_freeze_push(), pop()

2011-12-27 Thread ChunEon Park
Understood the problem.
It's more acceptable to freeze the scroller only. 
in. rev 66584
Thank you.

-Regards, Hermet-
 
-Original Message-
From: cnooklt;kimci...@gmail.comgt; 
To: EFLlt;enlightenment-devel@lists.sourceforge.netgt;
Cc: 
Sent: 11-12-27(화) 22:02:11
Subject: [E-devel] [Patch] elc_ctxpopup, using elm_smart_scroller_freeze_set() 
not elm_object_scroll_freeze_push(), pop()
Dear All, Hello~
The ctxpopup had used elm_ojbect_scroll_freeze_push(), pop() for the
scroll-freeze-on,of callback.
If user calls elm_object_scroll_freeze_pop() only after
elm_ojbect_scroll_freeze_push(), then it will be fine.
But sometimes user calls elm_object_scroll_freeze_pop() two times in a
row.. Then you can find there is infinite loop in following..
EAPI void
elm_widget_scroll_freeze_pop(Evas_Object *obj)
{
 API_ENTRY return;
 sd-scroll_freeze--;
 if (sd-scroll_freeze lt; 0) sd-scroll_freeze = 0;
 if (!sd-scroll_freeze)
 evas_object_smart_callback_call(obj, scroll-freeze-off, obj);
 if (sd-parent_obj) elm_widget_scroll_freeze_pop(sd-parent_obj);
}
ctxpopup calls elm_widget_scroll_freeze_pop(wd-scr);finally. wd-scr
is widget data of ctxpopup.
Now the the sd-parent_obj is ctxpopup, next time
evas_object_smart_callback_call(obj, scroll-freeze-off, obj); is
called again by using ctxpopup as obj.
Anyhow, other widgets..
the ctxpopup should use elm_smart_scroller_freeze_set() with an attached patch.
Sincerely,
Shinwoo Kim.
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17: Bug in mouse pointer shape

2011-12-27 Thread Sanjeev
I am not seeing this issue in my e17 desktop, though I find another behaviour.

If I start resizing the window rapidly and stop at some point, the window is 
not of the shape I resize it to.
It is of the resized to a previous position of the mouse cursor.
I expect the window to follow and resize itself to where I drag it.

Regards,
Sanjeev

-Original Message-
From: Jérôme Pinot [mailto:ngc...@gmail.com] 
Sent: Wednesday, December 28, 2011 12:37 PM
To: e-devel
Subject: [E-devel] E17: Bug in mouse pointer shape

Hi,

I'm seeing a bug there. When I move the mouse pointer to a corner of a window, 
it changes shape to look like a corner. Normal behavior.

But the problem is that it is not changing back to the normal pointer shape 
when, after, I move it to an other place of the window.
It is stuck to the corner shape.

Not sure if I am clear. I can send a screenshot if you want.


--
Jérôme Pinot
http://ngc891.blogdns.net/
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][elm_map] Pause progressbar animator when map is paused

2011-12-27 Thread The Rasterman
On Tue, 27 Dec 2011 10:30:48 +0900 Bluezery ohpo...@gmail.com said:

 When map is paused by using elm_map_paused_set(), all existing
 animations is stopped.
 (ref:
 http://docs.enlightenment.org/auto/elementary/group__Map.html#ga6ab43ef6429140f8cccbd3669c5ed52e)
 But progress bar can be still running before all download requests are
 completed. It is equal to user expectations.
 
 I have fixed this.
 if paused is TRUE, stop progress bar.
 If paused is FALSE, start progress bar if download requests are remained.

in svn! :) tnx!

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_conform patch

2011-12-27 Thread The Rasterman
On Tue, 27 Dec 2011 14:02:26 + (GMT) PRINCE KUMAR DUBEY
prince.du...@samsung.com said:

indeed good point. patch in svn! tnx! :)

 Hi,
 
 Attachment to the mail is elm_conform patch.
 
 Change Description:
   When no geometry information of ind/sft/kbd, resetting the geometry.
 
 Thanks,
 Prince
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17: Bug in mouse pointer shape

2011-12-27 Thread Daniel Juyung Seo
On Wed, Dec 28, 2011 at 1:19 PM, Sanjeev as290...@samsung.com wrote:
 I am not seeing this issue in my e17 desktop, though I find another behaviour.

I have the same problem and it's so annoying :)
Where to look at?

Daniel Juyung Seo (SeoZ)


 If I start resizing the window rapidly and stop at some point, the window is 
 not of the shape I resize it to.
 It is of the resized to a previous position of the mouse cursor.
 I expect the window to follow and resize itself to where I drag it.

 Regards,
 Sanjeev

 -Original Message-
 From: Jérôme Pinot [mailto:ngc...@gmail.com]
 Sent: Wednesday, December 28, 2011 12:37 PM
 To: e-devel
 Subject: [E-devel] E17: Bug in mouse pointer shape

 Hi,

 I'm seeing a bug there. When I move the mouse pointer to a corner of a 
 window, it changes shape to look like a corner. Normal behavior.

 But the problem is that it is not changing back to the normal pointer shape 
 when, after, I move it to an other place of the window.
 It is stuck to the corner shape.

 Not sure if I am clear. I can send a screenshot if you want.


 --
 Jérôme Pinot
 http://ngc891.blogdns.net/
 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] fix build warning in scim-immodule

2011-12-27 Thread ChunEon Park
+1 Here. 
As I know, he's been EFL Programming over 3 years. 
He will be a good member to improve our EFL. 
Thank u.

-Regards, Hermet-
 
-Original Message-
From: Daniel Juyung Seolt;seojuyu...@gmail.comgt; 
To: Enlightenment developer 
listlt;enlightenment-devel@lists.sourceforge.netgt;
Cc: 
Sent: 11-12-28(수) 08:06:18
Subject: Re: [E-devel] [PATCH] fix build warning in scim-immodule
+1 here.
He's been sending many patches so far and done a good job mainly on ecore imf.
Daniel Juyung Seo (SeoZ)
On Tue, Dec 27, 2011 at 11:28 PM, Cedric BAIL lt;cedric.b...@free.frgt; wrote:
 On Tue, Dec 27, 2011 at 3:13 PM, Iván Briano (Sachiel)
 lt;sachi...@gmail.comgt; wrote:
 2011/12/27 Jihoon Kim lt;imfin...@gmail.comgt;:
 Here are two simple patches.

 'fix_warning_scim_imcontext.patch' is for fixing build warning 'warning:
 unused parameter' in scim-immodule.
 'fix_indent_Makefile.patch' is for fixing indentation of Makefile.am in
 immodules/scim directory.

 Would you please apply in svn?

 In, both at once. I changed the warning fix to include config.h
 at the top, as that's what we do everywhere else.

 I'm also wondering if your next patch shouldn't be an info.txt file
 and your public key.

 Sounds like a lazy way to get the work done faster and better as
 Jihoon has been annoyingly sending patch that get in svn quite fast
 since sometimes now. So I vote that we get less work and put the
 burden on him by giving him svn access.
 --
 Cedric BAIL

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Is anyone else seeing this issue?

2011-12-27 Thread Sanjeev BA
   CCLD   edje_external_inspector
/home/sanjeev/e/lib/libecore_evas.so.1: undefined reference to 
`evas_event_down_count_get'
collect2: ld returned 1 exit status
make[4]: *** [edje_external_inspector] Error 1
make[4]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src/bin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sanjeev/source/e/trunk/edje'
make: *** [all] Error 2

I did a distclean and rm -fr evas libraries in installed path.
But, still cannot get past this.

Another issue I see is, I install 'e' in my $HOME folder, but files get 
installed in /usr/local/lib as well.
I do provide --prefix=$HOME/e/ for all my component builds, but still 
see the following.

sanjeev@desktop:/usr/local/lib$ ls e*
elementary_testql.a  elementary_testql.la  elementary_testql.so

ecore:
immodules

edje:
modules  utils

efreet:
efreet_desktop_cache_create  efreet_icon_cache_create

elementary:
modules

enlightenment:
modules  preload  utils

evas:
modules  utils


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Is anyone else seeing this issue?

2011-12-27 Thread The Rasterman
On Wed, 28 Dec 2011 13:47:00 +0900 Sanjeev BA as290...@samsung.com said:

CCLD   edje_external_inspector
 /home/sanjeev/e/lib/libecore_evas.so.1: undefined reference to 
 `evas_event_down_count_get'
 collect2: ld returned 1 exit status
 make[4]: *** [edje_external_inspector] Error 1
 make[4]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src/bin'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src/bin'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/sanjeev/source/e/trunk/edje'
 make: *** [all] Error 2
 
 I did a distclean and rm -fr evas libraries in installed path.
 But, still cannot get past this.

you didnt do an svn update on evas then. :)(

 Another issue I see is, I install 'e' in my $HOME folder, but files get 
 installed in /usr/local/lib as well.
 I do provide --prefix=$HOME/e/ for all my component builds, but still 
 see the following.

err which files? i find this very hard to believe as this would have broken
packaging many times over and we have zero complaints there - and have had for
a very loong time.

 sanjeev@desktop:/usr/local/lib$ ls e*
 elementary_testql.a  elementary_testql.la  elementary_testql.so

 2:01PM ~/C/elm  ./configure --prefix=/opt/blah
...
 2:04PM ~  find /opt/blah | grep elementary_testql
/opt/blah/bin/elementary_testql
/opt/blah/lib/elementary_testql.a
/opt/blah/lib/elementary_testql.so
/opt/blah/lib/elementary_testql.la
 2:04PM ~  ls /usr/local/lib/elementary_testql*
zsh: no matches found: /usr/local/lib/elementary_testql*

 ecore:
 immodules

 1:59PM ~/C/ecore  ./configure --prefix=/opt/blah
...
 1:58PM ~  find /opt/blah | grep immodules
/opt/blah/lib/ecore/immodules
/opt/blah/lib/ecore/immodules/xim.la
/opt/blah/lib/ecore/immodules/scim.so
/opt/blah/lib/ecore/immodules/xim.so
/opt/blah/lib/ecore/immodules/scim.la
 1:59PM ~  ls /usr/local/lib/ecore
ls: cannot access /usr/local/lib/ecore: No such file or directory

... i'm not going to test the below, but my bets are they are aloso just fine
and dandy and you are/have been doing something wrong.

 edje:
 modules  utils
 
 efreet:
 efreet_desktop_cache_create  efreet_icon_cache_create
 
 elementary:
 modules
 
 enlightenment:
 modules  preload  utils
 
 evas:
 modules  utils
 
 
 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create 
 new or port existing apps to sell to consumers worldwide. Explore the 
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 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


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Is anyone else seeing this issue?

2011-12-27 Thread Sanjeev BA
Ok, The set of old libs in /usr/local/lib were causing the problem.

I checked the timestamps, deleted them and now 'e' installs in fine.


On 12/28/2011 02:05 PM, Carsten Haitzler (The Rasterman) wrote:
 On Wed, 28 Dec 2011 13:47:00 +0900 Sanjeev BAas290...@samsung.com  said:

 CCLD   edje_external_inspector
 /home/sanjeev/e/lib/libecore_evas.so.1: undefined reference to
 `evas_event_down_count_get'
 collect2: ld returned 1 exit status
 make[4]: *** [edje_external_inspector] Error 1
 make[4]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src/bin'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src/bin'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/sanjeev/source/e/trunk/edje/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/sanjeev/source/e/trunk/edje'
 make: *** [all] Error 2

 I did a distclean and rm -fr evas libraries in installed path.
 But, still cannot get past this.
 you didnt do an svn update on evas then. :)(

 Another issue I see is, I install 'e' in my $HOME folder, but files get
 installed in /usr/local/lib as well.
 I do provide --prefix=$HOME/e/ for all my component builds, but still
 see the following.
 err which files? i find this very hard to believe as this would have broken
 packaging many times over and we have zero complaints there - and have had for
 a very loong time.

 sanjeev@desktop:/usr/local/lib$ ls e*
 elementary_testql.a  elementary_testql.la  elementary_testql.so
   2:01PM ~/C/elm  ./configure --prefix=/opt/blah
 ...
   2:04PM ~  find /opt/blah | grep elementary_testql
 /opt/blah/bin/elementary_testql
 /opt/blah/lib/elementary_testql.a
 /opt/blah/lib/elementary_testql.so
 /opt/blah/lib/elementary_testql.la
   2:04PM ~  ls /usr/local/lib/elementary_testql*
 zsh: no matches found: /usr/local/lib/elementary_testql*

 ecore:
 immodules
   1:59PM ~/C/ecore  ./configure --prefix=/opt/blah
 ...
   1:58PM ~  find /opt/blah | grep immodules
 /opt/blah/lib/ecore/immodules
 /opt/blah/lib/ecore/immodules/xim.la
 /opt/blah/lib/ecore/immodules/scim.so
 /opt/blah/lib/ecore/immodules/xim.so
 /opt/blah/lib/ecore/immodules/scim.la
   1:59PM ~  ls /usr/local/lib/ecore
 ls: cannot access /usr/local/lib/ecore: No such file or directory

 ... i'm not going to test the below, but my bets are they are aloso just fine
 and dandy and you are/have been doing something wrong.

 edje:
 modules  utils

 efreet:
 efreet_desktop_cache_create  efreet_icon_cache_create

 elementary:
 modules

 enlightenment:
 modules  preload  utils

 evas:
 modules  utils


 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel





--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17: Bug in mouse pointer shape

2011-12-27 Thread sd
 On Wed, Dec 28, 2011 at 1:19 PM, Sanjeev as290...@samsung.com wrote:
 I am not seeing this issue in my e17 desktop, though I find another
 behaviour.

 I have the same problem and it's so annoying :)
 Where to look at?

Resize is done in a mouse move handler. There is a mouse up handler to
stop resize. I guess you need to do a final resize in the up handler.

S.


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Gadget Resize in Shelves no longer an option

2011-12-27 Thread Jeff Hoogland
Was the ability to resize gadgets that exist on a shelf removed
intentionally?

-- 
~Jeff Hoogland http://jeffhoogland.com/
Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel