Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : apps/express

Dir     : e17/apps/express/src


Modified Files:
        Makefile.am exp_eb.c exp_main.c 


Log Message:
- fix bug talking to everybuddy, seems to be working good now
- connect on startup
- add debugging symbols


===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/express/src/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Makefile.am 13 Jan 2005 05:10:36 -0000      1.3
+++ Makefile.am 13 Jan 2005 06:45:51 -0000      1.4
@@ -3,7 +3,7 @@
 INCLUDES = @edje_cflags@ @ecore_cflags@ @edb_cflags@ @evas_cflags@ \
 @esmart_cflags@ @imlib2_cflags@ @etox_cflags@
 
-CFLAGS = -W -Wall
+CFLAGS = -W -Wall -g -O0
 
 bin_PROGRAMS = express
 
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/express/src/exp_eb.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- exp_eb.c    13 Jan 2005 05:10:36 -0000      1.2
+++ exp_eb.c    13 Jan 2005 06:45:52 -0000      1.3
@@ -115,6 +115,7 @@
   e = ev;
   exp = ecore_con_server_data_get(e->server);
   exp->server.server = e->server;
+
   ecore_con_server_send(e->server, exp->server.cookie, 
strlen(exp->server.cookie));
 
   return 1;
@@ -233,7 +234,7 @@
 exp_eb_cookie_get(Exp *exp)
 {
   char cookie_file[PATH_MAX];
-  unsigned char cookie[8];
+  unsigned char cookie[9];
   FILE *cfile = NULL;
   unsigned int i;
 
@@ -243,8 +244,9 @@
   if (!cfile) return 0;
 
   exp->server.port = (fgetc(cfile) << 8) + fgetc(cfile);
-  for (i = 0; i < sizeof(cookie); i++)
+  for (i = 0; i < 8; i++)
     cookie[i] = (unsigned char)fgetc(cfile);
+  cookie[8] = '\0';
   fclose(cfile);
 
   exp->server.cookie = strdup(cookie);
@@ -260,7 +262,6 @@
   if (!strcmp(cmds[0], "cookie_accepted"))
   {
     exp_eb_cmd_list_services(exp);
-
   }
   else if (!strcmp(cmds[0], "cookie_rejected"))
   {
@@ -417,9 +418,9 @@
     ev->title = strdup(cmds[2]);
     ev->msg = strdup(cmds[3]);
 
-    /*        ecore_event_add(Exp_EB_EVENT_DIALOG, ev,
-              exp_eb_cb_event_dialog_free, NULL);
-              */
+    ecore_event_add(Exp_EB_EVENT_DIALOG, ev,
+        exp_eb_cb_event_dialog_free, NULL);
+              
     /* FIXME FAKE IT FOR NOW */
     exp_eb_cmd_dialog_yesno_resolve(exp, ev->tag, 0);
 
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/express/src/exp_main.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- exp_main.c  13 Jan 2005 05:10:37 -0000      1.3
+++ exp_main.c  13 Jan 2005 06:45:52 -0000      1.4
@@ -47,8 +47,15 @@
 
   exp_fake_buddies(exp);
 
+  if (!exp_eb_connect(exp, "oberon"))
+  {
+    printf("Unable to connect to Everybody\n");
+    /* XXX may want to exit here in the future ... */
+  }
+
   ecore_main_loop_begin();
 
+  exp_eb_shutdown();
   edje_shutdown();
   ecore_evas_shutdown();
   ecore_shutdown();




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to