Revision history for IO-Async-Loop-Glib

0.22    2020-05-05
        [CHANGES]
         * Support IO::Async 0.76
            + ->watch_child API is now called ->watch_process

0.21    CHANGES:
         * Implement the iO::Async 0.49 Loop API - watch_time/unwatch_time
         * Implement watch_child on specific PIDs using native GLib child
           watches
         * Bugfixes for pipe HUP and $context->iteration early returns

0.20    CHANGES:
         * Optionally implement watch_io on_hangup (only on Linux)
         * Fix use of Time::HiRes::time() - Loop has a ->time method directly
         * Added some IO::Async + Glib sharing unit tests

0.19    CHANGES:
         * Updated for IO::Async 0.33

0.18    CHANGES:
         * Use Time::HiRes for timing accuracy
         * Added two small Gtk2-based examples

        BUGFIXES:
         * Clamp negative timer intervals to 0 - fixes RT 53281

0.17    CHANGES:
         * Updated for IO-Async 0.24
         * Use shared acceptance testing provided by IO::Async::LoopTests

        BUGFIXES:
         * Fixed a reference leak bug in enqueue_timer

0.16    CHANGES:
         * Various small updates to keep CPANTS happy

0.15    CHANGES:
         * Added 'use warnings'

        BUGFIXES:
         * Account for timing inaccuracies and race condition in timing tests

0.14    CHANGES:
         * Updated for IO-Async 0.20

0.13:   CHANGES:
         * Implement interfaces required for IO::Async 0.17
         * Deprecated class IO::Async::Set::GMainLoop now dies instantly

        BUGFIXES:
         * Be sure to watch for error conditions in Notifiers as well as
           normal IO

0.12    First version split out from IO-Async dist