Joachim Wiberg
6d56c8da98
Drop all notion of Travis-CI
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-08-01 23:20:12 +02:00
Joachim Wiberg
59dbc3260c
.github: add coverity scan action
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-08-01 23:09:26 +02:00
Joachim Wiberg
44a8c08586
.github: initial build action to replace travis
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-08-01 22:59:51 +02:00
Joachim Wiberg
caa62910db
Relocate tests/ -> test/
...
For my own sanity, test/ is used in every other project of mine.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-08-01 22:40:35 +02:00
Joachim Wiberg
d7a8c7895b
Fix #25 : glibc >= 2.33 requires _FILE_OFFSET_BITS=64 with _TIME_BITS=64
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-08-01 22:37:01 +02:00
Joachim Wiberg
3774473d96
codedocs.xyz: add paths to input, exclude and main page
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-14 17:37:10 +02:00
Joachim Wiberg
0038a3da18
Extra files from doxygen to clean up
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-14 00:25:22 +02:00
Joachim Wiberg
a8fc8cae75
Generate Doxyfile from Doxyfile.in to get package version and paths
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-14 00:25:22 +02:00
Joachim Wiberg
5ff3f27806
Travis-CI: install tree + doxygen to build docs as well
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-13 23:33:16 +02:00
Joachim Wiberg
19d6c853e5
Initial codedocs.xyz integration
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-13 23:27:43 +02:00
Joachim Wiberg
e626d080d7
Update doc comments to proper doxygen syntax
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-13 23:27:08 +02:00
Joachim Wiberg
da080c886d
Add doxygen to standard build flow, if found
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-13 23:26:37 +02:00
Joachim Wiberg
7b1e0eb551
Relocate most documentation to doc/
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-13 23:22:44 +02:00
Joachim Wiberg
f207812854
doc: initial effort to enable doxygen
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-13 22:09:44 +02:00
Joachim Wiberg
241313a2bd
tests: refactor signal test
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-08 21:29:05 +02:00
Joachim Wiberg
1db9b6eb8e
examples: update .gitignore
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-08 20:28:59 +02:00
Joachim Wiberg
362670e149
Fix error handling in example callbacks
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-26 23:07:46 +02:00
Joachim Wiberg
18000a8ca0
Update changelogs, remember to bump ABI
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-26 23:03:42 +02:00
Joachim Wiberg
edc4db38ce
Bump version for v2.4.0 series, -beta1
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-26 22:58:32 +02:00
Joachim Wiberg
3d8ec02267
Update signal example with siginfo
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-26 22:56:25 +02:00
Joachim Wiberg
e20d37228d
New siginfo member in uev_t for signal watchers
...
This patch adds support for exporting the signalfd_siginfo struct read
from the signal fd descriptor on signals. This allows watcher callbacks
to, e.g., figure out who sent a signal. See signalfd(2) for details on
struct signalfd_siginfo.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-18 09:57:57 +02:00
Joachim Wiberg
bfd8454a92
Merge pull request #24 from oturpe/fedora-fixes
...
Fix to build cleanly on Fedora build system
2021-04-22 15:51:06 +02:00
Otto Urpelainen
08aa7dfd76
Replace obsolete autotools macro with supported alternative
...
AM_CONFIG_HEADER is obsolete and should be replaced with
AC_CONFIG_HEADERS.
2021-04-21 20:46:01 +03:00
Otto Urpelainen
3e213b3792
Fix test invocation in README.md script
...
'make check' works, 'make test' does not.
2021-04-21 20:34:55 +03:00
Otto Urpelainen
9f3d892dcd
Remove CFLAGS from tests/Makefile.am
...
Test are intended to be run from the root makefile, which delegates to
tests subfolder. If tests define their own CFLAGS, any configuration
from the root is overridden. This may result in a situation where the
tests fail to execute, because the library was compiled with
incompatible flags.
In particular, the starard LDFLAGS used by Fedora are incompatible with
the tests subfolder CFLAGS. Since there does not appear to be any
particular reason for forcing the tests subfolder CFLAGS, they are
removed here.
2021-04-21 20:24:46 +03:00
Joachim Wiberg
ad2e71b2c5
TODO: Update with ref. to issue #20
...
Closes #20
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-04-07 08:50:43 +02:00
Joachim Wiberg
042f1b59bf
examples: update comments
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-17 08:10:52 +01:00
Joachim Wiberg
8f96965d35
examples: add fork + signals + timer example
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-17 08:09:00 +01:00
Joachim Wiberg
53cad7bee2
examples: add timer + signal example
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-16 20:02:24 +01:00
Joachim Wiberg
3b3d6a3802
Update changelogs and bump version for v2.3.2 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
v2.3.2
2021-02-12 13:03:18 +01:00
Joachim Wiberg
f819d658fb
debian: update and relocate .symbols file
...
- Use v2.3.0 as minver, some were added earlier but this file wasn't
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-12 10:55:08 +01:00
Joachim Wiberg
5851282d1a
debian: add .symbols file
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-12 10:44:58 +01:00
Joachim Wiberg
deef49f85f
debian: change -dev package priorty to optional, as per policy 4.0.1
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-12 09:54:29 +01:00
Joachim Wiberg
b4b021b21f
Update changelogs for v2.3.2 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-12 09:37:00 +01:00
Joachim Wiberg
d7fd789378
Makefile: refactor and sync with libite
...
- Create .sha256 checksums for tarballs, in addition to the .md5
- Use debuild to build .deb package, runs lintian as well
- List all resulting build artifacts
- Call release-hook first, to check if tagged
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-12 09:35:05 +01:00
Joachim Wiberg
b26eea6442
configure: enable tar.gz dist archives, by popular demand
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-12 09:35:05 +01:00
Joachim Wiberg
6c467cd594
debian: sync build-depends from libite
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-12 09:16:24 +01:00
Joachim Wiberg
86e01be26e
Update copyright years and maintainer surname
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-12 09:15:40 +01:00
Joachim Nilsson
5fd29f7241
Clarify documentation of uev_timer_start()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-04-20 15:27:12 +02:00
Joachim Nilsson
8d07cc616e
Update changelogs and bump version for v2.3.1 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v2.3.1
2020-02-22 15:51:16 +01:00
Joachim Nilsson
9db9daec07
Use separate aux/ dir for auxilliary files and check for install
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-02-22 15:48:11 +01:00
Joachim Nilsson
af1a484c46
debian: Update Build-Depends, debhelper >= 10 is sufficient
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-02-22 15:45:08 +01:00
Joachim Nilsson
1e6395a85a
debian: Step library name to match SONAME, fixes lintian warning
...
This patch fixes the lintian warning package-name-doesnt-match-sonames,
which is a reminder to step the library version to match the soname.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-02-22 15:44:36 +01:00
Joachim Nilsson
5c8a258c3f
Update ChangeLog and bump version for v2.3.0 release
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v2.3.0
2019-04-06 13:33:06 +02:00
Joachim Nilsson
e79d25bb42
Bump ABI version 2.1.0 --> 2.2.0
...
New eventfd() API added.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-04-06 13:30:07 +02:00
Joachim Nilsson
6dccc05e0d
debian: Update copyright to meet recommendations for machine parsing
...
Also, clarify copyright for main sources and debian/* files.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-04-06 13:25:03 +02:00
Joachim Nilsson
de95022f44
debian: Update package description and include usr/share files
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-04-06 13:24:36 +02:00
Joachim Nilsson
041240a93d
debian: Update to latest std version
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-04-06 13:24:13 +02:00
Joachim Nilsson
837d8c1e16
Maintenance and release checklist
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-04-06 12:51:44 +02:00
Joachim Nilsson
a334d230a1
Update copyright years
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-04-06 12:45:50 +02:00