| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Since libsigc++ now requires MSVC 2013 to build, the MSVC_Net2010 directory
needs to be renamed to MSVC_Net2013, so that people will not be confused on
what MSVC version is needed to build libsigc++. Also remove MSVC_Net2005
and MSVC_Net2008 from the distribution, as they are no longer able to build
libsigc++.
https://bugzilla.gnome.org/show_bug.cgi?id=754082
|
| |
|
| |
|
|
|
|
| |
Because we use it in glibmm already. No code changes were necessary.
|
| |
|
|
|
|
| |
2.5.1
|
| |
|
|
|
|
|
|
| |
* configure.ac: Use MM_AX_CXX_COMPILE_STDCXX_11 to check for compiler
support for C++11 and use it (--std=c++11 for current versions of
g++). Bug #672555.
|
| |
|
| |
|
|
|
|
|
|
| |
* configure.ac: Require mm-common 0.9.7.
* docs/.gitignore: Ignore doxygen-extra.css.
* docs/reference/Doxyfile.in: Use doxygen-extra.css instead of doxygen.css.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Add MM_ARG_DISABLE_DEPRECATED_API(SIGCXX).
* sigc++/adaptors/lambda/macros/base.h.m4:
* sigc++/adaptors/lambda/macros/group.h.m4:
* sigc++/adaptors/lambda/macros/lambda.cc.m4:
* sigc++/adaptors/lambda/macros/operator.h.m4:
* sigc++/adaptors/lambda/macros/select.h.m4: Deprecate everything.
* sigc++/macros/template.macros.m4: Add deprecation macros.
* sigc++config.h.in: Add #undef SIGCXX_DISABLE_DEPRECATED.
* tests/test_lambda.cc: Skip test if SIGCXX_DISABLE_DEPRECATED is defined.
Bug #672555.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Require mm-common 0.9.6 or later.
* docs/reference/Doxyfile.in: Don't warn for undocumented classes and structs.
* sigc++/adaptors/macros/bind.h.m4:
* sigc++/adaptors/macros/bind_return.h.m4:
* sigc++/adaptors/macros/compose.h.m4:
* sigc++/adaptors/macros/hide.h.m4:
* sigc++/connection.h:
* sigc++/macros/limit_reference.h.m4: Make all parameter names in @param
commands equal to the corresponding names in the function declarations.
* sigc++/signal_base.h: Remove an extraneous period that confuses Doxygen.
* sigc++/type_traits.h: Add a missing @code/@endcode pair.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* autogen.sh: Warn about everything during autoreconf.
* build/cxx.m4:
* build/cxx_std.m4: Replaced AC_TRY_COMPILE with AC_COMPILE_IFELSE.
* configure.ac: Use LT_INIT.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2010-09-19 Armin Burgmeier <armin@arbur.net>
* MSVC_Net2010/filelist.am:
* MSVC_Net2010/libsigc++2.sln:
* MSVC_Net2010/libsigc++2.vcxproj:
* MSVC_Net2010/libsigc++2.vcxproj.filters:
* MSVC_Net2010/sigc.rc.in:
* MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj:
* MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj.filters:
* MSVC_Net2010/tests/test_bind/test_bind.vcxproj:
* MSVC_Net2010/tests/test_bind/test_bind.vcxproj.filters:
* MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj:
* MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj.filters:
* MSVC_Net2010/tests/test_compose/test_compose.vcxproj:
* MSVC_Net2010/tests/test_compose/test_compose.vcxproj.filters:
* MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj:
* MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj.filters:
* MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj:
* MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj.filters:
* MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj:
* MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj.filters:
* MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj:
* MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj.filters:
* MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj:
* MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj.filters:
* MSVC_Net2010/tests/test_hide/test_hide.vcxproj:
* MSVC_Net2010/tests/test_hide/test_hide.vcxproj.filters:
* MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj:
* MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj.filters:
* MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj:
* MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj.filters:
* MSVC_Net2010/tests/test_retype/test_retype.vcxproj:
* MSVC_Net2010/tests/test_retype/test_retype.vcxproj.filters:
* MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj:
* MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj.filters:
* MSVC_Net2010/tests/test_signal/test_signal.vcxproj:
* MSVC_Net2010/tests/test_signal/test_signal.vcxproj.filters:
* MSVC_Net2010/tests/test_size/test_size.vcxproj:
* MSVC_Net2010/tests/test_size/test_size.vcxproj.filters:
* MSVC_Net2010/tests/test_slot/test_slot.vcxproj:
* MSVC_Net2010/tests/test_slot/test_slot.vcxproj.filters:
* MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj:
* MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj.filters:
* Makefile.am:
* configure.ac: Added project files for Visual Studio 2010.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* configure.ac: Call the AM_SILENT_RULES macro if it is defined.
* docs/doc-manual.am, sigc++/Makefile.am: Prefix the commands of
custom rules with $(AM_V_GEN) or $(AM_V_at) in order to support
the silent rules feature of Automake.
|
|
|
|
|
|
| |
* configure.ac (AC_INIT): Increment version number to 2.2.4.2.
(MM_PREREQ): Require mm-common 0.7.2.
* NEWS: Write news entry for libsigc++ 2.2.4.2.
|
|
|
|
|
|
|
| |
* configure.ac (MM_PREREQ): Require mm-common 0.7.
* docs/Makefile.am (dist_noinst_DATA): List doxygen.css.
* docs/reference/Doxyfile.in (HTML_STYLESHEET): Assign path
to the shared doxygen.css provided by mm-common.
|
|
|
|
|
| |
* configure.ac (AC_INIT): Adjust version number to 2.2.4.1.
* NEWS: Correct version of top news entry to 2.2.4.1.
|
|
|
|
|
| |
* configure.ac (AC_INIT): Increment version number to 2.2.5.
* NEWS: Write news entry for libsigc++ 2.2.5.
|
|
|
|
|
| |
* configure.ac (AM_INIT_AUTOMAKE): Add options check-news and
dist-bzip2.
|
|
|
|
|
|
| |
* configure.ac (AC_INIT): Increase version number to 2.2.4.
(MM_PREREQ): Require mm-common 0.6.1 for the updated default
location of the reference documentation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* sigc++.pc.in: Rename file from sigc++-2.0.pc.in.
* sigc++-uninstalled.pc.in: Rename file from
sigc++-2.0-uninstalled.pc.in.
* MSVC_Net200[58]/sigc.rc.in: Rename files from sigc-2.0.rc.in
and use @SIGCXX_API_VERSION@ substitution for the API version.
Also replace @VERSION@ with @PACKAGE_VERSION@.
* MSVC_Net200[58]/libsigc++2.{sln,vcproj}: Remove version from
the project name and filenames.
* MSVC_Net200[58]/filelist.am: Remove version from filenames.
* configure.ac (AC_CONFIG_FILES): Insert ${SIGCXX_MODULE_NAME}
into output filenames and remove the version from the input
filenames.
* Makefile.am: Use $(SIGCXX_MODULE_NAME) in pkg-config file
names instead of hard-coding the API version.
* sigc++/Makefile.am (lib_LTLIBRARIES): Instead of hard-coding
the libtool archive name, substitute @SIGCXX_API_VERSION@ into
it, as well as into the derived variable names.
|
|
|
|
|
|
|
|
|
|
| |
* build/: Rename directory from scripts/ for consistency with most
of the other modules that switched to the new build infrastructure.
* Makefile.am (ACLOCAL_AMFLAGS): Adjust M4 include directory.
* README: Adjust a reference to scripts/ in the text.
* configure.ac (AC_CONFIG_AUX_DIR): Copy auxiliary files to build/.
(AC_CONFIG_MACRO_DIR): Place Autoconf M4 files into build/.
* docs/Makefile.am: Include $(top_srcdir)/build/doc-reference.am.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac (MM_PREREQ): Require mm-common 0.4.
(MM_INIT_MODULE): Omit now optional version number argument.
(MM_CONFIG_DOCTOOL_DIR): Copy the documentation utilities into docs/
instead of scripts/.
* Makefile.am (dist_noinst_DATA): Remove documentation utilities.
* sigc++-2.0.pc.in (htmlrefpub): Append trailing slash.
* sigc++-2.0-uninstalled.pc.in (htmlrefpub): ditto,
* docs/Makefile.am (htmlrefpub): ditto.
(doc_input): Perform a VPATH search for each input file, to correctly
handle the case of rebuilding the documentation of a tarball release
which includes the generated sources.
(dist_noinst_DATA): List documentation utilities.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MSVC_Net200[58]/filelist.am: New Automake include files, defining
the lists of files to ship from the MSVC project directories.
* MSVC_Net200[58]/Makefile.am: Delete recursive Makefile.am files.
* Makefile.am: Include MSVC_Net200[58]/filelist.am.
(dist_noinst_DATA): Distribute MSVC project files.
(SUBDIRS): Do not recurse into the MSVC_Net200[58] subdirectories.
* configure.ac (AC_CONFIG_FILES): Remove the output files
MSVC_Net200[58]/Makefile.am from the list.
(AC_CONFIG_COMMANDS): Copy sigc++config.h into the MSVC project
directories at the end of config.status.
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Call MM_CONFIG_DOCTOOL_DIR([scripts]) to set
up the destination directory for mm-common-prepare to copy
the documentation utilities to.
* scripts/doc-install.pl: Delete file.
* scripts/doc-postprocess.pl: ditto,
* scripts/tagfile-to-devhelp2.xsl: ditto.
|
|
|
|
|
|
|
| |
* configure.ac (AC_INIT): Change the bug-report argument to the
URL for filing a new libsigc++ bug on bugzilla.gnome.org. Also
name the website URL as fifth argument. It will simply be ignored
if the installed Autoconf does not support this new feature.
|
|
|
|
|
| |
* configure.ac (MM_ARG_ENABLE_WARNINGS): Remove -pedantic from the
list of compiler flags to use at warning level "min" (the default).
|
|
|
|
|
|
| |
* configure.ac (m4_pattern_forbid): Take into account that the
pattern is applied to tokens, not lines. Also catch unexpanded
calls to underscore-prefixed private macros.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* autogen.sh: Replace with a minimal script that simply executes
mm-common-prepare, autoreconf and configure.
* configure.ac: Get rid of an enormous amount of old cruft. Use
macros from the new mm-common module to set up Doxygen for building
the documentation. Add option to enable more compiler warnings.
* sigc++-2.0-uninstalled.pc.in: New pkg-config data file to allow
linking to an uninstalled libsigc++.
* sigc++-2.0.pc.in: Modernize. Provide the location of the
installed reference documentation and the Doxygen tag file.
* sigc++config.h.in: Modernize and update for new build
infrastructure.
* Makefile.am, */Makefile.am: Modernize and adapt to the new C++
binding build infrastructure in the mm-common module.
* sigc++/filelist.am: New Automake include file. Defines lists
of C++ and M4 source files.
* docs/Makefile.am: Rewrite using doc-reference.am from the
mm-common module.
* docs/doc-manual.am: New Automake include file for building the
libsigc++ Docbook manual.
* docs/images/Makefile.am: Remove file.
* docs/manual/Makefile.am: ditto,
* docs/reference/Makefile.am: ditto.
* docs/Makefile_web.am_fragment: Remove for now, to be taken care
of later.
* docs/reference/Doxyfile.in: Modernize and adapt to new build
infrastructure.
* docs/reference/beautify_docs.pl: Remove and use the more recent
scripts/doc-postprocess.pl instead.
* libsigc++-2.0.spec.in: Remove, to be resurrected only if someone
complains.
* scripts/Makefile.am: Remove file. Distribute the files from the
toplevel Makefile.am instead.
* scripts/cxx_std.m4: Add missing third argument to AC_DEFINE().
* scripts/doc-install.pl: New file, copied from mm-common.
* scripts/doc-postprocess.pl: ditto,
* scripts/tagfile-to-devhelp2.xsl: ditto.
|
|
|
|
| |
svn path=/trunk/; revision=301
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-10-08 Armin Burgmeier <armin@arbur.net>
* MSVN_Net2005/libsigc++2.vcproj: Changed output name to match the new
naming convention.
* MSVC_Net2008/: Added MSVC 2008 project files. These are basically
the same as for MSVC 2005, but converted to MSVC 2008 projects.
* configure.ac:
* Makefile.am: Added the new files to the build.
svn path=/trunk/; revision=300
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-08-08 Armin Burgmeier <armin@arbur.net>
* MSVC_Net2005/: Moved from MSVC_Net2003.
* MSVC_Net2005/libsigc++2.sln:
* MSVC_Net2005/libsigc++2.vcproj:
* MSVC_Net2005/tests/*/*.vcproj: Converted the Visual Studio 2003
project files to 2005 ones.
* MSVC_Net2005/Makefile.am:
* Makefile.am:
* configure.ac: Adapted build files accordingly.
svn path=/trunk/; revision=298
|
|
|
|
| |
svn path=/trunk/; revision=296
|
|
|
|
| |
svn path=/trunk/; revision=295
|
|
|
|
| |
svn path=/trunk/; revision=293
|
|
|
|
| |
svn path=/trunk/; revision=286
|
| |
|
| |
|