File c++-gtk-utils.changes of Package c++-gtk-utils

-------------------------------------------------------------------
Sun Dec  2 18:43:46 UTC 2012 - dimstar@opensuse.org

- Update to version 2.0.13:
  + Provide TaskManager::make_task_result(),
    TaskManager::make_task_when(),
    TaskManager::make_task_when_full() and
    TaskManager::make_task_compose() convenience wrapper methods
    for target functions which return a value, for easier task
    composition.
  + Don't use static member function of local struct for callback
    function.
  + Make explicit move operations where relevant.
  + Update unit tests.
  + Update documentation.

-------------------------------------------------------------------
Sun Oct  7 16:28:31 UTC 2012 - zaitor@opensuse.org

- Update to version 2.0.12:
  + Provide a Cgu::Thread::TaskManager thread pool class for
    multiple task to thread mapping and task_manager.
  + Suppress deprecated warnings for g_thread_init(), 
    GStaticRecMutex and GtkTable with glib-2.34/gtk+-3.6.
  + Replace the sourceforge SVN repository with a sourceforge
    git respository.
  + Update documentation.

-------------------------------------------------------------------
Sun Sep 16 13:32:04 UTC 2012 - dimstar@opensuse.org

- Update to version 2.0.11:
  + Add move_pop() methods to AsyncQueue and AsyncQueueDispatch
    classes, and move_pop_dispatch() and move_pop_timed_dispatch()
    methods to the AsyncQueueDispatch class.
  + Add move_get() method to AsyncResult class.
  + Add move_get() method to Thread::Future class.
  + Make AsyncResult::get() truly cancellation safe
  + Carry out locking in the AsyncResult destructor.
  + Make Thread::Future::get() cancellation safe.
  + Make sure Thread::Future::get() does not hang if a call to
    Thread::Future::run() by another thread threw.
  + Merge c++11 branch with trunk in SVN.
  + Update documentation.

-------------------------------------------------------------------
Sun Jul 22 10:39:36 UTC 2012 - zaitor@opensuse.org

- Update to version 2.0.10:
  + Enable Callback objects created with Cgu::Callback::lambda() to
    be constructed for mutable lambda objects.
  + Update build system to libtool-2.4.2, automake-1.12.1 and
    autoconf-2.69.
  + Update doxygen configuration file for doxygen-1.8.1.1.
  + Update unit test.
  + Update documentation.

-------------------------------------------------------------------
Mon Jun 11 18:10:17 UTC 2012 - dimstar@opensuse.org

- Update to version 2.0.9:
  + Provide a new Callback::lambda() factory function for more
    convenient construction of callback objects from C++11 lambda
    expressions.
  + Provide for unblocking of threads waiting on an
    AsyncQueueDispatch object where it acquires items from a move
    assignment.
  + Update unit tests.
  + Update documentation.

-------------------------------------------------------------------
Sun May 20 14:52:02 UTC 2012 - dimstar@opensuse.org

- Update to version 2.0.8:
  + Provide new Cgu::AsyncResult class.
  + Provide copy constructors, assignment operators and swap
    methodsfor Cgu::AsyncQueue and Cgu::AsyncQueueDispatch classes.
  + Provide size() method for Cgu::AsyncQueue and
    Cgu::AsyncQueueDispatch classes.
  + Add default constructor for Cgu::Thread::JoinableHandle class.
  + Add gcc-4.7 to the list of compilers requiring use of the
    -std=c++0x flag.
  + Update other documentation.

-------------------------------------------------------------------
Thu Apr 12 12:40:12 UTC 2012 - malcolmlewis@opensuse.org

- Update to version 2.0.7:
  + Fix compilation with gcc-4.7.
  + Provide unit test for Future asynchronous functions.
  + Avoid types deprecated in gtk+-3.4 in the Application unit
    test, when compiled against gtk+-3.4.
  + Update FSF address in relevant copyright notices.
  + Update documentation.
- Drop c++-gtk-utils-fix-incorrect-fsf-address.patch: fixed
  upstream.
- Drop c++-gtk-utils-gcc47.patch: fixed upstream.

-------------------------------------------------------------------
Sat Mar 17 21:19:38 UTC 2012 - dimstar@opensuse.org

- Add c++-gtk-utils-gcc47.patch: Fix build with gcc 4.7.

-------------------------------------------------------------------
Sat Feb  4 03:17:21 UTC 2012 - malcolmlewis@opensuse.org

- Initial build.
- Add c++-gtk-utils-fix-incorrect-fsf-address.patch: Fix incorrect
  FSF address (sf#3484267).
openSUSE Build Service is sponsored by