[pango/pango2: 11/301] Drop deprecated coverage api
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango/pango2: 11/301] Drop deprecated coverage api
- Date: Wed, 22 Jun 2022 15:53:31 +0000 (UTC)
commit fb08c82748c0b8017b1f4b9513b5d951ff181865
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Jan 10 09:47:25 2022 -0500
Drop deprecated coverage api
pango/pango-coverage.c | 103 ++++---------------------------------------------
pango/pango-coverage.h | 23 ++---------
2 files changed, 11 insertions(+), 115 deletions(-)
---
diff --git a/pango/pango-coverage.c b/pango/pango-coverage.c
index f616305db..1dd9627eb 100644
--- a/pango/pango-coverage.c
+++ b/pango/pango-coverage.c
@@ -10,7 +10,7 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
@@ -44,7 +44,7 @@ pango_coverage_finalize (GObject *object)
static PangoCoverageLevel
pango_coverage_real_get (PangoCoverage *coverage,
- int index)
+ int index)
{
if (coverage->chars == NULL)
return PANGO_COVERAGE_NONE;
@@ -57,8 +57,8 @@ pango_coverage_real_get (PangoCoverage *coverage,
static void
pango_coverage_real_set (PangoCoverage *coverage,
- int index,
- PangoCoverageLevel level)
+ int index,
+ PangoCoverageLevel level)
{
if (coverage->chars == NULL)
coverage->chars = hb_set_create ();
@@ -135,38 +135,6 @@ pango_coverage_copy (PangoCoverage *coverage)
return PANGO_COVERAGE_GET_CLASS (coverage)->copy (coverage);
}
-/**
- * pango_coverage_ref:
- * @coverage: (not nullable): a `PangoCoverage`
- *
- * Increase the reference count on the `PangoCoverage` by one.
- *
- * Return value: (transfer full): @coverage
- *
- * Deprecated: 1.52: Use g_object_ref instead
- */
-PangoCoverage *
-pango_coverage_ref (PangoCoverage *coverage)
-{
- return g_object_ref (coverage);
-}
-
-/**
- * pango_coverage_unref:
- * @coverage: (transfer full) (not nullable): a `PangoCoverage`
- *
- * Decrease the reference count on the `PangoCoverage` by one.
- *
- * If the result is zero, free the coverage and all associated memory.
- *
- * Deprecated: 1.52: Use g_object_unref instead
- */
-void
-pango_coverage_unref (PangoCoverage *coverage)
-{
- g_object_unref (coverage);
-}
-
/**
* pango_coverage_get:
* @coverage: a `PangoCoverage`
@@ -178,7 +146,7 @@ pango_coverage_unref (PangoCoverage *coverage)
*/
PangoCoverageLevel
pango_coverage_get (PangoCoverage *coverage,
- int index)
+ int index)
{
return PANGO_COVERAGE_GET_CLASS (coverage)->get (coverage, index);
}
@@ -193,65 +161,8 @@ pango_coverage_get (PangoCoverage *coverage,
*/
void
pango_coverage_set (PangoCoverage *coverage,
- int index,
- PangoCoverageLevel level)
+ int index,
+ PangoCoverageLevel level)
{
PANGO_COVERAGE_GET_CLASS (coverage)->set (coverage, index, level);
}
-
-/**
- * pango_coverage_max:
- * @coverage: a `PangoCoverage`
- * @other: another `PangoCoverage`
- *
- * Set the coverage for each index in @coverage to be the max (better)
- * value of the current coverage for the index and the coverage for
- * the corresponding index in @other.
- *
- * Deprecated: 1.44: This function does nothing
- */
-void
-pango_coverage_max (PangoCoverage *coverage,
- PangoCoverage *other)
-{
-}
-
-/**
- * pango_coverage_to_bytes:
- * @coverage: a `PangoCoverage`
- * @bytes: (out) (array length=n_bytes) (element-type guint8):
- * location to store result (must be freed with g_free())
- * @n_bytes: (out): location to store size of result
- *
- * Convert a `PangoCoverage` structure into a flat binary format.
- *
- * Deprecated: 1.44: This returns %NULL
- */
-void
-pango_coverage_to_bytes (PangoCoverage *coverage,
- guchar **bytes,
- int *n_bytes)
-{
- *bytes = NULL;
- *n_bytes = 0;
-}
-
-/**
- * pango_coverage_from_bytes:
- * @bytes: (array length=n_bytes) (element-type guint8): binary data
- * representing a `PangoCoverage`
- * @n_bytes: the size of @bytes in bytes
- *
- * Convert data generated from [method@Pango.Coverage.to_bytes]
- * back to a `PangoCoverage`.
- *
- * Return value: (transfer full) (nullable): a newly allocated `PangoCoverage`
- *
- * Deprecated: 1.44: This returns %NULL
- */
-PangoCoverage *
-pango_coverage_from_bytes (guchar *bytes,
- int n_bytes)
-{
- return NULL;
-}
diff --git a/pango/pango-coverage.h b/pango/pango-coverage.h
index c40137586..ecbc217af 100644
--- a/pango/pango-coverage.h
+++ b/pango/pango-coverage.h
@@ -10,7 +10,7 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
@@ -76,30 +76,15 @@ GType pango_coverage_get_type (void) G_GNUC_CONST;
PANGO_AVAILABLE_IN_ALL
PangoCoverage * pango_coverage_new (void);
-PANGO_DEPRECATED_IN_1_52_FOR(g_object_ref)
-PangoCoverage * pango_coverage_ref (PangoCoverage *coverage);
-PANGO_DEPRECATED_IN_1_52_FOR(g_object_unref)
-void pango_coverage_unref (PangoCoverage *coverage);
PANGO_AVAILABLE_IN_ALL
PangoCoverage * pango_coverage_copy (PangoCoverage *coverage);
PANGO_AVAILABLE_IN_ALL
PangoCoverageLevel pango_coverage_get (PangoCoverage *coverage,
- int index_);
+ int index_);
PANGO_AVAILABLE_IN_ALL
void pango_coverage_set (PangoCoverage *coverage,
- int index_,
- PangoCoverageLevel level);
-PANGO_DEPRECATED_IN_1_44
-void pango_coverage_max (PangoCoverage *coverage,
- PangoCoverage *other);
-
-PANGO_DEPRECATED_IN_1_44
-void pango_coverage_to_bytes (PangoCoverage *coverage,
- guchar **bytes,
- int *n_bytes);
-PANGO_DEPRECATED_IN_1_44
-PangoCoverage *pango_coverage_from_bytes (guchar *bytes,
- int n_bytes);
+ int index_,
+ PangoCoverageLevel level);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(PangoCoverage, g_object_unref)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]