2012-08-08 09:11:32 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jul 7 14:38:42 UTC 2012 - reddwarf@opensuse.org
|
|
|
|
|
|
|
|
- update to version 4,11
|
|
|
|
- INCOMPATIBLE CHANGE: ev_timer_again now clears the pending
|
|
|
|
status, as was documented already, but not implemented in the
|
|
|
|
repeating case.
|
|
|
|
- new compiletime symbols: EV_NO_SMP and EV_NO_THREADS.
|
|
|
|
- fix a race where the workaround against the epoll fork bugs
|
|
|
|
caused signals to not be handled anymore.
|
|
|
|
- correct backend_fudge for most backends, and implement a
|
|
|
|
windows specific workaround to avoid looping because we call
|
|
|
|
both select and Sleep, both with different time resolutions.
|
|
|
|
- document range and guarantees of ev_sleep.
|
|
|
|
- document reasonable ranges for periodics interval and offset.
|
|
|
|
- rename backend_fudge to backend_mintime to avoid future
|
|
|
|
confusion :)
|
|
|
|
- change the default periodic reschedule function to hopefully
|
|
|
|
be more exact and correct even in corner cases or in the far
|
|
|
|
future.
|
|
|
|
- do not rely on -lm anymore: use it when available but use our
|
|
|
|
own floor () if it is missing. This should make it easier to
|
|
|
|
embed, as no external libraries are required.
|
|
|
|
- strategically import macros from libecb and mark rarely-used
|
|
|
|
functions as cache-cold (saving almost 2k code size on typical
|
|
|
|
amd64 setups).
|
|
|
|
- add Symbols.ev and Symbols.event files, that were missing.
|
|
|
|
- fix backend_mintime value for epoll (was 1/1024, is 1/1000 now).
|
|
|
|
- fix #3 "be smart about timeouts" to not "deadlock" when
|
|
|
|
timeout == now, also improve the section overall.
|
|
|
|
- avoid "AVOIDING FINISHING BEFORE RETURNING" idiom.
|
|
|
|
- support new EV_API_STATIC mode to make all libev symbols
|
|
|
|
static.
|
|
|
|
- supply default CFLAGS of -g -O3 with gcc when original CFLAGS
|
|
|
|
were empty.
|
|
|
|
- generate .pc manually to avoid having to regenerate the patch
|
|
|
|
(that is not accepted upstream) and autoreconf call
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 16 12:01:39 UTC 2011 - stbuehler@web.de
|
|
|
|
|
|
|
|
- update to version 4.04
|
|
|
|
- fix two problems in the native win32 backend, where reuse of fd's
|
|
|
|
with different underlying handles caused handles not to be removed
|
|
|
|
or added to the select set (analyzed and tested by Bert Belder).
|
|
|
|
- do no rely on ceil() in ev_e?poll.c.
|
|
|
|
- backport libev to HP-UX versions before 11 v3.
|
|
|
|
- configure did not detect nanosleep and clock_gettime properly when
|
|
|
|
they are available in the libc (as opposed to -lrt).
|
|
|
|
- update to version 4.03
|
|
|
|
- officially support polling files with all backends.
|
|
|
|
- support files, /dev/zero etc. the same way as select in the epoll
|
|
|
|
backend, by generating events on our own.
|
|
|
|
- ports backend: work around solaris bug 6874410 and many related ones
|
|
|
|
(EINTR, maybe more), with no performance loss (note that the solaris
|
|
|
|
bug report is actually wrong, reality is far more bizarre and broken
|
|
|
|
than that).
|
|
|
|
- define EV_READ/EV_WRITE as macros in event.h, as some programs use
|
|
|
|
#ifdef to test for them.
|
|
|
|
- new (experimental) function: ev_feed_signal.
|
|
|
|
- new (to become default) EVFLAG_NOSIGMASK flag.
|
|
|
|
- new EVBACKEND_MASK symbol.
|
|
|
|
- updated COMMON IDIOMS SECTION.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 16 10:13:55 UTC 2011 - sweet_f_a@gmx.de
|
|
|
|
|
|
|
|
- explicit specify package group for subpackages to fix SLE build
|
|
|
|
"error: Group field must be present in package: libev4"
|
|
|
|
- BuildRequire pkgconfig instead of pkg-config to be more compatible
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 8 13:59:12 UTC 2011 - coolo@suse.com
|
|
|
|
|
|
|
|
- license seems to be BSD-2-Clause
|
|
|
|
|
2011-11-16 16:18:43 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Nov 13 09:16:12 UTC 2011 - coolo@suse.com
|
|
|
|
|
|
|
|
- add libtool as explicit buildrequire to avoid implicit dependency from prjconf
|
|
|
|
|
2011-02-15 16:34:50 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 6 09:21:44 UTC 2010 - stbuehler@web.de
|
|
|
|
|
|
|
|
- build-require pkg-config to provide pkgconfig(libev)
|
|
|
|
- update to version 4.01
|
|
|
|
- automake fucked it up, apparently, --add-missing -f is not quite enough
|
|
|
|
to make it update its files, so 4.00 didn't install ev++.h and
|
|
|
|
event.h on make install. grrr.
|
|
|
|
- ev_loop(count|depth) didn't return anything (Robin Haberkorn).
|
|
|
|
- change EV_UNDEF to 0xffffffff to silence some overzealous compilers.
|
|
|
|
- use "(libev) " prefix for all libev error messages now.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 25 12:57:26 UTC 2010 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to version 4.00
|
|
|
|
- "PORTING FROM LIBEV 3.X TO 4.X" (in ev.pod) is recommended
|
|
|
|
reading.
|
|
|
|
- ev_embed_stop did not correctly stop the watcher (very good
|
|
|
|
testcase by Vladimir Timofeev).
|
|
|
|
- ev_run will now always update the current loop time - it
|
|
|
|
erroneously didn't when idle watchers were active, causing
|
|
|
|
timers not to fire.
|
|
|
|
- fix a bug where a timeout of zero caused the timer not to fire
|
|
|
|
in the libevent emulation (testcase by Péter Szabó).
|
|
|
|
- applied win32 fixes by Michael Lenaghan (also James Mansion).
|
|
|
|
- replace EV_MINIMAL by EV_FEATURES.
|
|
|
|
- prefer EPOLL_CTL_ADD over EPOLL_CTL_MOD in some more cases, as
|
|
|
|
it seems the former is *much* faster than the latter.
|
|
|
|
- linux kernel version detection (for inotify bug workarounds)
|
|
|
|
did not work properly.
|
|
|
|
- reduce the number of spurious wake-ups with the ports backend.
|
|
|
|
- remove dependency on sys/queue.h on freebsd (patch by Vanilla
|
|
|
|
Hsu).
|
|
|
|
- do async init within ev_async_start, not ev_async_set, which
|
|
|
|
avoids an API quirk where the set function must be called in
|
|
|
|
the C++ API even when there is nothing to set.
|
|
|
|
- add (undocumented) EV_ENABLE when adding events with kqueue,
|
|
|
|
this might help with OS X, which seems to need it despite
|
|
|
|
documenting not to need it (helpfully pointed out by Tilghman
|
|
|
|
Lesher).
|
|
|
|
- do not use poll by default on freebsd, it's broken (what isn't
|
|
|
|
on freebsd...).
|
|
|
|
- allow to embed epoll on kernels >= 2.6.32.
|
|
|
|
- configure now prepends -O3, not appends it, so one can still
|
|
|
|
override it.
|
|
|
|
- ev.pod: greatly expanded the portability section, added a
|
|
|
|
porting section, a description of watcher states and made lots
|
|
|
|
of minor fixes.
|
|
|
|
- disable poll backend on AIX, the poll header spams the
|
|
|
|
namespace and it's not worth working around dead platforms
|
|
|
|
(reported and analyzed by Aivars Kalvans).
|
|
|
|
- improve header file compatibility of the standalone eventfd
|
|
|
|
code in an obscure case.
|
|
|
|
- implement EV_AVOID_STDIO option.
|
|
|
|
- do not use sscanf to parse linux version number (smaller,
|
|
|
|
faster, no sscanf dependency).
|
|
|
|
- new EV_CHILD_ENABLE and EV_SIGNAL_ENABLE configurable settings.
|
|
|
|
- update libev.m4 HAVE_CLOCK_SYSCALL test for newer glibcs.
|
|
|
|
- add section on accept() problems to the manpage.
|
|
|
|
- rename EV_TIMEOUT to EV_TIMER.
|
|
|
|
- rename ev_loop_count/depth/verify/loop/unloop.
|
|
|
|
- remove ev_default_destroy and ev_default_fork.
|
|
|
|
- switch to two-digit minor version.
|
|
|
|
- work around an apparent gentoo compiler bug.
|
|
|
|
- use enum instead of #define for most constants.
|
|
|
|
- improve compatibility to older C++ compilers.
|
|
|
|
- (experimental) ev_run/ev_default_loop/ev_break/ev_loop_new have
|
|
|
|
now default arguments when compiled as C++.
|
|
|
|
- ev_loop_new no longer leaks memory when loop creation failed.
|
|
|
|
- new ev_cleanup watcher type.
|
|
|
|
- move pkgconfig file to devel package
|
|
|
|
- updated compiler warnings patch:
|
|
|
|
old name libev-3.9_compiler_warnings.patch
|
|
|
|
new name libev-4.00_compiler_warnings.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Aug 23 13:26:25 UTC 2010 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- added libev-3.9_pkg-config.patch:
|
|
|
|
patch by stbuehler.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 14 15:39:22 UTC 2010 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 3.9
|
|
|
|
for the changes see /usr/share/doc/packages/libev-devel/Changes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 19 12:29:58 CET 2009 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 3.53
|
|
|
|
for the changes see /usr/share/doc/packages/libev-devel/Changes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 16 17:05:17 CEST 2008 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to 3.43
|
|
|
|
for the changes see /usr/share/doc/packages/libev-devel/Changes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 29 00:34:46 CET 2008 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- update to version 3.0:
|
|
|
|
- API/ABI bump to version 3.0.
|
|
|
|
- ev++.h includes "ev.h" by default now, not <ev.h>.
|
|
|
|
- slightly improved documentation.
|
|
|
|
- speed up signal detection after a fork.
|
|
|
|
- only optionally return trace status changed in ev_child watchers.
|
|
|
|
- experimental (and undocumented) loop wrappers for ev++.h.
|
|
|
|
- additional changes from 2.01:
|
|
|
|
- separate Changes file.
|
|
|
|
- fix ev_path_set => ev_stat_set typo.
|
|
|
|
- remove event_compat.h from the libev tarball.
|
|
|
|
- change how include files are found.
|
|
|
|
- doc updates.
|
|
|
|
- update licenses, explicitly allow for GPL relicensing.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Dec 23 17:34:05 CET 2007 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- fix license
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Dec 23 16:56:42 CET 2007 - mrueckert@suse.de
|
|
|
|
|
|
|
|
- initial package
|
|
|
|
|