Re: [E-devel] Crazy ... E17 About dialog

2011-02-27 Thread The Rasterman
On Fri, 25 Feb 2011 20:57:52 +0200 Tom Hacohen t...@stosb.com said:

 Lol, thanks. I think I didn't do nearly as much as other guys who aren't
 there as well.
 
 Anyhow, I like the idea of the EFL about. :P

that's a totally different topic and frankly not something that should be
solved by e. as i mentioned before - you'd need to either create a function in
each lib to return such an authors list, or a way of runtime finding the
install prefix and location OF an authors file and then install it. and as has
been mentioned - how far down do you go? if all you do is use elementary -
should you KNOW all the implicit efl libs it uses and list all of them and
their authors too?

it gets silly because you no longer have a nicely compartmentalized set of
projects and their own installs, authors and what not. we're basically being
asked to add a publicity api to all our libs to publicize authors and that is
rare indeed in the software world and we do have higher priority things.

 --
 Tom.
 
 On Fri, Feb 25, 2011 at 6:57 PM, Marc Koschewski m...@osknowledge.orgwrote:
 
  * Tom Hacohen t...@stosb.com [2011-02-25 12:11:43 +0200]:
 
   On Fri, Feb 25, 2011 at 12:04 PM, Vincent Torri vto...@univ-evry.fr
  wrote:
  
I do not agree. AUTHORS is a way to know who really touched a program.
  that
could be necessary to have the name of the contributors in case of a
  licence
change
   
   
   I was talking about the about dialog, not the AUTHORS file.
 
  I think, what Tom did and will probably do for E17 as a whole justifies the
  mentioning of his name in the dialog. I don't talk about the AUTHORS file
  itself. Sure thing, only people hacking 'e' should go in e's AUTHORS file.
  But
  in order to have E17 do what it does, Tom's work is fundamental. Thus I
  vote for
  really adding him (and probably some others) to the dialog.
 
  E17 is not 'e' - E17 is 'e', 'eina', 'evas', ... And the dialog is about
  E17.
 
  Just my 2 cents...
 
  Marc
 
  P.S: Come on guys ... he does a great job!
 
  
   --
   Tom.
 
  --
  Marc Koschewski
 
 
 
 
 -- 
 Tom.
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Crazy ... E17 About dialog

2011-02-27 Thread The Rasterman
On Fri, 25 Feb 2011 17:57:26 +0100 Marc Koschewski m...@osknowledge.org said:

 * Tom Hacohen t...@stosb.com [2011-02-25 12:11:43 +0200]:
 
  On Fri, Feb 25, 2011 at 12:04 PM, Vincent Torri vto...@univ-evry.fr wrote:
  
   I do not agree. AUTHORS is a way to know who really touched a program.
   that could be necessary to have the name of the contributors in case of a
   licence change
  
  
  I was talking about the about dialog, not the AUTHORS file.
 
 I think, what Tom did and will probably do for E17 as a whole justifies the
 mentioning of his name in the dialog. I don't talk about the AUTHORS file
 itself. Sure thing, only people hacking 'e' should go in e's AUTHORS file. But
 in order to have E17 do what it does, Tom's work is fundamental. Thus I vote
 for really adding him (and probably some others) to the dialog.
 
 E17 is not 'e' - E17 is 'e', 'eina', 'evas', ... And the dialog is about E17.

in that you are actually really wrong. e17 ie s. EFL is eina, eet, evas, edje
etc.

as such e has no clue WHO the authors of all the dependant libs are. there is
no info on the system for that so we cant do such a dialog without
hand-maintaining it and all its authors separately from the libs. should we put
an about for libpng too and all its authors? and xorg and xlib? and libjpeg?
and all the other libs e depends on?

the list of people in the e17 about dialog are the people in the authors. it is
installed and loaded/parsed and displayed.

as such we have more important things to worry about that create ways to go
find author lists of every library that may be used (even if they installed the
files - we need to query every library where that file is installed at runtime
- and no you cant compile it in).

 Just my 2 cents...
 
 Marc
 
 P.S: Come on guys ... he does a great job!
 
  
  -- 
  Tom.
 
 -- 
 Marc Koschewski
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Fwd: raw image format

2011-02-27 Thread The Rasterman
On Mon, 21 Feb 2011 10:42:21 +0100 michael bouchaud
michael.bouch...@gmail.com said:

now i see your detection stuff... we have some problems.

1. libraw-list as shipped is a c++ lib - not c. your detection code assumes a c
library withs symbols that don't exist int he c++ lib (no c interface so the
loader would have to become the c interface to libraw-lite)
2. there is a disagreement on header location/naming between your code and
libraw-lite (0.7.2 i tried). also see #1 above - 0.7.2 disagrees with your
detection and api usage.
3. this means whatever you are using is a patched libraw-lite or some specific
version with a c interface as opposed to c++ (and maybe a .so not just a .a as
libraw-lite 0.7.2 ships).

so all in all this isnt a really fully working patch and loader. which brings
me to part of the core issue here with libraw, libraw-lite etc. (gpl vs lgpl)...

we need a solution for gpl or other unfriendly licensed decoder libraries. i
have an idea - a plan. and that involves a generic load by running external
process, if found in $PATH and then letting that process decode the image and
write the result to a shared memory segment exposed to the loader binary.

this would allow the creation of small binary utilities that handle this system
that evas can execute to load things. as the data structures shared are
non-complex (simple array of pixels values plus width/height/depth etc. values)
this means gpl isn't an issue. i think at this stage it is better to do raw
loading this way - then you can actually use full libraw too and just make a
loader executable. but... need to create this generic exec loader first.

 Sure it was here :D. And I'll be happy if this go in !
 
 2011/2/19 Carsten Haitzler ras...@rasterman.com
 
  On Fri, 11 Feb 2011 15:21:42 +0100 (CET) Vincent Torri 
  vto...@univ-evry.fr
  said:
 
  fyi = i'm waiting on an updated patch - if you can provide one that
  actually
  detects libraw-lite as suggested below... i'd be happy to put it in.
 
   On Fri, 11 Feb 2011, michael bouchaud wrote:
  
2011/2/11 Vincent Torri vto...@univ-evry.fr
   
   
   
On Fri, 11 Feb 2011, michael bouchaud wrote:
   
 On Thu, 10 Feb 2011, michael bouchaud wrote:
   
 Hi, everybody I have wrote an evas_image loader for raw image
  type. I
use
   
libraw-lite to do this jobs, who is licensed under lgpl
This is not perfect, so please review this code. Any comments are
welcome
!
   
   
some things:
   
1) ChangeLog
2) remove all the Evil stuff, I'll test it later on Windows
3) the check in EVAS_CHECK_LOADER_DEP_RAW is wrong, use pkg-config
  (see
EVAS_CHECK_LOADER_DEP_EET for example)
   
   
 This is a new version of this patch. I don't change the m4 macro
  because
libraw_lite aren't correctly packaged for now. So pkg-config can't
  detect
them. I added an entry in changelog and change the double loop.  I
  have
also
changed the header loading code.
Any comments still are welcome !
   
   
he problem is that if someone installs libraw in another dir than
  /usr, the
detection will fail.
   
There is a .pc file that is provided with libraw (actually, there are
  2
.pc, one for thread safe libn another for non thread safe lib). You
  should
(must) use one of them
   
Vincent
   
   
yeah 2 pc files are given with libraw (under gpl) but not with
  libraw-lite
(under lgpl). Sure the test of this macro is definitely bad. But I
  don't
know how to detect this without pc files. go here
http://www.libraw.org/libraw-lite to download libraw-lite not libraw
  
   haaa, i certainly downloaded libraw. Ok, then look at the tiff m4 macro
   (note that it has 3 AC_CHECK_LIB because the name of the lib is not
  always
   the same and because it can have some dependencies. You should just use
   one AC_CHECK_LIB
  
   Vincent
  
  
  --
   The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
   Pinpoint memory and threading errors before they happen.
   Find and fix more than 250 security defects in the development cycle.
   Locate bottlenecks in serial and parallel code that limit performance.
   http://p.sf.net/sfu/intel-dev2devfeb
   ___
   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
 
 
 
 
 -- 
 Michaël Bouchaud


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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. 

Re: [E-devel] Elfe : Enlightenment Launcher for Embedded

2011-02-27 Thread The Rasterman
On Fri, 25 Feb 2011 20:49:49 +0100 Nicolas Aguirre aguirre.nico...@gmail.com
said:

 2011/2/25 Jeff Hoogland jeffhoogl...@gmail.com:
  Updated sources again - the launcher now goes behind the illume bars
  at the top and bottom of the screen, is this by design or a bit of a
  regression?
 
  ~Jeff Hoogland
 
  On Thu, Feb 24, 2011 at 5:00 PM, Jeff Hoogland jeffhoogl...@gmail.com
  wrote:
  Also - just wanted to report in case you are unaware a few gadgets
  (such as the mixer module) cause an E seg currently if you click on
  them while they are added to elfe
 
  ~Jeff Hoogland
 
  On Thu, Feb 24, 2011 at 12:15 PM, Daniel Juyung Seo
  seojuyu...@gmail.com wrote:
  Wow, I just ran this and it's awesome.
  I really want to run this on a device.
 
  Daniel Juyung Seo (SeoZ)
 
  On Thu, Feb 24, 2011 at 1:13 PM, Jeff Hoogland jeffhoogl...@gmail.com
  wrote:
  Grabbed the latest SVN this evening - glad to see the % open issue is
  fixed already. Looking forward to seeing this one progress :D
 
  ~Jeff Hoogland
 
  On Wed, Feb 23, 2011 at 7:40 AM, Nicolas Aguirre
  aguirre.nico...@gmail.com wrote:
  2011/2/23 Jeff Hoogland jeffhoogl...@gmail.com:
  If you are using the illume module the home button only takes you back
  to illume home.
 
  Also - all the application launchers here are opening with their
  respective % argument - for example firefox is trying to open a %u
  when it starts and OO.org actually fails to start because it is
  looking for a %f that does not exist.
 
  ~Jeff Hoogland
 
 
  Ok noted !
  --
  Nicolas Aguirre
  Mail: aguirre.nico...@gmail.com
  Web: http://enna.geexbox.org
  Blog: http://dev.enlightenment.fr/~captainigloo/
 
 
  --
  Free Software Download: Index, Search  Analyze Logs and other IT data in
  Real-Time with Splunk. Collect, index and harness all the fast moving IT
  data generated by your applications, servers and devices whether
  physical, virtual or in the cloud. Deliver compliance at lower cost and
  gain new business insights. http://p.sf.net/sfu/splunk-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 
 
 It *was* a regression, r57316 shoulf fix bahaviour that you
 describded, but add another regression, elfe is still resized when
 virtual keyboard pop up.
 
 tough i don't understand why with conformant property on, elfe window
 goes behind top/bottom bars.

that is/was the intent of it. so the client window says hey i conform and by
saysing so says that it will respond to the properties that say hey this part
of your window is covered by an indicator or vkbd and fix its layout
accordingly. non-conforming windows are resized to not go under these things as
they dont know about them.

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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_map_user_agent_set and get

2011-02-27 Thread The Rasterman
On Mon, 21 Feb 2011 18:05:33 +0900 sangho park gouach...@gmail.com said:

sorry - my mails are often a stream of consciousness thing - whatever is going
through my head at the time comes out.

 always thanks for your good comments, but..
 for me... it takes too much time to decipher your mail. :):):)
 
 1. moved global value (hash) to widget structure.
 2. fix stringshare bug
 3. fix found | !found bug
 
 please review new patch.
 
 On Mon, Feb 21, 2011 at 3:55 PM, Carsten Haitzler ras...@rasterman.comwrote:
 
  On Mon, 21 Feb 2011 15:14:38 +0900 sangho park gouach...@gmail.com said:
 
  oh there it is. hmmm. i missed that. well i don't see a choice other than
  constructing the hash on the fly. but then you need to rebuild it all the
  time.
  ok ok, but tou need to make the hash table part of the map obj - not a
  global.
  you set eh agent on the map obj - but then use a global hash - and when
  freed u
  dont set it to NULL either. ripe for a segv. so move the hash back into the
  per-obj data but keep the agent as its own stringshare field. when you
  replace
  it - also update the hash. mind you your if found in hash add has entry
  shoudl be if !found then add, then set to agent string val.
 
   the hash value is used by ecore_file_download_full.
   + ecore_file_download_full(source, buf2, _tile_downloaded, NULL, gi,
   (gi-job), ua);
  
   7th parameter of the function can be http headers, but elm_map uses only
   'User-Agent'.
   if I don't use hash, what's your recommendation to use
   ecore_file_download_full?
  
   please show me the way~~ :)
  
  
   On Mon, Feb 21, 2011 at 2:47 PM, Carsten Haitzler ras...@rasterman.com
  wrote:
  
On Mon, 21 Feb 2011 10:27:25 +0900 sangho park gouach...@gmail.com
  said:
   
a bit better... so now time to nitpick; \(^u^)/ - yay!
   
hash... why? didn't i just say not to use it?:
   
+static Eina_Hash *ua = NULL;
...
+   if (ua) eina_hash_free(ua);
...
+   if (!ua) ua= eina_hash_string_small_new(NULL);
+   if (eina_hash_find(ua, User-Agent)) eina_hash_add(ua,
  User-Agent,
wd-user_agent);
+   else eina_hash_set(ua, User-Agent, wd-user_agent);
   
 thanks raster.. elm_button is good example for me.
 pls review my new patch.

 On Sun, Feb 20, 2011 at 11:01 PM, Carsten Haitzler
 ras...@rasterman.comwrote:

  On Fri, 18 Feb 2011 17:06:58 +0900 sangho park 
  gouach...@gmail.com
said:
 
  man your implementation is strange. why did you add a whole hash
  table
to
  store
  a single string key with a single string value attached to it? why
don't
  you
  just do it like all other elm widgets that need strings - like
  let's
say
  elm_button does with the label?
 
   Dear all,
  
   This is a patch for elm_map for setting user-agent.
  
   - Add elm_map_user_agent_set
   - Add elm_map_user_agent_get
   - modify doxygen
  
   elm_map uses OSM(OpenStreetMap), but we can add custom map
  provider.
   If custom map provider server filters robot out (currently
  default
   user-agent is 'curl'),
   we need some APIs to set/get user-agent.
  
   pls review this patch.
  
   Thanks.
   BR
 
 
  --
  - Codito, ergo sum - I code, therefore I am
--
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
   
   
--
- Codito, ergo sum - I code, therefore I am
  --
The Rasterman (Carsten Haitzler)ras...@rasterman.com
   
   
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 


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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_map_user_agent_set and get

2011-02-27 Thread The Rasterman
On Mon, 21 Feb 2011 18:05:33 +0900 sangho park gouach...@gmail.com said:

sorry - my mails are often a stream of consciousness thing - whatever is going
through my head at the time comes out.

oh and forgot.. in svn! thanks!

 always thanks for your good comments, but..
 for me... it takes too much time to decipher your mail. :):):)
 
 1. moved global value (hash) to widget structure.
 2. fix stringshare bug
 3. fix found | !found bug
 
 please review new patch.
 
 On Mon, Feb 21, 2011 at 3:55 PM, Carsten Haitzler ras...@rasterman.comwrote:
 
  On Mon, 21 Feb 2011 15:14:38 +0900 sangho park gouach...@gmail.com said:
 
  oh there it is. hmmm. i missed that. well i don't see a choice other than
  constructing the hash on the fly. but then you need to rebuild it all the
  time.
  ok ok, but tou need to make the hash table part of the map obj - not a
  global.
  you set eh agent on the map obj - but then use a global hash - and when
  freed u
  dont set it to NULL either. ripe for a segv. so move the hash back into the
  per-obj data but keep the agent as its own stringshare field. when you
  replace
  it - also update the hash. mind you your if found in hash add has entry
  shoudl be if !found then add, then set to agent string val.
 
   the hash value is used by ecore_file_download_full.
   + ecore_file_download_full(source, buf2, _tile_downloaded, NULL, gi,
   (gi-job), ua);
  
   7th parameter of the function can be http headers, but elm_map uses only
   'User-Agent'.
   if I don't use hash, what's your recommendation to use
   ecore_file_download_full?
  
   please show me the way~~ :)
  
  
   On Mon, Feb 21, 2011 at 2:47 PM, Carsten Haitzler ras...@rasterman.com
  wrote:
  
On Mon, 21 Feb 2011 10:27:25 +0900 sangho park gouach...@gmail.com
  said:
   
a bit better... so now time to nitpick; \(^u^)/ - yay!
   
hash... why? didn't i just say not to use it?:
   
+static Eina_Hash *ua = NULL;
...
+   if (ua) eina_hash_free(ua);
...
+   if (!ua) ua= eina_hash_string_small_new(NULL);
+   if (eina_hash_find(ua, User-Agent)) eina_hash_add(ua,
  User-Agent,
wd-user_agent);
+   else eina_hash_set(ua, User-Agent, wd-user_agent);
   
 thanks raster.. elm_button is good example for me.
 pls review my new patch.

 On Sun, Feb 20, 2011 at 11:01 PM, Carsten Haitzler
 ras...@rasterman.comwrote:

  On Fri, 18 Feb 2011 17:06:58 +0900 sangho park 
  gouach...@gmail.com
said:
 
  man your implementation is strange. why did you add a whole hash
  table
to
  store
  a single string key with a single string value attached to it? why
don't
  you
  just do it like all other elm widgets that need strings - like
  let's
say
  elm_button does with the label?
 
   Dear all,
  
   This is a patch for elm_map for setting user-agent.
  
   - Add elm_map_user_agent_set
   - Add elm_map_user_agent_get
   - modify doxygen
  
   elm_map uses OSM(OpenStreetMap), but we can add custom map
  provider.
   If custom map provider server filters robot out (currently
  default
   user-agent is 'curl'),
   we need some APIs to set/get user-agent.
  
   pls review this patch.
  
   Thanks.
   BR
 
 
  --
  - Codito, ergo sum - I code, therefore I am
--
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
   
   
--
- Codito, ergo sum - I code, therefore I am
  --
The Rasterman (Carsten Haitzler)ras...@rasterman.com
   
   
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 


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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: caro IN trunk/enlil: . m4 src/bin_geocaching_print src/bin_load_sync src/bin_print src/bin_sync src/bin_transformations src/enlil

2011-02-27 Thread Atton Jonathan
Whoua, thank you a lot !

2011/2/26 Enlightenment SVN no-re...@enlightenment.org

 Log:
 Enlil:

   * make it work on Windows
   * clean up autotools


 Author:   caro
 Date: 2011-02-26 13:34:04 -0800 (Sat, 26 Feb 2011)
 New Revision: 57343
 Trac: http://trac.enlightenment.org/e/changeset/57343

 Added:
  trunk/enlil/m4/efl_compiler_flag.m4 trunk/enlil/m4/efl_threads.m4
 Removed:
  trunk/enlil/m4/efl_pthread.m4
 Modified:
  trunk/enlil/AUTHORS trunk/enlil/configure.ac 
 trunk/enlil/enlil.pc.intrunk/enlil/src/bin_geocaching_print/Makefile.am
 trunk/enlil/src/bin_load_sync/Makefile.am
 trunk/enlil/src/bin_print/Makefile.am trunk/enlil/src/bin_sync/Makefile.am
 trunk/enlil/src/bin_transformations/Makefile.am
 trunk/enlil/src/enlil/Enlil.h trunk/enlil/src/enlil/Makefile.am
 trunk/enlil/src/enlil/enlil_private.h trunk/enlil/src/enlil/file_manager.c
 trunk/enlil/src/enlil/load.c trunk/enlil/src/enlil/sync.c

 Modified: trunk/enlil/AUTHORS
 ===
 --- trunk/enlil/AUTHORS 2011-02-26 20:08:21 UTC (rev 57342)
 +++ trunk/enlil/AUTHORS 2011-02-26 21:34:04 UTC (rev 57343)
 @@ -1 +1,2 @@
  Atton Jonathan alias Watchwolf (jonathan.at...@gmail.com)
 +Vincent Torri vtorri at univ-evry dot fr

 Modified: trunk/enlil/configure.ac
 ===
 --- trunk/enlil/configure.ac2011-02-26 20:08:21 UTC (rev 57342)
 +++ trunk/enlil/configure.ac2011-02-26 21:34:04 UTC (rev 57343)
 @@ -1,94 +1,118 @@
  # get rid of that stupid cache mechanism
  rm -f config.cache

 -AC_INIT(configure.ac)
 +m4_define([v_maj], [0])
 +m4_define([v_min], [6])
 +m4_define([v_mic], [0])
 +m4_define([v_ver], [v_maj.v_min.v_mic])
 +
 +m4_define([lt_rev], m4_eval(v_maj + v_min))
 +m4_define([lt_cur], v_mic)
 +m4_define([lt_age], v_min)
 +
 +AC_INIT([enlil], [v_ver])
 +AC_PREREQ([2.52])
 +AC_CONFIG_SRCDIR([configure.ac])
 +AC_CONFIG_MACRO_DIR([m4])
 +AC_CONFIG_HEADERS([config.h])
 +
  AC_CANONICAL_TARGET
  AC_CANONICAL_BUILD
  AC_CANONICAL_HOST

 -AM_INIT_AUTOMAKE(Enlil, 0.6)
 -AM_CONFIG_HEADER(config.h)
 +AM_INIT_AUTOMAKE([1.6 dist-bzip2])
  m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])

 -AC_PROG_CC
 -AM_PROG_CC_STDC
 -AC_HEADER_STDC
 -AC_C_CONST
 -AM_PROG_CC_C_O
 -
 +AC_LIBTOOL_WIN32_DLL
 +define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
 +define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
  AM_PROG_LIBTOOL
 -
 +version_info=lt_rev:lt_cur:lt_age
  AC_SUBST(version_info)
 -AC_SUBST(requirements)
 -AC_SUBST(packagesrcdir)
 -AC_SUBST(packagedatadir)

 +
 +### Needed information
 +
 +AC_CANONICAL_BUILD
 +AC_CANONICAL_HOST
 +
 +### Default options with respect to host
 +
 +
 +### Additional options to configure
 +
 +
 +### Checks for programs
 +AC_PROG_CC
 +
 +# pkg-config
  PKG_PROG_PKG_CONFIG

 -define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
 -define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
 -# Find edje_cc
 -PKG_CHECK_MODULES(EDJE, [edje = 0.5.0])
 -AC_ARG_WITH(edje-cc,
 -  AC_HELP_STRING([--with-edje-cc=PATH], [specify a specific path to
 edje_cc]),
 -  [
 -v=$withval;
 -EDJE_CC=$v
 -  ],[
 -EDJE_CC=$(pkg-config --variable=prefix edje)/bin/edje_cc
 -  ]
 -)
 +# Check whether pkg-config supports Requires.private
 +if $PKG_CONFIG --atleast-pkgconfig-version 0.22; then
 +   pkgconfig_requires_private=Requires.private
 +else
 +   pkgconfig_requires_private=Requires
 +fi
 +AC_SUBST(pkgconfig_requires_private)

  # doxygen program for documentation building
 +
  EFL_CHECK_DOXYGEN([build_doc=yes], [build_doc=no])

 -EFL_CHECK_PTHREAD([yes],
 -  [have_pthread=yes],
 -  [have_pthread=no],
 -  [have_pthread_spinlock=yes],
 -  [have_pthread_spinlock=no])

 +### Checks for libraries

 -requirement_flickr=
 -have_flickr=no
 +requirements=ethumb_client = 0.1.0 ecore-file = 1.0.0 ecore = 1.0.0
 evas = 1.0.0 eet = 1.2.2 eina = 1.0.0 libexif = 0.6.16 libiptcdata =
 1.0.2

 -PKG_CHECK_MODULES(EABZU, [eabzu_client  0.0.1 ],
 -  requirement_eabzu=eabzu_client
 -  have_eabzu=yes
 -  AC_DEFINE_UNQUOTED(HAVE_EABZU, ${have_eabzu}, [have
 network synchronization (eabzu) support]),
 -  have_eabzu=no
 -  )
 -# required libs / cflags
 -flickr_libs=$FLICKR_LIBS
 -flickr_cflags=$FLICKR_CFLAGS
 -AC_SUBST(flickr_libs)
 -AC_SUBST(flickr_cflags)
 +PKG_CHECK_EXISTS([eabzu_client = 0.0.1],
 +   [
 +requirements=eabzu_client = 0.0.1 ${requirements}
 +have_eabzu=yes
 +AC_DEFINE_UNQUOTED(HAVE_EABZU, [1], [have network synchronization
 (eabzu) support])
 +   ],
 +   [have_eabzu=no])

 -requirements=ecore eet ecore-file evas ethumb_client
 -requirements=${requirements} ${requirement_flickr}
 -AC_SUBST(requirements)
 +PKG_CHECK_MODULES([ENLIL], [${requirements}])

 +EFL_CHECK_THREADS(
 +   [
 +if test x${_efl_have_posix_threads} = xyes ; then
 +   have_threads=POSIX
 +else
 +   

Re: [E-devel] E SVN: caro IN trunk/enlil: . m4 src/bin_geocaching_print src/bin_load_sync src/bin_print src/bin_sync src/bin_transformations src/enlil

2011-02-27 Thread Vincent Torri


On Sun, 27 Feb 2011, Atton Jonathan wrote:

 Whoua, thank you a lot !

now look at all the warnings (there is one undef variable (time)) and the 
FIXME's about threads (you don't destroy them, but you init them with 
pthread_mutex_init()) :)

Also it would be good to use the common directory structure:

src/
lib/--- enlil lib
src/
bin/--- the 5 bins

putting the 5 bins in src/bin would in addition make the compilation 
faster (no need to run make in 5 different directories)

Vincent

 2011/2/26 Enlightenment SVN no-re...@enlightenment.org

 Log:
 Enlil:

   * make it work on Windows
   * clean up autotools


 Author:   caro
 Date: 2011-02-26 13:34:04 -0800 (Sat, 26 Feb 2011)
 New Revision: 57343
 Trac: http://trac.enlightenment.org/e/changeset/57343

 Added:
  trunk/enlil/m4/efl_compiler_flag.m4 trunk/enlil/m4/efl_threads.m4
 Removed:
  trunk/enlil/m4/efl_pthread.m4
 Modified:
  trunk/enlil/AUTHORS trunk/enlil/configure.ac 
 trunk/enlil/enlil.pc.intrunk/enlil/src/bin_geocaching_print/Makefile.am
 trunk/enlil/src/bin_load_sync/Makefile.am
 trunk/enlil/src/bin_print/Makefile.am trunk/enlil/src/bin_sync/Makefile.am
 trunk/enlil/src/bin_transformations/Makefile.am
 trunk/enlil/src/enlil/Enlil.h trunk/enlil/src/enlil/Makefile.am
 trunk/enlil/src/enlil/enlil_private.h trunk/enlil/src/enlil/file_manager.c
 trunk/enlil/src/enlil/load.c trunk/enlil/src/enlil/sync.c

 Modified: trunk/enlil/AUTHORS
 ===
 --- trunk/enlil/AUTHORS 2011-02-26 20:08:21 UTC (rev 57342)
 +++ trunk/enlil/AUTHORS 2011-02-26 21:34:04 UTC (rev 57343)
 @@ -1 +1,2 @@
  Atton Jonathan alias Watchwolf (jonathan.at...@gmail.com)
 +Vincent Torri vtorri at univ-evry dot fr

 Modified: trunk/enlil/configure.ac
 ===
 --- trunk/enlil/configure.ac2011-02-26 20:08:21 UTC (rev 57342)
 +++ trunk/enlil/configure.ac2011-02-26 21:34:04 UTC (rev 57343)
 @@ -1,94 +1,118 @@
  # get rid of that stupid cache mechanism
  rm -f config.cache

 -AC_INIT(configure.ac)
 +m4_define([v_maj], [0])
 +m4_define([v_min], [6])
 +m4_define([v_mic], [0])
 +m4_define([v_ver], [v_maj.v_min.v_mic])
 +
 +m4_define([lt_rev], m4_eval(v_maj + v_min))
 +m4_define([lt_cur], v_mic)
 +m4_define([lt_age], v_min)
 +
 +AC_INIT([enlil], [v_ver])
 +AC_PREREQ([2.52])
 +AC_CONFIG_SRCDIR([configure.ac])
 +AC_CONFIG_MACRO_DIR([m4])
 +AC_CONFIG_HEADERS([config.h])
 +
  AC_CANONICAL_TARGET
  AC_CANONICAL_BUILD
  AC_CANONICAL_HOST

 -AM_INIT_AUTOMAKE(Enlil, 0.6)
 -AM_CONFIG_HEADER(config.h)
 +AM_INIT_AUTOMAKE([1.6 dist-bzip2])
  m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])

 -AC_PROG_CC
 -AM_PROG_CC_STDC
 -AC_HEADER_STDC
 -AC_C_CONST
 -AM_PROG_CC_C_O
 -
 +AC_LIBTOOL_WIN32_DLL
 +define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
 +define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
  AM_PROG_LIBTOOL
 -
 +version_info=lt_rev:lt_cur:lt_age
  AC_SUBST(version_info)
 -AC_SUBST(requirements)
 -AC_SUBST(packagesrcdir)
 -AC_SUBST(packagedatadir)

 +
 +### Needed information
 +
 +AC_CANONICAL_BUILD
 +AC_CANONICAL_HOST
 +
 +### Default options with respect to host
 +
 +
 +### Additional options to configure
 +
 +
 +### Checks for programs
 +AC_PROG_CC
 +
 +# pkg-config
  PKG_PROG_PKG_CONFIG

 -define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
 -define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
 -# Find edje_cc
 -PKG_CHECK_MODULES(EDJE, [edje = 0.5.0])
 -AC_ARG_WITH(edje-cc,
 -  AC_HELP_STRING([--with-edje-cc=PATH], [specify a specific path to
 edje_cc]),
 -  [
 -v=$withval;
 -EDJE_CC=$v
 -  ],[
 -EDJE_CC=$(pkg-config --variable=prefix edje)/bin/edje_cc
 -  ]
 -)
 +# Check whether pkg-config supports Requires.private
 +if $PKG_CONFIG --atleast-pkgconfig-version 0.22; then
 +   pkgconfig_requires_private=Requires.private
 +else
 +   pkgconfig_requires_private=Requires
 +fi
 +AC_SUBST(pkgconfig_requires_private)

  # doxygen program for documentation building
 +
  EFL_CHECK_DOXYGEN([build_doc=yes], [build_doc=no])

 -EFL_CHECK_PTHREAD([yes],
 -  [have_pthread=yes],
 -  [have_pthread=no],
 -  [have_pthread_spinlock=yes],
 -  [have_pthread_spinlock=no])

 +### Checks for libraries

 -requirement_flickr=
 -have_flickr=no
 +requirements=ethumb_client = 0.1.0 ecore-file = 1.0.0 ecore = 1.0.0
 evas = 1.0.0 eet = 1.2.2 eina = 1.0.0 libexif = 0.6.16 libiptcdata =
 1.0.2

 -PKG_CHECK_MODULES(EABZU, [eabzu_client  0.0.1 ],
 -  requirement_eabzu=eabzu_client
 -  have_eabzu=yes
 -  AC_DEFINE_UNQUOTED(HAVE_EABZU, ${have_eabzu}, [have
 network synchronization (eabzu) support]),
 -  have_eabzu=no
 -  )
 -# required libs / cflags
 -flickr_libs=$FLICKR_LIBS
 -flickr_cflags=$FLICKR_CFLAGS
 -AC_SUBST(flickr_libs)
 -AC_SUBST(flickr_cflags)
 +PKG_CHECK_EXISTS([eabzu_client = 0.0.1],
 +   [
 +requirements=eabzu_client 

Re: [E-devel] [PATCH] ecore_imf_context_canvas_get, ecore_imf_context_window_get

2011-02-27 Thread The Rasterman
On Tue, 22 Feb 2011 23:39:28 +0900 Jihoon Kim imfin...@gmail.com said:

yes - that's true. looks like someone put it in already :)

 Thank you, raster.
 Version information (@since 1.1.0) should be inserted, is it right?
 Attached patch file includes it.
 
 On Mon, Feb 21, 2011 at 3:22 PM, Carsten Haitzler ras...@rasterman.comwrote:
 
  On Sun, 20 Feb 2011 18:05:56 +0900 Jihoon Kim imfin...@gmail.com said:
 
  happiness! in svn! thanks!
 
   Hi, Mike.
   According to your comment, I revised this patch file.
   Would you please review again?
  
   On Sun, Feb 20, 2011 at 2:27 AM, Mike Blumenkrantz m...@zentific.com
  wrote:
  
On Sat, 19 Feb 2011 10:13:27 +0900
Jihoon Kim jihoon48@samsung.com wrote:
   
 Hi,

 This patch includes the code to add ecore_imf_context_canvas_get and
 ecore_imf_context_window_get.
 These APIs are coupled with the ecore_imf_context_canvas_set and
 ecore_imf_context_window_set.
 Would you please review it?

Looks good, but your formatting is a little off:
void*   function_name(void);  /* INCORRECT */
void   *function_name(void);  /* CORRECT */
   
Please fix this and resend :)
   
--
Mike Blumenkrantz
Zentific: NULL pointer dereferences now 50% off!
   
   
   
  --
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio
  XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
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
 
 


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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor IN trunk/edje: . src src/bin src/bin/epp

2011-02-27 Thread The Rasterman
On Mon, 21 Feb 2011 18:43:03 +0100 Kim Woelders k...@woelders.dk said:

 On Mon, 21 Feb 2011 09:21:23 +0100, Mike Blumenkrantz m...@zentific.com  
 wrote:
 
  On Mon, 21 Feb 2011 00:04:45 -0800
  Enlightenment SVN no-re...@enlightenment.org wrote:
 
  Log:
  edje now uses (and installs if not previously found) epp as its default  
  C
  preprocessor, providing consistent output across all platforms and  
  allowing
  edje_cc to run on windows (vtorri!!) fallbacks exist to use old  
  behavior if
  epp fails.
 
  Author:   discomfitor
  Date: 2011-02-21 00:04:44 -0800 (Mon, 21 Feb 2011)
  New Revision: 57210
  Trac: http://trac.enlightenment.org/e/changeset/57210
 
  autoconf testing for epp probably needs some work, but it's wfm :D
 
 Beware!
 
 1) This will cause an install conflict with e16 (at least when using rpms).
 It would be nice if it could be installed by some other path or name.
 
 2) This is GPL code. Not sure if this is of any consequence.

been fixed already and moved into a private edje dir.


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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Small bug in evas_textblock.

2011-02-27 Thread The Rasterman
On Tue, 22 Feb 2011 18:15:30 +0900 WooHyun Jung wh0705.j...@samsung.com said:

tom - hmm somehow is this one related:

http://trac.enlightenment.org/e/changeset/57229

suspiciously looks like its trying to fix the same bug.

 I've checked with ~ setting cursor to 0. 
 And it worked fine :) 
 I made a patch for it ~ 
 
 -Original Message-
 From: Tom Hacohen [mailto:tom.haco...@partner.samsung.com] 
 Sent: Tuesday, February 22, 2011 5:25 PM
 To: WooHyun Jung
 Cc: 'Tom Hacohen'; enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] Small bug in evas_textblock.
 
 Yeah, setting the cursor to 0 may actually fix your issue (did you try it?),
 though I think there's another issue hiding there, I'll take a look :)
 
 Will add the set to 0 soon.
 
 --
 Tom.
 
 On Tue, 2011-02-22 at 11:12 +0900, WooHyun Jung wrote:
  Oh. Right - return 0 is correct thing. 
  
  But, why do you think - this solution will fix my issue ? 
  
  I think - just returning 0 will be enough for this. 
  
   
  
  From: tta...@gmail.com [mailto:tta...@gmail.com] On Behalf Of Tom 
  Hacohen
  Sent: Tuesday, February 22, 2011 2:25 AM
  To: WooHyun Jung
  Cc: enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] Small bug in evas_textblock.
  
   
  
  Dear WooHyun,
  
  I can confirm the issue, but I don't think your solution is valid, 
  probably the more correct thing to do is set to 0 and return, but I 
  don't think this will fix your issue, but it's just a correct thing to 
  do :P
  
  Anyhow, will take a look tomorrow, I'm too tired atm.
  
  Thanks for the report,
  Tom.
  
  On Mon, Feb 21, 2011 at 2:43 PM, WooHyun Jung 
  wh0705.j...@samsung.com
  wrote:
  
  Hello. All.
  
  I found one small bug in evas_textblock.
  
  For checking this bug ~ I recommend to do like following scenario.
  
  
  
  In Entry 3 of Elementary_test,
  
  1. Push Clr Button for the bottom entry.
  
  2. Input 'a' and input Backspace in the bottom entry.
  
  3. Click the top entry.
  
  4. Click the bottom entry.
  
  5. Input some characters.
  
  6. Result : char is input before the last character.
  
  
  
  So I made a patch and attached it.
  
  Anybody can check about this ?
  
  Thanks.
  
  
  --
  --
  --
  The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
  Pinpoint memory and threading errors before they happen.
  Find and fix more than 250 security defects in the development cycle.
  Locate bottlenecks in serial and parallel code that limit performance.
  http://p.sf.net/sfu/intel-dev2devfeb
  ___
  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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Small bug in evas_textblock.

2011-02-27 Thread Tom Hacohen
It is the fix to that bug. I'm 99% sure I sent an email to WooHyun and
list, but maybe I only sent it to WooHyun, but yeah, it's fixed. (Unless
my memory is wrong).

WooHyun: right?

--
Tom.

On Sun, 2011-02-27 at 10:59 +0100, Carsten Haitzler wrote:
 On Tue, 22 Feb 2011 18:15:30 +0900 WooHyun Jung wh0705.j...@samsung.com 
 said:
 
 tom - hmm somehow is this one related:
 
 http://trac.enlightenment.org/e/changeset/57229
 
 suspiciously looks like its trying to fix the same bug.
 
  I've checked with ~ setting cursor to 0. 
  And it worked fine :) 
  I made a patch for it ~ 
  
  -Original Message-
  From: Tom Hacohen [mailto:tom.haco...@partner.samsung.com] 
  Sent: Tuesday, February 22, 2011 5:25 PM
  To: WooHyun Jung
  Cc: 'Tom Hacohen'; enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] Small bug in evas_textblock.
  
  Yeah, setting the cursor to 0 may actually fix your issue (did you try it?),
  though I think there's another issue hiding there, I'll take a look :)
  
  Will add the set to 0 soon.
  
  --
  Tom.
  
  On Tue, 2011-02-22 at 11:12 +0900, WooHyun Jung wrote:
   Oh. Right - return 0 is correct thing. 
   
   But, why do you think - this solution will fix my issue ? 
   
   I think - just returning 0 will be enough for this. 
   

   
   From: tta...@gmail.com [mailto:tta...@gmail.com] On Behalf Of Tom 
   Hacohen
   Sent: Tuesday, February 22, 2011 2:25 AM
   To: WooHyun Jung
   Cc: enlightenment-devel@lists.sourceforge.net
   Subject: Re: [E-devel] Small bug in evas_textblock.
   

   
   Dear WooHyun,
   
   I can confirm the issue, but I don't think your solution is valid, 
   probably the more correct thing to do is set to 0 and return, but I 
   don't think this will fix your issue, but it's just a correct thing to 
   do :P
   
   Anyhow, will take a look tomorrow, I'm too tired atm.
   
   Thanks for the report,
   Tom.
   
   On Mon, Feb 21, 2011 at 2:43 PM, WooHyun Jung 
   wh0705.j...@samsung.com
   wrote:
   
   Hello. All.
   
   I found one small bug in evas_textblock.
   
   For checking this bug ~ I recommend to do like following scenario.
   
   
   
   In Entry 3 of Elementary_test,
   
   1. Push Clr Button for the bottom entry.
   
   2. Input 'a' and input Backspace in the bottom entry.
   
   3. Click the top entry.
   
   4. Click the bottom entry.
   
   5. Input some characters.
   
   6. Result : char is input before the last character.
   
   
   
   So I made a patch and attached it.
   
   Anybody can check about this ?
   
   Thanks.
   
   
   --
   --
   --
   The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
   Pinpoint memory and threading errors before they happen.
   Find and fix more than 250 security defects in the development cycle.
   Locate bottlenecks in serial and parallel code that limit performance.
   http://p.sf.net/sfu/intel-dev2devfeb
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
   
   
   
   
  
 
 



--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Small bug in evas_textblock.

2011-02-27 Thread WooHyun Jung
Right ~ It's fixed and working well now ^^


-Original Message-
From: Tom Hacohen [mailto:tom.haco...@partner.samsung.com] 
Sent: Sunday, February 27, 2011 7:18 PM
To: Carsten Haitzler
Cc: WooHyun Jung; enlightenment-devel@lists.sourceforge.net
Subject: Re: [E-devel] Small bug in evas_textblock.

It is the fix to that bug. I'm 99% sure I sent an email to WooHyun and list, 
but maybe I only sent it to WooHyun, but yeah, it's fixed. (Unless my memory is 
wrong).

WooHyun: right?

--
Tom.

On Sun, 2011-02-27 at 10:59 +0100, Carsten Haitzler wrote:
 On Tue, 22 Feb 2011 18:15:30 +0900 WooHyun Jung wh0705.j...@samsung.com 
 said:
 
 tom - hmm somehow is this one related:
 
 http://trac.enlightenment.org/e/changeset/57229
 
 suspiciously looks like its trying to fix the same bug.
 
  I've checked with ~ setting cursor to 0. 
  And it worked fine :)
  I made a patch for it ~
  
  -Original Message-
  From: Tom Hacohen [mailto:tom.haco...@partner.samsung.com]
  Sent: Tuesday, February 22, 2011 5:25 PM
  To: WooHyun Jung
  Cc: 'Tom Hacohen'; enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] Small bug in evas_textblock.
  
  Yeah, setting the cursor to 0 may actually fix your issue (did you 
  try it?), though I think there's another issue hiding there, I'll 
  take a look :)
  
  Will add the set to 0 soon.
  
  --
  Tom.
  
  On Tue, 2011-02-22 at 11:12 +0900, WooHyun Jung wrote:
   Oh. Right - return 0 is correct thing. 
   
   But, why do you think - this solution will fix my issue ? 
   
   I think - just returning 0 will be enough for this. 
   

   
   From: tta...@gmail.com [mailto:tta...@gmail.com] On Behalf Of Tom 
   Hacohen
   Sent: Tuesday, February 22, 2011 2:25 AM
   To: WooHyun Jung
   Cc: enlightenment-devel@lists.sourceforge.net
   Subject: Re: [E-devel] Small bug in evas_textblock.
   

   
   Dear WooHyun,
   
   I can confirm the issue, but I don't think your solution is valid, 
   probably the more correct thing to do is set to 0 and return, but 
   I don't think this will fix your issue, but it's just a correct 
   thing to do :P
   
   Anyhow, will take a look tomorrow, I'm too tired atm.
   
   Thanks for the report,
   Tom.
   
   On Mon, Feb 21, 2011 at 2:43 PM, WooHyun Jung 
   wh0705.j...@samsung.com
   wrote:
   
   Hello. All.
   
   I found one small bug in evas_textblock.
   
   For checking this bug ~ I recommend to do like following scenario.
   
   
   
   In Entry 3 of Elementary_test,
   
   1. Push Clr Button for the bottom entry.
   
   2. Input 'a' and input Backspace in the bottom entry.
   
   3. Click the top entry.
   
   4. Click the bottom entry.
   
   5. Input some characters.
   
   6. Result : char is input before the last character.
   
   
   
   So I made a patch and attached it.
   
   Anybody can check about this ?
   
   Thanks.
   
   
   --
   
   --
   --
   The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
   Pinpoint memory and threading errors before they happen.
   Find and fix more than 250 security defects in the development cycle.
   Locate bottlenecks in serial and parallel code that limit performance.
   http://p.sf.net/sfu/intel-dev2devfeb
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
   
   
   
   
  
 
 



--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Add elm_entry_cursor_pos_{set, get} API

2011-02-27 Thread Tom Hacohen
Dear Jihoon,

Again, thank you very much for your patch. You forgot adding 
@since 1.1.0 to the edje docs but I added it for you cause I felt bad
for not noticing it the first time you sent the patches :)

Anyhow, in SVN.

Thanks a lot for doing it,
Tom.




On Fri, 2011-02-25 at 20:40 +0900, Jihoon Kim wrote:
 Hi, Tom.
 Thank you for your quick review.
 It's mistake by copy  paste :(
 I send the patch again after fixing the problem.
 Please review again.
 
 From: tta...@gmail.com [mailto:tta...@gmail.com] On Behalf Of Tom Hacohen
 Sent: Friday, February 25, 2011 6:06 PM
 To: Jihoon Kim
 Cc: enlightenment-devel@lists.sourceforge.net; wh0705.ju
 n...@samsung.com
 Subject: Re: [E-devel] [PATCH] Add elm_entry_cursor_pos_{set, get} API
 
 Hey Jihoon,
 
 I didn't really went through the patch yet (I'm here for 2 seconds and then
 I'm off, maybe I'll have time later)
 but I noticed one issue: 
 edje_object_part_text_cursor_pos_set(const Evas_Object *obj, const char
 *part, Edje_Cursor cur, int pos)
 obj shouldn't be const in set. It's probably the same in other places.
 Please take a look at that.
 I'll try to review it better ASAP.
 
 --
 Tom.
 On Fri, Feb 25, 2011 at 8:52 AM, Jihoon Kim jihoon48@samsung.com
 wrote:
 Hello,
 
 There has been no way to set or get the cursor position of entry in the
 elementary.
 In this patch includes elm_entry_cursor_pos_set/get and
 elm_scrolled_entry_cursor_pos_set/get APIs.
 
 Would you please review thist patch?
 
 
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT
 data
 generated by your applications, servers and devices whether physical,
 virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___ enlightenment-devel mailing 
 list enlightenment-devel@lists.sourceforge.net 
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_genlist - bug fix about del callback

2011-02-27 Thread The Rasterman
On Tue, 22 Feb 2011 18:59:07 +0900 Seunggyun Kim sgyun@samsung.com said:

in svn! thanks!

 Hello. All.
 
 I found one bug in elm_genlist_clear.
 
 In case append lots of items in genlist,
 some items are still in genlist item queue before it is processed in
 _item_queue.
 
 At that time, 
 if application calls elm_genlist_item_del api that has item in genlist queue
 and elm_genlist_clear is called at once, func.del callback is called
 twice.
 
 If application frees some memory in func.del callback, It occurs double
 free memory problem.
 
 For example, some application has many items. and all items are deleted. but
 all items are not proceed in queue. then application is terminated.
 In that case, double free problem is occured in application.
 
 So, I fixed elm_genlist_clear code and made a patch.
 
 Anybody can check about this? 
 
 Thanks.


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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Elfe : Enlightenment Launcher for Embedded

2011-02-27 Thread The Rasterman
On Tue, 22 Feb 2011 22:29:37 +0100 Nicolas Aguirre aguirre.nico...@gmail.com
said:

that's rather cool. interestingly i also started a new home replacement. it's
pure elm as stand-alone process, not e module, so different.

 Hi,
 
 Let me introduce Elfe. A new project on which i'm currently working.
 Elfe is the acronym for Enlightenment Launcher For Embedded (world,
 devices, whatever). It can be used as a replacement of the current
 illume-home module.
 It's a E module itself, and uses Elementary for containers and widgets.
 
 Currently it's a just a simple launcher. You can add Applications and
 E modules on several virtual desktops.
 
 If you agree, i will be glad to add it in the E-EXTRA-MODULES
 directory of the SVN.
 
 you can find a presentation of Elfe on this video :
 http://www.youtube.com/watch?v=mKlDgl-Tquw
 
 Regards,
 Nico
 
 -- 
 Nicolas Aguirre
 Mail: aguirre.nico...@gmail.com
 Web: http://enna.geexbox.org
 Blog: http://dev.enlightenment.fr/~captainigloo/
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Add ecore_imf_context_preedit_string_with_attributes_get API

2011-02-27 Thread The Rasterman
On Wed, 23 Feb 2011 11:15:41 +0900 Jihoon Kim jihoon48@samsung.com said:

thanks! in svn! :)

 Hello,
 
 This is patch for adding
 ecore_imf_context_preedit_string_with_attributes_get API.
 In ecore_imf, there is ecore_imf_context_preedit_string_get API, but the
 attribute info from input method engine cannot be got from it.
 
 After discussing rater, we decided to add new API.
 Attribute infomation can be got as Eina_List type containing
 Ecore_IMF_Preedit_Attr structure items.
 
 In this patch, ECORE_IMF_PREEDIT_TYPE_SUB1,2,3 means the depth of preedit
 style.
 Would you please review it?


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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] with some options, eina compilation fails

2011-02-27 Thread The Rasterman
On Wed, 23 Feb 2011 20:52:04 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

aaah the ugliness of ifdefs in code. :(

 
 hey,
 
 ./configure -prefix=/home/torri/local/e17 --disable-posix-threads
 --disable-valgrind
 
 leads to:
 
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c: In function
 'eina_chained_mempool_free': 
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c:324:
 error: label at end of compound statement
 
 we can replace goto on_error; by a function containing what is after 
 the label. Though i'm not sure it's the best soluiton
 
 Vincent
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] with some options, eina compilation fails

2011-02-27 Thread The Rasterman
On Wed, 23 Feb 2011 20:52:04 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

how about commit 57373 ?

 
 hey,
 
 ./configure -prefix=/home/torri/local/e17 --disable-posix-threads
 --disable-valgrind
 
 leads to:
 
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c: In function
 'eina_chained_mempool_free': 
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c:324:
 error: label at end of compound statement
 
 we can replace goto on_error; by a function containing what is after 
 the label. Though i'm not sure it's the best soluiton
 
 Vincent
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Add elm_entry_cursor_pos_{set, get} API

2011-02-27 Thread Jihoon Kim
Tom,
I found my mistake in code that you apply in svn.
I should have remove const  in elementary.
I send patch for fixing it.

On Sun, Feb 27, 2011 at 7:26 PM, Tom Hacohen 
tom.haco...@partner.samsung.com wrote:

 Dear Jihoon,

 Again, thank you very much for your patch. You forgot adding
 @since 1.1.0 to the edje docs but I added it for you cause I felt bad
 for not noticing it the first time you sent the patches :)

 Anyhow, in SVN.

 Thanks a lot for doing it,
 Tom.




 On Fri, 2011-02-25 at 20:40 +0900, Jihoon Kim wrote:
  Hi, Tom.
  Thank you for your quick review.
  It's mistake by copy  paste :(
  I send the patch again after fixing the problem.
  Please review again.
 
  From: tta...@gmail.com [mailto:tta...@gmail.com] On Behalf Of Tom
 Hacohen
  Sent: Friday, February 25, 2011 6:06 PM
  To: Jihoon Kim
  Cc: enlightenment-devel@lists.sourceforge.net; wh0705.ju
  n...@samsung.com
  Subject: Re: [E-devel] [PATCH] Add elm_entry_cursor_pos_{set, get} API
 
  Hey Jihoon,
 
  I didn't really went through the patch yet (I'm here for 2 seconds and
 then
  I'm off, maybe I'll have time later)
  but I noticed one issue:
  edje_object_part_text_cursor_pos_set(const Evas_Object *obj, const char
  *part, Edje_Cursor cur, int pos)
  obj shouldn't be const in set. It's probably the same in other places.
  Please take a look at that.
  I'll try to review it better ASAP.
 
  --
  Tom.
  On Fri, Feb 25, 2011 at 8:52 AM, Jihoon Kim jihoon48@samsung.com
  wrote:
  Hello,
 
  There has been no way to set or get the cursor position of entry in the
  elementary.
  In this patch includes elm_entry_cursor_pos_set/get and
  elm_scrolled_entry_cursor_pos_set/get APIs.
 
  Would you please review thist patch?
 
 
 
 
  --
  Free Software Download: Index, Search  Analyze Logs and other IT data in
  Real-Time with Splunk. Collect, index and harness all the fast moving IT
  data
  generated by your applications, servers and devices whether physical,
  virtual
  or in the cloud. Deliver compliance at lower cost and gain new business
  insights. http://p.sf.net/sfu/splunk-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 
 --
  Free Software Download: Index, Search  Analyze Logs and other IT data in
  Real-Time with Splunk. Collect, index and harness all the fast moving IT
 data
  generated by your applications, servers and devices whether physical,
 virtual
  or in the cloud. Deliver compliance at lower cost and gain new business
  insights. http://p.sf.net/sfu/splunk-dev2dev
  ___ enlightenment-devel
 mailing list enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT
 data
 generated by your applications, servers and devices whether physical,
 virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Index: src/lib/elm_entry.c
===
--- src/lib/elm_entry.c	(revision 57372)
+++ src/lib/elm_entry.c	(working copy)
@@ -2220,7 +2220,7 @@ elm_entry_cursor_content_get(const Evas_Object *ob
  * @ingroup Entry
  */
 EAPI void
-elm_entry_cursor_pos_set(const Evas_Object *obj, int pos)
+elm_entry_cursor_pos_set(Evas_Object *obj, int pos)
 {
ELM_CHECK_WIDTYPE(obj, widtype);
Widget_Data *wd = elm_widget_data_get(obj);
Index: src/lib/elc_scrolled_entry.c
===
--- src/lib/elc_scrolled_entry.c	(revision 57372)
+++ src/lib/elc_scrolled_entry.c	(working copy)
@@ -1159,7 +1159,7 @@ elm_scrolled_entry_cursor_content_get(const Evas_O
  * @ingroup Scrolled_Entry
  */
 EAPI void
-elm_scrolled_entry_cursor_pos_set(const Evas_Object *obj, int pos)
+elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos)
 {
ELM_CHECK_WIDTYPE(obj, widtype);
Widget_Data *wd = elm_widget_data_get(obj);
Index: src/lib/Elementary.h.in
===
--- src/lib/Elementary.h.in	(revision 57372)
+++ src/lib/Elementary.h.in	(working copy)
@@ -1224,7 +1224,7 @@ extern C {
EAPI Eina_Boolelm_entry_cursor_is_visible_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
EAPI const 

Re: [E-devel] E SVN: raster trunk/eina/src/modules/mp/chained_pool

2011-02-27 Thread Vincent Torri


On Sun, 27 Feb 2011, Enlightenment SVN wrote:

 Log:
 make label not have nothing after it. fix err when valgrind and
  threads disabled.

i actually fixed it : i put a return; just before the last } so your patch 
should be useless

Vincent




 Author:   raster
 Date: 2011-02-27 03:27:02 -0800 (Sun, 27 Feb 2011)
 New Revision: 57373
 Trac: http://trac.enlightenment.org/e/changeset/57373

 Modified:
  trunk/eina/src/modules/mp/chained_pool/eina_chained_mempool.c

 Modified: trunk/eina/src/modules/mp/chained_pool/eina_chained_mempool.c
 ===
 --- trunk/eina/src/modules/mp/chained_pool/eina_chained_mempool.c 
 2011-02-27 11:20:35 UTC (rev 57372)
 +++ trunk/eina/src/modules/mp/chained_pool/eina_chained_mempool.c 
 2011-02-27 11:27:02 UTC (rev 57373)
 @@ -327,6 +327,8 @@
  {
 VALGRIND_MEMPOOL_FREE(pool, ptr);
  }
 +#else
 +   ptr = NULL;
 #endif

 #ifdef EFL_HAVE_THREADS


 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] with some options, eina compilation fails

2011-02-27 Thread Vincent Torri


On Sun, 27 Feb 2011, Carsten Haitzler (The Rasterman) wrote:

 On Wed, 23 Feb 2011 20:52:04 +0100 (CET) Vincent Torri vto...@univ-evry.fr
 said:

 how about commit 57373 ?

as i said, i actually already fixed it. Maybe you should revert it.

Vincent



 hey,

 ./configure -prefix=/home/torri/local/e17 --disable-posix-threads
 --disable-valgrind

 leads to:

 ../../src/modules/mp/chained_pool/eina_chained_mempool.c: In function
 'eina_chained_mempool_free': 
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c:324:
 error: label at end of compound statement

 we can replace goto on_error; by a function containing what is after
 the label. Though i'm not sure it's the best soluiton

 Vincent

 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 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



--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Add elm_entry_cursor_pos_{set, get} API

2011-02-27 Thread Tom Hacohen
Haha, unlucky me. I checked the edje patch to make sure you fixed all
the consts and when I saw it ok, didn't even look at it in the elm
patch.

My bad, thanks, in svn.

--
Tom.

On Sun, 2011-02-27 at 20:27 +0900, Jihoon Kim wrote:
 Tom,
 I found my mistake in code that you apply in svn.
 I should have remove const  in elementary.
 I send patch for fixing it.
 
 On Sun, Feb 27, 2011 at 7:26 PM, Tom Hacohen
 tom.haco...@partner.samsung.com wrote:
 Dear Jihoon,
 
 Again, thank you very much for your patch. You forgot adding
 @since 1.1.0 to the edje docs but I added it for you cause I
 felt bad
 for not noticing it the first time you sent the patches :)
 
 Anyhow, in SVN.
 
 Thanks a lot for doing it,
 Tom.
 
 
 
 
 
 On Fri, 2011-02-25 at 20:40 +0900, Jihoon Kim wrote:
  Hi, Tom.
  Thank you for your quick review.
  It's mistake by copy  paste :(
  I send the patch again after fixing the problem.
  Please review again.
 
  From: tta...@gmail.com [mailto:tta...@gmail.com] On Behalf
 Of Tom Hacohen
  Sent: Friday, February 25, 2011 6:06 PM
  To: Jihoon Kim
  Cc: enlightenment-devel@lists.sourceforge.net; wh0705.ju
  n...@samsung.com
  Subject: Re: [E-devel] [PATCH] Add
 elm_entry_cursor_pos_{set, get} API
 
  Hey Jihoon,
 
  I didn't really went through the patch yet (I'm here for 2
 seconds and then
  I'm off, maybe I'll have time later)
  but I noticed one issue:
  edje_object_part_text_cursor_pos_set(const Evas_Object *obj,
 const char
  *part, Edje_Cursor cur, int pos)
  obj shouldn't be const in set. It's probably the same in
 other places.
  Please take a look at that.
  I'll try to review it better ASAP.
 
  --
  Tom.
  On Fri, Feb 25, 2011 at 8:52 AM, Jihoon Kim
 jihoon48@samsung.com
  wrote:
  Hello,
 
  There has been no way to set or get the cursor position of
 entry in the
  elementary.
  In this patch includes elm_entry_cursor_pos_set/get and
  elm_scrolled_entry_cursor_pos_set/get APIs.
 
  Would you please review thist patch?
 
 
 
 
 
  --
  Free Software Download: Index, Search  Analyze Logs and
 other IT data in
  Real-Time with Splunk. Collect, index and harness all the
 fast moving IT
  data
  generated by your applications, servers and devices whether
 physical,
  virtual
  or in the cloud. Deliver compliance at lower cost and gain
 new business
  insights. http://p.sf.net/sfu/splunk-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
 
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 
 
 
 --
  Free Software Download: Index, Search  Analyze Logs and
 other IT data in
  Real-Time with Splunk. Collect, index and harness all the
 fast moving IT data
  generated by your applications, servers and devices whether
 physical, virtual
  or in the cloud. Deliver compliance at lower cost and gain
 new business
  insights. http://p.sf.net/sfu/splunk-dev2dev
  ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 
 
 --
 
 Free Software Download: Index, Search  Analyze Logs and other
 IT data in
 Real-Time with Splunk. Collect, index and harness all the fast
 moving IT data
 generated by your applications, servers and devices whether
 physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new
 business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 



--
Free Software Download: Index, Search  

Re: [E-devel] E SVN: caro IN trunk/enlil: . m4 src/bin_geocaching_print src/bin_load_sync src/bin_print src/bin_sync src/bin_transformations src/enlil

2011-02-27 Thread Atton Jonathan
A lot of warnings are because I replace flickr by eabzu. I have commented
the flickr code in order to have a code which compile, that's why some
warning appears.

2011/2/27 Vincent Torri vto...@univ-evry.fr



 On Sun, 27 Feb 2011, Atton Jonathan wrote:

  Whoua, thank you a lot !


 now look at all the warnings (there is one undef variable (time)) and the
 FIXME's about threads (you don't destroy them, but you init them with
 pthread_mutex_init()) :)

 Also it would be good to use the common directory structure:

 src/
   lib/--- enlil lib
 src/
   bin/--- the 5 bins

 putting the 5 bins in src/bin would in addition make the compilation faster
 (no need to run make in 5 different directories)

 Vincent

  2011/2/26 Enlightenment SVN no-re...@enlightenment.org

  Log:
 Enlil:

  * make it work on Windows
  * clean up autotools


 Author:   caro
 Date: 2011-02-26 13:34:04 -0800 (Sat, 26 Feb 2011)
 New Revision: 57343
 Trac: http://trac.enlightenment.org/e/changeset/57343

 Added:
  trunk/enlil/m4/efl_compiler_flag.m4 trunk/enlil/m4/efl_threads.m4
 Removed:
  trunk/enlil/m4/efl_pthread.m4
 Modified:
  trunk/enlil/AUTHORS 
 trunk/enlil/configure.actrunk/enlil/enlil.pc.intrunk/enlil/src/bin_geocaching_print/Makefile.am

 trunk/enlil/src/bin_load_sync/Makefile.am
 trunk/enlil/src/bin_print/Makefile.am
 trunk/enlil/src/bin_sync/Makefile.am
 trunk/enlil/src/bin_transformations/Makefile.am
 trunk/enlil/src/enlil/Enlil.h trunk/enlil/src/enlil/Makefile.am
 trunk/enlil/src/enlil/enlil_private.h
 trunk/enlil/src/enlil/file_manager.c
 trunk/enlil/src/enlil/load.c trunk/enlil/src/enlil/sync.c

 Modified: trunk/enlil/AUTHORS
 ===
 --- trunk/enlil/AUTHORS 2011-02-26 20:08:21 UTC (rev 57342)
 +++ trunk/enlil/AUTHORS 2011-02-26 21:34:04 UTC (rev 57343)
 @@ -1 +1,2 @@
  Atton Jonathan alias Watchwolf (jonathan.at...@gmail.com)
 +Vincent Torri vtorri at univ-evry dot fr

 Modified: trunk/enlil/configure.ac
 ===
 --- trunk/enlil/configure.ac2011-02-26 20:08:21 UTC (rev 57342)
 +++ trunk/enlil/configure.ac2011-02-26 21:34:04 UTC (rev 57343)
 @@ -1,94 +1,118 @@
  # get rid of that stupid cache mechanism
  rm -f config.cache

 -AC_INIT(configure.ac)
 +m4_define([v_maj], [0])
 +m4_define([v_min], [6])
 +m4_define([v_mic], [0])
 +m4_define([v_ver], [v_maj.v_min.v_mic])
 +
 +m4_define([lt_rev], m4_eval(v_maj + v_min))
 +m4_define([lt_cur], v_mic)
 +m4_define([lt_age], v_min)
 +
 +AC_INIT([enlil], [v_ver])
 +AC_PREREQ([2.52])
 +AC_CONFIG_SRCDIR([configure.ac])
 +AC_CONFIG_MACRO_DIR([m4])
 +AC_CONFIG_HEADERS([config.h])
 +
  AC_CANONICAL_TARGET
  AC_CANONICAL_BUILD
  AC_CANONICAL_HOST

 -AM_INIT_AUTOMAKE(Enlil, 0.6)
 -AM_CONFIG_HEADER(config.h)
 +AM_INIT_AUTOMAKE([1.6 dist-bzip2])
  m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])

 -AC_PROG_CC
 -AM_PROG_CC_STDC
 -AC_HEADER_STDC
 -AC_C_CONST
 -AM_PROG_CC_C_O
 -
 +AC_LIBTOOL_WIN32_DLL
 +define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
 +define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
  AM_PROG_LIBTOOL
 -
 +version_info=lt_rev:lt_cur:lt_age
  AC_SUBST(version_info)
 -AC_SUBST(requirements)
 -AC_SUBST(packagesrcdir)
 -AC_SUBST(packagedatadir)

 +
 +### Needed information
 +
 +AC_CANONICAL_BUILD
 +AC_CANONICAL_HOST
 +
 +### Default options with respect to host
 +
 +
 +### Additional options to configure
 +
 +
 +### Checks for programs
 +AC_PROG_CC
 +
 +# pkg-config
  PKG_PROG_PKG_CONFIG

 -define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
 -define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
 -# Find edje_cc
 -PKG_CHECK_MODULES(EDJE, [edje = 0.5.0])
 -AC_ARG_WITH(edje-cc,
 -  AC_HELP_STRING([--with-edje-cc=PATH], [specify a specific path to
 edje_cc]),
 -  [
 -v=$withval;
 -EDJE_CC=$v
 -  ],[
 -EDJE_CC=$(pkg-config --variable=prefix edje)/bin/edje_cc
 -  ]
 -)
 +# Check whether pkg-config supports Requires.private
 +if $PKG_CONFIG --atleast-pkgconfig-version 0.22; then
 +   pkgconfig_requires_private=Requires.private
 +else
 +   pkgconfig_requires_private=Requires
 +fi
 +AC_SUBST(pkgconfig_requires_private)

  # doxygen program for documentation building
 +
  EFL_CHECK_DOXYGEN([build_doc=yes], [build_doc=no])

 -EFL_CHECK_PTHREAD([yes],
 -  [have_pthread=yes],
 -  [have_pthread=no],
 -  [have_pthread_spinlock=yes],
 -  [have_pthread_spinlock=no])

 +### Checks for libraries

 -requirement_flickr=
 -have_flickr=no
 +requirements=ethumb_client = 0.1.0 ecore-file = 1.0.0 ecore = 1.0.0
 evas = 1.0.0 eet = 1.2.2 eina = 1.0.0 libexif = 0.6.16 libiptcdata =
 1.0.2

 -PKG_CHECK_MODULES(EABZU, [eabzu_client  0.0.1 ],
 -  requirement_eabzu=eabzu_client
 -  have_eabzu=yes
 -  AC_DEFINE_UNQUOTED(HAVE_EABZU, ${have_eabzu}, [have
 network synchronization (eabzu) support]),
 -  have_eabzu=no
 -  )
 

Re: [E-devel] E SVN: caro IN trunk/enlil: . m4 src/bin_geocaching_print src/bin_load_sync src/bin_print src/bin_sync src/bin_transformations src/enlil

2011-02-27 Thread Vincent Torri


On Sun, 27 Feb 2011, Atton Jonathan wrote:

 A lot of warnings are because I replace flickr by eabzu. I have commented
 the flickr code in order to have a code which compile, that's why some
 warning appears.

then kill all the flickr code completely.

Vincent


 2011/2/27 Vincent Torri vto...@univ-evry.fr



 On Sun, 27 Feb 2011, Atton Jonathan wrote:

  Whoua, thank you a lot !


 now look at all the warnings (there is one undef variable (time)) and the
 FIXME's about threads (you don't destroy them, but you init them with
 pthread_mutex_init()) :)

 Also it would be good to use the common directory structure:

 src/
   lib/--- enlil lib
 src/
   bin/--- the 5 bins

 putting the 5 bins in src/bin would in addition make the compilation faster
 (no need to run make in 5 different directories)

 Vincent

  2011/2/26 Enlightenment SVN no-re...@enlightenment.org

  Log:
 Enlil:

  * make it work on Windows
  * clean up autotools


 Author:   caro
 Date: 2011-02-26 13:34:04 -0800 (Sat, 26 Feb 2011)
 New Revision: 57343
 Trac: http://trac.enlightenment.org/e/changeset/57343

 Added:
  trunk/enlil/m4/efl_compiler_flag.m4 trunk/enlil/m4/efl_threads.m4
 Removed:
  trunk/enlil/m4/efl_pthread.m4
 Modified:
  trunk/enlil/AUTHORS 
 trunk/enlil/configure.actrunk/enlil/enlil.pc.intrunk/enlil/src/bin_geocaching_print/Makefile.am

 trunk/enlil/src/bin_load_sync/Makefile.am
 trunk/enlil/src/bin_print/Makefile.am
 trunk/enlil/src/bin_sync/Makefile.am
 trunk/enlil/src/bin_transformations/Makefile.am
 trunk/enlil/src/enlil/Enlil.h trunk/enlil/src/enlil/Makefile.am
 trunk/enlil/src/enlil/enlil_private.h
 trunk/enlil/src/enlil/file_manager.c
 trunk/enlil/src/enlil/load.c trunk/enlil/src/enlil/sync.c

 Modified: trunk/enlil/AUTHORS
 ===
 --- trunk/enlil/AUTHORS 2011-02-26 20:08:21 UTC (rev 57342)
 +++ trunk/enlil/AUTHORS 2011-02-26 21:34:04 UTC (rev 57343)
 @@ -1 +1,2 @@
  Atton Jonathan alias Watchwolf (jonathan.at...@gmail.com)
 +Vincent Torri vtorri at univ-evry dot fr

 Modified: trunk/enlil/configure.ac
 ===
 --- trunk/enlil/configure.ac2011-02-26 20:08:21 UTC (rev 57342)
 +++ trunk/enlil/configure.ac2011-02-26 21:34:04 UTC (rev 57343)
 @@ -1,94 +1,118 @@
  # get rid of that stupid cache mechanism
  rm -f config.cache

 -AC_INIT(configure.ac)
 +m4_define([v_maj], [0])
 +m4_define([v_min], [6])
 +m4_define([v_mic], [0])
 +m4_define([v_ver], [v_maj.v_min.v_mic])
 +
 +m4_define([lt_rev], m4_eval(v_maj + v_min))
 +m4_define([lt_cur], v_mic)
 +m4_define([lt_age], v_min)
 +
 +AC_INIT([enlil], [v_ver])
 +AC_PREREQ([2.52])
 +AC_CONFIG_SRCDIR([configure.ac])
 +AC_CONFIG_MACRO_DIR([m4])
 +AC_CONFIG_HEADERS([config.h])
 +
  AC_CANONICAL_TARGET
  AC_CANONICAL_BUILD
  AC_CANONICAL_HOST

 -AM_INIT_AUTOMAKE(Enlil, 0.6)
 -AM_CONFIG_HEADER(config.h)
 +AM_INIT_AUTOMAKE([1.6 dist-bzip2])
  m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])

 -AC_PROG_CC
 -AM_PROG_CC_STDC
 -AC_HEADER_STDC
 -AC_C_CONST
 -AM_PROG_CC_C_O
 -
 +AC_LIBTOOL_WIN32_DLL
 +define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
 +define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
  AM_PROG_LIBTOOL
 -
 +version_info=lt_rev:lt_cur:lt_age
  AC_SUBST(version_info)
 -AC_SUBST(requirements)
 -AC_SUBST(packagesrcdir)
 -AC_SUBST(packagedatadir)

 +
 +### Needed information
 +
 +AC_CANONICAL_BUILD
 +AC_CANONICAL_HOST
 +
 +### Default options with respect to host
 +
 +
 +### Additional options to configure
 +
 +
 +### Checks for programs
 +AC_PROG_CC
 +
 +# pkg-config
  PKG_PROG_PKG_CONFIG

 -define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
 -define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
 -# Find edje_cc
 -PKG_CHECK_MODULES(EDJE, [edje = 0.5.0])
 -AC_ARG_WITH(edje-cc,
 -  AC_HELP_STRING([--with-edje-cc=PATH], [specify a specific path to
 edje_cc]),
 -  [
 -v=$withval;
 -EDJE_CC=$v
 -  ],[
 -EDJE_CC=$(pkg-config --variable=prefix edje)/bin/edje_cc
 -  ]
 -)
 +# Check whether pkg-config supports Requires.private
 +if $PKG_CONFIG --atleast-pkgconfig-version 0.22; then
 +   pkgconfig_requires_private=Requires.private
 +else
 +   pkgconfig_requires_private=Requires
 +fi
 +AC_SUBST(pkgconfig_requires_private)

  # doxygen program for documentation building
 +
  EFL_CHECK_DOXYGEN([build_doc=yes], [build_doc=no])

 -EFL_CHECK_PTHREAD([yes],
 -  [have_pthread=yes],
 -  [have_pthread=no],
 -  [have_pthread_spinlock=yes],
 -  [have_pthread_spinlock=no])

 +### Checks for libraries

 -requirement_flickr=
 -have_flickr=no
 +requirements=ethumb_client = 0.1.0 ecore-file = 1.0.0 ecore = 1.0.0
 evas = 1.0.0 eet = 1.2.2 eina = 1.0.0 libexif = 0.6.16 libiptcdata =
 1.0.2

 -PKG_CHECK_MODULES(EABZU, [eabzu_client  0.0.1 ],
 -  requirement_eabzu=eabzu_client
 -  have_eabzu=yes
 -  AC_DEFINE_UNQUOTED(HAVE_EABZU, ${have_eabzu}, 

Re: [E-devel] with some options, eina compilation fails

2011-02-27 Thread Joerg Sonnenberger
On Wed, Feb 23, 2011 at 08:52:04PM +0100, Vincent Torri wrote:
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c: In function 
 'eina_chained_mempool_free':
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c:324: error: label at 
 end of compound statement
 
 we can replace goto on_error; by a function containing what is after 
 the label. Though i'm not sure it's the best soluiton

Or add a noop statement like do {} while (0);

Joerg

--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] with some options, eina compilation fails

2011-02-27 Thread Vincent Torri


On Sun, 27 Feb 2011, Joerg Sonnenberger wrote:

 On Wed, Feb 23, 2011 at 08:52:04PM +0100, Vincent Torri wrote:
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c: In function 
 'eina_chained_mempool_free':
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c:324: error: label 
 at end of compound statement

 we can replace goto on_error; by a function containing what is after
 the label. Though i'm not sure it's the best soluiton

 Or add a noop statement like do {} while (0);

i added a return;

Vincent


 Joerg

 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: caro IN trunk/enki: . src/bin

2011-02-27 Thread Atton Jonathan
I have fixed enlil.


2011/2/27 Enlightenment SVN no-re...@enlightenment.org

 Log:
  * autotools improvments
   * it's almost compiling on Windows. I have some undef ref:

  enlil_library_netsync_account_set() not defined

  I can't find that function in enlil. Is enki currently broken ?

 Author:   caro
 Date: 2011-02-27 04:51:28 -0800 (Sun, 27 Feb 2011)
 New Revision: 57379
 Trac: http://trac.enlightenment.org/e/changeset/57379

 Modified:
  trunk/enki/ABOUT-NLS trunk/enki/Makefile.am trunk/enki/autogen.sh
 trunk/enki/configure.ac trunk/enki/src/bin/Makefile.am
 trunk/enki/src/bin/list_photo.c trunk/enki/src/bin/main.h
 trunk/enki/src/bin/map.c trunk/enki/src/bin/slideshow.c

 Modified: trunk/enki/ABOUT-NLS
 ===
 --- trunk/enki/ABOUT-NLS2011-02-27 12:40:50 UTC (rev 57378)
 +++ trunk/enki/ABOUT-NLS2011-02-27 12:51:28 UTC (rev 57379)
 @@ -0,0 +1,625 @@
 +Notes on the Free Translation Project
 +*
 +
 +   Free software is going international!  The Free Translation Project
 +is a way to get maintainers of free software, translators, and users all
 +together, so that will gradually become able to speak many languages.
 +A few packages already provide translations for their messages.
 +
 +   If you found this `ABOUT-NLS' file inside a distribution, you may
 +assume that the distributed package does use GNU `gettext' internally,
 +itself available at your nearest GNU archive site.  But you do _not_
 +need to install GNU `gettext' prior to configuring, installing or using
 +this package with messages translated.
 +
 +   Installers will find here some useful hints.  These notes also
 +explain how users should proceed for getting the programs to use the
 +available translations.  They tell how people wanting to contribute and
 +work at translations should contact the appropriate team.
 +
 +   When reporting bugs in the `intl/' directory or bugs which may be
 +related to internationalization, you should tell about the version of
 +`gettext' which is used.  The information can be found in the
 +`intl/VERSION' file, in internationalized packages.
 +
 +Quick configuration advice
 +==
 +
 +   If you want to exploit the full power of internationalization, you
 +should configure it using
 +
 + ./configure --with-included-gettext
 +
 +to force usage of internationalizing routines provided within this
 +package, despite the existence of internationalizing capabilities in the
 +operating system where this package is being installed.  So far, only
 +the `gettext' implementation in the GNU C library version 2 provides as
 +many features (such as locale alias, message inheritance, automatic
 +charset conversion or plural form handling) as the implementation here.
 +It is also not possible to offer this additional functionality on top
 +of a `catgets' implementation.  Future versions of GNU `gettext' will
 +very likely convey even more functionality.  So it might be a good idea
 +to change to GNU `gettext' as soon as possible.
 +
 +   So you need _not_ provide this option if you are using GNU libc 2 or
 +you have installed a recent copy of the GNU gettext package with the
 +included `libintl'.
 +
 +INSTALL Matters
 +===
 +
 +   Some packages are localizable when properly installed; the
 +programs they contain can be made to speak your own native language.
 +Most such packages use GNU `gettext'.  Other packages have their own
 +ways to internationalization, predating GNU `gettext'.
 +
 +   By default, this package will be installed to allow translation of
 +messages.  It will automatically detect whether the system already
 +provides the GNU `gettext' functions.  If not, the GNU `gettext' own
 +library will be used.  This library is wholly contained within this
 +package, usually in the `intl/' subdirectory, so prior installation of
 +the GNU `gettext' package is _not_ required.  Installers may use
 +special options at configuration time for changing the default
 +behaviour.  The commands:
 +
 + ./configure --with-included-gettext
 + ./configure --disable-nls
 +
 +will respectively bypass any pre-existing `gettext' to use the
 +internationalizing routines provided within this package, or else,
 +_totally_ disable translation of messages.
 +
 +   When you already have GNU `gettext' installed on your system and run
 +configure without an option for your new package, `configure' will
 +probably detect the previously built and installed `libintl.a' file and
 +will decide to use this.  This might be not what is desirable.  You
 +should use the more recent version of the GNU `gettext' library.  I.e.
 +if the file `intl/VERSION' shows that the library which comes with this
 +package is more recent, you should use
 +
 + ./configure --with-included-gettext
 +
 +to prevent auto-detection.
 +
 +   The configuration process will not test for the `catgets' 

Re: [E-devel] with some options, eina compilation fails

2011-02-27 Thread The Rasterman
On Sun, 27 Feb 2011 12:35:22 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

 
 
 On Sun, 27 Feb 2011, Carsten Haitzler (The Rasterman) wrote:
 
  On Wed, 23 Feb 2011 20:52:04 +0100 (CET) Vincent Torri vto...@univ-evry.fr
  said:
 
  how about commit 57373 ?
 
 as i said, i actually already fixed it. Maybe you should revert it.

oh - is that what you meant by:

cedric is too far away. I prefer fixing that problem. In svn ?

 
 
  hey,
 
  ./configure -prefix=/home/torri/local/e17 --disable-posix-threads
  --disable-valgrind
 
  leads to:
 
  ../../src/modules/mp/chained_pool/eina_chained_mempool.c: In function
  'eina_chained_mempool_free': 
  ../../src/modules/mp/chained_pool/eina_chained_mempool.c:324:
  error: label at end of compound statement
 
  we can replace goto on_error; by a function containing what is after
  the label. Though i'm not sure it's the best soluiton
 
  Vincent
 
  --
  Free Software Download: Index, Search  Analyze Logs and other IT data in
  Real-Time with Splunk. Collect, index and harness all the fast moving IT
  data generated by your applications, servers and devices whether physical,
  virtual or in the cloud. Deliver compliance at lower cost and gain new
  business insights. http://p.sf.net/sfu/splunk-dev2dev
  ___
  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
 
 
 


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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] with some options, eina compilation fails

2011-02-27 Thread Vincent Torri


On Sun, 27 Feb 2011, Carsten Haitzler (The Rasterman) wrote:

 On Sun, 27 Feb 2011 12:35:22 +0100 (CET) Vincent Torri vto...@univ-evry.fr
 said:



 On Sun, 27 Feb 2011, Carsten Haitzler (The Rasterman) wrote:

 On Wed, 23 Feb 2011 20:52:04 +0100 (CET) Vincent Torri vto...@univ-evry.fr
 said:

 how about commit 57373 ?

 as i said, i actually already fixed it. Maybe you should revert it.

 oh - is that what you meant by:

 cedric is too far away. I prefer fixing that problem. In svn ?

indeed :)

Vincent




 hey,

 ./configure -prefix=/home/torri/local/e17 --disable-posix-threads
 --disable-valgrind

 leads to:

 ../../src/modules/mp/chained_pool/eina_chained_mempool.c: In function
 'eina_chained_mempool_free': 
 ../../src/modules/mp/chained_pool/eina_chained_mempool.c:324:
 error: label at end of compound statement

 we can replace goto on_error; by a function containing what is after
 the label. Though i'm not sure it's the best soluiton

 Vincent

 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT
 data generated by your applications, servers and devices whether physical,
 virtual or in the cloud. Deliver compliance at lower cost and gain new
 business insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 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





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



--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2011-02-27 Thread Sebastian Dransfeld
On 02/27/2011 12:09 PM, Enlightenment SVN wrote:
 Log:
 e17: startup: cancel cb. this needs to run just once

This is wrong. The returns ECORE_CALLBACK_PASS_ON and 
ECORE_CALLBACK_DONE are the only legit for a event return.

We should pass on the event, as others might also want it. We cancel the 
event handler by deleting it just afterwards.

S.



 Author:   jeffdameth
 Date: 2011-02-27 03:09:49 -0800 (Sun, 27 Feb 2011)
 New Revision: 57370
 Trac: http://trac.enlightenment.org/e/changeset/57370

 Modified:
trunk/e/src/bin/e_startup.c

 Modified: trunk/e/src/bin/e_startup.c
 ===
 --- trunk/e/src/bin/e_startup.c   2011-02-27 10:34:55 UTC (rev 57369)
 +++ trunk/e/src/bin/e_startup.c   2011-02-27 11:09:49 UTC (rev 57370)
 @@ -64,7 +64,7 @@
}
  e_exec(NULL, desktop, NULL, NULL, NULL);
  snprintf(buf, sizeof(buf), %s %s, _(Starting), desktop-name);
 -   e_init_status_set(buf);
 +   e_init_status_set(buf);
  ecore_job_add(_e_startup_next_cb, NULL);
   }

 @@ -86,5 +86,5 @@
 start_app_pos = 0;
  free(buf);
  _e_startup();
 -   return ECORE_CALLBACK_PASS_ON;
 +   return ECORE_CALLBACK_CANCEL;
   }


 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_gengrid bug patch

2011-02-27 Thread The Rasterman
On Fri, 25 Feb 2011 13:42:21 +0900 Jeonghyun Yun jh0506@samsung.com said:

 Hello.
 
 I attached the modified patch about calc_job problem.
 
 When I tested gengrid, sometimes gengrid renderd two times in different
 shape in a moment.
 So I checked gengrid code, I found cause in calc_job function.
 
 calc_job added to ecore job after elm_gengrid_item_size_set and 
 elm_gengrid_item_append(,prepend,insert_before,insert_after) and etc.
 Sometimes pan_smart's cvw and cvh is 0 at this time.
 
 I think, No need to calc_job when pan_smart's cvw and cvh is 0.
 
 Please check about this patch.

ok - but your formatting/code style are a bit off:

  if (cvw != 0 || cvh != 0)
should be
  if ((cvw != 0) || (cvh != 0))

resubmit? :)

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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Segfault in Eina

2011-02-27 Thread The Rasterman
On Sat, 26 Feb 2011 22:12:36 +0100 Andreas Volz li...@brachttal.net said:

valgrind doesnt even catch it there. it would at least show a backtrace. what
on earth is going on there?

 Am Fri, 25 Feb 2011 00:09:27 +0100 (CET) schrieb Vincent Torri:
 
 nothing that really helps me:
 
 http://codepad.org/whUaAE71
 
 I got this error only once:
 
 CRI4239: eina_list.c:980 eina_list_remove_list() *** Eina Magic Check
 Failed !!! Input handle has already been freed!
 *** NAUGHTY PROGRAMMER!!!
 *** SPANK SPANK SPANK!!!
 *** Now go fix your code. Tut tut tut!
 
 
 Segmentation fault
 
 My other crashes end silently. As you see I've to press really often
 and fast to the buttons and send signals. Each time I write
 
 dispatched smSignals (int event): 24
 
 
 I emit a signal.
 
 regards
   Andreas
 
  
  On Fri, 25 Feb 2011, Andreas Volz wrote:
  
   Hello,
  
   I've a segfault in eina from using EFLxx. could someone take a look
   to my stack trace?
  
  and what does valgrind say ?
  
  Vincent
  
  
   http://codepad.org/pp974DS8
  
   I'm only emiting several times the same two signals. Than it
   crashes.
  
   Any ideas?
  
   regards
 Andreas
  
   -- 
   Technical Blog http://andreasvolz.wordpress.com/
  
   --
   Free Software Download: Index, Search  Analyze Logs and other IT
   data in Real-Time with Splunk. Collect, index and harness all the
   fast moving IT data generated by your applications, servers and
   devices whether physical, virtual or in the cloud. Deliver
   compliance at lower cost and gain new business insights.
   http://p.sf.net/sfu/splunk-dev2dev
   ___ enlightenment-devel
   mailing list enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
  
  
  --
  Free Software Download: Index, Search  Analyze Logs and other IT
  data in Real-Time with Splunk. Collect, index and harness all the
  fast moving IT data generated by your applications, servers and
  devices whether physical, virtual or in the cloud. Deliver compliance
  at lower cost and gain new business insights.
  http://p.sf.net/sfu/splunk-dev2dev
  ___ enlightenment-devel
  mailing list enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
 
 
 -- 
 Technical Blog http://andreasvolz.wordpress.com/
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Using Emotion on elementary windows

2011-02-27 Thread The Rasterman
On Sat, 26 Feb 2011 10:57:55 +0100 Yassin frechdes...@gmail.com said:

 Hello,
 i have two problem :
 
 i have make a programme who start a video with emotion on elementary 
 windows.
 the goal is change the video when cliked the butons on the program.
 The problem he is on my function played :
 
 First my evas callback on my object button :
 
 ...
evas_object_smart_callback_add(bt, clicked, played, obj);
 ...
 =
 with this line i says when clicked on object bt i action the 
 function played on object obj.
 
 so on my function played :
 =
 static void
 played(void *data, Evas_Object *obj, void *event_info) {
 
  Evas_Object * ov = data;
 
  printf(hello\n);
 
  if (!emotion_object_file_set(ov, video2.flv)) {
  printf(Chargement de la video Fail\n);
  }
 
 
  printf(played %s\n, emotion_object_file_get(ov));
 
 }
 =
 on this function i create a new object ov who i copy the object data
 and i says play new video on the object ob, but at this time i segfault
 i have make a bt with gdb :
 
 =
 #0  __memset_sse2 () at ../sysdeps/i386/i686/multiarch/memset-sse2.S:365
 #1  0x00484eb6 in _emotion_image_data_zero (img=0x80cab28) at 
 /usr/include/bits/string3.h:86
 #2  0x00485bdc in emotion_object_file_set (obj=0x80caa20, file=0x80494b1 
 video2.flv) at emotion_smart.c:340
 #3  0x08048eaa in played (data=0x80caa20, obj=0x80cac30, event_info=0x0) 
 at main.c:46
 #4  0x002700d6 in evas_object_smart_callback_call (obj=0x80cac30, 
 event=0x1f2338 clicked, event_info=0x0) at evas_object_smart.c:523
 #5  0x0016949e in _activate (obj=0x80cac30) at elm_button.c:220
 #6  0x005b4d81 in edje_match_callback_exec_check_finals 
 (ppat_signal=0x8146330, ppat_source=0x813f3a0, signal=0x814f320 
 elm,action,click, source=0x47df10 , callbacks=0x816d7c0, 
 ed=0x8119bd0) at edje_match.c:472
 #7  edje_match_callback_exec (ppat_signal=0x8146330, 
 ppat_source=0x813f3a0, signal=0x814f320 elm,action,click, 
 source=0x47df10 , callbacks=0x816d7c0, ed=0x8119bd0) at edje_match.c:624
 #8  0x005ba359 in _edje_emit_cb (ed=0x8119bd0, sig=0x814f320 
 elm,action,click, src=0x47df10 ) at edje_program.c:1309
 #9  _edje_emit_handle (ed=0x8119bd0, sig=0x814f320 elm,action,click, 
 src=0x47df10 ) at edje_program.c:1272
 #10 0x005b588a in _edje_message_process (em=0xae60de60) at 
 edje_message_queue.c:707
 #11 0x005b620f in _edje_message_queue_process () at edje_message_queue.c:813
 #12 0x005b63d4 in _edje_job (data=0x0) at edje_message_queue.c:230
 #13 0x00221222 in _ecore_job_event_handler (data=0x0, type=11, 
 ev=0xae601ad0) at ecore_job.c:119
 #14 0x0021d979 in _ecore_event_call () at ecore_events.c:641
 #15 0x00222d27 in _ecore_main_loop_iterate_internal (once_only=0) at 
 ecore_main.c:1529
 #16 0x00222fa7 in ecore_main_loop_begin () at ecore_main.c:680
 #17 0x00155337 in elm_run () at elm_main.c:985
 #18 0x08049155 in elm_main (argc=1, argv=0xb1b4) at main.c:112
 #19 0x0804918e in main (argc=1, argv=0xb1b4) at main.c:118
 
 =

fixed! :)

 and other think, in the main i can't use :
 
elm_box_pack_end (bx,obj);
elm_box_pack_start (bx,obj);
 
 on my obj object because  he is an emotion object
 he have no effect on the object when i use it, ?

you can - but its size is 0x0 - since it isnt an elm widget it doesnt calculate
its own min size hints, you need to set them yourself on basic evas objects
like emotion. see evas_object_size_hint_min_set()

 if someone can explain me where is the the problem, please ?
 
 THanks and long life to EFL
 
 
 ///
 My complete example program who show emotion video on elementary program :
 ///
 /**
   * \file main.c
   * \brief Programme de tests.
   * \author YChoucha
   * \version 0.2
   * \date 14 août 2010
   *
   * Programme qui affhiche des videos avec emotion
   *
   */
 
 #include Elementary.h
 #include Emotion.h
 #include lectureFichier.h
 
 /**
   * \fn win_del(void *data, Evas_Object *obj, void *event_info)
   * \brief Fonction qui permet de fermer le programme en appuynat sur la 
 croix de la fenetre
   *
   * \param data Chaîne à stocker dans l'objet Str_t, ne peut être NULL.
   *   *obj
   * event_info
   */
 static void
 win_del(void *data, Evas_Object *obj, void *event_info) {
  elm_exit();
 }
 
 static void
 paused(void *data, Evas_Object *obj, void *event_info) {
  Evas_Object *ov = data;
  emotion_object_play_set(ov, 0);
  emotion_object_position_set(ov, 0);
 
  printf(paused 

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

2011-02-27 Thread hannes.janet...@gmail.com
On Sun, Feb 27, 2011 at 5:15 PM, Sebastian Dransfeld s...@tango.flipp.net 
wrote:
 On 02/27/2011 12:09 PM, Enlightenment SVN wrote:
 Log:
 e17: startup: cancel cb. this needs to run just once

 This is wrong. The returns ECORE_CALLBACK_PASS_ON and
 ECORE_CALLBACK_DONE are the only legit for a event return.

 We should pass on the event, as others might also want it. We cancel the
 event handler by deleting it just afterwards.

Sorry, now it's understood. Thanks for the explanation.

BR

 S.



 Author:       jeffdameth
 Date:         2011-02-27 03:09:49 -0800 (Sun, 27 Feb 2011)
 New Revision: 57370
 Trac:         http://trac.enlightenment.org/e/changeset/57370

 Modified:
    trunk/e/src/bin/e_startup.c

 Modified: trunk/e/src/bin/e_startup.c
 ===
 --- trunk/e/src/bin/e_startup.c       2011-02-27 10:34:55 UTC (rev 57369)
 +++ trunk/e/src/bin/e_startup.c       2011-02-27 11:09:49 UTC (rev 57370)
 @@ -64,7 +64,7 @@
        }
      e_exec(NULL, desktop, NULL, NULL, NULL);
      snprintf(buf, sizeof(buf), %s %s, _(Starting), desktop-name);
 -   e_init_status_set(buf);
 +   e_init_status_set(buf);
      ecore_job_add(_e_startup_next_cb, NULL);
   }

 @@ -86,5 +86,5 @@
         start_app_pos = 0;
      free(buf);
      _e_startup();
 -   return ECORE_CALLBACK_PASS_ON;
 +   return ECORE_CALLBACK_CANCEL;
   }


 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn


 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_segment_control

2011-02-27 Thread Tom Hacohen
Dear Daniel,

As promised, I added size_range support to edje so they won't have to
use elm_label.

Just set size_range to whatever you want, so for example you can set:
ellipsis: 0.0;
fit: 1 1; 
size: 15;
size_range: 10 45;

and it'll try to fit the text, but won't leave the 10-45 limit. So if
for example if without size_range you would have got a size of 50 (after
fitting) this time you'll get a size of 45. On the other hand, if you
would have got a size of 5 without size_range, this time you'll get size
of 10 and ellipsis applied. If I understood you guys correctly, this is
exactly what you wanted. You don't need elm_label for that any longer.

I did my side of the bargain, now please resend the patch with using
part TEXT instead of elm_label. :)

Also, I noticed the test in elementary_test is very ugly, please try
improving that a bit so the test will also look cool.

Waiting for your next patches,
Tom.

On Thu, 2011-02-24 at 06:14 +, Juyung Seo wrote:
 Hello,
 Here is a new elm_segment_control patch.
 Prerequite patch, elm_label, is committed. So this elm_segment_control patch 
 should work.
 This is from Prince and Govi.
 Due to network problem on my Linux machineI couldn't test this.
 Please refer below mail for details.
 But anyone can review this?
 
 Thanks.
 Daniel Juyung Seo. (SeoZ)
 
 --- Original Message ---
 Sender : GOVINDARAJU S Mgovi...@samsung.com Chief Engineer/SISO-Linux 
 Platform Lab/삼성전자
 Date : 2011-02-11 23:50 (GMT+09:00)
 Title : Segment control Widget patch ( with Mirroring support )
 
 Dear Daniel,
 
 Added mirroring support to Segment control and made a fresh patch for 
 SVN upstreaming.  Can you please post it to EFL community?
 Segment control uses elm_label and opensource elm_label is having crash 
 problem.  elm_label patch by Hyoyoung Chang should be accepted to make 
 Segment Control widget behave properly.
 
 --
 Patch:  New elementary widget: elm_segment_control.
 
 Authors: Govindaraju SM , Prince Kumar Dubey 
 
 Change Log:   New widget elm_segment_control.  Segment Control Widget is 
 a horizontal control made of multiple segment items together, each 
 segment item are set to equal size,
 functioning similar to discrete two state button. Only one Segment item 
 can be at selected state.
 
 
 Please refer the attached file  SegmentControl_screenshot.png  for the 
 widget screenshot.
 --
 
 Thank you.
 
 Regards,
 Govind
 
 
 
 
 Daniel Juyung Seo
 010-2679-6443
 
 Mobile S/W Platform Lab.
 Digital Media  Communications RD Center.
 SAMSUNG ELECTRONICS CO., LTD
 
 
 E-Mail. juyung@samsung.com
 
 --
  Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual 
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_segment_control

2011-02-27 Thread Gustavo Sverzut Barbieri
2011/2/27 Tom Hacohen tom.haco...@partner.samsung.com:
 Dear Daniel,

 As promised, I added size_range support to edje so they won't have to
 use elm_label.

 Just set size_range to whatever you want, so for example you can set:
 ellipsis: 0.0;
 fit: 1 1;
 size: 15;
 size_range: 10 45;

 and it'll try to fit the text, but won't leave the 10-45 limit. So if
 for example if without size_range you would have got a size of 50 (after
 fitting) this time you'll get a size of 45. On the other hand, if you
 would have got a size of 5 without size_range, this time you'll get size
 of 10 and ellipsis applied. If I understood you guys correctly, this is
 exactly what you wanted. You don't need elm_label for that any longer.

 I did my side of the bargain, now please resend the patch with using
 part TEXT instead of elm_label. :)

how about that PLUS change elm_label to use this as well?


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

--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_segment_control

2011-02-27 Thread Tom Hacohen
2011/2/27 Gustavo Sverzut Barbieri barbi...@profusion.mobi

 how about that PLUS change elm_label to use this as well?


I'm going away for a week and a half on Tuesday, and I have some things I
need to do before, so I won't have time for at least two weeks. After that,
we'll see. :P

-- 
Tom.
--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Elfe : Enlightenment Launcher for Embedded

2011-02-27 Thread Rui Miguel Silva Seabra
Em 25-02-2011 20:05, Christopher Michael escreveu:
 Because 'conformant' is not for don't resize this window when a
 keyboard pops up.

BTW, what is? We need this for SHR's lock screen...

Rui

--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_genlist - bug fix about del callback

2011-02-27 Thread Rui Miguel Silva Seabra
There might be something similar in elm_list, I had some elm_lists with 
data and I got weird errors related to eina_list complaining about data, 
which frequently, but not always, led to a crash.

Rui

Em 27-02-2011 11:10, Carsten Haitzler (The Rasterman) escreveu:
 On Tue, 22 Feb 2011 18:59:07 +0900 Seunggyun Kimsgyun@samsung.com  said:

 in svn! thanks!

 Hello. All.

 I found one bug in elm_genlist_clear.

 In case append lots of items in genlist,
 some items are still in genlist item queue before it is processed in
 _item_queue.

 At that time,
 if application calls elm_genlist_item_del api that has item in genlist queue
 and elm_genlist_clear is called at once, func.del callback is called
 twice.

 If application frees some memory in func.del callback, It occurs double
 free memory problem.

 For example, some application has many items. and all items are deleted. but
 all items are not proceed in queue. then application is terminated.
 In that case, double free problem is occured in application.

 So, I fixed elm_genlist_clear code and made a patch.

 Anybody can check about this?

 Thanks.




--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Elfe : Enlightenment Launcher for Embedded

2011-02-27 Thread The Rasterman
On Sun, 27 Feb 2011 20:38:52 + Rui Miguel Silva Seabra r...@1407.org said:

 Em 25-02-2011 20:05, Christopher Michael escreveu:
  Because 'conformant' is not for don't resize this window when a
  keyboard pops up.
 
 BTW, what is? We need this for SHR's lock screen...

fullscreen mode. vkbd still works for passwd entry - but conformant + fs should
have you in control. mind u u also want to grab kbd and mouse too.


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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Elfe : Enlightenment Launcher for Embedded

2011-02-27 Thread Rui Miguel Silva Seabra
Em 27-02-2011 20:52, Carsten Haitzler (The Rasterman) escreveu:
 On Sun, 27 Feb 2011 20:38:52 + Rui Miguel Silva Seabrar...@1407.org  
 said:

 Em 25-02-2011 20:05, Christopher Michael escreveu:
 Because 'conformant' is not for don't resize this window when a
 keyboard pops up.

 BTW, what is? We need this for SHR's lock screen...

 fullscreen mode. vkbd still works for passwd entry - but conformant + fs 
 should
 have you in control. mind u u also want to grab kbd and mouse too.

Yeah, but lo' an' behol'... when I went there to try to fix it, someone 
already did so in the past :)

I forced the situation to happen on the phone, and indeed it's verified 
fixed.

Oh well :)

Rui

--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_genlist - bug fix about del callback

2011-02-27 Thread Daniel Juyung Seo
Hello Rui,
Do you have any core file or callstacks when you had crash?
Or any way to reproduce it?
That'll help us a lot.

Thank you.

Daniel Juyung Seo (SeoZ)

On Sun, Feb 27, 2011 at 9:41 PM, Rui Miguel Silva Seabra r...@1407.org wrote:
 There might be something similar in elm_list, I had some elm_lists with
 data and I got weird errors related to eina_list complaining about data,
 which frequently, but not always, led to a crash.

 Rui

 Em 27-02-2011 11:10, Carsten Haitzler (The Rasterman) escreveu:
 On Tue, 22 Feb 2011 18:59:07 +0900 Seunggyun Kimsgyun@samsung.com  
 said:

 in svn! thanks!

 Hello. All.

 I found one bug in elm_genlist_clear.

 In case append lots of items in genlist,
 some items are still in genlist item queue before it is processed in
 _item_queue.

 At that time,
 if application calls elm_genlist_item_del api that has item in genlist queue
 and elm_genlist_clear is called at once, func.del callback is called
 twice.

 If application frees some memory in func.del callback, It occurs double
 free memory problem.

 For example, some application has many items. and all items are deleted. but
 all items are not proceed in queue. then application is terminated.
 In that case, double free problem is occured in application.

 So, I fixed elm_genlist_clear code and made a patch.

 Anybody can check about this?

 Thanks.




 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] elm_transit_object_prop_hold_set/get

2011-02-27 Thread ChunEon Park
Hi, this is Hermet. 
I'm willing to add new APIs - elm_transit_object_prop_hold_set / 
elm_transit_object_prop_hold_get. 
Theses APIs enable / disable to keep the properties of the objects' when 
transition is over. 
If prop_hold is enabled, then the objects keep the properties of the end up 
status. 
or not, they'll back to the before status when the transit begins. 
Anybody agree with them? the API names?
If u have any idea, please reply me. 
Thanks.

Let's run together for the best moment!
 -Regards, Hermet-
--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_genlist - bug fix about del callback

2011-02-27 Thread Rui Miguel Silva Seabra
With EFL 1, deleting an elm_win with evas_object_del(win) gave me 
ERR4032:elm-externals elm_list.c:425 _del_hook() ERROR: list deleted 
while walking. )

This happened because that elm_win had somewhere an elm_list which had a 
callback on select and *data* to send to that callback. As soon as I 
recreated the list without adding the data, no problem would arise :|


Sometimes, I had a crash, sometimes not. But I never got a core file and 
I don't have callstacks anymore as I solved it by using genlist instead, 
even if only a few elements make part of the list.

Rui

Em 27-02-2011 22:03, Daniel Juyung Seo escreveu:
 Hello Rui,
 Do you have any core file or callstacks when you had crash?
 Or any way to reproduce it?
 That'll help us a lot.

 Thank you.

 Daniel Juyung Seo (SeoZ)

 On Sun, Feb 27, 2011 at 9:41 PM, Rui Miguel Silva Seabrar...@1407.org  
 wrote:
 There might be something similar in elm_list, I had some elm_lists with
 data and I got weird errors related to eina_list complaining about data,
 which frequently, but not always, led to a crash.

 Rui

 Em 27-02-2011 11:10, Carsten Haitzler (The Rasterman) escreveu:
 On Tue, 22 Feb 2011 18:59:07 +0900 Seunggyun Kimsgyun@samsung.com
 said:

 in svn! thanks!

 Hello. All.

 I found one bug in elm_genlist_clear.

 In case append lots of items in genlist,
 some items are still in genlist item queue before it is processed in
 _item_queue.

 At that time,
 if application calls elm_genlist_item_del api that has item in genlist 
 queue
 and elm_genlist_clear is called at once, func.del callback is called
 twice.

 If application frees some memory in func.del callback, It occurs double
 free memory problem.

 For example, some application has many items. and all items are deleted. 
 but
 all items are not proceed in queue. then application is terminated.
 In that case, double free problem is occured in application.

 So, I fixed elm_genlist_clear code and made a patch.

 Anybody can check about this?

 Thanks.


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] ecore_imf_context_canvas_get, ecore_imf_context_window_get

2011-02-27 Thread Jihoon Kim
Yes, Tom did secretly :)

-Original Message-
From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
Sent: Sunday, February 27, 2011 6:14 PM
To: Jihoon Kim
Cc: enlightenment-devel@lists.sourceforge.net
Subject: Re: [E-devel] [PATCH] ecore_imf_context_canvas_get,
ecore_imf_context_window_get

On Tue, 22 Feb 2011 23:39:28 +0900 Jihoon Kim imfin...@gmail.com said:

yes - that's true. looks like someone put it in already :)

 Thank you, raster.
 Version information (@since 1.1.0) should be inserted, is it right?
 Attached patch file includes it.
 
 On Mon, Feb 21, 2011 at 3:22 PM, Carsten Haitzler
ras...@rasterman.comwrote:
 
  On Sun, 20 Feb 2011 18:05:56 +0900 Jihoon Kim imfin...@gmail.com said:
 
  happiness! in svn! thanks!
 
   Hi, Mike.
   According to your comment, I revised this patch file.
   Would you please review again?
  
   On Sun, Feb 20, 2011 at 2:27 AM, Mike Blumenkrantz m...@zentific.com
  wrote:
  
On Sat, 19 Feb 2011 10:13:27 +0900
Jihoon Kim jihoon48@samsung.com wrote:
   
 Hi,

 This patch includes the code to add ecore_imf_context_canvas_get
and
 ecore_imf_context_window_get.
 These APIs are coupled with the ecore_imf_context_canvas_set and
 ecore_imf_context_window_set.
 Would you please review it?

Looks good, but your formatting is a little off:
void*   function_name(void);  /* INCORRECT */
void   *function_name(void);  /* CORRECT */
   
Please fix this and resend :)
   
--
Mike Blumenkrantz
Zentific: NULL pointer dereferences now 50% off!
   
   
   
 

--
The ultimate all-in-one performance toolkit: Intel(R) Parallel
Studio
  XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development
cycle.
Locate bottlenecks in serial and parallel code that limit
performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
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
 
 


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



--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT
data 
generated by your applications, servers and devices whether physical,
virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor IN trunk/THEMES/darkness: . elm elm/config elm/config/default elm/config/illume elm/config/standard elm/macros elm/widgets

2011-02-27 Thread Daniel Juyung Seo
Hello zmike,
I found out why button has some abnormal behavior with dragging out.

In THEMES/darkness/elm/macros/widget.h,
PART_EVENTS should not have ignore_flags: ON_HOLD.
This ignores on_hold flags and it causes problem when it comes with scroller.
See Buttons in elementary_test has a scroller.
I don't know that much about on_hold flags, but we need to discuss
this tomorrow.

Thanks.
Daniel Juyung Seo (SeoZ)

On Fri, Feb 25, 2011 at 5:28 PM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 add mostly-complete elm theme for darkness

 Author:       discomfitor
 Date:         2011-02-25 08:28:30 -0800 (Fri, 25 Feb 2011)
 New Revision: 57324
 Trac:         http://trac.enlightenment.org/e/changeset/57324

 Added:
  trunk/THEMES/darkness/elm/ trunk/THEMES/darkness/elm/arrow_down.png 
 trunk/THEMES/darkness/elm/arrow_down.xcf.gz 
 trunk/THEMES/darkness/elm/arrow_left.png 
 trunk/THEMES/darkness/elm/arrow_right.png 
 trunk/THEMES/darkness/elm/arrow_up.png 
 trunk/THEMES/darkness/elm/arrow_up.xcf.gz 
 trunk/THEMES/darkness/elm/background.png 
 trunk/THEMES/darkness/elm/bar_shine.png trunk/THEMES/darkness/elm/black.png 
 trunk/THEMES/darkness/elm/bt_base1.png trunk/THEMES/darkness/elm/bt_base2.png 
 trunk/THEMES/darkness/elm/bt_dis_base.png 
 trunk/THEMES/darkness/elm/bt_dis_hilight.png 
 trunk/THEMES/darkness/elm/bt_dis_shine.png 
 trunk/THEMES/darkness/elm/bt_glow.png 
 trunk/THEMES/darkness/elm/bt_hilight.png 
 trunk/THEMES/darkness/elm/bt_shine.png 
 trunk/THEMES/darkness/elm/bt_sm_base1.png 
 trunk/THEMES/darkness/elm/bt_sm_base2.png 
 trunk/THEMES/darkness/elm/bt_sm_hilight.png 
 trunk/THEMES/darkness/elm/bt_sm_shine.png 
 trunk/THEMES/darkness/elm/bubble.png trunk/THEMES/darkness/elm/bubble_1.png 
 trunk/THEMES/darkness/elm/bubble_2.png trunk/THEMES/darkness/elm/bubble_3.png 
 trunk/THEMES/darkness/elm/bubble_4.png 
 trunk/THEMES/darkness/elm/bubble_shine.png 
 trunk/THEMES/darkness/elm/bubble_shine3.png 
 trunk/THEMES/darkness/elm/bubble_shine4.png 
 trunk/THEMES/darkness/elm/build.sh trunk/THEMES/darkness/elm/busy-1.png 
 trunk/THEMES/darkness/elm/busy-2.png trunk/THEMES/darkness/elm/busy-3.png 
 trunk/THEMES/darkness/elm/busy-4.png trunk/THEMES/darkness/elm/busy-5.png 
 trunk/THEMES/darkness/elm/busy-6.png trunk/THEMES/darkness/elm/busy-7.png 
 trunk/THEMES/darkness/elm/busy-8.png trunk/THEMES/darkness/elm/busy-9.png 
 trunk/THEMES/darkness/elm/button_disabled.png 
 trunk/THEMES/darkness/elm/button_down.png 
 trunk/THEMES/darkness/elm/button_down_disabled.png 
 trunk/THEMES/darkness/elm/button_glow.png 
 trunk/THEMES/darkness/elm/button_glow_down.png 
 trunk/THEMES/darkness/elm/button_up.png 
 trunk/THEMES/darkness/elm/checkbox_disabled.png 
 trunk/THEMES/darkness/elm/checkbox_off.png 
 trunk/THEMES/darkness/elm/checkbox_on.png 
 trunk/THEMES/darkness/elm/color_picker_alpha.png 
 trunk/THEMES/darkness/elm/color_picker_alpha_bg.png 
 trunk/THEMES/darkness/elm/color_picker_brightness.png 
 trunk/THEMES/darkness/elm/color_picker_color.png 
 trunk/THEMES/darkness/elm/color_picker_opacity.png 
 trunk/THEMES/darkness/elm/config/ trunk/THEMES/darkness/elm/config/build.sh 
 trunk/THEMES/darkness/elm/config/darkness.cfg 
 trunk/THEMES/darkness/elm/config/default/ 
 trunk/THEMES/darkness/elm/config/default/Makefile.am 
 trunk/THEMES/darkness/elm/config/default/base.cfg 
 trunk/THEMES/darkness/elm/config/default/base.src 
 trunk/THEMES/darkness/elm/config/default/icon.png 
 trunk/THEMES/darkness/elm/config/default/profile.desktop 
 trunk/THEMES/darkness/elm/config/illume/ 
 trunk/THEMES/darkness/elm/config/illume/Makefile.am 
 trunk/THEMES/darkness/elm/config/illume/base.cfg 
 trunk/THEMES/darkness/elm/config/illume/base.src 
 trunk/THEMES/darkness/elm/config/illume/icon.png 
 trunk/THEMES/darkness/elm/config/illume/profile.desktop 
 trunk/THEMES/darkness/elm/config/profile.src 
 trunk/THEMES/darkness/elm/config/standard/ 
 trunk/THEMES/darkness/elm/config/standard/Makefile.am 
 trunk/THEMES/darkness/elm/config/standard/base.cfg 
 trunk/THEMES/darkness/elm/config/standard/base.src 
 trunk/THEMES/darkness/elm/config/standard/icon.png 
 trunk/THEMES/darkness/elm/config/standard/profile.desktop 
 trunk/THEMES/darkness/elm/cur_box.png trunk/THEMES/darkness/elm/cur_glow.png 
 trunk/THEMES/darkness/elm/cur_hi.png trunk/THEMES/darkness/elm/cur_shad.png 
 trunk/THEMES/darkness/elm/cur_shine.png 
 trunk/THEMES/darkness/elm/darkness-desktop.edc 
 trunk/THEMES/darkness/elm/darkness.edc 
 trunk/THEMES/darkness/elm/dia_botshad.png 
 trunk/THEMES/darkness/elm/dia_topshad.png 
 trunk/THEMES/darkness/elm/dialog_background.png 
 trunk/THEMES/darkness/elm/drag_glow.png 
 trunk/THEMES/darkness/elm/emo-angry-shout.png 
 trunk/THEMES/darkness/elm/emo-angry.png 
 trunk/THEMES/darkness/elm/emo-crazy-laugh.png 
 trunk/THEMES/darkness/elm/emo-evil-laugh.png 
 trunk/THEMES/darkness/elm/emo-evil.png 
 trunk/THEMES/darkness/elm/emo-goggle-smile.png 
 trunk/THEMES/darkness/elm/emo-grumpy-smile.png 
 

Re: [E-devel] [Patch] elm_segment_control

2011-02-27 Thread GOVINDARAJU SM
Dear Tom,

Elm_label behavior is different than the enhancement you have added in EDJE.

Example, 
1. Enable elm_label ellipsis
2. Set the Min/Max font size  example, 10, 30
3. Set the the text to label,
4. label sets the font size to 30 ( configured max )  and checks whether 
the text can fit in,  if not, reduce the font size ( may be -3  , that 
is to 27 )
and again check whether the text can fit.  If not again reduce the font 
size  and check again.
5.  Step 4, is repeated until the size 10 ( min font size configured ). 
And If the text doesn't fix with min font size also, then does ellipsis.

So, we cannot use your enhancement in place of elm_label.

Regards,
Govind


Tom Hacohen wrote:
 Dear Daniel,

 As promised, I added size_range support to edje so they won't have to
 use elm_label.

 Just set size_range to whatever you want, so for example you can set:
 ellipsis: 0.0;
 fit: 1 1; 
 size: 15;
 size_range: 10 45;

 and it'll try to fit the text, but won't leave the 10-45 limit. So if
 for example if without size_range you would have got a size of 50 (after
 fitting) this time you'll get a size of 45. On the other hand, if you
 would have got a size of 5 without size_range, this time you'll get size
 of 10 and ellipsis applied. If I understood you guys correctly, this is
 exactly what you wanted. You don't need elm_label for that any longer.

 I did my side of the bargain, now please resend the patch with using
 part TEXT instead of elm_label. :)

 Also, I noticed the test in elementary_test is very ugly, please try
 improving that a bit so the test will also look cool.

 Waiting for your next patches,
 Tom.

 On Thu, 2011-02-24 at 06:14 +, Juyung Seo wrote:
   
 Hello,
 Here is a new elm_segment_control patch.
 Prerequite patch, elm_label, is committed. So this elm_segment_control patch 
 should work.
 This is from Prince and Govi.
 Due to network problem on my Linux machineI couldn't test this.
 Please refer below mail for details.
 But anyone can review this?

 Thanks.
 Daniel Juyung Seo. (SeoZ)

 --- Original Message ---
 Sender : GOVINDARAJU S Mgovi...@samsung.com Chief Engineer/SISO-Linux 
 Platform Lab/삼성전자
 Date : 2011-02-11 23:50 (GMT+09:00)
 Title : Segment control Widget patch ( with Mirroring support )

 Dear Daniel,

 Added mirroring support to Segment control and made a fresh patch for 
 SVN upstreaming.  Can you please post it to EFL community?
 Segment control uses elm_label and opensource elm_label is having crash 
 problem.  elm_label patch by Hyoyoung Chang should be accepted to make 
 Segment Control widget behave properly.

 --
 Patch:  New elementary widget: elm_segment_control.
 
 Authors: Govindaraju SM , Prince Kumar Dubey 

 Change Log:   New widget elm_segment_control.  Segment Control Widget is 
 a horizontal control made of multiple segment items together, each 
 segment item are set to equal size,
 functioning similar to discrete two state button. Only one Segment item 
 can be at selected state.
 

 Please refer the attached file  SegmentControl_screenshot.png  for the 
 widget screenshot.
 --

 Thank you.

 Regards,
 Govind



 
 Daniel Juyung Seo
 010-2679-6443

 Mobile S/W Platform Lab.
 Digital Media  Communications RD Center.
 SAMSUNG ELECTRONICS CO., LTD


 E-Mail. juyung@samsung.com
 
 --
  Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT 
 data generated by your applications, servers and devices whether physical, 
 virtual or in the cloud. Deliver compliance at lower cost and gain new 
 business insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 




 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
   


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether 

Re: [E-devel] [PATCH] ecore_imf_context_canvas_get, ecore_imf_context_window_get

2011-02-27 Thread The Rasterman
On Mon, 28 Feb 2011 08:47:52 +0900 Jihoon Kim jihoon48@samsung.com said:

s... secret tom! :)

 Yes, Tom did secretly :)
 
 -Original Message-
 From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] 
 Sent: Sunday, February 27, 2011 6:14 PM
 To: Jihoon Kim
 Cc: enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] [PATCH] ecore_imf_context_canvas_get,
 ecore_imf_context_window_get
 
 On Tue, 22 Feb 2011 23:39:28 +0900 Jihoon Kim imfin...@gmail.com said:
 
 yes - that's true. looks like someone put it in already :)
 
  Thank you, raster.
  Version information (@since 1.1.0) should be inserted, is it right?
  Attached patch file includes it.
  
  On Mon, Feb 21, 2011 at 3:22 PM, Carsten Haitzler
 ras...@rasterman.comwrote:
  
   On Sun, 20 Feb 2011 18:05:56 +0900 Jihoon Kim imfin...@gmail.com said:
  
   happiness! in svn! thanks!
  
Hi, Mike.
According to your comment, I revised this patch file.
Would you please review again?
   
On Sun, Feb 20, 2011 at 2:27 AM, Mike Blumenkrantz m...@zentific.com
   wrote:
   
 On Sat, 19 Feb 2011 10:13:27 +0900
 Jihoon Kim jihoon48@samsung.com wrote:

  Hi,
 
  This patch includes the code to add ecore_imf_context_canvas_get
 and
  ecore_imf_context_window_get.
  These APIs are coupled with the ecore_imf_context_canvas_set and
  ecore_imf_context_window_set.
  Would you please review it?
 
 Looks good, but your formatting is a little off:
 void*   function_name(void);  /* INCORRECT */
 void   *function_name(void);  /* CORRECT */

 Please fix this and resend :)

 --
 Mike Blumenkrantz
 Zentific: NULL pointer dereferences now 50% off!



  
 
 --
 The ultimate all-in-one performance toolkit: Intel(R) Parallel
 Studio
   XE:
 Pinpoint memory and threading errors before they happen.
 Find and fix more than 250 security defects in the development
 cycle.
 Locate bottlenecks in serial and parallel code that limit
 performance.
 http://p.sf.net/sfu/intel-dev2devfeb
 ___
 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
  
  
 
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT
 data 
 generated by your applications, servers and devices whether physical,
 virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in 
 Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
 generated by your applications, servers and devices whether physical, virtual
 or in the cloud. Deliver compliance at lower cost and gain new business 
 insights. http://p.sf.net/sfu/splunk-dev2dev 
 ___
 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


--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] RFC: eina simple (and stupid) XML parser

2011-02-27 Thread Vincent Torri


On Sun, 27 Feb 2011, Gustavo Sverzut Barbieri wrote:

 Hi all,

 Find attached a test file that implements a very simple and stupid XML
 parser for Eina. It's far from complete or standards compliant, yet it
 should do fine for traditional xml files we have in our systems,
 things such as FreeDesktop or various configuration files.

 It ships with a SAX-like parser that does not allocate any memory and
 depends on nothing other than strings.h and ctype.h. This parser will
 tokenize the given buffer and handle you with pointers/offset/size in
 the originating buffer, with some type hint to make your life easier
 (is it an open tag? close? processing? doctype? data? cdata? comment?
 error), also will strip whitespaces. Your function can then choose to
 abort the parsing at any moment by returning FALSE.
   Tag attributes are not handled in this phase, you can use other
 functions to parse then if you wish. Also does not allocate memory
 (does a bit on the stack with alloca for ease of use of the api).

 Most people that want to parse configuration files or some definitions
 (ie: xkbd mappings) can use the SAX directly.

 If you like, there is a basic node-tree builder that should be
 efficient (nodes allocated from mempool, inlists to avoid
 fragmentation, data nodes have inlined string contents, most strings
 are stringshared). This also accept user-created nodes and can be then
 serialized into a buffer. Use this if you need to load-modify-save
 files.

 Again, this is far from standards compliant as libxml2, but it's even
 far from the bloat these xml libs carry. I'd propose it to be
 integrated into Eina as it's very useful and small.

 The idea came from quaker66 that is doing xkbd/language module and
 would like to avoid libxml2... he cited using efreet, but that would
 be nonsense and efreet does not expose its parser... actually efreet
 could be converted to use this new parser I'm proposing.

would it be possible to have some benchmark (that parser vs libxml2 vs 
expat) ?

Vincent

--
Free Software Download: Index, Search  Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_segment_control

2011-02-27 Thread Tom Hacohen
That's exactly what I described.

2011/2/28 GOVINDARAJU SM govi...@samsung.com

 Dear Tom,

 Elm_label behavior is different than the enhancement you have added in
 EDJE.

 Example,
 1. Enable elm_label ellipsis
 2. Set the Min/Max font size  example, 10, 30
 3. Set the the text to label,
 4. label sets the font size to 30 ( configured max )  and checks whether
 the text can fit in,  if not, reduce the font size ( may be -3  , that
 is to 27 )
 and again check whether the text can fit.  If not again reduce the font
 size  and check again.
 5.  Step 4, is repeated until the size 10 ( min font size configured ).
 And If the text doesn't fix with min font size also, then does ellipsis.

 So, we cannot use your enhancement in place of elm_label.

 Regards,
 Govind


 Tom Hacohen wrote:
  Dear Daniel,
 
  As promised, I added size_range support to edje so they won't have to
  use elm_label.
 
  Just set size_range to whatever you want, so for example you can set:
  ellipsis: 0.0;
  fit: 1 1;
  size: 15;
  size_range: 10 45;
 
  and it'll try to fit the text, but won't leave the 10-45 limit. So if
  for example if without size_range you would have got a size of 50 (after
  fitting) this time you'll get a size of 45. On the other hand, if you
  would have got a size of 5 without size_range, this time you'll get size
  of 10 and ellipsis applied. If I understood you guys correctly, this is
  exactly what you wanted. You don't need elm_label for that any longer.
 
  I did my side of the bargain, now please resend the patch with using
  part TEXT instead of elm_label. :)
 
  Also, I noticed the test in elementary_test is very ugly, please try
  improving that a bit so the test will also look cool.
 
  Waiting for your next patches,
  Tom.
 
  On Thu, 2011-02-24 at 06:14 +, Juyung Seo wrote:
 
  Hello,
  Here is a new elm_segment_control patch.
  Prerequite patch, elm_label, is committed. So this elm_segment_control
 patch should work.
  This is from Prince and Govi.
  Due to network problem on my Linux machineI couldn't test this.
  Please refer below mail for details.
  But anyone can review this?
 
  Thanks.
  Daniel Juyung Seo. (SeoZ)
 
  --- Original Message ---
  Sender : GOVINDARAJU S Mgovi...@samsung.com Chief Engineer/SISO-Linux
 Platform Lab/삼성전자
  Date : 2011-02-11 23:50 (GMT+09:00)
  Title : Segment control Widget patch ( with Mirroring support )
 
  Dear Daniel,
 
  Added mirroring support to Segment control and made a fresh patch for
  SVN upstreaming.  Can you please post it to EFL community?
  Segment control uses elm_label and opensource elm_label is having crash
  problem.  elm_label patch by Hyoyoung Chang should be accepted to make
  Segment Control widget behave properly.
 
  --
  Patch:  New elementary widget: elm_segment_control.
  
  Authors: Govindaraju SM , Prince Kumar Dubey
 
  Change Log:   New widget elm_segment_control.  Segment Control Widget is
  a horizontal control made of multiple segment items together, each
  segment item are set to equal size,
  functioning similar to discrete two state button. Only one Segment item
  can be at selected state.
  
 
  Please refer the attached file  SegmentControl_screenshot.png  for the
  widget screenshot.
  --
 
  Thank you.
 
  Regards,
  Govind
 
 
 
  
  Daniel Juyung Seo
  010-2679-6443
 
  Mobile S/W Platform Lab.
  Digital Media  Communications RD Center.
  SAMSUNG ELECTRONICS CO., LTD
 
 
  E-Mail. juyung@samsung.com
  
 
 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT
 data generated by your applications, servers and devices whether physical,
 virtual or in the cloud. Deliver compliance at lower cost and gain new
 business insights. http://p.sf.net/sfu/splunk-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 
 
 
 --
  Free Software Download: Index, Search  Analyze Logs and other IT data in
  Real-Time with Splunk. Collect, index and harness all the fast moving IT
 data
  generated by your applications, servers and devices whether physical,
 virtual
  or in the cloud. Deliver compliance at lower cost and gain new business
  insights. http://p.sf.net/sfu/splunk-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 



 --
 Free Software Download: Index, Search  

Re: [E-devel] [PATCH] ecore_imf_context_canvas_get, ecore_imf_context_window_get

2011-02-27 Thread Tom Hacohen
/me puts the James bond theme song in the background.
I thought I did reply, well, apparently I forgot :)

--
Tom.

On Mon, Feb 28, 2011 at 7:00 AM, Carsten Haitzler ras...@rasterman.comwrote:

 On Mon, 28 Feb 2011 08:47:52 +0900 Jihoon Kim jihoon48@samsung.com
 said:

 s... secret tom! :)

  Yes, Tom did secretly :)
 
  -Original Message-
  From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com]
  Sent: Sunday, February 27, 2011 6:14 PM
  To: Jihoon Kim
  Cc: enlightenment-devel@lists.sourceforge.net
  Subject: Re: [E-devel] [PATCH] ecore_imf_context_canvas_get,
  ecore_imf_context_window_get
 
  On Tue, 22 Feb 2011 23:39:28 +0900 Jihoon Kim imfin...@gmail.com said:
 
  yes - that's true. looks like someone put it in already :)
 
   Thank you, raster.
   Version information (@since 1.1.0) should be inserted, is it right?
   Attached patch file includes it.
  
   On Mon, Feb 21, 2011 at 3:22 PM, Carsten Haitzler
  ras...@rasterman.comwrote:
  
On Sun, 20 Feb 2011 18:05:56 +0900 Jihoon Kim imfin...@gmail.com
 said:
   
happiness! in svn! thanks!
   
 Hi, Mike.
 According to your comment, I revised this patch file.
 Would you please review again?

 On Sun, Feb 20, 2011 at 2:27 AM, Mike Blumenkrantz 
 m...@zentific.com
wrote:

  On Sat, 19 Feb 2011 10:13:27 +0900
  Jihoon Kim jihoon48@samsung.com wrote:
 
   Hi,
  
   This patch includes the code to add
 ecore_imf_context_canvas_get
  and
   ecore_imf_context_window_get.
   These APIs are coupled with the ecore_imf_context_canvas_set
 and
   ecore_imf_context_window_set.
   Would you please review it?
  
  Looks good, but your formatting is a little off:
  void*   function_name(void);  /* INCORRECT */
  void   *function_name(void);  /* CORRECT */
 
  Please fix this and resend :)
 
  --
  Mike Blumenkrantz
  Zentific: NULL pointer dereferences now 50% off!
 
 
 
   
 
 
  --
  The ultimate all-in-one performance toolkit: Intel(R) Parallel
  Studio
XE:
  Pinpoint memory and threading errors before they happen.
  Find and fix more than 250 security defects in the development
  cycle.
  Locate bottlenecks in serial and parallel code that limit
  performance.
  http://p.sf.net/sfu/intel-dev2devfeb
  ___
  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
   
   
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
 
 
  --
  Free Software Download: Index, Search  Analyze Logs and other IT data in
  Real-Time with Splunk. Collect, index and harness all the fast moving IT
  data
  generated by your applications, servers and devices whether physical,
  virtual
  or in the cloud. Deliver compliance at lower cost and gain new business
  insights. http://p.sf.net/sfu/splunk-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 --
  Free Software Download: Index, Search  Analyze Logs and other IT data in
  Real-Time with Splunk. Collect, index and harness all the fast moving IT
 data
  generated by your applications, servers and devices whether physical,
 virtual
  or in the cloud. Deliver compliance at lower cost and gain new business
  insights. http://p.sf.net/sfu/splunk-dev2dev
  ___
  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



 --
 Free Software Download: Index, Search  Analyze Logs and other IT data in
 Real-Time with Splunk. Collect, index and harness all the fast moving IT
 data
 generated by your applications, servers and devices whether physical,
 virtual
 or in the cloud. Deliver compliance at lower cost and gain new business
 insights. http://p.sf.net/sfu/splunk-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net