Re: [E-devel] Crazy ... E17 About dialog
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
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
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
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
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
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
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
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
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
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/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/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
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
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
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
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
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
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
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
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
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
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
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
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
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
/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