| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Sometimes, reworking trivial patches goes bad...
|
|
|
|
|
|
|
|
|
|
| |
The new metacity/mutter 2.27 only moves windows to current workspace on
present() when the window is a dialog. The Contact List isn't one, so we
try to be smart and move explicitely the window's toplevel GdkWindow on
the current workspace before trying to present it.
This has been tested successfully with mutter 2.27 and metacity 2.26.
This fixes Bug 593883 - Empathy misbehaviour within gnome-shell.
|
|
|
|
|
|
|
|
|
|
|
| |
If the GtkBuilder file passed to empathy_builder_get_file is broken, it
returns NULL, but doesn't touch the contents of any pointers passed to retrieve
GObjects. In several places we start using these pointers without checking
whether the file was actually setup, which causes Empathy to crash.
Ideally callers of empathy_builder_get_file() should check whether or not
the function returned correctly before using any of the passed pointers, but
in case they don't, make sure we're not passing pointers to random memory.
|
|
|
|
| |
Related to http://bugzilla.gnome.org/show_bug.cgi?id=593207
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
locations (#591058)
Empathy can send file from network locations so there is no reason to
not allow users to.
|
|\| |
|
| | |
|
|\|
| |
| |
| |
| |
| | |
Conflicts:
libempathy-gtk/empathy-account-widget.c
src/empathy.c
|
| |
| |
| |
| | |
Using g_return{_val,}_if_fail(). Extra validation added by Davyd Madeley.
|
| |
| |
| |
| | |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Add use_hash params for incoming transfers to the FT Factory and
Handler, so that we will use them to check hash for received files.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Now, a client should have to do the following, in order to receive a file transfer:
- let the EmpathyFTFactory claim the EmpathyDispatchOperation
- the factory will emit "new-incoming-transfer" when the handler is filled with
the relevant properties
- now you can choose a destination file, and then you should call _set_destination
on EmpathyFTFactory passing the handler.
- the factory will emit "new-ft-handler" as you're now ready to start the actual
transfer.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
From: Xavier Claessens <xclaesse@gmail.com>
svn path=/trunk/; revision=2871
|
|
|
|
|
|
| |
From: Xavier Claessens <xclaesse@gmail.com>
svn path=/trunk/; revision=2841
|
|
|
|
|
|
| |
From: Xavier Claessens <xclaesse@gmail.com>
svn path=/trunk/; revision=2549
|
|
|
|
|
|
|
|
|
| |
add a empathy_sound_play_full function, which adds a callback which is called
after the sound has been played. Just like in ca_context_play_full
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2392
|
|
|
|
| |
svn path=/trunk/; revision=2294
|
|
|
|
| |
svn path=/trunk/; revision=2293
|
|
|
|
| |
svn path=/trunk/; revision=2290
|
|
|
|
|
|
| |
icon name.
svn path=/trunk/; revision=2288
|
|
|
|
| |
svn path=/trunk/; revision=2285
|
|
|
|
| |
svn path=/trunk/; revision=2282
|
|
|
|
|
|
| |
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2188
|
|
|
|
| |
svn path=/trunk/; revision=2171
|
|
|
|
|
|
| |
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2136
|
|
|
|
| |
svn path=/trunk/; revision=2120
|
|
|
|
|
|
| |
array.
svn path=/trunk/; revision=2109
|
|
|
|
|
|
| |
crash.
svn path=/trunk/; revision=2103
|
|
|
|
| |
svn path=/trunk/; revision=2102
|
|
|
|
| |
svn path=/trunk/; revision=2087
|
|
|
|
|
|
|
| |
Add a comment about the order of the sound entries array, and assert if
the order isn't correct.
svn path=/trunk/; revision=2085
|
|
|
|
|
|
| |
of sounds we support.
svn path=/trunk/; revision=2082
|
|
|
|
|
|
| |
automatically plays the sound if the pref is enabled.
svn path=/trunk/; revision=2078
|
|
|
|
| |
svn path=/trunk/; revision=2028
|
|
|
|
| |
svn path=/trunk/; revision=2027
|
|
|
|
| |
svn path=/trunk/; revision=2024
|
|
|
|
| |
svn path=/trunk/; revision=1990
|
|
|
|
|
|
| |
applications do it.
svn path=/trunk/; revision=1971
|
|
|
|
| |
svn path=/trunk/; revision=1969
|
|
|
|
| |
svn path=/trunk/; revision=1967
|
|
|
|
|
|
| |
They have to be called by any process using libempathy.
svn path=/trunk/; revision=1966
|
|
|
|
| |
svn path=/trunk/; revision=1942
|
|
|
|
| |
svn path=/trunk/; revision=1873
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1835
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1834
|
|
|
|
|
|
|
|
| |
transfers always use the manager. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1832
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1828
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1827
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1797
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1792
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1790
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1776
|
|
|
|
|
|
|
|
| |
file transfer manager. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1747
|
|
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1740
|
|
|
|
| |
svn path=/trunk/; revision=1706
|
|
|
|
| |
svn path=/trunk/; revision=1694
|
|
|
|
| |
svn path=/trunk/; revision=1681
|
|
|
|
| |
svn path=/trunk/; revision=1669
|
|
|
|
| |
svn path=/trunk/; revision=1196
|
|
|
|
|
|
| |
#537129 (Cosimo Cecchi).
svn path=/trunk/; revision=1152
|
|
|
|
| |
svn path=/trunk/; revision=1066
|
|
|
|
| |
svn path=/trunk/; revision=1052
|
|
|
|
|
|
| |
empathy_url_show. Use that to show empathy's doc.
svn path=/trunk/; revision=996
|
|
|
|
|
|
| |
and others in src/
svn path=/trunk/; revision=813
|
|
|
|
| |
svn path=/trunk/; revision=741
|
|
|
|
| |
svn path=/trunk/; revision=738
|
|
|
|
|
|
| |
Cecchi).
svn path=/trunk/; revision=737
|
|
|
|
| |
svn path=/trunk/; revision=693
|
|
|
|
| |
svn path=/trunk/; revision=688
|
|
|
|
|
|
| |
the WM doesn't it for us (Marco Barisione).
svn path=/trunk/; revision=631
|
|
|
|
| |
svn path=/trunk/; revision=622
|
|
|
|
|
|
| |
Port empathy-account-widget-*.[ch] to use that API.
svn path=/trunk/; revision=621
|
|
|
|
|
|
| |
properties directly in EmpathyContact
svn path=/trunk/; revision=601
|
|
|
|
|
|
| |
install them each time we change them.
svn path=/trunk/; revision=596
|
|
|
|
|
|
| |
This reverts commit 0cfd80847f0d66967f56c7d6b3eb46793f725859.
svn path=/trunk/; revision=519
|
|
|
|
| |
svn path=/trunk/; revision=518
|
|
|
|
| |
svn path=/trunk/; revision=507
|
|
|
|
|
|
| |
empathy_window_is_visible stuff
svn path=/trunk/; revision=491
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-19 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-profile-chooser.c:
* libempathy-gtk/empathy-profile-chooser.h:
* libempathy-gtk/empathy-accounts-dialog.c: set unsensitive the add
button if there is no profile installed and tell the user to install
some connection managers.
* libempathy-gtk/empathy-ui-utils.c: Fix indentation.
svn path=/trunk/; revision=381
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-15 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-ui-utils.c: Don't warning if we try to load
a NULL icon.
* data/Makefile.am:
* data/aim.profile:
* data/sofiasip.profile: Add AIM and SIP profiles. Fixes bug #457740
(Jamey Hicks).
svn path=/trunk/; revision=376
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-08 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-ui-utils.c:
* libempathy-gtk/empathy-ui-utils.h:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/empathy-avatar-chooser.c:
* libempathy-gtk/empathy-avatar-chooser.h:
* libempathy-gtk/empathy-avatar-image.c:
* libempathy-gtk/empathy-avatar-image.h:
* libempathy-gtk/Makefile.am:
* src/empathy.c: Implement EmpathyAvatarChooser and EmpathyAvatarImage
and make use of them in contact information windows. That means we can
now enlarge avatars when clicking on it and we can set our own avatar if
we edit our own contact.
svn path=/trunk/; revision=363
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-08 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-chat-view.h:
* libempathy-gtk/empathy-ui-utils.c:
* libempathy-gtk/empathy-ui-utils.h:
* libempathy-gtk/empathy-chat.c:
* libempathy-gtk/empathy-smiley-manager.c:
* libempathy-gtk/empathy-smiley-manager.h:
* libempathy-gtk/Makefile.am:
* libempathy-gtk/empathy-chat-window.c:
* libempathy-gtk/empathy-chat-view.c: More dynamic smiley managment and
more efficient algorithm to detect smileys in messages.
* doc/: Updated
svn path=/trunk/; revision=285
|
|
|
|
|
|
| |
#459540 and bug #462907.
svn path=/trunk/; revision=280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-10 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-images.h:
* libempathy-gtk/empathy-presence-chooser.c:
* libempathy-gtk/empathy-ui-utils.c:
* libempathy/empathy-presence.c: Add hidden supprot. Fixes bug #455510
(Cosimo Cecchi).
* data/gtalk.profile:
* data/jabber.profile:
* data/salut.profile:
* data/irc.profile:
* data/msn.profile: Updated to use SupportedPresences field.
svn path=/trunk/; revision=243
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-09 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-presence-chooser.glade:
* libempathy-gtk/empathy-presence-chooser.c:
* libempathy-gtk/empathy-status-presets.c:
* libempathy-gtk/empathy-status-presets.h:
* libempathy-gtk/empathy-ui-utils.c: Remove per-state
"Custom message..." item and add one on the bottom of the menu. Add
a combobox on the custom message dialog to select the state and change
the action of the checkbox, now it add/remove the message from saved
messages. Make easier to add other states to the list if needed.
Fixes bug #460678.
svn path=/trunk/; revision=241
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|