| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes #82
|
|
|
|
| |
so it can be compiled with the -Wnon-virtual-dtor compiler option.
|
|
|
|
|
|
| |
The default value will be changed in future Meson releases.
Don't use deprecated python3.path() and execute(..., gui_app: ...).
|
| |
|
|
|
|
| |
mm-common can be a subproject of sigc++.
|
|
|
|
| |
This was with clang-format-9
|
|
|
|
|
| |
Deprecated SIGCXX API is disabled when example programs are built
with Autotools. Do the same when building with Meson.
|
|
|
|
| |
Pull Request #35.
|
|
|
|
| |
libsigc++-3.0 can be built with either Autotools or Meson.
|
|
|
|
| |
Instead of an iterator aliases to a signal<>::connection.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
So you would, for instance, always call sigc::mem_fun(*this, ...)
instead of sigc::mem_fun(this, ...).
Bug #763215
|
| |
|
|
|
|
|
|
| |
The SIGC_USING_STD() macro is defined as an empty string, if some standard
C++ symbols are defined in namespace std. They always are.
Since many years, SIGC_USING_STD() is an unnecessary macro.
|
|
|
|
|
| |
Trying to avoid using auto where its a specific type that we are
trying to test for.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-21 Murray Cumming <murrayc@murrayc.com>
* sigc++/functors/macros/slot.h.m4, sigc++/macros/signal.h.m4:
slot and signal template specialization for
various numbers of template args: In the class slot line, specify
all the remaining template types as null, instead of expecting the
compiler to guess them in itself. This partly fixes the build on
AIX with the xlC compiler. Bug #164685.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-19 Murray Cumming <murrayc@murrayc.com>
* sigc++/type_traits: struct is_base_and_derived: Make the test inner
struct a friend, so that it can use the big inner struct. This is
required by the Tru64 compiler.
* sigc++/adaptors/lambda/base.h: Put the unwrap_lambda_value()
definitions at the top, because Tru64 (understandably) needs them to
be declared before use.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-01-19 Murray Cumming <murrayc@murrayc.com>
* scripts/: Added cxx_std.m4, with a test copied from
glibmm/scripts/cxx_std.m4 to check if the compiler has the std::
namespace.
* sigcconfig.h: #undef the new #define and add SIGC_USING_STD(),
like GLIBMM_USING_STD, to put stuff in the std:: namespace when it
is not there already,
* configure.in: Used the new test.
* tests/*: Uses SIG_USING_STD() for every std:: thing that we use.
This is needed by the Tru64 and HP-UX compilers when using their
defaults.
|
| |
|
|
|
|
|
|
|
|
| |
2004-07-11 Martin Schulze <mschulze@cvs.gnome.org>
* examples/hello_world.cc: Use sigc::ptr_fun instead of
std::ptr_fun.
(fixes bug #144846)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-02 Murray Cumming <murrayc@murrayc.com>
* sigc++/connection.cc: Make block() and unblock() always return a
value, to fix compiler warnings. Patch from bug #138620 by
Alexander Nedotsukov.
2004-04-02 Murray Cumming <murrayc@murrayc.com>
* Fix the compile of examples/member_method.cc. Bug #131701 from
Kirill Smelkov. I also made the examples build as part of the regular
build.
|
|
|
|
|
|
|
|
| |
2003-03-16 Murray Cumming <murrayc@usa.net>
* Added sigc++/sigc++.h, like in libsigc++ 1.2
* examples: Added member_method example, which uses a class method
and which demonstrates disconnection.
|
|
|
|
|
|
| |
2003-01-22 Murray Cumming <murrayc@usa.net>
* Added Andreas Rottman's example.
|
|
|
|
|
|
| |
2003-01-22 Murray Cumming <murrayc@usa.net>
* Applied Andreas Rottman's make dist fixes.
|
|
|