[pango/kill-ft-face] Deprecate some coverage api
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango/kill-ft-face] Deprecate some coverage api
- Date: Thu, 11 Jul 2019 22:30:22 +0000 (UTC)
commit 6cf20627189177eb84bc4386d161bc1175207958
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Jul 11 18:22:31 2019 -0400
Deprecate some coverage api
These parts are not used in Pango, and
are not implemented on top of harfbuzz.
pango/pango-coverage.c | 6 ++++++
pango/pango-coverage.h | 9 ++++++---
2 files changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/pango/pango-coverage.c b/pango/pango-coverage.c
index f06517d4..3cfc0f09 100644
--- a/pango/pango-coverage.c
+++ b/pango/pango-coverage.c
@@ -172,6 +172,8 @@ pango_coverage_set (PangoCoverage *coverage,
* 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,
@@ -187,6 +189,8 @@ pango_coverage_max (PangoCoverage *coverage,
* @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,
@@ -208,6 +212,8 @@ pango_coverage_to_bytes (PangoCoverage *coverage,
*
* Return value: (transfer full) (nullable): a newly allocated
* #PangoCoverage, or %NULL if the data was invalid.
+ *
+ * Deprecated: 1.44: This returns %NULL
**/
PangoCoverage *
pango_coverage_from_bytes (guchar *bytes,
diff --git a/pango/pango-coverage.h b/pango/pango-coverage.h
index 5fe81e02..c834bd26 100644
--- a/pango/pango-coverage.h
+++ b/pango/pango-coverage.h
@@ -51,6 +51,9 @@ typedef struct _PangoCoverage PangoCoverage;
*
* Used to indicate how well a font can represent a particular Unicode
* character point for a particular script.
+ *
+ * Since 1.44, only %PANGO_COVERAGE_NONE and %PANGO_COVERAGE_EXACT
+ * will be returned.
*/
typedef enum {
PANGO_COVERAGE_NONE,
@@ -74,15 +77,15 @@ PANGO_AVAILABLE_IN_ALL
void pango_coverage_set (PangoCoverage *coverage,
int index_,
PangoCoverageLevel level);
-PANGO_AVAILABLE_IN_ALL
+PANGO_DEPRECATED_IN_1_44
void pango_coverage_max (PangoCoverage *coverage,
PangoCoverage *other);
-PANGO_AVAILABLE_IN_ALL
+PANGO_DEPRECATED_IN_1_44
void pango_coverage_to_bytes (PangoCoverage *coverage,
guchar **bytes,
int *n_bytes);
-PANGO_AVAILABLE_IN_ALL
+PANGO_DEPRECATED_IN_1_44
PangoCoverage *pango_coverage_from_bytes (guchar *bytes,
int n_bytes);
PANGO_AVAILABLE_IN_1_44
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]