]>
git.0d.be Git - empathy.git/log
Xavier Claessens [Tue, 24 Nov 2009 17:38:38 +0000 (18:38 +0100)]
Add test for bug #597049
Xavier Claessens [Tue, 24 Nov 2009 15:44:29 +0000 (16:44 +0100)]
Add more test cases and fix some found issues in link regex.
Xavier Claessens [Tue, 24 Nov 2009 14:54:21 +0000 (15:54 +0100)]
Replace GString param with a generic gpointer user_data, and port EmpathyChatTextView to new parser API.
Xavier Claessens [Tue, 24 Nov 2009 13:37:32 +0000 (14:37 +0100)]
Also parse smileys in tests
Xavier Claessens [Tue, 24 Nov 2009 13:37:21 +0000 (14:37 +0100)]
Init GTK from test_init()
Xavier Claessens [Tue, 24 Nov 2009 13:32:00 +0000 (14:32 +0100)]
Add parser tests
Xavier Claessens [Tue, 24 Nov 2009 13:31:13 +0000 (14:31 +0100)]
Call empathy_init() from test_init()
Xavier Claessens [Tue, 24 Nov 2009 13:30:50 +0000 (14:30 +0100)]
Add Test debug domain
Xavier Claessens [Tue, 24 Nov 2009 13:29:45 +0000 (14:29 +0100)]
Make possible to define different replace function for parsers
Xavier Claessens [Tue, 24 Nov 2009 10:41:05 +0000 (11:41 +0100)]
Accept any foo:// URL Schemes
Xavier Claessens [Mon, 16 Nov 2009 08:27:50 +0000 (09:27 +0100)]
start and end positions in EmpathySmileyHit struct can't be negative. Change them to guint.
Xavier Claessens [Mon, 16 Nov 2009 08:23:12 +0000 (09:23 +0100)]
Add comments to explain empathy_smiley_manager_parse_len(), it is non-trivial function.
Xavier Claessens [Sun, 1 Nov 2009 10:24:35 +0000 (11:24 +0100)]
Optimisation: Do not fetch use-smiley gconf key for each substring.
Xavier Claessens [Sun, 1 Nov 2009 10:19:57 +0000 (11:19 +0100)]
Extract empathy_string_parser_link and empathy_string_parser_escape from empathy-theme-adium.c
Xavier Claessens [Sun, 1 Nov 2009 10:04:00 +0000 (11:04 +0100)]
Create API for generic string parser
Xavier Claessens [Mon, 26 Oct 2009 12:09:38 +0000 (13:09 +0100)]
Remove dead code from EmpathySmileyManager
Xavier Claessens [Mon, 26 Oct 2009 11:59:09 +0000 (12:59 +0100)]
Use new smiley parser in EmpathyChatTextView.
Xavier Claessens [Mon, 26 Oct 2009 10:53:28 +0000 (11:53 +0100)]
exclude " and ' from links.
Xavier Claessens [Mon, 26 Oct 2009 10:53:06 +0000 (11:53 +0100)]
Rework the way message parsing and escaping is done.
Xavier Claessens [Mon, 26 Oct 2009 10:52:27 +0000 (11:52 +0100)]
Introduce a new smiley parser that can parse only a part of a string.
Jorge González [Tue, 24 Nov 2009 16:57:30 +0000 (17:57 +0100)]
Updated Spanish translation
Gustavo Noronha Silva [Tue, 24 Nov 2009 16:27:58 +0000 (14:27 -0200)]
Make sure double quotes are not considered part of URIs
The fact that the URI regex we use to detect URIs in chat
conversations does not exclude double quotes causes it to pick up more
of the text than it should, in some cases.
Bug #598381
Guillaume Desmottes [Tue, 24 Nov 2009 10:59:02 +0000 (10:59 +0000)]
add empathy-account-widget-sip.c to POTFILES.in
Xavier Claessens [Mon, 23 Nov 2009 15:58:27 +0000 (16:58 +0100)]
Clarify macro names
Xavier Claessens [Mon, 23 Nov 2009 15:30:26 +0000 (16:30 +0100)]
Create EMPATHY_RECT_IS_ON_SCREEN macro instead of duplicating its code.
Xavier Claessens [Mon, 23 Nov 2009 13:35:19 +0000 (14:35 +0100)]
Drop workaround that restore window position when it gets deiconified
It breaks with metacity because windows are all iconified/deiconified
when switching workspace, and it seems reposition on map is enough.
Xavier Claessens [Mon, 23 Nov 2009 13:34:35 +0000 (14:34 +0100)]
Restore position of window if it gets remapped.
Xavier Claessens [Mon, 23 Nov 2009 13:31:30 +0000 (14:31 +0100)]
Make empathy_present_window() also move to current desktop with compiz. Fixes bug #602649
Xavier Claessens [Mon, 23 Nov 2009 07:50:12 +0000 (08:50 +0100)]
Make sure to not save offscreen positioning. It happens with compiz.
Guillaume Desmottes [Mon, 23 Nov 2009 15:36:05 +0000 (16:36 +0100)]
Don't set the accounts dialog transient when running empathy -a
This will avoid to display the contact list if it has been hidden (#581626).
Guillaume Desmottes [Mon, 23 Nov 2009 15:09:54 +0000 (16:09 +0100)]
account-widget-sip: translate all the labels in combo box
Guillaume Desmottes [Wed, 18 Nov 2009 17:49:55 +0000 (17:49 +0000)]
empathy-account-widget-private: fix coding style
Guillaume Desmottes [Wed, 18 Nov 2009 17:48:26 +0000 (17:48 +0000)]
rename account_widget_setup_widget empathy_account_widget_setup_widget
This function is exported now.
Guillaume Desmottes [Wed, 18 Nov 2009 15:10:13 +0000 (15:10 +0000)]
fix position of the 2 combo boxes
Guillaume Desmottes [Wed, 18 Nov 2009 14:58:41 +0000 (14:58 +0000)]
move port settings to the same line as the host
Guillaume Desmottes [Wed, 18 Nov 2009 14:48:13 +0000 (14:48 +0000)]
indent the STUN Server/Port label under the checkbox
Guillaume Desmottes [Wed, 18 Nov 2009 14:44:01 +0000 (14:44 +0000)]
rephrase subsection titles and their labels
Guillaume Desmottes [Wed, 18 Nov 2009 14:40:37 +0000 (14:40 +0000)]
add indentation so subsections are clearer
Guillaume Desmottes [Wed, 18 Nov 2009 14:19:25 +0000 (14:19 +0000)]
rephrase the discover-stun checkbox label
Guillaume Desmottes [Wed, 18 Nov 2009 14:18:30 +0000 (14:18 +0000)]
rename Misc section to Miscellaneous
Guillaume Desmottes [Tue, 17 Nov 2009 15:45:07 +0000 (15:45 +0000)]
account-widget-sip: add subsections in the advanced section
Guillaume Desmottes [Tue, 17 Nov 2009 11:27:13 +0000 (11:27 +0000)]
account-widget-sip: fix typo in variable name
Guillaume Desmottes [Tue, 17 Nov 2009 11:26:01 +0000 (11:26 +0000)]
account-widget-sip: unsensitive the STUN labels as well when STUN is disabled
Guillaume Desmottes [Tue, 17 Nov 2009 11:09:28 +0000 (11:09 +0000)]
account_widget_combobox_changed_cb: check that param has a default
Guillaume Desmottes [Tue, 17 Nov 2009 11:05:41 +0000 (11:05 +0000)]
Set explicitely the model of combo box
The value of the param has to be in the first column as a string. This allow
us to display translated strings in the combo box.
Guillaume Desmottes [Mon, 16 Nov 2009 18:00:02 +0000 (18:00 +0000)]
unsensitive the keep-alive spin button if keep-alive is disabled
Guillaume Desmottes [Mon, 16 Nov 2009 17:51:42 +0000 (17:51 +0000)]
account-widget-sip: add UI to configure the keepalive-mechanism and keepalive-interval params
Guillaume Desmottes [Mon, 16 Nov 2009 17:36:11 +0000 (17:36 +0000)]
account-widget-sip: add UI to configure the discover-binding param
Guillaume Desmottes [Mon, 16 Nov 2009 17:32:08 +0000 (17:32 +0000)]
account-widget-sip: add UI to configure the loose-routine param
Guillaume Desmottes [Mon, 16 Nov 2009 16:31:00 +0000 (16:31 +0000)]
account-widget-sip: add UI to configure the transport param
Guillaume Desmottes [Mon, 16 Nov 2009 16:27:30 +0000 (16:27 +0000)]
account_widget_setup_widget: add support for GtkComboBox
Guillaume Desmottes [Mon, 16 Nov 2009 15:56:22 +0000 (15:56 +0000)]
empathy-account-widget: export account_widget_setup_widget
This function can be useful if a account widget wants to map a widget not
created in the GtkBuilder file.
Guillaume Desmottes [Mon, 16 Nov 2009 14:11:26 +0000 (14:11 +0000)]
account-widget-sip: Add UI to configure auth-user, proxy-host and port params (#601697)
Guillaume Desmottes [Thu, 19 Nov 2009 11:46:04 +0000 (11:46 +0000)]
empathy_tp_contact_factory_get_from_{id,handle} shouldn't pass the ref of the contact to the cb
This match the behaviour of empathy_tp_contact_factory_get_from_{ids,handles}
and tp_connection_get_contacts_by_handle.
Guillaume Desmottes [Thu, 19 Nov 2009 11:10:15 +0000 (11:10 +0000)]
event-manager: event_manager_ft_got_contact_cb: ref the contact
empathy_tp_contact_factory_get_from_handle is not supposed to give a reference
to the callback.
Guillaume Desmottes [Thu, 19 Nov 2009 11:09:29 +0000 (11:09 +0000)]
ft-handler: contact_factory_contact_cb: ref the contact
empathy_tp_contact_factory_get_from_handle is not supposed to give a reference
to the callback.
Guillaume Desmottes [Thu, 19 Nov 2009 10:53:53 +0000 (10:53 +0000)]
tp-contact-factory: document that empathy_tp_contact_factory_get_from_{ids,handles} don't give a ref to the cb
Matej Urbančič [Fri, 20 Nov 2009 13:05:23 +0000 (14:05 +0100)]
Updated Slovenian translation
Jorge González [Thu, 19 Nov 2009 19:09:19 +0000 (20:09 +0100)]
Updated Spanish translation
Guillaume Desmottes [Wed, 18 Nov 2009 23:09:53 +0000 (23:09 +0000)]
notify-manager: unref the account mgr when disposing
Guillaume Desmottes [Wed, 18 Nov 2009 12:32:12 +0000 (12:32 +0000)]
account-widget: use the account-manaer instead of idle
Also ensure that the 'apply' button is correctly updated when the status is
changed.
Guillaume Desmottes [Wed, 18 Nov 2009 11:47:13 +0000 (11:47 +0000)]
idle: make empathy_idle_get_status static
It's not used anymore and other components should use the account manager
directly.
Guillaume Desmottes [Tue, 17 Nov 2009 17:18:15 +0000 (17:18 +0000)]
empathy.c: use tp_account_manager_get_most_available_presence instead of empathy_idle_get_state
Guillaume Desmottes [Tue, 17 Nov 2009 17:09:22 +0000 (17:09 +0000)]
notify-manager: use the account mgr directly instead of empathy_check_available_state
Guillaume Desmottes [Wed, 18 Nov 2009 11:44:55 +0000 (11:44 +0000)]
status-icon: use the account-manager directly to get our state and status
Also wait that he AM is ready before trying to get the status. Partially fix
bug #601235.
Guillaume Desmottes [Wed, 18 Nov 2009 11:38:33 +0000 (11:38 +0000)]
presence-chooser: use the account-manager directly to get our state and status
Also wait that the AM is ready before trying to get the status. Partially fix
bug #601235.
Guillaume Desmottes [Wed, 18 Nov 2009 14:06:15 +0000 (14:06 +0000)]
tp-chat: copy the rename message
Guillaume Desmottes [Wed, 18 Nov 2009 13:55:42 +0000 (13:55 +0000)]
coding style fixes
Guillaume Desmottes [Wed, 18 Nov 2009 13:53:25 +0000 (13:53 +0000)]
don't mix code and variable declarations
Jonathon Jongsma [Fri, 13 Feb 2009 17:35:42 +0000 (11:35 -0600)]
Fixed some of Gillaume's review comments from Bug #571642
The following comments should be fixed in this commit:
- tp_group_update_members: add "old" and "new" in comments so we known which
contact we are talking about.
- Always use TpHandle instead of guint when storing handles in variables.
- contact_list_store_member_renamed_cb: would be good to share the common code
with contact_list_store_members_changed_cb in a common function
One comment about the last one: I split out common code into two new functions:
contact_list_store_add_contact_and_connect(), and the matching
contact_list_store_remove_contact_and_disconnect(). I wondered whether the
signal connection/disconnection should just be added to the _add_contact() and
_remove_contact() functions directly, but they do seem to be used in other
places without connecting to signals, so i thought it would be safer to simply
add some wrapper functions.
Jonathon Jongsma [Wed, 7 Jan 2009 21:49:08 +0000 (15:49 -0600)]
Handle the case where a user's id changes in a chatroom
Telepathy-glib has a enum value for the MembersChanged signal to signify that a
user's ID has changed. Previously, empathy was simply interpreting this as if a
user with the old name had left the chat and a different user with the new name
had entered the chat. This change handles this case more gracefully by updating
the contact's id (and name) when this change reason is present
One thing that does not yet work with this patch is if you are engaged in a
private chat with a person and they change their nick in the middle of the chat.
Then the EmpathyContact* that you are chatting with is no longer the
EmpathyContact* representing the remote user, so messages won't be delivered
properly. When we detect that a user has been 'renamed', we probably need to
somehow go through all of the private chats with that person and swap out the
old (invalid) EmpathyContact* and replace it with the new one so that the chat
can continue without interruption.
Guillaume Desmottes [Wed, 18 Nov 2009 18:35:54 +0000 (18:35 +0000)]
tp-chat: no need to connect twice on the ChatStateChanged signal
Bastien Nocera [Wed, 18 Nov 2009 17:06:34 +0000 (17:06 +0000)]
Fix nautilus-sendto plugin's linking
No need to link to both libempathy-gtk and libempathy, the former
already links to the latter.
https://bugzilla.gnome.org/show_bug.cgi?id=602324
Laurent Bigonville [Wed, 18 Nov 2009 15:57:24 +0000 (16:57 +0100)]
Move empathy-log to tests/interactive and don't install it anymore
Matej Urbančič [Wed, 18 Nov 2009 06:03:15 +0000 (07:03 +0100)]
Updated Slovenian translation
Guillaume Desmottes [Tue, 17 Nov 2009 17:36:07 +0000 (17:36 +0000)]
remove empathy_idle_{get,set}_flash_state
Guillaume Desmottes [Tue, 17 Nov 2009 17:35:34 +0000 (17:35 +0000)]
presence-chooser: remove icon blinking support
This code is broken and unused since a while.
Guillaume Desmottes [Tue, 17 Nov 2009 11:36:29 +0000 (11:36 +0000)]
account-widget-jabber: increase spacing in the 'Override Server Settings' section
The frame was too close from the other widgets.
Sjoerd Simons [Tue, 17 Nov 2009 11:04:07 +0000 (11:04 +0000)]
We should ensure, not create muc channels
Xavier Claessens [Tue, 17 Nov 2009 10:27:58 +0000 (11:27 +0100)]
Disable single include
Javier Jardón [Fri, 13 Nov 2009 05:29:35 +0000 (06:29 +0100)]
Use accessor functions instead direct access.
Some functions still remaining because there is not API
in GTK+ 2.19.0 yet.
http://bugzilla.gnome.org/show_bug.cgi?id=586476
Reviewed-By: Danielle Madeley <danielle.madeley@collabora.co.uk>
Jorge González [Mon, 16 Nov 2009 18:59:19 +0000 (19:59 +0100)]
Updated Spanish translation
Guillaume Desmottes [Mon, 16 Nov 2009 17:19:09 +0000 (17:19 +0000)]
log_store_empathy_search_hit_new: don't unref accounts
tp_account_manager_get_valid_accounts does *not* ref the accounts (#600800).
Guillaume Desmottes [Mon, 16 Nov 2009 17:08:14 +0000 (17:08 +0000)]
start dev of 2.29.3
Guillaume Desmottes [Mon, 16 Nov 2009 16:55:18 +0000 (16:55 +0000)]
prepare 2.29.2 release
Guillaume Desmottes [Mon, 16 Nov 2009 12:20:07 +0000 (12:20 +0000)]
geometry: port to TP coding style
Most of the file has been rewrite anyway.
Xavier Claessens [Sun, 15 Nov 2009 20:38:57 +0000 (21:38 +0100)]
Reload the main window geometry when deiconify to workaround WM bugs.
Xavier Claessens [Sun, 15 Nov 2009 18:45:36 +0000 (19:45 +0100)]
Correctly store/restore maximized state of windows.
Guillaume Desmottes [Fri, 13 Nov 2009 12:04:50 +0000 (12:04 +0000)]
media_stream_error_to_txt: display a link to the fdo bugzilla
Guillaume Desmottes [Fri, 13 Nov 2009 11:46:40 +0000 (11:46 +0000)]
rephrase the TP_MEDIA_STREAM_ERROR_NO_CODECS error
Guillaume Desmottes [Mon, 9 Nov 2009 12:04:37 +0000 (12:04 +0000)]
Display the name of the CM in the TP_MEDIA_STREAM_ERROR_INVALID_CM_BEHAVIOR msg
Guillaume Desmottes [Mon, 9 Nov 2009 12:03:53 +0000 (12:03 +0000)]
add empathy_tp_call_get_connection_manager
Guillaume Desmottes [Fri, 6 Nov 2009 15:35:24 +0000 (15:35 +0000)]
media_stream_error_to_txt: add a msg for TP_MEDIA_STREAM_ERROR_NETWORK_ERROR
Guillaume Desmottes [Fri, 6 Nov 2009 15:28:31 +0000 (15:28 +0000)]
media_stream_error_to_txt: add a msg for TP_MEDIA_STREAM_ERROR_MEDIA_ERROR
Guillaume Desmottes [Fri, 6 Nov 2009 15:25:11 +0000 (15:25 +0000)]
media_stream_error_to_txt: add a msg for TP_MEDIA_STREAM_ERROR_INVALID_CM_BEHAVIOR
Guillaume Desmottes [Fri, 6 Nov 2009 15:10:06 +0000 (15:10 +0000)]
media_stream_error_to_txt: add a msg for TP_MEDIA_STREAM_ERROR_NO_CODECS
Aron Xu [Mon, 16 Nov 2009 11:37:27 +0000 (19:37 +0800)]
Updated Simplified Chinese translation.
Aron Xu [Mon, 16 Nov 2009 11:25:08 +0000 (19:25 +0800)]
Updated Simplified Chinese translation.
Guillaume Desmottes [Fri, 13 Nov 2009 15:44:46 +0000 (15:44 +0000)]
log-window: check if the account chooser isn't already ready
If not we could wait forever if the chooser became ready right away.
Guillaume Desmottes [Fri, 13 Nov 2009 15:43:44 +0000 (15:43 +0000)]
add empathy_account_chooser_is_ready