summaryrefslogtreecommitdiff
path: root/gettext-tools/src/ChangeLog
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2014-12-08 19:22:16 +0900
committerDaiki Ueno <ueno@gnu.org>2014-12-09 07:09:04 +0900
commitdee40f0602625f62443c4d715a1b9674742c9a3e (patch)
tree181edea11b31198ca53afa05fd6a45c8b2919e37 /gettext-tools/src/ChangeLog
parent2ff7a10564a2a7b9821a1c9174e314f4cf5f7295 (diff)
downloadgettext-dee40f0602625f62443c4d715a1b9674742c9a3e.tar.gz
desktop: Simplify the parsing logic
* read-desktop.h (desktop_reader_class_ty): Rename 'handle_text' to 'handle_blank'. (desktop_reader_handle_blank): Rename from 'desktop_reader_handle_text'. * read-desktop.c (SIZEOF): New macro. (desktop_reader_handle_blank): Rename from 'desktop_reader_handle_blank'. (read_until_newline, read_group_name, read_key_name): Remove. Merge into... (desktop_lex): ...here. (desktop_parse): Call 'desktop_lex' instead of read_*. Don't normalize whitespaces. (enum token_type_ty): New enum. (struct token_ty): New struct. (free_token): New function. * write-desktop.c (msgfmt_desktop_handle_blank): Rename from 'msgfmt_desktop_handle_text'. * x-desktop.c: Include "c-ctype.h". (extract_desktop_handle_comment): Normalize whitespaces here. (extract_desktop_handle_blank): Rename from 'extract_desktop_handle_text'.
Diffstat (limited to 'gettext-tools/src/ChangeLog')
-rw-r--r--gettext-tools/src/ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog
index 8baf37c21..53768f85c 100644
--- a/gettext-tools/src/ChangeLog
+++ b/gettext-tools/src/ChangeLog
@@ -1,3 +1,28 @@
+2014-12-09 Daiki Ueno <ueno@gnu.org>
+
+ desktop: Simplify the parsing logic
+ * read-desktop.h (desktop_reader_class_ty): Rename 'handle_text'
+ to 'handle_blank'.
+ (desktop_reader_handle_blank): Rename from
+ 'desktop_reader_handle_text'.
+ * read-desktop.c (SIZEOF): New macro.
+ (desktop_reader_handle_blank): Rename from
+ 'desktop_reader_handle_blank'.
+ (read_until_newline, read_group_name, read_key_name): Remove.
+ Merge into...
+ (desktop_lex): ...here.
+ (desktop_parse): Call 'desktop_lex' instead of read_*. Don't
+ normalize whitespaces.
+ (enum token_type_ty): New enum.
+ (struct token_ty): New struct.
+ (free_token): New function.
+ * write-desktop.c (msgfmt_desktop_handle_blank): Rename from
+ 'msgfmt_desktop_handle_text'.
+ * x-desktop.c: Include "c-ctype.h".
+ (extract_desktop_handle_comment): Normalize whitespaces here.
+ (extract_desktop_handle_blank): Rename from
+ 'extract_desktop_handle_text'.
+
2014-12-07 Daiki Ueno <ueno@gnu.org>
vala: Make regex literal handling robuster