plfiorini
068cd849ae
Using _EXPORT instead of __declspec(dllexport), fixes warning.
2010-05-30 18:46:16 +00:00
plfiorini
5cf1ffadfb
Use _SendMessage() to send messages from protocol to Caya because it will always add the "protocol" field.
2010-05-30 12:30:47 +00:00
plfiorini
7757c0b64c
Progress notification for connect and disconnect.
2010-05-30 12:17:59 +00:00
plfiorini
d503077fac
Implemented IM_PROGRESS, closes #479 .
2010-05-30 12:17:32 +00:00
plfiorini
f560943e6f
Handle IM_OWN_AVATAR_SET.
...
There's only one little problem that will probably be solved after Alpha1: if you have multiple accounts, all of them will set the avatar icon and the user will see just the last icon set.
2010-05-30 08:51:19 +00:00
plfiorini
95657d52ba
* More NULL checks for ContactLinkers.
...
* When you edit an account in the preferences dialog, this is not readded to the list anymore and so its login is not triggered another time.
2010-05-30 04:28:04 +00:00
plfiorini
225957b2f6
Support avatar images for contacts.
2010-05-30 04:26:36 +00:00
plfiorini
1644625480
Added SHA1 class.
2010-05-30 04:26:11 +00:00
plfiorini
9d075c91a0
Set view color to parent's view color. No more glitches when bitmap is not set.
2010-05-30 04:24:53 +00:00
urnenfeld
17fdd9b0ca
Align Status in chat window
...
Clean the status when a message is received
2010-05-28 23:05:57 +00:00
urnenfeld
3a8af7c9f9
Forwarding messages to ChatWindow
...
Added stringview as status feedback
2010-05-28 22:38:16 +00:00
plfiorini
ff80897441
Set name only if it's a non-empty string and handle IM_EXTENDED_CONTACT_INFO in order to use full name if the contact still don't have a name.
2010-05-28 21:31:53 +00:00
plfiorini
926b90a3c5
Renamed jabber folder to xmpp.
2010-05-28 21:25:14 +00:00
plfiorini
3dac565306
Missing icons.
2010-05-28 21:02:19 +00:00
plfiorini
222e2d4e34
Added GPL v2 license.
2010-05-28 21:02:02 +00:00
plfiorini
659d45a82c
Removed gtalk, facebook and libjabber.
2010-05-28 21:00:30 +00:00
plfiorini
435efc7c9f
* Renamed Jabber to JabberHandler as a base class for XMPP protocols.
...
* Added gtalk and facebook.
2010-05-28 20:41:58 +00:00
plfiorini
0fb4c94b82
Default avatar icon must be notified to observer.
2010-05-28 17:21:48 +00:00
plfiorini
12852eb377
Fix crash when msn plugin is not installed.
...
When the protocol looper is set we get its CayaProtocolAddOn and retrieve the protocol add-on's icon that is used as the default icon for the contact.
2010-05-28 17:20:02 +00:00
plfiorini
af48b464ef
Hide implementation details.
2010-05-28 17:11:16 +00:00
plfiorini
5b41b18007
inline members and defined some members as const.
2010-05-28 17:10:56 +00:00
plfiorini
d03a6fb884
Install headers for external protocols.
2010-05-28 01:08:18 +00:00
plfiorini
0706699184
Import Jabber GPL'ed protocol (beware, it crashes but it's too late to find out why).
2010-05-28 01:04:31 +00:00
plfiorini
6f8d9c5f50
Removed InfoPopper and libyahoo2 checks.
2010-05-28 00:53:15 +00:00
plfiorini
bcbff8db1f
Add SetBitmap(const char*) method to set the bitmap from a file using the Translation Kit.
2010-05-28 00:47:00 +00:00
plfiorini
c777593fa7
Fix from Rene Gollent.
2010-05-27 07:31:03 +00:00
barrett
a43602fb37
added basic functions to the plugin, contact list, chatting, nudges.
2010-05-25 03:19:09 +00:00
urnenfeld
f45da3af40
Store preferences in a File
2010-05-22 14:18:11 +00:00
urnenfeld
8e956baea7
Remove ignored typedef warning for GCC4
2010-05-22 14:17:02 +00:00
plfiorini
0ed0a7e1c0
Added Rene Gollent
2010-05-21 10:18:56 +00:00
plfiorini
88c5eedc9b
Some style violations fixed.
2010-05-20 21:31:55 +00:00
plfiorini
8477dae359
Added urnenfeld
2010-05-20 19:27:00 +00:00
plfiorini
4edae0a786
Caya icon!
2010-05-20 19:15:43 +00:00
urnenfeld
52b169b0ba
Implement 'Ignore Emoticons' feature in preferences
2010-05-20 18:37:01 +00:00
plfiorini
b314c7abd8
* Rewrote BitmapView's MinSize(), MaxSize() and PreferredSize() methods.
...
* Added BitmapView::Bitmap() method.
* BitmapView::SetBitmap() now doesn't resize the view anymore.
* BitmapView has now a minimum size of 32x32.
* Draw bitmap on BitmapView using B_FILTER_BITMAP_BILINEAR.
* StatusView sets now explicit max and preferred size to 50x50 for the avatar icon view and doesn't resize the bitmap explicitely.
* Small style violation fixes.
2010-05-20 18:11:32 +00:00
plfiorini
90a68e6002
Fixed gcc4 warnings and some style violations.
2010-05-19 22:40:34 +00:00
plfiorini
4412809657
Fix some style violations.
2010-05-19 22:28:26 +00:00
urnenfeld
c67f1936c0
* Use all area provided in the window
2010-05-19 22:06:25 +00:00
plfiorini
cc898075d2
Fixed what mankind will remember as the 'Massive Breakage due to "blind svn merge"'.
2010-05-19 21:36:36 +00:00
plfiorini
e3253f9995
Fix what I left broken with last commit on trunk. :P
2010-05-19 20:56:01 +00:00
plfiorini
2ee14f4c14
* Some style violation fixes.
...
* Code aligned to recent multiprotocol branch changes.
* Fixed crash when Server filters IM_STATUS_SET messages and ContactLinker is NULL.
2010-05-19 20:37:26 +00:00
urnenfeld
533117dc61
* Fix GCC4 build
2010-05-19 18:49:41 +00:00
urnenfeld
818c28d43d
* Add Behavior tab in Preferences with options in ticket #476
...
* Implement enabled ones
* Add canditate preferences
* Implement singleton-like preferences class CayaPreferences. These are working but they are not stored in file at closing
2010-05-19 18:05:30 +00:00
plfiorini
8d1c0d1a9d
Merging r148, r154, r155 with trunk.
2010-05-19 17:11:22 +00:00
plfiorini
97ae80798d
Fixed build with gcc2.
2010-05-16 21:19:35 +00:00
plfiorini
4bdc37a60e
Merged multiprotocol branch with trunk.
2010-05-16 21:02:50 +00:00
plfiorini
e1919cd4ac
Cleanup
2010-05-12 21:53:21 +00:00
plfiorini
c599c12c7f
Cleaning up the AIM code base and adding the right icon from IM Kit.
2010-05-12 21:48:47 +00:00
plfiorini
e524826f03
Maybe is time to keep track of the contributors.
2010-05-12 20:58:40 +00:00
plfiorini
8d700156e0
libimcomm todo list.
2010-05-12 20:58:08 +00:00