|
c6e8f175
|
2024-04-07T19:37:55
|
|
Edit logo path to match new website directory
|
|
e26e0647
|
2023-07-14T14:09:52
|
|
docs(readme): add scorecard badge
|
|
75208132
|
2023-04-21T04:33:22
|
|
doc: minor cleanups following #1441 (#1442)
Also fixes 1 broken link (apologies).
|
|
ac69410e
|
2023-04-17T14:28:43
|
|
doc: mark Autotools as deprecated in building.md
Re-arrange so CMake is mentioned first.
Formatting improvements.
|
|
2470b37b
|
2023-04-17T14:22:30
|
|
doc: move autoconf link in readme to autoconf section.
|
|
866b751b
|
2023-02-12T15:19:51
|
|
Deprecate autotools build
|
|
c90acbb6
|
2022-07-11T03:51:31
|
|
Slightly adjust badges markdown in README
|
|
9b7b549b
|
2022-07-11T03:47:45
|
|
Update CI status badge
|
|
28eb0d91
|
2020-05-04T23:42:22
|
|
github actions looks good - drop travis/appveyor (#951)
Actually right now github's VMs is better then travis/appveyor.
|
|
ec775a96
|
2020-01-21T22:02:34
|
|
Add vcpkg installation instructions
|
|
05467445
|
2019-09-08T11:47:04
|
|
Deploy documentation to libevent-doc.github.io
Based-on: https://github.com/ygj6/libevent/commit/4a86dcb4df0f9dc69f7722a1ba7567ef3b8447c8.patch (by @ygj6)
|
|
b002f04f
|
2019-06-03T23:22:35
|
|
doc: cmake command on Windows
Closes: #825 (cherry-pick)
|
|
42cc731b
|
2019-03-10T19:51:44
|
|
Update documentation [ci skip]
The documentation for building and installing has been moved into a new
Documentation section
Closes: #788 (cherry-picked)
|
|
56c9551e
|
2019-03-08T16:47:56
|
|
Move list of contributors into separate file
Closes: #786 (cherry-picked)
|
|
2fccb967
|
2019-02-24T22:59:33
|
|
Update link to the appveyor project
Since the migration request has been hanged for a while, let's switch it
for now without beauty API URL.
Fixes: #555
|
|
63c6669f
|
2019-02-06T00:12:35
|
|
Use the logo from the libevent.org
|
|
90d80ef4
|
2018-11-23T00:29:55
|
|
cmake: do not build both (SHARED and STATIC) for MSVC/win32
MSVC does not support SHARED and STATIC libraries with the same name,
so let's just build SHARED libraries by default instead (yes we can add
prefix but let's stick with this).
The reason for this is that in windows shared libraries requires .lib
file too, but this is not static library it is imported library for
shared (doh...), for more info [1] and [2].
[1]: https://docs.microsoft.com/en-us/windows/desktop/dlls/dynamic-link-library-creation
[2]: https://blogs.msdn.microsoft.com/oldnewthing/20091013-00/?p=16403
And when we build both static library can and will override shared
library imported part, let's take a look at event_extra.lib:
- before patch [3]:
$ less libevent-fail/lib/Debug/event_extra.lib | head
==> use library:contained_file to view a file in the archive
rw-rw-rw- 100666/100666 59568 Nov 21 23:55 2018 event_extra_static.dir/Debug/evrpc.obj
rw-rw-rw- 100666/100666 252219 Nov 21 23:55 2018 event_extra_static.dir/Debug/evdns.obj
rw-rw-rw- 100666/100666 203850 Nov 21 23:55 2018 event_extra_static.dir/Debug/http.obj
rw-rw-rw- 100666/100666 25907 Nov 21 23:55 2018 event_extra_static.dir/Debug/event_tagging.obj
[3]: https://ci.appveyor.com/project/azat/libevent/builds/20472024/job/t0o93v042jai0dj7
- "after patch" [4] (not after but the same effect):
$ less libevent-ok/lib/Debug/event_extra.lib | head
==> use library:contained_file to view a file in the archive
--------- 0/0 509 Nov 21 23:38 2018 event_extra.dll
...
[4]: https://ci.appveyor.com/project/azat/libevent/builds/20478998/job/ca9k3c76amc4qr76
Refs: #691
|
|
c9a073ea
|
2018-11-22T23:00:11
|
|
cmake: introduce EVENT__LIBRARY_TYPE option
Long time ago in [1] cmake build was forced to compile both libraries
(SHARED and STATIC), since this is how our autotools build works.
[1]: 7182c2f561570cd9ceb704623ebe9ae3608c7b43 ("cmake: build SHARED and STATIC libraries (like autoconf does)")
And there is no way to configure this (and indeed you need to do this
for MSVC for example), so let's introduce option for this --
EVENT__LIBRARY_TYPE.
Plus now we have INTERFACE libraries, that we can use internally in
libevent's cmake rules to avoid strict to _shared/_static variant of the
libraries to link with samples/tests (we prefer SHARED over STATIC for
linking).
Also bump minimal cmake required version to 3.1 by the following
reasons:
- 3.1 is required for RPATH configuration under APPLE
- 3.0 is required for add_library(INTERFACE) (did not found it in 2.8.x
documentation)
- remove extra conditions
(anyway 3.1 was release 4 years ago, so I guess that most of the systems
will have it)
|
|
ee0c5799
|
2018-08-01T10:29:43
|
|
Capitalise project names consistently in README.md
|
|
72426ff4
|
2018-08-01T10:24:50
|
|
Indent configure flag section to make markdown format them as code
|
|
a52bd1e3
|
2018-08-01T10:21:57
|
|
Use https for resources that support it
|
|
560d4f32
|
2018-08-01T10:20:28
|
|
Rewords awkward sentences in README.md
|
|
e5816df5
|
2018-08-01T10:17:42
|
|
Fix typos in README.md
|
|
ba78ba9e
|
2018-04-15T23:02:05
|
|
Add Gitter badge
|
|
62866f98
|
2017-09-24T15:12:13
|
|
Remove OpenSSL paragram from README
Because it is mauvais ton to use binaries instead of normal packages
(like apt-get in debian, pacman in arch, and others).
Plus that link was borken and according to [1] OpenSSL do not ship
binaries officially.
And personally I don't think that this is not obvious that you need
openssl libraries to build libevent with it's support, and BTW you need
headers too (of course).
[1]: https://www.openssl.org/community/binaries.html
Fixes: #562
|
|
f988c5ca
|
2017-04-28T19:36:42
|
|
Correct URL for the libevent logo
|
|
fd5a3fc0
|
2017-03-13T03:18:02
|
|
cmake: fix export absolute path and relative path and cleanup a bit
Remove next vars, since I don't think that somebody want to change it:
- bin
- lib
- include
And fix exports problem:
CMake Error: INSTALL(EXPORT "LibeventTargets") given absolute DESTINATION "/usr/lib/cmake/libevent" but the export references an installation of target "event_core_static" which has relative DESTINATION "lib".
|
|
7182c2f5
|
2017-03-12T23:31:59
|
|
cmake: build SHARED and STATIC libraries (like autoconf does)
Since they are useful for debugging, and if autotools build them then
cmamke has to do this too, to make migration more simple.
And now:
- tests: uses shared libraries (since this is upstreams one)
- other binaries: uses static libraries
This removes next private config:
- EVENT__NEED_DLLIMPORT
|
|
fe2c2622
|
2017-01-29T20:19:06
|
|
Make EVENT_STAGE_NAME non cached
It did not work before correctly anyway, since cmake do not reset cache
entries by default, so that reset to "beta" didn't work.
But I don't think that making this variable cached is useful, so let's
remove this.
|
|
50824ae2
|
2017-01-22T16:14:30
|
|
README: update AUTHORS
$ git log --format='%an' HEAD...refs/tags/release-2.1.6-beta | sort -u | xargs -n1 -i bash -c 'fgrep -q "{}" README.md || echo {}'
|
|
3821cca1
|
2016-12-23T16:19:35
|
|
Update README.md
The default option of EVENT__DISABLE_OPENSSL:BOOL is `OFF`
|
|
5904dd53
|
2016-11-02T00:16:54
|
|
README: update AUTHORS
$ git log --format='%an' HEAD...refs/tags/release-2.1.6-beta | sort -u | xargs -n1 -i bash -c 'fgrep -q "{}" README.md || echo {}'
|
|
9ac000c7
|
2016-11-01T23:39:41
|
|
Use coveralls.io via travis
|
|
23616161
|
2016-10-21T10:49:22
|
|
README.md: fix typo: ar -> are
|
|
3298c254
|
2016-08-07T23:27:22
|
|
Update AUTHORS section in README
P.S. "Sebastian Hahn" was declared two times.
|
|
b8ec70c4
|
2015-12-23T02:42:48
|
|
Update README.md
|
|
8b228e27
|
2015-12-19T01:47:49
|
|
Lot's of cmake updates
This is still not done, cmake here was a horrid mess, but we're
getting our act together now.
|
|
80faee9f
|
2015-05-13T00:52:40
|
|
Update README.md
|
|
ad4a897a
|
2015-05-13T00:51:07
|
|
Update README.md
|
|
a2b2e1e6
|
2015-05-13T00:49:08
|
|
Update README.md
|
|
0dfa5dc6
|
2015-05-12T15:33:26
|
|
Update README.md
|
|
e6c6f120
|
2014-03-16T12:01:44
|
|
Bring changelog up to date for 2.1.4-alpha
|
|
d03b5bf0
|
2014-01-21T14:29:00
|
|
Disclaimerize cmake a little in the README
|
|
8d4cb35d
|
2014-01-14T18:41:58
|
|
Clean up the README some.
|
|
604b8cc4
|
2014-01-14T18:25:07
|
|
Update README with CMake build instructions.
|
|
d2bc39af
|
2014-01-14T18:24:43
|
|
Rename README to README.md and use markdown to format.
|