summaryrefslogtreecommitdiff
path: root/gio/src/tlsconnection.hg
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjell.ahlstedt@bredband.net>2014-06-13 16:32:09 +0200
committerKjell Ahlstedt <kjell.ahlstedt@bredband.net>2014-06-13 16:32:09 +0200
commita463062b533fe3ac0c86858832fe87d8662d5ea6 (patch)
tree1580316c0069d47432acccfa1e17e804cb1fcbb3 /gio/src/tlsconnection.hg
parent99d79453da0630cf2eb205658bdeef0131b1026f (diff)
downloadglibmm-a463062b533fe3ac0c86858832fe87d8662d5ea6.tar.gz
Deprecate API which is deprecated in glib
* gio/src/application.hg: Deprecate set_action_group(). * gio/src/desktopappinfo.hg: Deprecate set_desktop_env(). * gio/src/settings.[hg|ccg]: Deprecate list_schemas(), range_check() and property_schema(). * gio/src/simpleactiongroup.hg: Define GLIB_DISABLE_DEPRECATION_WARNINGS in the .cc file. * gio/src/tlsconnection.hg: Deprecate [set|get]_use_system_certdb() and property_use_system_certdb(). * gio/src/volumemonitor.hg: Deprecate adopt_orphan_mount() also in the .cc file. * glib/glibmm/filelist.am: Build only the glibmm_files_used. * glib/src/filelist.am: Add glibmm_files_deprecated_hg. Move thread.hg and valuearray.hg to it. * glib/src/keyfile.hg: Deprecate one of the load_from_dirs() methods also in the .cc file. * glib/src/valuearray.hg: Deprecate the whole class Glib::ValueArray. * tests/glibmm_valuearray/main.cc: Undefine GLIBMM_DISABLE_DEPRECATED.
Diffstat (limited to 'gio/src/tlsconnection.hg')
-rw-r--r--gio/src/tlsconnection.hg15
1 files changed, 12 insertions, 3 deletions
diff --git a/gio/src/tlsconnection.hg b/gio/src/tlsconnection.hg
index 69ff7246..bc753d3a 100644
--- a/gio/src/tlsconnection.hg
+++ b/gio/src/tlsconnection.hg
@@ -15,6 +15,8 @@
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+_CONFIGINCLUDE(giommconfig.h)
+
#include <giomm/iostream.h>
#include <giomm/tlscertificate.h>
#include <giomm/asyncresult.h>
@@ -22,6 +24,11 @@
_DEFS(giomm,gio)
_PINCLUDE(giomm/private/iostream_p.h)
+#m4 _PUSH(SECTION_CC_PRE_INCLUDES)
+#undef G_DISABLE_DEPRECATED
+#define GLIB_DISABLE_DEPRECATION_WARNINGS 1
+#m4 _POP()
+
namespace Gio
{
@@ -62,8 +69,10 @@ public:
_WRAP_METHOD(void set_rehandshake_mode(TlsRehandshakeMode mode), g_tls_connection_set_rehandshake_mode)
_WRAP_METHOD(TlsRehandshakeMode get_rehandshake_mode() const, g_tls_connection_get_rehandshake_mode)
- _WRAP_METHOD(void set_use_system_certdb(bool use_system_certdb = true), g_tls_connection_set_use_system_certdb)
- _WRAP_METHOD(bool get_use_system_certdb() const, g_tls_connection_get_use_system_certdb)
+ _WRAP_METHOD(void set_use_system_certdb(bool use_system_certdb = true), g_tls_connection_set_use_system_certdb,
+ deprecated "Use set_database() instead.")
+ _WRAP_METHOD(bool get_use_system_certdb() const, g_tls_connection_get_use_system_certdb,
+ deprecated "Use get_database() instead.")
_WRAP_METHOD(Glib::RefPtr<TlsDatabase> get_database(), g_tls_connection_get_database)
_WRAP_METHOD(Glib::RefPtr<const TlsDatabase> get_database() const, g_tls_connection_get_database, constversion)
@@ -90,7 +99,7 @@ public:
_WRAP_PROPERTY("peer-certificate-errors", TlsCertificateFlags)
_WRAP_PROPERTY("rehandshake-mode", TlsRehandshakeMode)
_WRAP_PROPERTY("require-close-notify", bool)
- _WRAP_PROPERTY("use-system-certdb", bool)
+ _WRAP_PROPERTY("use-system-certdb", bool, deprecated "Use property_database() instead.")
#m4 _CONVERSION(`GTlsCertificate*',`const Glib::RefPtr<const TlsCertificate>&',`Glib::wrap($3, true)')
_WRAP_SIGNAL(bool accept_certificate(const Glib::RefPtr<const TlsCertificate>& peer_cert, TlsCertificateFlags errors), "accept_certificate")