r2536 - in trunk/src/target/OM-2008/libraries/libmokojournal: . mokojournal

njp at sita.openmoko.org njp at sita.openmoko.org
Fri Jul 27 13:23:00 CEST 2007


Author: njp
Date: 2007-07-27 13:22:59 +0200 (Fri, 27 Jul 2007)
New Revision: 2536

Modified:
   trunk/src/target/OM-2008/libraries/libmokojournal/ChangeLog
   trunk/src/target/OM-2008/libraries/libmokojournal/mokojournal/moko-journal.c
Log:
2007-07-27  Neil J. Patel  <njp at o-hand.com>

	* mokojournal/moko-journal.c: (moko_journal_class_init):
	Fixed signal marshalling problem.

Modified: trunk/src/target/OM-2008/libraries/libmokojournal/ChangeLog
===================================================================
--- trunk/src/target/OM-2008/libraries/libmokojournal/ChangeLog	2007-07-27 09:31:59 UTC (rev 2535)
+++ trunk/src/target/OM-2008/libraries/libmokojournal/ChangeLog	2007-07-27 11:22:59 UTC (rev 2536)
@@ -1,3 +1,8 @@
+2007-07-27  Neil J. Patel  <njp at o-hand.com>
+
+	* mokojournal/moko-journal.c: (moko_journal_class_init):
+	Fixed signal marshalling problem.
+
 2007-07-26  Thomas Wood  <thomas at openedhand.com>
 
 	* tests/test-create.c: (main): Add optional command line parameter to specify
@@ -3,4 +8,9 @@
 	contact uid
 
+2007-07-26  Neil J. Patel  <njp at o-hand.com>
+
+	Merged patch by Holger Freyther, which makes the journal a GObject, and
+	simplfys bindings.
+
 2007-07-09  Neil J. Patel  <njp at o-hand.com>
 

Modified: trunk/src/target/OM-2008/libraries/libmokojournal/mokojournal/moko-journal.c
===================================================================
--- trunk/src/target/OM-2008/libraries/libmokojournal/mokojournal/moko-journal.c	2007-07-27 09:31:59 UTC (rev 2535)
+++ trunk/src/target/OM-2008/libraries/libmokojournal/mokojournal/moko-journal.c	2007-07-27 11:22:59 UTC (rev 2536)
@@ -179,16 +179,19 @@
         G_STRUCT_OFFSET (MokoJournalClass, entry_added),
         NULL,
         NULL,
-        g_cclosure_marshal_VOID__OBJECT,
-        G_TYPE_NONE, 0) ;
+        g_cclosure_marshal_VOID__BOXED,
+        G_TYPE_NONE, 1,
+        MOKO_TYPE_JOURNAL_ENTRY | G_SIGNAL_TYPE_STATIC_SCOPE) ;
+  
   moko_journal_signals[ENTRY_REMOVED] = g_signal_new ("entry_removed",
         G_TYPE_FROM_CLASS (klass),
         G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION,
         G_STRUCT_OFFSET (MokoJournalClass, entry_removed),
         NULL,
         NULL,
-        g_cclosure_marshal_VOID__OBJECT,
-        G_TYPE_NONE, 0) ;
+        g_cclosure_marshal_VOID__BOXED,
+        G_TYPE_NONE, 1,
+        MOKO_TYPE_JOURNAL_ENTRY | G_SIGNAL_TYPE_STATIC_SCOPE) ;
 
   G_OBJECT_CLASS(klass)->finalize = moko_journal_finalize;
 }





More information about the commitlog mailing list