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).