Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use document font by default for adium themes | Xavier Claessens | 2010-06-23 | 1 | -2/+2 |
| | | | | Fixes bug #622266 | ||||
* | use avatar-default instead of the deprecated stock_person icon | Guillaume Desmottes | 2010-05-20 | 1 | -1/+2 |
| | |||||
* | Make empathy_string_replace_link and empathy_string_replace_escaped public | Xavier Claessens | 2010-03-03 | 1 | -42/+4 |
| | | | | The code is moved from empathy-theme-adium.c | ||||
* | Move empathy_string_parser API to its own file | Xavier Claessens | 2010-03-03 | 1 | -0/+1 |
| | |||||
* | Fix leaked GtkMenu | Xavier Claessens | 2010-02-11 | 1 | -0/+2 |
| | | | | | | | | | | GtkMenu is initially unowned, which means ref_count is 1 and floating flag is set. gtk_menu_popup temporarily adds a ref, that will be dropped when the menu is popped down. So once the menu is popped up, we call g_object_ref_sink() to clear the floating flag, and g_object_unref() to drop the initial ref. Only the ref from gtk_menu_popup stay, and the menu will be finalized when it is popped down. Fixes bug #609567 | ||||
* | add match_case option to find_abilities | Thomas Meire | 2010-01-21 | 1 | -0/+1 |
| | |||||
* | added case sensitive search for adium themes (reverted previous commit) | Thomas Meire | 2010-01-21 | 1 | -10/+8 |
| | |||||
* | make the adium theme respect new_search | Thomas Meire | 2010-01-21 | 1 | -0/+6 |
| | |||||
* | added case sensitive highlighting for adium themes | Thomas Meire | 2010-01-21 | 1 | -2/+3 |
| | |||||
* | gssize isn't an int on various platforms | Sjoerd Simons | 2009-11-26 | 1 | -1/+1 |
| | |||||
* | Merge branch 'adium-events' | Xavier Claessens | 2009-11-26 | 1 | -20/+28 |
|\ | | | | | | | | | Conflicts: libempathy-gtk/empathy-theme-adium.c | ||||
| * | Do not escape twice /me messages with adium theme. | Xavier Claessens | 2009-11-25 | 1 | -20/+27 |
| | | |||||
* | | Clean how we insert smileys in adium themes | Xavier Claessens | 2009-11-26 | 1 | -13/+5 |
| | | |||||
* | | Clean how we insert link in adium themes | Xavier Claessens | 2009-11-26 | 1 | -8/+6 |
| | | |||||
* | | Escape what is put inside <a> tags | Gustavo Noronha Silva | 2009-11-25 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | We should be careful here, and make sure whatever is put enclosed by <a> tags is correctly encoded. What caused bug #597049 is that what was being liked to looked like a tag, so the browser ignored it, but this is potentially a security vulnerability. Bug #597049 | ||||
* | | Replace GString param with a generic gpointer user_data, and port ↵ | Xavier Claessens | 2009-11-25 | 1 | -29/+49 |
| | | | | | | | | EmpathyChatTextView to new parser API. | ||||
* | | Make possible to define different replace function for parsers | Xavier Claessens | 2009-11-25 | 1 | -49/+43 |
| | | |||||
* | | start and end positions in EmpathySmileyHit struct can't be negative. Change ↵ | Xavier Claessens | 2009-11-25 | 1 | -1/+1 |
| | | | | | | | | them to guint. | ||||
* | | Optimisation: Do not fetch use-smiley gconf key for each substring. | Xavier Claessens | 2009-11-25 | 1 | -6/+7 |
| | | |||||
* | | Extract empathy_string_parser_link and empathy_string_parser_escape from ↵ | Xavier Claessens | 2009-11-25 | 1 | -64/+2 |
| | | | | | | | | empathy-theme-adium.c | ||||
* | | Create API for generic string parser | Xavier Claessens | 2009-11-25 | 1 | -13/+28 |
| | | |||||
* | | Rework the way message parsing and escaping is done. | Xavier Claessens | 2009-11-25 | 1 | -90/+126 |
|/ | |||||
* | Merge branch 'accountz' | Jonny Lamb | 2009-11-02 | 1 | -3/+3 |
|\ | |||||
| * | theme-adium: port to new tp-glib account API | Jonny Lamb | 2009-10-24 | 1 | -3/+3 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | theme_adium_parse_body: escape text between links | Guillaume Desmottes | 2009-10-26 | 1 | -2/+8 |
| | | |||||
* | | theme_adium_parse_body: escape all the text if smileys are disabled (#599640) | Guillaume Desmottes | 2009-10-26 | 1 | -0/+2 |
| | | |||||
* | | theme_adium_append_event: escape text | Xavier Claessens | 2009-10-26 | 1 | -2/+6 |
|/ | |||||
* | Set default font from Gnome system if not set in the style. | Matěj Cepl | 2009-10-23 | 1 | -9/+73 |
| | | | | | | | | If the font family and font size is not set in the style, we set style based on the Gnome default settings. Signed-off-by: Matěj Cepl <mcepl@redhat.com> Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | empathy-theme-adium.c: fix uint comparaisons | Guillaume Desmottes | 2009-10-22 | 1 | -2/+2 |
| | |||||
* | Refactor context menu code to use new HitTestResult API | Gustavo Noronha Silva | 2009-10-10 | 1 | -125/+121 |
| | | | | | | This is a big cleanup of the context menu code. The current API in WebKit is still not perfect, but we are now able to avoid lots of hacks and work-arounds. | ||||
* | Even if Next*.html are missing, we have to use the appendNextMessage js ↵ | Xavier Claessens | 2009-09-30 | 1 | -5/+8 |
| | | | | function for consecutive message. | ||||
* | Respect "DisableCombineConsecutive" adium theme setting. Fixes bug #596317 | Xavier Claessens | 2009-09-30 | 1 | -3/+6 |
| | |||||
* | Make the correct fallbacks in case of missing html files in an Adium theme. ↵ | Xavier Claessens | 2009-09-30 | 1 | -50/+51 |
| | | | | Fixes bug #596303 | ||||
* | Add empathy_make_absolute_url_len to limit the lenght of url string | Pierre-Luc Beaudoin | 2009-08-29 | 1 | -1/+1 |
| | | | | Related to http://bugzilla.gnome.org/show_bug.cgi?id=593207 | ||||
* | Merge branch 'fix-navigation-handling' | Gustavo Noronha Silva | 2009-08-28 | 1 | -9/+19 |
|\ | |||||
| * | Fix assumption about navigation-request not being called for HTML string load | Gustavo Noronha Silva | 2009-08-28 | 1 | -9/+19 |
| | | | | | | | | | | | | This bug was exposed by the WebKitGTK+ bug that prevented navigation-request from being emitted in various situations being fixed. | ||||
* | | Fall back to protocol name in Adium themes | Will Thompson | 2009-08-28 | 1 | -0/+2 |
|/ | | | | Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> | ||||
* | Use the display name in hte adium parser | Cosimo Cecchi | 2009-08-25 | 1 | -1/+2 |
| | |||||
* | Merge back from master | Sjoerd Simons | 2009-08-22 | 1 | -28/+32 |
|\ | |||||
| * | Use empathy_make_absolute_url to fix URLs that have no scheme | Pierre-Luc Beaudoin | 2009-08-19 | 1 | -1/+6 |
| | | |||||
| * | Don't check for smileys in urls | Pierre-Luc Beaudoin | 2009-08-19 | 1 | -27/+26 |
| | | | | | | | | | | | | Moving the smiley detection after the url detection and only if not url is found. (similar to what regular themes do) | ||||
* | | Merge branch 'master' into mc5 | Cosimo Cecchi | 2009-08-01 | 1 | -36/+48 |
|\| | |||||
| * | - Define EMPATHY_PREFS_CHAT_WEBKIT_DEVELOPER_TOOLS instead of hardcoding ↵ | Xavier Claessens | 2009-07-29 | 1 | -36/+48 |
| | | | | | | | | | | | | the gconf key everywhere. - Code cleanup in EmpathyThemeAdium | ||||
* | | Merge commit 'upstream/master' into mc5 | Sjoerd Simons | 2009-07-28 | 1 | -37/+351 |
|\| | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c src/empathy.c | ||||
| * | Only consider what's clicked a link when priv->hovered_uri is non-NULL ↵ | Gustavo Noronha Silva | 2009-07-18 | 1 | -7/+9 |
| | | | | | | | | (Fixes: #588886) | ||||
| * | Make WebKit web inspector available, when using Adium themes. | Gustavo Noronha Silva | 2009-07-16 | 1 | -4/+121 |
| | | |||||
| * | Merge branch 'fix-585882' | Gustavo Noronha Silva | 2009-07-14 | 1 | -4/+90 |
| |\ | |||||
| | * | Fix Bug 585882: Can't easily copy URL's when using Adium themes | Gustavo Noronha Silva | 2009-07-01 | 1 | -4/+90 |
| | | | | | | | | | | | | | | | Track the last hovered link, and use it to copy/open addresses using the context menu. | ||||
| * | | empathy-theme-adium.c: remove trailing spaces | Guillaume Desmottes | 2009-07-14 | 1 | -13/+13 |
| | | | |||||
| * | | Support for history message in Adium themes. Use context HTMLs. | Nicolò Chieffo | 2009-07-08 | 1 | -21/+110 |
| | | | |||||
| * | | Use atomic operations to manage EmpathyAdiumData refcount | Xavier Claessens | 2009-07-08 | 1 | -3/+2 |
| | | | |||||
| * | | List installed adium themes | Pierre-Luc Beaudoin | 2009-07-03 | 1 | -4/+18 |
| | | | |||||
| * | | Merge branch 'fix-585601' | Gustavo Noronha Silva | 2009-07-02 | 1 | -0/+7 |
| |\ \ | |||||
| | * | | Fix Bug 585601: Adium theme is not reloaded on /clear or Ctrl+L or clear ↵ | Gustavo Noronha Silva | 2009-07-01 | 1 | -0/+7 |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | menu item The theme was deciding that new messages should be 'joined' to an already existing message bubble, because not enough time had passed, even after clearing the chat area. We now clear last_contact to make sure this never happens. | ||||
* | | | Remove useless mission-control includes | Sjoerd Simons | 2009-07-06 | 1 | -1/+0 |
| | | | |||||
* | | | Remove usage of McProfiles | Sjoerd Simons | 2009-07-05 | 1 | -4/+1 |
|/ / | |||||
* / | Port libempathy-gtk to EmpathyAccount | Sjoerd Simons | 2009-07-01 | 1 | -2/+2 |
|/ | |||||
* | empathy-theme-adium: remove trailing tabs | Guillaume Desmottes | 2009-06-25 | 1 | -8/+8 |
| | |||||
* | Add helper API to read info.plist file of an adium theme. Will be useful for ↵ | Xavier Claessens | 2009-06-22 | 1 | -12/+38 |
| | | | | upcoming theme selector | ||||
* | Move all data about an adium theme into EmpathyAdiumData struct and share it ↵ | Xavier Claessens | 2009-06-22 | 1 | -208/+284 |
| | | | | with all EmpathyThemeAdium instances. | ||||
* | Fix warning if theme don't have footer_html | Xavier Claessens | 2009-06-22 | 1 | -1/+3 |
| | |||||
* | Use tp_g_value_slice_new and tp_asv API for plist parser. | Xavier Claessens | 2009-06-22 | 1 | -13/+12 |
| | |||||
* | Add a plist parser and set font family, size and default variant. Fixes bug ↵ | Patryk Zawadzki | 2009-06-22 | 1 | -2/+35 |
| | | | | #586387. | ||||
* | Partial fix for bug #586379 | Patryk Zawadzki | 2009-06-19 | 1 | -1/+9 |
| | | | | | Added naive support for footer files in adium themes. No macros are actually parsed and replaces but these are mostly used in headers. | ||||
* | Stop status_html from leaking | Patryk Zawadzki | 2009-06-19 | 1 | -0/+1 |
| | |||||
* | Fix bug #585475 | Patryk Zawadzki | 2009-06-19 | 1 | -2/+42 |
| | | | | | Implemented %service%, %shortTime%, %senderDisplayName%, %senderScreenName% and %messageClasses% | ||||
* | Support fallback avatars provided by adium themes | Patryk Zawadzki | 2009-06-19 | 1 | -5/+30 |
| | |||||
* | Limit joining consecutive messages to 5 minutes | Patryk Zawadzki | 2009-06-19 | 1 | -1/+11 |
| | | | | Fixes bug #586352 | ||||
* | Introduce empathy_contact_equal, adapt themes | Patryk Zawadzki | 2009-06-16 | 1 | -2/+2 |
| | | | | | Fixed adium and boxes theme engines to check if contacts refer to the same id instead of comparing pointers. This fixes bug #585885. | ||||
* | Fixed code style | Jonathan Tellier | 2009-06-12 | 1 | -2/+2 |
| | |||||
* | Update copyright to 2008-2009 | Xavier Claessens | 2009-06-12 | 1 | -1/+1 |
| | |||||
* | Move g_object_unref to dispose instead of finalize | Xavier Claessens | 2009-06-12 | 1 | -2/+16 |
| | |||||
* | Correctly parse %time% if a format is provided | Xavier Claessens | 2009-06-12 | 1 | -5/+7 |
| | |||||
* | New webkit needs an URI as basedir for webkit_web_view_load_html_string. | Xavier Claessens | 2009-06-12 | 1 | -2/+8 |
| | |||||
* | Do not use empathy_contact_equal(), we can now compare pointers directly. | Xavier Claessens | 2009-06-12 | 1 | -2/+1 |
| | |||||
* | Support /me command and fix crash if smiley are not enabled | Xavier Claessens | 2009-06-12 | 1 | -19/+34 |
| | |||||
* | Port to new API | Xavier Claessens | 2009-06-12 | 1 | -1/+1 |
| | |||||
* | WebKit is expecting an absolute path to a file name as the last parameter of ↵ | Xavier Claessens | 2009-06-12 | 1 | -1/+1 |
| | | | | | | webkit_web_view_load_html_string. But adding a extra / at the end of the path works also fine (patch to be attached). | ||||
* | - Implement remaining functions on EmpathyThemeAdium. | Xavier Claessens | 2009-06-12 | 1 | -127/+223 |
| | | | | | - Fix refcounting of EmpathySmileyManager, avoid double free in its finalize. - Create our own context menu on EmpathyThemeAdium. | ||||
* | Don't escape message before detecting smileys otherwise some won't be detected. | Xavier Claessens | 2009-06-12 | 1 | -6/+5 |
| | |||||
* | Cleanup little things | Xavier Claessens | 2009-06-12 | 1 | -9/+13 |
| | |||||
* | Use a default Template.html if not provided by the theme. | Xavier Claessens | 2009-06-12 | 1 | -15/+43 |
| | |||||
* | Correctly escape message body so html tags are not interpreted by webkit. | Xavier Claessens | 2009-06-12 | 1 | -29/+32 |
| | |||||
* | Add a path property on EmpathyThemeAdium and ge the adium-path gconf key in ↵ | Xavier Claessens | 2009-06-12 | 1 | -11/+71 |
| | | | | EmpathyThemeManager. | ||||
* | Quick check if the theme path is OK. | Xavier Claessens | 2009-06-12 | 1 | -6/+23 |
| | |||||
* | Add UI in the preference dialog to select the path to adium theme | Xavier Claessens | 2009-06-12 | 1 | -0/+6 |
| | |||||
* | Add a tooltip on smileys with the text it hides | Xavier Claessens | 2009-06-12 | 1 | -2/+2 |
| | |||||
* | Open URI when they are clicked in webkit | Xavier Claessens | 2009-06-12 | 1 | -1/+23 |
| | |||||
* | Reorganise a bit the body parsing and add support for URL | Xavier Claessens | 2009-06-12 | 1 | -45/+89 |
| | |||||
* | Fix a typo in a comment | Xavier Claessens | 2009-06-12 | 1 | -1/+1 |
| | |||||
* | Add support for smileys with adium themes | Xavier Claessens | 2009-06-12 | 1 | -13/+63 |
| | |||||
* | rename ready to page_loaded, it explains better what it does. | Xavier Claessens | 2009-06-12 | 1 | -3/+3 |
| | |||||
* | Add path in EmpathySmiley | Xavier Claessens | 2009-06-12 | 1 | -28/+7 |
| | |||||
* | Update for more recent webkit | Xavier Claessens | 2009-06-12 | 1 | -4/+1 |
| | |||||
* | Fallback if ContentNext or Outgoing are missing. | Xavier Claessens | 2009-06-12 | 1 | -4/+7 |
| | |||||
* | Oops, remove stupid debug g_print | Xavier Claessens | 2009-06-12 | 1 | -3/+0 |
| | |||||
* | Don't load SVG icons because webkit can't load them | Xavier Claessens | 2009-06-12 | 1 | -1/+4 |
| | |||||
* | Add the filename in EmpathyAvatar and fallback to stock_person | Xavier Claessens | 2009-06-12 | 1 | -19/+69 |
| | |||||
* | Support for custom time format | Xavier Claessens | 2009-06-12 | 1 | -11/+35 |
| | |||||
* | Add initial adium theme support: Load the template and append messages. | Xavier Claessens | 2009-06-12 | 1 | -16/+272 |
| | |||||
* | EmpathyThemeAdium inherit from WebkitWebView and not GtkTextView. | Xavier Claessens | 2009-06-12 | 1 | -4/+4 |
| | |||||
* | Add skelet of Adium theme using webkit. | Xavier Claessens | 2009-06-12 | 1 | -0/+157 |