Send commitlog mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.openmoko.org/mailman/listinfo/commitlog
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of commitlog digest..."
Today's Topics:

   1. r3073 - in
      trunk/src/target/OM-2007.2/applications/openmoko-dialer2: . src
      ([EMAIL PROTECTED])
   2. r3074 - in
      trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm: .
      src ([EMAIL PROTECTED])
--- Begin Message ---
Author: thomas
Date: 2007-10-02 17:01:27 +0200 (Tue, 02 Oct 2007)
New Revision: 3073

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
   trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-contacts.c
Log:
Patch by: Roman Moravcik <[EMAIL PROTECTED]>

* src/moko-contacts.c: (moko_contacts_add_contact): Read phone number from
VCARD.


Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog  
2007-10-02 10:58:14 UTC (rev 3072)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog  
2007-10-02 15:01:27 UTC (rev 3073)
@@ -2,6 +2,13 @@
 
        Patch by: Roman Moravcik <[EMAIL PROTECTED]>
 
+       * src/moko-contacts.c: (moko_contacts_add_contact): Read phone number 
from
+       VCARD.
+
+2007-10-02  Thomas Wood  <[EMAIL PROTECTED]>
+
+       Patch by: Roman Moravcik <[EMAIL PROTECTED]>
+
        * src/moko-history.c: (moko_history_load_entries): History list wasn't
        corectly filled with moko journal entries,
        (on_delete_clicked), (history_add_entry): Function

Modified: 
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-contacts.c
===================================================================
--- 
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-contacts.c    
    2007-10-02 10:58:14 UTC (rev 3072)
+++ 
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/moko-contacts.c    
    2007-10-02 15:01:27 UTC (rev 3073)
@@ -248,7 +248,7 @@
   MokoContactsPrivate *priv;
   MokoContact *m_contact = NULL;
   const gchar *name;
-  gint         i;
+  GList *attributes, *params, *numbers;
 
   g_return_if_fail (MOKO_IS_CONTACTS (contacts));
   g_return_if_fail (E_IS_CONTACT (e_contact));
@@ -267,24 +267,37 @@
   priv->contacts = g_list_append (priv->contacts, m_contact);
    
   /* Now go through the numbers,creating MokoNumber for them */
-  for (i = E_CONTACT_FIRST_PHONE_ID; i < E_CONTACT_LAST_PHONE_ID; i++)
+  for (attributes = e_vcard_get_attributes (E_VCARD(e_contact)); attributes; 
attributes = attributes->next)
   {
     MokoContactEntry  *entry;
     const gchar *phone;
+    const char *attr;
 
-    phone = e_contact_get_const (e_contact, i);
-    if (phone)
+    attr = e_vcard_attribute_get_name (attributes->data);
+    if (!strcmp (attr, EVC_TEL))
     {
-      entry = g_new0 (MokoContactEntry, 1);
-      entry->desc = g_strdup (e_contact_field_name (i));
-      entry->number = normalize (phone);
-      entry->contact = m_contact;
+      for (numbers = e_vcard_attribute_get_values (attributes->data); numbers; 
numbers = numbers->next)
+      {
+        phone = g_strdup (numbers->data);
+        if (phone)
+        {
+          entry = g_new0 (MokoContactEntry, 1);
 
-      priv->entries = g_list_append (priv->entries, (gpointer)entry);
-      g_hash_table_insert (priv->prefixes, 
-                           g_strdup (entry->number), 
-                           (gpointer)entry);
-      add_number (&priv->start, entry);
+          params = e_vcard_attribute_get_param (attributes->data, "TYPE");
+          if (params)
+            entry->desc = g_strdup (params->data);
+
+          entry->desc = g_strdup (params->data);
+          entry->number = normalize (phone);
+          entry->contact = m_contact;
+
+          priv->entries = g_list_append (priv->entries, (gpointer)entry);
+          g_hash_table_insert (priv->prefixes, 
+                               g_strdup (entry->number), 
+                               (gpointer)entry);
+          add_number (&priv->start, entry);
+        }
+      }
     }
   }
 }




--- End Message ---
--- Begin Message ---
Author: thomas
Date: 2007-10-02 18:39:07 +0200 (Tue, 02 Oct 2007)
New Revision: 3074

Modified:
   trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/ChangeLog
   trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/configure.ac
   
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/src/openmoko-panel-gsm.c
Log:
* configure.ac:
* src/openmoko-panel-gsm.c: (gsm_applet_update_signal_strength),
(gsm_applet_autoregister_network), (gsm_applet_power_down_antenna),
(mb_panel_applet_create):

Add libnotify support


Modified: trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/ChangeLog       
2007-10-02 15:01:27 UTC (rev 3073)
+++ trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/ChangeLog       
2007-10-02 16:39:07 UTC (rev 3074)
@@ -1,3 +1,12 @@
+2007-10-02  Thomas Wood  <[EMAIL PROTECTED]>
+
+       * configure.ac:
+       * src/openmoko-panel-gsm.c: (gsm_applet_update_signal_strength),
+       (gsm_applet_autoregister_network), (gsm_applet_power_down_antenna),
+       (mb_panel_applet_create):
+
+       Add libnotify support
+
 2007-09-02     Michael Lauer <[EMAIL PROTECTED]>
 
        * src/openmoko-panel-gsm.c:

Modified: 
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/configure.ac
===================================================================
--- trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/configure.ac    
2007-10-02 15:01:27 UTC (rev 3073)
+++ trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/configure.ac    
2007-10-02 16:39:07 UTC (rev 3074)
@@ -11,7 +11,7 @@
 AC_PROG_LIBTOOL
 
 # base deps
-PKG_CHECK_MODULES(OPENMOKO, libmokopanelui2 libmokogsmd2)
+PKG_CHECK_MODULES(OPENMOKO, libmokopanelui2 libmokogsmd2 libnotify)
 
 LIBS="$LIBS $OPENMOKO_LIBS"
 CFLAGS="$CFLAGS $OPENMOKO_CFLAGS"

Modified: 
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/src/openmoko-panel-gsm.c
===================================================================
--- 
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/src/openmoko-panel-gsm.c
        2007-10-02 15:01:27 UTC (rev 3073)
+++ 
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-gsm/src/openmoko-panel-gsm.c
        2007-10-02 16:39:07 UTC (rev 3074)
@@ -17,6 +17,8 @@
 #include <libmokogsmd2/moko-gsmd-connection.h>
 #include <libmokopanelui2/moko-panel-applet.h>
 
+#include <libnotify/notify.h>
+
 #include <gtk/gtkimage.h>
 #include <gtk/gtkbox.h>
 #include <gtk/gtk.h>
@@ -74,6 +76,19 @@
 }
 
 static void
+gsm_applet_network_registration_cb (MokoGsmdConnection *self,
+                                  int type,
+                                  int lac,
+                                  int cell)
+{
+  NotifyNotification* nn;
+
+  nn = notify_notification_new ("Connected to Network", NULL, NULL, NULL);
+  notify_notification_show (nn, NULL);
+}
+
+
+static void
 gsm_applet_power_up_antenna(GtkWidget* menu, GsmApplet* applet)
 {
     //TODO notify user
@@ -99,6 +114,8 @@
     GsmApplet* applet = g_slice_new(GsmApplet);
     MokoPanelApplet* mokoapplet = applet->mokoapplet = 
MOKO_PANEL_APPLET(moko_panel_applet_new());
 
+    notify_init ("GSM Applet");
+
     moko_panel_applet_set_icon( mokoapplet, PKGDATADIR 
"/SignalStrength_NR.png" );
 
     applet->gprs_mode = FALSE;
@@ -106,6 +123,7 @@
 
     applet->gsm = moko_gsmd_connection_new();
     g_signal_connect( G_OBJECT(applet->gsm), "signal-strength-changed", 
G_CALLBACK(gsm_applet_update_signal_strength), applet );
+    g_signal_connect( G_OBJECT(applet->gsm), "network-registration", 
G_CALLBACK(gsm_applet_network_registration_cb), applet );
 
     // tap-with-hold menu (NOTE: temporary: left button atm.)
     GtkMenu* menu = GTK_MENU (gtk_menu_new());




--- End Message ---
_______________________________________________
commitlog mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/commitlog

Reply via email to