summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 2.75.02.75.0Kjell Ahlstedt2023-01-171-1/+1
|
* 2.74.02.74.0Kjell Ahlstedt2022-09-191-1/+1
|
* 2.73.22.73.2Kjell Ahlstedt2022-08-231-1/+1
|
* Gio: Add some methods for glibmm 2.74Kjell Ahlstedt2022-08-221-1/+1
| | | | | | | | | | | | | * configure.ac: * meson.build: Require glib-2.0 >= 2.73.2. * gio/src/appinfo.hg: Add get_default_for_type_async/finish(), get_default_for_uri_scheme_async/finish(). * gio/src/file.hg: Add make_symbolic_link_async/finish(). * gio/src/liststore.hg: Add property_n_items(). * gio/src/resolver.hg: Add enum Resolver::NameLookupFlags, lookup_by_name_with_flags(), lookup_by_name_with_flags_async/finish(). * gio/src/gio_docs_override.xml: * tools/m4/convert_gio.m4: Add conversions for Resolver::NameLookupFlags.
* 2.72.12.72.1Kjell Ahlstedt2022-05-051-1/+1
|
* 2.72.02.72.0Kjell Ahlstedt2022-04-081-1/+1
|
* Glib, Gio: Add some methods for glibmm 2.72Kjell Ahlstedt2022-04-071-1/+1
| | | | | | | | | | | | | * configure.ac: * meson.build: Require glib-2.0 >= 2.71.2. * gio/src/dbusproxy.hg: signal_signal() accepts a signal name. * gio/src/file.[ccg|hg]: Add move_async() and move_finish(). * gio/src/socketclient.hg: Deprecate set/get/property_tls_validation_flags(). * gio/src/tlscertificate.hg: Add properties private_key, private_key_pem, pkcs11_uri, private_key_pkcs11_uri. * gio/src/tlsclientconnection.hg: Deprecate set/get/property_validation_flags(). * glib/glibmm/main.[cc|h]: Add create(MainContextFlags flags). * glib/src/enums.hg: Add enum Glib::MainContextFlags.
* 2.70.02.70.0Kjell Ahlstedt2021-10-061-1/+1
|
* Glib, Gio: Add some methods for glibmm 2.70Kjell Ahlstedt2021-10-051-1/+1
| | | | | | | | | | | | | | | | | | * configure.ac: * meson.build: Require glib-2.0 >= 2.69.1. * glib/src/binding.[ccg|hg]: Add dup_source(), dup_target(), Deprecate get_source(), get_target(). * glib/src/spawn.[ccg|hg]: Change parameter name, exit_status to wait_status. * glib/src/timezone.[ccg|hg]: Add operator bool(), create_identifier(). Deprecate create(). * gio/src/fileinfo.hg: Add get/set_access_date(), get/set_creation_date(). * gio/src/notification.hg: Add set_category(). * gio/src/tlscertificate.hg: Add property/get_not_valid_before(), property/get_not_valid_after(), property/get_subject_name(), property/get_issuer_name(). * gio/src/tlsconnection.hg: Add enum Gio::TlsProtocolVersion, property/get_protocol_version(), property/get_ciphersuite_name(). * tools/m4/convert_gio.m4: Add conversion for enum TlsProtocolVersion.
* 2.68.12.68.1Kjell Ahlstedt2021-05-201-1/+1
|
* 2.68.02.68.0Kjell Ahlstedt2020-12-181-1/+1
|
* Change the ABI to glibmm-2.68Kjell Ahlstedt2020-12-111-5/+5
| | | | | | | So we can use the 2.66 version numbers for stable releases in the glibmm-2.4 ABI series. We've done similar ABI name changes several times before.
* Meson/Visual Studio builds: Include toolset version by defaultChun-wei Fan2020-06-181-0/+1
| | | | | | | | | | | | | | | | | | This makes the built DLL and .lib's contain the toolset version if the build is carried out using Visual Studio 2017 or later, unless the 'msvc14x-parallel-installable' option is set to be false during configuration. The reasoning behind this change is that there are subtle problems when, for instance, one tries to link to a Visual Studio 2017-built glibmm when building gtkmm and libxml++ with Visual Studio 2019. This is unfortunate as Microsoft did try hard to make interoperating between binaries built with Visual Studio 2015, 2017 and 2019 as easy as possible in terms of ABI and API, but unfortunately this hits the corner cases where this compatibility does not work. As the name suggests, this attempts to make Visual Studio 2017 and 2019 builds share a single set of underlying C DLLs easier, while avoiding breakages caused by such subtle differences.
* 2.65.32.65.3Kjell Ahlstedt2020-03-221-1/+1
|
* 2.65.22.65.2Kjell Ahlstedt2020-03-181-1/+1
|
* Change the ABI to glibmm-2.66Kjell Ahlstedt2020-03-171-3/+3
| | | | | | | | | So we can use the 2.64 version numbers for stable releases in the glibmm-2.4 ABI series. We don't need to release a stable ABI-parallel glibmm until we need to release gtkmm 4.0, and that won't happen until GTK 4.0.0 happens. We've done similar ABI name changes several times before.
* Change the ABI to glibmm-2.64Kjell Ahlstedt2019-09-181-4/+4
| | | | | | | | | So we can use the 2.62 version numbers for stable releases in the glibmm-2.4 ABI series. We don't need to release a stable ABI-parallel glibmm until we need to release gtkmm 4.0, and that won't happen until GTK 4.0.0 happens. We've done similar ABI name changes several times before.
* Change the ABI to glibmm-2.62Kjell Ahlstedt2019-03-171-5/+5
| | | | | | | | | So we can use the 2.60 version numbers for stable releases in the glibmm-2.4 ABI series. We don't need to release a stable ABI-parallel glibmm until we need to release gtkmm 4.0, and that won't happen until GTK 4.0.0 happens. We've done similar ABI name changes several times before.
* glibmmconfig.h.in: Remove unused configuration constantsKjell Ahlstedt2019-01-041-14/+0
| | | | | | | | | | | | | | | | | | | | | These configuration variables have been removed: GLIBMM_HAVE_C_STD_TIME_T_IS_NOT_INT32 GLIBMM_MEMBER_FUNCTIONS_MEMBER_TEMPLATES GLIBMM_CAN_USE_NAMESPACES_INSIDE_EXTERNC GLIBMM_CAN_USE_THREAD_LOCAL GLIBMM_HAVE_NAMESPACE_STD GLIBMM_COMPILER_SUN_FORTE GLIBMM_EXCEPTIONS_ENABLED GLIBMM_PROPERTIES_ENABLED GLIBMM_VFUNCS_ENABLED GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED and this preprocessor macro: GLIBMM_USING_STD(Symbol) The corresponding M4 macros in build/ and their calls in configure.ac have also been removed. Fixes #22
* Change the ABI to glibmm-2.60Kjell Ahlstedt2018-10-311-3/+3
| | | | | | | | | | So we can use the 2.58 version numbers for stable releases in the glibmm-2.4 ABI series. We don't need to release a stable ABI-parallel glibmm until we need to release gtkmm 4.0, and that won't happen until GTK+ 4.0.0 happens, and we don't know when that might be. We've done similar ABI name changes several times before.
* build: Rename MSVC_Net2017 to MSVC_NMakeChun-wei Fan2018-09-071-6/+6
| | | | | | This prepares for the transition to using NMake Makefiles for building glibmm, rather than the Visual Studio project files, to ease future maintenance.
* configure.ac: Require glib-2.0 >= 2.55.1Kjell Ahlstedt2018-07-181-2/+2
| | | | | | and update the bug report address in AC_INIT. Fixes #29
* Use libsigc++-3.0.tag for libsigc++ documentationKjell Ahlstedt2018-04-261-1/+1
|
* Revert "Try to disable -Wunused-function for the glibmm_interface_move test."Murray Cumming2018-04-221-7/+1
| | | | | | This reverts commit 732df7d9cb709f6fd96099654fb83a00d99f26cf. This doesn't seem to be a problem any more.
* Require C++17.Murray Cumming2018-04-081-2/+2
| | | | Because libsigc++-3.0 now requires C++17.
* Change the ABI to glibmm-2.58Kjell Ahlstedt2018-03-261-3/+3
| | | | | | | | | | | So we can use the 2.55/56 version numbers for more stable releases. We don't need to release a stable ABI-parallel glibmm until we need to release gtkmm 4.0, and that won't happen until GTK+ 4.0.0 happens, and we don't know when that might be. We did this twice before: https://git.gnome.org/browse/glibmm/commit/?id=dee483b29bdaaabc587f3f8b6bff05663e7dccdc https://git.gnome.org/browse/glibmm/commit/?id=9f89221b024b028286bea35f7a4d9b873bfb3266
* 2.55.22.55.2Murray Cumming2018-02-211-1/+1
|
* Change the ABI to glibmm-2.54Murray Cumming2017-08-251-3/+3
| | | | | | | | | | So we can use the 2.53/54 version numbers for more stable releases. We don't need to release a stable ABI-parallel glibmm until we need to release gtkmm 4.0, and that won't happen until GTK+ 4.0.0 happens, and we don't know when that might be. We did this once before: https://git.gnome.org/browse/glibmm/commit/?id=dee483b29bdaaabc587f3f8b6bff05663e7dccdc
* Gio: Exclude DesktopAppInfo from wrap_init.cc on MacOSKjell Ahlstedt2017-08-151-5/+13
| | | | | | | Modify the conditional inclusion of desktopappinfo.h in giomm.h and wrap_init.cc. It shall not be included when running under MacOS. This should have been fixed by commit dd671f29ff9a005776ebd9e7cf20fdc5e44c14b8. Bug 781947
* 2.53.22.53.2Murray Cumming2017-05-261-2/+2
|
* Bug 781947 - Build fails on MacOS because glib doesn't have gdesktopinfo.John Ralls2017-04-301-0/+12
| | | | Disable building desktopapinfo.cpp with the same test used in glib.
* 2.53.1.12.53.1.1Murray Cumming2017-04-261-2/+2
|
* Change the ABI to glibmm-2.54Murray Cumming2017-03-221-3/+3
| | | | | | | So we can use the 2.51/52 version numbers for more stable releases. We don't need to release a stable ABI-parallel glibmm until we need to release gtkmm 4.0, and that won't happen until GTK+ 4.0.0 happens, and we don't know when that might be.
* Visual Studio builds: Require Visual Studio 2017Chun-wei Fan2017-03-141-6/+6
| | | | | | | | | | Visual Studio 2017 is required to support the C++-14 features that glibmm-2.52 will require, so update the projects to 2017. Make the projects look for libsigc++-3.x as well. Also make sure that the glibmm and giomm projects are up-to-date, and drop the threading examples projects as these examples have been dropped from the tree, and ensure the headers "installed" are up-to-date.
* 2.51.52.51.5Murray Cumming2017-03-131-1/+1
|
* 2.51.22.51.2Murray Cumming2017-02-231-1/+1
|
* 2.51.1.22.51.1.2Murray Cumming2017-01-111-1/+1
|
* 2.51.1.12.51.1.1Murray Cumming2016-12-071-1/+1
|
* Try to disable -Wunused-function for the glibmm_interface_move test.Murray Cumming2016-11-111-1/+7
| | | | | | | | | | | | | | | | | | | To deal with this clang warning when building with --enable-warnings=fatal. TODO: However, this doesn't actually seem to disable the error. glibmm_interface_move/main.cc:9:1: error: unused function 'glib_autoptr_cleanup_TestIface' [-Werror,-Wunused-function] G_DECLARE_INTERFACE(TestIface, test_Iface, TEST, IFACE, GObject) ^ /opt/gnome/include/glib-2.0/gobject/gtype.h:1565:3: note: expanded from macro 'G_DECLARE_INTERFACE' _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, PrerequisiteName) \ ^ /opt/gnome/include/glib-2.0/glib/gmacros.h:421:22: note: expanded from macro '_GLIB_DEFINE_AUTOPTR_CHAINUP' static inline void _GLIB_AUTOPTR_FUNC_NAME(ModuleObjName) (ModuleObjName **_ptr) { \ ^ /opt/gnome/include/glib-2.0/glib/gmacros.h:415:43: note: expanded from macro '_GLIB_AUTOPTR_FUNC_NAME' ^ <scratch space>:224:1: note: expanded from here glib_autoptr_cleanup_TestIface
* Use libsigc++-3.0 and C++14Murray Cumming2016-11-111-2/+2
|
* Change the ABI to glibmm-2.52.Murray Cumming2016-11-111-3/+3
| | | | | | | | This installs in parallel with glibmm-2.4. There is now corresponding ABI-breaking glib version, but there is for gtk+ (and therefore gtkmm), so this seems like a good time to do this for glibmm too.
* 2.49.72.50.0Murray Cumming2016-09-201-2/+2
|
* 2.49.72.49.7Murray Cumming2016-09-131-2/+2
|
* 2.49.52.49.5Murray Cumming2016-08-191-1/+1
|
* 2.49.42.49.4Murray Cumming2016-07-211-1/+1
|
* Build: Fix silent buildsSebastian Geiger2016-07-141-1/+1
| | | | | | | | | | | | Silent builds were introduced in commit fa03634b5963af18340258a67063f3a527c4e471 but they were not really enabled. Passing yes to AM_SILENT_RULES fixes this issue. See https://wiki.gnome.org/Initiatives/GnomeGoals/NicerBuilds for more information. https://bugzilla.gnome.org/show_bug.cgi?id=768797
* 2.49.22.49.2Murray Cumming2016-06-271-1/+1
|
* 2.49.12.49.1Murray Cumming2016-05-291-1/+1
|
* Examples: Use libsigc++ 2.9/10 and its slot/signal<R(Args...)> syntax.Murray Cumming2016-03-311-1/+1
| | | | The older libsigc++ syntax is deprecated.
* 2.48.12.48.1Murray Cumming2016-03-311-1/+1
|