On Thu, 27 Jan 2011, Dave Andreoli wrote:

> Hi guys!
>
> Bad problem just before the release... :(
>
> On my Fedora14 ecore_file_download() is broken,
> the completion/progress callbacks are never called. I can see
> this in my applications, in the "elementary map test" and in the
> python-ecore example: examples/file/01_ecore_file_download.py
>
> Download seem to start (no error on start), the "http://"; protocol is
> available, but no callbacks are called  :/
>
> To be sure it's not a problem of mine I'm setting up 3 virtual machine
> with clean os, Debian5, Ubuntu10.10 and Fedora14. They will be ready
> this evening.
>
> No one spot the same problem? Can someone give it a try?

I checked (I have curl) with the program below. It starts, and the 
completion callback is called (status value: 0). The file is downloaded. 
But indeed, the progress callback is never called.

It's maybe a problem in ecore_con.

Vincent

/* gcc -g -Wall -o ecore_file_download ecore_file_download.c `pkg-config 
--cflags --libs ecore-file ecore` */

#include <stdio.h>

#include <Ecore.h>
#include <Ecore_File.h>

void comp(void *data, const char *file, int status)
{
   printf("comp %s: %d\n", file, status);
}

int prog(void *data,
          const char *file,
          long int dltotal,
          long int dlnow,
          long int ultotal,
          long int ulnow)
{
   printf("prog %s: %ld %ld %ld %ld\n", file, dltotal, dlnow, ultotal, ulnow);

   return 1;
}

int main()
{
   Ecore_File_Download_Job *job;
   const char *url = 
"http://www.maths.univ-evry.fr/pages_perso/vtorri/files/salon3.jpg";;
   const char *dst = "salon.jpg";

   ecore_init();
   ecore_file_init();

   if (ecore_file_download(url, dst, comp, prog, NULL, &job))
     {
       printf("starting\n");
     }
   else
     printf("error\n");

   ecore_main_loop_begin();

   ecore_file_shutdown();
   ecore_shutdown();

   return 0;
}

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to