update patch
This commit is contained in:
parent
5afdbd35ce
commit
67e0f68dd7
@ -1,7 +1,7 @@
|
||||
From f9f1575a983f184dd84b137d4b8d5ce3a35c063d Mon Sep 17 00:00:00 2001
|
||||
From: Peng Wu <alexepico@gmail.com>
|
||||
Date: Wed, 4 Jul 2012 13:21:42 +0800
|
||||
Subject: [PATCH 1/2] fixes _compute_phrase_strings_of_items
|
||||
Subject: [PATCH 1/5] fixes _compute_phrase_strings_of_items
|
||||
|
||||
---
|
||||
src/pinyin.cpp | 14 ++++++++++----
|
||||
@ -61,7 +61,7 @@ index 96c2d33..12a4b8d 100644
|
||||
From 7cd0517bcb30e2c802533ccfec9fc8228a410472 Mon Sep 17 00:00:00 2001
|
||||
From: Peng Wu <alexepico@gmail.com>
|
||||
Date: Wed, 4 Jul 2012 16:05:55 +0800
|
||||
Subject: [PATCH 2/2] fixes ld script
|
||||
Subject: [PATCH 2/5] fixes ld script
|
||||
|
||||
---
|
||||
src/libpinyin.ver | 2 ++
|
||||
@ -83,3 +83,83 @@ index eb9e6d8..8208425 100644
|
||||
--
|
||||
1.7.10.4
|
||||
|
||||
|
||||
From 91ce93e4807833b1f61a0ef79ce2a11187fb72e8 Mon Sep 17 00:00:00 2001
|
||||
From: Peng Wu <alexepico@gmail.com>
|
||||
Date: Thu, 5 Jul 2012 17:05:12 +0800
|
||||
Subject: [PATCH 3/5] fixes libpinyin.ver
|
||||
|
||||
---
|
||||
src/libpinyin.ver | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/src/libpinyin.ver b/src/libpinyin.ver
|
||||
index 8208425..eddc5e4 100644
|
||||
--- a/src/libpinyin.ver
|
||||
+++ b/src/libpinyin.ver
|
||||
@@ -6,6 +6,9 @@ LIBPINYIN {
|
||||
pinyin_set_chewing_scheme;
|
||||
pinyin_load_phrase_library;
|
||||
pinyin_unload_phrase_library;
|
||||
+ pinyin_begin_add_phrases;
|
||||
+ pinyin_iterator_add_phrase;
|
||||
+ pinyin_end_add_phrases;
|
||||
pinyin_fini;
|
||||
pinyin_set_options;
|
||||
pinyin_alloc_instance;
|
||||
--
|
||||
1.7.10.4
|
||||
|
||||
|
||||
From e8226de4e54798d65d7981830ff18e6367230be3 Mon Sep 17 00:00:00 2001
|
||||
From: Peng Wu <alexepico@gmail.com>
|
||||
Date: Fri, 6 Jul 2012 14:47:58 +0800
|
||||
Subject: [PATCH 4/5] fixes _prepend_sentence_candidate
|
||||
|
||||
---
|
||||
src/pinyin.cpp | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
|
||||
index 12a4b8d..64d69db 100644
|
||||
--- a/src/pinyin.cpp
|
||||
+++ b/src/pinyin.cpp
|
||||
@@ -908,6 +908,7 @@ static bool _prepend_sentence_candidate(pinyin_instance_t * instance,
|
||||
pinyin_get_sentence(instance, &sentence);
|
||||
if (NULL == sentence)
|
||||
return false;
|
||||
+ g_free(sentence);
|
||||
|
||||
/* prepend best match candidate to candidates. */
|
||||
lookup_candidate_t candidate;
|
||||
--
|
||||
1.7.10.4
|
||||
|
||||
|
||||
From 3f74e38f850f232c7b2637a4b70adc8ab9e0b903 Mon Sep 17 00:00:00 2001
|
||||
From: Peng Wu <alexepico@gmail.com>
|
||||
Date: Mon, 9 Jul 2012 12:48:55 +0800
|
||||
Subject: [PATCH 5/5] fixes pinyin_reset
|
||||
|
||||
---
|
||||
src/pinyin.cpp | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
|
||||
index 64d69db..a6724ae 100644
|
||||
--- a/src/pinyin.cpp
|
||||
+++ b/src/pinyin.cpp
|
||||
@@ -1624,6 +1624,10 @@ bool pinyin_train(pinyin_instance_t * instance){
|
||||
}
|
||||
|
||||
bool pinyin_reset(pinyin_instance_t * instance){
|
||||
+ g_free(instance->m_raw_full_pinyin);
|
||||
+ instance->m_raw_full_pinyin = NULL;
|
||||
+
|
||||
+ g_array_set_size(instance->m_prefixes, 0);
|
||||
g_array_set_size(instance->m_pinyin_keys, 0);
|
||||
g_array_set_size(instance->m_pinyin_key_rests, 0);
|
||||
g_array_set_size(instance->m_constraints, 0);
|
||||
--
|
||||
1.7.10.4
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user