Age | Commit message (Collapse) | Author | Files | Lines |
|
Add a browser extension which provides a D-Bus interface for accessing
Faceboook without violating their terms of service.
|
|
* src/facebook-connection.c (_presence_status_arguments,
_presence_statuses, G_DEFINE_TYPE_WITH_CODE, _get_profile,
_get_contact_alias, _get_contact_presence, _get_contact_status,
_update_friends, _aliasing_fill_contact_attributes,
_presence_get_contact_statuses, _presence_set_own_status,
_constructor,gruschler_facebook_connection_class_init):
Implement presence interface. Refactor profile utility functions.
Move GObject overrides to have better access on interface methods.
* src/facebook-connection.h (GruschlerFacebookPresenceStatus,
GruschlerFacebookConnection, GruschlerFacebookConnectionClass):
Add enumeration for Facebook's online presence states. Add presence
mixins to GruschlerFacebookConnection.
|
|
* src/facebook-connection.c (_update_profiles):
Seems like the aliases array's member are freed by the callee.
|
|
|
|
|
|
* src/facebook-connection.c (_update_profiles): Pass proper arguments
to tp_svc_connection_interface_aliasing_emit_aliases_changed().
|
|
|
|
* src/facebook-connection.c (_GruschlerFacebookConnectionPrivate,
_finalize, gruschler_facebook_connection_init, _get_contact_alias,
_update_profiles, gruschler_facebook_connection_class_init,
_aliasing_get_alias_flags, _aliasing_request_aliases,
_aliasing_get_aliases, _aliasing_set_aliases, _aliasing_iface_init):
Add profiles table. Parse results of "profiles" FQL query. Implement
the Connection.Interface.Aliasing interface.
|
|
|