Commit Graph

306 Enmetoj

Author SHA1 Message Date
Jaidyn Ann 6ca134f9f6 Load/Save account settings from correct paths 2021-05-21 15:52:33 -05:00
Jaidyn Ann 61a1f0baf1 Allow multiple protocols per add-on
Now an add-on can contain multiple protocols, and the protocol API has
changed. An add-on must now export protocol_count() and protocol_at(),
with the latter replacing protocol(). protocol_count() returning the
amount of protocols in a given add-on, and protocol_at(i) giving a
new CayaProtocol* "at" the given index.

CayaProtocol has also been changed, adding Signature(),
FriendlySignature(), Icon(), Path(), and SetPath(). The reasoning is
that different protocols (even within a single add-on) will have
different signatures and icons, so this data should be accessible from
the protocol itself.

CayaProtocolAddOn now has CountProtocols() and ProtocolAt(i), allowing
the accessing of multiple protocols. A CayaProtocolAddOn can be given a
default protocol index in the constructor, whose protocol will be
returned with Protocol(). Version() was also moved from CayaProtocol to
CayaProtocolAddOn.
2021-05-21 13:47:14 -05:00
Jaidyn Ann 53fe03d2c8 Generate protocols' settings templates by call 2021-05-20 09:32:52 -05:00
Jaidyn Ann 96195039e0 Use gloox'es jidJID() instead of deprecated jid() 2021-05-19 16:13:24 -05:00
Jaidyn Ann df55e1d9f5 Switch from Jam to Make 2021-05-19 16:12:19 -05:00
Jaidyn Ann c6c1bb349a Remove obselete libraries/protocols 2021-05-19 15:48:07 -05:00
Barrett17 43275b5e22 Merge pull request #15 from korli/patch-1
x86_64 build fix.
2017-01-31 21:09:38 +01:00
Jérôme Duval e2cd276b00 x86_64 build fix 2017-01-30 07:23:52 +01:00
Jérôme Duval ba991ee13c remove msn from the build 2017-01-30 07:22:31 +01:00
Jérôme Duval 7d341e6f3d remove libmsn from the build 2017-01-30 07:21:56 +01:00
Jérôme Duval 0d919f41ca grep would find binary content 2017-01-30 07:21:19 +01:00
Jérôme Duval 3d2f70c527 x86_64 build fix. 2017-01-30 07:19:59 +01:00
Barrett17 568187da8d Update README.md 2015-11-06 20:31:42 +01:00
Ivan Gualandri b4d9d575a9 Task #12
* Add General section in Preference/Behavior
 * Don't prompt at quit option under General section
 * Show confirmation dialog on quit (if enabled)

Misc
 * Replace +/- in preferences Accounts with Add/Del
2015-10-02 04:17:54 +00:00
Ivan Gualandri fb5f1c38cf Task #12: add confirmation dialog 2015-09-29 08:59:40 +00:00
Dario Casalinuovo 6de2682326 MSNP: Fix bad return value 2015-07-21 03:00:28 +02:00
Barrett17 53b2614595 Remove old ifdefs. 2015-07-02 22:11:04 +00:00
Barrett17 7f7c723e3b Remove custom ObjectList header. 2015-07-02 22:07:54 +00:00
Barrett17 512c5c085a Remove tests subdir from Jamfile. 2015-07-02 22:01:24 +00:00
Dario Casalinuovo 4c2b3ed86c Fix typo preventing to build under gcc4. 2015-06-28 11:51:46 +00:00
Barrett17 e41a0338f1 Update Caya.rdef
Set a version for Caya.
2015-06-26 22:49:13 +02:00
Barrett17 2f8d429566 Update README.md
Add project page.
2015-06-25 15:34:08 +02:00
Barrett17 4b35b432de Create README.md 2015-06-25 15:30:38 +02:00
Barrett17 d1d8bd1c4d Move protocols icons to data directory. 2015-06-25 11:27:16 +00:00
Barrett17 e46082eaaa Remove garbage from libyahoo directory. 2015-06-25 11:27:08 +00:00
Barrett17 c8d143d91d Remove libdownload test. 2015-06-25 11:27:00 +00:00
Barrett17 23285141b3 Make libgloox to work correctly with gcc2. 2015-06-25 11:26:48 +00:00
Barrett17 2c2b808875 Remove SVN unneeded stuff. Update my own copyright. 2015-06-24 16:45:55 +00:00
Barrett17 2237be9a93 Remove MenuPrivate.h, no idea why it was included in the first place. 2015-06-24 16:27:19 +00:00
Barrett17 8ed06e4de5 IconUtils is now Haiku public API remove it. 2015-06-24 16:23:04 +00:00
Barrett17 ab1f28bad2 Remove libdownload which was preserved in a branch. 2015-06-24 16:17:47 +00:00
Barrett17 f487e366fb Add remaining part of libgloox. 2015-06-24 16:08:12 +00:00
Barrett17 05633562d6 libgloox Haiku buildfixes. 2015-06-24 15:56:20 +00:00
Barrett17 7a11cae117 Update libgloox to 1.0.13 2015-06-24 15:52:32 +00:00
Barrett17 ae0652f3cc Finally cleaned up the buildsystem. 2015-06-24 15:31:54 +00:00
Barrett17 67fe224ca6 Initial fix to avoid confusion with configure directories. Fix build. 2015-06-24 15:21:34 +00:00
Barrett17 0746cacb94 Updated contributors.
modificato:   Contributors
2013-10-12 20:20:11 +02:00
barrett17 007d2bda0a Initial rework of the build system to support the latest Haiku changes. Patch from Adrien Destgues included, Thanks! 2013-10-12 17:59:00 +00:00
Barrett 00440a3ffc Initial gcc2 support, patch from Haikuports, with a little modification by myself. Set the deskbar replicant show as default, and removed the gcc4 notice from preferences. 2013-07-31 22:34:52 +02:00
Barrett17 f8179b8bad Merge pull request #1 from ksiazkowicz/master
Notification code update
2013-07-30 15:59:57 -07:00
pisarzk@gmail.com ac7a745bf9 Add message count to notifications
Added unread message count to window title and also in notification.
Made one notification for each conversation, with new messages, the
count is simply being updated.
2013-07-30 20:54:22 +02:00
Barrett 1192ca6659 Fixed build. 2013-07-29 23:28:44 +02:00
Barrett 45d911a7c2 Fixed build. 2013-07-29 17:16:02 +02:00
Barrett 830f1216f5 Merging caya and caya-gpl-protocols 2013-07-29 16:58:19 +02:00
barrett 5e26a038dc Updated TODO in CayaPreferences. 2013-04-06 19:59:46 +00:00
barrett 007af3d89a Patch from Maciej Janiszewski which adds support for hiding offline contacts, message notifications and caya can now set the window title to unread state, all functions can be disabled from settings as well. Thanks\! 2013-04-06 19:47:04 +00:00
barrett 53c5c02d66 Set better proportions between the send and receive views of the ChatWindow. Made the window split more thin. 2013-01-04 17:37:53 +00:00
barrett a56a343cd0 Set the ToolButton to show the message when the click is received in any part of the widget. 2013-01-04 16:53:37 +00:00
barrett 6572adb23b Codestyle fixes, patch created by Freemann2430 during GCI2012 2013-01-04 13:52:14 +00:00
barrett 101006a459 Patch from Rene Gollent that add a split in the ChatWindow to resize the send and receive views. Thanks!! 2012-11-28 15:20:17 +00:00