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. r3346 - in
      trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-usb: .
      src ([EMAIL PROTECTED])
   2. r3347 - trunk/src/target/OM-2007.2/daemons/neod/src
      ([EMAIL PROTECTED])
   3. r3348 - in trunk/src/target/OM-2007.2/daemons/neod: . src
      ([EMAIL PROTECTED])
   4. r3349 -
      trunk/src/target/OM-2007.2/libraries/libmokopanelui2/libmokopanelui
      ([EMAIL PROTECTED])
   5. r3350 - trunk/src/target/OM-2007.2/daemons/neod/src
      ([EMAIL PROTECTED])
   6. r3351 - trunk/src/target/OM-2007.2/daemons/neod/src
      ([EMAIL PROTECTED])
   7. r3352 - in
      trunk/src/target/OM-2007.2/applications/openmoko-terminal2: .
      data ([EMAIL PROTECTED])
   8. r3353 - trunk/src/target/OM-2007.2/daemons/neod/src
      ([EMAIL PROTECTED])
--- Begin Message ---
Author: mickey
Date: 2007-11-04 16:31:08 +0100 (Sun, 04 Nov 2007)
New Revision: 3346

Modified:
   trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-usb/ChangeLog
   
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-usb/src/openmoko-panel-usb.c
Log:
openmoko-panel-usb: hide USB applet initially


Modified: trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-usb/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-usb/ChangeLog       
2007-11-03 13:34:59 UTC (rev 3345)
+++ trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-usb/ChangeLog       
2007-11-04 15:31:08 UTC (rev 3346)
@@ -1,3 +1,13 @@
+2007-11-04     Michael Lauer <[EMAIL PROTECTED]>
+
+       * src/openmoko-panel-usb.c: hide USB applet initially
+
+2007-11-02     Michael Lauer <[EMAIL PROTECTED]
+
+       * configure.ac:
+       Remove libusb dependency, add dbus(-glib)-1 dependency
+       * src/openmoko-panel-usb.c: Listen for USB insertion events from dbus
+
 2007-10-29     Michael Lauer <[EMAIL PROTECTED]>
 
        * configure.ac:
@@ -2,8 +12,8 @@
        Depend on libusb
-       * src/openmoko-panel-usb:
+       * src/openmoko-panel-usb.c:
        Add usb debug code.
 
 2007-09-02     Michael Lauer <[EMAIL PROTECTED]>
 
-       * src/openmoko-panel-usb:
+       * src/openmoko-panel-usb.c:
        Use moko_panel_applet_set_icon to set the icon.

Modified: 
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-usb/src/openmoko-panel-usb.c
===================================================================
--- 
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-usb/src/openmoko-panel-usb.c
        2007-11-03 13:34:59 UTC (rev 3345)
+++ 
trunk/src/target/OM-2007.2/panel-plugins/openmoko-panel-usb/src/openmoko-panel-usb.c
        2007-11-04 15:31:08 UTC (rev 3346)
@@ -17,44 +17,47 @@
 
 #include <dbus/dbus.h>
 #include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
 #include <gtk/gtkimage.h>
 #include <time.h>
 
 typedef struct {
-    MokoPanelApplet* mpa;
+    MokoPanelApplet* mokopanelapplet;
     int dummy;
 } UsbApplet;
 
-static void
-usb_applet_free (UsbApplet *applet)
+static void usb_applet_update_status( UsbApplet* applet, gboolean connected );
+
+#if 0 // not supported yet by Matchbox-Panel-2
+static void usb_applet_free (UsbApplet *applet)
 {
     g_slice_free (UsbApplet, applet);
 }
+#endif
 
-static void usb_applet_dbus_signal( void* data )
-{
-    g_debug( "usb_applet_dbus_signal: received signal. data pointer = %p", 
data );
-}
+#define CHARGER_DBUS_SERVICE      "org.freedesktop.PowerManagement"
+#define CHARGER_DBUS_PATH         "/org/freedesktop/PowerManagement"
+#define CHARGER_DBUS_INTERFACE    "org.freedesktop.PowerManagement"
 
-#define USB_DBUS_SERVICE      "org.freedesktop.PowerManagement"
-#define USB_DBUS_PATH         "/org/freedesktop/PowerManagement"
-#define USB_DBUS_INTERFACE    "org.freedesktop.PowerManagement"
-
 DBusHandlerResult signal_filter (DBusConnection *bus, DBusMessage *msg, void 
*user_data)
 {
+    UsbApplet* applet = (UsbApplet*) user_data;
+
     g_debug( "signal_filter" );
-    if ( dbus_message_is_signal( msg, USB_DBUS_INTERFACE, "ChargerConnected" ) 
)
+    if ( dbus_message_is_signal( msg, CHARGER_DBUS_INTERFACE, 
"ChargerConnected" ) )
     {
         g_debug( "connected" );
+        usb_applet_update_status( applet, TRUE );
         return DBUS_HANDLER_RESULT_HANDLED;
     }
-    else if ( dbus_message_is_signal( msg, USB_DBUS_INTERFACE, 
"ChargerDisconnected" ) )
+    else if ( dbus_message_is_signal( msg, CHARGER_DBUS_INTERFACE, 
"ChargerDisconnected" ) )
     {
         g_debug( "disconnected" );
+        usb_applet_update_status( applet, FALSE );
         return DBUS_HANDLER_RESULT_HANDLED;
     }
 
-    g_debug( "(unknown dbus message, ignoring" );
+    g_debug( "(unknown dbus message, ignoring)" );
     return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
 }
 
@@ -78,31 +81,37 @@
     dbus_connection_setup_with_g_main (bus, NULL);
 
     dbus_bus_add_match (bus, "type='signal'", &error);
-    dbus_connection_add_filter (bus, signal_filter, NULL, NULL);
+    dbus_connection_add_filter (bus, signal_filter, applet, NULL);
 
 }
 
-static void usb_applet_update_status( UsbApplet* applet )
+static void usb_applet_update_status( UsbApplet* applet, gboolean connected )
 {
-    moko_panel_applet_set_icon( applet->mpa, PKGDATADIR "/Usb.png" );
+    g_debug( "usb_applet_update_status: connected = %d", connected );
+    if ( connected )
+        gtk_widget_show( GTK_WIDGET(applet->mokopanelapplet) );
+    else
+        gtk_widget_hide( GTK_WIDGET(applet->mokopanelapplet) );
+}
 
+gboolean usb_applet_initial_update_status_cb( UsbApplet* applet )
+{
+    usb_applet_update_status( applet, FALSE );
+    return FALSE;
 }
 
 G_MODULE_EXPORT GtkWidget*
 mb_panel_applet_create(const char* id, GtkOrientation orientation)
 {
-    MokoPanelApplet* mokoapplet = moko_panel_applet_new();
+    MokoPanelApplet* mokoapplet = MOKO_PANEL_APPLET(moko_panel_applet_new());
 
     UsbApplet *applet;
-    time_t t;
-    struct tm *local_time;
-
     applet = g_slice_new( UsbApplet );
-    applet->mpa = mokoapplet;
+    applet->mokopanelapplet = mokoapplet;
 
     usb_applet_init_dbus( applet );
-    usb_applet_update_status( applet );
-
-    gtk_widget_show_all( GTK_WIDGET(mokoapplet) );
+    moko_panel_applet_set_icon( applet->mokopanelapplet, PKGDATADIR "/Usb.png" 
);
+    gtk_widget_show_all( mokoapplet );
+    g_idle_add( (GSourceFunc) usb_applet_initial_update_status_cb, applet );
     return GTK_WIDGET(mokoapplet);
 };




--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-04 16:45:41 +0100 (Sun, 04 Nov 2007)
New Revision: 3347

Modified:
   trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod:
* fix popup menu positioning when screen has been rotated (closes #964), patch 
by Kristian Mueller: Thanks!
* do not attempt to close the today window, no matter its title (closes #972), 
patch by Kristian Mueller: Thanks!


Modified: trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
15:31:08 UTC (rev 3346)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
15:45:41 UTC (rev 3347)
@@ -176,6 +176,30 @@
         return ret;
 }
 
+/* Checks if type property of @window is "desktop window" */
+gboolean is_desktop_window( Window window )
+{
+    unsigned long nitems, bytesafter;
+    Atom *window_type = NULL;
+    Atom actual_type;
+    int actual_format;
+
+    Display* display = XOpenDisplay( NULL );
+
+    /* not using gdk_property_get() here, due to note at
+     * 
http://www.gtk.org/api/2.6/gdk/gdk-Properties-and-Atoms.html#gdk-property-get
+     */
+    XGetWindowProperty(display, window,
+            gdk_x11_get_xatom_by_name("_NET_WM_WINDOW_TYPE"), 0, 1, False,
+            XA_ATOM, &actual_type, &actual_format, &nitems, &bytesafter,
+            (unsigned char **) &window_type);
+
+    if (strcmp(XGetAtomName(display, *window_type), 
"_NET_WM_WINDOW_TYPE_DESKTOP") == 0)
+        return TRUE;
+
+    return FALSE;
+}
+
 gboolean neod_buttonactions_install_watcher()
 {
     int i = 0;
@@ -438,15 +462,22 @@
     gtk_widget_size_request( GTK_WIDGET(menu), &req );
     gint screen_width = gdk_screen_width();
     gint screen_height = gdk_screen_height();
+    gboolean landscape_mode = gdk_screen_width() >= gdk_screen_height();
 
     if ( GTK_WIDGET(menu) == aux_menu )
     {
-        *x = 0;
+        if (landscape_mode)
+            *x = screen_width - req.width;
+        else
+            *x = 0;
         *y = 0;
     }
     else if ( GTK_WIDGET(menu) == power_menu )
     {
-        *x = screen_width - req.width;
+        if (landscape_mode)
+            *x = 0;
+        else
+            *x = screen_width - req.width;
         *y = screen_height - req.height;
     }
     else
@@ -462,12 +493,6 @@
     const char* title = get_text_property( xwindow, 
gdk_x11_get_xatom_by_name("_NET_WM_NAME") );
     g_debug( "active Window = %d ('%s')", (int) xwindow, title );
 
-    if ( strcmp( "Today", title ) == 0 )
-    {
-        g_debug( "sorry, i'm not going to fullscreen the today window" );
-        return;
-    }
-
     Display* display = XOpenDisplay( NULL );
 
     XEvent xev;
@@ -667,7 +692,7 @@
         const char* title = get_text_property( xwindow, 
gdk_x11_get_xatom_by_name("_NET_WM_NAME") );
         g_debug( "active Window = %d ('%s')", (int) xwindow, title );
 
-        if ( strcmp( "Today", title ) == 0 )
+        if ( is_desktop_window(xwindow) )
         {
             g_debug( "sorry, i'm not going to close the today window" );
             return;




--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-04 16:59:52 +0100 (Sun, 04 Nov 2007)
New Revision: 3348

Modified:
   trunk/src/target/OM-2007.2/daemons/neod/configure.ac
   trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: add rudimentary support for HTC and iPAQ devices (from OE)


Modified: trunk/src/target/OM-2007.2/daemons/neod/configure.ac
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/configure.ac        2007-11-04 
15:45:41 UTC (rev 3347)
+++ trunk/src/target/OM-2007.2/daemons/neod/configure.ac        2007-11-04 
15:59:52 UTC (rev 3348)
@@ -32,6 +32,14 @@
         NEOD_CFLAGS="$NEOD_CFLAGS -DNEOD_PLATFORM_MOTOROLA_EZX"
 fi
 
+if test x"$neod_platform" = x"htc"; then
+       NEOD_CFLAGS="$NEOD_CFLAGS -DNEOD_PLATFORM_HTC"
+fi
+
+if test x"$neod_platform" = x"ipaq"; then
+       NEOD_CFLAGS="$NEOD_CFLAGS -DNEOD_PLATFORM_IPAQ"
+fi
+
 CFLAGS=$NEOD_CFLAGS
 
 AC_OUTPUT([

Modified: trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
15:45:41 UTC (rev 3347)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
15:59:52 UTC (rev 3348)
@@ -60,6 +60,18 @@
     #define TOUCHSCREEN_BUTTON_KEYCODE 0x14a
 #endif
 
+#ifdef NEOD_PLATFORM_HTC
+    #define AUX_BUTTON_KEYCODE 0xd4   /* camera */
+    #define POWER_BUTTON_KEYCODE 0x74 /* power */
+    #define TOUCHSCREEN_BUTTON_KEYCODE 0x14a
+#endif
+
+#ifdef NEOD_PLATFORM_IPAQ
+    #define AUX_BUTTON_KEYCODE 89   /* _KEY_RECORD */
+    #define POWER_BUTTON_KEYCODE 0x74 /* KEY_POWER */
+    #define TOUCHSCREEN_BUTTON_KEYCODE 0x14a
+#endif
+
 #define HEADPHONE_INSERTION_SWITCHCODE 0x02
 #define CHARGER_INSERTION_BUTTON 0xa4
 




--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-04 17:09:16 +0100 (Sun, 04 Nov 2007)
New Revision: 3349

Modified:
   
trunk/src/target/OM-2007.2/libraries/libmokopanelui2/libmokopanelui/moko-panel-applet.c
Log:
libmokopanelui2: silence debug output


Modified: 
trunk/src/target/OM-2007.2/libraries/libmokopanelui2/libmokopanelui/moko-panel-applet.c
===================================================================
--- 
trunk/src/target/OM-2007.2/libraries/libmokopanelui2/libmokopanelui/moko-panel-applet.c
     2007-11-04 15:59:52 UTC (rev 3348)
+++ 
trunk/src/target/OM-2007.2/libraries/libmokopanelui2/libmokopanelui/moko-panel-applet.c
     2007-11-04 16:09:16 UTC (rev 3349)
@@ -22,7 +22,7 @@
 #include <gtk/gtkmenu.h>
 
 #undef DEBUG_THIS_FILE
-#define DEBUG_THIS_FILE
+//#define DEBUG_THIS_FILE
 
 #ifdef DEBUG_THIS_FILE
 #define moko_debug(fmt,...) g_debug(fmt,##__VA_ARGS__)
@@ -203,7 +203,7 @@
 
     if ( priv->filename_for_icon )
     {
-        g_debug( "moko_panel_applet_iconadd_cb:'%s' (%p)", 
priv->filename_for_icon, priv->filename_for_icon );
+        moko_debug( "moko_panel_applet_iconadd_cb:'%s' (%p)", 
priv->filename_for_icon, priv->filename_for_icon );
         mb_panel_scaling_image_set_icon( MB_PANEL_SCALING_IMAGE(self->icon), 
priv->filename_for_icon );
         g_free( priv->filename_for_icon );
         priv->filename_for_icon = 0;
@@ -216,7 +216,7 @@
 ////////////////
 void moko_panel_applet_set_icon(MokoPanelApplet* self, const gchar* filename)
 {
-    g_debug( "moko_panel_applet_set_icon:'%s' (%p)", filename, filename );
+    moko_debug( "moko_panel_applet_set_icon:'%s' (%p)", filename, filename );
     MokoPanelAppletPrivate* priv = MOKO_PANEL_APPLET_GET_PRIVATE( self );
     if ( !self->icon )
     {




--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-04 18:46:06 +0100 (Sun, 04 Nov 2007)
New Revision: 3350

Modified:
   trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
   trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.h
   trunk/src/target/OM-2007.2/daemons/neod/src/neod-main.c
Log:
neod: check initial charger status on startup and send via dbus


Modified: trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
16:09:16 UTC (rev 3349)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
17:46:06 UTC (rev 3350)
@@ -20,6 +20,7 @@
 #include <gtk/gtkmenu.h>
 #include <gtk/gtkmenuitem.h>
 #include <gtk/gtkcheckmenuitem.h>
+#include <gtk/gtkseparatormenuitem.h>
 
 #include <gdk/gdkx.h>
 
@@ -75,6 +76,12 @@
 #define HEADPHONE_INSERTION_SWITCHCODE 0x02
 #define CHARGER_INSERTION_BUTTON 0xa4
 
+#define BIT_MASK( name, numbits )                                        \
+    unsigned short  name[ ((numbits) - 1) / (sizeof( short ) * 8) + 1 ];    \
+    memset( name, 0, sizeof( name ) )
+#define BIT_TEST( bitmask, bit )    \
+    ( bitmask[ (bit) / sizeof(short) / 8 ] & (1u << ( (bit) % (sizeof(short) * 
8))) )
+
 GPollFD input_fd[10];
 int max_input_fd = 0;
 
@@ -498,7 +505,7 @@
 
 void neod_buttonactions_popup_selected_fullscreen( GtkMenuItem* menu, gpointer 
user_data )
 {
-    static is_fullscreen = 0;
+    static int is_fullscreen = 0;
 
     gtk_widget_hide( aux_menu );
     Window xwindow = get_window_property( gdk_x11_get_default_root_xwindow(), 
gdk_x11_get_xatom_by_name("_NET_ACTIVE_WINDOW") );
@@ -707,7 +714,7 @@
         if ( is_desktop_window(xwindow) )
         {
             g_debug( "sorry, i'm not going to close the today window" );
-            return;
+            return FALSE;
         }
 
         Display* display = XOpenDisplay( NULL );
@@ -830,7 +837,7 @@
 gboolean neod_buttonactions_powersave_timeout3( guint timeout )
 {
     if ( pm_value != FULL )
-        return;
+        return FALSE;
     g_debug( "mainmenu powersave timeout 3" );
     //FIXME talk to neod
     power_state = SUSPEND;
@@ -890,3 +897,38 @@
 
 }
 
+gboolean neod_buttonactions_initial_update()
+{
+    g_debug( "neod_buttonactions_initial_update" );
+    for ( int i = 0; i <= max_input_fd; ++i )
+    {
+        char name[256] = "Unknown";
+        if( ioctl( input_fd[i].fd, EVIOCGNAME(sizeof(name)), name ) < 0)
+        {
+            perror("evdev ioctl");
+            continue;
+        }
+
+        g_debug( "input node %d corresponds to %s", i, name );
+
+        BIT_MASK( keys, KEY_MAX );
+        if( ioctl( input_fd[i].fd, EVIOCGKEY(sizeof(keys)), keys ) < 0)
+        {
+            perror("evdev ioctl");
+            continue;
+        }
+
+        if ( BIT_TEST( keys, CHARGER_INSERTION_BUTTON ) )
+        {
+            g_debug( "charger already inserted" );
+            g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freesmartphone.powermanagement.ChargerConnected", NULL );
+        }
+        else
+        {
+            g_debug( "charger not yet inserted" );
+            g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freesmartphone.powermanagement.ChargerDisconnected", NULL );
+        }
+    }
+
+    return FALSE;
+}

Modified: trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.h
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.h 2007-11-04 
16:09:16 UTC (rev 3349)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.h 2007-11-04 
17:46:06 UTC (rev 3350)
@@ -40,5 +40,6 @@
 void neod_buttonactions_sound_init();
 void neod_buttonactions_set_display( int brightness );
 void neod_buttonactions_sound_play( const gchar* samplename );
+gboolean neod_buttonactions_initial_update();
 
 #endif

Modified: trunk/src/target/OM-2007.2/daemons/neod/src/neod-main.c
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/neod-main.c     2007-11-04 
16:09:16 UTC (rev 3349)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/neod-main.c     2007-11-04 
17:46:06 UTC (rev 3350)
@@ -26,6 +26,7 @@
         neod_buttonactions_powersave_reset();
         neod_buttonactions_set_display( 100 );
         neod_buttonactions_sound_init();
+        g_timeout_add_seconds( 10, (GSourceFunc) 
neod_buttonactions_initial_update, NULL );
         gtk_main();
         return 0;
     }




--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-04 19:05:13 +0100 (Sun, 04 Nov 2007)
New Revision: 3351

Modified:
   trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: only check PMU event status input node on startup


Modified: trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
17:46:06 UTC (rev 3350)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
18:05:13 UTC (rev 3351)
@@ -366,12 +366,12 @@
                 {
                     g_debug( "charger IN" );
                     neod_buttonactions_sound_play( "touchscreen" );
-                    g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freesmartphone.powermanagement.ChargerConnected", NULL );
+                    g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freedesktop.powermanagement.ChargerConnected", NULL );
                 }
                 else if ( event.value == 0 ) /* released */
                 {
                     g_debug( "charger OUT" );
-                    g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freesmartphone.powermanagement.ChargerDisconnected", NULL );
+                    g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freedesktop.powermanagement.ChargerDisconnected", NULL );
                 }
                 neod_buttonactions_powersave_reset();
                 if ( power_state != NORMAL )
@@ -911,6 +911,9 @@
 
         g_debug( "input node %d corresponds to %s", i, name );
 
+        if ( strcmp( name, "FIC Neo1973 PMU events" ) != 0 )
+            continue;
+
         BIT_MASK( keys, KEY_MAX );
         if( ioctl( input_fd[i].fd, EVIOCGKEY(sizeof(keys)), keys ) < 0)
         {
@@ -921,12 +924,12 @@
         if ( BIT_TEST( keys, CHARGER_INSERTION_BUTTON ) )
         {
             g_debug( "charger already inserted" );
-            g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freesmartphone.powermanagement.ChargerConnected", NULL );
+            g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freedesktop.powermanagement.ChargerConnected", NULL );
         }
         else
         {
             g_debug( "charger not yet inserted" );
-            g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freesmartphone.powermanagement.ChargerDisconnected", NULL );
+            g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freedesktop.powermanagement.ChargerDisconnected", NULL );
         }
     }
 




--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-04 19:11:35 +0100 (Sun, 04 Nov 2007)
New Revision: 3352

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-terminal2/ChangeLog
   
trunk/src/target/OM-2007.2/applications/openmoko-terminal2/data/openmoko-terminal.desktop
Log:
openmoko-terminal2: This application is not part of the PIM suite


Modified: trunk/src/target/OM-2007.2/applications/openmoko-terminal2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-terminal2/ChangeLog        
2007-11-04 18:05:13 UTC (rev 3351)
+++ trunk/src/target/OM-2007.2/applications/openmoko-terminal2/ChangeLog        
2007-11-04 18:11:35 UTC (rev 3352)
@@ -1,3 +1,7 @@
+2007-11-05     Michael Lauer <[EMAIL PROTECTED]>
+
+       * data/openmoko-terminal.desktop: terminal is not a PIM application
+
 2007-09-14     Michael Lauer <[EMAIL PROTECTED]>
 
        * src/moko-terminal.c: Set default font spec to "LiberationMono 5"

Modified: 
trunk/src/target/OM-2007.2/applications/openmoko-terminal2/data/openmoko-terminal.desktop
===================================================================
--- 
trunk/src/target/OM-2007.2/applications/openmoko-terminal2/data/openmoko-terminal.desktop
   2007-11-04 18:05:13 UTC (rev 3351)
+++ 
trunk/src/target/OM-2007.2/applications/openmoko-terminal2/data/openmoko-terminal.desktop
   2007-11-04 18:11:35 UTC (rev 3352)
@@ -6,7 +6,7 @@
 Icon=openmoko-terminal
 Terminal=false
 Type=Application
-Categories=GTK;Application;PIM;Office
+Categories=GTK;Application;Utilities
 MimeType=text/x-vcard;
 SingleInstance=true
 StartupNotify=true




--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-04 20:30:04 +0100 (Sun, 04 Nov 2007)
New Revision: 3353

Modified:
   trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: send notifications over dbus system bus (not session bus), fix signal 
names


Modified: trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
18:11:35 UTC (rev 3352)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-04 
19:30:04 UTC (rev 3353)
@@ -366,12 +366,12 @@
                 {
                     g_debug( "charger IN" );
                     neod_buttonactions_sound_play( "touchscreen" );
-                    g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freedesktop.powermanagement.ChargerConnected", NULL );
+                    g_spawn_command_line_async( "dbus-send --system 
/org/freedesktop/PowerManagement 
org.freedesktop.PowerManagement.ChargerConnected", NULL );
                 }
                 else if ( event.value == 0 ) /* released */
                 {
                     g_debug( "charger OUT" );
-                    g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freedesktop.powermanagement.ChargerDisconnected", NULL );
+                    g_spawn_command_line_async( "dbus-send --system 
/org/freedesktop/PowerManagement 
org.freedesktop.PowerManagement.ChargerDisconnected", NULL );
                 }
                 neod_buttonactions_powersave_reset();
                 if ( power_state != NORMAL )
@@ -924,12 +924,12 @@
         if ( BIT_TEST( keys, CHARGER_INSERTION_BUTTON ) )
         {
             g_debug( "charger already inserted" );
-            g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freedesktop.powermanagement.ChargerConnected", NULL );
+            g_spawn_command_line_async( "dbus-send --system 
/org/freedesktop/PowerManagement 
org.freedesktop.PowerManagement.ChargerConnected", NULL );
         }
         else
         {
             g_debug( "charger not yet inserted" );
-            g_spawn_command_line_async( "dbus-send 
/org/freedesktop/PowerManagement 
org.freedesktop.powermanagement.ChargerDisconnected", NULL );
+            g_spawn_command_line_async( "dbus-send --system 
/org/freedesktop/PowerManagement 
org.freedesktop.PowerManagement.ChargerDisconnected", NULL );
         }
     }
 




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

Reply via email to