diff --git a/src/bin/eolian_mono/eolian/mono/documentation.hh b/src/bin/eolian_mono/eolian/mono/documentation.hh
index 0035754dbe..0bdfbda64e 100644
--- a/src/bin/eolian_mono/eolian/mono/documentation.hh
+++ b/src/bin/eolian_mono/eolian/mono/documentation.hh
@@ -560,7 +560,7 @@ struct documentation_generator
{
std::string str = doc.full_text;
if (!doc.since.empty())
- str += "\\
Since EFL " + doc.since;
+ str += "\\
Since EFL " + doc.since + ".";
str += tail_text;
return generate_tag_summary(sink, str, context);
}
diff --git a/src/bindings/mono/efl_mono/Bind.cs b/src/bindings/mono/efl_mono/Bind.cs
index 27c78593d6..c4aec5b5e1 100644
--- a/src/bindings/mono/efl_mono/Bind.cs
+++ b/src/bindings/mono/efl_mono/Bind.cs
@@ -13,7 +13,7 @@ namespace Efl {
///
/// It is internally instantiated and returned by generated extension methods.
///
-/// (Since EFL 1.23)
+/// Since EFL 1.23.
///
public class BindableProperty
{
@@ -79,7 +79,7 @@ public class BindableProperty
///
/// It is internally instantiated and returned by generated extension methods.
///
-/// (Since EFL 1.23)
+/// Since EFL 1.23.
///
public class BindablePart
{
@@ -99,7 +99,7 @@ public class BindablePart
/// Represents bindable factory parts as used by instances.
///
-/// (Since EFL 1.23)
+/// Since EFL 1.23.
///
public class BindableFactoryPart
{
diff --git a/src/bindings/mono/efl_mono/Factory.cs b/src/bindings/mono/efl_mono/Factory.cs
index f0d62bbb68..2c9f139ca7 100644
--- a/src/bindings/mono/efl_mono/Factory.cs
+++ b/src/bindings/mono/efl_mono/Factory.cs
@@ -15,7 +15,7 @@ namespace Efl { namespace Ui {
/// factory.Style().Bind("Name"); // The factory Style property is bound to the Name property for the given model.
///
///
-/// (Since EFL 1.23)
+/// Since EFL 1.23.
///
///
public class ItemFactory : Efl.Ui.LayoutFactory, IDisposable
diff --git a/src/bindings/mono/efl_mono/GenericModel.cs b/src/bindings/mono/efl_mono/GenericModel.cs
index 6b162ed58d..79cca5f2a5 100644
--- a/src/bindings/mono/efl_mono/GenericModel.cs
+++ b/src/bindings/mono/efl_mono/GenericModel.cs
@@ -11,7 +11,7 @@ namespace Efl {
/// Generic implementation for MVVM models based on
///
-/// (Since EFL 1.23)
+/// Since EFL 1.23.
///
public class GenericModel : Efl.Object, Efl.IModel, IDisposable
{
diff --git a/src/bindings/mono/efl_mono/UserModel.cs b/src/bindings/mono/efl_mono/UserModel.cs
index ffe6f9e6d6..08e6f6e371 100644
--- a/src/bindings/mono/efl_mono/UserModel.cs
+++ b/src/bindings/mono/efl_mono/UserModel.cs
@@ -65,7 +65,7 @@ internal class ModelHelper
/// PersonModel p = await model.GetAtAsync(0);
///
///
-/// (Since EFL 1.23)
+/// Since EFL 1.23.
///
[Efl.Eo.BindingEntity]
public class UserModel : Efl.MonoModelInternal, IDisposable
diff --git a/src/bindings/mono/efl_mono/efl_all.cs b/src/bindings/mono/efl_mono/efl_all.cs
index 52903013fe..e57da1b80e 100644
--- a/src/bindings/mono/efl_mono/efl_all.cs
+++ b/src/bindings/mono/efl_mono/efl_all.cs
@@ -39,7 +39,10 @@ static class UnsafeNativeMethods
}
}
-/// Wrapper around the initialization functions of all modules. (Since EFL 1.23)
+/// Wrapper around the initialization functions of all modules.
+///
+/// Since EFL 1.23.
+///
public static class All
{
private static bool InitializedUi = false;
@@ -109,7 +112,10 @@ public static class All
namespace Ui
{
-/// Initialization and shutdown of the UI libraries. (Since EFL 1.23)
+/// Initialization and shutdown of the UI libraries.
+///
+/// Since EFL 1.23.
+///
public static class Config
{
public static void Init()
diff --git a/src/bindings/mono/efl_mono/efl_csharp_application.cs b/src/bindings/mono/efl_mono/efl_csharp_application.cs
index 5010cc9419..809b2433bd 100644
--- a/src/bindings/mono/efl_mono/efl_csharp_application.cs
+++ b/src/bindings/mono/efl_mono/efl_csharp_application.cs
@@ -9,7 +9,10 @@ namespace Efl
namespace Csharp
{
-///The components to be initialized. (Since Efl 1.23)
+/// The components to be initialized.
+///
+/// Since EFL 1.23.
+///
public enum Components
{
///Basic components: Eina, Eo, Ecore, Evas and DBus.
@@ -22,13 +25,13 @@ public enum Components
/// This represents the entry point for the EFL framework
/// You can use this class to implement the 4 abstract methods which will then be called accordingly
/// All subsystems of efl are booted up correctly when the abstract methods of this class are called.
+///
+/// Since EFL 1.23.
///
///
/// Calls to efl outside those efl-callbacks or outside the mainloop are not allowed and will lead to issues
///
///
-/// (Since EFL 1.23)
-///
///
/// UserApp is the class that implements the Application abstract
///
diff --git a/src/bindings/mono/eina_mono/eina_accessor.cs b/src/bindings/mono/eina_mono/eina_accessor.cs
index 6442c55961..5880503062 100644
--- a/src/bindings/mono/eina_mono/eina_accessor.cs
+++ b/src/bindings/mono/eina_mono/eina_accessor.cs
@@ -19,7 +19,10 @@ internal class AccessorNativeFunctions
}
/// Accessors provide an uniform way of accessing Eina containers,
-/// similar to C++ STL's and C# IEnumerable (SINCE EFL 1.23).
+/// similar to C++ STL's and C# IEnumerable.
+///
+/// Since EFL 1.23.
+///
public class Accessor : IEnumerable, IDisposable
{
/// Pointer to the native accessor.
@@ -133,7 +136,10 @@ public class Accessor : IEnumerable, IDisposable
}
}
-///Accessor for Inlists (SINCE EFL 1.23).
+/// Accessor for Inlists.
+///
+/// Since EFL 1.23.
+///
public class AccessorInList : Accessor
{
/// Create a new accessor wrapping the given pointer.
@@ -153,7 +159,10 @@ public class AccessorInList : Accessor
}
}
-///Accessor for Inarrays (SINCE EFL 1.23).
+/// Accessor for Inarrays.
+///
+/// Since EFL 1.23.
+///
public class AccessorInArray : Accessor
{
/// Create a new accessor wrapping the given pointer.
diff --git a/src/bindings/mono/eina_mono/eina_array.cs b/src/bindings/mono/eina_mono/eina_array.cs
index 90cc4b4cf1..655fbab03a 100644
--- a/src/bindings/mono/eina_mono/eina_array.cs
+++ b/src/bindings/mono/eina_mono/eina_array.cs
@@ -45,7 +45,10 @@ public static class ArrayNativeFunctions
eina_array_foreach_custom_export_mono(IntPtr array, IntPtr cb, IntPtr fdata);
}
-/// A container of contiguous allocated elements (SINCE EFL 1.23).
+/// A container of contiguous allocated elements.
+///
+/// Since EFL 1.23.
+///
public class Array : IEnumerable, IDisposable
{
public static uint DefaultStep = 32;
diff --git a/src/bindings/mono/eina_mono/eina_binbuf.cs b/src/bindings/mono/eina_mono/eina_binbuf.cs
index 3dcda65bf8..66b89e272d 100644
--- a/src/bindings/mono/eina_mono/eina_binbuf.cs
+++ b/src/bindings/mono/eina_mono/eina_binbuf.cs
@@ -7,7 +7,9 @@ namespace Eina
{
///
-/// A Generic buffer designed to be a mutable string (SINCE EFL 1.23).
+/// A Generic buffer designed to be a mutable string.
+///
+/// Since EFL 1.23.
///
public class Binbuf : IDisposable
{
diff --git a/src/bindings/mono/eina_mono/eina_common.cs b/src/bindings/mono/eina_mono/eina_common.cs
index d552f75128..77ed8b719e 100644
--- a/src/bindings/mono/eina_mono/eina_common.cs
+++ b/src/bindings/mono/eina_mono/eina_common.cs
@@ -41,7 +41,10 @@ internal static class NativeCustomExportFunctions
efl_mono_native_efl_unref_addr_get();
}
-/// Wrapper around native memory DllImport'd functions (SINCE EFL 1.23).
+/// Wrapper around native memory DllImport'd functions.
+///
+/// Since EFL 1.23.
+///
public static class MemoryNative
{
public static void Free(IntPtr ptr)
@@ -127,7 +130,9 @@ public static class MemoryNative
}
///
-/// Conversor of raw pointer to a type and type to raw pointer (SINCE EFL 1.23).
+/// Conversor of raw pointer to a type and type to raw pointer
+///
+/// Since EFL 1.23.
///
public static class PrimitiveConversion
{
@@ -152,7 +157,9 @@ public static class PrimitiveConversion
}
///
-/// Conversor of string to native string and native string to string.. (SINCE EFL 1.23).
+/// Conversor of string to native string and native string to string.
+///
+/// Since EFL 1.23.
///
public static class StringConversion
{
diff --git a/src/bindings/mono/eina_mono/eina_config.cs b/src/bindings/mono/eina_mono/eina_config.cs
index 3b35b2142f..1b57da029c 100644
--- a/src/bindings/mono/eina_mono/eina_config.cs
+++ b/src/bindings/mono/eina_mono/eina_config.cs
@@ -7,7 +7,9 @@ namespace Eina
{
///
-/// Manage the initialization and cleanup for eina (SINCE EFL 1.23).
+/// Manage the initialization and cleanup for eina.
+///
+/// Since EFL 1.23.
///
public class Config
{
@@ -30,8 +32,9 @@ public class Config
}
///
-/// Wrapper class for pointers that need some cleanup afterwards
-/// like strings (SINCE EFL 1.23).
+/// Wrapper class for pointers that need some cleanup afterwards like strings
+///
+/// Since EFL 1.23.
///
public class DisposableIntPtr : IDisposable
{
diff --git a/src/bindings/mono/eina_mono/eina_error.cs b/src/bindings/mono/eina_mono/eina_error.cs
index f3f4fbae03..a1b4f1e9d9 100644
--- a/src/bindings/mono/eina_mono/eina_error.cs
+++ b/src/bindings/mono/eina_mono/eina_error.cs
@@ -6,7 +6,10 @@ using System.Runtime.InteropServices;
namespace Eina
{
-/// Error codes from native Eina methods. (Since EFL 1.23)
+/// Error codes from native Eina methods.
+///
+/// Since EFL 1.23.
+///
public struct Error : IComparable
{
int code;
diff --git a/src/bindings/mono/eina_mono/eina_hash.cs b/src/bindings/mono/eina_mono/eina_hash.cs
index aca590fea2..f4678a1f26 100644
--- a/src/bindings/mono/eina_mono/eina_hash.cs
+++ b/src/bindings/mono/eina_mono/eina_hash.cs
@@ -130,7 +130,10 @@ public static class HashNativeFunctions
eina_hash_iterator_ptr_key_wrapper_new_custom_export_mono(IntPtr hash);
}
-/// Wrapper around native dictionary mapping keys to values. (Since EFL 1.23)
+/// Wrapper around native dictionary mapping keys to values.
+///
+/// Since EFL 1.23.
+///
public class Hash : IEnumerable>, IDisposable
{
public IntPtr Handle {get; set;} = IntPtr.Zero;
diff --git a/src/bindings/mono/eina_mono/eina_inarray.cs b/src/bindings/mono/eina_mono/eina_inarray.cs
index 4ca3babe5a..a9c8d5fc92 100644
--- a/src/bindings/mono/eina_mono/eina_inarray.cs
+++ b/src/bindings/mono/eina_mono/eina_inarray.cs
@@ -67,7 +67,10 @@ public static class InarrayNativeFunctions
eina_inarray_accessor_new(IntPtr array);
}
-/// Wrapper around an inplace array. (Since EFL 1.23)
+/// Wrapper around an inplace array.
+///
+/// Since EFL 1.23.
+///
public class Inarray : IEnumerable, IDisposable
{
public static uint DefaultStep = 0;
diff --git a/src/bindings/mono/eina_mono/eina_inlist.cs b/src/bindings/mono/eina_mono/eina_inlist.cs
index f93c1ab485..ed98730c5d 100644
--- a/src/bindings/mono/eina_mono/eina_inlist.cs
+++ b/src/bindings/mono/eina_mono/eina_inlist.cs
@@ -80,7 +80,10 @@ public static class InlistNativeFunctions
eina_inlist_iterator_wrapper_new_custom_export_mono(IntPtr in_list);
}
-/// Wrapper around an inplace list. (Since EFL 1.23)
+/// Wrapper around an inplace list.
+///
+/// Since EFL 1.23.
+///
public class Inlist : IEnumerable, IDisposable
{
public IntPtr Handle {get;set;} = IntPtr.Zero;
diff --git a/src/bindings/mono/eina_mono/eina_iterator.cs b/src/bindings/mono/eina_mono/eina_iterator.cs
index 47d1627638..defbd9601d 100644
--- a/src/bindings/mono/eina_mono/eina_iterator.cs
+++ b/src/bindings/mono/eina_mono/eina_iterator.cs
@@ -29,7 +29,10 @@ public static class IteratorNativeFunctions
eina_carray_iterator_new(IntPtr array);
}
-/// Wrapper around a native Eina iterator. (Since EFL 1.23)
+/// Wrapper around a native Eina iterator.
+///
+/// Since EFL 1.23.
+///
public class Iterator : IEnumerable, IDisposable
{
public IntPtr Handle {get;set;} = IntPtr.Zero;
diff --git a/src/bindings/mono/eina_mono/eina_list.cs b/src/bindings/mono/eina_mono/eina_list.cs
index 7521ed6f46..cf787455bd 100644
--- a/src/bindings/mono/eina_mono/eina_list.cs
+++ b/src/bindings/mono/eina_mono/eina_list.cs
@@ -106,7 +106,10 @@ public static class ListNativeFunctions
eina_list_last_data_get_custom_export_mono(IntPtr list);
}
-/// Native wrapper around a linked list of items. (Since EFL 1.23)
+/// Native wrapper around a linked list of items.
+///
+/// Since EFL 1.23.
+///
public class List : IEnumerable, IDisposable
{
diff --git a/src/bindings/mono/eina_mono/eina_log.cs b/src/bindings/mono/eina_mono/eina_log.cs
index 1e0de41941..5782ef6466 100644
--- a/src/bindings/mono/eina_mono/eina_log.cs
+++ b/src/bindings/mono/eina_mono/eina_log.cs
@@ -9,7 +9,10 @@ namespace Eina
{
// Manual wrappers around eina functions
-/// EFL Logging facilities. (Since EFL 1.23)
+/// EFL Logging facilities.
+///
+/// Since EFL 1.23.
+///
public class Log
{
[DllImport(efl.Libs.Eina)] private static extern void eina_log_print(
diff --git a/src/bindings/mono/eina_mono/eina_promises.cs b/src/bindings/mono/eina_mono/eina_promises.cs
index 2d0f99d991..897d200cf1 100644
--- a/src/bindings/mono/eina_mono/eina_promises.cs
+++ b/src/bindings/mono/eina_mono/eina_promises.cs
@@ -71,7 +71,7 @@ static internal class PromiseNativeMethods
///
/// With a Promise you can attach futures to it, which will be used to notify of the value being available.
///
-/// (Since Efl 1.23)
+/// Since Efl 1.23.
///
public class Promise : IDisposable
{
diff --git a/src/bindings/mono/eina_mono/eina_slice.cs b/src/bindings/mono/eina_mono/eina_slice.cs
index 1e31f8134d..a0c8fd971c 100644
--- a/src/bindings/mono/eina_mono/eina_slice.cs
+++ b/src/bindings/mono/eina_mono/eina_slice.cs
@@ -14,7 +14,10 @@ public interface ISliceBase
int Length {get;set;}
};
-/// Pointer to a slice of native memory. (Since EFL 1.23)
+/// Pointer to a slice of native memory.
+///
+/// Since EFL 1.23.
+///
[StructLayout(LayoutKind.Sequential)]
public struct Slice : ISliceBase
{
@@ -41,7 +44,10 @@ public struct Slice : ISliceBase
}
}
-/// Pointer to a slice of native memory. (Since EFL 1.23)
+/// Pointer to a slice of native memory.
+///
+/// Since EFL 1.23.
+///
[StructLayout(LayoutKind.Sequential)]
public struct RwSlice : ISliceBase
{
diff --git a/src/bindings/mono/eina_mono/eina_strbuf.cs b/src/bindings/mono/eina_mono/eina_strbuf.cs
index e6a8ced124..97664d9620 100644
--- a/src/bindings/mono/eina_mono/eina_strbuf.cs
+++ b/src/bindings/mono/eina_mono/eina_strbuf.cs
@@ -50,7 +50,10 @@ static internal class StrbufNativeMethods
} // namespace EinaNative
-///Native string buffer, similar to the C# StringBuilder class. (Since EFL 1.23)
+/// Native string buffer, similar to the C# StringBuilder class.
+///
+/// Since EFL 1.23.
+///
public class Strbuf : IDisposable
{
///Pointer to the underlying native handle.
diff --git a/src/bindings/mono/eina_mono/eina_value.cs b/src/bindings/mono/eina_mono/eina_value.cs
index 561f696fa4..d3791bd4f3 100644
--- a/src/bindings/mono/eina_mono/eina_value.cs
+++ b/src/bindings/mono/eina_mono/eina_value.cs
@@ -536,7 +536,10 @@ static internal class UnsafeNativeMethods
}
}
-/// Struct for passing Values by value to Unmanaged functions. (Since EFL 1.23)
+/// Struct for passing Values by value to Unmanaged functions.
+///
+/// Since EFL 1.23.
+///
[StructLayout(LayoutKind.Sequential)]
public struct ValueNative
{
@@ -549,7 +552,10 @@ public struct ValueNative
}
}
-/// Exception for failures when setting an container item. (Since EFL 1.23)
+/// Exception for failures when setting an container item.
+///
+/// Since EFL 1.23.
+///
[Serializable]
public class SetItemFailedException : Exception
{
@@ -574,7 +580,10 @@ public class SetItemFailedException : Exception
}
}
-/// Exception for methods that must have been called on a container. (Since EFL 1.23)
+/// Exception for methods that must have been called on a container.
+///
+/// Since EFL 1.23.
+///
[Serializable]
public class InvalidValueTypeException: Exception
{
@@ -600,7 +609,10 @@ public class InvalidValueTypeException: Exception
}
-/// Managed-side Enum to represent Eina_Value_Type constants. (Since EFL 1.23)
+/// Managed-side Enum to represent Eina_Value_Type constants.
+///
+/// Since EFL 1.23.
+///
public enum ValueType
{
/// Signed 8 bit integer. Same as 'sbyte'
@@ -729,7 +741,7 @@ static class ValueTypeMethods
/// marshall_type_impl.hh in the generator). User-facing API still uses Eina.ValueType
/// normally.
///
-/// (Since EFL 1.23)
+/// Since EFL 1.23.
///
[EditorBrowsable(EditorBrowsableState.Never)]
public class ValueTypeBox
@@ -935,7 +947,7 @@ static class ValueTypeBridge
/// blobs and structs. It is able to convert between data types, including
/// to and from strings.
///
-/// (Since EFL 1.23)
+/// Since EFL 1.23.
///
public class Value : IDisposable, IComparable, IEquatable
{
diff --git a/src/bindings/mono/eldbus_mono/eldbus_config.cs b/src/bindings/mono/eldbus_mono/eldbus_config.cs
index b2decdf5eb..b0a0c1fd13 100644
--- a/src/bindings/mono/eldbus_mono/eldbus_config.cs
+++ b/src/bindings/mono/eldbus_mono/eldbus_config.cs
@@ -6,7 +6,10 @@ using System.Runtime.InteropServices;
namespace eldbus
{
-/// Initializes Eldbus. (Since EFL 1.23)
+/// Initializes Eldbus.
+///
+/// Since EFL 1.23.
+///
public static class Config
{
[DllImport(efl.Libs.Eldbus)] private static extern int eldbus_init();
diff --git a/src/bindings/mono/eldbus_mono/eldbus_connection.cs b/src/bindings/mono/eldbus_mono/eldbus_connection.cs
index 8bdc7a161b..18ec10f32a 100644
--- a/src/bindings/mono/eldbus_mono/eldbus_connection.cs
+++ b/src/bindings/mono/eldbus_mono/eldbus_connection.cs
@@ -88,7 +88,10 @@ public static class EldbusConnectionNativeFunctions
// eldbus_name_owner_changed_callback_del(IntPtr conn, string bus, Eldbus_Name_Owner_Changed_Cb cb, IntPtr cb_data);
}
-/// Represents a DBus connection. (Since EFL 1.23)
+/// Represents a DBus connection.
+///
+/// Since EFL 1.23.
+///
public class Connection : IDisposable
{
public enum Type
diff --git a/src/bindings/mono/eldbus_mono/eldbus_message.cs b/src/bindings/mono/eldbus_mono/eldbus_message.cs
index bb0a8d81c9..2bd7431c98 100644
--- a/src/bindings/mono/eldbus_mono/eldbus_message.cs
+++ b/src/bindings/mono/eldbus_mono/eldbus_message.cs
@@ -189,7 +189,10 @@ public static class EldbusMessageNativeFunctions
}
-/// Represents a DBus message. (Since EFL 1.23)
+/// Represents a DBus message.
+///
+/// Since EFL 1.23.
+///
public class Message : IDisposable
{
public IntPtr Handle {get;set;} = IntPtr.Zero;
diff --git a/src/bindings/mono/eldbus_mono/eldbus_object.cs b/src/bindings/mono/eldbus_mono/eldbus_object.cs
index b703b48fbf..d86ad6cc61 100644
--- a/src/bindings/mono/eldbus_mono/eldbus_object.cs
+++ b/src/bindings/mono/eldbus_mono/eldbus_object.cs
@@ -82,7 +82,10 @@ public static class EldbusObjectNativeFunctions
// eldbus_object_manager_interfaces_removed(IntPtr obj, Eldbus_Signal_Cb cb, IntPtr cb_data);
}
-/// Represents a DBus object. (Since EFL 1.23)
+/// Represents a DBus object.
+///
+/// Since EFL 1.23.
+///
public class Object : System.IDisposable
{
diff --git a/src/bindings/mono/eldbus_mono/eldbus_pending.cs b/src/bindings/mono/eldbus_mono/eldbus_pending.cs
index 65b1f3be35..3570ca1842 100644
--- a/src/bindings/mono/eldbus_mono/eldbus_pending.cs
+++ b/src/bindings/mono/eldbus_mono/eldbus_pending.cs
@@ -41,7 +41,10 @@ public static class EldbusPendingNativeFunctions
eldbus_pending_free_cb_del(IntPtr pending, IntPtr cb, IntPtr data);
}
-/// Represents a DBus pending. (Since EFL 1.23)
+/// Represents a DBus pending.
+///
+/// Since EFL 1.23.
+///
public class Pending
{
public IntPtr Handle {get;set;} = IntPtr.Zero;
diff --git a/src/bindings/mono/eldbus_mono/eldbus_proxy.cs b/src/bindings/mono/eldbus_mono/eldbus_proxy.cs
index 5a2baf211a..2d692cdd65 100644
--- a/src/bindings/mono/eldbus_mono/eldbus_proxy.cs
+++ b/src/bindings/mono/eldbus_mono/eldbus_proxy.cs
@@ -65,7 +65,10 @@ public static class EldbusProxyNativeFunctions
eldbus_proxy_event_callback_del(IntPtr proxy, int type, IntPtr cb, IntPtr cb_data);
}
-/// Represents a DBus proxy object. (Since EFL 1.23)
+/// Represents a DBus proxy object.
+///
+/// Since EFL 1.23.
+///
public class Proxy : IDisposable
{
public IntPtr Handle {get;set;} = IntPtr.Zero;