[HarfBuzz] harfbuzz: Branch 'master' - 4 commits
Behdad Esfahbod
behdad at kemper.freedesktop.org
Tue May 29 23:45:42 UTC 2018
src/hb-map-private.hh | 7 +++----
src/hb-map.h | 2 +-
2 files changed, 4 insertions(+), 5 deletions(-)
New commits:
commit 8a978790cb4dc66816c2cd7b617829f3e9d6e88e
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Tue May 29 16:45:20 2018 -0700
[map] Minor
diff --git a/src/hb-map.h b/src/hb-map.h
index 0901e3bd..e24bfc4f 100644
--- a/src/hb-map.h
+++ b/src/hb-map.h
@@ -80,7 +80,7 @@ hb_map_allocation_successful (const hb_map_t *map);
hb_map_is_empty (const hb_map_t *map);
HB_EXTERN unsigned int
- hb_set_get_population (const hb_set_t *set);
+ hb_map_get_population (const hb_map_t *map);
HB_EXTERN hb_bool_t
hb_map_is_equal (const hb_map_t *map,
commit 6f12ce47c0ed8c2c4bb251cd6e685459af104db8
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Tue May 29 16:45:06 2018 -0700
Revert "[map] Return bool from set()"
This reverts commit face7cf55d4895ffca314c8448c0a749a26cc182.
diff --git a/src/hb-map-private.hh b/src/hb-map-private.hh
index 56377394..6aaf4c41 100644
--- a/src/hb-map-private.hh
+++ b/src/hb-map-private.hh
@@ -118,10 +118,10 @@ struct hb_map_t
return true;
}
- inline bool set (hb_codepoint_t key, hb_codepoint_t value)
+ inline void set (hb_codepoint_t key, hb_codepoint_t value)
{
- if (unlikely (in_error)) return false;
- if ((occupancy + occupancy / 2) > mask && !resize ()) return false;
+ if (unlikely (in_error)) return;
+ if ((occupancy + occupancy / 2) > mask && !resize ()) return;
unsigned int i = bucket_for (key);
if (items[i].key != key)
{
@@ -130,7 +130,6 @@ struct hb_map_t
items[i].key = key;
}
items[i].value = value;
- return true;
}
inline hb_codepoint_t get (hb_codepoint_t key) const
{
commit fc51c45079feb7d77d25204c4c17a0733f1eca56
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Tue May 29 16:44:55 2018 -0700
Revert "[map] Make hb_map_set() return bool"
This reverts commit 7bf1980146cfc081b06264ac367b23ae9397adf1.
diff --git a/src/hb-map.cc b/src/hb-map.cc
index 9c7ad787..4f50828f 100644
--- a/src/hb-map.cc
+++ b/src/hb-map.cc
@@ -170,12 +170,12 @@ hb_map_allocation_successful (const hb_map_t *map)
*
* Since: REPLACEME
**/
-hb_bool_t
+void
hb_map_set (hb_map_t *map,
hb_codepoint_t key,
hb_codepoint_t value)
{
- return map->set (key, value);
+ map->set (key, value);
}
/**
diff --git a/src/hb-map.h b/src/hb-map.h
index c12fa56a..0901e3bd 100644
--- a/src/hb-map.h
+++ b/src/hb-map.h
@@ -80,14 +80,14 @@ hb_map_allocation_successful (const hb_map_t *map);
hb_map_is_empty (const hb_map_t *map);
HB_EXTERN unsigned int
- hb_map_get_population (const hb_map_t *map);
+ hb_set_get_population (const hb_set_t *set);
HB_EXTERN hb_bool_t
hb_map_is_equal (const hb_map_t *map,
const hb_map_t *other);
*/
-HB_EXTERN hb_bool_t
+HB_EXTERN void
hb_map_set (hb_map_t *map,
hb_codepoint_t key,
hb_codepoint_t value);
commit 7bf1980146cfc081b06264ac367b23ae9397adf1
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Tue May 29 16:42:44 2018 -0700
[map] Make hb_map_set() return bool
diff --git a/src/hb-map.cc b/src/hb-map.cc
index 4f50828f..9c7ad787 100644
--- a/src/hb-map.cc
+++ b/src/hb-map.cc
@@ -170,12 +170,12 @@ hb_map_allocation_successful (const hb_map_t *map)
*
* Since: REPLACEME
**/
-void
+hb_bool_t
hb_map_set (hb_map_t *map,
hb_codepoint_t key,
hb_codepoint_t value)
{
- map->set (key, value);
+ return map->set (key, value);
}
/**
diff --git a/src/hb-map.h b/src/hb-map.h
index 0901e3bd..c12fa56a 100644
--- a/src/hb-map.h
+++ b/src/hb-map.h
@@ -80,14 +80,14 @@ hb_map_allocation_successful (const hb_map_t *map);
hb_map_is_empty (const hb_map_t *map);
HB_EXTERN unsigned int
- hb_set_get_population (const hb_set_t *set);
+ hb_map_get_population (const hb_map_t *map);
HB_EXTERN hb_bool_t
hb_map_is_equal (const hb_map_t *map,
const hb_map_t *other);
*/
-HB_EXTERN void
+HB_EXTERN hb_bool_t
hb_map_set (hb_map_t *map,
hb_codepoint_t key,
hb_codepoint_t value);
More information about the HarfBuzz
mailing list