aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-smiley-manager.c
Commit message (Collapse)AuthorAgeFilesLines
* EmpathySmileyManager: use the proper Unicode charactersGiovanni Campagna2014-06-151-23/+46
| | | | | | | | | | For emoticons that are part of the freedesktop icon spec and of Unicode 6.3, recognize the character and replace it with the icon. Also, prefer the unicode character to the older ASCII encoding. This ensures the maximum compatibility with Hangouts, and also looks nice on iOS/Android. https://bugzilla.gnome.org/show_bug.cgi?id=692689
* Be more compatible with Facebook emoticon codesGiovanni Campagna2014-06-151-3/+6
| | | | | | | Since we support Facebook chat, and interoperate with the chat from the browser, we need to support roughly the same emoticon codes. https://bugzilla.gnome.org/show_bug.cgi?id=692689
* pixbuf-utils: copy the generic pixbuf-related utily functions from EmpathyMarco Barisione2013-08-201-2/+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: move EMP_STR_EMPTY to tp-aw and rename itMarco Barisione2013-08-201-2/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-2/+2
| | | | | | | | | | | | 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-1/+1
| | | | | | | | 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-1/+1
| | | | | | | 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
* Drop unused/redundant header inclusionsEmanuele Aina2013-03-281-2/+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-281-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=696718
* smiley-manager: clean up memory management of the pathGuillaume Desmottes2010-11-241-4/+5
|
* Stop mapping 'B)' with the face-cool iconGuillaume Desmottes2010-03-051-1/+1
| | | | | 'B)' is a common pattern when explaining things or doing enumeration (#611753).
* Add comments to explain empathy_smiley_manager_parse_len(), it is ↵Xavier Claessens2009-11-251-1/+31
| | | | non-trivial function.
* Remove dead code from EmpathySmileyManagerXavier Claessens2009-11-251-91/+10
|
* Introduce a new smiley parser that can parse only a part of a string.Xavier Claessens2009-11-251-0/+83
|
* Add new smileys available in the last Icon Naming Spec (#593327)Rodolphe2009-10-271-5/+11
|
* Fix copy clipboard to show smileys and to show name and time when using ↵Gabriel Millaire2009-10-011-0/+2
| | | | | | themes other than Classic Adds an association string to hbox for name and time in themes, adds an association string to pixbuf smiley
* empathy-smiley-manager: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
|
* Fixed code styleJonathan Tellier2009-06-121-1/+1
|
* - Implement remaining functions on EmpathyThemeAdium.Xavier Claessens2009-06-121-1/+0
| | | | | - Fix refcounting of EmpathySmileyManager, avoid double free in its finalize. - Create our own context menu on EmpathyThemeAdium.
* Add path in EmpathySmileyXavier Claessens2009-06-121-37/+45
|
* empathy-smiley-manager: fix coding styleGuillaume Desmottes2009-05-181-5/+5
|
* always show images in smiley menu items (GNOME #582751)Frédéric Péters2009-05-151-0/+1
|
* Remove unnecessary string dup. Fixes bug #577829Xavier Claessens2009-04-031-3/+5
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2757
* Fix type punned pointers warningsOlivier Crête2009-02-121-1/+1
| | | | | | | | | 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
* Renamed G_STR_EMPTY to EMP_STR_EMPTY.Jonny Lamb2009-01-231-3/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2249
* Set the right weak pointer.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2122
* Port EmpathySmileyManager to the new singleton policy.Xavier Claessens2009-01-091-12/+27
| | | | svn path=/trunk/; revision=2116
* Move the smiley menu code from EmpathyChatView to EmpathyChatManager.Xavier Claessens2008-12-161-0/+84
| | | | svn path=/trunk/; revision=1986
* Keep a priv pointer in the object struct instead of using ↵Xavier Claessens2008-05-061-11/+11
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082
* Make use of tp-glib debug system.Xavier Claessens2008-05-011-4/+0
| | | | svn path=/trunk/; revision=1066
* Update collabora copyright to 2008Xavier Claessens2008-03-031-1/+1
| | | | svn path=/trunk/; revision=688
* Use O instead of 0 for smileys face-angel and face-surprise. Fixes bug #508520.Xavier Claessens2008-01-141-2/+2
| | | | svn path=/trunk/; revision=546
* Also accept :$ and :-$ for face-embarrassedXavier Claessens2007-10-281-1/+1
| | | | svn path=/trunk/; revision=403
* Update to new icon naming spec for new avatars. Fixes bug #490173 (MichaelXavier Claessens2007-10-281-4/+5
| | | | | | | | | | 2007-10-28 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-smiley-manager.c: Update to new icon naming spec for new avatars. Fixes bug #490173 (Michael Monreal). svn path=/trunk/; revision=402
* Cleanup licences and copyrights, Modules with 100% collabora code are nowXavier Claessens2007-10-251-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-24 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-account-chooser.c: * libempathy-gtk/empathy-profile-chooser.c: * libempathy-gtk/empathy-account-chooser.h: * libempathy-gtk/empathy-profile-chooser.h: * libempathy-gtk/empathy-images.h: * libempathy-gtk/empathy-main-window.c: * libempathy-gtk/empathy-main-window.h: * libempathy-gtk/empathy-cell-renderer-activatable.c: * libempathy-gtk/empathy-account-widget-salut.c: * libempathy-gtk/empathy-presence-chooser.c: * libempathy-gtk/empathy-cell-renderer-activatable.h: * libempathy-gtk/empathy-account-widget-salut.h: * libempathy-gtk/empathy-account-widget-msn.c: * libempathy-gtk/empathy-presence-chooser.h: * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-account-widget-msn.h: * libempathy-gtk/empathy-status-icon.h: * libempathy-gtk/empathy-contact-dialogs.h: * libempathy-gtk/empathy-account-widget-jabber.c: * libempathy-gtk/empathy-account-widget-jabber.h: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-smiley-manager.c: * libempathy-gtk/empathy-about-dialog.h: * libempathy-gtk/empathy-smiley-manager.h: * libempathy-gtk/empathy-accounts-dialog.h: * libempathy/empathy-avatar.h: * libempathy/empathy-debug.h: Cleanup licences and copyrights, Modules with 100% collabora code are now relicenced to LGPL. * doc/libempathy-gtk/tmpl/empathy-contact-list-store.sgml: Updated. svn path=/trunk/; revision=392
* Fix a leak.Xavier Claessens2007-09-191-1/+2
| | | | | | | | | 2007-09-19 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-smiley-manager.c: Fix a leak. svn path=/trunk/; revision=300
* More dynamic smiley managment and more efficient algorithm to detectXavier Claessens2007-09-081-0/+351
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