barrett
b80c9b2b11
Modified the preferences to select if the chat window should be auto raised when a message is received or when a user is typing, or both. This fix the issue #555 .
2012-03-09 00:35:02 +00:00
barrett
8516381043
Enabled notifications using the BNotification API, including enable/disable settings. The plugins that support it are XMPP and MSN. Added another tab in the preferences window named Replicant and moved the replicant settings here.
2012-03-08 22:55:13 +00:00
barrett
d237f75f61
Modified the BMessageRunner to stop sending messages when it's unneeded, added connect/disconnect notifications code.
2012-03-08 02:58:21 +00:00
barrett
fd546ea9ae
Added check code to prevent the protocol crashing in certain situations.
2012-03-08 01:38:55 +00:00
barrett
2f417339f4
Added the code to lock the window looper before to update the avatar.
2012-03-08 01:17:32 +00:00
barrett
3f2f2783ff
The personal message of a contact is now show in the chat window, added also the needed code in Server.cpp to update the windows. Solved a bug with the contact avatar that was causing Caya to crash.
2012-03-08 00:47:00 +00:00
barrett
0237a48a53
Uncommented AvatarLooper::MessageReceived() code used to send unhandled message to the constructor, solved a regression that was causing fSwitchboardList to be empty.
2012-03-07 19:24:59 +00:00
barrett
c22310f510
Modified ContactLinker : moved some inline methods from class declaration, added Get* methods for contact status and status message. Added code in the ChatWindow to show the current avatar of the user. Modified the Server to allow a plugin set the status message when sending a IM_CONTACT_INFO notification to the server, as before it's already possible to do it using a IM_STATUS_SET message.
2012-03-07 19:22:09 +00:00
barrett
75e9859517
Preliminary MSN support is working and enabled by the fault in the plugin with that commit.
2012-03-06 01:30:04 +00:00
barrett
fd1b46acae
Removed superfluous server and resource defs in the settings template of the msn protocol.
2012-03-04 02:32:08 +00:00
barrett
8d04f539c2
Added code that allow the deskbar replicant to be disabled/enabled from the preferences
2012-03-04 02:27:16 +00:00
barrett
b518538872
Solved some warnings, removed unuseful commented code, little style fixes, general work around the implementation of the MSN avatars...the code was polished for the next step.
2012-03-03 19:22:47 +00:00
barrett
cf7646fb00
Modified preferences dialog, better look for Replicant settings, added a new tab for Chat Window settings
2012-03-02 02:23:21 +00:00
barrett
f51f924b89
Fixed replicant issue, it's working as well, but only under a gcc4 Haiku atm. Modified disposition of the main gui widgets, now they are placed better.
2012-02-28 00:46:15 +00:00
barrett
d86051bdfe
Removed __declspec from msn and yahoo plugins, updated libmsn to the latest version
2012-02-26 03:35:45 +00:00
barrett
9c43174dce
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
barrett
1930170620
Updated contributors
2012-02-25 20:19:26 +00:00
barrett
68e42252d6
Fixed a little build issue and a warning
2012-02-25 02:46:55 +00:00
barrett
4aff3e3422
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
plfiorini
98dd89fb55
Update copyright year.
2011-12-03 22:38:03 +00:00
barrett
f0c5c07a2e
Added a first core of the avatars cache. Solved a regression with personal message.
2011-04-26 21:33:17 +00:00
barrett
55d162b108
Missing MSNContainer class
2011-04-23 23:01:25 +00:00
barrett
10131151f2
MSN Plugin, initial avatars support added
2011-04-23 23:00:06 +00:00
barrett
7800069ca2
The yahoo protocol is stable enough to be included in the trunk.
2011-04-19 22:41:39 +00:00
barrett
ccb2ba04e9
Solved a problem with MSN_STATUS_IDLE
2011-04-19 12:44:45 +00:00
barrett
c92a7038d0
cleanup...now the xmpp thread will not suck your cpu
2011-04-09 02:35:20 +00:00
plfiorini
2fabcc4fe8
Updated copyright notice.
2011-02-14 22:44:57 +00:00
plfiorini
c0a63c8f26
Layout API changes. Tested on Haiku r39074, I really don't know what is the first revision with this changes.
2010-10-24 06:27:09 +00:00
plfiorini
f8304f0c27
Added IM_CONTACT_GONE message, for contacts leaving the chat.
2010-10-24 06:26:01 +00:00
barrett
46c1a78e54
a little update for libimcomm that allow to use again aim, naturally until AOL will allow iChat since libimcomm is abandoned and a new upgrade will broke it definitely
2010-10-12 18:36:27 +00:00
barrett
556436ef77
ÂÂsolved compiler warning, removed superfluous messages from plugin
2010-10-09 04:21:38 +00:00
barrett
297fd986f8
momoving msn plugin to caya gpl plugins subproject
2010-10-09 03:36:24 +00:00
barrett
dc31fbfd67
moving msn plugin to caya gpl plugins subprojectÂ
2010-10-09 03:34:22 +00:00
barrett
b6b44c0d8a
ÂÂmoving libmsn code from branch to the Caya subproject
2010-09-24 13:48:01 +00:00
plfiorini
6ef31b44f1
Check protocol add-ons API version
2010-07-10 19:28:29 +00:00
plfiorini
a9df932fec
Implemented the Version() method.
2010-07-10 19:27:32 +00:00
plfiorini
a651de0f53
Automatic style cleanup with the astyle program.
2010-07-10 13:58:15 +00:00
plfiorini
082f2ad34e
Added libdownload from xeD.
2010-07-10 13:37:58 +00:00
plfiorini
30470d4816
Exclude information notifications.
2010-07-03 08:40:04 +00:00
plfiorini
fada1ba067
* Changes to notification code for my not yet merged Haiku patch (BNotification API changes).
...
* Exclude notification code for the moment, until the patch is merged.
2010-07-03 07:55:23 +00:00
plfiorini
afe167b86b
Bitmap as const argument.
2010-06-22 19:02:42 +00:00
plfiorini
bf2f726629
Return error code when bitmap changes.
2010-06-15 17:09:31 +00:00
plfiorini
1cd3ad8d26
Ops forgot one typo.
2010-05-30 22:02:50 +00:00
plfiorini
ea78353c09
I'd rather prefer "Contact is typing..." than "Buddy is typing...".
2010-05-30 22:00:40 +00:00
plfiorini
b172d6fb20
Fix typo, it's Incoming not Incomming.
2010-05-30 22:00:09 +00:00
plfiorini
5e4e5d68c4
Changed label to username settings.
2010-05-30 21:20:34 +00:00
plfiorini
183a682585
Handles detailed IM_ERROR messages.
2010-05-30 20:50:26 +00:00
plfiorini
7a89509b9f
Error handling.
2010-05-30 20:50:04 +00:00
plfiorini
6478101579
Send information notifications instead of progress notifications when we are connected or disconnected to the server.
2010-05-30 18:57:19 +00:00
plfiorini
5ddeef6e7b
* Handle IM_NOTIFICATION.
...
* Shows notifications when contacts go online or offline. Unfortunately XMPP plugins will send presence notifications when the roster is populate so presence notification is shown for every online contact when the roster list view is populated the first time.
2010-05-30 18:56:24 +00:00