Commit Graph

76 Enmetoj

Author SHA1 Message Date
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
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
plfiorini 6ef31b44f1 Check protocol add-ons API version 2010-07-10 19:28:29 +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 183a682585 Handles detailed IM_ERROR messages. 2010-05-30 20:50:26 +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
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 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 659d45a82c Removed gtalk, facebook and libjabber. 2010-05-28 21:00:30 +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 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