]>
git.0d.be Git - empathy.git/log
Mathias Hasselmann [Thu, 13 Nov 2008 22:07:52 +0000 (22:07 +0000)]
Use proper format string for max-size property
svn path=/trunk/; revision=1718
Xavier Claessens [Thu, 13 Nov 2008 20:24:34 +0000 (20:24 +0000)]
If chats have no name, use the channel's ID instead of fallback to "Conversation". Fixes bug #560611.
svn path=/trunk/; revision=1717
Xavier Claessens [Wed, 12 Nov 2008 23:46:44 +0000 (23:46 +0000)]
Add import dialog to POTFILE
svn path=/trunk/; revision=1716
Erdal Ronahi [Wed, 12 Nov 2008 02:24:26 +0000 (02:24 +0000)]
Updated ku translation
svn path=/trunk/; revision=1715
Xavier Claessens [Tue, 11 Nov 2008 15:28:26 +0000 (15:28 +0000)]
Trivial simplification of the math
svn path=/trunk/; revision=1714
Xavier Claessens [Tue, 11 Nov 2008 15:28:23 +0000 (15:28 +0000)]
Try to keep the original image format in avatar chooser. This avoid droping alpha layer when converting from PNG to JPEG.
svn path=/trunk/; revision=1713
Xavier Claessens [Tue, 11 Nov 2008 15:28:19 +0000 (15:28 +0000)]
Improve error message.
svn path=/trunk/; revision=1712
Xavier Claessens [Tue, 11 Nov 2008 15:28:16 +0000 (15:28 +0000)]
Report error to the user when converting the avatar fails.
svn path=/trunk/; revision=1711
Xavier Claessens [Tue, 11 Nov 2008 15:28:12 +0000 (15:28 +0000)]
Cleanup code and add some comments
svn path=/trunk/; revision=1710
Xavier Claessens [Tue, 11 Nov 2008 15:28:09 +0000 (15:28 +0000)]
Move code to avoid declaring functions on the top of the file.
svn path=/trunk/; revision=1709
Xavier Claessens [Tue, 11 Nov 2008 15:28:06 +0000 (15:28 +0000)]
Make a dichotomic search for the optimal image size. Cleanup some code
svn path=/trunk/; revision=1708
Xavier Claessens [Tue, 11 Nov 2008 15:28:02 +0000 (15:28 +0000)]
Correctly resize the image to fit required max width/height
svn path=/trunk/; revision=1707
Xavier Claessens [Tue, 11 Nov 2008 15:27:58 +0000 (15:27 +0000)]
Add empathy_pixbuf_from_data_and_mime instead of breaking API.
svn path=/trunk/; revision=1706
Xavier Claessens [Tue, 11 Nov 2008 15:27:55 +0000 (15:27 +0000)]
Don't modify EmpathyAvatar::format if gdkpixbuf disagrees
svn path=/trunk/; revision=1705
Xavier Claessens [Tue, 11 Nov 2008 15:27:52 +0000 (15:27 +0000)]
Use two g_asserts rather than g_assert (foo && bar).
svn path=/trunk/; revision=1704
Xavier Claessens [Tue, 11 Nov 2008 15:27:49 +0000 (15:27 +0000)]
can_satisfy_mime_type_requirements: assume out params != NULL
(I never actually removed the assertion that they be non-NULL.)
svn path=/trunk/; revision=1703
Xavier Claessens [Tue, 11 Nov 2008 15:27:45 +0000 (15:27 +0000)]
Prefer png or jpeg if possible when converting avatars
svn path=/trunk/; revision=1702
Xavier Claessens [Tue, 11 Nov 2008 15:27:42 +0000 (15:27 +0000)]
Update avatar chooser's account from its own callback.
This fixes a bug where the account chooser's account would change, but
the avatar picker would not be updated because the main
account_chooser::changed signal handler is suppressed!
svn path=/trunk/; revision=1701
Xavier Claessens [Tue, 11 Nov 2008 15:27:34 +0000 (15:27 +0000)]
ContactWidget: set up account widget before avatar widget
svn path=/trunk/; revision=1700
Xavier Claessens [Tue, 11 Nov 2008 15:27:31 +0000 (15:27 +0000)]
If setting an avatar from an EmpathyAvatar, just ref it.
svn path=/trunk/; revision=1699
Xavier Claessens [Tue, 11 Nov 2008 15:27:27 +0000 (15:27 +0000)]
AvatarChooser: clarify why _scale_down_if_necessary is cheap.
svn path=/trunk/; revision=1698
Xavier Claessens [Tue, 11 Nov 2008 15:27:24 +0000 (15:27 +0000)]
Make can_satisfy_mime_type_requirements accept NULL out params.
svn path=/trunk/; revision=1697
Xavier Claessens [Tue, 11 Nov 2008 15:27:20 +0000 (15:27 +0000)]
Flip iterating across format_mime_types and accepted_mime_types.
This better reflects the purpose of the conditional; "for each mime type
we can convert to, is it acceptable?" is clearer than "for each
acceptable mime type, can we convert to it?".
svn path=/trunk/; revision=1696
Xavier Claessens [Tue, 11 Nov 2008 15:27:14 +0000 (15:27 +0000)]
Use l and strv for list and strv iterators, not i and j
svn path=/trunk/; revision=1695
Xavier Claessens [Tue, 11 Nov 2008 15:27:10 +0000 (15:27 +0000)]
Use foo[1] rather than *(foo + 1)
svn path=/trunk/; revision=1694
Xavier Claessens [Tue, 11 Nov 2008 15:27:07 +0000 (15:27 +0000)]
Coding style: cuddle a brace
svn path=/trunk/; revision=1693
Xavier Claessens [Tue, 11 Nov 2008 15:27:04 +0000 (15:27 +0000)]
AvatarChooser: don't set contact_factory to NULL after unreffing.
The object is being destroyed anyway.
svn path=/trunk/; revision=1692
Xavier Claessens [Tue, 11 Nov 2008 15:27:00 +0000 (15:27 +0000)]
AvatarChooser: Remove empathy_ prefix from static functions.
svn path=/trunk/; revision=1691
Xavier Claessens [Tue, 11 Nov 2008 15:26:54 +0000 (15:26 +0000)]
AvatarChooser needs no ContactFactory property; it's a singleton.
svn path=/trunk/; revision=1690
Xavier Claessens [Tue, 11 Nov 2008 15:26:50 +0000 (15:26 +0000)]
Coding style: no blank lines in local variable declarations
svn path=/trunk/; revision=1689
Xavier Claessens [Tue, 11 Nov 2008 15:26:47 +0000 (15:26 +0000)]
Coding style: use FIXME rather than TODO.
svn path=/trunk/; revision=1688
Xavier Claessens [Tue, 11 Nov 2008 15:26:43 +0000 (15:26 +0000)]
Coding style: only one blank line between functions.
svn path=/trunk/; revision=1687
Xavier Claessens [Tue, 11 Nov 2008 15:26:39 +0000 (15:26 +0000)]
Coding style: use braces for one-statement blocks in AvatarChooser
svn path=/trunk/; revision=1686
Xavier Claessens [Tue, 11 Nov 2008 15:26:36 +0000 (15:26 +0000)]
Check the contact factory is still ready when avatar picker is OKed.
svn path=/trunk/; revision=1685
Xavier Claessens [Tue, 11 Nov 2008 15:26:32 +0000 (15:26 +0000)]
Don't explicitly check for the new avatar being zero bytes
empathy_pixbuf_from_data will whine if it can't parse the image, which
it won't be able to.
svn path=/trunk/; revision=1684
Xavier Claessens [Tue, 11 Nov 2008 15:26:28 +0000 (15:26 +0000)]
Don't clear user's avatar if a file can't be read.
svn path=/trunk/; revision=1683
Xavier Claessens [Tue, 11 Nov 2008 15:26:25 +0000 (15:26 +0000)]
Implement scaling and converting avatars before sending.
svn path=/trunk/; revision=1682
Xavier Claessens [Tue, 11 Nov 2008 15:26:22 +0000 (15:26 +0000)]
Make empathy_pixbuf_scale_down_if_necessary treat 0 as "no limit"
svn path=/trunk/; revision=1681
Xavier Claessens [Tue, 11 Nov 2008 15:26:18 +0000 (15:26 +0000)]
Track whether avatar is being set locally, or received from elsewhere.
svn path=/trunk/; revision=1680
Xavier Claessens [Tue, 11 Nov 2008 15:26:15 +0000 (15:26 +0000)]
Use e_avatar_chooser_clear_image() helper.
svn path=/trunk/; revision=1679
Xavier Claessens [Tue, 11 Nov 2008 15:26:12 +0000 (15:26 +0000)]
Ref result of empathy_contact_factory_get_tp_factory
svn path=/trunk/; revision=1678
Xavier Claessens [Tue, 11 Nov 2008 15:26:09 +0000 (15:26 +0000)]
Make avatar chooser (in)sensitive when the TpContactFactory becomes (not) ready
svn path=/trunk/; revision=1677
Xavier Claessens [Tue, 11 Nov 2008 15:26:05 +0000 (15:26 +0000)]
Update AvatarChooser::account when changed in ContactWidget
svn path=/trunk/; revision=1676
Xavier Claessens [Tue, 11 Nov 2008 15:26:02 +0000 (15:26 +0000)]
AvatarChooser: Add McAccount and EmpathyContactFactory properties
svn path=/trunk/; revision=1675
Xavier Claessens [Tue, 11 Nov 2008 15:25:58 +0000 (15:25 +0000)]
Add G_PARAM_STATIC_STRINGS to TpContactFactory properties
svn path=/trunk/; revision=1674
Xavier Claessens [Tue, 11 Nov 2008 15:25:55 +0000 (15:25 +0000)]
EmpathyTpContactFactory: add properties for avatar requirements
svn path=/trunk/; revision=1673
Xavier Claessens [Tue, 11 Nov 2008 15:25:51 +0000 (15:25 +0000)]
EmpathyTpContactFactory: get avatar requirements before becoming ready.
svn path=/trunk/; revision=1672
Xavier Claessens [Tue, 11 Nov 2008 15:25:48 +0000 (15:25 +0000)]
EmpathyTpContactFactory: split on-ready code out of got_self_handle_cb
svn path=/trunk/; revision=1671
Xavier Claessens [Tue, 11 Nov 2008 15:25:44 +0000 (15:25 +0000)]
EmpathyTpContactFactoryPriv: add fields for avatar requirements
svn path=/trunk/; revision=1670
Xavier Claessens [Tue, 11 Nov 2008 15:25:40 +0000 (15:25 +0000)]
Don't automatically resize and png-ify avatars.
svn path=/trunk/; revision=1669
Xavier Claessens [Tue, 11 Nov 2008 15:25:36 +0000 (15:25 +0000)]
Consolidate hardcoding avatars to PNG to one function.
(Incidentally, return "image/png" rather than "png" for the mime type,
as the latter is not a mime type.)
svn path=/trunk/; revision=1668
Jorge Gonzalez Gonzalez [Sat, 8 Nov 2008 12:41:34 +0000 (12:41 +0000)]
Updated Spansih translation
svn path=/trunk/; revision=1667
Jorge Gonzalez Gonzalez [Sat, 8 Nov 2008 12:06:00 +0000 (12:06 +0000)]
Updated es translation (Jorge Gonzalez)
svn path=/trunk/; revision=1666
Xavier Claessens [Mon, 3 Nov 2008 23:35:04 +0000 (23:35 +0000)]
Add ru to gitignore
svn path=/trunk/; revision=1665
Maxim Dziumanenko [Mon, 3 Nov 2008 07:53:11 +0000 (07:53 +0000)]
Update Ukrainian translation.
2008-11-3 Maxim Dziumanenko <dziumanenko@gmail.com>
* Update Ukrainian translation.
svn path=/trunk/; revision=1663
Nickolay V. Shmyrev [Sun, 26 Oct 2008 22:15:16 +0000 (22:15 +0000)]
Added Russian translation by Nikita Belobrov <qvzqvz@gmail.com>.
2008-10-27 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
* ru/ru.po: Added Russian translation by Nikita Belobrov <qvzqvz@gmail.com>.
svn path=/trunk/; revision=1661
Frederic Peters [Fri, 24 Oct 2008 10:29:19 +0000 (10:29 +0000)]
Remove session information from Ekiga registration URL. (closes: #554938)
svn path=/trunk/; revision=1660
Simos Xenitellis [Wed, 22 Oct 2008 17:10:08 +0000 (17:10 +0000)]
Updated Greek translation (Nick Agianniotis).
svn path=/trunk/; revision=1658
Theppitak Karoonboonyanan [Sat, 18 Oct 2008 12:39:31 +0000 (12:39 +0000)]
Updated th translation (Theppitak Karoonboonyanan)
svn path=/trunk/; revision=1650
Theppitak Karoonboonyanan [Sat, 18 Oct 2008 11:03:48 +0000 (11:03 +0000)]
Updated th translation (Theppitak Karoonboonyanan)
svn path=/trunk/; revision=1649
Jorge Gonzalez Gonzalez [Fri, 17 Oct 2008 15:12:45 +0000 (15:12 +0000)]
Updated es translation (Jorge Gonzalez)
svn path=/trunk/; revision=1647
Xavier Claessens [Fri, 17 Oct 2008 12:48:41 +0000 (12:48 +0000)]
Use l to iterate a GList, less confusing naming.
svn path=/trunk/; revision=1646
Xavier Claessens [Fri, 17 Oct 2008 12:48:38 +0000 (12:48 +0000)]
It is a map from pidgin to CM, not MC.
svn path=/trunk/; revision=1645
Xavier Claessens [Fri, 17 Oct 2008 12:48:34 +0000 (12:48 +0000)]
Split pidgin import code into its own module. It makes easier to add other import modules for other programs.
svn path=/trunk/; revision=1644
Xavier Claessens [Fri, 17 Oct 2008 12:48:31 +0000 (12:48 +0000)]
Connect to the "destroy" and "response" signals on the import window instead of connecting OK/Cancel buttons.
svn path=/trunk/; revision=1643
Xavier Claessens [Fri, 17 Oct 2008 12:48:28 +0000 (12:48 +0000)]
Do not include accounts which don't have profile.. Also fix a leak.
svn path=/trunk/; revision=1642
Xavier Claessens [Fri, 17 Oct 2008 12:48:25 +0000 (12:48 +0000)]
Remove useless vars
svn path=/trunk/; revision=1641
Xavier Claessens [Fri, 17 Oct 2008 12:48:21 +0000 (12:48 +0000)]
Remove declaration of functions on top of import dialog file.
svn path=/trunk/; revision=1640
Xavier Claessens [Fri, 17 Oct 2008 12:48:18 +0000 (12:48 +0000)]
There is no reason for import_dialog_add_account to fail.
svn path=/trunk/; revision=1639
Xavier Claessens [Fri, 17 Oct 2008 12:48:14 +0000 (12:48 +0000)]
Be more careful in import_dialog_account_data_free
svn path=/trunk/; revision=1638
Xavier Claessens [Fri, 17 Oct 2008 12:48:11 +0000 (12:48 +0000)]
Remove useless include in main window
svn path=/trunk/; revision=1637
Xavier Claessens [Fri, 17 Oct 2008 12:48:08 +0000 (12:48 +0000)]
rename import boolean to import_asked.
svn path=/trunk/; revision=1636
Jonny Lamb [Fri, 17 Oct 2008 12:48:05 +0000 (12:48 +0000)]
Store the McProfile in AccountData instead of a string of the account name. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1635
Jonny Lamb [Fri, 17 Oct 2008 12:48:01 +0000 (12:48 +0000)]
Call import_dialog_account_data_free to actually free the account data after being processed. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1634
Jonny Lamb [Fri, 17 Oct 2008 12:47:58 +0000 (12:47 +0000)]
Do not store the account data in a G_TYPE_POINTER GValue but straight in the list store as a gpointer. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1633
Jonny Lamb [Fri, 17 Oct 2008 12:47:55 +0000 (12:47 +0000)]
Removed call to mc_accounts_filter and wrote another function to loop through the accounts. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1632
Jonny Lamb [Fri, 17 Oct 2008 12:47:51 +0000 (12:47 +0000)]
Compare GLists to NULL instead of g_list_length(list) == 0. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1631
Jonny Lamb [Fri, 17 Oct 2008 12:47:48 +0000 (12:47 +0000)]
Removed empathy_import_dialog_accounts_to_import to stop the accounts being parsed twice. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1630
Jonny Lamb [Fri, 17 Oct 2008 12:47:45 +0000 (12:47 +0000)]
Moved some code around for clarity and also to parse accounts before the Glade file is loaded. (Jonny Lamb)
This prevents the glade being parsed, all the widgets being set up, and
then a single message dialog popping up saying there are no accounts to
import, just to then free it all.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1629
Jonny Lamb [Fri, 17 Oct 2008 12:47:41 +0000 (12:47 +0000)]
Removed tabs from GConf schema. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1628
Jonny Lamb [Fri, 17 Oct 2008 12:47:38 +0000 (12:47 +0000)]
Only display the importing result if there was a failure. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1627
Jonny Lamb [Fri, 17 Oct 2008 12:47:35 +0000 (12:47 +0000)]
Ask whether to import if there are accounts to import on loading the account editor, but only once. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1626
Jonny Lamb [Fri, 17 Oct 2008 12:47:31 +0000 (12:47 +0000)]
Added GConf key EMPATHY_PREFS_IMPORT_ASKED. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1625
Jonny Lamb [Fri, 17 Oct 2008 12:47:28 +0000 (12:47 +0000)]
Added empathy_import_dialog_accounts_to_import. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1624
Jonny Lamb [Fri, 17 Oct 2008 12:47:25 +0000 (12:47 +0000)]
Automatically tick "import" only for accounts which are not already present in MC. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1623
Jonny Lamb [Fri, 17 Oct 2008 12:47:21 +0000 (12:47 +0000)]
Make the parent of the import dialog be the parent of the warning message dialog. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1622
Jonny Lamb [Fri, 17 Oct 2008 12:47:18 +0000 (12:47 +0000)]
Display a warning when no accounts could be found for importing. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1621
Jonny Lamb [Fri, 17 Oct 2008 12:47:15 +0000 (12:47 +0000)]
Check whether ~/.purple/accounts.xml is readable before trying to read it. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1620
Jonny Lamb [Fri, 17 Oct 2008 12:47:11 +0000 (12:47 +0000)]
Use g_ascii_strtod instead of sscanf. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1619
Jonny Lamb [Fri, 17 Oct 2008 12:47:08 +0000 (12:47 +0000)]
Use tp_strdiff instead of strcmp. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1618
Jonny Lamb [Fri, 17 Oct 2008 12:47:04 +0000 (12:47 +0000)]
Added import_dialog_free and actually destroy the importer when finished importing or when cancelled. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1617
Jonny Lamb [Fri, 17 Oct 2008 12:47:01 +0000 (12:47 +0000)]
Actually add the accounts when the user presses OK. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1616
Jonny Lamb [Fri, 17 Oct 2008 12:46:58 +0000 (12:46 +0000)]
Renamed import_dialog_add_accounts to import_dialog_add_accounts_to_model to avoid confusion. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1615
Jonny Lamb [Fri, 17 Oct 2008 12:46:54 +0000 (12:46 +0000)]
Added more whitespace between indentations and comments. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1614
Jonny Lamb [Fri, 17 Oct 2008 12:46:51 +0000 (12:46 +0000)]
Fill the tree view with Pidgin accounts to import. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1613
Jonny Lamb [Fri, 17 Oct 2008 12:46:48 +0000 (12:46 +0000)]
Set a height request of 200px for the treeview widget. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1612
Jonny Lamb [Fri, 17 Oct 2008 12:46:45 +0000 (12:46 +0000)]
Re-wrote the UI of the importer dialog. (Jonny Lamb)
This UI currently does not work with the backend.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1611
Xavier Claessens [Fri, 17 Oct 2008 12:46:42 +0000 (12:46 +0000)]
Fix wrong condition in import_dialog_pidgin_parse_setting().
svn path=/trunk/; revision=1610
Xavier Claessens [Fri, 17 Oct 2008 12:46:38 +0000 (12:46 +0000)]
Add comments and cleanup the pidgin importer. Account settings are now imported into a GHashTable mapping the param's string to a GValue.
svn path=/trunk/; revision=1609
Jonny Lamb [Fri, 17 Oct 2008 12:46:35 +0000 (12:46 +0000)]
Renamed static empathy_import_dialog_* functions to import_dialog_*. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1608