The supported Debian and Ubuntu versions all provide libevent 2 now, for OSX and WIndows it isn't an issue either, so we can drop support for libevent 1.4
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Branch libevent2 in my repository. It raises the required version to 2.0.10-stable or above. The rationale for not going with >2 .0.1 or even just > 2 is that this allows us to simplify a bunch more checks and all the distributions I've found all have at least 2.0.16. I didn't want to raise the dependency to 2.0.16 in case I missed anything, but 2.0.10 is the first stable release in the libevent release series.
I want to particularly highlight the "delete wrong comments" commit, because maybe the one comment I removed is not actually wrong. In that case maybe the behaviour of the function is strange and we should fix it.
Thanks you for the review, nice catches! I have followed all the suggestions except the function aliases one. I intentionally did not do that because I'm not sure that'd be appreciated due to touching many places in the code. If we want to do that I'll happily add it in