Joachim Nilsson
bfcea55b1e
Add slightly odd signal testing + fork() example
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-02-15 18:13:26 +01:00
Joachim Nilsson
6e7234fa4d
Fix issue #1 : Use local queue.h from OpenBSD, may be missing on target OS
...
Use OpenBSD version of queue.h since the C-library may not have it (at
all), or may come with an older (buggy) version.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-02-15 18:13:18 +01:00
Joachim Nilsson
51a802716d
Rename main.c --> uev.c
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-02-15 18:13:14 +01:00
Joachim Nilsson
5ecc6d64b4
Move test.c and joystick.c to examples/
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-02-15 18:13:09 +01:00
Joachim Nilsson
d1b9fd17f3
Proposal to add uev_*_start(), for symmetry and finit ..
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-02-10 07:58:23 +01:00
Joachim Nilsson
3192923687
Add another notice to the API section, again highlighting signalfd caveats!
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-02-04 20:36:32 +01:00
Joachim Nilsson
83822a664e
Fix cut-and-paste error in git tag links.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-02-01 09:00:39 +01:00
Joachim Nilsson
8e40133c23
Add CHANGELOG and TODO to Makefile and symlink to .md CHANGELOG
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-30 23:43:32 +01:00
Joachim Nilsson
b55702a97d
Simplify autodep handling for Make, thank you GCC.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-30 22:49:37 +01:00
Joachim Nilsson
e6a27743a4
Change Coverity Scan branch to use 'dev' instead of master.
...
We don't want to run out of scan tokens for every README update. This
also means the introduction of a new workflow. All new development must
be staged to the dev branch before being merged to master.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-30 22:44:25 +01:00
Joachim Nilsson
e797247308
New practice, up version to VER-dev after each release.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-30 22:37:49 +01:00
Joachim Nilsson
7eb3d56c83
Add basic TODO.md, currently wishing for Santa to bring kqueue support
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-30 22:35:29 +01:00
Joachim Nilsson
9027249b69
Add CHANGELOG.md in http://keepachangelog.com format
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-30 22:34:37 +01:00
Joachim Nilsson
e5c4bb9e4b
Actually bump release to v1.0.4
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-30 22:34:37 +01:00
Joachim Nilsson
006eed0033
Improve Markdown linking to make the text version more readable.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-25 13:10:24 +01:00
Joachim Nilsson
0e3d6ebb1d
Minor improvement in how build is echoed to screen.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.0.4
2015-01-24 23:51:24 +01:00
Joachim Nilsson
66194a8645
Update Introduction with cautionary warning about signalfd.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-24 14:27:32 +01:00
Joachim Nilsson
0f18e4fcc0
Minor update.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-22 01:22:56 +01:00
Joachim Nilsson
96a497b03e
Simplify test.c example, no need to stop timer before exit.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-11 14:05:41 +01:00
Joachim Nilsson
2a6697d514
Add ToC and some kbd markup
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-11 14:04:48 +01:00
Joachim Nilsson
5c7a6f1163
Bump version for v1.0.3 release.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.0.3
2015-01-07 02:14:17 +01:00
Joachim Nilsson
618480140c
Update copyright years and reflow LICENSE file.
...
Update copyright years of all sources.
Reflow/reformat paragraphs in MIT license to match Finit,
i.e., no content changes only whitespace/linebreak changes.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-07 02:11:09 +01:00
Joachim Nilsson
55f92d25ba
Change from Sparse to Clang's scan-build for make check target
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-07 02:03:20 +01:00
Joachim Nilsson
82d0b0dcb8
Add Coverity Scan integration.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-07 01:42:38 +01:00
Joachim Nilsson
b0aec77056
Add Travis CI integration.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-07 01:36:45 +01:00
Joachim Nilsson
64f32c9086
Fix make dist build target and bump version again.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.0.2
2015-01-07 01:30:30 +01:00
Joachim Nilsson
5065440f52
Minor change libuev --> libuEv and bump version for release.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
v1.0.1
2015-01-07 01:18:07 +01:00
Joachim Nilsson
8e1f384c38
README: Minor cleanup, after comments by @vonj
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-06 22:50:09 +01:00
Joachim Nilsson
3094ef2887
README.md: Last update, possibly. Mostly tweaks and cleanup.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-31 02:19:20 +01:00
Joachim Nilsson
e50f8aee94
Yet another API section update.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-30 21:22:05 +01:00
Joachim Nilsson
0bf22de8e0
More API section updates.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-30 21:13:34 +01:00
Joachim Nilsson
78d140f310
Cleanup API.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-30 21:08:38 +01:00
Joachim Nilsson
e681657ca7
Syntax highlight API on GitHub
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-30 21:04:02 +01:00
Joachim Nilsson
e707d24290
Update README on the uev_run() flags parameter and slight fixes.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-30 21:02:45 +01:00
Joachim Nilsson
7f10528d80
main.c:uev_run() - Document mysterious flags parameter.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-30 20:49:08 +01:00
Joachim Nilsson
d352e176dc
Minor spell check fixes and additions.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-30 19:53:56 +01:00
Joachim Nilsson
93d9d06802
First cleanup of README after comments by @vonj, more to come ...
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-30 19:36:18 +01:00
Joachim Nilsson
23935c248a
Add joystick reading example, for documentation.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-30 18:07:22 +01:00
Joachim Nilsson
59afe57995
Minor update to README
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-28 21:54:40 +01:00
Joachim Nilsson
1dfdc875d7
Update README
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-12-28 21:36:01 +01:00
Joachim Nilsson
3d93de3806
Update REAMDE
v1.0.0
2013-08-06 14:12:54 +02:00
Joachim Nilsson
70881326d0
Minor fixes to bench.c when running many descriptors.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2013-08-06 02:54:09 +02:00
Joachim Nilsson
1b34da7a1a
Update REAMDE
2013-08-06 02:15:41 +02:00
Joachim Nilsson
0de9cb6321
Adapt bench.c (from libev) to libuev, no libev/libevent API wrappers available
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2013-08-06 02:04:41 +02:00
Joachim Nilsson
d9f078a119
Reindent bench.c to Linux coding style
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2013-08-06 02:04:41 +02:00
Joachim Nilsson
f7e93f9d43
Import Niels Provos bench.c, this version from http://libev.schmorp.de/bench.c
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2013-08-06 02:03:33 +02:00
Joachim Nilsson
82a09196f0
Add support for make check using Sparse
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2013-08-06 02:00:24 +02:00
Joachim Nilsson
66c5606e34
Add support for UEV_ONCE and UEV_NONBLOCK run flags to uev_run()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2013-08-06 02:00:24 +02:00
Joachim Nilsson
d6e0146803
Major refactor: API change, code cleanup, remove calloc()/free()
...
- Rename all _create() functions --> _init()
- Rename all _delete() functions --> _stop()
- Watchers are automatically started, except
- Timer watchers are automatically started by uev_run()
- Allow I/O watchers to watch either EV_READ/EV_WRITE or both events
- Extend callbacks with a received events field
- Remove calloc()/free(), let user handle this
- Make event has-a context when initializing it => simplifies API
- Internal uev_watcher_*() API mostly handles epoll stop/start
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2013-08-06 02:00:24 +02:00
Joachim Nilsson
c69ce87eb8
Rename uev_t --> uev_ctx_t and uev_watcher_t --> uev_t
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2013-08-06 02:00:24 +02:00