summaryrefslogtreecommitdiff
path: root/libempathy-gtk/empathy-ui-utils.c
Commit message (Collapse)AuthorAgeFilesLines
* Don't crash in window_get_workspace under WaylandMichael Catanzaro2016-01-161-0/+9
|
* ui-utils: remove useless self assignationsGuillaume Desmottes2013-10-031-6/+0
|
* pixbuf-utils: copy the generic pixbuf-related utily functions from EmpathyMarco Barisione2013-08-201-153/+3
| | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: copy URL handling functions from Empathy to tp-awMarco Barisione2013-08-201-41/+2
| | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: move empathy_window_present* to tp-aw and rename itMarco Barisione2013-08-201-41/+0
| | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: move empathy_get_toplevel_window to tp-aw and rename itMarco Barisione2013-08-201-15/+0
| | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* builder: move empathy_builder_* from Empathy to tp-account-widgetsMarco Barisione2013-08-201-148/+0
| | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* live-search: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-011-3/+3
| | | | | | | | | | | | Sort by: • "config.h" • API declarations, if any • public libraries • internal headers, alphabetically sorted (mostly) http://telepathy.freedesktop.org/wiki/Style#A.23includes https://bugzilla.gnome.org/show_bug.cgi?id=697076
* Use a flat namespace for internal includesEmanuele Aina2013-04-011-3/+3
| | | | | | | | Directly add the libempathy, libempathy-gtk and extensions directories to the include search path. This decouples header inclusions from their location and helps when reorganizing the source files layout. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* Use double quotes for all internal headersEmanuele Aina2013-04-011-3/+3
| | | | | | | This makes a bit more obvious which headers come from public libraries and which ones come from uninstalled utility libraries. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* ui-utils: Add empathy_builder_get_resource()Emanuele Aina2013-03-311-5/+40
| | | | | | | Add the empathy_builder_get_file() companion to load UI elements from embedded resources. https://bugzilla.gnome.org/show_bug.cgi?id=696978
* Drop unused/redundant header inclusionsEmanuele Aina2013-03-271-7/+0
| | | | | | | With the help of the script posted at http://stackoverflow.com/a/7135530 and some manual fixes, drop the unused or redundant #include directives. https://bugzilla.gnome.org/show_bug.cgi?id=696718
* Consistently use `#include "config.h"` everywhereEmanuele Aina2013-03-271-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=696718
* include telepathy-glib.hGuillaume Desmottes2012-09-171-1/+1
| | | | | tp-glib 1.0 will enforce to only include telepathy-glib.h so best doing it to reduce the delta with the future stable branch.
* empathy_launch_external_app: allow to pass argumentsGuillaume Desmottes2012-08-151-2/+31
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680778
* factor out empathy_launch_external_app()Guillaume Desmottes2012-08-151-0/+48
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680778
* pixbuf_avatar_from_individual_closure_new: use the g_slice allocatorGuillaume Desmottes2012-07-041-2/+2
| | | | | We are likely to allocate a bunch of those so best to use the g_slice allocator.
* avatar_icon_load_cb: use gdk_pixbuf_new_from_stream_at_scale()Guillaume Desmottes2012-07-041-113/+26
| | | | Make all this code much simpler.
* ui-utils: factor out pixbuf_round_corners()Guillaume Desmottes2012-07-041-14/+18
|
* ui-utils: remove unused public functionsGuillaume Desmottes2012-07-041-680/+7
|
* ui-utils: port to TP coding styleGuillaume Desmottes2012-07-041-1499/+1556
| | | | Half of this file was already using the new style.
* Add empathy.css and helper code to use itGuillaume Desmottes2012-05-241-0/+33
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* Use help:empathy to open the helpGuillaume Desmottes2012-03-221-1/+1
| | | | | | Looks like the new doc infra uses "help" rather than "ghelp". https://bugzilla.gnome.org/show_bug.cgi?id=672596
* Don't flood logs when individials don't have avatarsGuillaume Desmottes2012-03-091-2/+2
|
* empathy_gtk_init: add local copy of icons to the search path (#616159)Guillaume Desmottes2012-03-081-0/+13
|
* empathy_pixbuf_avatar_from_individual_scaled_async: set an error if no avatarGuillaume Desmottes2012-01-171-11/+10
| | | | | | | It's fair for the caller to expect the error the be set if the _finish() function returns NULL. https://bugzilla.gnome.org/show_bug.cgi?id=667037
* coding style fixEMPATHY_3_3_3Guillaume Desmottes2011-12-191-1/+1
|
* add empathy_move_to_window_desktopGuillaume Desmottes2011-12-191-0/+117
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=649208
* ui-utils: don't expect that cancellable is not NULLGuillaume Desmottes2011-11-301-2/+3
| | | | cancellable are always optional so this code should be NULL safe.
* doesn't allow to send socket filesGuillaume Desmottes2011-11-101-0/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=663563
* Don't crash when the buffer has length 0Danielle Madeley2011-11-071-1/+4
| | | | | Unexpectedly, a 0 length buffer causes gdk_pixbuf_loader_write() to return FALSE without setting @error. Would then segv on error->message.
* use g_format_size instead of g_format_size_for_displayGuillaume Desmottes2011-10-251-2/+2
| | | | | The latter has been deprecated in GLib 2.31 but g_format_size() has been added in 2.30 so we can already use it without bumping the dep.
* Move dialpad into a widget of its ownDanielle Madeley2011-10-191-102/+0
| | | | | | Let's face it, the whole thing was getting a little unwieldly there in the UI utils, and if we're going to be using it in more places, let's start by abstracting it into a widget.
* Merge remote-tracking branch 'pochu/misc-fixes'Danielle Madeley2011-10-141-0/+3
|\
| * Cope with gtk_icon_theme_lookup_icon returning NULLSjoerd Simons2011-09-051-0/+3
| |
* | pass to proper user action time when requesting an outgoing FTGuillaume Desmottes2011-09-271-1/+2
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245
* Don't leak FDs when loading avatars.Will Thompson2011-08-261-5/+5
| | | | Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* libempathy-gtk: Explicitly close the input stream used for reading avatarsPhilip Withnall2011-08-231-0/+20
| | | | | | | | | | | | Due to a missing unref in GIO, the input stream is leaked by GFileIcon, so if we rely on its FD being implicitly closed when the stream is finalised, we'll end up leaking (lots of) file descriptors. As well as fixing the unref in GIO (see: bgo#657206), we now explicitly close the input stream so that even if the stream object is leaked, the FD isn't. Closes: bgo#656682
* Bug 655212 — Update for libfolks API changes to AvatarDetailsPhilip Withnall2011-08-161-39/+101
| | | | | | | Folks' AvatarDetails.avatar is now a GLoadableIcon rather than a GFile. Closes: bgo#655212 https://bugzilla.gnome.org/show_bug.cgi?id=655212
* Factor out empathy_launch_program()Emilio Pozuelo Monfort2011-08-041-0/+52
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* Dialpad: show an entry with the entered numbersEmilio Pozuelo Monfort2011-08-041-2/+31
|
* empathy_send_file_with_file_chooser: keep on the contact while the dialog is ↵Guillaume Desmottes2011-08-021-1/+2
| | | | | | running It's not safe to assume that the EmpathyContact stays alive.
* Add letters underneath the numbers on the dialpadDanielle Madeley2011-07-261-13/+39
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=632874
* Factor out dialpad into a utility functionDanielle Madeley2011-07-261-0/+47
| | | | | | | | | | | | | The dialpad is shared between empathy-call and empathy-av. Really it would be nice to make the dialpad its own little widget that emits signals with DTMF event ids, but I've got things to get done. Conflicts: libempathy-gtk/empathy-ui-utils.c src/empathy-call-window.c src/empathy-streamed-media-window.c
* empathy_individual_match_string: match if the string IS a prefixGuillaume Desmottes2011-06-091-1/+1
|
* Adapt to API break in folks_individual_get_personas.Travis Reitter2011-06-061-23/+34
| | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1
* allow user to search for contacts using their full identifierGuillaume Desmottes2011-06-011-1/+12
|
* factor out empathy_individual_match_words()Guillaume Desmottes2011-05-311-0/+42
|
* Stop dealing with iconification of main window, just hide/present itXavier Claessens2011-05-261-53/+0
| | | | | It does not work with gnome-shell, unity and indicators anyway, so it is just complex code for no benefit anymore.