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

2012-12-27 Thread Daniel Juyung Seo
As far as I know e trunk is not for e18, e17 will do a rolling release
according to what we talked on the mailing list a couple of days ago.
e17.0 branch is just for the bug fix release.

Daniel Juyung Seo (SeoZ)

On Thu, Dec 27, 2012 at 4:38 PM, Vincent Torri vincent.to...@gmail.comwrote:

 if e trunk is for e18 and if e18 will use elm, why is elm optional ?

 On Thu, Dec 27, 2012 at 8:27 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
  Log:
  if using elm, include globally for e
 
 
  Author:   discomfitor
  Date: 2012-12-26 23:27:12 -0800 (Wed, 26 Dec 2012)
  New Revision: 81732
  Trac: http://trac.enlightenment.org/e/changeset/81732
 
  Modified:
trunk/e/src/bin/e_includes.h trunk/e/src/bin/e_win.c
 
  Modified: trunk/e/src/bin/e_includes.h
  ===
  --- trunk/e/src/bin/e_includes.h2012-12-27 06:46:29 UTC (rev
 81731)
  +++ trunk/e/src/bin/e_includes.h2012-12-27 07:27:12 UTC (rev
 81732)
  @@ -147,3 +147,6 @@
   #include e_import_config_dialog.h
   #include e_grab_dialog.h
   #include e_widget_filepreview.h
  +#ifdef HAVE_ELEMENTARY
  +# include Elementary.h
  +#endif
 
  Modified: trunk/e/src/bin/e_win.c
  ===
  --- trunk/e/src/bin/e_win.c 2012-12-27 06:46:29 UTC (rev 81731)
  +++ trunk/e/src/bin/e_win.c 2012-12-27 07:27:12 UTC (rev 81732)
  @@ -15,8 +15,6 @@
   #ifdef HAVE_ELEMENTARY
   /* intercept elm_win operations so we talk directly to e_border */
 
  -#include Elementary.h
  -
   typedef struct _Elm_Win_Trap_Ctx
   {
  E_Border *border;
 
 
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122712
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn


 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-12-27 Thread Vincent Torri
On Thu, Dec 27, 2012 at 9:38 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote:
 As far as I know e trunk is not for e18, e17 will do a rolling release
 according to what we talked on the mailing list a couple of days ago.
 e17.0 branch is just for the bug fix release.

strange. A program is not a library. I can understand that branch and
trunk are necessary for a library, as it can be used by programs, but
i am wondering what will be the interest of doing e17 development in
trunk as it can be done in the e17 branch(es). Adding fonctionalities
for a program have not the same impact than for a library.

Vincent


 Daniel Juyung Seo (SeoZ)

 On Thu, Dec 27, 2012 at 4:38 PM, Vincent Torri vincent.to...@gmail.comwrote:

 if e trunk is for e18 and if e18 will use elm, why is elm optional ?

 On Thu, Dec 27, 2012 at 8:27 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
  Log:
  if using elm, include globally for e
 
 
  Author:   discomfitor
  Date: 2012-12-26 23:27:12 -0800 (Wed, 26 Dec 2012)
  New Revision: 81732
  Trac: http://trac.enlightenment.org/e/changeset/81732
 
  Modified:
trunk/e/src/bin/e_includes.h trunk/e/src/bin/e_win.c
 
  Modified: trunk/e/src/bin/e_includes.h
  ===
  --- trunk/e/src/bin/e_includes.h2012-12-27 06:46:29 UTC (rev
 81731)
  +++ trunk/e/src/bin/e_includes.h2012-12-27 07:27:12 UTC (rev
 81732)
  @@ -147,3 +147,6 @@
   #include e_import_config_dialog.h
   #include e_grab_dialog.h
   #include e_widget_filepreview.h
  +#ifdef HAVE_ELEMENTARY
  +# include Elementary.h
  +#endif
 
  Modified: trunk/e/src/bin/e_win.c
  ===
  --- trunk/e/src/bin/e_win.c 2012-12-27 06:46:29 UTC (rev 81731)
  +++ trunk/e/src/bin/e_win.c 2012-12-27 07:27:12 UTC (rev 81732)
  @@ -15,8 +15,6 @@
   #ifdef HAVE_ELEMENTARY
   /* intercept elm_win operations so we talk directly to e_border */
 
  -#include Elementary.h
  -
   typedef struct _Elm_Win_Trap_Ctx
   {
  E_Border *border;
 
 
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122712
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn


 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-12-27 Thread Michael Blumenkrantz
imo it would be nice (and is necessary) to be able to make quick releases
with fixes for critical bugs, such as crashes. to do this, we can use the
branch. all other development can just be done in trunk

On Thu, Dec 27, 2012 at 8:49 AM, Vincent Torri vincent.to...@gmail.comwrote:

 On Thu, Dec 27, 2012 at 9:38 AM, Daniel Juyung Seo seojuyu...@gmail.com
 wrote:
  As far as I know e trunk is not for e18, e17 will do a rolling release
  according to what we talked on the mailing list a couple of days ago.
  e17.0 branch is just for the bug fix release.

 strange. A program is not a library. I can understand that branch and
 trunk are necessary for a library, as it can be used by programs, but
 i am wondering what will be the interest of doing e17 development in
 trunk as it can be done in the e17 branch(es). Adding fonctionalities
 for a program have not the same impact than for a library.

 Vincent

 
  Daniel Juyung Seo (SeoZ)
 
  On Thu, Dec 27, 2012 at 4:38 PM, Vincent Torri vincent.to...@gmail.com
 wrote:
 
  if e trunk is for e18 and if e18 will use elm, why is elm optional ?
 
  On Thu, Dec 27, 2012 at 8:27 AM, Enlightenment SVN
  no-re...@enlightenment.org wrote:
   Log:
   if using elm, include globally for e
  
  
   Author:   discomfitor
   Date: 2012-12-26 23:27:12 -0800 (Wed, 26 Dec 2012)
   New Revision: 81732
   Trac: http://trac.enlightenment.org/e/changeset/81732
  
   Modified:
 trunk/e/src/bin/e_includes.h trunk/e/src/bin/e_win.c
  
   Modified: trunk/e/src/bin/e_includes.h
   ===
   --- trunk/e/src/bin/e_includes.h2012-12-27 06:46:29 UTC (rev
  81731)
   +++ trunk/e/src/bin/e_includes.h2012-12-27 07:27:12 UTC (rev
  81732)
   @@ -147,3 +147,6 @@
#include e_import_config_dialog.h
#include e_grab_dialog.h
#include e_widget_filepreview.h
   +#ifdef HAVE_ELEMENTARY
   +# include Elementary.h
   +#endif
  
   Modified: trunk/e/src/bin/e_win.c
   ===
   --- trunk/e/src/bin/e_win.c 2012-12-27 06:46:29 UTC (rev 81731)
   +++ trunk/e/src/bin/e_win.c 2012-12-27 07:27:12 UTC (rev 81732)
   @@ -15,8 +15,6 @@
#ifdef HAVE_ELEMENTARY
/* intercept elm_win operations so we talk directly to e_border */
  
   -#include Elementary.h
   -
typedef struct _Elm_Win_Trap_Ctx
{
   E_Border *border;
  
  
  
 
 --
   Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
   MVC, Windows 8 Apps, JavaScript and much more. Keep your skills
 current
   with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
   MVPs and experts. ON SALE this month only -- learn more at:
   http://p.sf.net/sfu/learnmore_122712
   ___
   enlightenment-svn mailing list
   enlightenment-...@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 
 
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122712
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122712
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, 

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

2012-12-27 Thread The Rasterman
On Thu, 27 Dec 2012 08:55:30 + Michael Blumenkrantz
michael.blumenkra...@gmail.com said:

currently i am not sure this is warranted. any current start of e17 in svn
should be totally buildable and workable any any stage... so any moving of
stuff around or work at least for the next few weeks/months is going to be
branched inline (ie runtime or compile-time optional new feature until it
works)... so any release should be doable with ease... :)

 imo it would be nice (and is necessary) to be able to make quick releases
 with fixes for critical bugs, such as crashes. to do this, we can use the
 branch. all other development can just be done in trunk
 
 On Thu, Dec 27, 2012 at 8:49 AM, Vincent Torri vincent.to...@gmail.comwrote:
 
  On Thu, Dec 27, 2012 at 9:38 AM, Daniel Juyung Seo seojuyu...@gmail.com
  wrote:
   As far as I know e trunk is not for e18, e17 will do a rolling release
   according to what we talked on the mailing list a couple of days ago.
   e17.0 branch is just for the bug fix release.
 
  strange. A program is not a library. I can understand that branch and
  trunk are necessary for a library, as it can be used by programs, but
  i am wondering what will be the interest of doing e17 development in
  trunk as it can be done in the e17 branch(es). Adding fonctionalities
  for a program have not the same impact than for a library.
 
  Vincent
 
  
   Daniel Juyung Seo (SeoZ)
  
   On Thu, Dec 27, 2012 at 4:38 PM, Vincent Torri vincent.to...@gmail.com
  wrote:
  
   if e trunk is for e18 and if e18 will use elm, why is elm optional ?
  
   On Thu, Dec 27, 2012 at 8:27 AM, Enlightenment SVN
   no-re...@enlightenment.org wrote:
Log:
if using elm, include globally for e
   
   
Author:   discomfitor
Date: 2012-12-26 23:27:12 -0800 (Wed, 26 Dec 2012)
New Revision: 81732
Trac: http://trac.enlightenment.org/e/changeset/81732
   
Modified:
  trunk/e/src/bin/e_includes.h trunk/e/src/bin/e_win.c
   
Modified: trunk/e/src/bin/e_includes.h
===
--- trunk/e/src/bin/e_includes.h2012-12-27 06:46:29 UTC (rev
   81731)
+++ trunk/e/src/bin/e_includes.h2012-12-27 07:27:12 UTC (rev
   81732)
@@ -147,3 +147,6 @@
 #include e_import_config_dialog.h
 #include e_grab_dialog.h
 #include e_widget_filepreview.h
+#ifdef HAVE_ELEMENTARY
+# include Elementary.h
+#endif
   
Modified: trunk/e/src/bin/e_win.c
===
--- trunk/e/src/bin/e_win.c 2012-12-27 06:46:29 UTC (rev 81731)
+++ trunk/e/src/bin/e_win.c 2012-12-27 07:27:12 UTC (rev 81732)
@@ -15,8 +15,6 @@
 #ifdef HAVE_ELEMENTARY
 /* intercept elm_win operations so we talk directly to e_border */
   
-#include Elementary.h
-
 typedef struct _Elm_Win_Trap_Ctx
 {
E_Border *border;
   
   
   
  
  --
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills
  current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-svn mailing list
enlightenment-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
  
  
  
  --
   Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
   MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
   with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
   MVPs and experts. ON SALE this month only -- learn more at:
   http://p.sf.net/sfu/learnmore_122712
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
  
  --
   Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
   MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
   with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
   MVPs and experts. ON SALE this month only -- learn more at:
   http://p.sf.net/sfu/learnmore_122712
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
  --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much 

Re: [E-devel] [Patch] elm_index active issue

2012-12-27 Thread Daniel Juyung Seo
Thanks for the patch but this patch needs more love.

1. adopting sd-selected_it

Adopting sd-selected_it needs to be taken care a lot more love.
elm_index already has it-selected. sd-selected_it also has to be changed
when it-selected changes.
So change sd-selected_it also when it-selected or it_closest-selected is
changed.

2. if condition checks

Change
if (sd-selected_it != NULL)
to
if (sd-selected_it)

That's what other efl codes do.

3. Elm_Index_Item

Why did you move Elm_Index_Item structure position? Just curious...

4. Elm_Index_Item *selected_it inside Elm_Index_Item

You added 'selected_it' to Elm_Index_Item and it looks better if you put
selected_it ahead of 'Eina_Bool seleted'.
So when another Eina_Bool is added later it will be packed with existing
Eina_Bool.
This does not break ABI.

Thanks.

Daniel Juyung Seo (SeoZ)


On Thu, Dec 27, 2012 at 4:57 PM, Jihyeon Seol jihyeon.s...@samsung.comwrote:

 Dear, all


 This patch is for fix the index active issue that index item's active
 status is changed to inactive after change of font size and so on.

 The problem is occurred by repetition of _elm_index_smart_theme().
 This function changes item's status to inactive.

 I modified as follows:
 When _elm_index_smart_theme() called repeatedly, if there's active item,
 the item's status will be changed to active.


 Please review this patch.

 Sincerely,
 Jihyeon Seol


 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] terminology - colours patch

2012-12-27 Thread Aleksandar Popadić

Inverse colours with a 256 palette don't work. Try this command
echo -e \e[7m\e[38;5;240m\e[48;5;255m\e[0m

What's been done in the patch:
- the colours setting was rewritten;
- removed some repeated code:
 - if ((!cells) || (x = w)) and if (cells[j].att.invisible) 
blocks were identical
 - moved the double width setting out a level, it was needlessly 
repeated in every block
- in if (!cells) ch1 and ch2 weren't getting updated if inv and 
tc[x].bg == COL_INVIS

- moved tc[x] setting in a level next to ch1 and ch2 updating
- took out if codepoint is 0: fg = COL_INVIS. It doesn't do anything 
(there is no character to make invisible). Whitespace will get properly 
underlined this way.


As far as I've tested it, it works as it should.
Bold and faint affect only fg. If inverse is set then bold affects fg 
after the inversion and faint prior to it. Intense behaves as faint.


I also have some questions.
What is intense, what escape code is it? Also the colour table is 
missing either intense or faint. Right now it has 12 offset for 
bright/bold and 24 for intense by the comment in col.c or faint by the 
code in termio.c. There's nothing offset by 48 in the colour table. I'd 
comment out the intense setting but I'm not sure it's the right thing to 
do. The way it's set up now, it's possible to fall out of the colour table.

Why doesn't tc[x].bold = bold work?


I've also added a patch to ecore version checking in main.c. The way 
it's set up now it always comes out true.



Sasha
Index: src/bin/main.c
===
--- src/bin/main.c	(revision 81717)
+++ src/bin/main.c	(working copy)
@@ -458,7 +458,8 @@ static const Ecore_Getopt options = {
Terminal emulator written with Enlightenment Foundation Libraries.,
EINA_TRUE,
{
-#if (ECORE_VERSION_MAJOR = 1) || (ECORE_VERSION_MINOR = 8)
+#if ((ECORE_VERSION_MAJOR == 1)  (ECORE_VERSION_MINOR = 8)) || \
+(ECORE_VERSION_MAJOR  1)
   ECORE_GETOPT_BREAK_STR ('e', exec,
 #else
   ECORE_GETOPT_STORE_STR ('e', exec,
@@ -542,11 +543,13 @@ elm_main(int argc, char **argv)
Eina_Bool maximized = EINA_FALSE;
Eina_Bool nowm = EINA_FALSE;
Eina_Bool quit_option = EINA_FALSE;
-#if (ECORE_VERSION_MAJOR = 1) || (ECORE_VERSION_MINOR = 8)
+#if ((ECORE_VERSION_MAJOR == 1)  (ECORE_VERSION_MINOR = 8)) || \
+(ECORE_VERSION_MAJOR  1)
Eina_Bool cmd_options = EINA_FALSE;
 #endif   
Ecore_Getopt_Value values[] = {
-#if (ECORE_VERSION_MAJOR = 1) || (ECORE_VERSION_MINOR = 8)
+#if ((ECORE_VERSION_MAJOR == 1)  (ECORE_VERSION_MINOR = 8)) || \
+(ECORE_VERSION_MAJOR  1)
  ECORE_GETOPT_VALUE_BOOL(cmd_options),
 #else
  ECORE_GETOPT_VALUE_STR(cmd),
@@ -615,7 +618,8 @@ elm_main(int argc, char **argv)
 
if (quit_option) goto end;
 
-#if (ECORE_VERSION_MAJOR = 1) || (ECORE_VERSION_MINOR = 8)
+#if ((ECORE_VERSION_MAJOR == 1)  (ECORE_VERSION_MINOR = 8)) || \
+(ECORE_VERSION_MAJOR  1)
if (cmd_options)
  {
 int i;
@@ -906,7 +910,8 @@ elm_main(int argc, char **argv)
 
elm_run();
  end:
-#if (ECORE_VERSION_MAJOR = 1) || (ECORE_VERSION_MINOR = 8)
+#if ((ECORE_VERSION_MAJOR == 1)  (ECORE_VERSION_MINOR = 8)) || \
+(ECORE_VERSION_MAJOR  1)
free(cmd);
 #endif




Index: src/bin/termio.c
===
--- src/bin/termio.c	(revision 81717)
+++ src/bin/termio.c	(working copy)
@@ -388,7 +388,7 @@ _smart_apply(Evas_Object *obj)
 {
Termio *sd = evas_object_smart_data_get(obj);
Evas_Coord ox, oy, ow, oh;
-   int j, x, y, w, ch1 = 0, ch2 = 0, inv = 0;
+   int x, y, w, ch1 = 0, ch2 = 0, inv = 0;
 
if (!sd) return;
evas_object_geometry_get(obj, ox, oy, ow, oh);
@@ -399,144 +399,92 @@ _smart_apply(Evas_Object *obj)
 Termcell *cells;
 Evas_Textgrid_Cell *tc;
 
-w = 0; j = 0;
+w = 0;
 cells = termpty_cellrow_get(sd-pty, y - sd-scroll, w);
 tc = evas_object_textgrid_cellrow_get(sd-grid.obj, y);
 if (!tc) continue;
 ch1 = -1;
 for (x = 0; x  sd-grid.w; x++)
   {
- if ((!cells) || (x = w))
+ if ((!cells) || (x = w) || (cells[x].att.invisible))
{
-  if ((tc[x].codepoint != 0) ||
-  (tc[x].bg != COL_INVIS) ||
-  (tc[x].bg_extended))
+  if ((tc[x].codepoint) || (tc[x].bg_extended) ||
+  (!(((!inv)  (tc[x].bg == COL_INVIS)) ||
+ ((inv)  (tc[x].bg == COL_INVERSEBG)
 {
if (ch1  0) ch1 = x;
ch2 = x;
+   tc[x].codepoint = 0;
+   tc[x].bg_extended = 0;
+   if (inv) tc[x].bg = COL_INVERSEBG;
+   else tc[x].bg = COL_INVIS;
 }
-  tc[x].codepoint = 0;
-  if (inv) tc[x].bg = 

Re: [E-devel] BUG : arabic characters

2012-12-27 Thread Tom Hacohen
msgstr 'cp+rm' ﺏﺩﻻ ﻢﻧ 'mv'
Looks like the translation itself is the wrong way. Could you try fixing
the translation and see if that works for you? (Unfortunately I'm not in a
place where I can build e).

If it works, let me know and I'll commit the changes.


On Thu, Dec 27, 2012 at 10:43 AM, المسالم المسالمة 
almusalimalmusali...@gmail.com wrote:

 hello developers

 there is a bug in Arabic characters connection in some dialogs

 you see some times the dialog comes with two different languages

 the first one is English and the second one is Arabic

 and when this will happen

 the Arabic characters connection will no longer exist

 so what the problem here


 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Tom.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster IN trunk/terminology: . src/bin

2012-12-27 Thread Daniel Juyung Seo
AWESOMENESS!

But I am still waiting for the multiple terms in 1 window stuff :)

Daniel Juyung Seo (SeoZ)

On Thu, Dec 27, 2012 at 8:20 PM, Enlightenment SVN 
no-re...@enlightenment.org wrote:

 m
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] configure.ac English terms

2012-12-27 Thread Leif Middelschulte
Hello everyone,

Does anybody have a problem with replacing the English terms parameters of grep 
in
m4_define([v_rev], m4_esyscmd([(svnversion ${SVN_REPO_PATH:-.} | grep -v 
'\(export\|Unversioned directory\)' || echo 0) | awk -F : '{printf(%s\n, 
$1);}' | tr -d ' :MSP\n']))
(taken from configure.ac) with something like `gettext -d subversion 
Unversioned directory%` so it'll work in non-Enligsh environments too?

--

Leif

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] meaning of strings

2012-12-27 Thread Massimo Maiurana
can someone please tell what the meaning of these options in compositor window
is? it was asked on the e-intl list.

Loose Sync
Grab Server During Draw
Texture from pixmap
Rolling Average frame count

-- 

  Massimo Maiurana   GPG keyID #7044D601

  La fede e' credere in cio' che sai non essere vero
[Mark Twain]



signature.asc
Description: OpenPGP digital signature
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: mello trunk/PROTO/elev8/src/bin

2012-12-27 Thread Cedric BAIL
Cedric Bail
On Dec 28, 2012 3:07 AM, Enlightenment SVN no-re...@enlightenment.org
wrote:

 Log:
 elev8: Removed daemonizing behaviour

   Summary:
- As init systems (like systemd) handle the daemonizing stuff, elev8
doesn't need to worry about it.

This seems weird to me as an excuse. Elev8 as a daemon run in the user
session and systemd is clearly not ready there. As I will use e infra to
start it, I don't really care, but doesn't that impact other environment?

Author:ederson eder...@profusion.mobi

 Author:   mello
 Date: 2012-12-27 10:07:18 -0800 (Thu, 27 Dec 2012)
 New Revision: 81750
 Trac: http://trac.enlightenment.org/e/changeset/81750

 Modified:
   trunk/PROTO/elev8/src/bin/args.c trunk/PROTO/elev8/src/bin/args.h
trunk/PROTO/elev8/src/bin/main.cc

 Modified: trunk/PROTO/elev8/src/bin/args.c
 ===
 --- trunk/PROTO/elev8/src/bin/args.c2012-12-27 15:05:44 UTC (rev
81749)
 +++ trunk/PROTO/elev8/src/bin/args.c2012-12-27 18:07:18 UTC (rev
81750)
 @@ -17,7 +17,6 @@
{
  ECORE_GETOPT_STORE_DEF_BOOL(0, debug, enable debuggind mode,
EINA_TRUE),
  ECORE_GETOPT_STORE_DEF_BOOL(0, server, enable server mode,
EINA_TRUE),
 -ECORE_GETOPT_STORE_DEF_BOOL(0, no-daemonize, do not create a
daemon on server mode, EINA_TRUE),
  ECORE_GETOPT_STORE_DEF_BOOL(0, shutdown, shutdown elev8 server.,
EINA_TRUE),
  ECORE_GETOPT_STORE_DEF_BOOL(0, connect, run app spawing a elev8
server., EINA_TRUE),
  ECORE_GETOPT_HELP('h', help),
 @@ -34,7 +33,6 @@
 Ecore_Getopt_Value values[] = {
   ECORE_GETOPT_VALUE_BOOL(args-debug),
   ECORE_GETOPT_VALUE_BOOL(args-server),
 - ECORE_GETOPT_VALUE_BOOL(args-no_daemonize),
   ECORE_GETOPT_VALUE_BOOL(args-shutdown),
   ECORE_GETOPT_VALUE_BOOL(args-connect),
   ECORE_GETOPT_VALUE_BOOL(args-quit),

 Modified: trunk/PROTO/elev8/src/bin/args.h
 ===
 --- trunk/PROTO/elev8/src/bin/args.h2012-12-27 15:05:44 UTC (rev
81749)
 +++ trunk/PROTO/elev8/src/bin/args.h2012-12-27 18:07:18 UTC (rev
81750)
 @@ -11,7 +11,6 @@
typedef struct {
   Eina_Bool debug;
   Eina_Bool server;
 - Eina_Bool no_daemonize;
   Eina_Bool shutdown;
   Eina_Bool connect;
   Eina_Bool quit;

 Modified: trunk/PROTO/elev8/src/bin/main.cc
 ===
 --- trunk/PROTO/elev8/src/bin/main.cc   2012-12-27 15:05:44 UTC (rev
81749)
 +++ trunk/PROTO/elev8/src/bin/main.cc   2012-12-27 18:07:18 UTC (rev
81750)
 @@ -395,25 +395,6 @@
 return ECORE_CALLBACK_DONE;
  }

 -static void
 -daemonize()
 -{
 -   int pID = fork();
 -
 -   if (pID  0)
 - {
 -ERR(Couldn't create server daemon);
 -exit(1);
 - }
 -
 -   if (pID  0)
 - exit(0); // Parent stops
 -
 -   // Child go on.
 -   ecore_fork_reset();
 -   setsid(); // Child creates a session for itself
 -}
 -
  void
  load_elev8_modules()
  {
 @@ -491,11 +472,7 @@
 HandleScope handle_scope;

 if (args.server)
 - {
 -if (!args.no_daemonize)
 -  daemonize();
 -server_start();
 - }
 + server_start();
 else if (args.shutdown)
   server_shutdown();
 else if (args.connect)



--
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Issues with the Stable Release

2012-12-27 Thread Jeff Hoogland
Working really hard to get a release all setup with the stable E17
packages, but I seem to be hitting more road blocks with this one than any
of the previous snapshots.

Not sure what changed, but between Omega and the Stable release every
single one of the custom profiles I created for the Omega release stopped
working with the stable release (they simply restart the wizard). Not a big
deal, I've created all my custom profiles.

Now issues - I haven't been able to solve.

First - the mixer window seems bugged. I cannot resize dialog windows and
the mixer settings does not allow me to select which channel I want to
gadget to use. Image example - http://imgur.com/8xUki

Second - in the mobile profile, when I add a systray gadget to the panel
that contains icons (nm-applet, skype ect.) it causes an instant segfault.
If the systray is empty - it adds fine and then causes a segfault as soon
as I launch an application that would add a gadget to it.

Again - didn't have these issues on the Omega release with 1.7.3 EFLs. I am
using the 1.7.4 EFLs with stable release tarball.

-- 
~Jeff Hoogland http://jeffhoogland.com/
Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Issues with the Stable Release

2012-12-27 Thread Martin Jansa
On Thu, Dec 27, 2012 at 9:14 PM, Jeff Hoogland jeffhoogl...@linux.com wrote:
 Working really hard to get a release all setup with the stable E17
 packages, but I seem to be hitting more road blocks with this one than any
 of the previous snapshots.

 Not sure what changed, but between Omega and the Stable release every
 single one of the custom profiles I created for the Omega release stopped
 working with the stable release (they simply restart the wizard). Not a big
 deal, I've created all my custom profiles.

See r81624 I had the same issue, had to bump version for our configs
to work again (and change version - config_version).
http://git.shr-project.org/git/?p=shr-themes.git;a=commitdiff;h=734c03df813313c614adbe2f2f958c17f81db25c;hp=4e6035ef5452b2f0a128dff91ddeb8335a3aafec

Cheers,

 Now issues - I haven't been able to solve.

 First - the mixer window seems bugged. I cannot resize dialog windows and
 the mixer settings does not allow me to select which channel I want to
 gadget to use. Image example - http://imgur.com/8xUki

 Second - in the mobile profile, when I add a systray gadget to the panel
 that contains icons (nm-applet, skype ect.) it causes an instant segfault.
 If the systray is empty - it adds fine and then causes a segfault as soon
 as I launch an application that would add a gadget to it.

 Again - didn't have these issues on the Omega release with 1.7.3 EFLs. I am
 using the 1.7.4 EFLs with stable release tarball.

 --
 ~Jeff Hoogland http://jeffhoogland.com/
 Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
 Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: lucas trunk/elementary/data/desktop

2012-12-27 Thread Michael Blumenkrantz
On Thu, 27 Dec 2012 13:35:05 -0800
Enlightenment SVN no-re...@enlightenment.org wrote:

 Log:
 elementary: fix automake options
   
   
 
 Author:   lucas
 Date: 2012-12-27 13:35:05 -0800 (Thu, 27 Dec 2012)
 New Revision: 81760
 Trac: http://trac.enlightenment.org/e/changeset/81760
 
 Modified:
   trunk/elementary/data/desktop/Makefile.am 
 
 Modified: trunk/elementary/data/desktop/Makefile.am
 ===
 --- trunk/elementary/data/desktop/Makefile.am 2012-12-27 19:03:01 UTC (rev 
 81759)
 +++ trunk/elementary/data/desktop/Makefile.am 2012-12-27 21:35:05 UTC (rev 
 81760)
 @@ -1,4 +1,4 @@
 -4AUTOMAKE_OPTIONS = 1.4 foreign
 +AUTOMAKE_OPTIONS = 1.4 foreign
  MAINTAINERCLEANFILES = Makefile.in
  
  desktopdir = $(datadir)/applications
 
 

nice

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: mello trunk/PROTO/elev8/src/bin

2012-12-27 Thread Alex-P. Natsios
weirdness is not the point or problem here, the problem is the dep on
systemd for daemonizing stuff or forking of elev8.

apart from systemd (and maybe upstart with which I'm not that
familiar) almost no other init system provides adequate support for
daemonizing stuff which makes this commit pretty bad as it will have a
great impact if you are not mageia/mandriva or
opensuse/fedora/archlinux. Please reconsider :)

On Thu, Dec 27, 2012 at 10:12 PM, Cedric BAIL moa.blueb...@gmail.com wrote:
 Cedric Bail
 On Dec 28, 2012 3:07 AM, Enlightenment SVN no-re...@enlightenment.org
 wrote:

 Log:
 elev8: Removed daemonizing behaviour

   Summary:
- As init systems (like systemd) handle the daemonizing stuff, elev8
doesn't need to worry about it.

 This seems weird to me as an excuse. Elev8 as a daemon run in the user
 session and systemd is clearly not ready there. As I will use e infra to
 start it, I don't really care, but doesn't that impact other environment?

Author:ederson eder...@profusion.mobi

 Author:   mello
 Date: 2012-12-27 10:07:18 -0800 (Thu, 27 Dec 2012)
 New Revision: 81750
 Trac: http://trac.enlightenment.org/e/changeset/81750

 Modified:
   trunk/PROTO/elev8/src/bin/args.c trunk/PROTO/elev8/src/bin/args.h
 trunk/PROTO/elev8/src/bin/main.cc

 Modified: trunk/PROTO/elev8/src/bin/args.c
 ===
 --- trunk/PROTO/elev8/src/bin/args.c2012-12-27 15:05:44 UTC (rev
 81749)
 +++ trunk/PROTO/elev8/src/bin/args.c2012-12-27 18:07:18 UTC (rev
 81750)
 @@ -17,7 +17,6 @@
{
  ECORE_GETOPT_STORE_DEF_BOOL(0, debug, enable debuggind mode,
 EINA_TRUE),
  ECORE_GETOPT_STORE_DEF_BOOL(0, server, enable server mode,
 EINA_TRUE),
 -ECORE_GETOPT_STORE_DEF_BOOL(0, no-daemonize, do not create a
 daemon on server mode, EINA_TRUE),
  ECORE_GETOPT_STORE_DEF_BOOL(0, shutdown, shutdown elev8 server.,
 EINA_TRUE),
  ECORE_GETOPT_STORE_DEF_BOOL(0, connect, run app spawing a elev8
 server., EINA_TRUE),
  ECORE_GETOPT_HELP('h', help),
 @@ -34,7 +33,6 @@
 Ecore_Getopt_Value values[] = {
   ECORE_GETOPT_VALUE_BOOL(args-debug),
   ECORE_GETOPT_VALUE_BOOL(args-server),
 - ECORE_GETOPT_VALUE_BOOL(args-no_daemonize),
   ECORE_GETOPT_VALUE_BOOL(args-shutdown),
   ECORE_GETOPT_VALUE_BOOL(args-connect),
   ECORE_GETOPT_VALUE_BOOL(args-quit),

 Modified: trunk/PROTO/elev8/src/bin/args.h
 ===
 --- trunk/PROTO/elev8/src/bin/args.h2012-12-27 15:05:44 UTC (rev
 81749)
 +++ trunk/PROTO/elev8/src/bin/args.h2012-12-27 18:07:18 UTC (rev
 81750)
 @@ -11,7 +11,6 @@
typedef struct {
   Eina_Bool debug;
   Eina_Bool server;
 - Eina_Bool no_daemonize;
   Eina_Bool shutdown;
   Eina_Bool connect;
   Eina_Bool quit;

 Modified: trunk/PROTO/elev8/src/bin/main.cc
 ===
 --- trunk/PROTO/elev8/src/bin/main.cc   2012-12-27 15:05:44 UTC (rev
 81749)
 +++ trunk/PROTO/elev8/src/bin/main.cc   2012-12-27 18:07:18 UTC (rev
 81750)
 @@ -395,25 +395,6 @@
 return ECORE_CALLBACK_DONE;
  }

 -static void
 -daemonize()
 -{
 -   int pID = fork();
 -
 -   if (pID  0)
 - {
 -ERR(Couldn't create server daemon);
 -exit(1);
 - }
 -
 -   if (pID  0)
 - exit(0); // Parent stops
 -
 -   // Child go on.
 -   ecore_fork_reset();
 -   setsid(); // Child creates a session for itself
 -}
 -
  void
  load_elev8_modules()
  {
 @@ -491,11 +472,7 @@
 HandleScope handle_scope;

 if (args.server)
 - {
 -if (!args.no_daemonize)
 -  daemonize();
 -server_start();
 - }
 + server_start();
 else if (args.shutdown)
   server_shutdown();
 else if (args.connect)



 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 

Re: [E-devel] BUG : Arabic character

2012-12-27 Thread Massimo Maiurana
المسالم المسالمة, il 27/12/2012 20:57, ha scritto:

 here is a major change in po
 

committed

-- 

  Massimo Maiurana   GPG keyID #7044D601

  La fede e' credere in cio' che sai non essere vero
[Mark Twain]



signature.asc
Description: OpenPGP digital signature
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: mello trunk/PROTO/elev8/src/bin

2012-12-27 Thread Gustavo Sverzut Barbieri
On Thu, Dec 27, 2012 at 7:52 PM, Alex-P. Natsios apnats...@gmail.comwrote:

 weirdness is not the point or problem here, the problem is the dep on
 systemd for daemonizing stuff or forking of elev8.

 apart from systemd (and maybe upstart with which I'm not that
 familiar) almost no other init system provides adequate support for
 daemonizing stuff which makes this commit pretty bad as it will have a
 great impact if you are not mageia/mandriva or
 opensuse/fedora/archlinux. Please reconsider :)


(command)

there are plenty of ways to get it done, to various degrees (setting its
own session, redirecting stderr/out...)



 On Thu, Dec 27, 2012 at 10:12 PM, Cedric BAIL moa.blueb...@gmail.com
 wrote:
  Cedric Bail
  On Dec 28, 2012 3:07 AM, Enlightenment SVN no-re...@enlightenment.org
 
  wrote:
 
  Log:
  elev8: Removed daemonizing behaviour
 
Summary:
 - As init systems (like systemd) handle the daemonizing stuff, elev8
 doesn't need to worry about it.
 
  This seems weird to me as an excuse. Elev8 as a daemon run in the user
  session and systemd is clearly not ready there. As I will use e infra to
  start it, I don't really care, but doesn't that impact other environment?
 
 Author:ederson eder...@profusion.mobi
 
  Author:   mello
  Date: 2012-12-27 10:07:18 -0800 (Thu, 27 Dec 2012)
  New Revision: 81750
  Trac: http://trac.enlightenment.org/e/changeset/81750
 
  Modified:
trunk/PROTO/elev8/src/bin/args.c trunk/PROTO/elev8/src/bin/args.h
  trunk/PROTO/elev8/src/bin/main.cc
 
  Modified: trunk/PROTO/elev8/src/bin/args.c
  ===
  --- trunk/PROTO/elev8/src/bin/args.c2012-12-27 15:05:44 UTC (rev
  81749)
  +++ trunk/PROTO/elev8/src/bin/args.c2012-12-27 18:07:18 UTC (rev
  81750)
  @@ -17,7 +17,6 @@
 {
   ECORE_GETOPT_STORE_DEF_BOOL(0, debug, enable debuggind mode,
  EINA_TRUE),
   ECORE_GETOPT_STORE_DEF_BOOL(0, server, enable server mode,
  EINA_TRUE),
  -ECORE_GETOPT_STORE_DEF_BOOL(0, no-daemonize, do not create a
  daemon on server mode, EINA_TRUE),
   ECORE_GETOPT_STORE_DEF_BOOL(0, shutdown, shutdown elev8
 server.,
  EINA_TRUE),
   ECORE_GETOPT_STORE_DEF_BOOL(0, connect, run app spawing a elev8
  server., EINA_TRUE),
   ECORE_GETOPT_HELP('h', help),
  @@ -34,7 +33,6 @@
  Ecore_Getopt_Value values[] = {
ECORE_GETOPT_VALUE_BOOL(args-debug),
ECORE_GETOPT_VALUE_BOOL(args-server),
  - ECORE_GETOPT_VALUE_BOOL(args-no_daemonize),
ECORE_GETOPT_VALUE_BOOL(args-shutdown),
ECORE_GETOPT_VALUE_BOOL(args-connect),
ECORE_GETOPT_VALUE_BOOL(args-quit),
 
  Modified: trunk/PROTO/elev8/src/bin/args.h
  ===
  --- trunk/PROTO/elev8/src/bin/args.h2012-12-27 15:05:44 UTC (rev
  81749)
  +++ trunk/PROTO/elev8/src/bin/args.h2012-12-27 18:07:18 UTC (rev
  81750)
  @@ -11,7 +11,6 @@
 typedef struct {
Eina_Bool debug;
Eina_Bool server;
  - Eina_Bool no_daemonize;
Eina_Bool shutdown;
Eina_Bool connect;
Eina_Bool quit;
 
  Modified: trunk/PROTO/elev8/src/bin/main.cc
  ===
  --- trunk/PROTO/elev8/src/bin/main.cc   2012-12-27 15:05:44 UTC (rev
  81749)
  +++ trunk/PROTO/elev8/src/bin/main.cc   2012-12-27 18:07:18 UTC (rev
  81750)
  @@ -395,25 +395,6 @@
  return ECORE_CALLBACK_DONE;
   }
 
  -static void
  -daemonize()
  -{
  -   int pID = fork();
  -
  -   if (pID  0)
  - {
  -ERR(Couldn't create server daemon);
  -exit(1);
  - }
  -
  -   if (pID  0)
  - exit(0); // Parent stops
  -
  -   // Child go on.
  -   ecore_fork_reset();
  -   setsid(); // Child creates a session for itself
  -}
  -
   void
   load_elev8_modules()
   {
  @@ -491,11 +472,7 @@
  HandleScope handle_scope;
 
  if (args.server)
  - {
  -if (!args.no_daemonize)
  -  daemonize();
  -server_start();
  - }
  + server_start();
  else if (args.shutdown)
server_shutdown();
  else if (args.connect)
 
 
 
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122712
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with 

Re: [E-devel] RFC: exposing freedesktop flag in elm_icon_standard_set

2012-12-27 Thread Gustavo Sverzut Barbieri
seems okay to add a getter for that.

As for your case (dbus menu) I believe you can also do file_get() and see
if key (Second parameter) is NULL, if so just handle it to the server
(key is just used for eet/edje)


On Wed, Dec 26, 2012 at 2:50 PM, Henrique Dante hda...@profusion.mobiwrote:

 Hello, I'd like to know if it's possible to expose the following variable
 from _elm_icon_standard_set:

 _elm_icon_standard_set(Evas_Object *obj, const char *name, Eina_Bool *fdo);

 The fdo flag is not exported in the API call (elm_icon_standard_set). It
 would be useful in Ubuntu's dbus menu implementation, where an icon name
 can be passed to the menu bar applet, as long as it can be found in a
 freedesktop standard directory.

 Any ideas ?

 --
 LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
 Remotely access PCs and mobile devices and provide instant support
 Improve your efficiency, and focus on delivering more value-add services
 Discover what IT Professionals Know. Rescue delivers
 http://p.sf.net/sfu/logmein_12329d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: acidx IN trunk/efl/src: lib/ecore_evas modules/ecore_evas/engines/x

2012-12-27 Thread Cedric BAIL
On Wed, Dec 19, 2012 at 1:27 AM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 ecore-evas: Async render


 Author:   acidx
 Date: 2012-12-18 08:27:26 -0800 (Tue, 18 Dec 2012)
 New Revision: 81283
 Trac: http://trac.enlightenment.org/e/changeset/81283

I am just starting to look at this evas async rendering and I am not a
big fan of the prototype of evas_render_async. Why do we need to
duplicate the evas event infra and specify the Evas_Event_Cb per call
to evas_render_async ? It seems to me EVAS_CALLBACK_RENDER_POST should
do the job just fine.

At the same time I don't like the idea of directly giving an Eina_List
for update. It should be put in a proper public structure like all
others events structure and the list will just be a member of it. Of
course that structure should also be send with
evas_event_callback_call instead of the current NULL.
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] edje_object_part_text_set for empty string is broken

2012-12-27 Thread hannes.janet...@gmail.com
i've seen this in evrything for example: first char stays visible
after deletion until something new is typed

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje_object_part_text_set for empty string is broken

2012-12-27 Thread hannes.janet...@gmail.com
On Fri, Dec 28, 2012 at 2:19 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Fri, Dec 28, 2012 at 10:08 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 i've seen this in evrything for example: first char stays visible
 after deletion until something new is typed

 On what kind of part ? TEXT ? Are you using ellipsis in that case ?

yes, it's the input text part. nothing changed in evry for a while. i
followed gdb through evry - edje - eo - edje to
_edje_object_part_text_raw_set and it all looks correct to that point
(on the first sight). maybe something missing in _edje_recalc phase?

 --
 Cedric BAIL

 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje_object_part_text_set for empty string is broken

2012-12-27 Thread Cedric BAIL
On Fri, Dec 28, 2012 at 10:48 AM, hannes.janet...@gmail.com
hannes.janet...@googlemail.com wrote:
 On Fri, Dec 28, 2012 at 2:19 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Fri, Dec 28, 2012 at 10:08 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 i've seen this in evrything for example: first char stays visible
 after deletion until something new is typed

 On what kind of part ? TEXT ? Are you using ellipsis in that case ?

 yes, it's the input text part. nothing changed in evry for a while. i
 followed gdb through evry - edje - eo - edje to
 _edje_object_part_text_raw_set and it all looks correct to that point
 (on the first sight). maybe something missing in _edje_recalc phase?

That's why I asked about ellipsis. We did a huge change there to make
it faster, but maybe we did miss some case. Before edje did calculate
the ellipsis on its own, by trying all possible size until it did fit.
Now it's done in one pass in Evas directly. That's the main change
here.
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje_object_part_text_set for empty string is broken

2012-12-27 Thread hannes.janet...@gmail.com
On Fri, Dec 28, 2012 at 2:53 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Fri, Dec 28, 2012 at 10:48 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 On Fri, Dec 28, 2012 at 2:19 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Fri, Dec 28, 2012 at 10:08 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 i've seen this in evrything for example: first char stays visible
 after deletion until something new is typed

 On what kind of part ? TEXT ? Are you using ellipsis in that case ?

 yes, it's the input text part. nothing changed in evry for a while. i
 followed gdb through evry - edje - eo - edje to
 _edje_object_part_text_raw_set and it all looks correct to that point
 (on the first sight). maybe something missing in _edje_recalc phase?

 That's why I asked about ellipsis. We did a huge change there to make
 it faster, but maybe we did miss some case. Before edje did calculate
 the ellipsis on its own, by trying all possible size until it did fit.
 Now it's done in one pass in Evas directly. That's the main change
 here.

ah, no the part is not using ellipsis

 --
 Cedric BAIL

 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje_object_part_text_set for empty string is broken

2012-12-27 Thread Cedric BAIL
On Fri, Dec 28, 2012 at 11:07 AM, hannes.janet...@gmail.com
hannes.janet...@googlemail.com wrote:
 On Fri, Dec 28, 2012 at 2:53 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Fri, Dec 28, 2012 at 10:48 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 On Fri, Dec 28, 2012 at 2:19 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Fri, Dec 28, 2012 at 10:08 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 i've seen this in evrything for example: first char stays visible
 after deletion until something new is typed

 On what kind of part ? TEXT ? Are you using ellipsis in that case ?

 yes, it's the input text part. nothing changed in evry for a while. i
 followed gdb through evry - edje - eo - edje to
 _edje_object_part_text_raw_set and it all looks correct to that point
 (on the first sight). maybe something missing in _edje_recalc phase?

 That's why I asked about ellipsis. We did a huge change there to make
 it faster, but maybe we did miss some case. Before edje did calculate
 the ellipsis on its own, by trying all possible size until it did fit.
 Now it's done in one pass in Evas directly. That's the main change
 here.

 ah, no the part is not using ellipsis

Oh, so I didn't break everything ? That would have been an
achievements. Do you have a simple test case ?
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Issues with the Stable Release

2012-12-27 Thread The Rasterman
On Thu, 27 Dec 2012 14:14:09 -0600 Jeff Hoogland jeffhoogl...@linux.com said:

 Working really hard to get a release all setup with the stable E17
 packages, but I seem to be hitting more road blocks with this one than any
 of the previous snapshots.
 
 Not sure what changed, but between Omega and the Stable release every
 single one of the custom profiles I created for the Omega release stopped
 working with the stable release (they simply restart the wizard). Not a big
 deal, I've created all my custom profiles.

we changed major version number and versining scheme. we bumped major version
up in order to force people to start afresh from a clean default config as
recommended and then modify from there. your profiles will be crufty and have
all sorts of settings in them that are no different by default that you may not
know what or why. so i SUGGEST you start from the standard config and then
modify again from there.

this i guess is the price of using pre-release software from svn. :( you get
it.. but wehn release comes... we have put the mechanisms in place to upgrade
and modify config. we have, during the past few years, used the nice way
which is just upgrade small bits at a time (new cfg vals), but we haven't used
the nuke button any time recently. for release we pressed the nuke button.

fyi version is now divided into 2 sections. major version (10 *) and minor
version (0-9). so you'll have versions like:

11
12
etc.

when we bump MAJOR version number up... your cfg is wiped autmatically by e.

we bump major version WHEN the cfg is incompatible with the one you have.
release at least for us == incompatible, even if in most cases it happens to
work, we know there are 1000's of users with crufty old configs who will
report issues forever and we'll go works for me and the reality is.. they
have some options swizzled that we don't expect them to, and they don't even
know, because its an inherited old option.

 Now issues - I haven't been able to solve.
 
 First - the mixer window seems bugged. I cannot resize dialog windows and
 the mixer settings does not allow me to select which channel I want to
 gadget to use. Image example - http://imgur.com/8xUki

that's weird, mine's much taller than yours... even with a smaller font. i've
made it resizable... maybe it has no channels?

 Second - in the mobile profile, when I add a systray gadget to the panel
 that contains icons (nm-applet, skype ect.) it causes an instant segfault.
 If the systray is empty - it adds fine and then causes a segfault as soon
 as I launch an application that would add a gadget to it.

aaah illume. it needs love. it just hasnt had enough of it of late and this was
one of the reasons iw as considering removing it all for release. i left it in
because of you... you'll have to live with its quirks for a while to come i
fear.

 Again - didn't have these issues on the Omega release with 1.7.3 EFLs. I am
 using the 1.7.4 EFLs with stable release tarball.
 
 -- 
 ~Jeff Hoogland http://jeffhoogland.com/
 Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
 Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 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


--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Issues with the Stable Release

2012-12-27 Thread Jeff Hoogland
I understand the profile issue - I started with the standard profile and
recreated everything - not a big deal.

Odd enough after a restart my mixer settings are now functional... Not sure
what, changed I'm not going to argue with it.

I know illume needs work - and for now I've simply removed the systray from
our table profile. Will make it awkward for users to get online, but they
will have to make due.

Thanks for all the hard work E team - the release over all is fantastic :)


On Thu, Dec 27, 2012 at 8:49 PM, Carsten Haitzler ras...@rasterman.comwrote:

 On Thu, 27 Dec 2012 14:14:09 -0600 Jeff Hoogland jeffhoogl...@linux.com
 said:

  Working really hard to get a release all setup with the stable E17
  packages, but I seem to be hitting more road blocks with this one than
 any
  of the previous snapshots.
 
  Not sure what changed, but between Omega and the Stable release every
  single one of the custom profiles I created for the Omega release stopped
  working with the stable release (they simply restart the wizard). Not a
 big
  deal, I've created all my custom profiles.

 we changed major version number and versining scheme. we bumped major
 version
 up in order to force people to start afresh from a clean default config
 as
 recommended and then modify from there. your profiles will be crufty and
 have
 all sorts of settings in them that are no different by default that you
 may not
 know what or why. so i SUGGEST you start from the standard config and then
 modify again from there.

 this i guess is the price of using pre-release software from svn. :( you
 get
 it.. but wehn release comes... we have put the mechanisms in place to
 upgrade
 and modify config. we have, during the past few years, used the nice way
 which is just upgrade small bits at a time (new cfg vals), but we haven't
 used
 the nuke button any time recently. for release we pressed the nuke
 button.

 fyi version is now divided into 2 sections. major version (10 *) and
 minor
 version (0-9). so you'll have versions like:

 11
 12
 etc.

 when we bump MAJOR version number up... your cfg is wiped autmatically by
 e.

 we bump major version WHEN the cfg is incompatible with the one you have.
 release at least for us == incompatible, even if in most cases it happens
 to
 work, we know there are 1000's of users with crufty old configs who will
 report issues forever and we'll go works for me and the reality is.. they
 have some options swizzled that we don't expect them to, and they don't
 even
 know, because its an inherited old option.

  Now issues - I haven't been able to solve.
 
  First - the mixer window seems bugged. I cannot resize dialog windows and
  the mixer settings does not allow me to select which channel I want to
  gadget to use. Image example - http://imgur.com/8xUki

 that's weird, mine's much taller than yours... even with a smaller font.
 i've
 made it resizable... maybe it has no channels?

  Second - in the mobile profile, when I add a systray gadget to the panel
  that contains icons (nm-applet, skype ect.) it causes an instant
 segfault.
  If the systray is empty - it adds fine and then causes a segfault as soon
  as I launch an application that would add a gadget to it.

 aaah illume. it needs love. it just hasnt had enough of it of late and
 this was
 one of the reasons iw as considering removing it all for release. i left
 it in
 because of you... you'll have to live with its quirks for a while to come i
 fear.

  Again - didn't have these issues on the Omega release with 1.7.3 EFLs. I
 am
  using the 1.7.4 EFLs with stable release tarball.
 
  --
  ~Jeff Hoogland http://jeffhoogland.com/
  Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
  Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122712
  ___
  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




-- 
~Jeff Hoogland http://jeffhoogland.com/
Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and 

Re: [E-devel] E SVN: raster trunk/terminology/src/bin

2012-12-27 Thread The Rasterman
On Fri, 28 Dec 2012 01:39:13 -0200 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Fri, Dec 28, 2012 at 1:35 AM, Gustavo Sverzut Barbieri 
 barbi...@profusion.mobi wrote:
 
  On Fri, Dec 28, 2012 at 12:28 AM, Enlightenment SVN 
  no-re...@enlightenment.org wrote:
 
  Log:
  work around edbus issues by forcing the mainloop to run at least one
cycle with some dummy things... in ipc launch mode.
 
 
  what's up with edbus/efreet? Do you have a scenario of what is happening?
  It shouldn't do much, but since parts of it is done by libdbus (atm) it may
  happen and we can find a better work around?
 
 
 
 Ah, and the recommended approach when using dbus to do IPC is to follow all
 the async protocol rules. The best way is:
 
 1 - request to be the NameOwner (no queue option)
 2 - if granted, be the server -- normal run;
 3 - if denied, send command to the server and wait reply
 4 - on reply, you exit and may print error if server replies with one.
 
 I believe Eve does that, check
 http://trac.enlightenment.org/e/browser/trunk/eve/src/bin/main.c

if the mainloop doesn't get a chance to run at all after init of
efreet/edbus... segv's happen. there's also a memory leak too:

in terminology... main.c:

if (ipc_instance_add(inst))
  {
 ecore_timer_add(0.1, _dummy_exit, NULL);
 elm_run();
 goto end;
  }

comment out the timer_add() and em_run().

now in terminology behavior options.. enable multi instance. now run one
terminlogy .. this one becoms the daemon. now run a second one (new window pops
up, but 2nd process exits instantly)... but this segv's. (the 2nd one that al
it does is message the first saying 'hey start a window with this window
thanks').

as for leak... just tun a terminology (non-multi-instance mode will do) and
then exit... ther's the edbus service name ptr leaked - valgrind happily spits
this out. :)

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


--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: mello trunk/PROTO/elev8/src/bin

2012-12-27 Thread The Rasterman
On Fri, 28 Dec 2012 05:12:57 +0900 Cedric BAIL moa.blueb...@gmail.com said:

 Cedric Bail
 On Dec 28, 2012 3:07 AM, Enlightenment SVN no-re...@enlightenment.org
 wrote:
 
  Log:
  elev8: Removed daemonizing behaviour
 
Summary:
 - As init systems (like systemd) handle the daemonizing stuff, elev8
 doesn't need to worry about it.
 
 This seems weird to me as an excuse. Elev8 as a daemon run in the user
 session and systemd is clearly not ready there. As I will use e infra to
 start it, I don't really care, but doesn't that impact other environment?

i have to agree. tying yourself to systemd to do something as basic as this is
a bad move.

1. systemd is rare, not common at the moment.
2. even if it becomes common there will be major os's (bsd's, windows?, ...
ubuntu) that will just say no to it no matter what, so we need an alternative
anyway.
3. in systemd land user session handling is new, shiny and last i knew not
ready yet, so even there it's a bad move.

it should be something like this:

if systemd there/running and used as user session etc... THEN use it to
daemonize, else, use own code...and decide at runtime on this, not
compile-time.

 Author:ederson eder...@profusion.mobi
 
  Author:   mello
  Date: 2012-12-27 10:07:18 -0800 (Thu, 27 Dec 2012)
  New Revision: 81750
  Trac: http://trac.enlightenment.org/e/changeset/81750
 
  Modified:
trunk/PROTO/elev8/src/bin/args.c trunk/PROTO/elev8/src/bin/args.h
 trunk/PROTO/elev8/src/bin/main.cc
 
  Modified: trunk/PROTO/elev8/src/bin/args.c
  ===
  --- trunk/PROTO/elev8/src/bin/args.c2012-12-27 15:05:44 UTC (rev
 81749)
  +++ trunk/PROTO/elev8/src/bin/args.c2012-12-27 18:07:18 UTC (rev
 81750)
  @@ -17,7 +17,6 @@
 {
   ECORE_GETOPT_STORE_DEF_BOOL(0, debug, enable debuggind mode,
 EINA_TRUE),
   ECORE_GETOPT_STORE_DEF_BOOL(0, server, enable server mode,
 EINA_TRUE),
  -ECORE_GETOPT_STORE_DEF_BOOL(0, no-daemonize, do not create a
 daemon on server mode, EINA_TRUE),
   ECORE_GETOPT_STORE_DEF_BOOL(0, shutdown, shutdown elev8 server.,
 EINA_TRUE),
   ECORE_GETOPT_STORE_DEF_BOOL(0, connect, run app spawing a elev8
 server., EINA_TRUE),
   ECORE_GETOPT_HELP('h', help),
  @@ -34,7 +33,6 @@
  Ecore_Getopt_Value values[] = {
ECORE_GETOPT_VALUE_BOOL(args-debug),
ECORE_GETOPT_VALUE_BOOL(args-server),
  - ECORE_GETOPT_VALUE_BOOL(args-no_daemonize),
ECORE_GETOPT_VALUE_BOOL(args-shutdown),
ECORE_GETOPT_VALUE_BOOL(args-connect),
ECORE_GETOPT_VALUE_BOOL(args-quit),
 
  Modified: trunk/PROTO/elev8/src/bin/args.h
  ===
  --- trunk/PROTO/elev8/src/bin/args.h2012-12-27 15:05:44 UTC (rev
 81749)
  +++ trunk/PROTO/elev8/src/bin/args.h2012-12-27 18:07:18 UTC (rev
 81750)
  @@ -11,7 +11,6 @@
 typedef struct {
Eina_Bool debug;
Eina_Bool server;
  - Eina_Bool no_daemonize;
Eina_Bool shutdown;
Eina_Bool connect;
Eina_Bool quit;
 
  Modified: trunk/PROTO/elev8/src/bin/main.cc
  ===
  --- trunk/PROTO/elev8/src/bin/main.cc   2012-12-27 15:05:44 UTC (rev
 81749)
  +++ trunk/PROTO/elev8/src/bin/main.cc   2012-12-27 18:07:18 UTC (rev
 81750)
  @@ -395,25 +395,6 @@
  return ECORE_CALLBACK_DONE;
   }
 
  -static void
  -daemonize()
  -{
  -   int pID = fork();
  -
  -   if (pID  0)
  - {
  -ERR(Couldn't create server daemon);
  -exit(1);
  - }
  -
  -   if (pID  0)
  - exit(0); // Parent stops
  -
  -   // Child go on.
  -   ecore_fork_reset();
  -   setsid(); // Child creates a session for itself
  -}
  -
   void
   load_elev8_modules()
   {
  @@ -491,11 +472,7 @@
  HandleScope handle_scope;
 
  if (args.server)
  - {
  -if (!args.no_daemonize)
  -  daemonize();
  -server_start();
  - }
  + server_start();
  else if (args.shutdown)
server_shutdown();
  else if (args.connect)
 
 
 
 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122712
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 
 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by 

Re: [E-devel] E SVN: raster trunk/terminology/src/bin

2012-12-27 Thread Gustavo Sverzut Barbieri
On Fri, Dec 28, 2012 at 12:28 AM, Enlightenment SVN 
no-re...@enlightenment.org wrote:

 Log:
 work around edbus issues by forcing the mainloop to run at least one
   cycle with some dummy things... in ipc launch mode.


what's up with edbus/efreet? Do you have a scenario of what is happening?
It shouldn't do much, but since parts of it is done by libdbus (atm) it may
happen and we can find a better work around?


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Issues with the Stable Release

2012-12-27 Thread The Rasterman
On Thu, 27 Dec 2012 20:58:29 -0600 Jeff Hoogland jeffhoogl...@linux.com said:

 I understand the profile issue - I started with the standard profile and
 recreated everything - not a big deal.
 
 Odd enough after a restart my mixer settings are now functional... Not sure
 what, changed I'm not going to argue with it.
 
 I know illume needs work - and for now I've simply removed the systray from
 our table profile. Will make it awkward for users to get online, but they
 will have to make due.

connman. :)

 Thanks for all the hard work E team - the release over all is fantastic :)
 
 
 On Thu, Dec 27, 2012 at 8:49 PM, Carsten Haitzler ras...@rasterman.comwrote:
 
  On Thu, 27 Dec 2012 14:14:09 -0600 Jeff Hoogland jeffhoogl...@linux.com
  said:
 
   Working really hard to get a release all setup with the stable E17
   packages, but I seem to be hitting more road blocks with this one than
  any
   of the previous snapshots.
  
   Not sure what changed, but between Omega and the Stable release every
   single one of the custom profiles I created for the Omega release stopped
   working with the stable release (they simply restart the wizard). Not a
  big
   deal, I've created all my custom profiles.
 
  we changed major version number and versining scheme. we bumped major
  version
  up in order to force people to start afresh from a clean default config
  as
  recommended and then modify from there. your profiles will be crufty and
  have
  all sorts of settings in them that are no different by default that you
  may not
  know what or why. so i SUGGEST you start from the standard config and then
  modify again from there.
 
  this i guess is the price of using pre-release software from svn. :( you
  get
  it.. but wehn release comes... we have put the mechanisms in place to
  upgrade
  and modify config. we have, during the past few years, used the nice way
  which is just upgrade small bits at a time (new cfg vals), but we haven't
  used
  the nuke button any time recently. for release we pressed the nuke
  button.
 
  fyi version is now divided into 2 sections. major version (10 *) and
  minor
  version (0-9). so you'll have versions like:
 
  11
  12
  etc.
 
  when we bump MAJOR version number up... your cfg is wiped autmatically by
  e.
 
  we bump major version WHEN the cfg is incompatible with the one you have.
  release at least for us == incompatible, even if in most cases it happens
  to
  work, we know there are 1000's of users with crufty old configs who will
  report issues forever and we'll go works for me and the reality is.. they
  have some options swizzled that we don't expect them to, and they don't
  even
  know, because its an inherited old option.
 
   Now issues - I haven't been able to solve.
  
   First - the mixer window seems bugged. I cannot resize dialog windows and
   the mixer settings does not allow me to select which channel I want to
   gadget to use. Image example - http://imgur.com/8xUki
 
  that's weird, mine's much taller than yours... even with a smaller font.
  i've
  made it resizable... maybe it has no channels?
 
   Second - in the mobile profile, when I add a systray gadget to the panel
   that contains icons (nm-applet, skype ect.) it causes an instant
  segfault.
   If the systray is empty - it adds fine and then causes a segfault as soon
   as I launch an application that would add a gadget to it.
 
  aaah illume. it needs love. it just hasnt had enough of it of late and
  this was
  one of the reasons iw as considering removing it all for release. i left
  it in
  because of you... you'll have to live with its quirks for a while to come i
  fear.
 
   Again - didn't have these issues on the Omega release with 1.7.3 EFLs. I
  am
   using the 1.7.4 EFLs with stable release tarball.
  
   --
   ~Jeff Hoogland http://jeffhoogland.com/
   Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
   Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
  
  --
   Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
   MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
   with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
   MVPs and experts. ON SALE this month only -- learn more at:
   http://p.sf.net/sfu/learnmore_122712
   ___
   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
 
 
 
 
 -- 
 ~Jeff Hoogland http://jeffhoogland.com/
 Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
 Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 

Re: [E-devel] E SVN: raster trunk/terminology/src/bin

2012-12-27 Thread Lucas De Marchi
On Fri, Dec 28, 2012 at 12:28 AM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 work around edbus issues by forcing the mainloop to run at least one
   cycle with some dummy things... in ipc launch mode.

   also make selection jump to end if a newline is there - as disussed on
   ml.

could you detail a little bit what is the issue. Looking at the code,
I couldn't understand why you put all this ipc stuff, instead of doing
something like eve does.


Lucas De Marchi

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: acidx IN trunk/efl/src: lib/ecore_evas modules/ecore_evas/engines/x

2012-12-27 Thread Gustavo Sverzut Barbieri
On Thu, Dec 27, 2012 at 11:08 PM, Cedric BAIL cedric.b...@free.fr wrote:

 On Wed, Dec 19, 2012 at 1:27 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
  Log:
  ecore-evas: Async render
 
 
  Author:   acidx
  Date: 2012-12-18 08:27:26 -0800 (Tue, 18 Dec 2012)
  New Revision: 81283
  Trac: http://trac.enlightenment.org/e/changeset/81283

 I am just starting to look at this evas async rendering and I am not a
 big fan of the prototype of evas_render_async. Why do we need to
 duplicate the evas event infra and specify the Evas_Event_Cb per call
 to evas_render_async ? It seems to me EVAS_CALLBACK_RENDER_POST should
 do the job just fine.


you can use that, but we did not want to abuse the already existing evas
canvas event (with multiple listeners) with that. Also we must return the
updates list and it must be emitted only when called in async mode (so
others can differentiate).



 At the same time I don't like the idea of directly giving an Eina_List
 for update. It should be put in a proper public structure like all
 others events structure and the list will just be a member of it. Of
 course that structure should also be send with
 evas_event_callback_call instead of the current NULL.


That's what I specifically want to avoid.

The list behavior is the same as the evas_render_updates(), you get it when
you called it, you must free it... same as before, single listener/owner as
the caller. Propagating it to multiple interested may be non-interesting :-)


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: acidx IN trunk/efl/src: lib/ecore_evas modules/ecore_evas/engines/x

2012-12-27 Thread Cedric BAIL
On Fri, Dec 28, 2012 at 12:32 PM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 On Thu, Dec 27, 2012 at 11:08 PM, Cedric BAIL cedric.b...@free.fr wrote:
 On Wed, Dec 19, 2012 at 1:27 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
  Log:
  ecore-evas: Async render
 
 
  Author:   acidx
  Date: 2012-12-18 08:27:26 -0800 (Tue, 18 Dec 2012)
  New Revision: 81283
  Trac: http://trac.enlightenment.org/e/changeset/81283

 I am just starting to look at this evas async rendering and I am not a
 big fan of the prototype of evas_render_async. Why do we need to
 duplicate the evas event infra and specify the Evas_Event_Cb per call
 to evas_render_async ? It seems to me EVAS_CALLBACK_RENDER_POST should
 do the job just fine.

 you can use that, but we did not want to abuse the already existing evas
 canvas event (with multiple listeners) with that. Also we must return the
 updates list and it must be emitted only when called in async mode (so
 others can differentiate).

I don't see any abuse here. That infra is here to do just that, notify
when a frame has been rendered. In fact, it looks to me like exactly
the opposite, yet another callback infrastructure and without any
technical reason for it. We do call the RENDER_POST just before
calling the async func callback. There is no point in duplicating
them.

 At the same time I don't like the idea of directly giving an Eina_List
 for update. It should be put in a proper public structure like all
 others events structure and the list will just be a member of it. Of
 course that structure should also be send with
 evas_event_callback_call instead of the current NULL.

 That's what I specifically want to avoid.

 The list behavior is the same as the evas_render_updates(), you get it when
 you called it, you must free it... same as before, single listener/owner as
 the caller. Propagating it to multiple interested may be non-interesting :-)

Propagating it is a zero cost. Every one will see the same pointer to
the same data. If they don't want that data, they just need to not
look at it. Zero cost, zero impact.
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] BUG : arabic character

2012-12-27 Thread المسالم المسالمة
pardon me Massimo Maiurana

but there is no any change in svn at this time
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] configure.ac English terms

2012-12-27 Thread The Rasterman
On Thu, 27 Dec 2012 16:35:58 +0100 Leif Middelschulte
leif.middelschu...@gmail.com said:

 Hello everyone,
 
 Does anybody have a problem with replacing the English terms parameters of
 grep in m4_define([v_rev], m4_esyscmd([(svnversion ${SVN_REPO_PATH:-.} |
 grep -v '\(export\|Unversioned directory\)' || echo 0) | awk -F : '{printf(%s
 \n, $1);}' | tr -d ' :MSP\n'])) (taken from configure.ac) with something
 like `gettext -d subversion Unversioned directory%` so it'll work in
 non-Enligsh environments too?

thats filtering out stuff that will make it break... the problem is what to
filter out per locale is a massive long list of every language in the
world... :)

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


--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/terminology/src/bin

2012-12-27 Thread Gustavo Sverzut Barbieri
On Fri, Dec 28, 2012 at 1:35 AM, Gustavo Sverzut Barbieri 
barbi...@profusion.mobi wrote:

 On Fri, Dec 28, 2012 at 12:28 AM, Enlightenment SVN 
 no-re...@enlightenment.org wrote:

 Log:
 work around edbus issues by forcing the mainloop to run at least one
   cycle with some dummy things... in ipc launch mode.


 what's up with edbus/efreet? Do you have a scenario of what is happening?
 It shouldn't do much, but since parts of it is done by libdbus (atm) it may
 happen and we can find a better work around?



Ah, and the recommended approach when using dbus to do IPC is to follow all
the async protocol rules. The best way is:

1 - request to be the NameOwner (no queue option)
2 - if granted, be the server -- normal run;
3 - if denied, send command to the server and wait reply
4 - on reply, you exit and may print error if server replies with one.

I believe Eve does that, check
http://trac.enlightenment.org/e/browser/trunk/eve/src/bin/main.c


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje_object_part_text_set for empty string is broken

2012-12-27 Thread hannes.janet...@gmail.com
On Fri, Dec 28, 2012 at 3:18 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Fri, Dec 28, 2012 at 11:07 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 On Fri, Dec 28, 2012 at 2:53 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Fri, Dec 28, 2012 at 10:48 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 On Fri, Dec 28, 2012 at 2:19 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Fri, Dec 28, 2012 at 10:08 AM, hannes.janet...@gmail.com
 hannes.janet...@googlemail.com wrote:
 i've seen this in evrything for example: first char stays visible
 after deletion until something new is typed

 On what kind of part ? TEXT ? Are you using ellipsis in that case ?

 yes, it's the input text part. nothing changed in evry for a while. i
 followed gdb through evry - edje - eo - edje to
 _edje_object_part_text_raw_set and it all looks correct to that point
 (on the first sight). maybe something missing in _edje_recalc phase?

 That's why I asked about ellipsis. We did a huge change there to make
 it faster, but maybe we did miss some case. Before edje did calculate
 the ellipsis on its own, by trying all possible size until it did fit.
 Now it's done in one pass in Evas directly. That's the main change
 here.

 ah, no the part is not using ellipsis

 Oh, so I didn't break everything ? That would have been an
 achievements. Do you have a simple test case ?

i made one: http://www.enlightenment.org/~jeffdameth/test_text.c with
http://www.enlightenment.org/~jeffdameth/test.edj

when the text is directly replaced in main it works, but not when done
in the timer cb


 --
 Cedric BAIL

 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Integrating Irrlicht. WAS: PROPOSAL: Support physics on Edje

2012-12-27 Thread David Seikel
On Mon, 10 Dec 2012 14:43:52 +1000 David Seikel onef...@gmail.com
wrote:

 On Wed, 5 Dec 2012 12:38:26 +1000 David Seikel onef...@gmail.com
 wrote:
 
  On Wed, 5 Dec 2012 10:36:54 +0900 Cedric BAIL cedric.b...@free.fr
  wrote:
  
   On Tue, Dec 4, 2012 at 10:37 PM, Bruno Dilly
   bdi...@profusion.mobi wrote:
On Mon, Dec 3, 2012 at 11:39 PM, David Seikel
onef...@gmail.com wrote:
On Sun, 2 Dec 2012 12:25:40 +1000 David Seikel
onef...@gmail.com wrote:
On Sat, 1 Dec 2012 18:19:52 -0200 Bruno Dilly
bdi...@profusion.mobi wrote:
   
 On Sat, Dec 1, 2012 at 3:41 AM, David Seikel
 onef...@gmail.com wrote:
  On Wed, 28 Nov 2012 13:15:42 -0200 Bruno Dilly
  bdi...@profusion.mobi wrote:
 
  On Wed, Nov 28, 2012 at 11:30 AM, David Seikel
  onef...@gmail.com wrote:
   On Wed, 28 Nov 2012 10:46:00 -0200 Bruno Dilly
   bdi...@profusion.mobi wrote:
  
   On Mon, Nov 26, 2012 at 10:59 PM, David Seikel
   onef...@gmail.com wrote:
On Mon, 26 Nov 2012 14:55:26 -0200 Bruno Dilly
bdi...@profusion.mobi wrote:
   
Hi David,
   
On Mon, Nov 26, 2012 at 1:36 PM, David Seikel
onef...@gmail.com wrote:
 On Mon, 26 Nov 2012 12:47:16 -0200 Bruno Dilly
 bdi...@profusion.mobi wrote:

 we're are now making ephysics API more stable,
 almost all the features intended to go in are
 already implemented, so we are moving to the
 next step: adding support to physics on Edje.

major snipage

  Now it's the weekend, I'll squish together Elementary,
  ephysics, Irrlicht, and other stuff to see what I can get.

 Oh, good news =)
   
Just to keep you informed, since you seemed interested, here is
the results of my weekends experiments.
   
Yeah, I'm interested, indeed.
   
   
Adding ephysics and Irrlicht source code into my existing
Elementary test bed worked out well, except for one major
problem.
   
Since that proggy had not been worked on for some time, it had
bit rotted after changes to Elementary, so I had to fix that up
first. Elementary itself had bit rotted, it grew a new bug,
which I reported, and apparently discomfiter had already
reported. Perhaps the recent naviframe changes fixed that now?
I'll update SVN later and see.
   
Then I cut and pasted stuff from the ephysics no gravity test,
so there was something with ongoing activity to test with.
That went smoothly. I changed it to reuse the existing main
window, and to use the size of that window, not the hard coded
sizes no gravity test had originally. The result is two
ephysics objects slowly bouncing around on top of the
Elementary widgets, and bouncing off each other, all in one
window. Note, one of those Elementary widgets is an OpenGL
widget for testing, since I knew I'd be adding 3D stuff to it
eventually.
   
Finally I grafted the Irrlicht hello world tutorial onto this
proggy. It involves a loop animated woman and a bit of GUI that
says hello world.  I removed the GUI bit, since the whole
point of this is to use EFL as the GUI, leaving the mesh
women.  I split the hello world main() routine up into bits
(init(), render(), shutdown()), got rid of the main(), and
called the bits from the right places in my main C proggy.
Irrlicht does not have a main loop, you are expected to write
your own, so it fits in well with EFLs implicit main loop.  I
just added the render code from the examples main loop to the
callback that renders the Elementary 3D widget.  Irrlicht,
like Bullet, is a C++ library, so their hello world proggy is
C++.  So now my proggy has a C and a C++ file.  I left the
Irrlicht stuff with it's own window.  This worked well.
   
Now for the major problem.  Both EFL and Irrlicht are cross
platform libraries that jealously guard their inner windows.
So there was no easy method to get EFL and Irrlicht to both
share the one window.  I've not yet found a way to get to the
raw windows pointers used by EFL, though Irrlicht does have a
way to get that.  I've not found any way to tell EFL use this
window I already made.  Irrlicht has a way of using an
externally created window, but the docs say it only supports
MS Windows for now.  I assume this means Linux and Mac support
for that is planned.  The main Irrlicht developer is a MS
Windows developer, so Windows versions have a tendency to get
implemented first.  There are more Irrlicht developers now,
and I think one of them at least tends to do Linux stuff
first.  What I would prefer is to have EFL manage the window,
and have Irrlicht just use the EFL created one.
   
So the end result is one program, two source files (C and C++),
two windows (EFL and Irrlicht).  One shared window is the goal,
then I can see how to get all this 

[E-devel] ban spammers

2012-12-27 Thread P Purkayastha
Is there any way to ban these spammers? Look at this major defacement:

http://trac.enlightenment.org/e/wiki/WikiStart?action=diffversion=91


--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ban spammers

2012-12-27 Thread Cedric BAIL
On Fri, Dec 28, 2012 at 3:18 PM, P Purkayastha ppu...@gmail.com wrote:
 Is there any way to ban these spammers? Look at this major defacement:

 http://trac.enlightenment.org/e/wiki/WikiStart?action=diffversion=91

That one is funny. He did some real change and then put his crap at
the end of the patch so we don't see it... to soon. Account has been
deleted and the wiki change also.
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] eve and enjoy segfaulting in dbus

2012-12-27 Thread Martin Jansa
I haven't seen this with omega/1.7.3/r81287, but now with E17
release/1.7.4/r81627 I see very similar segfaults from eve and 
enjoy immediately after launching them:

eve:
Program received signal SIGSEGV, Segmentation fault.
__strlen_sse2 () at ../sysdeps/x86_64/strlen.S:42
42  pcmpeqb (%rax), %xmm0
(gdb) bt
#0  __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:42
#1  0x717f6698 in marshal_string (pos_after=0x6bbfa0, 
byte_order=optimized out, 
value=0x6575716552007573 Address 0x6575716552007573 out of bounds, 
insert_at=0, str=0x6b6710) at dbus-marshal-basic.c:821
#2  _dbus_marshal_write_basic (str=0x6b6710, insert_at=0, type=type@entry=115, 
value=value@entry=0x7fffd7b8, byte_order=optimized out, 
pos_after=pos_after@entry=0x6bbfa0) at dbus-marshal-basic.c:901
#3  0x717e6c41 in _dbus_type_writer_write_basic_no_typecode 
(value=0x7fffd7b8, type=115, writer=0x6bbf80)
at dbus-marshal-recursive.c:1601
#4  _dbus_type_writer_write_basic_no_typecode (value=0x7fffd7b8, type=115, 
writer=0x6bbf80) at dbus-marshal-recursive.c:2308
#5  _dbus_type_writer_write_basic (writer=writer@entry=0x6bbf80, type=115, 
value=0x7fffd7b8) at dbus-marshal-recursive.c:2323
#6  0x717e9b03 in dbus_message_iter_append_basic (value=optimized 
out, type=optimized out, iter=0x6bbf70) at dbus-message.c:2668
#7  dbus_message_iter_append_basic (iter=0x6bbf70, type=optimized out, 
value=value@entry=0x7fffd7b8) at dbus-message.c:2578
#8  0x7665c2e3 in append_basic (type=type@entry=115 's', 
vl=vl@entry=0x7fffd7e8, iter=iter@entry=0x6bbf70)
at src/lib/edbus_message.c:416
#9  0x7665d2a0 in _edbus_message_arguments_vappend 
(msg=msg@entry=0x6b6e70, signature=signature@entry=0x76670065 su, 
ap=0x717f6688 _dbus_marshal_write_basic+424) at 
src/lib/edbus_message.c:443
#10 0x7665d985 in edbus_message_arguments_vappend 
(msg=msg@entry=0x6b6e70, signature=signature@entry=0x76670065 su, 
ap=ap@entry=0x7fffd8b8) at src/lib/edbus_message.c:481
#11 0x76656e36 in _edbus_proxy_vcall (proxy=0x6bbe00, member=optimized 
out, cb=0x406640 _cb_dbus_request_name, cb_data=0x6b60f0, 
timeout=-1, signature=0x76670065 su, ap=0x7fffd8b8) at 
src/lib/edbus_proxy.c:546
#12 0x76656fc5 in edbus_proxy_call (proxy=optimized out, 
member=member@entry=0x76670068 RequestName, 
cb=cb@entry=0x406640 _cb_dbus_request_name, cb_data=optimized out, 
timeout=timeout@entry=-1, 
signature=signature@entry=0x76670065 su) at src/lib/edbus_proxy.c:569
#13 0x76662838 in edbus_name_request (conn=conn@entry=0x6b4bd0, 
name=name@entry=0x41168d org.enlightenment.eve, flags=flags@entry=0, 
cb=cb@entry=0x406640 _cb_dbus_request_name, cb_data=optimized out) at 
src/lib/edbus_freedesktop.c:11
#14 0x00407c50 in elm_main (argc=1, argv=0x7fffebd8) at main.c:885
#15 0x75927755 in __libc_start_main (main=0x406470 main, argc=1, 
ubp_av=0x7fffebd8, init=optimized out, fini=optimized out, 
rtld_fini=optimized out, stack_end=0x7fffebc8) at libc-start.c:225
#16 0x004064b9 in _start () at ../sysdeps/x86_64/start.S:123

enjoy:
Program received signal SIGSEGV, Segmentation fault.
__strlen_sse2 () at ../sysdeps/x86_64/strlen.S:42
42  pcmpeqb (%rax), %xmm0
(gdb) bt
#0  __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:42
#1  0x71bf2698 in marshal_string (pos_after=0x6734d0, 
byte_order=optimized out, 
value=0x6575716552007573 Address 0x6575716552007573 out of bounds, 
insert_at=0, str=0x668c30) at dbus-marshal-basic.c:821
#2  _dbus_marshal_write_basic (str=0x668c30, insert_at=0, type=type@entry=115, 
value=value@entry=0x7fffe888, byte_order=optimized out, 
pos_after=pos_after@entry=0x6734d0) at dbus-marshal-basic.c:901
#3  0x71be2c41 in _dbus_type_writer_write_basic_no_typecode 
(value=0x7fffe888, type=115, writer=0x6734b0)
at dbus-marshal-recursive.c:1601
#4  _dbus_type_writer_write_basic_no_typecode (value=0x7fffe888, type=115, 
writer=0x6734b0) at dbus-marshal-recursive.c:2308
#5  _dbus_type_writer_write_basic (writer=writer@entry=0x6734b0, type=115, 
value=0x7fffe888) at dbus-marshal-recursive.c:2323
#6  0x71be5b03 in dbus_message_iter_append_basic (value=optimized 
out, type=optimized out, iter=0x6734a0) at dbus-message.c:2668
#7  dbus_message_iter_append_basic (iter=0x6734a0, type=optimized out, 
value=value@entry=0x7fffe888) at dbus-message.c:2578
#8  0x7675f2e3 in append_basic (type=type@entry=115 's', 
vl=vl@entry=0x7fffe8b8, iter=iter@entry=0x6734a0)
at src/lib/edbus_message.c:416
#9  0x767602a0 in _edbus_message_arguments_vappend 
(msg=msg@entry=0x62f020, signature=signature@entry=0x76773065 su, 
ap=0x71bf2688 _dbus_marshal_write_basic+424) at 
src/lib/edbus_message.c:443
#10 0x76760985 in edbus_message_arguments_vappend 
(msg=msg@entry=0x62f020, 

[E-devel] ethumb_client.pc v ethumb-client.pc

2012-12-27 Thread Vincent Torri
hey

i've remarked that we use ethumb_client.pc while all other pc files
with several parts uses '-'

is it possible to modify ethumb_client.pc name ? or is it too late ?

Vincent

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_index active issue

2012-12-27 Thread Jihyeon Seol
Thanks for your advice.

1. To use that item, needs additional EINA_LIST_FOREACH loop. 
 If you are not concerned about it, Please review this attached patch. 
 This patch fixed it follow your advice.

2. Applied.

3. I was confused. I've restored it.



Please review again.

Thanks.
Jihyeon Seol


-Original Message-
From: Daniel Juyung Seo [mailto:seojuyu...@gmail.com] 
Sent: Thursday, December 27, 2012 6:20 PM
To: Enlightenment developer list
Subject: Re: [E-devel] [Patch] elm_index active issue

Thanks for the patch but this patch needs more love.

1. adopting sd-selected_it

Adopting sd-selected_it needs to be taken care a lot more love.
elm_index already has it-selected. sd-selected_it also has to be changed
when it-selected changes.
So change sd-selected_it also when it-selected or it_closest-selected is
changed.

2. if condition checks

Change
if (sd-selected_it != NULL)
to
if (sd-selected_it)

That's what other efl codes do.

3. Elm_Index_Item

Why did you move Elm_Index_Item structure position? Just curious...

4. Elm_Index_Item *selected_it inside Elm_Index_Item

You added 'selected_it' to Elm_Index_Item and it looks better if you put
selected_it ahead of 'Eina_Bool seleted'.
So when another Eina_Bool is added later it will be packed with existing
Eina_Bool.
This does not break ABI.

Thanks.

Daniel Juyung Seo (SeoZ)


On Thu, Dec 27, 2012 at 4:57 PM, Jihyeon Seol
jihyeon.s...@samsung.comwrote:

 Dear, all


 This patch is for fix the index active issue that index item's active
 status is changed to inactive after change of font size and so on.

 The problem is occurred by repetition of _elm_index_smart_theme().
 This function changes item's status to inactive.

 I modified as follows:
 When _elm_index_smart_theme() called repeatedly, if there's active 
 item, the item's status will be changed to active.


 Please review this patch.

 Sincerely,
 Jihyeon Seol


 --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, 
 HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your 
 skills current with LearnDevNow - 3,200 step-by-step video tutorials 
 by Microsoft MVPs and experts. ON SALE this month only -- learn more 
 at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC,
Windows 8 Apps, JavaScript and much more. Keep your skills current with
LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and
experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


elm_index_active_issue.diff
Description: Binary data
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel