[glibmm] Created tag 2.47.3



The unsigned tag '2.47.3' was created.

Tagger: Murray Cumming <murrayc murrayc com>
Date: Sat Nov 28 13:23:43 2015 +0100

    2.47.3

Changes since the last tag '2.46.1':

Kjell Ahlstedt (11):
      Fix the build with --enable-warnings=fatal
      Add Glib::c_str_or_null()
      Revert "Add Glib::c_str_or_null()"
      ObjectBase, Object, Interface: Fix move constructors and move assignments
      Fix the build with --disable-deprecated-api
      gmmproc: Fix a test in Output.pm::get_ctor_properties()
      gmmproc: Use nullptr instead of 0,NULL,zero in some comments
      Glib: More nullptr instead of 0
      Gio: More nullptr instead of 0
      Tests: More nullptr instead of 0
      Use std::unique_lock::unlock() instead of release()

Murray Cumming (45):
      NEWS: List what's new in 2.46.
      Tiny whitespace fix.
      C++11: Glib::Error::what(): Use the override keyword.
      C++11: Gio::*Source: Use the override keyword.
      StreamIOChannel: Use the override keyword.
      Use -Wzero-as-null-pointer-constant with --enable-warnings=fatal
      Use nullptr instead of 0.
      Use nullptr intead of 0 in some generated code.
      Revert "Use -Wzero-as-null-pointer-constant with --enable-warnings=fatal"
      Replace static_cast<char*>(0) with nullptr.
      gmmproc: Use nullptr instead of 0.
      More use of nullptr instead of 0 or NULL.
      Mention nullptr instead of NULL in documentation and some comments.
      More use of nullptr instead of 0.
      RefPtr: Use nullptr instead of 0.
      Yet more nullptr instead of 0.
      More use of nullptr instead of 0.
      Glib: More nullptr instead of 0.
      Gio::DBus: Use nullptr instead of 0.
      Gio: Use of nullptr instead of 0.
      Examples: Use nullptr instead of 0.
      2.46.2
      Regenerate GIO .defs.
      Regenerate Glib defs.
      Regenerate *_docs.xml files.
      Threads: Deprecate in favour of the C++11/C++14 concurrency API.
      threadpool example: Use std::mutex instead of Glib::Threads::Mutex.
      thread example: Use std::thread, etc, instead of deprecated Glib::Threads::*.
      examples: dispatcher: Use std::thread and friends.
      Network examples: Use std::thread instead of Glib::Threads::Thread.
      tests/glibmm_mainloop: Use the std::thread API instead of Glib::Threads.
      resolver example: Use std::mutex instead of G_LOCK_DEFINE_STATIC.
      thread example: Use std::unique_ptr<> with std::thread.
      examples/tests: Use simpler std::thread constructor.
      glibmm_mainloop test: Allocate a thread on the stack.
      Glib::MainContext: Deprecate wait(cond, mutex).
      ObjectBase: Change extra_object_base_data_mutex to a std::mutex.
      Gio::Application: Use std::mutex instead of Glib::Threads::Mutex.
      Glib::Main: Use std::mutex instead of Glib::Threads::Mutex.
      Deprecated Glib::ThreadPool.
      Dispatcher: Use std::mutex instead of Glib::Threads::Mutex.
      Remove now-unnecessary includes of glibmm/threads.h.
      Threads::Private: Suggest use of thread_local.
      Threads: Add @deprecated to more API.
      2.47.3


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]