aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/Makefile
Commit message (Collapse)AuthorAgeLines
* Add --verbose configure option to control verbose build outputTim Harder2017-03-12-3/+3
| | | | Defaults to disabled to maintain the status quo.
* Manual merge with wilmer's approach to handling missing protocolsdequis2016-11-21-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Turns out he already implemented pretty much the same thing in the parson branch... last year. The differences between the two approaches are subtle (there aren't too many ways to do this, some lines are the exact same thing) but I decided I like his version better, so this mostly reverts a handful of my changes while keeping others. The main advantage of his approach is that no fake protocols are registered, no actual prpl functions are called, and the missing prpl is a singleton constant. New things compared to the implementation in the other branch: - The explain_unknown_protocol() function. - Fixed named chatrooms throwing a warning and losing the "account" setting when saving. See changes in irc_im.c - Fixed the "server" setting dropping when saving. See account.c Differences with my previous implementation: - Accounts with missing protocols don't autoconnect - 'account list' marks them as "(missing!)"
* Improve handling of unknown protocols / missing pluginsdequis2016-11-19-1/+1
| | | | | | | | | | | | | | | Instead of failing to load the config, a fake prpl is created to load the account, keep its settings, and refuse to log in with a helpful error message. Also added a new explain_unknown_protocol() function which returns text which attempts to explain why a protocol is missing, handling several typical cases, including the future removal of several dead libpurple plugins. That message is shown when logging in to a loaded account with a missing protocol and when adding a new one with 'account add', with the difference that the latter doesn't leave a placeholder fake account.
* Allow building position-independent executables. #981, patch from brainsmoke.Wilmer van der Gaast2012-09-15-1/+1
|
* Rename SRCDIR directory to _SRCDIR_. I guess #907 was caused by SRCDIRWilmer van der Gaast2012-02-11-3/+3
| | | | | unexpectedly being set to something already.
* Use nifty gcc -MD feature to automatically track .h dependencies of all CWilmer van der Gaast2010-08-27-0/+3
| | | | | | | | | | files, this finally gives proper dependencies, which means the end of getting broken binaries around headerfile changes, etc. Sure, this may not work on obscurux with superawesomeincompatiblecc while autoconf does, but at least BitlBee's configure script still runs in <1s. :-)
* OpenSolaris (non-gcc) fixes, patches from Dagobert Michelsen <dam@opencsw.org>Wilmer van der Gaast2010-08-07-1/+0
| | | | | with some changes.
* Merging killerbee stuff, bringing all the bleeding-edge stuff together.Wilmer van der Gaast2010-06-07-1/+4
|\
| * Allow one to run the configure script from a different directory and put allWilmer van der Gaast2010-05-25-1/+4
| | | | | | | | | | | | build files in there. I need this to properly make Debian package variants (i.e. libpurple and native).
* | Starting to restore chatroom stuff. Only enough to create and be joinedWilmer van der Gaast2010-05-06-1/+1
| | | | | | | | | | into a room. More will follow soon.
* | Including DCC stuff again, with a wonderful extra layer of abstraction.Wilmer van der Gaast2010-04-11-1/+1
| | | | | | | | | | | | | | Some hooks are missing so sending files doesn't work yet. Receiving also still seems to have some issues. On the plus side, at least the MSN/Jabber modules work again.
* | nogaim.c is close to doing something useful again without speaking any IRCWilmer van der Gaast2010-03-31-2/+1
| | | | | | | | | | itself.
* | Start restoring IM-related bits, added bee_user.c with basic functionsWilmer van der Gaast2010-03-29-1/+1
| | | | | | | | | | and UI callbacks.
* | One total mess that doesn't do much yet, but reorganised some stuff andWilmer van der Gaast2010-03-26-1/+3
|/ | | | | untying the IRC and the core parts a little bit. Lots of work left to do.
* Fix lcov dependencies.Jelmer Vernooij2008-02-16-1/+1
|
* Add lcov targetJelmer Vernooij2007-01-22-0/+1
|
* [merge] wilmerJelmer Vernooij2006-12-05-1/+1
|\
| * Moving all generic files to lib/ instead of having some in / and some inWilmer van der Gaast2006-06-25-1/+1
| | | | | | | | | | protocols/, and adding RC4 code.
* | Add support for checking test suite coverage using gcov.Jelmer Vernooij2006-07-07-0/+3
|/
* Added --events= flag to configure.Wilmer van der Gaast2006-05-14-2/+1
|
* It works, it works! \o/Wilmer van der Gaast2006-05-13-0/+1
|
* events_libevent.cWilmer van der Gaast2006-05-12-1/+1
|
* Split off event handling related functions (depending on GLib) to events_glib.c.Wilmer van der Gaast2006-05-09-1/+1
|
* Moved util.c to root, moved some things to there from bitlbee.cWilmer van der Gaast2005-12-27-1/+1
|
* http_client libWilmer van der Gaast2005-12-17-1/+1
|
* Initial repository (0.99 release tree)0.99Wilmer van der Gaast2005-11-06-0/+49