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. r3054 - in
      trunk/src/target/OM-2007.2/applications/openmoko-today2: .        src
      ([EMAIL PROTECTED])
   2. r3055 -
      trunk/src/target/OM-2007.2/artwork/themes/openmoko-standard-2/gtk-2.0
      ([EMAIL PROTECTED])
   3. r3056 - in
      trunk/src/target/OM-2007.2/applications/openmoko-today2: .        src
      ([EMAIL PROTECTED])
   4. r3057 -
      trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src
      ([EMAIL PROTECTED])
--- Begin Message ---
Author: chris
Date: 2007-09-28 15:42:50 +0200 (Fri, 28 Sep 2007)
New Revision: 3054

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog
   
trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-task-manager.c
Log:
        * src/today-task-manager.c: (today_task_manager_kill):
        Call gdk_flush() before gdk_error_trap_pop() - Hopefully fix crashes
        when closing other apps


Modified: trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog   
2007-09-27 16:45:06 UTC (rev 3053)
+++ trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog   
2007-09-28 13:42:50 UTC (rev 3054)
@@ -1,3 +1,9 @@
+2007-09-28  Chris Lord  <[EMAIL PROTECTED]>
+
+       * src/today-task-manager.c: (today_task_manager_kill):
+       Call gdk_flush() before gdk_error_trap_pop() - Hopefully fix crashes
+       when closing other apps
+
 2007-09-14  Thomas Wood  <[EMAIL PROTECTED]>
 
         * src/today-pim-journal.c: (today_pim_journal_box_new): Don't try to

Modified: 
trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-task-manager.c
===================================================================
--- 
trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-task-manager.c
    2007-09-27 16:45:06 UTC (rev 3053)
+++ 
trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-task-manager.c
    2007-09-28 13:42:50 UTC (rev 3054)
@@ -563,6 +563,7 @@
         * http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2506711
         */
        if (GDK_IS_WINDOW (window)) {
+               gint error;
                XEvent ev;
                memset(&ev, 0, sizeof(ev));
 
@@ -579,7 +580,9 @@
                        SubstructureRedirectMask, &ev);
 
                XSync(GDK_DISPLAY(),FALSE);
-               gdk_error_trap_pop();
+               gdk_flush ();
+               if ((error = gdk_error_trap_pop ()))
+                       g_warning ("Trapped X11 error %d", error);
                
                /* The following code looks equivalent to me, but isn't.. */
                /*GdkEvent *event = gdk_event_new (GDK_CLIENT_EVENT);




--- End Message ---
--- Begin Message ---
Author: chris
Date: 2007-09-28 18:18:38 +0200 (Fri, 28 Sep 2007)
New Revision: 3055

Modified:
   
trunk/src/target/OM-2007.2/artwork/themes/openmoko-standard-2/gtk-2.0/openmoko-dates
Log:
Add more styling for openmoko-dates


Modified: 
trunk/src/target/OM-2007.2/artwork/themes/openmoko-standard-2/gtk-2.0/openmoko-dates
===================================================================
--- 
trunk/src/target/OM-2007.2/artwork/themes/openmoko-standard-2/gtk-2.0/openmoko-dates
        2007-09-28 13:42:50 UTC (rev 3054)
+++ 
trunk/src/target/OM-2007.2/artwork/themes/openmoko-standard-2/gtk-2.0/openmoko-dates
        2007-09-28 16:18:38 UTC (rev 3055)
@@ -56,6 +56,26 @@
     GtkButton::focus-line-width = 0
 }
 
+style "calendar" {
+       base[NORMAL] = "#ffffff"
+}
+
+style "calendar-events" {
+       bg[NORMAL] = "#ff7800"
+}
+
+style "year-view" {
+       bg[NORMAL] = "#333333"
+       fg[NORMAL] = "#ffffff"
+}
+
 widget "*moko-dates-vborder-button" style "mokodatesvborderbutton"
 widget "*moko-dates-hborder-button" style "mokodateshborderbutton"
 
+widget "*.JanaGtkDayView.*JanaGtkTreeLayout" style "calendar"
+class "JanaGtkMonthView" style "calendar"
+widget "*.JanaGtkDayView.*JanaGtkTreeLayout" style "calendar-events"
+widget "*.JanaGtkMonthView.*JanaGtkTreeLayout" style "calendar-events"
+
+widget "*.JanaGtkYearView.*" style "year-view"
+




--- End Message ---
--- Begin Message ---
Author: chris
Date: 2007-09-28 19:20:02 +0200 (Fri, 28 Sep 2007)
New Revision: 3056

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog
   
trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-task-manager.c
Log:
        * src/today-task-manager.c:
        Trap around gdk_window_foreign_new_for_display() and flush before every
        gdk_error_trap_pop().


Modified: trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog   
2007-09-28 16:18:38 UTC (rev 3055)
+++ trunk/src/target/OM-2007.2/applications/openmoko-today2/ChangeLog   
2007-09-28 17:20:02 UTC (rev 3056)
@@ -1,5 +1,15 @@
 2007-09-28  Chris Lord  <[EMAIL PROTECTED]>
 
+       * src/today-task-manager.c: (get_utf8_property),
+       (get_text_property), (window_get_icon),
+       (today_task_manager_populate_tasks), (today_task_manager_kill),
+       (today_task_manager_kill_clicked_cb),
+       (today_task_manager_raise_clicked_cb):
+       Trap around gdk_window_foreign_new_for_display() and flush before every
+       gdk_error_trap_pop().
+
+2007-09-28  Chris Lord  <[EMAIL PROTECTED]>
+
        * src/today-task-manager.c: (today_task_manager_kill):
        Call gdk_flush() before gdk_error_trap_pop() - Hopefully fix crashes
        when closing other apps

Modified: 
trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-task-manager.c
===================================================================
--- 
trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-task-manager.c
    2007-09-28 16:18:38 UTC (rev 3055)
+++ 
trunk/src/target/OM-2007.2/applications/openmoko-today2/src/today-task-manager.c
    2007-09-28 17:20:02 UTC (rev 3056)
@@ -62,6 +62,7 @@
                                      &nitems,
                                      &bytes_after,
                                      (gpointer) &val);  
+       gdk_flush ();
         if (gdk_error_trap_pop () || result != Success)
                 return NULL;
   
@@ -103,6 +104,7 @@
                                    window,
                                    &text,
                                    atom);
+       gdk_flush ();
         if (gdk_error_trap_pop () || result == 0)
                 return NULL;
 
@@ -186,6 +188,7 @@
                                      &nitems,
                                      &bytes_after,
                                      (gpointer) &data);
+       gdk_flush ();
         if (gdk_error_trap_pop () || result != Success)
                 return NULL;
 
@@ -359,6 +362,7 @@
                                      &nitems,
                                      &bytes_after,
                                      (gpointer) &windows);
+       gdk_flush ();
         if (gdk_error_trap_pop () || result != Success)
                 return;
 
@@ -563,7 +567,6 @@
         * http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2506711
         */
        if (GDK_IS_WINDOW (window)) {
-               gint error;
                XEvent ev;
                memset(&ev, 0, sizeof(ev));
 
@@ -581,8 +584,7 @@
 
                XSync(GDK_DISPLAY(),FALSE);
                gdk_flush ();
-               if ((error = gdk_error_trap_pop ()))
-                       g_warning ("Trapped X11 error %d", error);
+               gdk_error_trap_pop ();
                
                /* The following code looks equivalent to me, but isn't.. */
                /*GdkEvent *event = gdk_event_new (GDK_CLIENT_EVENT);
@@ -613,9 +615,13 @@
        
         display = gtk_widget_get_display (data->tasks_table);
        xid = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (tile), "window"));
+       
+       gdk_error_trap_push ();
        window = gdk_window_foreign_new_for_display (display, xid);
+       gdk_flush ();
+       gdk_error_trap_pop ();
 
-       today_task_manager_kill (data, window);
+       if (window) today_task_manager_kill (data, window);
 }
 
 static void
@@ -658,6 +664,7 @@
                SubstructureRedirectMask, &ev);
 
        XSync(GDK_DISPLAY(),FALSE);
+       gdk_flush ();
        gdk_error_trap_pop();
 }
 




--- End Message ---
--- Begin Message ---
Author: abraxa
Date: 2007-09-29 00:33:13 +0200 (Sat, 29 Sep 2007)
New Revision: 3057

Modified:
   
trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c
Log:
Fixed bug #897: Use home directory if OMP_DEFAULT_FILE_CHOOSER_PATH doesn't 
exist



Modified: 
trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c
===================================================================
--- 
trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c  
    2007-09-28 17:20:02 UTC (rev 3056)
+++ 
trunk/src/target/OM-2007.2/applications/openmoko-mediaplayer2/src/persistent.c  
    2007-09-28 22:33:13 UTC (rev 3057)
@@ -190,8 +190,16 @@
 
        omp_session->volume = 100;
        omp_session->fade_speed = 5000;
-       g_snprintf(omp_session->file_chooser_path, 
sizeof(omp_session->file_chooser_path),
-               "%s", OMP_DEFAULT_FILE_CHOOSER_PATH);
+
+       // Set file chooser path to default - or home if that doesn't exist
+       if (g_file_test(OMP_DEFAULT_FILE_CHOOSER_PATH, G_FILE_TEST_IS_DIR))
+       {
+               g_snprintf(omp_session->file_chooser_path, 
sizeof(omp_session->file_chooser_path),
+                       "%s", OMP_DEFAULT_FILE_CHOOSER_PATH);
+       } else {
+               g_snprintf(omp_session->file_chooser_path, 
sizeof(omp_session->file_chooser_path),
+                       "%s", g_get_home_dir());
+       }
 }
 
 /**




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

Reply via email to