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. r3409 - trunk/src/target/OM-2007.2/daemons/neod/src
([EMAIL PROTECTED])
2. r3410 - trunk/src/host/qemu-neo1973/hw ([EMAIL PROTECTED])
3. r3411 - trunk/src/host/qemu-neo1973/openmoko
([EMAIL PROTECTED])
4. r3412 - trunk/src/target/OM-2007.2/daemons/neod/src
([EMAIL PROTECTED])
5. r3413 - in
trunk/src/target/OM-2007.2/applications/openmoko-appmanager2: .
data ([EMAIL PROTECTED])
6. r3414 -
trunk/src/target/OM-2007.2/misc/openmoko-today2-folders
([EMAIL PROTECTED])
7. r3415 - trunk/src/target/OM-2007.2/daemons/neod/src
([EMAIL PROTECTED])
8. r3416 - trunk/src/target/OM-2007.2/daemons/neod/src
([EMAIL PROTECTED])
9. r3417 - trunk/src/target/OM-2007.2/daemons/neod/src
([EMAIL PROTECTED])
10. r3418 - trunk/src/target/OM-2007.2/daemons/neod/src
([EMAIL PROTECTED])
11. r3419 - trunk/src/target/OM-2007.2/daemons/neod/src
([EMAIL PROTECTED])
--- Begin Message ---
Author: mickey
Date: 2007-11-13 20:42:01 +0100 (Tue, 13 Nov 2007)
New Revision: 3409
Modified:
trunk/src/target/OM-2007.2/daemons/neod/src/Makefile.am
Log:
remove adaptive box for now
Modified: trunk/src/target/OM-2007.2/daemons/neod/src/Makefile.am
===================================================================
--- trunk/src/target/OM-2007.2/daemons/neod/src/Makefile.am 2007-11-13
19:36:17 UTC (rev 3408)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/Makefile.am 2007-11-13
19:42:01 UTC (rev 3409)
@@ -10,7 +10,6 @@
neod_SOURCES = \
buttonactions.c \
- moko-adaptive-box.c \
neod-main.c
neod_LDADD = @NEOD_LIBS@ -lapm
--- End Message ---
--- Begin Message ---
Author: andrew
Date: 2007-11-14 00:02:49 +0100 (Wed, 14 Nov 2007)
New Revision: 3410
Modified:
trunk/src/host/qemu-neo1973/hw/ads7846.c
trunk/src/host/qemu-neo1973/hw/usb-bt.c
trunk/src/host/qemu-neo1973/hw/usb-ohci.c
Log:
Don't error on ACL and SCO endpoint iso transfers from Bluetooth dongle.
Fix signed/unsigned comparisons in OHCI host.
ADS7846 is partially compatible with TSC2046.
Modified: trunk/src/host/qemu-neo1973/hw/ads7846.c
===================================================================
--- trunk/src/host/qemu-neo1973/hw/ads7846.c 2007-11-13 19:42:01 UTC (rev
3409)
+++ trunk/src/host/qemu-neo1973/hw/ads7846.c 2007-11-13 23:02:49 UTC (rev
3410)
@@ -1,5 +1,5 @@
/*
- * TI ADS7846 chip emulation.
+ * TI ADS7846 / TSC2046 chip emulation.
*
* Copyright (c) 2006 Openedhand Ltd.
* Written by Andrzej Zaborowski <[EMAIL PROTECTED]>
Modified: trunk/src/host/qemu-neo1973/hw/usb-bt.c
===================================================================
--- trunk/src/host/qemu-neo1973/hw/usb-bt.c 2007-11-13 19:42:01 UTC (rev
3409)
+++ trunk/src/host/qemu-neo1973/hw/usb-bt.c 2007-11-13 23:02:49 UTC (rev
3410)
@@ -442,6 +442,11 @@
ret = usb_bt_event_dequeue(s, p);
break;
+ case USB_ACL_EP:
+ case USB_SCO_EP:
+ /* FIXME */
+ break;
+
default:
goto fail;
}
Modified: trunk/src/host/qemu-neo1973/hw/usb-ohci.c
===================================================================
--- trunk/src/host/qemu-neo1973/hw/usb-ohci.c 2007-11-13 19:42:01 UTC (rev
3409)
+++ trunk/src/host/qemu-neo1973/hw/usb-ohci.c 2007-11-13 23:02:49 UTC (rev
3410)
@@ -739,7 +739,7 @@
OHCI_CC_NOERROR);
OHCI_SET_BM(iso_td.offset[relative_frame_number], TD_PSW_SIZE, 0);
} else {
- if (ret > len) {
+ if (ret > (ssize_t) len) {
printf("usb-ohci: DataOverrun %d > %zu\n", ret, len);
OHCI_SET_BM(iso_td.offset[relative_frame_number], TD_PSW_CC,
OHCI_CC_DATAOVERRUN);
@@ -865,7 +865,7 @@
dprintf(" TD @ 0x%.8x %u bytes %s r=%d cbp=0x%.8x be=0x%.8x\n",
addr, len, str, flag_r, td.cbp, td.be);
- if (len >= 0 && dir != OHCI_TD_DIR_IN) {
+ if (len > 0 && dir != OHCI_TD_DIR_IN) {
dprintf(" data:");
for (i = 0; i < len; i++)
printf(" %.2x", ohci->usb_buf[i]);
@@ -1062,7 +1062,8 @@
{
if ((ohci->ctl & OHCI_CTL_CLE) && (ohci->status & OHCI_STATUS_CLF)) {
if (ohci->ctrl_cur && ohci->ctrl_cur != ohci->ctrl_head)
- dprintf("usb-ohci: head %x, cur %x\n", ohci->ctrl_head,
ohci->ctrl_cur);
+ dprintf("usb-ohci: head %x, cur %x\n",
+ ohci->ctrl_head, ohci->ctrl_cur);
if (!ohci_service_ed_list(ohci, ohci->ctrl_head, completion)) {
ohci->ctrl_cur = 0;
ohci->status &= ~OHCI_STATUS_CLF;
--- End Message ---
--- Begin Message ---
Author: andrew
Date: 2007-11-14 01:13:04 +0100 (Wed, 14 Nov 2007)
New Revision: 3411
Modified:
trunk/src/host/qemu-neo1973/openmoko/env
Log:
Use u-boot builds from 2007.08 release until daily snapshots come back to life.
Modified: trunk/src/host/qemu-neo1973/openmoko/env
===================================================================
--- trunk/src/host/qemu-neo1973/openmoko/env 2007-11-13 23:02:49 UTC (rev
3410)
+++ trunk/src/host/qemu-neo1973/openmoko/env 2007-11-14 00:13:04 UTC (rev
3411)
@@ -24,4 +24,4 @@
uboot_wildcard="u-boot-gta01bv4-1*.bin"
download_dir="http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/neo1973/"
-dev_download_dir="http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/images/fic-gta01/"
+dev_download_dir="http://buildhost.openmoko.org/snapshots/2007.08/images/"
--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-14 10:18:09 +0100 (Wed, 14 Nov 2007)
New Revision: 3412
Modified:
trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: aux and power button presses close their respective menus, if open
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-14
00:13:04 UTC (rev 3411)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-14
09:18:09 UTC (rev 3412)
@@ -422,6 +422,13 @@
neod_buttonactions_powersave_reset();
neod_buttonactions_set_display( 100 );
+ if ( aux_menu && GTK_WIDGET_MAPPED(aux_menu) )
+ {
+ g_debug( "aux menu already open -- closing." );
+ gtk_widget_hide( aux_menu );
+ return FALSE;
+ }
+
aux_timer = -1;
if ( timeout < 1 )
{
@@ -533,6 +540,7 @@
void neod_buttonactions_popup_selected_lock( GtkWidget* button, gpointer
user_data )
{
+ gtk_widget_hide( power_menu );
int fd = open( "/sys/power/state", O_WRONLY );
if ( fd != -1 )
{
@@ -770,6 +778,7 @@
g_signal_connect_swapped( power_menu, "response",
G_CALLBACK(gtk_widget_hide), power_menu);
gtk_box_pack_start_defaults( GTK_BOX(GTK_DIALOG(power_menu)->vbox),
box );
}
+
gtk_button_set_label( gsmpower, g_strdup_printf( "Turn %s GSM",
is_turned_on( GSM ) ? "off" : "on" ) );
gtk_button_set_label( btpower, g_strdup_printf( "Turn %s Bluetooth",
is_turned_on( BLUETOOTH ) ? "off" : "on" ) );
gtk_button_set_label( gpspower, g_strdup_printf( "Turn %s GPS",
is_turned_on( GPS ) ? "off" : "on" ) );
@@ -847,6 +856,13 @@
neod_buttonactions_powersave_reset();
neod_buttonactions_set_display( 100 );
+ if ( power_menu && GTK_WIDGET_MAPPED(power_menu) )
+ {
+ g_debug( "power menu already open -- closing." );
+ gtk_widget_hide( power_menu );
+ return;
+ }
+
power_timer = -1;
// special case for power button being pressed while aux is held
--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-14 10:22:42 +0100 (Wed, 14 Nov 2007)
New Revision: 3413
Modified:
trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/ChangeLog
trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/data/openmoko-appmanager.desktop
Log:
openmoko-appmanager2: remove PIM and Office category in .desktop file, add
Utilities
Modified: trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/ChangeLog
2007-11-14 09:18:09 UTC (rev 3412)
+++ trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/ChangeLog
2007-11-14 09:22:42 UTC (rev 3413)
@@ -1,3 +1,8 @@
+2007-11-14 Michael Lauer <[EMAIL PROTECTED]
+
+ * data/openmoko-appmanager.desktop: remove PIM and Office categories,
+ add Utilities
+
2007-11-09 Thomas Wood <[EMAIL PROTECTED]>
* src/appmanager-data.h:
Modified:
trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/data/openmoko-appmanager.desktop
===================================================================
---
trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/data/openmoko-appmanager.desktop
2007-11-14 09:18:09 UTC (rev 3412)
+++
trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/data/openmoko-appmanager.desktop
2007-11-14 09:22:42 UTC (rev 3413)
@@ -6,7 +6,7 @@
Type=Application
Exec=openmoko-appmanager
Icon=application-manager
-Categories=GTK;Application;PIM;Office
+Categories=GTK;Application;Utilities
Terminal=false
SingleInstance=true
StartupNotify=true
--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-14 10:26:41 +0100 (Wed, 14 Nov 2007)
New Revision: 3414
Modified:
trunk/src/target/OM-2007.2/misc/openmoko-today2-folders/ChangeLog
trunk/src/target/OM-2007.2/misc/openmoko-today2-folders/PIM.directory
Log:
openmoko-today2-folders: make PIM suite match 'Office', 'PIM' does't exist
(freedesktop.org)
Modified: trunk/src/target/OM-2007.2/misc/openmoko-today2-folders/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/misc/openmoko-today2-folders/ChangeLog
2007-11-14 09:22:42 UTC (rev 3413)
+++ trunk/src/target/OM-2007.2/misc/openmoko-today2-folders/ChangeLog
2007-11-14 09:26:41 UTC (rev 3414)
@@ -1,19 +1,22 @@
+2007-11-14 Michael Lauer <[EMAIL PROTECTED]>
+
+ * PIM.directory: Match 'Office' category, 'PIM' doesn't exist
(freedesktop.org)
+
2007-11-05 Michael Lauer <[EMAIL PROTECTED]>
- * Makefile.am: Catch up with libtaku changes. #closes 985
+ * Makefile.am: Catch up with libtaku changes. #closes 985
2007-11-01 Stefan Schmidt <[EMAIL PROTECTED]>
- Make sure PIM.directory gets installed. Thanks Ross Burton for
spotting.
+ Make sure PIM.directory gets installed. Thanks Ross Burton for spotting.
+ * Makefile.am:
- * Makefile.am:
-
2007-08-10 Stefan Schmidt <[EMAIL PROTECTED]>
- Change order for the filter menu and add a PIM category.
+ Change order for the filter menu and add a PIM category.
- * PIM.directory: Added.
- * Root.order:
+ * PIM.directory: Added.
+ * Root.order:
2007-08-09 Stefan Schmidt <[EMAIL PROTECTED]>
Modified: trunk/src/target/OM-2007.2/misc/openmoko-today2-folders/PIM.directory
===================================================================
--- trunk/src/target/OM-2007.2/misc/openmoko-today2-folders/PIM.directory
2007-11-14 09:22:42 UTC (rev 3413)
+++ trunk/src/target/OM-2007.2/misc/openmoko-today2-folders/PIM.directory
2007-11-14 09:26:41 UTC (rev 3414)
@@ -3,4 +3,4 @@
Comment=PIM Suite
Icon=gnome-applications.png
Type=Directory
-Match=PIM;
+Match=Office;
--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-14 10:48:20 +0100 (Wed, 14 Nov 2007)
New Revision: 3415
Modified:
trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: catch up with gtk's renaming the name property in GtkAboutDialog
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-14
09:26:41 UTC (rev 3414)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-14
09:48:20 UTC (rev 3415)
@@ -841,7 +841,11 @@
"authors", authors,
"comments", "open. mobile. free.",
"copyright", "2006-2007 OpenMoko, Inc.",
- "program-name", "OpenMoko 2007.2",
+#if GTK_MINOR_VERSION < 12
+ "name", "OpenMoko 2007.2", /* Gtk+ up to 2.10.x */
+#else
+ "program-name", "OpenMoko 2007.2", /* Gtk+ >= 2.11 */
+#endif
"website", "http://www.openmoko.org",
"logo", gdk_pixbuf_new_from_file( PKGDATADIR "/openmoko-logo.jpg",
NULL ),
NULL );
--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-14 10:58:53 +0100 (Wed, 14 Nov 2007)
New Revision: 3416
Modified:
trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: set popup menu hint for AUX window and resize manually
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-14
09:48:20 UTC (rev 3415)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-14
09:58:53 UTC (rev 3416)
@@ -707,11 +707,13 @@
gtk_widget_show_all( GTK_WIDGET(box) );
// override, otherwise matchbox won't show it fullscreen
- gtk_window_set_type_hint( GTK_WINDOW(aux_menu),
GDK_WINDOW_TYPE_HINT_NORMAL );
+ gtk_window_set_type_hint( GTK_WINDOW(aux_menu),
GDK_WINDOW_TYPE_HINT_POPUP_MENU );
//gtk_window_fullscreen( GTK_WINDOW(aux_menu) );
+ //gtk_window_set_decorated( GTK_WINDOW(aux_menu), FALSE );
g_signal_connect_swapped( aux_menu, "response",
G_CALLBACK(gtk_widget_hide), aux_menu);
gtk_box_pack_start_defaults( GTK_BOX(GTK_DIALOG(aux_menu)->vbox), box
);
}
+ gtk_window_resize( GTK_WINDOW(aux_menu), gdk_screen_width(),
gdk_screen_height() );
int response = gtk_dialog_run( GTK_DIALOG(aux_menu) );
g_debug( "gtk_dialog_run completed, response = %d", response );
}
--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-14 11:09:32 +0100 (Wed, 14 Nov 2007)
New Revision: 3417
Modified:
trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: use _MB_CURRENT_APP_WINDOW for now to detect the current active window
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-14
09:58:53 UTC (rev 3416)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-14
10:09:32 UTC (rev 3417)
@@ -493,7 +493,10 @@
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") );
+
+
+ Window xwindow = get_window_property( gdk_x11_get_default_root_xwindow(),
//gdk_x11_get_xatom_by_name("_NET_ACTIVE_WINDOW") );
+ gdk_x11_get_xatom_by_name("_MB_CURRENT_APP_WINDOW") );
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 );
--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-14 11:19:37 +0100 (Wed, 14 Nov 2007)
New Revision: 3418
Modified:
trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: wait until widget has been unmapped, otherwise _NET_ACTIVE_WINDOW reports
the AUX window
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-14
10:09:32 UTC (rev 3417)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-14
10:19:37 UTC (rev 3418)
@@ -493,10 +493,11 @@
static int is_fullscreen = 0;
gtk_widget_hide( aux_menu );
-
+ // wait until it's really closed
+ while ( GTK_WIDGET_MAPPED( aux_menu ) )
+ gtk_main_iteration();
- Window xwindow = get_window_property( gdk_x11_get_default_root_xwindow(),
//gdk_x11_get_xatom_by_name("_NET_ACTIVE_WINDOW") );
- gdk_x11_get_xatom_by_name("_MB_CURRENT_APP_WINDOW") );
+ Window xwindow = get_window_property( gdk_x11_get_default_root_xwindow(),
gdk_x11_get_xatom_by_name("_NET_ACTIVE_WINDOW") );
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 );
--- End Message ---
--- Begin Message ---
Author: mickey
Date: 2007-11-14 11:33:29 +0100 (Wed, 14 Nov 2007)
New Revision: 3419
Modified:
trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c
Log:
neod: repair toggle-fullscreen again
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-14
10:19:37 UTC (rev 3418)
+++ trunk/src/target/OM-2007.2/daemons/neod/src/buttonactions.c 2007-11-14
10:33:29 UTC (rev 3419)
@@ -124,6 +124,8 @@
static pa_context* pac;
+static Window last_active_window = 0;
+
/* Borrowed from libwnck */
static Window get_window_property( Window xwindow, Atom atom )
{
@@ -493,13 +495,9 @@
static int is_fullscreen = 0;
gtk_widget_hide( aux_menu );
- // wait until it's really closed
- while ( GTK_WIDGET_MAPPED( aux_menu ) )
- gtk_main_iteration();
- Window xwindow = get_window_property( gdk_x11_get_default_root_xwindow(),
gdk_x11_get_xatom_by_name("_NET_ACTIVE_WINDOW") );
- 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 );
+ const char* title = get_text_property( last_active_window,
gdk_x11_get_xatom_by_name("_NET_WM_NAME") );
+ g_debug( "active Window = %d ('%s')", (int)last_active_window, title );
Display* display = XOpenDisplay( NULL );
@@ -508,7 +506,7 @@
xev.xclient.serial = 0;
xev.xclient.send_event = True;
xev.xclient.display = display;
- xev.xclient.window = xwindow;
+ xev.xclient.window = last_active_window;
xev.xclient.message_type = gdk_x11_get_xatom_by_name( "_NET_WM_STATE" );
xev.xclient.format = 32;
xev.xclient.data.l[0] = 1 - is_fullscreen; // ADD = 1, REMOVE = 0
@@ -681,6 +679,9 @@
void neod_buttonactions_show_aux_menu()
{
+ // remember last active window before showing popup menu
+ last_active_window = get_window_property(
gdk_x11_get_default_root_xwindow(),
gdk_x11_get_xatom_by_name("_NET_ACTIVE_WINDOW") );
+
// show popup menu requesting for actions
if ( !aux_menu )
{
@@ -711,13 +712,11 @@
gtk_widget_show_all( GTK_WIDGET(box) );
// override, otherwise matchbox won't show it fullscreen
- gtk_window_set_type_hint( GTK_WINDOW(aux_menu),
GDK_WINDOW_TYPE_HINT_POPUP_MENU );
+ gtk_window_set_type_hint( GTK_WINDOW(aux_menu),
GDK_WINDOW_TYPE_HINT_NORMAL );
//gtk_window_fullscreen( GTK_WINDOW(aux_menu) );
- //gtk_window_set_decorated( GTK_WINDOW(aux_menu), FALSE );
g_signal_connect_swapped( aux_menu, "response",
G_CALLBACK(gtk_widget_hide), aux_menu);
gtk_box_pack_start_defaults( GTK_BOX(GTK_DIALOG(aux_menu)->vbox), box
);
}
- gtk_window_resize( GTK_WINDOW(aux_menu), gdk_screen_width(),
gdk_screen_height() );
int response = gtk_dialog_run( GTK_DIALOG(aux_menu) );
g_debug( "gtk_dialog_run completed, response = %d", response );
}
@@ -729,6 +728,10 @@
static GtkWidget* gpspower = 0;
static GtkWidget* pmprofile = 0;
+ // remember last active window before showing popup menu
+ last_active_window = get_window_property(
gdk_x11_get_default_root_xwindow(),
gdk_x11_get_xatom_by_name("_NET_ACTIVE_WINDOW") );
+
+
// show popup menu requesting for actions
if ( !power_menu )
{
--- End Message ---
_______________________________________________
commitlog mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/commitlog