aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-theme-manager.c
Commit message (Collapse)AuthorAgeFilesLines
* Clean up #include directives in source filesEmanuele Aina2013-04-021-3/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=697076
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-3/+1
| | | | | | | | | | | | 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-2/+2
| | | | | | | | 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-2/+2
| | | | | | | 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-5/+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
* theme-manager: fix GList leakPavel Vasin2012-10-081-2/+2
| | | | | | g_hash_table_get_values() returns newly allocated list and it was lost https://bugzilla.gnome.org/show_bug.cgi?id=685652
* empathy_theme_manager_dup_theme_name_from_path(): fix mem leaksPavel Vasin2012-10-081-3/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=685652
* include telepathy-glib.hGuillaume Desmottes2012-09-171-2/+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.
* Stop using EmpathyChatViewGuillaume Desmottes2012-07-021-3/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* remove empathy-chat-text-viewGuillaume Desmottes2012-07-021-1/+0
| | | | | | In Adium we trust. https://bugzilla.gnome.org/show_bug.cgi?id=679255
* theme-manager: don't leak info is 2 themes have the same nameGuillaume Desmottes2012-07-021-2/+4
|
* raise a DEBUG instead of WARNING if we can't find the themeGuillaume Desmottes2012-07-021-1/+1
|
* no need to call empathy_theme_manager_find_theme() twiceGuillaume Desmottes2012-07-021-8/+3
|
* List themes from EMPATHY_SRCDIR as wellGuillaume Desmottes2012-07-021-12/+45
|
* Store the theme name in the 'theme' gsettings keyGuillaume Desmottes2012-07-021-27/+20
| | | | | The 'adium-path' key is now deprecated as we lookup the theme path from its name.
* add empathy_theme_manager_dup_theme_name_from_path()Guillaume Desmottes2012-07-021-0/+20
|
* theme-manager: use self->priv patternGuillaume Desmottes2012-07-021-65/+53
|
* theme-manager: port to new coding styleGuillaume Desmottes2012-07-021-251/+273
|
* theme-manager: remove useless codeGuillaume Desmottes2012-07-021-16/+0
| | | | None of this is still used.
* move theme migration code to sanity-cleaning.cGuillaume Desmottes2012-07-021-40/+0
| | | | That's where this kind of code is meant to be.
* theme-manager: we can now look up themes in the pathDanielle Madeley2012-07-021-9/+2
|
* theme-manager: make it possible to look up theme by nameDanielle Madeley2012-07-021-2/+65
|
* theme-manager: automatically migrate from legacy themes to Adium themesDanielle Madeley2012-07-021-0/+47
| | | | | Because Adium themes are saved by path (urgh), adding a legacy theme called 'gnome' which can be used to set the default theme.
* theme-manager: clean up memory releasingDanielle Madeley2012-07-021-4/+3
|
* Remove legacy themes codeDanielle Madeley2012-07-021-368/+6
|
* Properly update the 'simple' themeGuillaume Desmottes2011-11-251-3/+13
| | | | | | | | We have to call the callback manually to update the theme when it's changed. Also make sure that style-set signal is only connected once and we update the theme only if the 'simple' one is used. https://bugzilla.gnome.org/show_bug.cgi?id=664795
* Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-281-1/+1
| | | | No more ugly marshallers \o/
* Make WebKit compulsoryDanielle Madeley2011-08-161-21/+0
| | | | | It is now required for the log viewer, furthermore it will be required once we remove non-adium themes.
* Don't try to access adium theme when webkit support is disabledMarc-Antoine Perennou2011-06-231-0/+2
| | | | Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
* Adium: Let user select theme variant in preferencesXavier Claessens2011-06-071-112/+172
| | | | Fixes bug #585474
* ThemeManager: Make sure to emit theme-changed only once when the theme changedXavier Claessens2011-05-031-10/+79
| | | | | Also avoid emiting the signal if it is just a variant change that can be applied on view.
* empathy_theme_manager_dup_singleton: act as a proper dup singleton functionGuillaume Desmottes2011-02-181-2/+5
|
* rename empathy_theme_manager_get() to empathy_theme_manager_dup_singleton()Guillaume Desmottes2011-02-171-1/+1
| | | | We also don't leak it any more.
* Port Empathy code to GSettings, remove EmpathyConfDanielle Madeley2010-06-181-24/+25
|
* Add search bar in chat text views (#585168)Thomas Meire2010-01-121-0/+3
|
* empathy-theme-manager.c: fix shadow declarationsGuillaume Desmottes2009-10-221-4/+4
|
* Don't check for Adium themes if Webkit isn't availableDavyd Madeley2009-07-061-0/+6
| | | | This was breaking compile with -Werror
* List installed adium themesPierre-Luc Beaudoin2009-07-031-3/+58
|
* empathy-theme-manager: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
|
* Add working GTK+ theme trackingPatryk Zawadzki2009-06-221-29/+5
|
* Move all data about an adium theme into EmpathyAdiumData struct and share it ↵Xavier Claessens2009-06-221-2/+22
| | | | with all EmpathyThemeAdium instances.
* Add whitespace to respect coding styleXavier Claessens2009-06-121-1/+1
|
* Add a path property on EmpathyThemeAdium and ge the adium-path gconf key in ↵Xavier Claessens2009-06-121-4/+45
| | | | EmpathyThemeManager.
* Compile EmpathyThemeAdium only if webkit is installedXavier Claessens2009-06-121-1/+8
|
* Add skelet of Adium theme using webkit.Xavier Claessens2009-06-121-0/+5
|
* empathy-theme-manager: fix coding style and update FSF addressGuillaume Desmottes2009-05-181-4/+4
|
* Correctly get foreground-gdk colorXavier Claessens2009-03-181-3/+0
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2711
* Renamed G_STR_EMPTY to EMP_STR_EMPTY.Jonny Lamb2009-01-231-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2249
* Fallback to use "classic" theme if the gconf key is invalidXavier Claessens2008-12-161-0/+4
| | | | svn path=/trunk/; revision=2003
* Update boxes views when theme changes to another boxes one.Xavier Claessens2008-12-161-63/+89
| | | | svn path=/trunk/; revision=2002
* Update color when using the simple theme and GTK color changes.Xavier Claessens2008-12-161-56/+27
| | | | svn path=/trunk/; revision=2001
* Don't forget to call g_object_weak_unref in finalise on each viewsXavier Claessens2008-12-161-162/+170
| | | | svn path=/trunk/; revision=1998
* Remove useless commented codeXavier Claessens2008-12-161-118/+0
| | | | svn path=/trunk/; revision=1997
* Keep a list of boxes views so we can update colors when themes changeXavier Claessens2008-12-161-46/+68
| | | | svn path=/trunk/; revision=1996
* Remove a FIXME which was not a problem and add one for bug #542523Xavier Claessens2008-12-161-5/+5
| | | | svn path=/trunk/; revision=1995
* Create the simple theme using system colorsXavier Claessens2008-12-161-31/+32
| | | | svn path=/trunk/; revision=1994
* Completely rework the theming system to make easy implementing themes based ↵Xavier Claessens2008-12-161-198/+345
| | | | | | on other classes like webkit. svn path=/trunk/; revision=1993
* Use gi18n-lib.h instead of gi18n.h for libraries.Xavier Claessens2008-12-121-1/+1
| | | | svn path=/trunk/; revision=1967
* Keep a priv pointer in the object struct instead of using ↵Xavier Claessens2008-05-061-5/+4
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082
* Do not apply different theme to chat and chatroomsXavier Claessens2008-04-231-19/+1
| | | | svn path=/trunk/; revision=1033
* Move modules that make no sense to be used in other applicaton from ↵Xavier Claessens2008-03-141-1/+0
| | | | | | libempathy-gtk/ to src/ svn path=/trunk/; revision=789
* Move empathy-conf to libempathy-gtk. libempathy do not depend directly on ↵Xavier Claessens2008-01-231-1/+1
| | | | | | gconf anymore. svn path=/trunk/; revision=597
* Revert "merge git work"Xavier Claessens2007-12-291-4/+142
| | | | | | This reverts commit 0cfd80847f0d66967f56c7d6b3eb46793f725859. svn path=/trunk/; revision=519
* merge git workXavier Claessens2007-12-291-142/+4
| | | | svn path=/trunk/; revision=518
* Simplify chat theme systemXavier Claessens2007-12-291-4/+142
| | | | svn path=/trunk/; revision=507
* New chat theme engine imported from Gossip (Daniel Gryniewicz, Xavier ↵Xavier Claessens2007-12-211-766/+32
| | | | | | Claessens). svn path=/trunk/; revision=494
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-0/+1045
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