pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/c++-gtk-utils



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sat Apr 11 05:40:55 UTC 2015

Modified Files:
        pkgsrc/x11/c++-gtk-utils: Makefile PLIST distinfo

Log Message:
Update to 2.2.11

Changelog:
Version 2.2.11 (6 April 2015)
--------------

        Provide a mutex for calls to make-fresh-user-modules to deal with
        guile thread safety issues (c++-gtk-utils/Makefile.am;
        extension.h, extension_helper.cpp).

        Improve efficiency of scheme to C++ list translators for long
        lists (extension.h).

        Update libtool to version 2.4.4.

        Update code comments (extension.h, future.h, parallel.h,
        task_manager.h, task_manager.tpp).

        Update documentation (README; application.h, parallel.h, param.h).

Version 2.2.10 (24 November 2014)
--------------

        Permit Cgu::Thread::parallel_for_each(),
        Cgu::Thread::parallel_for_each_partial(),
        Cgu::Thread::parallel_transform() and
        Cgu::Thread::parallel_transform_partial() to take const source
        iterators (parallel.h).

        Provide Cgu::IntIter class to enable for loops to be more easily
        implemented with the parallel algorithms (doxygen.h.in,
        parallel.h; tests/test_parallel.cpp).

        With gcc >= 4.8 or clang >= 3.4, implement callback classes using
        std::tuple (this enables Callback::make() and Callback::make_ref()
        to take up to 10 bound arguments, avoids a lot of code duplication
        and makes for a cleaner implementation) (acinclude.m4,
        configure-gtk2.ac, configure-gtk3.ac; cgu_config.h.in,
        doxygen.main.in; callback.h, param.h; tests/Makefile.am,
        tests/test_tuple.cpp).

        Preallocate vectors in translator functions which return
        std::vector (extension.h).

        Correct information about clang compatibility (doxygen.main.in).

        Update documentation (async_queue.h).

Version 2.2.9 (6 October 2014)
-------------

        Provide AsyncQueue::move_pop_basic(),
        AsyncQueueDispatch::move_pop_basic(),
        AsyncQueueDispatch::move_pop_dispatch_basic() and
        AsyncQueueDispatch::move_pop_timed_dispatch_basic() methods
        (async_queue.h; tests/test_async_queue.cpp).

        Prevent new GTK+-3.14 deprecation warnings interfering with tests
        (test/test_application.cpp).

        Update build system to automake-1.14.1 (bootstrap-gtk2.sh,
        bootstrap-gtk3.sh, compile, Makefile.am).

        Update build system to gettext-0.18.2 (config.rpath; m4/*.m4;
        po/Makefile.in.in, po/Rules.quot, po/Makevars;
        c++-gtk-utils/Makefile.am, tests/Makefile.am,
        tests/extension/Makefile.am).

        Update tests (tests/test_callback.cpp).

        Add comments about strict aliasing with character set conversion
        functions (convert.cpp).

        Update documentation, including to cover C++14 (README;
        doxygen.main.in, async_queue.h, callback.h, convert.h,
        extension.h, fdstream.h, future.h, gstream.h, mem_fun.h, mutex.h,
        shared_handle.h, shared_ptr.h, task_manager.h, thread.h,
        window.h).


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/x11/c++-gtk-utils/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/c++-gtk-utils/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/c++-gtk-utils/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index