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

88 Коммитов

Автор SHA1 Сообщение Дата
Florian Quèze cdc5a58e1a Bug 953777 - Give the user a way to set a buddy icon and a display name. 2011-05-12 19:20:33 +02:00
Florian Quèze 0e69f99077 Bug 953809 - Alphabetical sorting of group names. 2011-04-14 19:50:15 +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 4bf7d1a351 Bug 953475 - Command-W Does Not Close Buddy List Window.
--HG--
rename : im/components/autoLoginHandler.js => im/components/ibCommandLineHandler.js
rename : im/components/autoLoginHandler.manifest => im/components/ibCommandLineHandler.manifest
rename : im/content/core.js => im/modules/ibCore.jsm
2011-03-17 17:42:56 +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 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 d0606e9abb Focus the buddy list richlistbox when loading the blist window so that CSS transitions don't prevent offline buddies from being visible when the window appears. 2011-02-22 23:56:01 +01:00
Florian Quèze d3277fee0e Bug 953569 - Extensions should be able to register commands, r=clokep (for the JS part only). 2011-02-10 22:22:23 +01:00
Florian Quèze abd738eb91 Start using Services.jsm. 2010-11-05 15:03:08 +01:00
Florian Quèze 2c78da045b Bug 954002 - Show Logs does not work from buddy list with new backend (bug 953992). 2010-11-03 20:14:07 +01:00
Florian Quèze 16efff4710 Bug 953992 - new buddy list backend. 2010-10-25 02:30:53 +02:00
Benedikt Pfeifer f6cc4fc292 Bug 953945 - Missing variable declaration in blist.js, r=florian 2010-09-16 09:40:54 +02:00
Florian Quèze e950206f1c Use omnijar. 2010-08-31 23:40:20 +02:00
Florian Quèze f83bc2e00b Merge the js-proto branch. 2010-07-26 20:57:51 +02:00
Florian Quèze 7d68be5524 Move the tag related methods from purpleICoreService to a new purpleITagsService. 2010-06-18 15:52:07 +02:00
Florian Quèze 9bcd6b5958 Always sort the list of logs before displaying it. 2010-05-06 16:02:43 +02:00
Florian Quèze 92f3b87d5e Check spelling on the status message textbox. 2010-05-03 12:44:40 +02:00
Florian Quèze faa896ba9e Replace libpurple logging by a JS XPCOM component. 2010-04-26 19:40:30 +02:00
Florian Quèze 884e1d36f9 Bug 953811 - Remove check mark on status type menuitems (except in the menu on Mac). 2010-03-13 20:40:38 +01:00
Florian Quèze 19bbf0e2de Avoid JS errors when the buddy list receives keypress events just after the selected item has been removed. 2010-03-04 10:53:56 +01:00
Florian Quèze 072dcb95dd Keep the last non-offline status message to reuse it in the status selector when going back online. 2010-03-03 11:52:57 +01:00
Florian Quèze 439c19ee9c Add 'Remove' item to the buddy list context menu. 2010-03-03 00:00:24 +01:00
Florian Quèze 35ab6b7d81 Rework idle and auto-away features. 2010-02-23 23:43:36 +01:00
Florian Quèze de36861768 Make the libpurple status 'invisible' usable from addons. 2010-02-22 09:47:34 +01:00
Florian Quèze a5336f3885 Make the '/away' command really set the status to away (not unavailable). 2010-02-22 09:09:41 +01:00
Florian Quèze 1d6493192e Handle 'Offline' status. 2010-02-17 23:59:57 +01:00
Florian Quèze b4df687a26 Add a status toolbar at the top of the buddy list. 2010-02-16 15:57:26 +01:00
Florian Quèze dd1d57f6d6 Add a 'Show offline buddies' context menu item on the buddy list. 2010-01-29 23:35:27 +01:00
Florian Quèze dd527a8c28 Add a 'New Group...' menu item at the end of the list of tags of the 'Move to...' menu. 2010-01-26 23:29:02 +01:00
Florian Quèze 3a4c0f44bb Sort the list of tags in the 'Move to...' popup menu. 2010-01-26 19:44:30 +01:00
Florian Quèze 9375671944 Add a way (from the buddy list context menu) to move buddies between groups. 2010-01-26 19:23:20 +01:00
Florian Quèze 4295473f58 Alias buddies. 2010-01-16 23:41:57 +01:00
Florian Quèze 5f8af8df55 Handle buddy list keypress events on groups and buddies separately. 2010-01-14 19:55:41 +01:00
Florian Quèze 4b885c4968 Make purpleTag handle observers, and let group bindings handle changes to their content themselves. 2009-12-22 19:45:29 +01:00
Florian Quèze 06e57c33d6 Revert the sorting order of logs viewed from the buddy list to make it consistent with logs viewed from conversation tabs. 2009-12-18 15:10:59 +01:00
Florian Quèze 1a42afbf86 Add a basic log viewer. 2009-12-18 00:38:04 +01:00
Florian Quèze e26aeeb99b Add a context menu to the buddy list (usable as a hook for extensions). 2009-12-13 00:26:31 +01:00
Florian Quèze 4760682959 Remove useless folder 'instantbird' in 'instantbird/content'.
--HG--
rename : im/content/instantbird/aboutDialog.css => im/content/aboutDialog.css
rename : im/content/instantbird/aboutDialog.xul => im/content/aboutDialog.xul
rename : im/content/instantbird/account.js => im/content/account.js
rename : im/content/instantbird/account.xml => im/content/account.xml
rename : im/content/instantbird/account.xul => im/content/account.xul
rename : im/content/instantbird/accountWizard.js => im/content/accountWizard.js
rename : im/content/instantbird/accountWizard.xul => im/content/accountWizard.xul
rename : im/content/instantbird/accounts.css => im/content/accounts.css
rename : im/content/instantbird/accounts.js => im/content/accounts.js
rename : im/content/instantbird/accounts.xul => im/content/accounts.xul
rename : im/content/instantbird/addbuddy.js => im/content/addbuddy.js
rename : im/content/instantbird/addbuddy.xul => im/content/addbuddy.xul
rename : im/content/instantbird/anim.xml => im/content/anim.xml
rename : im/content/instantbird/blist.css => im/content/blist.css
rename : im/content/instantbird/blist.js => im/content/blist.js
rename : im/content/instantbird/blist.xul => im/content/blist.xul
rename : im/content/instantbird/buddy.xml => im/content/buddy.xml
rename : im/content/instantbird/conv.html => im/content/conv.html
rename : im/content/instantbird/convZoom.js => im/content/convZoom.js
rename : im/content/instantbird/convbrowser.xml => im/content/convbrowser.xml
rename : im/content/instantbird/conversation.xml => im/content/conversation.xml
rename : im/content/instantbird/core.js => im/content/core.js
rename : im/content/instantbird/credits.xhtml => im/content/credits.xhtml
rename : im/content/instantbird/engineManager.js => im/content/engineManager.js
rename : im/content/instantbird/engineManager.xul => im/content/engineManager.xul
rename : im/content/instantbird/group.xml => im/content/group.xml
rename : im/content/instantbird/imContentSink.jsm => im/content/imContentSink.jsm
rename : im/content/instantbird/imSmileys.jsm => im/content/imSmileys.jsm
rename : im/content/instantbird/imThemes.jsm => im/content/imThemes.jsm
rename : im/content/instantbird/imWindows.jsm => im/content/imWindows.jsm
rename : im/content/instantbird/instantbird.css => im/content/instantbird.css
rename : im/content/instantbird/instantbird.js => im/content/instantbird.js
rename : im/content/instantbird/instantbird.xul => im/content/instantbird.xul
rename : im/content/instantbird/joinchat.js => im/content/joinchat.js
rename : im/content/instantbird/joinchat.xul => im/content/joinchat.xul
rename : im/content/instantbird/macgestures.js => im/content/macgestures.js
rename : im/content/instantbird/menus.js => im/content/menus.js
rename : im/content/instantbird/menus.xul.inc => im/content/menus.xul.inc
rename : im/content/instantbird/nsContextMenu.js => im/content/nsContextMenu.js
rename : im/content/instantbird/preferences/advanced.js => im/content/preferences/advanced.js
rename : im/content/instantbird/preferences/advanced.xul => im/content/preferences/advanced.xul
rename : im/content/instantbird/preferences/applicationManager.js => im/content/preferences/applicationManager.js
rename : im/content/instantbird/preferences/applicationManager.xul => im/content/preferences/applicationManager.xul
rename : im/content/instantbird/preferences/applications.js => im/content/preferences/applications.js
rename : im/content/instantbird/preferences/applications.xul => im/content/preferences/applications.xul
rename : im/content/instantbird/preferences/colors.xul => im/content/preferences/colors.xul
rename : im/content/instantbird/preferences/connection.js => im/content/preferences/connection.js
rename : im/content/instantbird/preferences/connection.xul => im/content/preferences/connection.xul
rename : im/content/instantbird/preferences/content.js => im/content/preferences/content.js
rename : im/content/instantbird/preferences/content.xul => im/content/preferences/content.xul
rename : im/content/instantbird/preferences/handlers.css => im/content/preferences/handlers.css
rename : im/content/instantbird/preferences/handlers.xml => im/content/preferences/handlers.xml
rename : im/content/instantbird/preferences/main.js => im/content/preferences/main.js
rename : im/content/instantbird/preferences/main.xul => im/content/preferences/main.xul
rename : im/content/instantbird/preferences/messagestyle.js => im/content/preferences/messagestyle.js
rename : im/content/instantbird/preferences/preferences.xul => im/content/preferences/preferences.xul
rename : im/content/instantbird/preferences/privacy.xul => im/content/preferences/privacy.xul
rename : im/content/instantbird/preferences/smiley.css => im/content/preferences/smiley.css
rename : im/content/instantbird/preferences/smiley.xml => im/content/preferences/smiley.xml
rename : im/content/instantbird/preferences/smileys.js => im/content/preferences/smileys.js
rename : im/content/instantbird/preferences/tabs.xul => im/content/preferences/tabs.xul
rename : im/content/instantbird/preferences/themes.js => im/content/preferences/themes.js
rename : im/content/instantbird/preferences/themes.xul => im/content/preferences/themes.xul
rename : im/content/instantbird/proxies.css => im/content/proxies.css
rename : im/content/instantbird/proxies.js => im/content/proxies.js
rename : im/content/instantbird/proxies.xul => im/content/proxies.xul
rename : im/content/instantbird/proxy.xml => im/content/proxy.xml
rename : im/content/instantbird/smileProtocolHandler.js => im/content/smileProtocolHandler.js
rename : im/content/instantbird/sound.js => im/content/sound.js
rename : im/content/instantbird/tabbrowser.css => im/content/tabbrowser.css
rename : im/content/instantbird/tabbrowser.xml => im/content/tabbrowser.xml
rename : im/content/instantbird/topicNotification.xml => im/content/topicNotification.xml
rename : im/content/instantbird/utilities.js => im/content/utilities.js
2009-12-06 01:52:48 +01:00