[E-devel] [PATCH] elm_index: removed unnecessary lines

2013-01-12 Thread Jaeun Choi
I removed some unnecessary lines from elm_index.c  
 
1. in _index_box_auto_fill  
_index_box_clear(line 178) does nothing:  
if _index_box_clear is called, it means sd-gt;level_active[level] is false 
(line 116).  
if sd-gt;level_active[level] is false, _index_box_clear returns immediately 
(line 60).  
 
2. in _on_mouse_down  
3. in _on_mouse_in_access

4. in _autohide_disabled_set  
Signal emit is enough.
Filling the box and displaying the box are separated jobs.
I think it's logically consistent to fill the box only when  
1) elm_index_level_go is called  
2) theme is changed  
 
5. in _level_go

Always clear the box before fill the box.
 
--  
Jaeun Choi
Index: src/lib/elm_index.c
===
--- src/lib/elm_index.c	(revision 82689)
+++ src/lib/elm_index.c	(working copy)
@@ -30,7 +30,7 @@ _item_free(Elm_Index_Item *it)
ELM_INDEX_DATA_GET(WIDGET(it), sd);
 
sd-items = eina_list_remove(sd-items, it);
-   if (it-letter) 
+   if (it-letter)
  {
 eina_stringshare_del(it-letter);
 it-letter = NULL;
@@ -171,16 +171,6 @@ _index_box_auto_fill(Evas_Object *obj,
 evas_object_show(o);
 
 i++;
-evas_object_smart_calculate(box); // force a calc so we know the size
-evas_object_size_hint_min_get(box, mw, mh);
-if (mh  h)
-  {
- _index_box_clear(obj, box, level);
- if (i  0)
-   {
-  // FIXME: only i objects fit! try again. overflows right now
-   }
-  }
 
 // ACCESS
 if ((it-level == 0) 
@@ -510,7 +500,6 @@ _on_mouse_down(void *data,
if (!sd-autohide_disabled)
  {
 _index_box_clear(data, sd-bx[1], 1);
-_index_box_auto_fill(data, sd-bx[0], 0);
 elm_layout_signal_emit(data, elm,state,active, elm);
  }
_sel_eval(data, ev-canvas.x, ev-canvas.y);
@@ -615,7 +604,6 @@ _on_mouse_in_access(void *data,
if (!sd-autohide_disabled)
  {
 _index_box_clear(data, sd-bx[1], 1);
-_index_box_auto_fill(data, sd-bx[0], 0);
 elm_layout_signal_emit(data, elm,state,active, elm);
  }
 }
@@ -926,7 +914,6 @@ _autohide_disabled_set(Eo *obj, void *_pd, va_list
if (sd-autohide_disabled)
  {
 _index_box_clear(obj, sd-bx[1], 1);
-_index_box_auto_fill(obj, sd-bx[0], 0);
 elm_layout_signal_emit(obj, elm,state,active, elm);
  }
else
@@ -1330,8 +1317,13 @@ _level_go(Eo *obj, void *_pd, va_list *list)
int level = va_arg(*list, int);
(void) level;
Elm_Index_Smart_Data *sd = _pd;
+   _index_box_clear(obj, sd-bx[0], 0);
_index_box_auto_fill(obj, sd-bx[0], 0);
-   if (sd-level == 1) _index_box_auto_fill(obj, sd-bx[1], 1);
+   if (sd-level == 1)
+ {
+_index_box_clear(obj, sd-bx[1], 1);
+_index_box_auto_fill(obj, sd-bx[1], 1);
+ }
 }
 
 EAPI void
--
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efl merge and win32

2013-01-12 Thread Adrien Nader
On Fri, Jan 11, 2013, Carsten Haitzler wrote:
 On Fri, 11 Jan 2013 13:59:48 +1000 David Seikel onef...@gmail.com said:
 
  On Fri, 11 Jan 2013 11:51:04 +0900 Cedric BAIL cedric.b...@free.fr
  wrote:
  
   On Fri, Jan 11, 2013 at 11:46 AM, Carsten Haitzler
   ras...@rasterman.com wrote:
On Fri, 11 Jan 2013 09:46:42 +0900 Cedric BAIL
cedric.b...@free.fr said:
On Fri, Jan 11, 2013 at 9:26 AM, Carsten Haitzler
ras...@rasterman.com wrote:
 On Fri, 11 Jan 2013 09:08:20 +0900 Cedric BAIL
 cedric.b...@free.fr said:
 On Fri, Jan 11, 2013 at 7:51 AM, Nicolas Aguirre
 aguirre.nico...@gmail.com wrote:
  After lucas commit, i tried to build EFL merge for win32.
 
  i configure with : ./configure --prefix=$MINGW_PREFIX
  --host=$TARGET --disable-static --with-tests=none
  --with-crypto=gnutls --disable-gstreamer
  --disable-pulseaudio --disable-audio --disable-physics
 
  --disable-gstreamer option does't work at all, it's ignored,
  attached a patch which fix this issue.
 
  The next issue is that the configure try to check for eeze,
  but eeze is a linux only package, it's a non sense for
  windows or macos. So how to remove eeze from the build ?
  It could be a good option to add a --disable-eeze option in
  the configure ? what you think about it ?

 Obviously, yes.

 I think we really need to setup a buildbot for mingw as the
 last serie of patch prove that nobody did test it at all and
 made change that are likely to break it.

 first... need to make a qemu vm for windows... and that means a
 windows licence/copy at a minimum. we should test a real build
 ON windows ... as opposed to a cross-compile. here's the
 question. windows xp, vista, 7 or 8? sure - in theory we should
 have all. in theory if we use xp... then what we build
 binary-wise AND the build itself should work on later versions
 too...
   
At this point, just automated building will be a huge step
forward...
   
but we can't build on windows.. without a windows... install ... to
build on. :P
   
   Cross compilation is faster as far as I know for windows :-)
  
  Vincent's Windows stuff was made to cross compile with mingw under
  Linux.  That's the main delivery method he used.  So no need for a
  Windows license to compile it.  And as Cedric said, at least that means
  we can make sure compiling is not broken.  Leave the result easily
  downloaded, and I'm sure people will download it to test it on their
  expensive Windows installs.
 
 but we can't make sure that compiling *ON* windows is not broken. we also 
 can't
 verify if it runs properly or not (missing symbols, modules simply not loading
 at all etc.).

Don't worry about missing symbols, there can be no undefined symbols in
DLLs (that's in the design of the PE loader).

Anyway, I get your point and I agree that's a goal but it's much more
work.

However it is *cross*-compilation which is way cleaner and nicer than
compiling from something on windows.

Various thoughts as bullet points:

- building from cygwin to windows (not to cygwin) is cross-compilation

- building from msys to windows (not to msys) is cross-compilation

- msys is a big ugly hack (a fork of cygwin and a never-upstreamed fork
  of gcc 2.95 or 2.96 to add a specific target)

- msys is a bastard in the first meaning of the name: it's a tentative
  mix of windows and posix, a guess of what comes from which, goes where
  and how it should be translated

- buildbots on msys and cygwin will probably never be able to handle the
  load because of how slow they will be (iirc it took Vincent 10 times
  longer to build elementary from msys) and a ccache would probably make
  things worse

- wine is working well enough to provide a good testing platform (I'm
  not saying that would replace tests on windows however)

- vnc and rdesktop will have a much bigger impact on the rendering than
  wine

- you can perfectly build on linux, test on windows and for that you can
  easily use the evaluation editions of windows; they have limitations
  but should be enough/perfect for tests



tl;dr: msys and cygwin are cross-compilation anyway, both will make
building too slow, msys is crap, wine is better than you seem to think
and will make it possible to check the rendering and testing could be
done through VMs with eval versions of windows.

-- 
Adrien Nader

--
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net

[E-devel] [PATCH] elm_index: removed unnecessary lines

2013-01-12 Thread Jaeun Choi
I removed some unnecessary lines from elm_index.c  
 
1. in _index_box_auto_fill  
_index_box_clear(line 178) does nothing:  
if _index_box_clear is called, it means sd-gt;level_active[level] is false 
(line 116).  
if sd-gt;level_active[level] is false, _index_box_clear returns immediately 
(line 60).  
 
2. in _on_mouse_down  
3. in _on_mouse_in_access
4. in _autohide_disabled_set  
Signal emit is enough.
Filling the box and displaying the box are separated jobs.
I think it's logically consistent to fill the box only when  
1) elm_index_level_go is called  
2) theme is changed  
 
5. in _level_go
Always clear the box before fill the box.
 
--  
Jaeun Choi


Index: src/lib/elm_index.c
===
--- src/lib/elm_index.c	(revision 82689)
+++ src/lib/elm_index.c	(working copy)
@@ -30,7 +30,7 @@ _item_free(Elm_Index_Item *it)
ELM_INDEX_DATA_GET(WIDGET(it), sd);
 
sd-items = eina_list_remove(sd-items, it);
-   if (it-letter) 
+   if (it-letter)
  {
 eina_stringshare_del(it-letter);
 it-letter = NULL;
@@ -171,16 +171,6 @@ _index_box_auto_fill(Evas_Object *obj,
 evas_object_show(o);
 
 i++;
-evas_object_smart_calculate(box); // force a calc so we know the size
-evas_object_size_hint_min_get(box, mw, mh);
-if (mh  h)
-  {
- _index_box_clear(obj, box, level);
- if (i  0)
-   {
-  // FIXME: only i objects fit! try again. overflows right now
-   }
-  }
 
 // ACCESS
 if ((it-level == 0) 
@@ -510,7 +500,6 @@ _on_mouse_down(void *data,
if (!sd-autohide_disabled)
  {
 _index_box_clear(data, sd-bx[1], 1);
-_index_box_auto_fill(data, sd-bx[0], 0);
 elm_layout_signal_emit(data, elm,state,active, elm);
  }
_sel_eval(data, ev-canvas.x, ev-canvas.y);
@@ -615,7 +604,6 @@ _on_mouse_in_access(void *data,
if (!sd-autohide_disabled)
  {
 _index_box_clear(data, sd-bx[1], 1);
-_index_box_auto_fill(data, sd-bx[0], 0);
 elm_layout_signal_emit(data, elm,state,active, elm);
  }
 }
@@ -926,7 +914,6 @@ _autohide_disabled_set(Eo *obj, void *_pd, va_list
if (sd-autohide_disabled)
  {
 _index_box_clear(obj, sd-bx[1], 1);
-_index_box_auto_fill(obj, sd-bx[0], 0);
 elm_layout_signal_emit(obj, elm,state,active, elm);
  }
else
@@ -1330,8 +1317,13 @@ _level_go(Eo *obj, void *_pd, va_list *list)
int level = va_arg(*list, int);
(void) level;
Elm_Index_Smart_Data *sd = _pd;
+   _index_box_clear(obj, sd-bx[0], 0);
_index_box_auto_fill(obj, sd-bx[0], 0);
-   if (sd-level == 1) _index_box_auto_fill(obj, sd-bx[1], 1);
+   if (sd-level == 1)
+ {
+_index_box_clear(obj, sd-bx[1], 1);
+_index_box_auto_fill(obj, sd-bx[1], 1);
+ }
 }
 
 EAPI void
--
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] elm_index: removed unnecessary lines

2013-01-12 Thread Jaeun Choi
I removed some unnecessary lines from elm_index.c  

 



1. in _index_box_auto_fill 
 

_index_box_clear(line 178) does nothing: 
 

if _index_box_clear is called, it means sd-gt;level_active[level] is false 
(line 116).  


if sd-gt;level_active[level] is false, _index_box_clear returns immediately 
(line 60).  

 



2. in _on_mouse_down  


3. in _on_mouse_in_access


4. in _autohide_disabled_set  


Signal emit is enough.


Filling the box and displaying the box are separated jobs.


I think it's logically consistent to fill the box only when  


1) elm_index_level_go is called,   

2) theme is changed.

5. in _level_go


Always clear the box before fill the box.


--
 Jaeun Choi




Index: src/lib/elm_index.c
===
--- src/lib/elm_index.c	(revision 82689)
+++ src/lib/elm_index.c	(working copy)
@@ -30,7 +30,7 @@ _item_free(Elm_Index_Item *it)
ELM_INDEX_DATA_GET(WIDGET(it), sd);
 
sd-items = eina_list_remove(sd-items, it);
-   if (it-letter) 
+   if (it-letter)
  {
 eina_stringshare_del(it-letter);
 it-letter = NULL;
@@ -171,16 +171,6 @@ _index_box_auto_fill(Evas_Object *obj,
 evas_object_show(o);
 
 i++;
-evas_object_smart_calculate(box); // force a calc so we know the size
-evas_object_size_hint_min_get(box, mw, mh);
-if (mh  h)
-  {
- _index_box_clear(obj, box, level);
- if (i  0)
-   {
-  // FIXME: only i objects fit! try again. overflows right now
-   }
-  }
 
 // ACCESS
 if ((it-level == 0) 
@@ -510,7 +500,6 @@ _on_mouse_down(void *data,
if (!sd-autohide_disabled)
  {
 _index_box_clear(data, sd-bx[1], 1);
-_index_box_auto_fill(data, sd-bx[0], 0);
 elm_layout_signal_emit(data, elm,state,active, elm);
  }
_sel_eval(data, ev-canvas.x, ev-canvas.y);
@@ -615,7 +604,6 @@ _on_mouse_in_access(void *data,
if (!sd-autohide_disabled)
  {
 _index_box_clear(data, sd-bx[1], 1);
-_index_box_auto_fill(data, sd-bx[0], 0);
 elm_layout_signal_emit(data, elm,state,active, elm);
  }
 }
@@ -926,7 +914,6 @@ _autohide_disabled_set(Eo *obj, void *_pd, va_list
if (sd-autohide_disabled)
  {
 _index_box_clear(obj, sd-bx[1], 1);
-_index_box_auto_fill(obj, sd-bx[0], 0);
 elm_layout_signal_emit(obj, elm,state,active, elm);
  }
else
@@ -1330,8 +1317,13 @@ _level_go(Eo *obj, void *_pd, va_list *list)
int level = va_arg(*list, int);
(void) level;
Elm_Index_Smart_Data *sd = _pd;
+   _index_box_clear(obj, sd-bx[0], 0);
_index_box_auto_fill(obj, sd-bx[0], 0);
-   if (sd-level == 1) _index_box_auto_fill(obj, sd-bx[1], 1);
+   if (sd-level == 1)
+ {
+_index_box_clear(obj, sd-bx[1], 1);
+_index_box_auto_fill(obj, sd-bx[1], 1);
+ }
 }
 
 EAPI void
--
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_index: removed unnecessary lines

2013-01-12 Thread Jaeun Choi
sorry
ignore this
naver sucks

Sent from my iPhone

On 2013. 1. 12., at 오후 5:34, Jaeun Choi jaeun_c...@naver.com wrote:

 I removed some unnecessary lines from elm_index.c  
 
 
 
 
 
 1. in _index_box_auto_fill 
 
 
 _index_box_clear(line 178) does nothing: 
 
 
 if _index_box_clear is called, it means sd-gt;level_active[level] is false 
 (line 116).  
 
 
 if sd-gt;level_active[level] is false, _index_box_clear returns immediately 
 (line 60).  
 
 
 
 
 
 2. in _on_mouse_down  
 
 
 3. in _on_mouse_in_access
 
 
 4. in _autohide_disabled_set  
 
 
 Signal emit is enough.
 
 
 Filling the box and displaying the box are separated jobs.
 
 
 I think it's logically consistent to fill the box only when  
 
 
 1) elm_index_level_go is called,   
 
 2) theme is changed.
 
 5. in _level_go
 
 
 Always clear the box before fill the box.
 
 
 --
 Jaeun Choi
 
 
 
 
 elm_index.patch
 --
 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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_index: removed unnecessary lines

2013-01-12 Thread Jaeun Choi
sorry
ignore this


Sent from my iPhone

On 2013. 1. 12., at 오후 5:21, Jaeun Choi jaeun_c...@naver.com wrote:

 I removed some unnecessary lines from elm_index.c  
 
 1. in _index_box_auto_fill  
 _index_box_clear(line 178) does nothing:  
 if _index_box_clear is called, it means sd-gt;level_active[level] is false 
 (line 116).  
 if sd-gt;level_active[level] is false, _index_box_clear returns immediately 
 (line 60).  
 
 2. in _on_mouse_down  
 3. in _on_mouse_in_access
 
 4. in _autohide_disabled_set  
 Signal emit is enough.
 Filling the box and displaying the box are separated jobs.
 I think it's logically consistent to fill the box only when  
 1) elm_index_level_go is called  
 2) theme is changed  
 
 5. in _level_go
 
 Always clear the box before fill the box.
 
 --  
 Jaeun Choi
 elm_index.patch
 --
 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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_index: removed unnecessary lines

2013-01-12 Thread The Rasterman
On Sat, 12 Jan 2013 17:30:34 +0900 (KST) Jaeun Choi jaeun_c...@naver.com said:

 I removed some unnecessary lines from elm_index.c  
  
 1. in _index_box_auto_fill  
 _index_box_clear(line 178) does nothing:  
 if _index_box_clear is called, it means sd-gt;level_active[level] is false
 (line 116). if sd-gt;level_active[level] is false, _index_box_clear returns
 immediately (line 60). 
 2. in _on_mouse_down  
 3. in _on_mouse_in_access
 4. in _autohide_disabled_set  
 Signal emit is enough.
 Filling the box and displaying the box are separated jobs.
 I think it's logically consistent to fill the box only when  
 1) elm_index_level_go is called  
 2) theme is changed  
  
 5. in _level_go
 Always clear the box before fill the box.

tanks!

a few comments. :)

1. can you avoid whitespace changes in patches where possible - they just
clutter them. if you want to fix whitespace issues split them of in another
patch
2. can you also provide a backport to stable 1.7 branch? (look at evn branches
- we maintan a stable 1.7 branch for elementary in order to release bugfix
releases? since this is... a bug fix :)

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


--
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_index: removed unnecessary lines

2013-01-12 Thread Jaeun Choi
thanks!
 
1. no whitespace change this time
2. include a backport to stable 1.7 branch
 
--  
Jaeun Choi




 
-Original Message-
From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
To: Enlightenment developer 
listlt;enlightenment-devel@lists.sourceforge.netgt;; 
Cc: Jaeun Choilt;jaeun_c...@naver.comgt;; 
Sent: 2013-01-12 (토) 17:55:02
Subject: Re: [E-devel] [PATCH] elm_index: removed unnecessary lines

On Sat, 12 Jan 2013 17:30:34 +0900 (KST) Jaeun Choi 
lt;jaeun_choigt;@naver.comgt; said:

gt; I removed some unnecessary lines from elm_index.c  
gt;  
gt; 1. in _index_box_auto_fill  
gt; _index_box_clear(line 178) does nothing:  
gt; if _index_box_clear is called, it means sd-gt;level_active[level] is false
gt; (line 116). if sd-gt;level_active[level] is false, _index_box_clear 
returns
gt; immediately (line 60). 
gt; 2. in _on_mouse_down  
gt; 3. in _on_mouse_in_access
gt; 4. in _autohide_disabled_set  
gt; Signal emit is enough.
gt; Filling the box and displaying the box are separated jobs.
gt; I think it's logically consistent to fill the box only when  
gt; 1) elm_index_level_go is called  
gt; 2) theme is changed  
gt;  
gt; 5. in _level_go
gt; Always clear the box before fill the box.

tanks!

a few comments. :)

1. can you avoid whitespace changes in patches where possible - they just
clutter them. if you want to fix whitespace issues split them of in another
patch
2. can you also provide a backport to stable 1.7 branch? (look at evn branches
- we maintan a stable 1.7 branch for elementary in order to release bugfix
releases? since this is... a bug fix :)

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


 
Index: src/lib/elm_index.c
===
--- src/lib/elm_index.c	(revision 82689)
+++ src/lib/elm_index.c	(working copy)
@@ -171,16 +171,6 @@ _index_box_auto_fill(Evas_Object *obj,
 evas_object_show(o);
 
 i++;
-evas_object_smart_calculate(box); // force a calc so we know the size
-evas_object_size_hint_min_get(box, mw, mh);
-if (mh  h)
-  {
- _index_box_clear(obj, box, level);
- if (i  0)
-   {
-  // FIXME: only i objects fit! try again. overflows right now
-   }
-  }
 
 // ACCESS
 if ((it-level == 0) 
@@ -510,7 +500,6 @@ _on_mouse_down(void *data,
if (!sd-autohide_disabled)
  {
 _index_box_clear(data, sd-bx[1], 1);
-_index_box_auto_fill(data, sd-bx[0], 0);
 elm_layout_signal_emit(data, elm,state,active, elm);
  }
_sel_eval(data, ev-canvas.x, ev-canvas.y);
@@ -615,7 +604,6 @@ _on_mouse_in_access(void *data,
if (!sd-autohide_disabled)
  {
 _index_box_clear(data, sd-bx[1], 1);
-_index_box_auto_fill(data, sd-bx[0], 0);
 elm_layout_signal_emit(data, elm,state,active, elm);
  }
 }
@@ -926,7 +914,6 @@ _autohide_disabled_set(Eo *obj, void *_pd, va_list
if (sd-autohide_disabled)
  {
 _index_box_clear(obj, sd-bx[1], 1);
-_index_box_auto_fill(obj, sd-bx[0], 0);
 elm_layout_signal_emit(obj, elm,state,active, elm);
  }
else
@@ -1330,8 +1317,13 @@ _level_go(Eo *obj, void *_pd, va_list *list)
int level = va_arg(*list, int);
(void) level;
Elm_Index_Smart_Data *sd = _pd;
+   _index_box_clear(obj, sd-bx[0], 0);
_index_box_auto_fill(obj, sd-bx[0], 0);
-   if (sd-level == 1) _index_box_auto_fill(obj, sd-bx[1], 1);
+   if (sd-level == 1)
+ {
+_index_box_clear(obj, sd-bx[1], 1);
+_index_box_auto_fill(obj, sd-bx[1], 1);
+ }
 }
 
 EAPI void
Index: src/lib/elm_index.c
===
--- src/lib/elm_index.c	(revision 82692)
+++ src/lib/elm_index.c	(working copy)
@@ -142,16 +142,6 @@ _index_box_auto_fill(Evas_Object *obj,
 evas_object_show(o);
 
 i++;
-evas_object_smart_calculate(box); // force a calc so we know the size
-evas_object_size_hint_min_get(box, mw, mh);
-if (mh  h)
-  {
- _index_box_clear(obj, box, level);
- if (i  0)
-   {
-  // FIXME: only i objects fit! try again. overflows right now
-   }
-  }
  }
 
evas_object_smart_calculate(box);
@@ -452,7 +442,6 @@ _on_mouse_down(void *data,
if (!sd-autohide_disabled)
  {
 _index_box_clear(data, sd-bx[1], 1);
-_index_box_auto_fill(data, sd-bx[0], 0);
 elm_layout_signal_emit(data, elm,state,active, elm);
  }
_sel_eval(data, ev-canvas.x, ev-canvas.y);
@@ -693,7 +682,6 @@ elm_index_autohide_disabled_set(Evas_Object *obj,
if (sd-autohide_disabled)
  {
 _index_box_clear(obj, sd-bx[1], 1);
-_index_box_auto_fill(obj, sd-bx[0], 0);
 elm_layout_signal_emit(obj, elm,state,active, elm);
  }

Re: [E-devel] Eet testsuite failures

2013-01-12 Thread Albin Tonnerre
On Tue, Jan 8, 2013 at 11:18 PM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 Hi Lutin,

 both seem correct to me. Let's wait for others to chime in, but they should
 be okay.

I'd like to upload those fixes to Debian soon, so now would be a good
time for anyone who'd like to object :)
--
Albin

--
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
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/data/themes/edc

2013-01-12 Thread David Seikel
On Fri, 11 Jan 2013 13:59:24 -0800 Enlightenment SVN
no-re...@enlightenment.org wrote:

 Log:
 unset color class for comp popups, onefangs rejoice again
   
 
 Author:   discomfitor
 Date: 2013-01-11 13:59:24 -0800 (Fri, 11 Jan 2013)
 New Revision: 82673
 Trac: http://trac.enlightenment.org/e/changeset/82673
 
 Modified:
   trunk/e/data/themes/edc/comp.edc 

Yep, back to Yay! with a capital Y now.  B-)

Now if someone would answer my question about disabling that special
fix for some types of windows that broke those types for me that where
working fine previously ... but that's another subject.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Heads Up: EFL single tree is ready for tests!

2013-01-12 Thread Tom Hacohen
Cool news, what about elementary?


On Sat, Jan 12, 2013 at 6:01 AM, Gustavo Sverzut Barbieri 
barbi...@profusion.mobi wrote:

 Hi all,

 Finally all the libs are in trunk/efl, making compilation hopefully
 faster and simpler. But as every major change, we need testers and
 cleanup.

 It would be nice to test it on different platforms to see what kind of
 problems comes up. Linux should be pretty solid, but would be nice to
 have feedback from BSD and Solaris people as well.

 Whenever you find a problem, see configure output and config.log.

 For now on I just plan to do some cleanups and help is welcome to
 remove legacy function checks (if it's in POSIX2001, remove checks and
 add work arounds in the porting libraries such as Evil/Escape).

 It would be interesting if someone could benchmark compilation time.
 Calling autoconf only once and being able to compile in parallel
 (icrecream/distccc) should speed up a lot :-)

 For developers there is an added benefit: whenever you change a file
 it will automatically recompile every dependency (.h) and relink
 (.la), finding errors.

 Hint: if you're just compiling one module and want to avoid the relink
 of dependencies (useful for eina), use an explicit target:

make -C src  lib/eina/libeina.la lib/evas/libevas.la

 And remember that automake generate some targets for you (valid inside
 src dir):
 install-binPROGRAMS
 install-libLTLIBRARIES
 and so on.

 --
 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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] check requirement for efl build

2013-01-12 Thread Tom Hacohen
I've mentioned it before, why the heck is that a configure thing and not
just a make thing?


On Sat, Jan 12, 2013 at 4:13 AM, Doug Newgard scimmi...@outlook.com wrote:

 It already is conditional. It only requires check if you build the tests,
 which
 the dev profile does by default. If you don't want the tests, just pass
 --with-tests=none and it shouldn't require check.

 Doug

 
 Date: Sat, 12 Jan 2013 12:55:57 +0900
 From: ngc...@gmail.com
 To: enlightenment-devel@lists.sourceforge.net
 Subject: [E-devel] check requirement for efl build


 Trunk efl tree requires the program check to successfully configure the
 build:

  8 
 checking for pkg-config... /usr/bin/pkg-config
 checking pkg-config is at least version 0.9.0... yes
 checking for doxygen... yes
 checking for CHECK... no
 configure: error: Package requirements (check = 0.9.5) were not met:

 No package 'check' found
  8 

 This should be conditional as it is only needed for unit tests.
 Don't really know how to fix it. We could make it conditional to the
 valgrind support, or maybe make another specific option to configure.

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


 --
 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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Issue with elm.Entry.entry_get and password = True

2013-01-12 Thread Tom Hacohen
Already replied to that...


On Fri, Jan 11, 2013 at 9:20 PM, Jeff Hoogland jeffhoogl...@linux.comwrote:

 Ping.


 On Fri, Dec 21, 2012 at 5:34 PM, Jeff Hoogland jeffhoogl...@linux.com
 wrote:

  I ran into an issue this afternoon that gave me all sorts of headaches
  until I sorted through some debug output.
 
  It seems that when I have an elementary.Entry with password = True (so it
  puts * over the characters a few seconds after they are typed) and I call
  the entry_get() function on this Entry box - if the last letter of the
  password is still visible (hasn't become a * yet) then the text that
  returns looks like:
 
  mypassworpassword=offd/password
 
  Is it intended that entry_get() returns the text in this manner? If so I
  will simply strip it out myself - just wanted to confirm that is the
  desired behavior though.
 
  --
  ~Jeff Hoogland http://jeffhoogland.com/
  Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
  Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 



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




-- 
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Elementary Gesture Layer Input Variants? Trackpad vs. Touchscreen?

2013-01-12 Thread Tom Hacohen
We already talked about it in IRC. :)
Patches are welcomed if you want the efl to recognise trackpad multitouch
that are passed raw from the driver.


On Fri, Jan 11, 2013 at 1:04 PM, Carsten Haitzler ras...@rasterman.comwrote:

 On Fri, 11 Jan 2013 12:44:19 + Rottsches, Dominik
 dominik.rottsc...@intel.com said:

 it's so much shorter for me to say:

 elementary_test -to Gesture Layer 2

 :)

  Hi Tom, others,
 
  Can you explain a little bit more what kind of touch gestures the
 Elementary
  gesture layer widget interprets and how? What kind of input mouse/multi
  events does it need?
 
  The reason I am asking is aimed towards the following:
 
  Would it make a distinction or recognize differently gestures from
 touchpads
  and touchscreens? How about for example the momentum gesture - is this
  recognized as a two finger gesture on trackpads, vs. being a one finger
  gesture in touchscreen only setups?
 
  Thanks very much in advance for your explanations,
 
  Dominik
 
 
 
 --
  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
 


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




-- 
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] check requirement for efl build

2013-01-12 Thread Gustavo Sverzut Barbieri
On Saturday, January 12, 2013, Tom Hacohen wrote:

 I've mentioned it before, why the heck is that a configure thing and not
 just a make thing?


Because it is a library and must be detected otherwise the tests won't
compile.





 On Sat, Jan 12, 2013 at 4:13 AM, Doug Newgard 
 scimmi...@outlook.comjavascript:;
 wrote:

  It already is conditional. It only requires check if you build the tests,
  which
  the dev profile does by default. If you don't want the tests, just pass
  --with-tests=none and it shouldn't require check.
 
  Doug
 
  
  Date: Sat, 12 Jan 2013 12:55:57 +0900
  From: ngc...@gmail.com javascript:;
  To: enlightenment-devel@lists.sourceforge.net javascript:;
  Subject: [E-devel] check requirement for efl build
 
 
  Trunk efl tree requires the program check to successfully configure the
  build:
 
   8 
  checking for pkg-config... /usr/bin/pkg-config
  checking pkg-config is at least version 0.9.0... yes
  checking for doxygen... yes
  checking for CHECK... no
  configure: error: Package requirements (check = 0.9.5) were not met:
 
  No package 'check' found
   8 
 
  This should be conditional as it is only needed for unit tests.
  Don't really know how to fix it. We could make it conditional to the
  valgrind support, or maybe make another specific option to configure.
 
  --
  Jérôme Pinot
  http://ngc891.blogdns.net/
 
 
 
 --
  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. SALE $99.99 this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122912
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net javascript:;
  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. SALE $99.99 this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122912
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net javascript:;
  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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net javascript:;
 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Heads Up: EFL single tree is ready for tests!

2013-01-12 Thread Gustavo Sverzut Barbieri
On Saturday, January 12, 2013, Tom Hacohen wrote:

 Cool news, what about elementary?



No plans as I'm always saying regarding more complex dependencies. Elm
should be solo IMO. Also, it's just 2 packages now, very simple :-)

If we agree on the mandatory options of EFL, then elm can be simplified to
assume those. Otherwise we leave the options but make them more strict as
in EFL





 On Sat, Jan 12, 2013 at 6:01 AM, Gustavo Sverzut Barbieri 
 barbi...@profusion.mobi javascript:; wrote:

  Hi all,
 
  Finally all the libs are in trunk/efl, making compilation hopefully
  faster and simpler. But as every major change, we need testers and
  cleanup.
 
  It would be nice to test it on different platforms to see what kind of
  problems comes up. Linux should be pretty solid, but would be nice to
  have feedback from BSD and Solaris people as well.
 
  Whenever you find a problem, see configure output and config.log.
 
  For now on I just plan to do some cleanups and help is welcome to
  remove legacy function checks (if it's in POSIX2001, remove checks and
  add work arounds in the porting libraries such as Evil/Escape).
 
  It would be interesting if someone could benchmark compilation time.
  Calling autoconf only once and being able to compile in parallel
  (icrecream/distccc) should speed up a lot :-)
 
  For developers there is an added benefit: whenever you change a file
  it will automatically recompile every dependency (.h) and relink
  (.la), finding errors.
 
  Hint: if you're just compiling one module and want to avoid the relink
  of dependencies (useful for eina), use an explicit target:
 
 make -C src  lib/eina/libeina.la lib/evas/libevas.la
 
  And remember that automake generate some targets for you (valid inside
  src dir):
  install-binPROGRAMS
  install-libLTLIBRARIES
  and so on.
 
  --
  Gustavo Sverzut Barbieri
  http://profusion.mobi embedded systems
  --
  MSN: barbi...@gmail.com javascript:;
  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. SALE $99.99 this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122912
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net javascript:;
  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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net javascript:;
 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elm_index: removed unnecessary lines

2013-01-12 Thread Daniel Juyung Seo
Coolz :)
This may help you write patches.
http://trac.enlightenment.org/e/wiki/PatchReview

Daniel Juyung Seo (SeoZ)

On Sat, Jan 12, 2013 at 7:00 PM, Jaeun Choi jaeun_c...@naver.com wrote:

 thanks!

 1. no whitespace change this time
 2. include a backport to stable 1.7 branch

 --
 Jaeun Choi





 -Original Message-
 From: Carsten Haitzlerlt;ras...@rasterman.comgt;
 To: Enlightenment developer list
 lt;enlightenment-devel@lists.sourceforge.netgt;;
 Cc: Jaeun Choilt;jaeun_c...@naver.comgt;;
 Sent: 2013-01-12 (토) 17:55:02
 Subject: Re: [E-devel] [PATCH] elm_index: removed unnecessary lines

 On Sat, 12 Jan 2013 17:30:34 +0900 (KST) Jaeun Choi 
 lt;jaeun_choigt;@naver.comgt; said:

 gt; I removed some unnecessary lines from elm_index.c
 gt;
 gt; 1. in _index_box_auto_fill
 gt; _index_box_clear(line 178) does nothing:
 gt; if _index_box_clear is called, it means sd-gt;level_active[level] is
 false
 gt; (line 116). if sd-gt;level_active[level] is false, _index_box_clear
 returns
 gt; immediately (line 60).
 gt; 2. in _on_mouse_down
 gt; 3. in _on_mouse_in_access
 gt; 4. in _autohide_disabled_set
 gt; Signal emit is enough.
 gt; Filling the box and displaying the box are separated jobs.
 gt; I think it's logically consistent to fill the box only when
 gt; 1) elm_index_level_go is called
 gt; 2) theme is changed
 gt;
 gt; 5. in _level_go
 gt; Always clear the box before fill the box.

 tanks!

 a few comments. :)

 1. can you avoid whitespace changes in patches where possible - they just
 clutter them. if you want to fix whitespace issues split them of in another
 patch
 2. can you also provide a backport to stable 1.7 branch? (look at evn
 branches
 - we maintan a stable 1.7 branch for elementary in order to release bugfix
 releases? since this is... a bug fix :)

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





 --
 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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ecore.Exe() example

2013-01-12 Thread Davide Andreoli
2013/1/11 Jeff Hoogland jeffhoogl...@linux.com

 Can anyone provide me with a simple example that uses ecore.Exe to fire a
 system command using the python bindings? I'm reading over help(ecore.Exe)
 and it isn't very straight forward how I just make it run a command of my
 choosing.


Hi,
you can find a working usage here:
http://code.google.com/p/e17mods/source/browse/trunk/APPS/epymc/epymc/utils.py

at line 236 you will find a tiny class that use ecore.Exe to spawn commands





 Regards,
 --
 ~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 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 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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] desklock is not working on idle timer

2013-01-12 Thread Mariusz Bialonczyk
Hi guys,
I currently have set Lock when idle timer exceeded and Lock even on 
fullscreen windows settings enabled for a desklock.
It doesn't work, so i debugged it a little and with the above options set i've 
got:
e_config-screen_actions_fullscreen_windows_ignore = 1
e_util_fullscreen_any() = 0
this leads to return 0 from a e_desklock_show_autolocked()

I think it's wrong because the desklock doesn't show up after the idle time.
Attached patch fixes it.
Please review

regards!
-- 
Mariusz Białończyk
jabber/e-mail: ma...@skyboo.net
https://github.com/manio
diff --git a/src/bin/e_desklock.c b/src/bin/e_desklock.c
index c06796c..d50dfea 100644
--- a/src/bin/e_desklock.c
+++ b/src/bin/e_desklock.c
@@ -200,8 +200,8 @@ _user_wallpaper_get(E_Zone *zone)
 EAPI int
 e_desklock_show_autolocked(void)
 {
-   if ((e_config-screen_actions_fullscreen_windows_ignore) ||
-   ((!e_config-screen_actions_fullscreen_windows_ignore)  (!e_util_fullscreen_any(
+   if (!((e_config-screen_actions_fullscreen_windows_ignore) ||
+   ((!e_config-screen_actions_fullscreen_windows_ignore)  (!e_util_fullscreen_any()
   return 0;
if (_e_desklock_autolock_time  1.0)
  _e_desklock_autolock_time = ecore_loop_time_get();
--
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. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Error building efl/

2013-01-12 Thread Eduardo Lima (Etrunko)
Making all in po
*** error: gettext infrastructure mismatch: using a Makefile.in.in
from gettext version 0.17 but the autoconf macros are from gettext
version 0.18
make[2]: *** [check-macro-version] Error 1

How do I fix the build without patching configure.ac like this?

-AM_GNU_GETTEXT_VERSION([0.17])
+AM_GNU_GETTEXT_VERSION([0.18.1])


-- 
Eduardo de Barros Lima ◤✠◢
ebl...@gmail.com

--
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_123012
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Error building efl/

2013-01-12 Thread Eduardo Lima (Etrunko)
Taking a look on elementary and e, it seems that the version definition is under

m4_ifdef([AM_GNU_GETTEXT_VERSION], [
AM_GNU_GETTEXT_VERSION([0.17])
])

Patching configure.ac solves the issue.

On Sat, Jan 12, 2013 at 11:02 PM, Eduardo Lima (Etrunko)
ebl...@gmail.com wrote:
 Making all in po
 *** error: gettext infrastructure mismatch: using a Makefile.in.in
 from gettext version 0.17 but the autoconf macros are from gettext
 version 0.18
 make[2]: *** [check-macro-version] Error 1

 How do I fix the build without patching configure.ac like this?

 -AM_GNU_GETTEXT_VERSION([0.17])
 +AM_GNU_GETTEXT_VERSION([0.18.1])


 --
 Eduardo de Barros Lima ◤✠◢
 ebl...@gmail.com



-- 
Eduardo de Barros Lima ◤✠◢
ebl...@gmail.com

--
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_123012
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Error building efl/

2013-01-12 Thread Eduardo Lima (Etrunko)
On Sat, Jan 12, 2013 at 11:10 PM, Eduardo Lima (Etrunko)
ebl...@gmail.com wrote:
 Taking a look on elementary and e, it seems that the version definition is 
 under

 m4_ifdef([AM_GNU_GETTEXT_VERSION], [
 AM_GNU_GETTEXT_VERSION([0.17])
 ])

 Patching configure.ac solves the issue.


Actually no, it does not fix

 On Sat, Jan 12, 2013 at 11:02 PM, Eduardo Lima (Etrunko)
 ebl...@gmail.com wrote:
 Making all in po
 *** error: gettext infrastructure mismatch: using a Makefile.in.in
 from gettext version 0.17 but the autoconf macros are from gettext
 version 0.18
 make[2]: *** [check-macro-version] Error 1

 How do I fix the build without patching configure.ac like this?

 -AM_GNU_GETTEXT_VERSION([0.17])
 +AM_GNU_GETTEXT_VERSION([0.18.1])


 --
 Eduardo de Barros Lima ◤✠◢
 ebl...@gmail.com



 --
 Eduardo de Barros Lima ◤✠◢
 ebl...@gmail.com



-- 
Eduardo de Barros Lima ◤✠◢
ebl...@gmail.com

--
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_123012
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Error building efl/

2013-01-12 Thread The Rasterman
On Sat, 12 Jan 2013 23:28:05 -0200 Eduardo Lima (Etrunko) ebl...@gmail.com
said:

 On Sat, Jan 12, 2013 at 11:10 PM, Eduardo Lima (Etrunko)
 ebl...@gmail.com wrote:
  Taking a look on elementary and e, it seems that the version definition is
  under
 
  m4_ifdef([AM_GNU_GETTEXT_VERSION], [
  AM_GNU_GETTEXT_VERSION([0.17])
  ])
 
  Patching configure.ac solves the issue.
 
 
 Actually no, it does not fix

i'm awaiting the next episode in today's etrunko gettext build drama...
awesome series of shows there... :)

  On Sat, Jan 12, 2013 at 11:02 PM, Eduardo Lima (Etrunko)
  ebl...@gmail.com wrote:
  Making all in po
  *** error: gettext infrastructure mismatch: using a Makefile.in.in
  from gettext version 0.17 but the autoconf macros are from gettext
  version 0.18
  make[2]: *** [check-macro-version] Error 1
 
  How do I fix the build without patching configure.ac like this?
 
  -AM_GNU_GETTEXT_VERSION([0.17])
  +AM_GNU_GETTEXT_VERSION([0.18.1])
 
 
  --
  Eduardo de Barros Lima ◤✠◢
  ebl...@gmail.com
 
 
 
  --
  Eduardo de Barros Lima ◤✠◢
  ebl...@gmail.com
 
 
 
 -- 
 Eduardo de Barros Lima ◤✠◢
 ebl...@gmail.com
 
 --
 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_123012
 ___
 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 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_123012
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Issue with elm.Entry.entry_get and password = True

2013-01-12 Thread Jeff Hoogland
I never got a response in my inbox - care to forward it to me?


On Sat, Jan 12, 2013 at 7:25 AM, Tom Hacohen t...@stosb.com wrote:

 Already replied to that...


 On Fri, Jan 11, 2013 at 9:20 PM, Jeff Hoogland jeffhoogl...@linux.com
 wrote:

  Ping.
 
 
  On Fri, Dec 21, 2012 at 5:34 PM, Jeff Hoogland jeffhoogl...@linux.com
  wrote:
 
   I ran into an issue this afternoon that gave me all sorts of headaches
   until I sorted through some debug output.
  
   It seems that when I have an elementary.Entry with password = True (so
 it
   puts * over the characters a few seconds after they are typed) and I
 call
   the entry_get() function on this Entry box - if the last letter of the
   password is still visible (hasn't become a * yet) then the text that
   returns looks like:
  
   mypassworpassword=offd/password
  
   Is it intended that entry_get() returns the text in this manner? If so
 I
   will simply strip it out myself - just wanted to confirm that is the
   desired behavior though.
  
   --
   ~Jeff Hoogland http://jeffhoogland.com/
   Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
   Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
  
 
 
 
  --
  ~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 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
 



 --
 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. SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122912
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
~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_123012
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] git.e.org is not synced anymore

2013-01-12 Thread Daniel Juyung Seo
git.enlightenment.org is still not working...
Is there any chance any body fixes this?

Daniel Juyung Seo (SeoZ)

On Fri, Jan 4, 2013 at 6:34 PM, Daniel Juyung Seo seojuyu...@gmail.comwrote:



 On Fri, Jan 4, 2013 at 5:52 PM, Tomas Cech tc...@suse.cz wrote:

 Hi,


 On Fri, Jan 04, 2013 at 07:50:34AM +0100, Jérémy Zurcher wrote:

 On Friday 04 January 2013  01:50, Tomas Cech wrote :

 Hi,

 anyone who takes care of git.enlightenment.org, could you please fix
 sync with SVN, please?

 in the mean time http://git.enlightenment.fr/ exists
 or mine http://cgit.asynk.ch/e git://asynk.ch/e.git


 Your GIT repository is even faster, nice. Unfortunately your GIT
 revision hashes differs from the git.e.org so I may confuse all people
 who would have a look into RPM changelog...

 But I'll probably switch anyway.


 Coolz!
 37 MB/s for git://asynk.ch/e.git !
 Thanks. But official git should be restored anyway...

 Daniel Juyung Seo (SeoZ)


 Thanks!

 Tomas Cech
 Sleep_Walker


 --
 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 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_123012
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel