Граф коммитов

110 Коммитов

Автор SHA1 Сообщение Дата
Florian Quèze f26ba8a614 Bug 954326 - Support twitter entities, r=clokep. 2011-07-07 21:51:51 +02:00
Florian Quèze 32bcf99486 More regexp fixes for mozilla5 compatibility. 2011-07-06 13:03:49 +02:00
Florian Quèze e30d2e0f3a Attempt to avoid some pointless '<display name> is now <status type>' system messages in XMPP conversations when the status changes on another resource. 2011-06-21 17:26:27 +02:00
Florian Quèze 5ae750a504 Follow-up to bug 954085 to avoid connecting several times the same twitter account. 2011-06-21 16:13:27 +02:00
Florian Quèze 45e68e1d9f Best effort attempt to display error messages returned by the twitter servers. 2011-06-21 15:43:25 +02:00
Patrick Cloke 6dea1e0bcc Bug 954085 - Twitter accounts should reconnect automatically when going back from offline, r=florian. 2011-06-18 00:43:07 +02:00
Patrick Cloke ef6f4c2087 Bug 954227 - Twitter timeline conversation should have a topic, r=florian. 2011-06-17 12:57:19 +02:00
Florian Quèze 0a671a29aa Fix updating of the 'Other Contacts' tag's content when tags are removed or added on contacts. 2011-06-16 00:41:28 +02:00
Florian Quèze bc8d5de639 Bug 954180 - Set status from the menu bar doesn't work when there's no buddy list window. 2011-06-15 16:59:10 +02:00
Florian Quèze 46c9efccda Bug 954116 - Reduce the amount of data the twitter plugin logs into the Error Console by default, r=clokep. 2011-06-15 15:35:29 +02:00
Florian Quèze 248bbd4dbf Follow-up to bug 954115 (localize twitter code): export the 'LOG' function in jsProtoHelper. 2011-06-08 19:53:56 +02:00
Florian Quèze eb8ccfd414 Bug 954214 - Avoid freezing when adding several buddies to blist.sqlite, r=instantbot. 2011-06-08 16:30:42 +02:00
Patrick Cloke faaf156f44 Bug 954132 - Commands no longer work in protocol overrides, r=florian. 2011-06-08 00:21:33 +02:00
Patrick Cloke b847cd7da5 Bug 954115 - Localize Twitter code, r=florian. 2011-06-03 12:32:28 +02:00
Florian Quèze c503d1e7e4 Bug 954242 - UI to add/remove tags. 2011-06-02 00:51:35 +02:00
Florian Quèze f931f25b52 Special case the system messages displayed when a status is changed from 'unknown', to avoid misleading the user into thinking the person's status has just changed. 2011-06-01 15:26:43 +02:00
Florian Quèze d5e3ad9c89 Bug 954246 - Display the character count while typing a tweet, r=clokep. 2011-05-31 02:05:17 +02:00
Florian Quèze 5c34b0152e Bug 953970 - Disable advanced options for the Facebook and Google Talk protocol overrides, and disable 'Join Chat' for Facebook. 2011-05-30 17:58:02 +02:00
Florian Quèze cbd995afbe Follow-up to bug 954084 - purple proxies should not be in the way of JavaScript protocols: override protocols should have the same proxy behavior as their base. 2011-05-30 12:36:16 +02:00
Florian Quèze 8aa9f0e24a Bug 954111 - Display user icons in twitter timelines. 2011-05-29 19:43:21 +02:00
Florian Quèze ddd71f7fb7 Bug 954017 - Use Function.bind instead of 'self' variables and getBindingParent calls. 2011-05-26 10:17:19 +02:00
Patrick Cloke 7ea39691e0 Bug 954231 - Add help strings for Instantbird commands, r=florian. 2011-05-25 18:30:36 +02:00
Patrick Cloke 7623aa908c Bug 954126 - Implement /help command to get information on registered commands, r=florian. 2011-05-23 15:46:36 +02:00
Florian Quèze 77933434cd The 'topic' attribute of purpleIConvChat should be settable. 2011-05-19 20:38:17 +02:00
Florian Quèze 254c443e0d Fire 'icon-changed' notifications on account-buddies, buddies, contacts and conversations. 2011-05-19 14:50:13 +02:00
Florian Quèze 1d47a7b19e Avoid various JS errors caused by 'Other Contacts' group notifications fired before contact notifications. 2011-05-05 16:45:51 +02:00
Florian Quèze 6a51a2e0a3 Report all errors while delivering buddy list notifications to the Error Console. 2011-05-05 16:41:53 +02:00
Florian Quèze e57ddf5de5 Fix JS errors when merging 2 contacts displayed in the 'Other Contacts' group. 2011-05-04 23:51:14 +02:00
Florian Quèze c51f391d1f Closing an already uninitialized UIConversation shouldn't do anything (and shouldn't fail). Prevents some shutdown errors. 2011-04-22 12:56:13 +02:00
Florian Quèze f8ed3382ca Cleanup Twitter accounts at shutdown. 2011-04-22 12:13:52 +02:00
Florian Quèze 85a5f3bb2f Implement the progress listener of the OAuth request in a way that will work with several simultaneous requests. 2011-04-22 12:12:34 +02:00
Florian Quèze 3b71c424e1 Discard the OAuth authorization dialog if the user clicks on the 'Disconnect' button of the account manager (+ some simplification/dead code removal). 2011-04-21 23:36:25 +02:00
Florian Quèze c8cbab019a Remove the 'Your account is disconnected.' system message from the twitter code (follow-up to c9c8b62ed323). 2011-04-21 22:35:35 +02:00
Florian Quèze e750387a42 Bug 954175 - Fetch the tweets with @ mentions and tracked keywords when connecting a twitter account. Original version and review: clokep. 2011-04-21 22:32:40 +02:00
Florian Quèze a1b9639261 Avoid duplicate status change notifications in conversations. 2011-04-14 18:16:21 +02:00
Florian Quèze 712c3d4f30 Implement the system messages related to status changes in JS so that JS protocols can share them.
--HG--
rename : im/modules/imStatusUtils.jsm => purple/purplexpcom/src/imStatusUtils.jsm
2011-04-14 01:51:21 +02:00
Florian Quèze 821c4b7599 Follow-up to bug 954133 part 3 (c119343f2f9f): remove conversations from the conversations service and not the core in jsProtoHelper.jsm. 2011-04-11 10:38:21 +02:00
Florian Quèze c79b877180 Avoid a 'not enough arguments' error on contact observers in imContacts.js. 2011-04-02 09:15:43 +02:00
Florian Quèze f94552df58 Support hiding some tags in the buddy list, and add an 'Other Contacts' special group for contacts which aren't in any visible group. 2011-04-02 01:36:51 +02:00
Florian Quèze 3db1e21c3b Do not modify (especially avoid the 'splice' method) arrays that may be in use by a for each loop. 2011-03-29 22:47:27 +02:00
Florian Quèze 3ef032aa38 Bug 954133 - Provide a way to merge buddies into contacts, part 3: conversations handling changes. 2011-03-28 22:30:31 +02:00
Patrick Cloke 5dd55c71d1 Bug 954108 - Implement a general Sockets object for JavaScript protocols, r=florian. 2011-03-19 00:35:29 +01:00
Florian Quèze c55a909d1a Avoid dragging contacts or buddies that are not fully visible, prevent merging into no-longer-existing contacts, ignore invalid contact ids stored in SQLite for buddies. 2011-03-13 02:13:50 +01:00
Florian Quèze 7fe7d6b78a Bug 954158 - not possible to switch to the Emoticons tab in the Themes prefpane: Fix broken setTimeout implementation in jsProtoHelper and scope the jsProtoHelper import in messagestyle.js. 2011-03-11 14:52:36 +01:00
Florian Quèze 5833e5722a Display the status type in the second line of extended contacts. Reduce code duplication in status handling. Fire signals correctly during unknown->offline status changes. 2011-03-10 18:19:35 +01:00
Florian Quèze 956f43eb73 Bug 954160 - usernames are shown instead of aliases in message theme previews, r=clokep. 2011-03-07 18:40:03 +01:00
Florian Quèze 7fce295b2e Bug 954133 - provide a way to merge buddies into contacts, part2: buddy list UI changes.
--HG--
rename : im/content/buddy.xml => im/content/contact.xml
2011-03-03 02:26:57 +01:00
Florian Quèze a3d19fea79 Bug 954133 - provide a way to merge buddies into contacts, part1: back-end and minimal UI. 2011-02-25 01:15:24 +01:00
Florian Quèze a257cb7077 Fix jsProtoHelper around adding buddies and normalizedName properties, r=clokep. 2011-02-21 00:54:07 +01:00
Patrick Cloke 9f17faf21d Bug 954125 - jsProtoHelper could help registering commands, r=florian. 2011-02-17 13:19:09 +01:00