]>
git.0d.be Git - empathy.git/log
Danielle Madeley [Fri, 20 May 2011 03:02:45 +0000 (13:02 +1000)]
Add an icon to edited messages
Currently this is using "format-text-direction-ltr" which is a crappy choice.
We should ask for a better icon. Also, this should really be implemented as
a class, so that the icon can change with the theme. Or be made part of the
Adium theme, or something. Basically this is kludgey.
Danielle Madeley [Fri, 20 May 2011 03:02:22 +0000 (13:02 +1000)]
Add a tooltip saying when the message was edited
Danielle Madeley [Wed, 18 May 2011 06:04:26 +0000 (16:04 +1000)]
[theme-adium] implement edit_message()
This is done via DOM manipulation, we find the id for the <span> tag we
wrapped the message in in the previous commit. We then replace the innerHTML
with the new message.
This requires a version of WebKitGtk 1.3.x, but I'm not precisely sure what. I
used WebKitGtk 1.4.0, but natty only has 1.3.13, so we'll try setting that as
the dep.
Need to somehow mark a message as edited. Could set a class on it, but that
requires support in the theme. Need inspiration here.
Danielle Madeley [Wed, 18 May 2011 05:57:55 +0000 (15:57 +1000)]
[theme-adium] wrap the messages in <span id=...> so we can find them again
This will enable our DOM manipulation
Danielle Madeley [Wed, 18 May 2011 05:56:40 +0000 (15:56 +1000)]
Pass edited messages through to the ChatView
Danielle Madeley [Wed, 18 May 2011 02:52:29 +0000 (12:52 +1000)]
Add edit_message() method to ChatView iface
Danielle Madeley [Fri, 20 May 2011 01:34:31 +0000 (11:34 +1000)]
Add 'supersedes' property to EmpathyMessage
It would be nice to remove EmpathyMessage, because now that TpMessages are a
GObject, EmpathyMessage is just an empty abstraction layer that we have to
keep punching through.
Danielle Madeley [Wed, 18 May 2011 02:51:43 +0000 (12:51 +1000)]
Add 'token' property to EmpathyMessage
This allows us to pass the 'message-token' from the TpMessage through to the
chat-view.
Jorge González [Sat, 11 Jun 2011 10:08:38 +0000 (12:08 +0200)]
Updated Spanish translation
Fran Diéguez [Fri, 10 Jun 2011 23:59:48 +0000 (01:59 +0200)]
Updated Galician translations
Guillaume Desmottes [Fri, 10 Jun 2011 13:42:14 +0000 (15:42 +0200)]
remove released flag
Guillaume Desmottes [Fri, 10 Jun 2011 13:34:49 +0000 (15:34 +0200)]
add Chat_Manager.xml to EXTRA_DIST
Guillaume Desmottes [Fri, 10 Jun 2011 12:49:30 +0000 (14:49 +0200)]
Prepare 3.1.2
Emilio Pozuelo Monfort [Fri, 10 Jun 2011 11:47:56 +0000 (12:47 +0100)]
Cope with tpl_event_get_receiver() returning NULL
Guillaume Desmottes [Fri, 10 Jun 2011 10:39:42 +0000 (12:39 +0200)]
Rationalize use of EMPATHY_IMAGE_CALL_* images (#652270)
We now always use call-start for incoming and outgoing calls and call-stop for
missed ones. Ideally it would be cool to have different icons for incoming and
outgoing but that will do for now.
Yaron Shahrabani [Fri, 10 Jun 2011 09:53:10 +0000 (12:53 +0300)]
Updated Hebrew translation.
Emilio Pozuelo Monfort [Fri, 10 Jun 2011 08:32:28 +0000 (09:32 +0100)]
Merge branch 'new-log-window'
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 15:52:05 +0000 (16:52 +0100)]
Don't unref NULL pointers
log_window_got_messages_for_date_cb() can return NULL for
unknown event types, so don't unref the result in those
cases.
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 15:50:34 +0000 (16:50 +0100)]
Don't require telepathy-logger with --enable-call
Having it is required for displaying call events in the
history window though.
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 13:57:14 +0000 (14:57 +0100)]
empathy_contact_from_tpl_contact: check the accounts match
Two contacts may not be the same if only their ids match, so
also check the accounts.
This was causing us to return the same contact from another
account, which would cause "is-user" to not be properly set,
confusing the log viewer.
Yaron Shahrabani [Fri, 10 Jun 2011 05:07:52 +0000 (08:07 +0300)]
Updated Hebrew translation.
Daniel Mustieles [Thu, 9 Jun 2011 20:37:56 +0000 (22:37 +0200)]
Updated Spanish translation
Kjartan Maraas [Thu, 9 Jun 2011 11:49:54 +0000 (13:49 +0200)]
Updated Norwegian bokmål translation
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 11:49:12 +0000 (12:49 +0100)]
Update empathy-log-window.ui for GTK+ 3
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 11:05:45 +0000 (12:05 +0100)]
Fix typo
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 11:05:11 +0000 (12:05 +0100)]
Remove unused variables
Danielle Madeley [Fri, 27 May 2011 05:48:21 +0000 (15:48 +1000)]
Use some markup to make the logs more readable
Emotes are in italics. Sender's names are in bold.
Mark emotes for translation since we've done that for messages.
Danielle Madeley [Fri, 27 May 2011 05:47:57 +0000 (15:47 +1000)]
Don't allow interactive searching on the log pane
Danielle Madeley [Fri, 27 May 2011 05:37:55 +0000 (15:37 +1000)]
Remove unrequired COL_WHAT_EXPANDER
Danielle Madeley [Fri, 27 May 2011 05:36:25 +0000 (15:36 +1000)]
[log-viewer] set search columns
Emilio Pozuelo Monfort [Tue, 17 May 2011 14:34:08 +0000 (15:34 +0100)]
log_window_chats_set_selected: only act on normal rows
Emilio Pozuelo Monfort [Mon, 16 May 2011 17:25:48 +0000 (18:25 +0100)]
Don't reset the alias when using empathy_contact_from_tpl_contact
contact_set_property() calls empathy_contact_set_alias(), which
tries to set the alias on the FolksPersona, but we don't want to
do that when creating an EmpathyContact from a TplEntity. So just
set priv->alias instead of passing it to g_object_new() instead.
Emilio Pozuelo Monfort [Tue, 10 May 2011 14:35:20 +0000 (15:35 +0100)]
Use a weak ref to remove the tpcontact from the hashtable
Conflicts:
libempathy/empathy-contact.c
Emilio Pozuelo Monfort [Tue, 10 May 2011 08:31:24 +0000 (09:31 +0100)]
LogWindow: Don't cut the log messages
Emilio Pozuelo Monfort [Mon, 9 May 2011 18:53:32 +0000 (19:53 +0100)]
LogWindow: better logic for the buttons sensitivity
Emilio Pozuelo Monfort [Mon, 9 May 2011 18:51:34 +0000 (19:51 +0100)]
empathy_contact_from_tpl_contact: set the TpContact
If available, so we get extra info like capabilities.
Based on a patch from Nicolas Dufresne.
Conflicts:
libempathy/empathy-contact.c
Emilio Pozuelo Monfort [Tue, 3 May 2011 12:37:50 +0000 (13:37 +0100)]
LogWindow: don't crash if closed while retrieving logs
Emilio Pozuelo Monfort [Tue, 3 May 2011 12:28:56 +0000 (13:28 +0100)]
Show an spinner while logs are being retrieved
Emilio Pozuelo Monfort [Tue, 3 May 2011 10:55:59 +0000 (11:55 +0100)]
LogWindow: scroll the events view to the end
Where newest messages are.
Emilio Pozuelo Monfort [Tue, 3 May 2011 10:35:53 +0000 (11:35 +0100)]
LogWindow: select the first normal date by default
Emilio Pozuelo Monfort [Tue, 3 May 2011 10:22:42 +0000 (11:22 +0100)]
LogWindow: set 'All accounts' by default
Emilio Pozuelo Monfort [Tue, 3 May 2011 10:22:01 +0000 (11:22 +0100)]
Add empathy_account_chooser_set_all
Danielle Madeley [Thu, 28 Apr 2011 02:33:31 +0000 (12:33 +1000)]
Ensure tp-logger was compiled with Call support
Danielle Madeley [Thu, 28 Apr 2011 02:33:17 +0000 (12:33 +1000)]
tp-logger 0.2.8 is required for Call support
Conflicts:
configure.ac
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 14:53:52 +0000 (15:53 +0100)]
Display date and time in the event treeview
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 14:10:18 +0000 (15:10 +0100)]
Make the three panes a bit taller by default
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 12:02:31 +0000 (13:02 +0100)]
Add a clear icon to the search entry
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 11:42:37 +0000 (12:42 +0100)]
Don't use global variables
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 10:47:25 +0000 (11:47 +0100)]
Fix buttons to work again with multiselection
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 10:15:09 +0000 (11:15 +0100)]
Use a define instead of hardcoding a magic number
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 10:07:07 +0000 (11:07 +0100)]
Use a for instead of a do while to avoid returning early
So we always free the stuff at the end of the function.
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 10:02:20 +0000 (11:02 +0100)]
Don't leak the account and entity
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 09:59:08 +0000 (10:59 +0100)]
Don't leak paths
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 09:57:42 +0000 (10:57 +0100)]
Compare against NULL
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 09:53:31 +0000 (10:53 +0100)]
Be neutral
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 09:53:08 +0000 (10:53 +0100)]
Style: use braces consistently
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 09:47:45 +0000 (10:47 +0100)]
Return early if the iter isn't a top level
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 09:44:36 +0000 (10:44 +0100)]
Use a macro for magic numbers
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 09:41:27 +0000 (10:41 +0100)]
Don't leak the account and entity
Emilio Pozuelo Monfort [Wed, 27 Apr 2011 09:36:43 +0000 (10:36 +0100)]
Use tp_clear_pointer
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 22:52:20 +0000 (23:52 +0100)]
LogWindow: group MUC events properly
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 21:38:00 +0000 (22:38 +0100)]
LogWindow: check the 30min gap with the last message
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 21:23:44 +0000 (22:23 +0100)]
LogWindow: find the corrent parent for chat events
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 20:02:32 +0000 (21:02 +0100)]
LogWindow: Display /me messages properly
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 10:03:23 +0000 (11:03 +0100)]
make check fixes
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:56:59 +0000 (10:56 +0100)]
Remove more dead code
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:28:23 +0000 (10:28 +0100)]
Use a do while instead of a for loop where appropriate
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:25:33 +0000 (10:25 +0100)]
Remove dead code
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:24:06 +0000 (10:24 +0100)]
Fix comment
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:21:58 +0000 (10:21 +0100)]
Remove stray print statements
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:20:09 +0000 (10:20 +0100)]
Remove dead code
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:15:52 +0000 (10:15 +0100)]
LogWindow: don't add duplicate dates
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:07:27 +0000 (10:07 +0100)]
LogWindow: add 'Anyone' to search results
Emilio Pozuelo Monfort [Tue, 26 Apr 2011 09:02:20 +0000 (10:02 +0100)]
LogWindow: select 'Anytime' by default when searching
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 15:04:48 +0000 (16:04 +0100)]
Block the callback when clearing the store
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 14:44:19 +0000 (15:44 +0100)]
Switch remaining functions to the new style
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 14:24:37 +0000 (15:24 +0100)]
LogWindow: Add live search support
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 14:11:40 +0000 (15:11 +0100)]
LogWindow: Show dates properly
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 12:23:09 +0000 (13:23 +0100)]
LogWindow: Add multiselection to the 'When' pane
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 11:08:14 +0000 (12:08 +0100)]
Stop processing logger calls when unneeded
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 11:07:59 +0000 (12:07 +0100)]
Add _tpl_action_chain_clear
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 09:35:23 +0000 (10:35 +0100)]
Populate from 'Anyone' when changing the account
Emilio Pozuelo Monfort [Mon, 25 Apr 2011 09:02:04 +0000 (10:02 +0100)]
Make 'Anyone' work
Emilio Pozuelo Monfort [Fri, 22 Apr 2011 11:46:33 +0000 (12:46 +0100)]
LogWindow: Add multiselection to the 'Who' pane
Emilio Pozuelo Monfort [Fri, 22 Apr 2011 08:43:00 +0000 (09:43 +0100)]
LogWindow: Add multiselection to the 'What' pane
Emilio Pozuelo Monfort [Fri, 22 Apr 2011 08:06:59 +0000 (09:06 +0100)]
log_window_chats_get_selected -> log_window_get_selected
Emilio Pozuelo Monfort [Mon, 2 May 2011 09:47:15 +0000 (10:47 +0100)]
Don't free an uninitialized variable
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 15:11:50 +0000 (16:11 +0100)]
LogWindow: convert the event view to a treeview
Following the design.
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 15:11:26 +0000 (16:11 +0100)]
Add icons for missed/incoming/outgoing calls
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 10:36:47 +0000 (11:36 +0100)]
Adapt to the empathy-dispatcher removal
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:32:56 +0000 (09:32 +0100)]
Complete rewrite of the history window
https://bugzilla.gnome.org/show_bug.cgi?id=619866
Conflicts:
libempathy-gtk/empathy-log-window.c
libempathy-gtk/empathy-log-window.ui
Guillaume Desmottes [Thu, 9 Jun 2011 11:30:10 +0000 (13:30 +0200)]
empathy_individual_match_string: match if the string IS a prefix
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:29:02 +0000 (09:29 +0100)]
account_chooser_find_account_foreach: check the col type
As non ROW_ACCOUNT rows don't have an account.
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:28:09 +0000 (09:28 +0100)]
AccountChooser: add empathy_account_chooser_get_account_manager()
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:23:05 +0000 (09:23 +0100)]
TplActionChain: add _tpl_action_chain_start()
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:21:49 +0000 (09:21 +0100)]
Copy TplActionChain from telepathy-logger
Emilio Pozuelo Monfort [Thu, 9 Jun 2011 10:17:00 +0000 (11:17 +0100)]
Handle unknown event types gracefully
Emilio Pozuelo Monfort [Wed, 20 Apr 2011 08:19:10 +0000 (09:19 +0100)]
Don't ignore call events
Conflicts:
libempathy/empathy-message.c
Emilio Pozuelo Monfort [Tue, 15 Mar 2011 17:25:21 +0000 (17:25 +0000)]
AccountChooser: All -> All accounts
Emilio Pozuelo Monfort [Tue, 15 Mar 2011 16:40:01 +0000 (16:40 +0000)]
Add a empathy_account_chooser_has_all_selected
So we can know if 'All' is selected in the accounts chooser.