Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
125 commits
Select commit Hold shift + click to select a range
8f4d884
Imported Debian patch 9100h-7
henrich Sep 1, 2010
914b9d6
Imported Debian patch 9100h-8
henrich Feb 6, 2011
1633a89
Imported Debian patch 9100h-9
henrich Apr 29, 2011
3fa52b3
Imported Debian patch 9100h-10
henrich Sep 24, 2011
8faebcc
Imported Debian patch 9100h-11
henrich May 26, 2012
2df410e
Imported Debian patch 9100h-12
henrich Jun 12, 2012
5498c5b
Imported Debian patch 9100h-13
henrich Jun 25, 2012
8a2ba85
Imported Debian patch 9100h-14
henrich Jun 26, 2012
84ec516
Imported Debian patch 9100h-15
henrich Jun 26, 2012
f94cf6b
Imported Debian patch 9100h-16
henrich Jul 5, 2012
8787d1d
Imported Debian patch 9100h-17
henrich Jul 5, 2012
4cb4ec9
Imported Debian patch 9100h-18
henrich Aug 3, 2012
4d8d856
Imported Debian patch 9100h-19
henrich Aug 6, 2012
29358dc
Imported Debian patch 9100h-20
henrich Jan 14, 2013
eafeda4
Imported Debian patch 9100h-21
henrich Jan 24, 2013
27d20c1
Imported Debian patch 9100h-22
henrich Mar 11, 2013
085243e
purge social ime and wikipedia from dic data
henrich Apr 3, 2013
be3bc45
don't patch to social ime and wikipedia data
henrich Apr 3, 2013
d2b6b47
comment out unnecessary dics
henrich Apr 3, 2013
b73dfb9
upload to unstable
henrich Apr 3, 2013
5aebfad
ignore Makefile.orig delete
henrich Apr 3, 2013
21cb87e
again, ignore Makefile.org for cleanup
henrich Apr 3, 2013
d6fcd62
override dh_clean
henrich Apr 3, 2013
30cb1a1
Move into git
xorgy Jun 30, 2013
d2f821a
Change encoding of source code files to UTF-8 from EUC-JISX0213 and S…
xorgy Jun 30, 2013
356e9c7
reencode header files
xorgy Jun 30, 2013
ab4186b
converted readme
xorgy Jun 30, 2013
f5c6f23
converted docs
xorgy Jun 30, 2013
7c95c51
remove trailing whitespace
xorgy Jun 30, 2013
1133481
more encoding conversion, maybe some more EUC lurks still
xorgy Jun 30, 2013
1ce9673
convert next wave of files I've found
xorgy Jun 30, 2013
06d2620
Resolve compile-time warnings.
xorgy Jul 27, 2013
b5bdd61
Add -Werror and -Wextra to the gcc arguments for good measure.
xorgy Jul 28, 2013
8bfbc75
Add -Werror and -Wextra to configure.ac
xorgy Jul 28, 2013
f02b9b1
fix newline error in configure.ac
xorgy Jul 28, 2013
aaf019d
Delete Makefile.in
fujiwarat Apr 4, 2019
de671f3
Delete configure
fujiwarat Apr 4, 2019
d78e361
Delete ltmain.sh
fujiwarat Apr 4, 2019
b1f5cf5
Delete aclocal.m4
fujiwarat Apr 4, 2019
1358abd
configure.ac: Add AC_CONFIG_MACRO_DIR
fujiwarat Apr 4, 2019
982b214
configure.ac: Replace -Werror with -Werror=format-security
fujiwarat Apr 4, 2019
8541a07
Delete elisp-comp
fujiwarat Apr 4, 2019
b1a320d
Delete Makefile
fujiwarat Apr 4, 2019
7257019
Convert EUC-JP to UTF-8 for document files and C source files
fujiwarat Apr 4, 2019
533159c
Add autogen.sh
fujiwarat Apr 4, 2019
5bbb8fb
Convert EUC-JP to UTF-8 in dicsts
fujiwarat Apr 4, 2019
563106a
Fix typos in dictionary (#509534)
Apr 4, 2019
6e2580f
Update the corpus
Apr 4, 2019
c53874a
anthy.el: working back on Emacs 24.3.1
mike-fabian Apr 4, 2019
81b0765
src-diclib: Fix a segfault issue (#973127)
Apr 4, 2019
f8d77b0
alt-cannadic/extra: Normalize dictionaries
Apr 4, 2019
da60f6f
configure.ac: Rename anthy to anthy-unicode
fujiwarat Apr 4, 2019
09fb3ce
Rename anthy-conf to anthy-unicode.conf
fujiwarat Apr 4, 2019
4d56b75
Rename loaded anthy-conf to anthy-unicode.conf in libraries
fujiwarat Apr 4, 2019
4b9d51a
Rename libanthy*.so to libanthy-unicode*.so
fujiwarat Apr 4, 2019
90b7acf
Move public header files to /usr/include/anthy-unicode-*/anthy
fujiwarat Apr 4, 2019
51b7836
anthy-unicode.conf: s/anthy/@PACKAGE@/
fujiwarat Apr 5, 2019
f24c658
alt-cannadic: Add new era "Reiwa"
fujiwarat Apr 9, 2019
8087af2
src-worddic: Move $HOME/.anthy to $HOME/.config/anthy
fujiwarat Apr 11, 2019
fe96e44
src-worddic: infinite loop if the end of anthy journal file is broken
fujiwarat Apr 11, 2019
2ad2f36
ChangeLog: Update from git log
fujiwarat Apr 11, 2019
08a7cf5
Release 1.0.0.20190411
fujiwarat Apr 11, 2019
703f5a7
src-worddic: Warning when user dict is found in the old path .anthy
fujiwarat Apr 12, 2019
0b21c7d
Update COPYING with the latest LGPL 2.1
fujiwarat Jun 3, 2019
8546594
mkworddic: Make parse_modify_freq_command() for UTF-8
fujiwarat Jun 4, 2019
73357ba
src-worddic: Revert ptab.h to EUC-JP
fujiwarat Jun 4, 2019
4f737e0
src-util: Fix some obsolete warnings in emacs batch-byte-compile
fujiwarat Jun 4, 2019
4c618b8
src-diclib: Fix rpmlint shared-lib-calls-exit
fujiwarat Jul 30, 2019
f2a166a
test: Convert test data to UTF-8
fujiwarat Oct 15, 2019
a615196
test: Change test programs to UTF-8
fujiwarat Oct 15, 2019
9faafdf
src-worddic: Fix ptab.h to stop the warning "Failed to find wtype"
fujiwarat Oct 15, 2019
1ee6fee
calctrans: Convert corpus data to UTF-8
fujiwarat Oct 15, 2019
bcf7f39
calctrans: Convert proccorpus program to UTF-8
fujiwarat Oct 15, 2019
b14a0a5
depgraph: Convert depword data to UTF-8
fujiwarat Oct 15, 2019
24139f8
depgraph: Convert mkdepgraph program to UTF-8
fujiwarat Oct 15, 2019
5271219
alt-cannadic: Update gcanna.ctd
fujiwarat Oct 15, 2019
ff706dc
mkworddic: Fix a SEGV of mkworddic when alt-cannadic data is less tha…
fujiwarat Oct 15, 2019
0d057d4
test: Add prediction and test-matrix in Makefile
fujiwarat Oct 21, 2019
c7039a1
src-worddic: Fix buffer overflow in record_stat.base_fn
fujiwarat Oct 21, 2019
686845b
test: Fix to run check in build
fujiwarat Oct 21, 2019
b84576f
Change encoding of source code files to UTF-8 from EUC-JISX0213 and S…
xorgy Jun 30, 2013
1d616c8
reencode header files
xorgy Jun 30, 2013
f98493f
converted readme
xorgy Jun 30, 2013
7a82f4f
converted docs
xorgy Jun 30, 2013
3e0e27e
remove trailing whitespace
xorgy Jun 30, 2013
46bc5e3
more encoding conversion, maybe some more EUC lurks still
xorgy Jun 30, 2013
8b6c8dc
convert next wave of files I've found
xorgy Jun 30, 2013
7f873bb
Resolve compile-time warnings.
xorgy Jul 27, 2013
f2c7e5a
Add -Werror and -Wextra to the gcc arguments for good measure.
xorgy Jul 28, 2013
37e7c18
Add -Werror and -Wextra to configure.ac
xorgy Jul 28, 2013
04f13c0
fix newline error in configure.ac
xorgy Jul 28, 2013
591316d
Merge remote-tracking branch 'xorgy/master' into anthy-unicode
hhorikawa Sep 18, 2020
edbd38e
Merge remote-tracking branch 'anthy-unicode/master' into anthy-unicode
hhorikawa Sep 18, 2020
15c138a
src-util: Convert Shift-JIS typetab to UTF-8
fujiwarat Nov 4, 2020
7f63b39
src-util: Fix anthy-dic-tool-unicode to work with UTF-8 files
fujiwarat Nov 4, 2020
db4f4b4
src-util: Add anthy-dic-tool-unicode --migrate option
fujiwarat Nov 4, 2020
0e42332
src-util: Enable anthy-dic-tool-unicode --append --text
fujiwarat Nov 6, 2020
4d0c11d
src-diclib: Add anthy_mkdir_with_parents()
fujiwarat Nov 9, 2020
f59ccfd
src-worddic: Replace mkdir() with anthy_mkdir_with_parents()
fujiwarat Nov 9, 2020
4d2ba8e
wip: prepare to merge Debian anthy.
hhorikawa May 25, 2021
fe8b926
wip: re-add AUTHORS.
hhorikawa May 25, 2021
256c5a8
wip: update alt-cannadic 2011-02-08.
hhorikawa May 26, 2021
b2bd12a
license を整理。debianディレクトリは古い。
hhorikawa Jun 12, 2021
43134da
touch.
hhorikawa Jun 12, 2021
e10880f
Code reviews
fujiwarat Jul 14, 2021
be56445
Update AUTHORS for anthy-unicode
fujiwarat Jul 14, 2021
0a55deb
Update README to describe kasumi-unicode
fujiwarat Jul 14, 2021
1873b39
alt-cannadic: Update gcanna.ctd with Shubitai
Oct 22, 2021
c5a2643
src-util: Convert ISO-2022-JP to UTF-8 in *.el
Oct 22, 2021
b831814
src-util: Fix Makefile.am to work with renamed EL files
Oct 22, 2021
4493804
src-util: Call anthy-agent-unicode and anthy-dic-tool-unicode in EL f…
Oct 22, 2021
96bac7f
src-util: Run anthy-agent-unicode with UTF-8 encoding
Oct 22, 2021
3268769
src-util: Fix require in *.el
fujiwarat Oct 26, 2021
3152690
Enable travis
fujiwarat Dec 24, 2021
2eb4aae
compound.t: Fix some mistakes in compound.t
standby24x7 Sep 27, 2021
f6c5f4b
name.t: Remove a word which is not name
standby24x7 Sep 27, 2021
8203577
Update NEWS
fujiwarat Dec 24, 2021
d9355d3
src-util: set-face-underline is not available in xemacs Lisp
fujiwarat Feb 11, 2022
8ed7a30
gcanna.ctd: Update Teisanso
standby24x7 Feb 11, 2022
2553233
src-main/context.c: Code reviews
fujiwarat May 6, 2022
754f1c8
word_dic.c: rename master_dic_file to main_dic_file
juhp Jun 9, 2022
be047ce
travis: Move git master to main branch
fujiwarat Jul 19, 2022
478a883
Merge remote-tracking branch 'upstream/main' into anthy-unicode
hhorikawa Sep 4, 2022
f4238d5
move files.
hhorikawa Sep 4, 2022
3d1d217
bit.
hhorikawa Sep 4, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

root = true

[*]
tab_width = 8

[*.{c,h}]
indent_style = space
indent_size = 2
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

*.t linguist-documentation
*.ctd linguist-documentation

31 changes: 31 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@

# automake/autoconf files
#
aclocal.m4
autom4te.cache/*

compile
config.guess
config.sub
depcomp
install-sh
ltmain.sh
missing
Makefile.in
config.h.in
configure
m4/*

# backup files
#
*~
*.bak

# mingw
Makefile
.deps
*.o
.libs
*.exe
*.lo
*.la
72 changes: 72 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
language: c
compiler: gcc
os: linux

# Require gettext-0.19.8
dist: focal

branches:
only:
- main

arch:
- amd64
#- ppc64le
#- s390x
#- arm64

addons:
apt:
packages:
# For autogen.sh
- autopoint
# For make from
# https://packages.ubuntu.com/search?searchon=sourcenames&keywords=ibus-anthy
- gettext
- pkg-config
- emacs-el
- xemacs21-supportel

jobs:
include:
- name: Build
before_script:
- sudo apt-get -qq update
env:
- LD_LIBRARY_PATH="$PWD/src-main/.libs:$PWD/src-worddic/.libs"
- CONFFILE="$PWD/test.conf"
script:
- set -e
- git config pull.rebase false
- git pull --depth=200
# configure options from
# https://salsa.debian.org/debian/ibus-anthy/-/blob/master/debian/rules
- >
./autogen.sh
--enable-installed-tests
--disable-static
# Set the cutom DESTDIR because the default DESTDIR
# /home/travis/bulid/fujiwarat/$PKG/ibus/ibus-$VERSION/_inst seems to be
# too long and failed to set DESTDIR to install bindings/pygobject/IBus.py
- >
make
VERBOSE=1
DESTDIR="$HOME/build/$USER/dest"
- >
sed -e "s|@datadir@|$PWD|" -e "s|@PACKAGE@|mkanthydic|"
anthy-unicode.conf.in > test.conf
- echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
- echo "CONFFILE=$CONFFILE"
- cd test
- ./anthy --all
- ./checklib
- cd ../src-util
- ./anthy-dic-tool-unicode --load dic-tool-input
- diff $HOME/.config/anthy/private_words_default dic-tool-result
- ./anthy-dic-tool-unicode --dump
- mkdir -p $HOME/.anthy
- mv $HOME/.config/anthy/private_words_default $HOME/.anthy
- ./anthy-dic-tool-unicode --migrate
- diff $HOME/.config/anthy/private_words_default dic-tool-result
- cd ..

245 changes: 55 additions & 190 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,190 +1,55 @@
TABATA Yusuke: wrote
calctrans/corpus.c
calctrans/proccorpus.c
depgraph/mkdepgraph.c
mkworddic/mkdic.c
mkworddic/mkudic.c
mkworddic/writewords.c
src-diclib/alloc.c
src-diclib/conf.c
src-diclib/ruleparser.c
src-diclib/xchar.c
src-diclib/xstr.c
src-main/context.c
src-main/main.c
src-ordering/candhistory.c
src-ordering/candsort.c
src-ordering/infosort.c
src-ordering/relation.c
src-splitter/compose.c
src-splitter/depgraph.c
src-splitter/evalborder.c
src-splitter/lattice.c
src-splitter/metaword.c
src-splitter/splitter.c
src-splitter/wordlist.c
src-util/anthy-conf.el
src-util/anthy-dic.el
src-util/anthy-isearch.el
src-util/anthy.el
src-util/dic-tool.c
src-util/morph-main.c
src-worddic/dic_util.c
src-worddic/ext_ent.c
src-worddic/feature_set.c
src-worddic/matrix.c
src-worddic/mem_dic.c
src-worddic/priv_dic.c
src-worddic/record.c
src-worddic/texttrie.c
src-worddic/use_dic.c
src-worddic/word_dic.c
src-worddic/word_lookup.c
src-worddic/wtype.c
test/main.c
modified
calctrans/calctrans.c
calctrans/input_set.c
mkanthydic/mkfiledic.c
src-util/agent.c
src-util/rkhelper.c

UGAWA Tomoharu: wrote
src-diclib/alloc.c
src-main/main.c
src-splitter/evalborder.c
src-util/agent.c
src-util/anthy-dic.el
src-util/rkconv.c
src-util/rkhelper.h
src-worddic/record.c
src-util/anthy.el
modified
src-ordering/candsort.c
src-splitter/compose.c
src-splitter/metaword.c
src-splitter/splitter.c
src-splitter/wordlist.c
src-util/input.c
src-util/rkhelper.c

TAKAI Kosuke: modified
mkworddic/mkdic.c
src-main/main.c
src-worddic/record.c
src-worddic/word_lookup.c
test/main.c

Nobuoka Takahiro: modified
src-main/main.c

YOSHIDA Yuichi: wrote
mkanthydic/mkfiledic.c
modified
test/main.c
mkworddic/mkdic.c
src-diclib/alloc.c
src-diclib/conf.c
src-main/main.c
src-splitter/compose.c
src-splitter/depgraph.c
src-splitter/lattice.c
src-splitter/metaword.c
src-splitter/splitter.c
src-splitter/wordlist.c
src-util/morph-main.c
src-worddic/ext_ent.c
src-worddic/record.c
src-worddic/word_dic.c
src-worddic/word_lookup.c

NIIBE Yutaka: wrote
src-util/egg.c
doc/protocol.txt
initial-dic/mkfiledic0.c
modified
anthy/anthy.h
anthy/conf.h
anthy/dic.h
anthy/dicutil.h
anthy/logger.h
anthy/record.h
anthy/ruleparser.h
anthy/splitter.h
anthy/wtype.h
calctrans/calctrans.c
calctrans/corpus.c
calctrans/proccorpus.c
depgraph/mkdepgraph.c
doc/DICLIB
mkanthydic/mkfiledic.c
mkworddic/mkdic.c
src-diclib/alloc.c
src-diclib/file_dic.c
src-diclib/logger.c
src-diclib/ruleparser.c
src-diclib/xchar.c
src-diclib/xstr.c
src-main/context.c
src-main/main.c
src-main/main.h
src-ordering/candsort.c
src-ordering/candswap.c
src-ordering/infosort.c
src-ordering/relation.c
src-ordering/sorter.h
src-splitter/compose.c
src-splitter/depgraph.c
src-splitter/evalborder.c
src-splitter/lattice.c
src-splitter/metaword.c
src-splitter/splitter.c
src-splitter/wordborder.h
src-splitter/wordlist.c
src-util/agent.c
src-util/anthy-azik.el
src-util/anthy-conf.el
src-util/anthy-kyuri.el
src-util/anthy.el
src-util/dic-tool.c
src-util/input.c
src-util/rkconv.c
src-util/rkhelper.c
src-worddic/record.c
src-worddic/dic_personality.h
src-worddic/dic_main.h
src-worddic/dic_ent.h
src-worddic/ptab.h
src-worddic/dic_util.c
src-worddic/ext_ent.c
src-worddic/wtab.h
src-worddic/wtype.c
test/main.c

HANAOKA Toshiyuki: wrote
calctrans/calctrans.c
calctrans/input_set.c
modified
src-splitter/lattice.c

Higashiyama Masahiko: modified
src-ordering/relation.c

Yutaka Hara: wrote
src-util/anthy-azik.el

Yukihiro Matsumoto: wrote
src-util/anthy-kyuri.el

Norio Suzuki: modified
src-util/anthy.el

G-HAL: modified
mkworddic/compound.t
mkworddic/extra.t

Masanari Iida: modified
mkworddic/compound.t

All files under alt-cannadic/ and dictionary files under mkworddic/
are works of alt-cannadic project.
Anthy Unicode maintainer:
Takao Fujiwara <takao.fujiwara1@gmail.com>

Anthy Authors:
かな漢字変換エンジンAnthy(アンシー)は
KMC(京大マイコンクラブ)のメンバーの一部によって構成される
Project Heke のメンバー達によって開発を開始し、その後は
みなさまの協力も得て開発を行ってきました。

SPECIAL THANKS
*辞書のCannadicの開発者であるSUGIMOTOさん(http://cannadic.oucrc.org/)
*Cannadicをベースとしてalt-cannadicを開発している大泉さん
*Google Summer of Codeで有用なコードを書いてくださった東山さん、花岡さん
この機会を与えてくださったGoogle, FSIJ
*実家でのコーディングの時にいつも側にいてくれた(故)トラ猫ニーヤさん
*MLやファイルのupload場所を提供してくださる sourceforge.jp
*開発を進めるために資金的援助をしてくださった
IPA 情報処理振興事業協会、
*2001年度にIPAの未踏ソフトウェアにプロジェクトを採択してくださり,
その後も開発に協力してくださる
g新部裕さん
*例文を送ってくださるIidaさん
*デバッグやテストをしてくださったり、アイディアを出してくださった
春山さん(http://www.unixuser.org/~haruyama/)
*北斗の拳辞書の開発者であるri(李)さん
*辞書検索のハッシュのコードを書いたrijin(@kmc)さん
*utenaのIPv6パッチを作成してくださったomoteさん(http://utyuuzin.net/)
*leimの実装に関してアドバイス、およびパッチをくださった
Tetsuo Tsukamoto さん
*いつもテストに参加してくださるiyokan(@kmc)さん
*利用してくださり,ありがたいコメントをくださる湯浅教授(京都大学情報学研究科)
*Linux Zaurus用IMKit-anthy(http://zaurus-ja.sourceforge.jp)の開発を
通してバグレポートやコードを書いてくださるヤマケンさん
*有用なコメントやパッチをくださるlogin:Penguinさん
*anthy.elのXEmacs対応を行ってくださった Norio Suzuki <suzuki@sanpobu.net>さん
*uimの開発を引き取ってくださり、私をAnthyの開発に集中させてくださる
tkngさん <tkng@xem.jp>
*コードの一部をリファクタリングしてシンプルにしてくださるoxy(吉田@kmc)さん
*いつもRPMを作ってくださるyuheiさん
*Mandriva(旧Mandrake)の文字入力システムの改善に取り組んでいらっしゃるUTUMIさん
*いつもテストして貴重なコメントをくださる渡辺(nosuke)さん
*anthy-dic.elをXEmacsで動くようにしてくださった Mike Fabianさん
*anthy-dic.elでリージョンから単語を拾えるようにしてくださった梅本さん
*複合語辞書の作成に協力してくださった岡本さん(henkma)と(株)グッデイさん
*地名辞書を作成してくださった若山さん(Shirou Wakayama)
*IRCで単語の不足を指摘してくださるゆきち(Yukichi)さん
*郵便番号辞書を提供してくださった田郷さん(tagoh)
*辞書ツールkasumi作者の中本さん
*例文を送ってくださったIida Masanariさん

上記のうちにはプログラムの構造などの変化によってソースコード上から
消えたものもありますが、プロジェクトに協力していただいたという点で、
上記のすべての皆様に感謝します。
また、その他にも直接的or間接的に協力してくださった方は多数おり、同じく
感謝しています。
Loading