Imported Upstream version 2.99.2
[platform/upstream/libsigc++.git] / ChangeLog
index 2df0efc..8ba2903 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,267 @@
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       2.99.2
+
+2016-03-16  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       slot: Reinsert a comment that disappeared accidentally
+
+       The description of slot's specialization of visitor<>::do_visit_each<>()
+       disappeared by mistake when the slot# classes were removed.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       slot: Allow only the slot<R(Args...)> syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Use the sigc::slot<R(Args...)> syntax only.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       pointer_functor: Use the R(Args...) syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       signal: Allow only the signal<R(Args...)> syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Use sigc::signal<R(Args...)> syntax only.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       signal: Use the slot<R(Args...)> syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       examples: Use sigc::signal<R(Args...)> syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       docs: signal_base/exception_catch: Use signal<R(Args...)> syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       docs: slot_base: Use slot<R(Args...)> syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       docs: Use signal<R(Args..)> syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       docs: mem_fun/ptr_fun: Use the sigc::slot<R(Args...)> syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       test_retype: Add test of R(Args...) syntax.
+
+2016-03-16  Murray Cumming  <murrayc@murrayc.com>
+
+       test_retype: Break into smaller tests.
+
+2016-03-15  Murray Cumming  <murrayc@murrayc.com>
+
+       Reference docs: main page: Use @c to monospace function names.
+
+2016-03-15  Murray Cumming  <murrayc@murrayc.com>
+
+       Reference docs: main page: Discourage multiple PKG_CHECK_MODULES() calls.
+
+       Mention that one PKG_CHECK_MODULES() call can check for all
+       pgk-config-based dependencies.
+
+2016-03-15  Murray Cumming  <murrayc@murrayc.com>
+
+       Reference docs: main page: Make autotools part consistent with CMake part.
+
+2016-03-15  Murray Cumming  <murrayc@murrayc.com>
+
+       Reference docs: main page: Mention CMake.
+
+2016-03-13  Murray Cumming  <murrayc@murrayc.com>
+
+       Add a file about build systems.
+
+       Otherwise people will wonder whether we use autotools or CMake as our
+       main build system.
+
+2016-03-13  Murray Cumming  <murrayc@murrayc.com>
+
+       Update README to remove mention of m4.
+
+2016-03-13  Murray Cumming  <murrayc@murrayc.com>
+
+       test_tuple_transform_each: Comment out constexpr test that fails with g++.
+
+       Hopefully this works with newer g++ versions.
+
+2016-03-13  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: reduce required version to 3.2
+
+2016-03-13  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: add cmake files to dist package
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: fix generating cmake *Config files
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: fix library name
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: fix library output name
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: install sigc++config.h file
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: don't install uninstalled.pc file
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: add uninstall target
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: install headers from sigc++ directory
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: generate and install uninstalled.pc file
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: generate cmake *Config and *ConfigVersion files
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: add pkg-config support
+
+2016-03-12  Marcin Kolny  <marcin.kolny@gmail.com>
+
+       cmake: init - add cmake files
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       signal: Allow sigc::signal<R(Args...)> declaration, like std::function.
+
+       By adding a template specialization that repeats the main
+       template declaration, though it would be good to avoid the repetition.
+
+       Bug #763393
+
+       Please enter the commit message for your changes. Lines starting
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       slot: Allow sigc::slot<R(Args...)> declaration, like std::function.
+
+       By adding a template specialization that repeats the main
+       template declaration, though it would be good to avoid the repetition.
+
+       Bug #763393
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       signal: Update and improve the doxygen comment.
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       test_accumulated(): Restructure this.
+
+       To make it clearer and to keep the small tests more self-contained and
+       separate.
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       test_signal: Add test_simple().
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       test_signal(): Restructure this.
+
+       To make it clearer and to keep the small tests more self-contained and
+       separate.
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       slot: Update the Doxygen comment.
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       slot: Correct the doxygen comment line ending.
+
+2016-03-11  Murray Cumming  <murrayc@murrayc.com>
+
+       test_slot(): Restructure this.
+
+       To make it clearer and to keep the small tests more self-contained and
+       separate.
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       examples build: Disable deprecated API.
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       mem_functor: Remove now-unnecessary operator()(pointer).
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       retype: Simplify by using a template template parameter.
+
+2016-03-10  Murray Cumming  <murrayc@murrayc.com>
+
+       mem_fun(): Remove the T_obj* overloads.
+
+       So you would, for instance, always call sigc::mem_fun(*this, ...)
+       instead of sigc::mem_fun(this, ...).
+
+       Bug #763215
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       tuple_transform_each(): Allow this to be a constexpr.
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       bind: Use of constexpr.
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       tuple_for_each(): Use of constexpr.
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       tuple_cdr(), tuple_start(), tuple_end(): Use of constexpr.
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       TupleVisitorVisitEach and TupleVisitorVisitEach: Use constexpr.
+
+       This would seem to be necessary if the tuple utils are ever fully
+       constexpr.
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       bind: Use of const.
+
+2016-03-08  Murray Cumming  <murrayc@murrayc.com>
+
+       Put member_method*<> in sigc::internal namespace.
+
+2016-03-07  Murray Cumming  <murrayc@murrayc.com>
+
+       NEWS: Mention that it needs C++14.
+
 2016-03-07  Murray Cumming  <murrayc@murrayc.com>
 
        Update NEWS