[glibmm/export-more-symbols-2-64: 1/3] glib/src/*.hg: Mark all _WRAP_ENUM() with decl_prefix
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm/export-more-symbols-2-64: 1/3] glib/src/*.hg: Mark all _WRAP_ENUM() with decl_prefix
- Date: Sat, 4 Apr 2020 05:23:14 +0000 (UTC)
commit 13059881a65332fa8bd37e6e3aec2dd87d7aa43e
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Sat Apr 4 12:31:41 2020 +0800
glib/src/*.hg: Mark all _WRAP_ENUM() with decl_prefix
As per Kjell's suggestions, make things more future-proof by marking all
_WRAP_ENUM()'s with 'decl_prefix GLIBMM_API'.
glib/src/checksum.hg | 2 +-
glib/src/date.hg | 6 +++---
glib/src/enums.hg | 2 +-
glib/src/fileutils.hg | 2 +-
glib/src/iochannel.hg | 8 ++++----
glib/src/keyfile.hg | 2 +-
glib/src/markup.hg | 2 +-
glib/src/miscutils.hg | 4 ++--
glib/src/module.hg | 2 +-
glib/src/regex.hg | 4 ++--
glib/src/spawn.hg | 2 +-
glib/src/thread.hg | 2 +-
glib/src/timezone.hg | 2 +-
glib/src/unicode.hg | 8 ++++----
14 files changed, 24 insertions(+), 24 deletions(-)
---
diff --git a/glib/src/checksum.hg b/glib/src/checksum.hg
index 0a78434c..1c915e23 100644
--- a/glib/src/checksum.hg
+++ b/glib/src/checksum.hg
@@ -45,7 +45,7 @@ class GLIBMM_API Checksum
_IGNORE(g_checksum_copy, g_checksum_free)
public:
- _WRAP_ENUM(ChecksumType, GChecksumType, NO_GTYPE)
+ _WRAP_ENUM(ChecksumType, GChecksumType, NO_GTYPE, decl_prefix GLIBMM_API)
#m4 _CONVERSION(`ChecksumType', `GChecksumType', `(($2)$3)')
diff --git a/glib/src/date.hg b/glib/src/date.hg
index c1ec4a05..52278bf6 100644
--- a/glib/src/date.hg
+++ b/glib/src/date.hg
@@ -36,9 +36,9 @@ public:
using Day = guint8 ;
using Year = guint16;
- _WRAP_ENUM(Month, GDateMonth, s#^DATE_##, NO_GTYPE)
- _WRAP_ENUM(Weekday, GDateWeekday, s#^DATE_##, NO_GTYPE)
- _WRAP_ENUM(DMY, GDateDMY, s#^DATE_##, NO_GTYPE)
+ _WRAP_ENUM(Month, GDateMonth, s#^DATE_##, NO_GTYPE, decl_prefix GLIBMM_API)
+ _WRAP_ENUM(Weekday, GDateWeekday, s#^DATE_##, NO_GTYPE, decl_prefix GLIBMM_API)
+ _WRAP_ENUM(DMY, GDateDMY, s#^DATE_##, NO_GTYPE, decl_prefix GLIBMM_API)
static const Day BAD_DAY = 0;
static const Year BAD_YEAR = 0;
diff --git a/glib/src/enums.hg b/glib/src/enums.hg
index 656f2851..49cfb125 100644
--- a/glib/src/enums.hg
+++ b/glib/src/enums.hg
@@ -20,6 +20,6 @@ _DEFS(glibmm,glib)
namespace Glib
{
-_WRAP_ENUM(ParamFlags, GParamFlags, NO_GTYPE)
+_WRAP_ENUM(ParamFlags, GParamFlags, NO_GTYPE, decl_prefix GLIBMM_API)
} //namespace Glib
diff --git a/glib/src/fileutils.hg b/glib/src/fileutils.hg
index 46b6f540..086611e2 100644
--- a/glib/src/fileutils.hg
+++ b/glib/src/fileutils.hg
@@ -27,7 +27,7 @@ extern "C" { typedef struct _GDir GDir; }
namespace Glib
{
-_WRAP_ENUM(FileTest, GFileTest, NO_GTYPE)
+_WRAP_ENUM(FileTest, GFileTest, NO_GTYPE, decl_prefix GLIBMM_API)
/** @defgroup FileUtils File Utilities
* Various file-related classes and functions.
diff --git a/glib/src/iochannel.hg b/glib/src/iochannel.hg
index 84120e47..941f0505 100644
--- a/glib/src/iochannel.hg
+++ b/glib/src/iochannel.hg
@@ -34,9 +34,9 @@ namespace Glib
class GLIBMM_API Source;
class GLIBMM_API IOSource;
-_WRAP_ENUM(SeekType, GSeekType, NO_GTYPE, s#^SEEK_#SEEK_TYPE_#)
-_WRAP_ENUM(IOStatus, GIOStatus, NO_GTYPE)
-_WRAP_ENUM(IOFlags, GIOFlags, NO_GTYPE)
+_WRAP_ENUM(SeekType, GSeekType, NO_GTYPE, s#^SEEK_#SEEK_TYPE_#, decl_prefix GLIBMM_API)
+_WRAP_ENUM(IOStatus, GIOStatus, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(IOFlags, GIOFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/** A bitwise combination representing an I/O condition to watch for on an
@@ -49,7 +49,7 @@ _WRAP_ENUM(IOFlags, GIOFlags, NO_GTYPE)
* do_some_output();
* @endcode
*/
-_WRAP_ENUM(IOCondition, GIOCondition, NO_GTYPE)
+_WRAP_ENUM(IOCondition, GIOCondition, NO_GTYPE, decl_prefix GLIBMM_API)
/** Exception class for IOChannel errors.
*/
diff --git a/glib/src/keyfile.hg b/glib/src/keyfile.hg
index 60afd904..cd8b5d54 100644
--- a/glib/src/keyfile.hg
+++ b/glib/src/keyfile.hg
@@ -30,7 +30,7 @@ extern "C" { typedef struct _GKeyFile GKeyFile; }
namespace Glib
{
- _WRAP_ENUM(KeyFileFlags, GKeyFileFlags, NO_GTYPE)
+ _WRAP_ENUM(KeyFileFlags, GKeyFileFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/** Exception class for KeyFile errors.
*/
diff --git a/glib/src/markup.hg b/glib/src/markup.hg
index 2bd258ce..7e212dfd 100644
--- a/glib/src/markup.hg
+++ b/glib/src/markup.hg
@@ -115,7 +115,7 @@ Glib::ustring escape_text(const Glib::ustring& text);
* the flags argument to all functions (this should be the default argument
* anyway).
*/
-_WRAP_ENUM(ParseFlags, GMarkupParseFlags, NO_GTYPE, s#^MARKUP_##)
+_WRAP_ENUM(ParseFlags, GMarkupParseFlags, NO_GTYPE, s#^MARKUP_##, decl_prefix GLIBMM_API)
/*! @var Markup::ParseFlags DO_NOT_USE_THIS_UNSUPPORTED_FLAG
* Flag you should not use.
diff --git a/glib/src/miscutils.hg b/glib/src/miscutils.hg
index 9fe6ea7d..161db4b7 100644
--- a/glib/src/miscutils.hg
+++ b/glib/src/miscutils.hg
@@ -22,8 +22,8 @@ _DEFS(glibmm,glib)
namespace Glib
{
-_WRAP_ENUM(UserDirectory, GUserDirectory, NO_GTYPE)
-_WRAP_ENUM(FormatSizeFlags, GFormatSizeFlags, NO_GTYPE)
+_WRAP_ENUM(UserDirectory, GUserDirectory, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(FormatSizeFlags, GFormatSizeFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/** @defgroup MiscUtils Miscellaneous Utility Functions
* Miscellaneous Utility Functions -- a selection of portable utility functions.
diff --git a/glib/src/module.hg b/glib/src/module.hg
index 9101665a..239e2c29 100644
--- a/glib/src/module.hg
+++ b/glib/src/module.hg
@@ -26,7 +26,7 @@ extern "C" { typedef struct _GModule GModule; }
namespace Glib
{
-_WRAP_ENUM(ModuleFlags, GModuleFlags, NO_GTYPE)
+_WRAP_ENUM(ModuleFlags, GModuleFlags, NO_GTYPE, decl_prefix GLIBMM_API)
//TODO: Replace get_last_error() with exceptions?
//Provide operator()?
diff --git a/glib/src/regex.hg b/glib/src/regex.hg
index ce85c95a..4c519273 100644
--- a/glib/src/regex.hg
+++ b/glib/src/regex.hg
@@ -30,8 +30,8 @@ typedef struct _GRegex GRegex;
namespace Glib
{
-_WRAP_ENUM(RegexCompileFlags, GRegexCompileFlags, NO_GTYPE)
-_WRAP_ENUM(RegexMatchFlags, GRegexMatchFlags, NO_GTYPE)
+_WRAP_ENUM(RegexCompileFlags, GRegexCompileFlags, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(RegexMatchFlags, GRegexMatchFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/** Exception class for Regex
*/
diff --git a/glib/src/spawn.hg b/glib/src/spawn.hg
index c40dc71a..3640f8a5 100644
--- a/glib/src/spawn.hg
+++ b/glib/src/spawn.hg
@@ -27,7 +27,7 @@ namespace Glib
using Pid = GPid;
-_WRAP_ENUM(SpawnFlags, GSpawnFlags, NO_GTYPE)
+_WRAP_ENUM(SpawnFlags, GSpawnFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/** @defgroup Spawn Spawning Processes
* Process launching with fork()/exec().
diff --git a/glib/src/thread.hg b/glib/src/thread.hg
index 7c628b9c..933040ef 100644
--- a/glib/src/thread.hg
+++ b/glib/src/thread.hg
@@ -91,7 +91,7 @@ namespace Glib
/** @deprecated Thread priorities no longer have any effect.
*/
-_WRAP_ENUM(ThreadPriority, GThreadPriority, NO_GTYPE)
+_WRAP_ENUM(ThreadPriority, GThreadPriority, NO_GTYPE, decl_prefix GLIBMM_API)
/*! @var ThreadPriority THREAD_PRIORITY_LOW
* A priority lower than normal.
diff --git a/glib/src/timezone.hg b/glib/src/timezone.hg
index 35fe8586..d98a5682 100644
--- a/glib/src/timezone.hg
+++ b/glib/src/timezone.hg
@@ -31,7 +31,7 @@ typedef struct _GTimeZone GTimeZone;
namespace Glib
{
-_WRAP_ENUM(TimeType, GTimeType, NO_GTYPE)
+_WRAP_ENUM(TimeType, GTimeType, NO_GTYPE, decl_prefix GLIBMM_API)
/** TimeZone - A structure representing a time zone.
* TimeZone is a structure that represents a time zone, at no particular point
diff --git a/glib/src/unicode.hg b/glib/src/unicode.hg
index b3d65f55..f771743d 100644
--- a/glib/src/unicode.hg
+++ b/glib/src/unicode.hg
@@ -67,10 +67,10 @@ _POP()
namespace Glib
{
-_WRAP_ENUM(UnicodeType, GUnicodeType, NO_GTYPE)
-_WRAP_ENUM(UnicodeBreakType, GUnicodeBreakType, NO_GTYPE)
-_WRAP_ENUM(AsciiType, GAsciiType, NO_GTYPE)
-_WRAP_ENUM(NormalizeMode, GNormalizeMode, NO_GTYPE)
+_WRAP_ENUM(UnicodeType, GUnicodeType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(UnicodeBreakType, GUnicodeBreakType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(AsciiType, GAsciiType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(NormalizeMode, GNormalizeMode, NO_GTYPE, decl_prefix GLIBMM_API)
/** @defgroup Unicode Unicode Manipulation
* Functions operating on Unicode characters and UTF-8 strings.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]