Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
df01f3e5
T
Third Party Harfbuzz
项目概览
OpenHarmony
/
Third Party Harfbuzz
1 年多 前同步成功
通知
0
Star
18
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Harfbuzz
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
df01f3e5
编写于
6月 05, 2018
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.7.7
上级
ba3b6d6c
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
58 addition
and
20 deletion
+58
-20
NEWS
NEWS
+37
-0
RELEASING.md
RELEASING.md
+3
-2
configure.ac
configure.ac
+1
-1
src/hb-blob.cc
src/hb-blob.cc
+1
-1
src/hb-face.cc
src/hb-face.cc
+1
-1
src/hb-map.cc
src/hb-map.cc
+14
-14
src/hb-map.h
src/hb-map.h
+1
-1
未找到文件。
NEWS
浏览文件 @
df01f3e5
Overview of changes leading to 1.7.7
Tuesday, June 5, 2018
====================================
- Lots of internal changes, but not yet exposed externally.
- All HarfBuzz objects are significantly smaller in size now.
- Sinhala: Position repha on top of post-consonant, not base.
This better matches Windows 10 behavior, which was changed
from previous Windows versions.
- New build options:
o New cpp macro HB_NO_ATEXIT
o New cpp macro HB_SUBSET_BUILTIN
- Significant libharfbuzz-subset changes. API subject to change.
- New API in libharfbuzz:
+hb_blob_create_from_file()
+hb_face_count()
A hashmap implementation:
+hb-map.h
+HB_MAP_VALUE_INVALID
+hb_map_t
+hb_map_create()
+hb_map_get_empty()
+hb_map_reference()
+hb_map_destroy()
+hb_map_set_user_data()
+hb_map_get_user_data()
+hb_map_allocation_successful()
+hb_map_clear()
+hb_map_is_empty()
+hb_map_get_population()
+hb_map_set()
+hb_map_get()
+hb_map_del()
+hb_map_has()
Overview of changes leading to 1.7.6
Wednesday, March 7, 2018
====================================
...
...
RELEASING.md
浏览文件 @
df01f3e5
...
...
@@ -28,8 +28,9 @@ HarfBuzz release walk-through checklist:
7.
"make release-files". Enter your GPG password. This creates a sha256 hash
and signs it.
8.
Now that you have release files built, commit NEWS and configure.ac changes.
The commit message is simply the release number. Eg. "1.4.7"
8.
Now that you have release files built, commit NEWS and configure.ac changes,
as well as any REPLACEME changes you made. The commit message is simply the
release number. Eg. "1.4.7"
9.
Tag the release and sign it: Eg. "git tag -s 1.4.7 -m 1.4.7". Enter your
GPG password again.
...
...
configure.ac
浏览文件 @
df01f3e5
AC_PREREQ([2.64])
AC_INIT([HarfBuzz],
[1.7.
6
],
[1.7.
7
],
[https://github.com/harfbuzz/harfbuzz/issues/new],
[harfbuzz],
[http://harfbuzz.org/])
...
...
src/hb-blob.cc
浏览文件 @
df01f3e5
...
...
@@ -529,7 +529,7 @@ _hb_mapped_file_destroy (hb_mapped_file_t *file)
*
* Returns: A hb_blob_t pointer with the content of the file
*
* Since:
REPLACEME
* Since:
1.7.7
**/
hb_blob_t
*
hb_blob_create_from_file
(
const
char
*
file_name
)
...
...
src/hb-face.cc
浏览文件 @
df01f3e5
...
...
@@ -44,7 +44,7 @@
*
* Return value: Number of faces on the blob
*
* Since:
REPLACEME
* Since:
1.7.7
**/
unsigned
int
hb_face_count
(
hb_blob_t
*
blob
)
...
...
src/hb-map.cc
浏览文件 @
df01f3e5
...
...
@@ -35,7 +35,7 @@
*
* Return value: (transfer full):
*
* Since:
REPLACEME
* Since:
1.7.7
**/
hb_map_t
*
hb_map_create
(
void
)
...
...
@@ -55,7 +55,7 @@ hb_map_create (void)
*
* Return value: (transfer full):
*
* Since:
REPLACEME
* Since:
1.7.7
**/
hb_map_t
*
hb_map_get_empty
(
void
)
...
...
@@ -69,7 +69,7 @@ hb_map_get_empty (void)
*
* Return value: (transfer full):
*
* Since:
REPLACEME
* Since:
1.7.7
**/
hb_map_t
*
hb_map_reference
(
hb_map_t
*
map
)
...
...
@@ -81,7 +81,7 @@ hb_map_reference (hb_map_t *map)
* hb_map_destroy: (skip)
* @map: a map.
*
* Since:
REPLACEME
* Since:
1.7.7
**/
void
hb_map_destroy
(
hb_map_t
*
map
)
...
...
@@ -103,7 +103,7 @@ hb_map_destroy (hb_map_t *map)
*
* Return value:
*
* Since:
REPLACEME
* Since:
1.7.7
**/
hb_bool_t
hb_map_set_user_data
(
hb_map_t
*
map
,
...
...
@@ -122,7 +122,7 @@ hb_map_set_user_data (hb_map_t *map,
*
* Return value: (transfer none):
*
* Since:
REPLACEME
* Since:
1.7.7
**/
void
*
hb_map_get_user_data
(
hb_map_t
*
map
,
...
...
@@ -140,7 +140,7 @@ hb_map_get_user_data (hb_map_t *map,
*
* Return value:
*
* Since:
REPLACEME
* Since:
1.7.7
**/
hb_bool_t
hb_map_allocation_successful
(
const
hb_map_t
*
map
)
...
...
@@ -159,7 +159,7 @@ hb_map_allocation_successful (const hb_map_t *map)
*
* Return value:
*
* Since:
REPLACEME
* Since:
1.7.7
**/
void
hb_map_set
(
hb_map_t
*
map
,
...
...
@@ -176,7 +176,7 @@ hb_map_set (hb_map_t *map,
*
*
*
* Since:
REPLACEME
* Since:
1.7.7
**/
hb_codepoint_t
hb_map_get
(
const
hb_map_t
*
map
,
...
...
@@ -192,7 +192,7 @@ hb_map_get (const hb_map_t *map,
*
*
*
* Since:
REPLACEME
* Since:
1.7.7
**/
void
hb_map_del
(
hb_map_t
*
map
,
...
...
@@ -208,7 +208,7 @@ hb_map_del (hb_map_t *map,
*
*
*
* Since:
REPLACEME
* Since:
1.7.7
**/
hb_bool_t
hb_map_has
(
const
hb_map_t
*
map
,
...
...
@@ -224,7 +224,7 @@ hb_map_has (const hb_map_t *map,
*
*
*
* Since:
REPLACEME
* Since:
1.7.7
**/
void
hb_map_clear
(
hb_map_t
*
map
)
...
...
@@ -238,7 +238,7 @@ hb_map_clear (hb_map_t *map)
*
*
*
* Since:
REPLACEME
* Since:
1.7.7
**/
hb_bool_t
hb_map_is_empty
(
const
hb_map_t
*
map
)
...
...
@@ -252,7 +252,7 @@ hb_map_is_empty (const hb_map_t *map)
*
*
*
* Since:
REPLACEME
* Since:
1.7.7
**/
unsigned
int
hb_map_get_population
(
const
hb_map_t
*
map
)
...
...
src/hb-map.h
浏览文件 @
df01f3e5
...
...
@@ -37,7 +37,7 @@ HB_BEGIN_DECLS
/*
* Since:
REPLACEME
* Since:
1.7.7
*/
#define HB_MAP_VALUE_INVALID ((hb_codepoint_t) -1)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录