Chat-O-Matic/application
Jaidyn Ann 7c9d1d9eaa Rework communication of room metadata, add room flags
In the API, a firm distinction between initially fetching a room's
metadata and receiving further changes has been made:
IM_ROOM_METADATA will be sent to Caya on request (IM_GET_ROOM_METADATA)
with the room's name, subject, etc. The other metadata-related messages
should only be sent to Caya after the room is initialized, not as a
means of initially setting its metadata.

Basic room flags were added, though they aren't yet used― they should
allow the protocol/add-on/user to configure some room features. Logging,
auto-joining, etc.
2021-06-13 01:16:30 -05:00
..
preferences Support temporary disabling of accounts 2021-06-11 20:33:28 -05:00
views Disable some menu items when no account is active 2021-06-12 16:13:52 -05:00
windows Disable some menu items when no account is active 2021-06-12 16:13:52 -05: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 Document protocol API 2021-06-07 11:45:30 -05: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 Support temporary disabling of accounts 2021-06-11 20:33:28 -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 Rework communication of room metadata, add room flags 2021-06-13 01:16:30 -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 Auto-join cached rooms on log-in 2021-06-12 21:42:10 -05:00
CayaUtils.h Auto-join cached rooms on log-in 2021-06-12 21:42:10 -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 Rework communication of room metadata, add room flags 2021-06-13 01:16:30 -05:00
Conversation.h Rework communication of room metadata, add room flags 2021-06-13 01:16:30 -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
Main.cpp Update copyright year. 2011-12-03 22:38:03 +00:00
Makefile Group rooms in roomlist by account 2021-06-11 17:24:04 -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 conversation name & window title 2021-06-06 18:06:46 -05:00
Observer.h Update copyright year. 2011-12-03 22:38:03 +00:00
ProtocolLooper.cpp Support temporary disabling of accounts 2021-06-11 20:33:28 -05:00
ProtocolLooper.h Support temporary disabling of accounts 2021-06-11 20:33:28 -05:00
ProtocolManager.cpp Disable some menu items when no account is active 2021-06-12 16:13:52 -05:00
ProtocolManager.h Slight redesign of add-on loading 2021-06-11 21:43:50 -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
Role.h Show moderation items in right-click user menu, by perm 2021-06-06 01:49:11 -05:00
RoomFlags.h Rework communication of room metadata, add room flags 2021-06-13 01:16:30 -05:00
Server.cpp Rework communication of room metadata, add room flags 2021-06-13 01:16:30 -05:00
Server.h Support temporary disabling of accounts 2021-06-11 20:33:28 -05:00
TheApp.cpp Support temporary disabling of accounts 2021-06-11 20:33:28 -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 Generate unique foreground for each user 2021-06-07 00:56:26 -05:00
User.h Generate unique foreground for each user 2021-06-07 00:56:26 -05:00