ibusconnection.h   ibusconnection.h 
skipping to change at line 127 skipping to change at line 127
*/ */
struct _IBusConnection { struct _IBusConnection {
IBusObject parent; IBusObject parent;
/* instance members */ /* instance members */
}; };
struct _IBusConnectionClass { struct _IBusConnectionClass {
IBusObjectClass parent; IBusObjectClass parent;
/* signals */ /* signals */
gboolean (* authenticate_unix_user)
(IBusConnection *connection,
gulong uid);
gboolean (* ibus_message) (IBusConnection *connection, gboolean (* ibus_message) (IBusConnection *connection,
IBusMessage *message); IBusMessage *message);
gboolean (* ibus_signal) (IBusConnection *connection, gboolean (* ibus_signal) (IBusConnection *connection,
IBusMessage *message); IBusMessage *message);
void (* ibus_message_sent) void (* ibus_message_sent)
(IBusConnection *connection, (IBusConnection *connection,
IBusMessage *message); IBusMessage *message);
void (* disconnected) (IBusConnection *connection); void (* disconnected) (IBusConnection *connection);
/*< private >*/ /*< private >*/
skipping to change at line 211 skipping to change at line 214
/** /**
* ibus_connection_is_connected: * ibus_connection_is_connected:
* @connection: An IBusConnection. * @connection: An IBusConnection.
* @returns: TRUE for connected; FALSE otherwise. * @returns: TRUE for connected; FALSE otherwise.
* *
* Whether an IBusConnection is connected. * Whether an IBusConnection is connected.
*/ */
gboolean ibus_connection_is_connected (IBusConnection *co nnection); gboolean ibus_connection_is_connected (IBusConnection *co nnection);
/** /**
* ibus_connection_is_authenticated:
* @connection: An IBusConnection.
* @returns: TRUE for authenticated; FALSE otherwise.
*
* Whether an IBusConnection is authenticated.
*/
gboolean ibus_connection_is_authenticated (IBusConnection *co
nnection);
/**
* ibus_connection_get_connection: * ibus_connection_get_connection:
* @connection: An IBusConnection. * @connection: An IBusConnection.
* @returns: The corresponding DBusConnection. * @returns: The corresponding DBusConnection.
* *
* Return corresponding DBusConnection. * Return corresponding DBusConnection.
*/ */
DBusConnection *ibus_connection_get_connection (IBusConnection *co nnection); DBusConnection *ibus_connection_get_connection (IBusConnection *co nnection);
/** /**
* ibus_connection_get_unix_user:
* @connection: An IBusConnection.
* @returns: The UNIX UID of peer user.
*
* Return The UNIX UID of peer user.
*/
glong ibus_connection_get_unix_user (IBusConnection *co
nnection);
/**
* ibus_connection_read_write_dispatch: * ibus_connection_read_write_dispatch:
* @connection: An IBusConnection. * @connection: An IBusConnection.
* @timeout: Maximum time to block or -1 for infinite. * @timeout: Maximum time to block or -1 for infinite.
* @returns: TRUE if the disconnect message has not been processed; FALSE o therwise. * @returns: TRUE if the disconnect message has not been processed; FALSE o therwise.
* *
* Return TRUE if the disconnect message has not been processed. * Return TRUE if the disconnect message has not been processed.
* This function is a wrapper of dbus_connection_read_write_dispatch(), * This function is a wrapper of dbus_connection_read_write_dispatch(),
* which is also intended for use with applications that don't want to * which is also intended for use with applications that don't want to
* write a main loop and deal with DBusWatch and DBusTimeout. * write a main loop and deal with DBusWatch and DBusTimeout.
* Following text is * Following text is
 End of changes. 3 change blocks. 
0 lines changed or deleted 23 lines changed or added


 ibusmarshalers.h   ibusmarshalers.h 
skipping to change at line 65 skipping to change at line 65
/* BOOL:UINT,UINT (./ibusmarshalers.list:9) */ /* BOOL:UINT,UINT (./ibusmarshalers.list:9) */
extern void ibus_marshal_BOOLEAN__UINT_UINT (GClosure *closure, extern void ibus_marshal_BOOLEAN__UINT_UINT (GClosure *closure,
GValue *return_value, GValue *return_value,
guint n_param_values, guint n_param_values,
const GValue *param_values, const GValue *param_values,
gpointer invocation_hint, gpointer invocation_hint,
gpointer marshal_data); gpointer marshal_data);
#define ibus_marshal_BOOL__UINT_UINT ibus_marshal_BOOLEAN__UINT_UINT #define ibus_marshal_BOOL__UINT_UINT ibus_marshal_BOOLEAN__UINT_UINT
/* VOID:INT,INT,INT,INT (./ibusmarshalers.list:10) */ /* BOOL:ULONG (./ibusmarshalers.list:10) */
extern void ibus_marshal_BOOLEAN__ULONG (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define ibus_marshal_BOOL__ULONG ibus_marshal_BOOLEAN__ULONG
/* VOID:INT,INT,INT,INT (./ibusmarshalers.list:11) */
extern void ibus_marshal_VOID__INT_INT_INT_INT (GClosure *closure, extern void ibus_marshal_VOID__INT_INT_INT_INT (GClosure *closure,
GValue *return_value, GValue *return_value,
guint n_param_value s, guint n_param_value s,
const GValue *param_values, const GValue *param_values,
gpointer invocation_hi nt, gpointer invocation_hi nt,
gpointer marshal_data) ; gpointer marshal_data) ;
/* VOID:UINT,UINT (./ibusmarshalers.list:11) */ /* VOID:UINT,UINT (./ibusmarshalers.list:12) */
extern void ibus_marshal_VOID__UINT_UINT (GClosure *closure, extern void ibus_marshal_VOID__UINT_UINT (GClosure *closure,
GValue *return_value, GValue *return_value,
guint n_param_values, guint n_param_values,
const GValue *param_values, const GValue *param_values,
gpointer invocation_hint, gpointer invocation_hint,
gpointer marshal_data); gpointer marshal_data);
/* VOID:OBJECT,UINT,BOOL (./ibusmarshalers.list:12) */ /* VOID:OBJECT,UINT,BOOL (./ibusmarshalers.list:13) */
extern void ibus_marshal_VOID__OBJECT_UINT_BOOLEAN (GClosure *closure, extern void ibus_marshal_VOID__OBJECT_UINT_BOOLEAN (GClosure *closure,
GValue *return_va lue, GValue *return_va lue,
guint n_param_v alues, guint n_param_v alues,
const GValue *param_val ues, const GValue *param_val ues,
gpointer invocatio n_hint, gpointer invocatio n_hint,
gpointer marshal_d ata); gpointer marshal_d ata);
#define ibus_marshal_VOID__OBJECT_UINT_BOOL ibus_marshal_VOID__OBJECT_UI NT_BOOLEAN #define ibus_marshal_VOID__OBJECT_UINT_BOOL ibus_marshal_VOID__OBJECT_UI NT_BOOLEAN
/* VOID:OBJECT,BOOL (./ibusmarshalers.list:13) */ /* VOID:OBJECT,BOOL (./ibusmarshalers.list:14) */
extern void ibus_marshal_VOID__OBJECT_BOOLEAN (GClosure *closure, extern void ibus_marshal_VOID__OBJECT_BOOLEAN (GClosure *closure,
GValue *return_value, GValue *return_value,
guint n_param_values , guint n_param_values ,
const GValue *param_values, const GValue *param_values,
gpointer invocation_hin t, gpointer invocation_hin t,
gpointer marshal_data); gpointer marshal_data);
#define ibus_marshal_VOID__OBJECT_BOOL ibus_marshal_VOID__OBJECT_BOOLEAN #define ibus_marshal_VOID__OBJECT_BOOL ibus_marshal_VOID__OBJECT_BOOLEAN
/* VOID:BOXED,BOOL (./ibusmarshalers.list:14) */ /* VOID:BOXED,BOOL (./ibusmarshalers.list:15) */
extern void ibus_marshal_VOID__BOXED_BOOLEAN (GClosure *closure, extern void ibus_marshal_VOID__BOXED_BOOLEAN (GClosure *closure,
GValue *return_value, GValue *return_value,
guint n_param_values, guint n_param_values,
const GValue *param_values, const GValue *param_values,
gpointer invocation_hint , gpointer invocation_hint ,
gpointer marshal_data); gpointer marshal_data);
#define ibus_marshal_VOID__BOXED_BOOL ibus_marshal_VOID__BOXED_BOOLEAN #define ibus_marshal_VOID__BOXED_BOOL ibus_marshal_VOID__BOXED_BOOLEAN
/* VOID:BOXED (./ibusmarshalers.list:15) */ /* VOID:BOXED (./ibusmarshalers.list:16) */
#define ibus_marshal_VOID__BOXED g_cclosure_marshal_VOID__BOXED #define ibus_marshal_VOID__BOXED g_cclosure_marshal_VOID__BOXED
/* VOID:STRING,STRING,BOXED (./ibusmarshalers.list:16) */ /* VOID:STRING,STRING,BOXED (./ibusmarshalers.list:17) */
extern void ibus_marshal_VOID__STRING_STRING_BOXED (GClosure *closure, extern void ibus_marshal_VOID__STRING_STRING_BOXED (GClosure *closure,
GValue *return_va lue, GValue *return_va lue,
guint n_param_v alues, guint n_param_v alues,
const GValue *param_val ues, const GValue *param_val ues,
gpointer invocatio n_hint, gpointer invocatio n_hint,
gpointer marshal_d ata); gpointer marshal_d ata);
/* VOID:STRING,STRING,STRING (./ibusmarshalers.list:17) */ /* VOID:STRING,STRING,STRING (./ibusmarshalers.list:18) */
extern void ibus_marshal_VOID__STRING_STRING_STRING (GClosure *closure, extern void ibus_marshal_VOID__STRING_STRING_STRING (GClosure *closure,
GValue *return_v alue, GValue *return_v alue,
guint n_param_ values, guint n_param_ values,
const GValue *param_va lues, const GValue *param_va lues,
gpointer invocati on_hint, gpointer invocati on_hint,
gpointer marshal_ data); gpointer marshal_ data);
/* VOID:UINT (./ibusmarshalers.list:18) */ /* VOID:UINT (./ibusmarshalers.list:19) */
#define ibus_marshal_VOID__UINT g_cclosure_marshal_VOID__UINT #define ibus_marshal_VOID__UINT g_cclosure_marshal_VOID__UINT
/* VOID:UINT,POINTER (./ibusmarshalers.list:19) */ /* VOID:UINT,POINTER (./ibusmarshalers.list:20) */
#define ibus_marshal_VOID__UINT_POINTER g_cclosure_marshal_VOID__UIN T_POINTER #define ibus_marshal_VOID__UINT_POINTER g_cclosure_marshal_VOID__UIN T_POINTER
G_END_DECLS G_END_DECLS
#endif /* __ibus_marshal_MARSHAL_H__ */ #endif /* __ibus_marshal_MARSHAL_H__ */
 End of changes. 10 change blocks. 
10 lines changed or deleted 19 lines changed or added


 ibusserver.h   ibusserver.h 
skipping to change at line 76 skipping to change at line 76
}; };
GType ibus_server_get_type (void); GType ibus_server_get_type (void);
IBusServer *ibus_server_new (void); IBusServer *ibus_server_new (void);
gboolean ibus_server_listen (IBusServer *server, gboolean ibus_server_listen (IBusServer *server,
const gchar *address); const gchar *address);
void ibus_server_disconnect (IBusServer *server); void ibus_server_disconnect (IBusServer *server);
const gchar *ibus_server_get_address (IBusServer *server); const gchar *ibus_server_get_address (IBusServer *server);
const gchar *ibus_server_get_id (IBusServer *server); const gchar *ibus_server_get_id (IBusServer *server);
gboolean ibus_server_is_connected (IBusServer *server); gboolean ibus_server_is_connected (IBusServer *server);
gboolean ibus_server_set_auth_mechanisms(IBusServer *server,
const gchar **mechanisms
);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 ibusshare.h   ibusshare.h 
skipping to change at line 51 skipping to change at line 51
#define IBUS_INTERFACE_ENGINE "org.freedesktop.IBus.Engine" #define IBUS_INTERFACE_ENGINE "org.freedesktop.IBus.Engine"
#define IBUS_INTERFACE_PANEL "org.freedesktop.IBus.Panel" #define IBUS_INTERFACE_PANEL "org.freedesktop.IBus.Panel"
#define IBUS_INTERFACE_CONFIG "org.freedesktop.IBus.Config" #define IBUS_INTERFACE_CONFIG "org.freedesktop.IBus.Config"
#define IBUS_INTERFACE_NOTIFICATIONS "org.freedesktop.IBus.Notifications " #define IBUS_INTERFACE_NOTIFICATIONS "org.freedesktop.IBus.Notifications "
G_BEGIN_DECLS G_BEGIN_DECLS
void ibus_set_display (const gchar *display); void ibus_set_display (const gchar *display);
const gchar *ibus_get_address (void); const gchar *ibus_get_address (void);
const gchar *ibus_get_user_name (void); const gchar *ibus_get_user_name (void);
glong ibus_get_daemon_uid (void);
const gchar *ibus_get_socket_path (void); const gchar *ibus_get_socket_path (void);
const gchar *ibus_get_socket_folder (void); const gchar *ibus_get_socket_folder (void);
const gchar *ibus_keyval_name (guint keyval); const gchar *ibus_keyval_name (guint keyval);
guint ibus_keyval_from_name (const gchar *keyval_name); guint ibus_keyval_from_name (const gchar *keyval_name);
void ibus_free_strv (gchar **strv); void ibus_free_strv (gchar **strv);
const gchar *ibus_key_event_to_string const gchar *ibus_key_event_to_string
(guint keyval, (guint keyval,
guint modifiers); guint modifiers);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/