| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
It's doing more than idle management now.
|
|
|
|
| |
empathy_signal_connect_weak
|
|
|
|
| |
It has been deprecated.
|
|
|
|
| |
(#566832)
|
|
|
|
|
|
| |
being finalized
Fixes #608813
|
|
|
|
|
| |
It's not used anymore and other components should use the account manager
directly.
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
|
|
|
|
| |
on disconnect
https://bugzilla.gnome.org/show_bug.cgi?id=599169#c2
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
|
|
| |
(fixes bug #594619)
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
|
|
|
|
|
|
| |
Also, if we can get the global presence from the account manager
straight away (in _init), then don't bother signalling the
change. Otherwise, do signal the initial setting so things like the
presence chooser and status icon will be updated with the initial
presence.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
|
|
| |
When we're not connected to a network don't allow setting the status to
anything else then offline, but when a status is set do save it so it can be
applied as soon as soon as we get network connectivity
|
|\ |
|
| |
| |
| |
| | |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| |
| |
| |
| |
| | |
It can be assumed that the old state was always the opposite to the
new state, because the signal is only ever fired if the new state
differs from the old state.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| |
| |
| |
| |
| | |
If use_conn is set to FALSE, then EmpathyConnectivity will signal
status-change with a new online status of TRUE, which will do the
right thing.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| | |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| | |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously Empathy use the NM D-Bus interface directly. Unfortunately the d-bus
calls used were deprecated and somewhat buggy (if NM wasn't running on empathy
startup, it would never detect network changes).
Given that NetworkManager isn't a blessed gnome dependency the code has been
made optional, but it's expected that every distribution will build with
NetworkManager integration anyway.
Based on a patch by Tambet Ingo <tambet@novell.com>. Fixes #587446
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
empathy_idle_get_actual_presence failed
If MC is not running, mission_control_get_presence_actual will return
OFFLINE and set an error. Empathy should do the same and use OFFLINE
instead of UNSET to avoid to not display the status icon in such cases
(there is no UNSET presence icon).
|
|
|
|
|
| |
When the presence state that was saved upon disconnect was _UNSET don't try to
set it when we reconnect.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Remove senseless (void **)
From: Olivier Crête <olivier.crete@collabora.co.uk>
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2440
|
|
|
|
|
|
| |
From: Davyd Madeley <davyd@madeley.id.au>
svn path=/trunk/; revision=2432
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=2249
|
|
|
|
| |
svn path=/trunk/; revision=2233
|
|
|
|
| |
svn path=/trunk/; revision=2122
|
|
|
|
| |
svn path=/trunk/; revision=2114
|
|
|
|
| |
svn path=/trunk/; revision=2084
|
|
|
|
| |
svn path=/trunk/; revision=2081
|
|
|
|
| |
svn path=/trunk/; revision=2026
|
|
|
|
| |
svn path=/trunk/; revision=1967
|
|
|
|
|
|
| |
auto-away even if NM is disconnected. Fixes bug #540356.
svn path=/trunk/; revision=1334
|
|
|
|
| |
svn path=/trunk/; revision=1333
|
|
|
|
| |
svn path=/trunk/; revision=1332
|
|
|
|
| |
svn path=/trunk/; revision=1331
|
|
|
|
| |
svn path=/trunk/; revision=1085
|
|
|
|
|
|
| |
G_TYPE_INSTANCE_GET_PRIVATE all the time.
svn path=/trunk/; revision=1082
|
|
|
|
| |
svn path=/trunk/; revision=1081
|
|
|
|
| |
svn path=/trunk/; revision=1066
|
|
|
|
| |
svn path=/trunk/; revision=777
|
|
|
|
| |
svn path=/trunk/; revision=688
|
|
|
|
|
|
| |
properties directly in EmpathyContact
svn path=/trunk/; revision=601
|
|
|
|
|
|
| |
bug #466960.
svn path=/trunk/; revision=547
|
|
|
|
|
|
| |
set to away.
svn path=/trunk/; revision=537
|
|
|
|
| |
svn path=/trunk/; revision=473
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-12-06 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-preferences.c:
* libempathy-gtk/empathy-preferences.glade:
* libempathy/empathy-idle.c: When NM is in sleeping (=disabled) state,
do just like if it was connected. Remove option from preference dialog
to disabled NM support because NM can be disabled using nm-applet, but
let the option in gconf, it can be useful in case of buggy NM.
svn path=/trunk/; revision=469
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-12-06 Xavier Claessens <xclaesse@gmail.com>
* data/empathy.schemas.in:
* libempathy-gtk/empathy-preferences.c:
* libempathy-gtk/empathy-preferences.glade:
* libempathy-gtk/empathy-preferences.h:
* libempathy-gtk/empathy-status-icon.c:
* libempathy/empathy-idle.c:
* libempathy/empathy-idle.h: Add a preference option to disable/enable
NM support.
svn path=/trunk/; revision=468
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-18 Xavier Claessens <xclaesse@gmail.com>
* libempathy/empathy-log-manager.c:
* libempathy/empathy-log-manager.h:
* libempathy/empathy-tp-chat.c:
* libempathy/empathy-contact-manager.c:
* libempathy/empathy-tp-chat.h:
* libempathy/empathy-contact-manager.h:
* libempathy/empathy-avatar.c:
* libempathy/empathy-chandler.c:
* libempathy/empathy-tp-contact-list.c:
* libempathy/empathy-chandler.h:
* libempathy/empathy-filter.c:
* libempathy/empathy-tp-roomlist.c:
* libempathy/empathy-tp-contact-list.h:
* libempathy/empathy-filter.h:
* libempathy/empathy-tp-chatroom.c:
* libempathy/empathy-tp-roomlist.h:
* libempathy/empathy-contact-factory.c:
* libempathy/empathy-tp-chatroom.h:
* libempathy/empathy-contact-list.c:
* libempathy/empathy-contact-factory.h:
* libempathy/empathy-contact-list.h:
* libempathy/empathy-chatroom.c:
* libempathy/empathy-idle.c:
* libempathy/empathy-tp-group.c:
* libempathy/empathy-chatroom.h:
* libempathy/empathy-idle.h:
* libempathy/empathy-tp-group.h: Cleanup licences and copyrights,
Modules with 100% collabora code are now relicenced to LGPL.
svn path=/trunk/; revision=377
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-13 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/empathy-presence-chooser.c:
* libempathy-gtk/empathy-contact-list-view.c:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-chat.c:
* libempathy-gtk/empathy-contact-list-store.c:
* libempathy-gtk/empathy-chat-window.c:
* libempathy/empathy-idle.c:
* tests/contact-manager.c: Use g_timeout_add_seconds when appropriated
to avoid weaking the process too much.
svn path=/trunk/; revision=370
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-20 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-status-icon.c:
* libempathy/empathy-idle.c:
* libempathy/empathy-idle.h:
* doc/libempathy/tmpl/empathy-idle.sgml: Add 2 properties to EmpathyIdle
to activate auto-away and auto-disconnect, default to off. Only empathy
main client will turn them on, like that if other processes are
running with an EmpathyIdle instance they won't change presence in the
same time than Empathy client.
svn path=/trunk/; revision=301
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-09 Xavier Claessens <xclaesse@gmail.com>
* libempathy/empathy-presence.c:
* libempathy/empathy-idle.c:
* configure.ac: Remove workaround for mc-enum-types.h not being
installed by MC and bump MC minimal version to 4.33.
svn path=/trunk/; revision=239
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-07 Marco Barisione <marco@barisione.org>
* libempathy/Makefile.am:
* libempathy/empathy-marshal-main.c: Remove empathy-marshal-main.c and
include empathy-marshal.h from empathy-marshal.c.
* libempathy/Makefile.am:
* libempathy-gtk/Makefile.am: Generate files for enum types with
glib-mkenums.
* libempathy/empathy-contact.c:
* libempathy/empathy-idle.c:
* libempathy/empathy-message.c:
* libempathy/empathy-presence.c:
* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/empathy-preferences.c:
* doc/libempathy-gtk/libempathy-gtk.types:
* doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Use
g_param_spec_enum() and g_param_spec_flags() instead of
g_param_spec_(u)int.
Fixes bug #462465.
* libempathy-gtk/empathy-contact-list-store.c:
* libempathy-gtk/empathy-contact-list-store.h: Remove
empathy_contact_list_store_sort_get_type() as it's now auto-generated
by glib-mkenums.
svn path=/trunk/; revision=234
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-26 Xavier Claessens <xclaesse@gmail.com>
* libempathy/empathy-idle.c: Fix problems when NM is not running. Fixes
bug #460419.
* doc/*: Updated documentation.
svn path=/trunk/; revision=195
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-20 Xavier Claessens <xclaesse@gmail.com>
* libempathy/Makefile.am:
* libempathy/empathy-tp-roomlist.h:
* libempathy/empathy-tp-roomlist.c:
* libempathy-gtk/empathy-chatrooms-window.c:
* libempathy-gtk/empathy-new-chatroom-dialog.c: Initial room list
support. It does not works yet.
* libempathy-gtk/empathy-account-widget-generic.c: Add support for all
types of integer and float. Fixes bug #457740 (Jamey Hicks).
* libempathy/empathy-tp-chat.c:
* libempathy-gtk/empathy-chat.c: If there is an error sending a message,
show an error message to the user.
* libempathy-gtk/empathy-accounts-dialog.c: Fix a leak, profile should
be unrefed after mc_account_get_profile.
* libempathy/empathy-utils.c:
* libempathy/empathy-utils.h:
* libempathy/empathy-tp-chatroom.c:
* libempathy/empathy-tp-group.h:
* libempathy/empathy-tp-group.c:
* src/empathy.c: Rename empathy_get_channel_id() to
empathy_inspect_channel(). We now have empathy_inspect_handle().
* po/POTFILES.in:
* libempathy/empathy-tp-contact-list.c: Set all contacts from salut
protocol to the "Local Network" group.
* libempathy/empathy-idle.c: Fix NetworkManager support.
* libempathy/empathy-chatroom.h: Fix indentation.
* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-ui-utils.c:
* libempathy-gtk/empathy-ui-utils.h:
- Iconify main window to the status icon like in rhythmbox.
Fixes bug #458106 (Jaap A. Haitsma).
- Rounded avatars. Fixes bug #457992 (Raphael Slinckx)
* Makefile.am: Fix distcheck for gtkdoc (Vincent Untz)
* data/empathy.desktop.in.in: Change application description
(Jaap A. Haitsma).
svn path=/trunk/; revision=190
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-22 Xavier Claessens <xclaesse@gmail.com>
* libempathy/*.[ch]:
* libempathy-gtk/*.[ch]:
* src/*.[ch]: Rename all filenames starting with "gossip" by "empathy",
change namespace of all gossip_*() functions to empathy_*().
Fixes bug #444490 (Mario Danic, Xavier Claessens).
svn path=/trunk/; revision=170
|
|
|
|
|
|
|
|
|
|
| |
2007-06-15 Xavier Claessens <xclaesse@gmail.com>
* src/empathy.c:
* libempathy/empathy-idle.c: Adding NetworkManager support.
svn path=/trunk/; revision=162
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-15 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/gossip-presence-chooser.c:
* libempathy-gtk/gossip-presence-chooser.h:
* libempathy/empathy-idle.c:
* libempathy/empathy-idle.h: Prepare for slack time when coming back
from auto away. Not yet fully implemented.
svn path=/trunk/; revision=159
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-06 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-status-icon.c: Add support for blinking when
there is an event. Make use of EmpathyIdle for presence handling. Add
an event when a contact requets subscription.
* libempathy-gtk/gossip-contact-list-store.c:
* libempathy-gtk/gossip-contact-list-view.c:
* libempathy/empathy-contact-manager.c:
* libempathy/empathy-tp-contact-list.c:
* libempathy/empathy-tp-chatroom.c:
* libempathy/empathy-contact-list.c:
* libempathy/empathy-contact-list.h: get_contacts() is renamed to
get_members(). Adding a signal and a method for local-pending with
contacts with the message. Rework completely the contact-list handling in
EmpathyTpContactList to follow tp spec.
* libempathy/empathy-idle.c:
* libempathy/empathy-idle.h: Add properties for the state and the
status message. EmpathyIdle is now a singleton to manager self presence.
* TODO: Updated.
svn path=/trunk/; revision=123
|
|
|
|
|
|
|
|
|
|
| |
2007-05-31 Xavier Claessens <xclaesse@gmail.com>
* libempathy/empathy-idle.c: Do not restore away presence message when
coming back after the user set manually to away.
svn path=/trunk/; revision=101
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-05-26 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/gossip-contact-list-store.c: Do not highlight contacts
already known when creating the contact list.
* libempathy/empathy-tp-contact-list.c: Do not set alias if DBus
returns an error.
* libempathy/empathy-idle.c: Do not set status message to
"Extended autoaway", let user's message unchanged.
svn path=/trunk/; revision=99
|
|
|
|
|
|
|
|
|
|
|
| |
2007-05-21 Xavier Claessens <xclaesse@gmail.com>
* libempathy/empathy-idle.c: If we are offline do not set away on idle.
If we are already away restore to available when we are no mode idle.
Do no modify status message.
svn path=/trunk/; revision=88
|
|
|
|
|
|
|
|
|
|
| |
2006-05-19 Xavier Claessens <xclaesse@gmail.com>
* libempathy/empathy-idle.c: Auto away when session id idle, instead of
when screensaver is active.
svn path=/trunk/; revision=73
|
|
2006-05-16 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-status-icon.c:
* libempathy/empathy-idle.c:
* libempathy/empathy-idle.h:
* libempathy/Makefile.am:
* po/POTFILES.in: New object EmpathyIdle to manage autoaway and
extended autoaway states.
svn path=/trunk/; revision=70
|