Chat-O-Matic/application
Jaidyn Ann ad1c7b5782 Receive lists and changes in room participants from protocols
Two new messages were added to the protocol API to do this:
M_ROOM_PARTICIPANTS, which can be used when someone joins a room, or
on joining a room to send a full list of users, and IM_ROOM_PARTICIPANT_LEFT,
for when a user has left the room/disconnected.

IM_SET_STATUS no longer assumes received data comes from contacts, but
any general user.

UserItem was made to reflect changes in the User's name.

Chat messages can now be reliably received in a given room. :)
2021-06-02 16:53:03 -05:00
..
preferences Tweak preferences layout 2021-05-30 22:04:45 -05:00
views Receive lists and changes in room participants from protocols 2021-06-02 16:53:03 -05:00
AboutWindow.cpp Update copyright year. 2011-12-03 22:38:03 +00:00
AboutWindow.h Update copyright year. 2011-12-03 22:38:03 +00:00
Account.cpp Create JoinWindow and protocol messages for joining rooms 2021-06-01 21:50:17 -05:00
Account.h Load/Save account settings from correct paths 2021-05-21 15:52:33 -05:00
AccountManager.cpp Added code that allow the deskbar replicant to be disabled/enabled from the preferences 2012-03-04 02:27:16 +00:00
AccountManager.h Added code that allow the deskbar replicant to be disabled/enabled from the preferences 2012-03-04 02:27:16 +00:00
Caya.h Update copyright year. 2011-12-03 22:38:03 +00:00
Caya.rdef Update Caya.rdef 2015-06-26 22:49:13 +02:00
CayaConstants.h Resolved a memory leak, removed unuseful commented code, CAYA_EXTENDED_AWAY replaced with CAYA_CUSTOM_STATUS and added CAYA_INVISIBLE. 2012-05-15 17:20:11 +00:00
CayaMessages.h Create JoinWindow and protocol messages for joining rooms 2021-06-01 21:50:17 -05:00
CayaProtocol.h Create JoinWindow and protocol messages for joining rooms 2021-06-01 21:50:17 -05:00
CayaProtocolAddOn.cpp Create JoinWindow and protocol messages for joining rooms 2021-06-01 21:50:17 -05:00
CayaProtocolAddOn.h Show protocol icons in notifications 2021-05-22 12:05:44 -05:00
CayaProtocolMessages.h Receive lists and changes in room participants from protocols 2021-06-02 16:53:03 -05:00
CayaResources.h Updated the contacts list BMenuItem with a complete redesign of the item, added an experimental version of the Search BTextControl showing a text that disappear when the user click on it, updated the Nickname text control to be a BTextView, other minor updates already WIP like more organization of statuses. 2012-05-15 16:48:53 +00:00
CayaUtils.cpp Add text logging of chats 2021-05-24 14:20:57 -05:00
CayaUtils.h Add text logging of chats 2021-05-24 14:20:57 -05:00
Contact.cpp Create Conversation class, use it instead of Contact for chats 2021-05-24 01:47:21 -05:00
Contact.h Create Conversation class, use it instead of Contact for chats 2021-05-24 01:47:21 -05:00
Conversation.cpp Receive lists and changes in room participants from protocols 2021-06-02 16:53:03 -05:00
Conversation.h Receive lists and changes in room participants from protocols 2021-06-02 16:53:03 -05:00
EditingFilter.cpp Update copyright year. 2011-12-03 22:38:03 +00:00
EditingFilter.h Update copyright year. 2011-12-03 22:38:03 +00:00
ImageCache.cpp Update copyright year. 2011-12-03 22:38:03 +00:00
ImageCache.h Update copyright year. 2011-12-03 22:38:03 +00:00
JoinWindow.cpp Create JoinWindow and protocol messages for joining rooms 2021-06-01 21:50:17 -05:00
JoinWindow.h Create JoinWindow and protocol messages for joining rooms 2021-06-01 21:50:17 -05:00
Main.cpp Update copyright year. 2011-12-03 22:38:03 +00:00
MainWindow.cpp Receive lists and changes in room participants from protocols 2021-06-02 16:53:03 -05:00
MainWindow.h Add Vision-like Window menu, conversation list tweaks 2021-05-30 20:46:53 -05:00
Makefile Create JoinWindow and protocol messages for joining rooms 2021-06-01 21:50:17 -05:00
Notifier.cpp Update copyright year. 2011-12-03 22:38:03 +00:00
Notifier.h Create Conversation class, use it instead of Contact for chats 2021-05-24 01:47:21 -05:00
NotifyMessage.h Update copyright year. 2011-12-03 22:38:03 +00:00
Observer.h Update copyright year. 2011-12-03 22:38:03 +00:00
ProtocolLooper.cpp Update copyright year. 2011-12-03 22:38:03 +00:00
ProtocolLooper.h Update copyright year. 2011-12-03 22:38:03 +00:00
ProtocolManager.cpp Load/Save account settings from correct paths 2021-05-21 15:52:33 -05:00
ProtocolManager.h Allow multiple protocols per add-on 2021-05-21 13:47:14 -05:00
ProtocolSettings.cpp Show protocol icons in notifications 2021-05-22 12:05:44 -05:00
ProtocolSettings.h AIM : Removed _declspec and removed a unuseful parameter, both were causing warnings. Replaced List<> a std::list wrapper, with BObjectList and removed the _TR macro in ProtocolSettings that is apparently not doing anything. 2012-02-25 20:33:28 +00:00
RosterWindow.cpp Change RosterWindow's window type 2021-06-01 21:42:22 -05:00
RosterWindow.h Move roster into its own generic window 2021-05-26 07:48:25 -05:00
Server.cpp Receive lists and changes in room participants from protocols 2021-06-02 16:53:03 -05:00
Server.h Receive lists and changes in room participants from protocols 2021-06-02 16:53:03 -05:00
TheApp.cpp Switch from Jam to Make 2021-05-19 16:12:19 -05:00
TheApp.h Added a new deskbar replicant with related classes and icons, disabled libdownload and curl depencency, fixed some warnings and style violations around the code 2011-12-14 23:36:27 +00:00
User.cpp Receive lists and changes in room participants from protocols 2021-06-02 16:53:03 -05:00
User.h Add user-list to the conversation view, menu tweaks 2021-05-31 10:50:43 -05:00