Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

11209 lines (7150 sloc) 389.603 kb
2010-12-29 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/news.txt: add a #807 entry.
* debian/changelog, rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in:
add 1.0.5 entry.
* yum/build-in-chroot.sh: support parallel build.
* apt/build-deb.sh: use export.
* apt/build-in-chroot.sh: support parallel build.
* configure.ac: 1.0.4 -> 1.0.5.
2010-12-29 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, test/unit/core/test-command-load.c: fixed typo
2010-12-29 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, test/unit/core/test-command-load.c: add error check to JSON
reader. #807
* doc/ja/source/news.txt: remove needless copied line.
* doc/ja/source/news.txt: add 1.0.5 entry.
* lib/groonga_in.h: support DragonFly. Reported by OBATA Akio. Thanks!!!
* lib/com.c, lib/com.h, src/groonga.c: stop accepting when no file descriptor
is remained. #802
* lib/plugin.c: fix a typo.
* lib/proc.c: fill in 80 columns.
2010-12-29 Daijiro MORI <daijiro.mori@gmail.com>
* lib/hash.c: Fixed a bug in grn_array_delete_by_id().
2010-12-17 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c, test/unit/core/Makefile.am,
test/unit/core/test-command-table-list.c: use meaningful tag name for
table_list output XML. #757
2010-12-16 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, lib/db.h, lib/expr.c: support compare operation for hash/pat
table reference column. #776
2010-12-20 Kouhei Sutou <kou@clear-code.com>
* lib/plugin.c: improve error message on MeCab tokenizer init failure. #790
2010-12-28 Kouhei Sutou <kou@clear-code.com>
* lib/com.c: use SOL_TCP for socket level instead of 6.
2010-12-26 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-load.c: add a test for two bigram indexes to
_key. #798
2010-12-24 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-delete.c: add more test for NO_KEY delete. #794
2010-12-23 Kouhei Sutou <kou@clear-code.com>
* lib/groonga_in.h: define _NETBSD_SOURCE to 1 for NetBSD. Patch by OBATA
Akio. Thanks!!!
2010-12-22 Daijiro MORI <daijiro.mori@gmail.com>
* lib/hash.c: Fixed again grn_array_delete_by_id() Thanks to Masahiro Tomita!
2010-12-21 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-delete.c: add a test for nonexisting ID
deleting breaks NO_KEY table. #794 Reported and patched by Masahiro Tomita.
Thanks!!!
2010-12-21 Daijiro MORI <daijiro.mori@gmail.com>
* lib/hash.c: Fixed a bug in grn_array_delete_by_id() thanks to Masahiro
Tomita!
2010-12-20 Kouhei Sutou <kou@clear-code.com>
* lib/ctx.c: initialize error buffer.
2010-12-17 Kouhei Sutou <kou@clear-code.com>
* configure.ac: remove duplicated --enable-zermoq.
2010-12-16 Kouhei Sutou <kou@clear-code.com>
* .gitignore, src/suggest/Makefile.am, src/suggest/create-dataset.sh,
src/suggest/groonga_suggest_create_dataset.c: implement create-dataset by C.
#768
* src/suggest/groonga_suggest_httpd.c, src/suggest/groonga_suggest_learner.c:
fix include path.
2010-12-16 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* src/suggest/Makefile.am: Added create-dataset.sh to dist package.
2010-12-15 brazil <brazil@brazil-desktop.(none)>
* src/grntest.c: output mlocked info in header. #737:
* src/grntest.c: Fixed memory leak in grntest.
2010-12-15 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-select-query.c: add a test for compare
operation against reference column. #776
2010-12-15 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* src/suggest/groonga_suggest_learner.c: Added weight for suggest
replication.
2010-12-14 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* src/suggest/groonga_suggest_httpd.c: Fixed SEGV of suggest-httpd on absence
of target_name.
* src/suggest/groonga_suggest_httpd.c: Fixed suggest-httpd log splitting
count by one line.
* src/suggest/groonga_suggest_httpd.c, src/suggest/groonga_suggest_learner.c:
Changed DB handling strategy.
2010-12-13 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* src/suggest/groonga_suggest_httpd.c, src/suggest/groonga_suggest_learner.c:
Limited queue size of httpd-learner connections.
* src/suggest/groonga_suggest_httpd.c: Added a logging function to
groonga-suggest-httpd.
2010-12-09 Kouhei Sutou <kou@clear-code.com>
* configure.ac: show detected configurations at the end.
* configure.ac: fix typos.
* .gitignore, configure.ac, src/Makefile.am, src/suggest/Makefile,
src/suggest/Makefile.am, src/suggest/groonga_suggest_httpd.c,
src/suggest/groonga_suggest_learner.c, src/suggest/suggest-httpd.c,
src/suggest/suggest-learner.c: support 'make install' of suggest learner.
#767
2010-12-08 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, test/unit/core/test-command-load.c: fix that can't load no key
table data with [[...]] form. #750 Reported by Masahiro Tomita. Thanks!!!
* lib/db.c, test/unit/core/test-command-load.c: add nonexistent column check
to load's --columns. #751 Reported by Masahiro Tomita. Thanks!!!
2010-12-07 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c, test/unit/core/test-command-column-list.c: name output arrays
by column_list. #748
2010-11-24 Kouhei Sutou <kou@clear-code.com>
* lib/ctx.c, src/groonga.c, test/unit/command/Makefile.am,
test/unit/command/test-comment.rb: support comment line in grn commands. #723
2010-12-08 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* src/suggest/create-dataset.sh: Added create-dataset.sh for suggest
learning.
2010-12-07 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* src/suggest/Makefile, src/suggest/suggest-httpd.c,
src/suggest/suggest-learner.c, src/suggest/util.c: Added suggest learning
systems.
2010-12-07 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ctx.c: unlink ctx in grn_ctx_close().
2010-11-29 Kouhei Sutou <kou@clear-code.com>
* debian/groonga.postrm: fix wrong override paths.
2010-11-25 Kouhei Sutou <kou@clear-code.com>
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: merge "%%ghost
/var/run/*." by Daiki Ueno. Thanks!!!
2010-11-24 Kouhei Sutou <kou@clear-code.com>
* yum/build-repository-rpm.sh: remove metadata cache.
* yum/build-rpm.sh: use Fedora 14 URL.
* rpm/fedora/groonga.spec.in: make PHP bindings buildable.
* ChangeLog: update ChangeLog.
* configure.ac, debian/changelog, rpm/centos/groonga.spec.in,
rpm/fedora/groonga.spec.in: 1.0.3 -> 1.0.4.
* apt/build-deb.sh: support no optimize build.
2010-11-24 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/str.c: Added escaping rules for \u2028 \u2029.
2010-11-24 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/news.txt: add grn_bool C type to news. #713
2010-11-24 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c: malloc(max_dest_chunk_size * 2) in buffer_flush() #722
* include/groonga.h: Added grn_bool
2010-11-24 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/news.txt: add comment line support to news. #723
* bindings/php/config.m4: follow groonga.h path change.
* doc/ja/source/commands/column_create.txt,
doc/ja/source/commands/column_list.txt, doc/ja/source/commands/load.txt,
doc/ja/source/commands/status.txt, doc/ja/source/commands/table_create.txt,
doc/ja/source/commands/table_list.txt, doc/ja/source/execfile.txt,
doc/ja/source/tutorial/tutorial01.txt: use :ref: instead of :doc: for man.
* bindings/php/php_groonga.h, rpm/fedora/groonga.spec.in: fix groonga.h
include path in PHP bindings.
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: modules -> plugins.
* debian/control, debian/rules: module -> plugin.
* rpm/fedora/groonga.spec.in: follow groonga.h path change.
* bindings/python/ql/groongaql.c: fix include path.
* yum/build-in-chroot.sh: make Fedora target to 14.
* apt/Makefile.am, yum/Makefile.am: remove 32bit support.
* Makefile.am: cleanup.
* .gitignore, Makefile.am: add update-latest-release target.
* Makefile.am: remove needless sub shell.
* Makefile.am: add tag target.
* Makefile.am: add update-changelog target.
* release/gitlog2changelog.py: add gitlog2changelog.py.
* test/unit/http/test-http-load.rb: follow _value isn't output by default
change.
* lib/proc.c: also outputs _value column in dump command.
* test/unit/command/test-option.rb: cleanup.
* test/unit/lib/ruby/groonga-test-utils.rb: re-support environment variable
change.
* test/unit/http/test-http-schema.rb: follow error message improvement
changes.
2010-11-23 Kouhei Sutou <kou@clear-code.com>
* src/groonga.c: support comment line that matches /\A[ \t]*#/. #723
* test/unit/grntest/test-out-http.rb: add a test for test_http.
* src/grntest.c: fix grn_text_fgets() usage.
* src/grntest.c: report error code.
* src/grntest.c: add missing 'static'.
* src/grntest.c: add missing 'static'.
* src/grntest.c: don't add newline after 'static'.
* src/grntest.c: fix style.
* configure.ac, test/unit/Makefile.am, test/unit/grntest/Makefile.am,
test/unit/grntest/test-out-http.rb, test/unit/lib/ruby/Makefile.am,
test/unit/lib/ruby/groonga-grntest-test-utils.rb,
test/unit/lib/ruby/groonga-test-utils.rb, test/unit/run-test.rb: add a test
for grntest.
* doc/ja/source/grntest.txt, src/grntest.c: grntest supports auto test mode
in HTTP.
* test/unit/lib/ruby/groonga-test-utils.rb: create base temporary directory
on real temporary directory.
* doc/ja/source/grntest.txt, src/grntest.c: add --groonga option to grntest.
* test/unit/lib/ruby/groonga-test-utils.rb: cleanup.
* test/unit/lib/ruby/groonga-test-utils.rb: split shereable code.
* test/unit/lib/ruby/groonga-test-utils.rb: cleanup.
2010-11-22 Kouhei Sutou <kou@clear-code.com>
* include/groonga.h, lib/ctx.c, lib/ql.h: support finalizer of grn_ctx. #719
2010-11-21 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-inverted-index.c: remove a garbage.
* test/unit/core/test-hash-sort.c, test/unit/core/test-hash.h,
test/unit/core/test-table-patricia-trie-cursor.c: use different path for each
hash related test.
* test/unit/core/test-inverted-index.c: ensure removing tesmporary directory.
* test/unit/core/test-inverted-index.c: remove garbages.
* test/unit/story/test-taiyaki.c: fix expected result.
* Makefile.am: use ACLOCAL_ARGS in re-running aclocal automatically.
2010-11-19 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/grntest.txt, doc/ja/source/news.txt: add a 1.0.4 entry.
* test/unit/core/test-table-patricia-trie-cursor.c: enable patricia trie
common prefix cursor. Because this had been fixed in
157badc1f53cf89aadcc8e2a49bbf799a7a17df5.
2010-11-18 Kouhei Sutou <kou@clear-code.com>
* include/groonga.h, lib/db.h: export grn_db_touch(). #703
* include/groonga.h, lib/db.c, test/unit/core/test-context.c:
grn_obj_get_info() supports zlib and LZO availability. #686
2010-11-19 Daijiro MORI <daijiro.mori@gmail.com>
* include/groonga.h, lib/db.h: Exported grn_table_at()
2010-11-18 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c: Use GRN_CURSOR_ASCENDING for GRN_OBJ_KEY_VAR_SIZE in
buffer_new().
* lib/ii.c: Modified behavior of buffer_new(). Try GRN_CURSOR_PREFIX and then
try GRN_CURSOR_ASCENDING unless corresponding records found.
2010-11-18 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/news.txt: fix a typo.
* doc/ja/source/news.txt: fix a typo.
2010-11-18 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c: Use GRN_CURSOR_PREFIX in buffer_new() instead of
GRN_CURSOR_ASCENDING.
* src/grntest.c: Fixed wrong usage of sizeof. (sizeof of variable is not
preferable)
2010-11-17 Kouhei Sutou <kou@clear-code.com>
* doc/ja/Makefile.am: split cache directory to support make -jX.
* doc/ja/Makefile.am: fix a typo.
2010-11-16 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: Fixed a bug in set_cursor_common_prefix() returns wrong result.
2010-11-16 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c: suppress warnings. expr.c:895: warning: ‘yd’ may be used
uninitialized in this function expr.c:896: warning: ‘y’ may be used
uninitialized in this function
* lib/expr.c: suppress aarnings. expr.c:2835: warning: ‘r’ may be used
uninitialized in this function expr.c:2847: warning: ‘r’ may be used
uninitialized in this function
* configure.ac, src/Makefile.am, src/groonga.c: add GRN_* prefix.
* configure.ac, lib/Makefile.am, lib/ctx.c, lib/expr.c, lib/plugin.c,
lib/query.c, src/Makefile.am, src/groonga.c: GROONGA_* -> GRN_*.
* configure.ac, lib/plugin.c: support plugins search from relative path of
groonga DLL on Windows.
* configure.ac, lib/Makefile.am, src/Makefile.am: suppress warnings in CFLAGS
macro definitions.
* src/grntest.c: suppress warnings.
2010-11-15 Kouhei Sutou <kou@clear-code.com>
* src/grntest.c: use grn_text_fgets() in grntest.c. #690
* configure.ac: believe mecab-config existense on cross compiling.
2010-11-13 Kouhei Sutou <kou@clear-code.com>
* lib/str.h: export grn_enctostr().
* include/groonga/plugin.h: fix a typo.
* lib/com.c: suppress a warnings on MinGW gcc by initialize with NULL.
com.c:976: warning: redundant redeclaration of ‘grn_edges’ com.h:244:
warning: previous declaration of ‘grn_edges’ was here
* mkmfwin32.vbs: query -> match.
* mkmfwin32.vbs: modules -> plugins.
2010-11-11 Kouhei Sutou <kou@clear-code.com>
* src/grntest.c: remove needless grn_text_fgets() prototype.
2010-11-05 Toshihisa <t2001@gol.com>
* lib/str.h: export grn_atoll
2010-11-11 Daijiro MORI <daijiro.mori@gmail.com>
* lib/str.h: export grn_text_fgets() in str.h
2010-11-09 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c, test/unit/core/test-expr-script.c: fix numeric operation and
assing with expression is broken. #669
2010-11-09 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: grn_table_cursor_next() supports grn_index_cursor.
2010-11-09 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c: add path to error message for file request via HTTP.
* test/unit/fixtures/story/taiyaki/ddl.grn,
test/unit/fixtures/story/taiyaki/shops.grn, test/unit/story/test-taiyaki.c:
add a test for geo_in_circle() and OR.
* test/unit/fixtures/story/taiyaki/shops.grn: format.
2010-11-08 Kouhei Sutou <kou@clear-code.com>
* test/unit/http/test-http-select-basic.rb,
test/unit/lib/ruby/groonga-http-test-utils.rb: add a test for invalid sort
key in --sortby parameter.
2010-11-04 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c, test/unit/core/test-command-select.c: do equal
Int8/UInt8/Int16/UInt16 explicitly. #660
2010-11-07 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/news.txt: fix a typo. Reported by OBATA Akio. Thanks!!!
2010-11-02 Kouhei Sutou <kou@clear-code.com>
* src/grntest.c: use grn_text_fgets() for read commands. #608
2010-11-04 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c, test/unit/core/test-command-select.c: support compare
operations (>, >=, ...) in --filter. Reported by @s3ki. Thanks!!!
* lib/db.c, lib/db.h, lib/expr.c, test/unit/core/test-table.c: show invalid
name on invalid name error.
2010-11-02 Kouhei Sutou <kou@clear-code.com>
* include/Makefile.am, include/groonga/Makefile.am: add missing Makefile.am.
#624
2010-11-01 Kouhei Sutou <kou@clear-code.com>
* Makefile.am, configure.ac, examples/Makefile.am, groonga.h,
include/groonga.h, include/groonga/plugin.h, lib/Makefile.am, lib/ctx.c,
lib/db.c, lib/io.c, lib/module.c, lib/module.h, lib/module_impl.h,
lib/plugin.c, lib/plugin_in.h, lib/ql.h, modules/Makefile.am,
modules/suggest/Makefile.am, modules/suggest/suggest.c,
modules/tokenizers/Makefile.am, modules/tokenizers/mecab.c,
plugins/Makefile.am, plugins/suggest/Makefile.am, plugins/suggest/suggest.c,
plugins/tokenizers/Makefile.am, plugins/tokenizers/mecab.c, src/Makefile.am,
test/benchmark/Makefile.am, test/unit/Makefile.am,
test/unit/core/Makefile.am, test/unit/core/test-register.c,
test/unit/fixtures/Makefile.am, test/unit/fixtures/modules/Makefile.am,
test/unit/fixtures/modules/string.c,
test/unit/fixtures/performance/Makefile.am,
test/unit/fixtures/plugins/Makefile.am, test/unit/fixtures/plugins/string.c,
test/unit/fixtures/stress/Makefile.am, test/unit/lib/Makefile.am,
test/unit/memcached/Makefile.am, test/unit/run-test.sh,
test/unit/story/Makefile.am, test/unit/util/Makefile.am: module -> plugin.
#624
2010-10-22 Kouhei Sutou <kou@clear-code.com>
* lib/Makefile.am, lib/module.c, lib/module_impl.h,
modules/suggest/suggest.c, modules/tokenizers/mecab.c,
test/unit/fixtures/modules/string.c: use the same name for all module
exported function. #624
2010-10-28 Kouhei Sutou <kou@clear-code.com>
* yum/sign-rpm.sh: don't enter path phrase many times.
* apt/build-deb.sh: 'apt-get update' before 'apt-get install'.
2010-10-20 Toshihisa <t2001@gol.com>
* mkmfwin32.vbs: disable some warnings in VC.
2010-10-28 Kouhei Sutou <kou@clear-code.com>
* configure.ac: 1.0.2 -> 1.0.3.
* apt/Makefile.am: remove Hardy support and add Maverick support.
* doc/ja/source/news.txt: add match escalation threshold.
* configure.ac, doc/ja/source/commands/select.txt,
doc/ja/source/execfile.txt, .../different_results_with_the_same_keyword.txt,
groonga.h, lib/ctx.c, lib/expr.c, lib/ii.c, lib/proc.c, lib/ql.h,
lib/query.c, src/groonga.c: query escalation threshold -> match escalation
threshold.
2010-10-21 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/execfile.txt: document --query-escalation-threshold. #628
* doc/ja/source/commands/select.txt, lib/proc.c: add
--query_escalation_threshold option to select command. #628
* groonga.h, lib/ctx.c, lib/ii.c, lib/ql.h, src/groonga.c: add
--default-query-escalation-threshold for dynamic threshold change. #628
2010-10-28 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/news.txt: update Ubuntu related changes.
* doc/ja/source/install.txt: support Maverick and drop Hardy.
* doc/ja/source/install.txt: fix a typo. Reported by SHIMODA Hiroshi.
Thanks!!!
2010-10-26 Kouhei Sutou <kou@clear-code.com>
* yum/build-rpm.sh: install missing gcc-c++ package.
* debian/changelog, rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in:
1.0.2 -> 1.0.3.
* doc/ja/source/news.txt: add 1.0.3 entry.
* doc/ja/source/troubleshooting.txt: add reference name.
* src/groonga.c: add NULL check.
* doc/ja/source/grntest.txt: remove needless ','.
2010-10-22 Kouhei Sutou <kou@clear-code.com>
* lib/pat.c, test/unit/core/test-dump.c: fix dump SEGV by orphan pat record
reference. #630
2010-10-22 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: Fixed a bug in grn_pat_at() cause segv when nonexistent id is
assigned.
2010-10-22 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-dump.c: don't use external groonga command.
2010-10-21 Kouhei Sutou <kou@clear-code.com>
* lib/token.c, modules/tokenizers/mecab.c: don't register MeCab tokenizer on
Japanese encoding context. #555
2010-10-22 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/Makefile.am, test/unit/core/test-function-cast.c: remove a
needless test.
2010-10-21 Kouhei Sutou <kou@clear-code.com>
* groonga.h: fix typos.
2010-10-21 Daijiro MORI <daijiro.mori@gmail.com>
* src/grntest.c: Added grn_text_fgets() prototype to grntest.c
2010-10-21 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: show invalid name in error message.
2010-10-19 Toshihisa <t2001@gol.com>
* lib/groonga_in.h: defined UINT_MAX32 in VC.
* lib/groonga_in.h: Don't include io.h from groonga_in.h
2010-10-19 Daijiro MORI <daijiro.mori@gmail.com>
* lib/str.c: Added grn_text_fgets().
2010-10-19 Kouhei Sutou <kou@clear-code.com>
* src/groonga.c: groonga works --file on client mode. #578
* test/unit/util/test-string.c: work on 32bit machine.
* lib/expr.c, .../unit/core/test-command-select-filter-invalid.c: check valid
function on compile. #596
* test/unit/core/test-command-delete.c: add a test for deleted record is
selected. #617
2010-10-19 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c, lib/token.c, lib/token.h: Fixed missing deleting index entries
which correspond to the last token.
* lib/ctx.h: Include groonga_in.h before HAVE_EXECINFO_H is used.
* lib/groonga_in.h: Fixed that GRN_FMT_LLD was not defined when
HAVE_PTHREAD_H is true.
2010-10-18 Daijiro MORI <daijiro.mori@gmail.com>
* src/groonga.c: Fixed missing decrement of nfthreads in h_worker().
2010-10-18 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: fix variable declaration position.
* lib/str.h: remove a garbage.
2010-10-06 Kouhei Sutou <kou@clear-code.com>
* lib/module.c: call init function only once for each module. #567
2010-10-15 Toshihisa <t2001@gol.com>
* modules/suggest/suggest.c: needs ctx.h in Win32(vc).
* modules/tokenizers/mecab.c: groonga_in.h is redundant in Win32(VC).
* build_windows.bat, mkmfwin32.vbs: refined build_windows.bat and
mkmfwin32.vbs
* lib/io.c, src/grntest.c: use GRN_FMT_LLD instead of lld.
2010-10-18 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: use grn_aton() in grn_obj_cast(). #613
* lib/str.c, lib/str.h, test/unit/util/test-string.c: add grn_aton() that
parsing text as numeric. #613
2010-10-15 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c: capitalize do_eq* macro names.
* test/unit/core/test-command-select-query.c: add a test for parsing float
literal in string. #612
2010-10-14 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c: capitalize do_compare* macro names.
* lib/expr.c, test/unit/core/Makefile.am,
test/unit/core/test-command-select-query.c: cast text value instead of
parsing as 32 bit integer in comparing. #612 Reported by Itagaki Takahiro.
Thanks!!!
2010-10-13 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Clear key_size in _grn_table_key() when the return value is NULL.
* lib/hash.c, lib/pat.c: Clear key_size when returning NULL.
* lib/db.c: FIxed a bug in grn_table_sort() causes segv when
grn_obj_get_value_() returns NULL.
* src/groonga.c: Fixed missing decrement of 'nfthreads' value.
2010-10-13 Toshihisa <t2001@gol.com>
* install_windows.bat: add install_windows.bat
2010-10-13 Daijiro MORI <daijiro.mori@gmail.com>
* lib/module.c: Cast return value of GetProcAddress() to void pointer.
2010-10-12 Toshihisa <t2001@gol.com>
* lib/db.h, lib/str.h: add GRN_API for WIN32.
2010-10-13 Daijiro MORI <daijiro.mori@gmail.com>
* lib/groonga_in.h: Added GRN_FMT_LLD and GRN_FMT_LLU
* modules/suggest/suggest.c, modules/tokenizers/mecab.c: Added GRN_API
declaration to each module function
2010-10-13 Toshihisa <t2001@gol.com>
* lib/proc.h: delete duplicated "extern"
2010-10-12 Toshihisa <t2001@gol.com>
* lib/proc.h: fixed. GRN_API -> GRN_VAR.
* src/groonga.c: defined GROONGA_MAIN for dllimport.
* lib/groonga_in.h: changed PATH_SEPARATOR in WIN32.
2010-10-13 Daijiro MORI <daijiro.mori@gmail.com>
* lib/geo.h: Fixed missing comment
2010-10-12 Toshihisa <t2001@gol.com>
* lib/geo.h: Win32 needs _USE_MATH_DEFINES.
2010-10-13 Daijiro MORI <daijiro.mori@gmail.com>
* build_windows.bat: Removed cr code from build_windows.bat
2010-10-12 Toshihisa <t2001@gol.com>
* lib/Makefile.msvc, src/Makefile.msvc: removed old Makefile.msvc
2010-10-13 Daijiro MORI <daijiro.mori@gmail.com>
* mkmfwin32.vbs: delete trailing space from mkmfwin32.vbs
2010-10-08 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c, test/unit/core/Makefile.am,
.../unit/core/test-command-select-filter-invalid.c: check function
availability. #596
* lib/ii.c: specify string length for ii debug log message.
2010-10-07 Kouhei Sutou <kou@clear-code.com>
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: specify parent
directory.
* rpm/fedora/groonga.spec.in: use correct macro.
* yum/groonga-depended-packages: add php5-devel and python-devel.
* rpm/centos/groonga.spec.in: merge Fedora spec change.
* apt/Makefile.am, yum/Makefile.am: don't remove existing packages.
* rpm/fedora/groonga.spec.in: bump release version.
2010-10-07 Daiki Ueno <ueno@unixuser.org>
* data/init.d/redhat/groonga, rpm/fedora/groonga.spec.in: update spec file
and initscript for Fedora
2010-10-06 Kouhei Sutou <kou@clear-code.com>
* lib/pat.c, test/unit/core/test-table-patricia-trie-cursor.c: work pat
cursor by ID with garbages. #538
2010-09-29 t2001 <t2001@gol.com>
* lib/ctx.c: fixed a bug that causes GPF in WIN32 enviroment.
2010-10-06 Kouhei Sutou <kou@clear-code.com>
* src/grntest.c: increase max expect line limit.
* test/unit/story/test-taiyaki.c: use correct assertion for select error.
2010-10-05 Kouhei Sutou <kou@clear-code.com>
* src/grntest.c: increase log buffer length.
2010-10-05 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: Removed unnecessary KEY_ENCODE from grn_pat_lcp_search(). refs
#539
2010-10-05 Kouhei Sutou <kou@clear-code.com>
* src/grntest.c: show the problem position.
2010-10-05 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Removed verbose check of (key && key_size).
2010-10-05 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, test/unit/core/test-command-delete.c: fix all delete operations
are failed. #541
* test/unit/core/test-command-select-sort.c: use ',' instead of ' ' for
output_columns and so on parameter.
* test/unit/core/test-command-select-sort.c: fix indent.
* test/unit/core/test-command-select-sort.c: add a test for sort by indexed
column. #571
* lib/geo.c, test/unit/story/test-taiyaki.c: mark geo_in_rectangle() with
negative coordinate not implemented. #563
2010-10-04 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Fixed returning wrong results when an accessor assigned to
grn_column_index().
* lib/pat.c: Fixed a bug grn_pat_cursor_open_by_id().
* lib/pat.c: Added KEY_ENCODE to grn_pat_lcp_search().
2010-09-24 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: don't call hook for undeletable record.
2010-10-04 Kouhei Sutou <kou@clear-code.com>
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: fix typos.
2010-10-01 Daiki Ueno <ueno@unixuser.org>
* data/init.d/redhat/groonga, rpm/fedora/groonga.spec.in: Fix typo in init
script and simplify RPM spec.
2010-10-01 Daijiro MORI <daijiro.mori@gmail.com>
* lib/str.c: Fixed a bug in grn_text_otoj(). grn_ctx_at() is inappropriate to
validate record id.
* lib/ctx.c: Fixed missing comment.
2010-10-01 Kouhei Sutou <kou@clear-code.com>
* test/unit/story/test-taiyaki.c: add a test for geo_in_rectangle() infinite
loop. #563
* lib/ctx.c, lib/ql.h: also collect backtrace on free().
2010-09-30 Kouhei Sutou <kou@clear-code.com>
* configure.ac, lib/ctx.c, lib/expr.c, lib/ql.h: add memory management
debuging code. It is only enabled when --enable-memory-debug option is
specified.
* lib/str.c: check invalid ID or not.
2010-09-28 Kouhei Sutou <kou@clear-code.com>
* configure.ac: don't require pkg-config for libedit. #540
2010-09-27 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/ctx.c: Fixed grn_timeval_now() with HAVE_CLOCK_GETTIME.
2010-09-27 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/index.txt, doc/ja/source/news.txt,
doc/ja/source/spec/search.txt,
.../different_results_with_the_same_keyword.txt: fix document links.
2010-09-26 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-load.c: add a test for geo point index load.
* test/unit/core/test-inspect.c: follow index column inspection chagne.
2010-09-24 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Clear the rest of value when new size is less than element size
in grn_obj_set_value. (Kouhei thx!)
2010-09-24 Kouhei Sutou <kou@clear-code.com>
* lib/ii.c: ii inspector also shows unavailable entreies.
* lib/ii.c: remove a garbage ';'.
* doc/ja/source/spec.txt: reduce depth.
2010-09-23 Kouhei Sutou <kou@clear-code.com>
* doc/ja/Makefile.am, doc/ja/source/spec.txt,
.../different_results_with_the_same_keyword.txt: add missing document.
2010-09-22 Kouhei Sutou <kou@clear-code.com>
* lib/ii.c, lib/ii.h, lib/util.c: inspect supports ii deeply.
* lib/ii.c: format key value in 'check' command.
2010-09-21 Kouhei Sutou <kou@clear-code.com>
* doc/ja/Makefile.am: fix path.
* doc/ja/Makefile.am, doc/ja/source/index.txt, doc/ja/source/search.txt,
doc/ja/source/spec/search.txt, doc/ja/source/troubleshooting.txt,
.../different_results_with_the_same_keyword.txt: fix markup.
* .../different_results_with_the_same_keyword.txt: fill search
troubleshooting case.
* doc/ja/source/index.txt, doc/ja/source/search.txt,
doc/ja/source/troubleshooting.txt,
.../different_results_with_the_same_keyword.txt: add a troubleshooting about
search. (just template)
2010-09-20 Kouhei Sutou <kou@clear-code.com>
* doc/ja/Makefile.am: update Sphinx related file list.
2010-09-20 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/source/search.txt: Added explanation of "exact match" to search.txt.
2010-09-20 Kouhei Sutou <kou@clear-code.com>
* .gitignore, examples/dictionary/edict/edict_import.sh,
examples/dictionary/eijiro/eijiro_import.sh,
examples/dictionary/gene95/gene_import.sh: download dictionary automatically.
* modules/suggest/suggest.c: fix wrong variable usage.
* modules/suggest/suggest.c: suppress warnings. Reported by MATSUU Takuto.
Thanks!!!
* modules/suggest/suggest.c: add style configuration for Emacs.
2010-09-19 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Fixed missing setting tid.
* groonga.h, lib/db.c: Added grn_index_cursor_open() and
grn_index_cursor_next().
2010-09-19 Kouhei Sutou <kou@clear-code.com>
* configure.ac: use AC_ARG_ENABLE instead of AC_ARG_WITH for
--disable-libedit. Reported by MATSUU Takuto. Thanks!!!
2010-09-17 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/search.txt: add a document about search. (paritally)
* doc/ja/source/tutorial/tutorial01.txt: use "語彙表".
* test/unit/fixtures/story/taiyaki/ddl.grn: fix a typo.
* src/grntest.c: fix print format type.
* modules/suggest/suggest.c: suppress a 'unused variable' warning.
* lib/expr.c, src/grntest.c: suppress 'defined but not used' warnings.
* lib/ctx.c, lib/ctx.h, lib/db.c: fix time usec overflow.
2010-09-15 Kouhei Sutou <kou@clear-code.com>
* groonga.h, lib/ctx.c, lib/proc.c, test/unit/gqtp/test-status.rb,
test/unit/lib/ruby/groonga-constants.rb: check command version availability.
* doc/ja/Makefile.am, doc/ja/source/command_version.txt,
doc/ja/source/commands.txt, doc/ja/source/http.txt: add command_version
document.
* lib/ctx.c, test/unit/gqtp/test-status.rb, test/unit/http/test-http.rb:
allow command_version option.
* lib/proc.c, test/unit/http/test-http.rb: show also default command version.
* groonga.h: add GRN_COMMAND_VERSION_2.
2010-09-14 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c, test/unit/http/test-http.rb: show command_version on status.
* src/groonga.c, test/unit/command/test-option.rb: add
--default-command-version option.
* groonga.h, lib/ctx.c, lib/ql.h, test/unit/core/test-context.c: add
command_version to context.
2010-09-15 Kouhei Sutou <kou@clear-code.com>
* lib/pat.c, test/unit/core/test-patricia-trie.c: grn_pat_at() can't detect
encoded key entry. #514
* lib/db.c, test/unit/core/test-cast-basic.c: support GeoPoint -> GeoPoint
cast. #515
2010-09-10 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* configure.ac, lib/ctx.c, lib/ctx.h, lib/db.c, lib/expr.c, lib/proc.c,
lib/ql.c, lib/scm.c, modules/suggest/suggest.c, src/groonga.c: Boosted up
resolution of grn_timeval.
2010-09-16 Kouhei Sutou <kou@clear-code.com>
* lib/db.h, lib/ii.h, lib/output.h, lib/token.h: add missing GRN_API for
Windows.
* doc/ja/source/http.txt: --admin-html-path -> --document-root.
2010-09-14 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: fix memory leaks.
2010-09-13 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-select-normalize.c: use TokenBigramSplitSymbol.
#225
* configure.ac, examples/Makefile.am, examples/dictionary/Makefile.am,
examples/dictionary/edict/Makefile.am,
examples/dictionary/eijiro/Makefile.am,
examples/dictionary/gene95/Makefile.am,
examples/dictionary/jmdict/Makefile.am: install dictionary example.
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: fix typos.
Reported by Daiki Ueno. Thanks!!!
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: remove duplicated
license tag.
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: fix syntax error.
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: use tab for
indentation.
* data/init.d/redhat/groonga: don't enable groonga service by default.
* rpm/fedora/groonga.spec.in: suppress some rpmlint errors and warnings.
* debian/groonga.init: support status command.
* debian/groonga.init: remove needless tasks from Required-Start and
Required-Stop.
* data/init.d/redhat/groonga: support status command.
* doc/ja/source/news.txt: fix typos.
* doc/ja/Makefile.am: add missing install document.
2010-09-12 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/tutorial/tutorial01.txt: remove installation document.
2010-09-10 Daijiro MORI <daijiro.mori@gmail.com>
* groonga.h: Fixed wrong description about grn_table_cursor_open()
2010-09-09 Kouhei Sutou <kou@clear-code.com>
* debian/control, debian/rules: split MeCab tokenizer as another package.
* debian/changelog, rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in:
add 1.0.2 entry.
* ChangeLog, configure.ac: release 1.0.2
* doc/ja/Makefile.am, doc/ja/source/index.txt, doc/ja/source/install.txt: add
install document.
* doc/ja/source/commands/select.txt, doc/ja/source/news.txt: add 1.0.2 entry.
2010-09-09 Daijiro MORI <daijiro.mori@gmail.com>
* examples/dictionary/html/index.html,
examples/dictionary/html/js/dictionary.js: Trimmed examples/dictionary
2010-09-09 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-define-selector.c,
test/unit/core/test-command-select.c: follow _value isn't shown by default
change.
* test/unit/core/test-inspect.c, test/unit/story/test-taiyaki.c: follow
geopoint conversion logic change.
* test/unit/lib/grn-test-utils.c: fix a milliseconds -> dgree geo point
conversion logic.
* examples/dictionary/readme.txt: fix a typo.
2010-09-08 Daijiro MORI <daijiro.mori@gmail.com>
* examples/dictionary/readme.txt: Fixed a typo.
* examples/dictionary/ddl.grn, examples/dictionary/edict/edict2grn.rb,
examples/dictionary/edict/edict_import.sh,
examples/dictionary/eijiro/eijiro2grn.rb,
examples/dictionary/eijiro/eijiro_import.sh,
examples/dictionary/gene95/gene2grn.rb,
examples/dictionary/gene95/gene_import.sh,
examples/dictionary/html/css/dictionary.css,
examples/dictionary/html/index.html,
examples/dictionary/html/js/dictionary.js,
examples/dictionary/html/js/jquery-1.4.2.min.js,
examples/dictionary/init_db.sh, examples/dictionary/jmdict/jmdict.rb,
examples/dictionary/readme.txt: Added an example for loading various
dictionaries.
2010-09-08 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/tutorial/tutorial01.txt: add --localstatedir=/var for
suggested configure options.
* lib/db.c, test/unit/core/test-cast-basic.c, test/unit/core/test-inspect.c,
test/unit/fixtures/story/taiyaki/ddl.grn,
test/unit/fixtures/story/taiyaki/shops.grn, test/unit/lib/grn-test-utils.c,
test/unit/story/test-taiyaki.c: fix decimal geopoint parsing. #460
* doc/ja/source/commands/select.txt, lib/proc.c: remove _value from default
output_columns.
* doc/ja/source/commands/select.txt: add more missing ",".
* doc/ja/source/commands/select.txt: add missing ",".
2010-09-08 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: Added sortby, output_columns, offset and limit
parameters to suggest command. Number of results and column names is added to
result of suggest command.
2010-09-07 Kouhei Sutou <kou@clear-code.com>
* test/unit/fixtures/story/taiyaki/Makefile.am: add missing data. Reported
by OBATA Akio. Thanks!!!
* test/unit/core/test-cast-basic.c: add tests for geo literal with ','
separator.
* apt/update-repository.sh: fix generated file permission.
2010-09-07 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/source/execfile.txt, lib/proc.c, lib/proc.h, src/Makefile.am,
src/groonga.c: Renamed the name of an option of groonga command from
admin-html-path to document-root.
2010-09-06 Kouhei Sutou <kou@clear-code.com>
* ChangeLog, configure.ac: release 1.0.1
* debian/changelog, rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in:
add 1.0.1 release entry.
* doc/ja/source/news.txt: add 1.0.1 release note.
* src/groonga.c, test/unit/command/Makefile.am,
test/unit/command/test-bom.rb: work with UTF-8 BOM input. #448
2010-09-04 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-inspect.c: suppress overflow. Reported by OBATA Akio.
Thanks!!!
* configure.ac: use $(localstatedir) instead of /var for groonga log path.
Suggested by OBATA Akio. Thanks!!!
* lib/util.c: initialize variable. Reported by OBATA Akio. Thanks!!!
2010-09-03 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: uint32 -> int32 in cooccur_search().
2010-09-03 Kouhei Sutou <kou@clear-code.com>
* yum/build-rpm.sh: use built SRPM.
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: remove
no-optimization flag.
* yum/Makefile.am: fix a typo.
* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in,
yum/build-in-chroot.sh, yum/build-rpm.sh, yum/groonga-depended-packages:
support CentOS packages.
* data/init.d/redhat/groonga, rpm/fedora/groonga.spec.in: fix wrong options.
* data/init.d/redhat/groonga: fix daemon arguments.
* rpm/fedora/groonga.spec.in: support init script.
* configure.ac, data/init.d/redhat/Makefile.am,
data/init.d/redhat/sysconfig/Makefile.am: install init sciripts into
/etc/groonga/.
* configure.ac, data/Makefile.am, data/init.d/Makefile.am,
data/init.d/redhat/Makefile.am, data/init.d/redhat/groonga,
data/init.d/redhat/sysconfig/Makefile.am,
data/init.d/redhat/sysconfig/groonga: add init script for RedHat.
* .gitignore, yum/build-repository-rpm.sh: fix repository path.
2010-09-02 Kouhei Sutou <kou@clear-code.com>
* Makefile.am, configure.ac, rpm/Makefile.am, rpm/centos/Makefile.am,
rpm/fedora/Makefile.am, rpm/fedora/groonga.spec.in: split Fedora packages.
* resource/admin_html/js/jquery.json-2.2.min.js: add missing jquery.json.
* apt/Makefile.am: cleanup.
* Makefile.am: put rpm/*/*.spec.in files into distributed files.
* .gitignore, Makefile.am, configure.ac, groonga.spec.in,
rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in, yum/Makefile.am,
yum/build-in-chroot.sh, yum/build-repository-rpm.sh, yum/build-rpm.sh,
yum/gpg-public-key.sh, yum/gpg-uid.sh, yum/groonga-depended-packages,
yum/groonga-repository.spec, yum/sign-rpm.sh, yum/update-repository.sh: add
yum related files.
* groonga.spec.in: rebase spec.in on Daiki Ueno version.
https://bugzilla.redhat.com/show_bug.cgi?id=626666
* resource/Makefile.am: add missing json JQuery plugin.
2010-08-30 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: Enhanced suggest command.
* modules/suggest/suggest.c: cooccur_search receives tid.
2010-08-29 Kouhei Sutou <kou@clear-code.com>
* ChangeLog: release 1.0.0
* debian/changelog: add 1.0.0-1 entry.
* configure.ac: 0.7.7 -> 1.0.0.
* doc/ja/source/commands/suggest.txt, doc/ja/source/news.txt: add 1.0.0
entry.
2010-08-27 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-patricia-trie-cursor.c: add missing declarations.
2010-08-28 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: Enhanced suggest command.
2010-08-27 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: suggest command returns void result when invoked
with empty string.
* modules/suggest/suggest.c: suggest command doesn't return original string
anymore.
* resource/Makefile.am: Fixed missing loading.gif in Makefile.am
2010-08-27 Yosuke Sekikawa <yosuke@razil.jp>
* resource/admin_html/images/loading.gif: add loading.gif
2010-08-27 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c: delete command returns false when no corresponding record
found.
* lib/com.c, lib/com.h: Added const qualifier to the body argument of
grn_com_send().
* doc/ja/source/commands/suggest.txt, modules/suggest/suggest.c: suggest
command returns hash
* lib/db.c: Fixed missing type check.
* modules/suggest/suggest.c: Enhanced command_suggest
2010-08-27 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c, test/unit/core/test-command-delete.c: delete command: support
record deletion with no text key table. Reported by Itagaki Takahiro.
Thanks!!!
2010-08-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/source/commands/suggest.txt, modules/suggest/suggest.c: Now command
suggest supports types parameter.
* doc/ja/source/commands/suggest.txt: Added suggest command document.
2010-08-26 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: Added suggest_sub().
2010-08-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* modules/suggest/suggest.c: Added prefix search on suggest completion.
* modules/suggest/suggest.c: Normalized query with RK suggest.
2010-08-26 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: Enhanced func_suggest_preparer().
2010-08-25 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-select.c: add a test for equal query with
index.
* apt/build-in-chroot.sh: use jp.archive.ubuntu.com if available.
2010-08-25 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, lib/expr.c: Fixed a bug in grn_table_select() causing
GRN_OP_EQUAL to not work correctly.
2010-08-25 Kouhei Sutou <kou@clear-code.com>
* lib/ctx.c, test/unit/core/Makefile.am, test/unit/core/test-function.c:
don't call not command proc as command. #431
* autogen.sh: fix autotools execute order.
2010-08-25 Daijiro MORI <daijiro.mori@gmail.com>
* lib/store.c: Fixed missing return in grn_ja_put_raw().
2010-08-25 Kouhei Sutou <kou@clear-code.com>
* ChangeLog, configure.ac: release 0.7.7
* debian/changelog: add 0.7.7 entry.
* doc/ja/source/commands/delete.txt,
doc/ja/source/functions/edit_distance.txt,
doc/ja/source/functions/geo_in_rectangle.txt, doc/ja/source/news.txt: add
0.7.7 release note.
* doc/ja/source/index.txt: don't include news to documentation.
2010-07-20 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c: support prefix search with query syntax.
2010-08-25 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: Removed unnecessary error handling in suggest.
2010-08-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* modules/suggest/suggest.c: Improved error handling on suggest.c.
2010-08-25 Daijiro MORI <daijiro.mori@gmail.com>
* groonga.h, lib/proc.c, lib/ql.c, lib/store.c, lib/util.c:
GRN_OBJ_RING_BUFFER appeared.
* modules/suggest/suggest.c: suggest_preparer() updates item.freq and
sequence.events.
2010-08-25 Kouhei Sutou <kou@clear-code.com>
* apt/Makefile.am: add download target.
* debian/changelog, debian/control, debian/groonga-munin-plugin.conf,
debian/groonga-munin-plugins.postinst, debian/groonga-munin-plugins.postrm,
debian/groonga.default, debian/groonga.init, debian/groonga.logrotate,
debian/groonga.postinst, debian/groonga.postrm, debian/rules: split munin
package.
* data/Makefile.am: fix install place.
* data/Makefile.am: distribute groonga.conf.
* data/Makefile.am, data/groonga.conf: add default groonga.conf.
* apt/Makefile.am, apt/update-repository.sh: make project name customizable.
2010-08-24 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* modules/suggest/suggest.c: Supported edit_distance on suggest command.
2010-08-24 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-function-edit-distance.c: fix a typo.
* test/unit/core/test-function-edit-distance.c: add tests for edit_distance
with Japanese.
2010-08-24 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: Renamed callback to suggest_preparer.
* modules/suggest/suggest.c: Added func_callback().
2010-08-24 Kouhei Sutou <kou@clear-code.com>
* .gitignore: ignore generated files.
* apt/debian/generate-lenny.conf, apt/debian/generate-unstable.conf,
apt/debian/release-lenny.conf, apt/debian/release-unstable.conf,
apt/ubuntu/generate-hardy.conf, apt/ubuntu/generate-lucid.conf,
apt/ubuntu/release-hardy.conf, apt/ubuntu/release-lucid.conf: remove *.conf.
* apt/update-repository.sh: auto-generate .conf files.
* doc/ja/Makefile.am: add edit_distance document.
* test/unit/core/Makefile.am, test/unit/core/test-function-edit-distance.c:
add tests for edit distance.
2010-08-24 Daijiro MORI <daijiro.mori@gmail.com>
* modules/suggest/suggest.c: Fixed wrong function type.
* .gitignore: Added some stuffs to .gitignore
* doc/ja/source/functions/edit_distance.txt: Added edit_distance.txt
2010-08-24 Kouhei Sutou <kou@clear-code.com>
* configure.ac, doc/ja/Makefile.am: make distriubted document installable.
* Makefile.am: add missing $(srcdir)/.
* modules/tokenizers/mecab.c: ignore encoding case.
* modules/tokenizers/mecab.c: accept 'utf8' as MeCab UTF-8 encoding string.
2010-08-24 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c, lib/token.c: grn_token_next() override status to
'grn_token_not_found' only when it's not 'grn_token_done'.
* modules/suggest/suggest.c: set similarity_threshold large enough.
* lib/ii.c: Fixed a bug in grn_ii_similar_search() which had caused segv.
2010-08-23 Daijiro MORI <daijiro.mori@gmail.com>
* groonga.h, lib/ctx.c, lib/db.c, lib/proc.c, lib/ql.h: Added each parameter
to load command.
2010-08-23 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/ii.c: Removed unused grn_p().
* lib/ii.c, modules/suggest/suggest.c: Added word correction for suggest
function.
2010-08-23 Kouhei Sutou <kou@clear-code.com>
* apt/build-in-chroot.sh, apt/sign-repository.sh, apt/update-repository.sh:
support squeeze.
* apt/Makefile.am: create a package for squeeze.
* lib/db.c, test/unit/core/test-command-delete.c,
test/unit/lib/grn-assertions.h, test/unit/lib/grn-test-shortcut.h: report
error on failing to delete a record. #428
2010-08-22 Kouhei Sutou <kou@clear-code.com>
* lib/geo.c: fix geo_in_rectangle() end condition
* lib/geo.c: fix search leak in geo_in_rectangle.
* doc/ja/source/functions/geo_in_rectangle.txt: fix geo_in_rectangle()
example.
* configure.ac: revert '"$ac_cv_use_cutter" != "no" -> "$ac_cv_use_cutter" =
"yes"' change.
* doc/ja/Makefile.am: SPHINXBUILD -> SPHINX_BUILD.
2010-08-22 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/db.c: Fixed inspect for tables with no column.
2010-08-21 Kouhei Sutou <kou@clear-code.com>
* configure.ac, doc/ja/Makefile.am: check sphinx version.
* debian/rules: add missing modules.
* apt/Makefile.am: don't delete existence files.
* debian/changelog, debian/control, debian/rules: update debian related
files.
* .gitignore: ignore an auto-generated file.
2010-08-20 Kouhei Sutou <kou@clear-code.com>
* doc/ja/Makefile.am: don't rebuild html and man on distribution.
* doc/ja/Makefile.am: also install source files.
* .gitignore, configure.ac, doc/ja/Makefile.am, doc/ja/build/Makefile.am: fix
document build dependencies.
2010-08-20 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* modules/suggest/suggest.c: Swap sequences of conditions on suggest func.
2010-08-20 Kouhei Sutou <kou@clear-code.com>
* doc/ja/Makefile.am, doc/ja/build/Makefile.am, doc/ja/source/index.txt,
doc/ja/source/news.txt: add a release note for 0.7.6.
* lib/db.h: add GRN_API to grn_proc_get_var_by_offset().
* doc/ja/build/Makefile.am: add missing files.
* .gitignore, doc/ja/build/Makefile.am: install groonga(1).
* .gitignore, Makefile.am, configure.ac, doc/Makefile.am, doc/ja/Makefile,
doc/ja/Makefile.am, doc/ja/build/Makefile.am: make generated HTML
installable.
2010-08-20 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/Makefile, doc/ja/_static/basic.css, doc/ja/_static/default.css,
doc/ja/_static/doctools.js, doc/ja/_static/file.png,
doc/ja/_static/jquery.js, doc/ja/_static/minus.png, doc/ja/_static/plus.png,
doc/ja/_static/pygments.css, doc/ja/_static/searchtools.js,
doc/ja/characteristic.html, doc/ja/commands.html, doc/ja/commands/add.html,
doc/ja/commands/cache_limit.html, doc/ja/commands/check.html,
doc/ja/commands/clearlock.html, doc/ja/commands/column_create.html,
doc/ja/commands/column_list.html, doc/ja/commands/column_remove.html,
doc/ja/commands/define_selector.html, doc/ja/commands/defrag.html,
doc/ja/commands/delete.html, doc/ja/commands/dump.html,
doc/ja/commands/get.html, doc/ja/commands/load.html,
doc/ja/commands/log_level.html, doc/ja/commands/log_put.html,
doc/ja/commands/log_reopen.html, doc/ja/commands/quit.html,
doc/ja/commands/select.html, doc/ja/commands/set.html,
doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
doc/ja/commands/table_remove.html, doc/ja/commands/view_add.html,
doc/ja/developer.html, doc/ja/developer/com.html,
doc/ja/developer/document.html, doc/ja/developer/query.html,
doc/ja/developer/test.html, doc/ja/execfile.html, doc/ja/expr.html,
doc/ja/functions.html, doc/ja/functions/geo_distance.html,
doc/ja/functions/geo_in_circle.html, doc/ja/functions/geo_in_rectangle.html,
doc/ja/functions/now.html, doc/ja/functions/rand.html, doc/ja/genindex.html,
doc/ja/grnslap.html, doc/ja/grntest.html, doc/ja/http.html,
doc/ja/index.html, doc/ja/process.html, doc/ja/pseudo_column.html,
doc/ja/reference.html, doc/ja/search.html, doc/ja/searchindex.js,
doc/ja/source/conf.py, doc/ja/tutorial.html, doc/ja/tutorial/tutorial01.html,
doc/ja/tutorial/tutorial02.html, doc/ja/tutorial/tutorial03.html,
doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html,
doc/ja/tutorial/tutorial08.html, doc/ja/tutorial/tutorial09.html,
doc/ja/tutorial/tutorial10.html, doc/ja/type.html: Added make man and changed
html output directory.
2010-08-20 Daijiro MORI <daijiro.mori@gmail.com>
* configure.ac, modules/Makefile.am, modules/functions/Makefile.am,
modules/functions/cast.c, modules/functions/suggest.c,
modules/suggest/Makefile.am, modules/suggest/suggest.c: Moved suggest.so to
suggest directory.
2010-08-20 Kouhei Sutou <kou@clear-code.com>
* Makefile.am, configure.ac, resource/Makefile.am: install resource by
resource/Makefile.am instead of custom target.
* configure.ac, test/unit/Makefile.am: do nothing with 'make check' on unit
test unavailable environment.
2010-08-19 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c: Added edit_distance() function.
2010-08-19 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* ChangeLog, configure.ac, doc/ja/characteristic.html, doc/ja/commands.html,
doc/ja/commands/cache_limit.html, doc/ja/commands/check.html,
doc/ja/commands/clearlock.html, doc/ja/commands/column_create.html,
doc/ja/commands/column_list.html, doc/ja/commands/column_remove.html,
doc/ja/commands/define_selector.html, doc/ja/commands/defrag.html,
doc/ja/commands/delete.html, doc/ja/commands/dump.html,
doc/ja/commands/load.html, doc/ja/commands/log_level.html,
doc/ja/commands/log_put.html, doc/ja/commands/log_reopen.html,
doc/ja/commands/quit.html, doc/ja/commands/select.html,
doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
doc/ja/commands/table_remove.html, doc/ja/commands/view_add.html,
doc/ja/developer.html, doc/ja/developer/com.html,
doc/ja/developer/document.html, doc/ja/developer/query.html,
doc/ja/developer/test.html, doc/ja/execfile.html, doc/ja/expr.html,
doc/ja/functions.html, doc/ja/functions/geo_distance.html,
doc/ja/functions/geo_in_circle.html, doc/ja/functions/geo_in_rectangle.html,
doc/ja/functions/now.html, doc/ja/functions/rand.html, doc/ja/genindex.html,
doc/ja/grnslap.html, doc/ja/grntest.html, doc/ja/http.html,
doc/ja/index.html, doc/ja/process.html, doc/ja/pseudo_column.html,
doc/ja/reference.html, doc/ja/search.html, doc/ja/searchindex.js,
doc/ja/tutorial.html, doc/ja/tutorial/tutorial01.html,
doc/ja/tutorial/tutorial02.html, doc/ja/tutorial/tutorial03.html,
doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html,
doc/ja/tutorial/tutorial08.html, doc/ja/tutorial/tutorial09.html,
doc/ja/tutorial/tutorial10.html, doc/ja/type.html: release 0.7.6
2010-08-19 Daijiro MORI <daijiro.mori@gmail.com>
* modules/functions/suggest.c: Fixed missing grn_table_get_key() in suggest
proc.
2010-08-19 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* modules/functions/Makefile.am, modules/functions/suggest.c: Added suggest
function module.
2010-08-19 Daijiro MORI <daijiro.mori@gmail.com>
* lib/store.c: grn_ja supports GRN_OBJ_WITH_BUFFER.
2010-08-19 Kouhei Sutou <kou@clear-code.com>
* lib/geo.c: expand sub mesh area.
* test/unit/core/test-table-sort-geo.c: fix function name.
* lib/geo.c: fix geo search and sort with index.
* test/unit/story/test-taiyaki.c: show also location.
* test/unit/story/test-taiyaki.c: add missing declaration.
2010-08-19 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, lib/store.c, lib/store.h: Added grn_ja_get_value()
2010-08-18 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Fixed a memory leak bug and enhanced error handling in
build_index().
* lib/db.c: build_index() supports index for _key.
2010-08-18 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* configure.ac: Added new taiyaki directory to confiure.ac.
* configure.ac: Removed taiyaki directory from configure.ac.
2010-08-13 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c: support 'null' literal in grn-expression.
2010-08-16 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, test/unit/core/Makefile.am, test/unit/core/test-command-dump.c,
test/unit/core/test-command-select.c: support integer key table vector load.
2010-08-18 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-patricia-trie-cursor.c: add tests for no match
case.
* test/unit/core/test-table-patricia-trie-cursor.c: add tests for
GRN_CURSOR_RK with offset and limit.
* test/unit/core/test-table-patricia-trie-cursor.c: add more tests for xtsu
and lyu.
* test/unit/core/test-table-patricia-trie-cursor.c: remove needless indent.
* test/unit/core/test-table-patricia-trie-cursor.c: don't use
GRN_CURSOR_ASCENDING.
* test/unit/core/test-table-patricia-trie-cursor.c: don't care GRN_CURSOR_RK
order.
2010-08-18 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: Fixed missing static.
* groonga.h: Added comment about GRN_CURSOR_RK.
2010-08-17 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: support "ltu", "ltsu" in set_cursor_rk().
2010-08-17 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-patricia-trie-cursor.c: cosmetic.
* test/unit/core/test-table-patricia-trie-cursor.c: show input in label.
* test/unit/core/test-table-patricia-trie-cursor.c: fix wrong expected
values.
2010-08-17 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: Fixed a bug in sub_search() cause wrong result when
GRN_CURSOR_RK assigned.
2010-08-17 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-patricia-trie-cursor.c: add more tests for
GRN_CURSOR_RK.
* lib/pat.c: cosmetic.
* test/unit/core/test-table-patricia-trie-cursor.c: remove a needless
function.
* test/unit/core/test-table-patricia-trie-cursor.c: remove a needless
function.
* test/unit/core/test-table-patricia-trie-cursor.c: add a test for prefix rk.
2010-08-17 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: Added search_push() to pat.c
2010-08-16 Daijiro MORI <daijiro.mori@gmail.com>
* groonga.h, lib/pat.c: Added sub_search() to pat.c
2010-08-16 Kouhei Sutou <kou@clear-code.com>
* test/unit/http/test-http-schema.rb: fix charcter case.
* test/unit/http/test-http-schema.rb: remove compress_none.
* lib/proc.c, test/unit/core/Makefile.am,
test/unit/core/test-command-define-selector.c: re-enable define_selector.
* test/unit/http/test-http-select-drilldown.rb: remove [..] from [true] to
follow groonga changes.
* test/unit/gqtp/test-restore.rb: use name such as TABLE_HASH_KEY instead of
number such as 0.
2010-08-16 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: Added rk_conv() to pat.c
2010-08-16 Kouhei Sutou <kou@clear-code.com>
* test/unit/run-test.rb: update test-unit version and use test-unit-notify.
2010-08-13 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-patricia-trie-cursor.c: fix parameter and
expected data.
* test/unit/core/test-table-patricia-trie-cursor.c: fix expected data.
* groonga.h, lib/db.c, test/unit/core/test-table-patricia-trie-cursor.c:
don't accept negative offset and limit with GRN_CURSOR_PREFIX. #377
* test/unit/core/test-command-select-prefix-search.c: fix syntax in --filter.
* test/unit/core/test-command-select.c: add a test boolean literal in filter.
#402
* test/unit/core/test-accessor.c: add tests for grn_column_name() with
accessor.
* lib/db.c, test/unit/core/Makefile.am: grn_column_name() supports accessor.
2010-08-12 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/searchindex.js, doc/ja/source/developer/query.txt: Fixed a too short
underline on documents.
* doc/ja/commands/define_selector.html, doc/ja/commands/load.html,
doc/ja/commands/log_level.html, doc/ja/commands/select.html,
doc/ja/http.html, doc/ja/searchindex.js,
doc/ja/source/commands/define_selector.txt, doc/ja/source/commands/load.txt,
doc/ja/source/commands/log_level.txt, doc/ja/source/commands/select.txt,
doc/ja/source/commands_not_implemented/add.txt,
doc/ja/source/commands_not_implemented/get.txt,
doc/ja/source/commands_not_implemented/set.txt, doc/ja/source/http.txt: Added
output_type description on documents.
2010-08-12 Kouhei Sutou <kou@clear-code.com>
* lib/geo.c, test/unit/story/test-taiyaki.c: work for long latitude
rectangle.
* lib/expr.c, lib/geo.c, lib/geo.h, test/unit/story/test-taiyaki.c: support
geo_in_rectangle() with index.
* lib/proc.c: remove a garbage.
* configure.ac, test/unit/story/Makefile.am,
test/unit/story/taiyaki/Makefile.am, test/unit/story/taiyaki/test-geo.c,
test/unit/story/test-taiyaki.c: test/unit/story/taiyaki/test-geo.c ->
test/unit/story/test-taiyaki.c.
* lib/proc.c, test/unit/story/taiyaki/test-geo.c: use grn_geo_in_rectangle().
2010-08-11 Kouhei Sutou <kou@clear-code.com>
* lib/expr.c, lib/geo.c, lib/geo.h: grn_geo_search() ->
grn_geo_search_in_circle().
* lib/geo.c: remove needless parentheses.
* lib/geo.c: remove duplicated codes.
* lib/geo.c, lib/geo.h: fix typos.
* lib/geo.c, lib/geo.h: fix geo search with index drops needed points.
2010-08-10 Yutaro Shimamura <yu@irx.jp>
* lib/db.c: Exist datas load to index.
2010-08-10 Kouhei Sutou <kou@clear-code.com>
* lib/geo.c: split mesh detection logic.
* lib/geo.c: geo_in_rectangle() follows document behavior. #414
2010-08-09 Kouhei Sutou <kou@clear-code.com>
* lib/groonga_in.h: _XOPEN_SOURCE 500 -> 520 for EAI_* on NetBSD. Suggested
by OBATA Akio. Thanks!!!
* lib/geo.c: grn_table_sort_geo_ -> grn_geo_table_sort_.
* lib/geo.c: remove needless macros.
* lib/db.c, lib/geo.c, lib/geo.h: move grn_table_sort_geo() to geo.c.
* test/unit/core/test-command-column-list.c, test/unit/core/test-dump.c:
follow COMPRESS_NONE remove change.
* configure.ac, src/groonga.c: use sysctl() for getting N CPU cores as
fallback.
* configure.ac: remove a needless '='. Patch by OBATA Akio. Thanks!!!
2010-08-07 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c: Stopped printing COMPRESS_NONE in proc_dump().
2010-08-05 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/developer/query.html, doc/ja/searchindex.js,
doc/ja/source/developer/query.txt: Renamed match() to contain()
* doc/ja/developer/query.html: Added query.html
* doc/ja/genindex.html, doc/ja/searchindex.js,
doc/ja/source/developer/query.txt: update html
2010-08-05 Kouhei Sutou <kou@clear-code.com>
* Makefile.am: use @am__include@ instead of $(am__include). #418
* lib/util.c, test/unit/core/test-inspect.c: inspect supports proc.
* lib/expr.c, lib/geo.c, lib/geo.h, lib/proc.c: move grn_geo_search() to
geo.c from proc.c.
* lib/proc.c: use grn_geo_distance2() and grn_geo_distance3().
* test/unit/core/Makefile.am,
test/unit/core/test-table-patricia-trie-cursor.c,
test/unit/core/test-table-patricia-trie-sort.c,
test/unit/core/test-table-sort-geo.c: rename to correct name.
2010-08-05 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/commands/define_selector.html, doc/ja/commands/delete.html,
doc/ja/commands/load.html, doc/ja/commands/select.html,
doc/ja/developer.html, doc/ja/developer/document.html,
doc/ja/developer/test.html, doc/ja/expr.html, doc/ja/functions.html,
doc/ja/functions/geo_distance.html, doc/ja/functions/geo_in_circle.html,
doc/ja/functions/geo_in_rectangle.html, doc/ja/functions/now.html,
doc/ja/functions/rand.html, doc/ja/genindex.html, doc/ja/http.html,
doc/ja/index.html, doc/ja/pseudo_column.html, doc/ja/reference.html,
doc/ja/searchindex.js: Updated html documents.
2010-08-05 Kouhei Sutou <kou@clear-code.com>
* test/unit/fixtures/story/taiyaki/ddl.grn,
test/unit/story/taiyaki/test-geo.c: add a test for sorting with index.
* lib/db.c: don't pass needless variables.
* lib/db.c: use grn_geo_distance_raw() for computing distance.
* lib/geo.c, lib/geo.h: add low level API for geo.
* lib/geo.h: add missing parentheses.
2010-08-04 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: fix sub mesh selection on border case.
2010-08-03 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: work geo search with index again.
2010-07-28 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: search also missing small meshes.
* lib/db.c: improve sort accuracy with geo index. This change complements
sort target points detected by near cursor with prefix cursors for arround
mesh.
2010-08-05 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/source/developer/query.txt: Added more example.
* doc/ja/source/developer/query.txt: Added explanation of each function in
query.txt.
2010-08-05 Kouhei Sutou <kou@clear-code.com>
* test/unit/story/taiyaki/test-geo.c: use also geo_distance2() and
geo_distance3().
* lib/proc.c: use grn_geo_distance().
* lib/proc.c: use grn_geo_in_circle().
* lib/geo.c: revert grn_geo_in_rectangle() implementation change. See #414.
After reverting this, the behavior isn't different from document.
2010-08-05 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/source/expr.txt: Touched in some detail in expr.txt.
2010-08-05 Kouhei Sutou <kou@clear-code.com>
* lib/geo.c: remove a needless space.
* lib/geo.c, lib/geo.h: add GRN_GEO_POINT_VALUE_RADIUS() and use it.
2010-08-05 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/source/commands/delete.txt, doc/ja/source/commands/load.txt,
doc/ja/source/commands/select.txt,
doc/ja/source/commands_not_implemented/add.txt,
doc/ja/source/commands_not_implemented/get.txt,
doc/ja/source/commands_not_implemented/set.txt,
doc/ja/source/developer/query.txt, doc/ja/source/expr.txt,
doc/ja/source/functions/geo_distance.txt,
doc/ja/source/functions/geo_in_circle.txt,
doc/ja/source/functions/geo_in_rectangle.txt,
doc/ja/source/functions/now.txt, doc/ja/source/functions/rand.txt,
doc/ja/source/http.txt: Updated documents.
2010-08-05 Kouhei Sutou <kou@clear-code.com>
* lib/geo.c, lib/geo.h: add GRN_ prefix to macros.
* test/unit/core/test-geo.c: add missing test file.
2010-08-04 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/source/developer/query.txt: Added examples to query.txt.
* doc/ja/source/developer/query.txt: Added query.txt.
2010-08-04 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/commands/defrag.html: Added html document for command defrag.
2010-08-04 Kouhei Sutou <kou@clear-code.com>
* lib/Makefile.am, lib/geo.c, lib/geo.h, test/unit/core/Makefile.am,
test/unit/core/test-table-patricia-trie-cursor.c,
test/unit/lib/grn-test-utils.h: split geo related functions to geo.[ch].
* lib/util.c, lib/util.h: add grn_p_geo_point().
* src/groonga.c, test/unit/http/test-http-select-basic.rb: support empty
vector transformation on XML output.
2010-08-03 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* groonga.h: Changed API document for GRN_CURSOR_PREFIX flag.
2010-08-03 Kouhei Sutou <kou@clear-code.com>
* src/groonga.c, test/unit/http/test-http-select-basic.rb,
test/unit/http/test-http-select-drilldown.rb: support vector in XML output.
2010-08-03 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* test/unit/core/test-command-select.c: Added tests for --filter
true/false/null.
2010-08-03 Kouhei Sutou <kou@clear-code.com>
* lib/groonga_in.h, lib/pat.c, lib/util.c, test/unit/core/test-inspect.c,
test/unit/core/test-table-patricia-trie-cursor.c: show geo point encoded byte
string in inspection.
2010-08-02 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-patricia-trie-cursor.c: add a test for patricia
trie prefix cursor with border different bit.
2010-08-02 Daijiro MORI <daijiro.mori@gmail.com>
* lib/expr.c: support boolean value!
* lib/expr.c: Fixed wrong length count get_identifier().
* lib/pat.c: grn_pat_cursor_open() ignores GRN_CURSOR_PREFIX flag value when
both min_size and max_size are 0.
* lib/pat.c: Fixed a bug cause grn_pat_cursor_open() returns wrong result.
2010-08-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/issues/html/blue-check.png, doc/issues/html/green-bar.png,
doc/issues/html/green-check.png,
...e-072a87e92a531f903d1c8c750ae487e857229311.html,
...e-0813445b4e7e031705443c65de4e56490cfb5f68.html,
...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.html,
...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.html,
...e-12743ec6cb50faa98ba506825875a65cd4a5114b.html,
...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.html,
...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.html,
...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.html,
...e-35fb457d0882c0fa9c435907ee61db198ceef775.html,
...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.html,
...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.html,
...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
...e-41c02e541788d975e77e717e111db5305a8c3dd1.html,
...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
...e-44a8e2ec39e44e46fbb0be2e73b1250f7b21cc77.html,
...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
...e-5bbdf2428fdeeaaec9229211204ea89775eef83b.html,
...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.html,
...e-690c05001ca0607d16d910a9be30aeb3799a402b.html,
...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.html,
...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
...e-77ceadc4728c4172a84c260a338bd69cd9023fce.html,
...e-78e6001e7b439198e24824fc162457b4d16cc78e.html,
...e-7c318d952c773d59dd94ab050011b73ba5ff4976.html,
...e-812e55ebc7b56fff62b27251840b235407e33a00.html,
...e-838fcc87fc531198e38d15ffa19e4e129f974501.html,
...e-8c369d9d08c51b104415897fe699aae5e84e88db.html,
...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.html,
...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.html,
...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.html,
...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.html,
...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
...e-99853725c11f5af0855fe4738b87ead3bcacacef.html,
...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
...e-a0c6017a26ab4aec78c9125591fc32637eb85065.html,
...e-a4d0fff53122fd0a48c91db4379a50b29ad6a55f.html,
...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.html,
...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
...e-c804446bb766b21c53313bc888a2bc93ddaec0aa.html,
...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
...e-df04c90c558d74906fd043ff0a58bd2d5fcda92c.html,
...e-e01d14efd2ec42ee347c9e3544c043b2a7603849.html,
...e-e778c364b737119a27abe17ea144ebb1f38d8033.html,
...e-e8783b135ab85b44129399956560925bbeece2a8.html,
...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html,
doc/issues/html/red-check.png, doc/issues/html/release-1.0.0.html,
doc/issues/html/release-1.1.0.html, doc/issues/html/style.css,
doc/issues/html/yellow-bar.png,
...e-072a87e92a531f903d1c8c750ae487e857229311.yaml,
...e-0813445b4e7e031705443c65de4e56490cfb5f68.yaml,
...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml,
...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.yaml,
...e-12743ec6cb50faa98ba506825875a65cd4a5114b.yaml,
...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.yaml,
...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.yaml,
...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.yaml,
...e-35fb457d0882c0fa9c435907ee61db198ceef775.yaml,
...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.yaml,
...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.yaml,
...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.yaml,
...e-41c02e541788d975e77e717e111db5305a8c3dd1.yaml,
...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.yaml,
...e-44a8e2ec39e44e46fbb0be2e73b1250f7b21cc77.yaml,
...e-46d1cf02cf0906b13fb978ae4782525b286c1786.yaml,
...e-49ac44028aa53a91f58fd32ceba4250f770a137a.yaml,
...e-573fb49da556afd28ef0488c08e63d47a810b8df.yaml,
...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.yaml,
...e-5bbdf2428fdeeaaec9229211204ea89775eef83b.yaml,
...e-66f39e8d340b7eebeac21833091c11f2fda90e37.yaml,
...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.yaml,
...e-690c05001ca0607d16d910a9be30aeb3799a402b.yaml,
...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.yaml,
...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.yaml,
...e-77ceadc4728c4172a84c260a338bd69cd9023fce.yaml,
...e-78e6001e7b439198e24824fc162457b4d16cc78e.yaml,
...e-7c318d952c773d59dd94ab050011b73ba5ff4976.yaml,
...e-812e55ebc7b56fff62b27251840b235407e33a00.yaml,
...e-838fcc87fc531198e38d15ffa19e4e129f974501.yaml,
...e-8c369d9d08c51b104415897fe699aae5e84e88db.yaml,
...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.yaml,
...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.yaml,
...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.yaml,
...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.yaml,
...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml,
...e-99853725c11f5af0855fe4738b87ead3bcacacef.yaml,
...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.yaml,
...e-a0c6017a26ab4aec78c9125591fc32637eb85065.yaml,
...e-a4d0fff53122fd0a48c91db4379a50b29ad6a55f.yaml,
...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.yaml,
...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.yaml,
...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.yaml,
...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.yaml,
...e-b48d13598e802cc9db66a0137ba962893b3e54e4.yaml,
...e-b57b6cddf696177f69335c07ad3f74dacbd86691.yaml,
...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.yaml,
...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.yaml,
...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.yaml,
...e-c804446bb766b21c53313bc888a2bc93ddaec0aa.yaml,
...e-d13379ad94118460d57a7f4a9f799de3853642de.yaml,
...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.yaml,
...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.yaml,
...e-df04c90c558d74906fd043ff0a58bd2d5fcda92c.yaml,
...e-e01d14efd2ec42ee347c9e3544c043b2a7603849.yaml,
...e-e778c364b737119a27abe17ea144ebb1f38d8033.yaml,
...e-e8783b135ab85b44129399956560925bbeece2a8.yaml,
...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.yaml,
...e-edf53ced18e61dd42e7f73929325866ce6178f3e.yaml,
...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.yaml, doc/issues/project.yaml,
doc/ja/_static/searchtools.js, doc/ja/characteristic.html,
doc/ja/commands.html, doc/ja/commands/cache_limit.html,
doc/ja/commands/clearlock.html, doc/ja/commands/column_create.html,
doc/ja/commands/column_list.html, doc/ja/commands/column_remove.html,
doc/ja/commands/define_selector.html, doc/ja/commands/delete.html,
doc/ja/commands/load.html, doc/ja/commands/log_level.html,
doc/ja/commands/log_put.html, doc/ja/commands/log_reopen.html,
doc/ja/commands/quit.html, doc/ja/commands/select.html,
doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
doc/ja/commands/table_remove.html, doc/ja/commands/view_add.html,
doc/ja/developer.html, doc/ja/developer/com.html,
doc/ja/developer/document.html, doc/ja/developer/test.html,
doc/ja/execfile.html, doc/ja/expr.html, doc/ja/functions.html,
doc/ja/functions/geo_distance.html, doc/ja/functions/geo_in_circle.html,
doc/ja/functions/geo_in_rectangle.html, doc/ja/functions/now.html,
doc/ja/functions/rand.html, doc/ja/genindex.html, doc/ja/grnslap.html,
doc/ja/grntest.html, doc/ja/http.html, doc/ja/index.html,
doc/ja/process.html, doc/ja/pseudo_column.html, doc/ja/reference.html,
doc/ja/search.html, doc/ja/searchindex.js, doc/ja/tutorial.html,
doc/ja/tutorial/tutorial01.html, doc/ja/tutorial/tutorial02.html,
doc/ja/tutorial/tutorial03.html, doc/ja/tutorial/tutorial04.html,
doc/ja/tutorial/tutorial05.html, doc/ja/tutorial/tutorial06.html,
doc/ja/tutorial/tutorial07.html, doc/ja/tutorial/tutorial08.html,
doc/ja/tutorial/tutorial09.html, doc/ja/tutorial/tutorial10.html,
doc/ja/type.html: Removed issues.
2010-08-02 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-patricia-trie-cursor.c: add a test for patricia
trie prefix cursor with a different prefix entry.
* test/unit/core/test-table-patricia-trie-cursor.c: add a test for patricia
trie cursor with GRN_CURSOR_SIZE_BY_BIT.
2010-07-30 Kouhei Sutou <kou@clear-code.com>
* lib/util.c, test/unit/core/test-inspect.c: improve geo point inspection
format.
* test/unit/lib/Makefile.am: use disabled Cutter features.
* .gitignore: ignore debian package repository related files.
* apt/ubuntu/generate-karmic.conf, apt/ubuntu/generate-lucid.conf,
apt/ubuntu/release-karmic.conf, apt/ubuntu/release-lucid.conf: karmic ->
lucid.
* .gitignore: ignore debian package related files.
* .gitignore: ignore an auto generated file.
* apt/Makefile.am: karmic -> lucid.
* debian/changelog: add 0.7.4 entry.
* debian/patches/fix-mkdir-p.diff, debian/patches/series: remove a needless
patch.
2010-07-29 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/source/conf.py: Requires Sphinx 1.0.1 for document generation.
* ChangeLog, configure.ac, doc/ja/characteristic.html, doc/ja/commands.html,
doc/ja/commands/cache_limit.html, doc/ja/commands/clearlock.html,
doc/ja/commands/column_create.html, doc/ja/commands/column_list.html,
doc/ja/commands/column_remove.html, doc/ja/commands/define_selector.html,
doc/ja/commands/delete.html, doc/ja/commands/load.html,
doc/ja/commands/log_level.html, doc/ja/commands/log_put.html,
doc/ja/commands/log_reopen.html, doc/ja/commands/quit.html,
doc/ja/commands/select.html, doc/ja/commands/shutdown.html,
doc/ja/commands/status.html, doc/ja/commands/table_create.html,
doc/ja/commands/table_list.html, doc/ja/commands/table_remove.html,
doc/ja/commands/view_add.html, doc/ja/developer.html,
doc/ja/developer/com.html, doc/ja/developer/document.html,
doc/ja/developer/test.html, doc/ja/execfile.html, doc/ja/expr.html,
doc/ja/functions.html, doc/ja/functions/geo_distance.html,
doc/ja/functions/geo_in_circle.html, doc/ja/functions/geo_in_rectangle.html,
doc/ja/functions/now.html, doc/ja/functions/rand.html, doc/ja/genindex.html,
doc/ja/grnslap.html, doc/ja/grntest.html, doc/ja/http.html,
doc/ja/index.html, doc/ja/process.html, doc/ja/pseudo_column.html,
doc/ja/reference.html, doc/ja/search.html, doc/ja/searchindex.js,
doc/ja/tutorial.html, doc/ja/tutorial/tutorial01.html,
doc/ja/tutorial/tutorial02.html, doc/ja/tutorial/tutorial03.html,
doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html,
doc/ja/tutorial/tutorial08.html, doc/ja/tutorial/tutorial09.html,
doc/ja/tutorial/tutorial10.html, doc/ja/type.html: release 0.7.4
* doc/ja/commands.html, doc/ja/commands/delete.html,
doc/ja/commands/load.html, doc/ja/commands/log_level.html,
doc/ja/commands/log_put.html, doc/ja/commands/log_reopen.html,
doc/ja/commands/quit.html, doc/ja/commands/select.html,
doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
doc/ja/commands/table_remove.html, doc/ja/commands/view_add.html,
doc/ja/index.html, doc/ja/reference.html, doc/ja/searchindex.js,
doc/ja/source/example/tutorial01-1.log,
doc/ja/source/example/tutorial01-10.log,
doc/ja/source/example/tutorial01-11.log,
doc/ja/source/example/tutorial01-12.log,
doc/ja/source/example/tutorial01-13.log,
doc/ja/source/example/tutorial01-14.log,
doc/ja/source/example/tutorial01-15.log,
doc/ja/source/example/tutorial01-16.log,
doc/ja/source/example/tutorial01-17.log,
doc/ja/source/example/tutorial01-2.log,
doc/ja/source/example/tutorial01-3.log,
doc/ja/source/example/tutorial01-4.log,
doc/ja/source/example/tutorial01-5.log,
doc/ja/source/example/tutorial01-6.log,
doc/ja/source/example/tutorial01-7.log,
doc/ja/source/example/tutorial01-8.log,
doc/ja/source/example/tutorial01-9.log,
doc/ja/source/example/tutorial02-1.log,
doc/ja/source/example/tutorial02-3.log,
doc/ja/source/example/tutorial03-1.log,
doc/ja/source/example/tutorial03-2.log,
doc/ja/source/example/tutorial03-3.log,
doc/ja/source/example/tutorial04-1.log,
doc/ja/source/example/tutorial04-2.log,
doc/ja/source/example/tutorial04-3.log,
doc/ja/source/example/tutorial04-4.log,
doc/ja/source/example/tutorial04-5.log,
doc/ja/source/example/tutorial04-6.log,
doc/ja/source/example/tutorial04-7.log,
doc/ja/source/example/tutorial05-1.log,
doc/ja/source/example/tutorial05-2.log,
doc/ja/source/example/tutorial05-3.log,
doc/ja/source/example/tutorial05-4.log,
doc/ja/source/example/tutorial05-5.log,
doc/ja/source/example/tutorial05-6.log,
doc/ja/source/example/tutorial06-1.log,
doc/ja/source/example/tutorial06-2.log,
doc/ja/source/example/tutorial06-3.log,
doc/ja/source/example/tutorial06-4.log,
doc/ja/source/example/tutorial06-5.log,
doc/ja/source/example/tutorial07-1.log,
doc/ja/source/example/tutorial07-2.log,
doc/ja/source/example/tutorial07-3.log,
doc/ja/source/example/tutorial07-4.log,
doc/ja/source/example/tutorial08-1.log,
doc/ja/source/example/tutorial10-1.log,
doc/ja/source/example/tutorial10-10.log,
doc/ja/source/example/tutorial10-2.log,
doc/ja/source/example/tutorial10-3.log,
doc/ja/source/example/tutorial10-4.log,
doc/ja/source/example/tutorial10-5.log,
doc/ja/source/example/tutorial10-6.log,
doc/ja/source/example/tutorial10-7.log,
doc/ja/source/example/tutorial10-8.log,
doc/ja/source/example/tutorial10-9.log, doc/ja/tutorial/tutorial01.html,
doc/ja/tutorial/tutorial02.html, doc/ja/tutorial/tutorial03.html,
doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html,
doc/ja/tutorial/tutorial08.html, doc/ja/tutorial/tutorial10.html: Updated
documents.
2010-07-29 Daijiro MORI <daijiro.mori@gmail.com>
* lib/store.c: Removed putting log in grn_ja_defrag_seg() when it works
successfully.
* lib/store.c: Fixed a bug in grn_ja_check().
2010-07-29 Kouhei Sutou <kou@clear-code.com>
* lib/ctx.h, lib/str.h, lib/util.h: add missing GRN_APIs.
2010-07-29 Daijiro MORI <daijiro.mori@gmail.com>
* lib/store.c: Minor change in grn_ja_check()
* groonga.h, lib/store.c: Enabled CAS for grn_ja_put().
* lib/store.c, lib/store.h: Added grn_ja_element_info().
2010-07-28 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, lib/store.c, lib/store.h: Added cas argument to grn_ja_put().
* lib/pat.c: Cut off bitcmp2().
* groonga.h, lib/pat.c: Added GRN_CURSOR_SIZE_BY_BIT.
2010-07-27 Daijiro MORI <daijiro.mori@gmail.com>
* lib/store.c: Output log event as GRN_LOG_WARNING when seginfo is not
cleared after grn_ja_defrag_seg().
* lib/store.c: Enhanced grn_ja_check().
* lib/store.c: only active records are moved in grn_ja_defrag_seg().
2010-07-27 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-patricia-trie-sort.c: use more suitable test
data.
* test/unit/core/test-table-patricia-trie-sort.c: add tests for
grn_table_sort() for geo with offset and limit.
2010-07-26 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-patricia-trie-sort.c: add a test for
grn_table_sort() for geo. This test is still failed.
2010-07-26 Daijiro MORI <daijiro.mori@gmail.com>
* lib/store.c: Expanded critical section in grn_ja_replace().
* lib/pat.c, lib/proc.c, lib/store.c, lib/store.h: Fixed a fatal bug in
grn_ja_defrag_seg().
2010-07-26 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-table-hook.c: add missing temporary directory removing.
* test/unit/core/Makefile.am, test/unit/core/test-table-hook.c: add a test
for zero index value. #398
2010-07-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/source/tutorial/tutorial01.txt,
doc/ja/source/tutorial/tutorial02.txt, doc/ja/source/tutorial/tutorial03.txt,
doc/ja/source/tutorial/tutorial04.txt, doc/ja/source/tutorial/tutorial05.txt:
Fixed documentation bugs.
2010-07-26 Daijiro MORI <daijiro.mori@gmail.com>
* lib/str.c: Fixed a buffer over run problem.
2010-07-23 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/source/commands/defrag.txt: Added man page of defrag command.
* lib/proc.c: Added defrag command.
* groonga.h, lib/db.c: Added grn_obj_defrag().
2010-07-23 Kouhei Sutou <kou@clear-code.com>
* lib/pat.c: fix left and right node description.
* lib/pat.c, lib/pat.h, lib/util.c, lib/util.h,
test/unit/core/test-inspect.c: support pat key cursor inspection.
* lib/pat.c, test/unit/core/test-inspect.c: show nodes on patricia trie
inspection.
* lib/util.c: add a missing cast.
* lib/pat.c: add comments for pat_node fields.
2010-07-23 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/core/test-hash.h, test/unit/core/test-patricia-trie.h,
test/unit/core/test-performance.c, test/unit/core/test-public-context.c,
test/unit/core/test-stress.c: do not free string from grn_test_get_tmp_dir().
2010-07-23 Kouhei Sutou <kou@clear-code.com>
* test/unit/lib/grn-test-utils.h: add a missing prototype declaration.
2010-07-23 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/core/test-cast-table.c,
test/unit/core/test-command-cache-limit.c,
test/unit/core/test-command-column-list.c,
test/unit/core/test-command-delete.c, test/unit/core/test-command-load.c,
test/unit/core/test-command-select-prefix-search.c,
test/unit/core/test-command-select-sort.c,
test/unit/core/test-command-select.c, test/unit/core/test-database-create.c,
test/unit/core/test-database.c, test/unit/core/test-dump.c,
test/unit/core/test-expr-parse.c, test/unit/core/test-expr-query.c,
test/unit/core/test-expr-script.c, test/unit/core/test-expr.c,
test/unit/core/test-function-cast.c, test/unit/core/test-hash.h,
test/unit/core/test-inspect.c, test/unit/core/test-inverted-index.c,
test/unit/core/test-log.c, test/unit/core/test-patricia-trie.h,
test/unit/core/test-performance.c, test/unit/core/test-public-context.c,
test/unit/core/test-register.c, test/unit/core/test-store-ja.c,
test/unit/core/test-stress.c,
test/unit/core/test-table-patricia-trie-cursor.c,
test/unit/core/test-table-patricia-trie-sort.c,
test/unit/core/test-table-select-normalize.c,
test/unit/core/test-table-select.c,
test/unit/core/test-table-sort-key-from-str.c, test/unit/core/test-table.c,
test/unit/core/test-view-operations.c, test/unit/core/test-view.c,
test/unit/lib/grn-test-server.c, test/unit/lib/grn-test-utils.c,
test/unit/run-test.sh, test/unit/story/taiyaki/test-geo.c: use build_dir as
tmp. #370
2010-07-22 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c, test/unit/http/test-http-schema.rb: report nonexistent type
error on table_create. #342
* lib/db.c: adapt acceptable symbol characters to ECMAScript. #344
2010-07-16 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, test/unit/core/test-command-load.c: support null and "" as empty
vector.
2010-07-22 Kouhei Sutou <kou@clear-code.com>
* lib/ctx.c, lib/ctx.h, lib/output.h, lib/proc.c,
resource/admin_html/index.html, test/unit/http/test-http.rb: add cache
statistics to status result.
2010-07-22 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/com.c: fix argument type.
* src/groonga.c: changed -f option to --file option. #381
* lib/proc.c, test/unit/core/test-dump.c: use flag names for data and column
dump. #352
2010-07-22 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, test/unit/core/test-command-select.c: support loading vector for
integer. #395
2010-07-22 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/expr.c: guard grn_obj_unlink with obj->header.type
2010-07-22 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, lib/output.c, test/unit/core/test-command-select.c: support
loading vector for reference ID of no-key-table. #396
2010-07-22 Ryo Onodera <onodera@clear-code.com>
* lib/ctx.c: reset various error information when error occurs on remote
groonga
2010-07-22 Kouhei Sutou <kou@clear-code.com>
* lib/pat.c, lib/pat.h, lib/util.c: inspect pat nodes.
2010-07-21 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c: add missing include.
2010-07-21 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/searchindex.js, doc/ja/source/example/tutorial01-1.log,
doc/ja/source/example/tutorial01-10.log,
doc/ja/source/example/tutorial01-11.log,
doc/ja/source/example/tutorial01-12.log,
doc/ja/source/example/tutorial01-13.log,
doc/ja/source/example/tutorial01-14.log,
doc/ja/source/example/tutorial01-15.log,
doc/ja/source/example/tutorial01-16.log,
doc/ja/source/example/tutorial01-17.log,
doc/ja/source/example/tutorial01-2.log,
doc/ja/source/example/tutorial01-3.log,
doc/ja/source/example/tutorial01-4.log,
doc/ja/source/example/tutorial01-5.log,
doc/ja/source/example/tutorial01-6.log,
doc/ja/source/example/tutorial01-7.log,
doc/ja/source/example/tutorial01-8.log,
doc/ja/source/example/tutorial01-9.log,
doc/ja/source/example/tutorial02-1.log,
doc/ja/source/example/tutorial03-1.log,
doc/ja/source/example/tutorial03-2.log,
doc/ja/source/example/tutorial03-3.log,
doc/ja/source/example/tutorial04-1.log,
doc/ja/source/example/tutorial04-2.log,
doc/ja/source/example/tutorial04-3.log,
doc/ja/source/example/tutorial04-4.log,
doc/ja/source/example/tutorial04-5.log,
doc/ja/source/example/tutorial04-6.log,
doc/ja/source/example/tutorial04-7.log,
doc/ja/source/example/tutorial05-1.log,
doc/ja/source/example/tutorial05-2.log,
doc/ja/source/example/tutorial05-3.log,
doc/ja/source/example/tutorial05-4.log,
doc/ja/source/example/tutorial05-5.log,
doc/ja/source/example/tutorial05-6.log,
doc/ja/source/example/tutorial06-1.log,
doc/ja/source/example/tutorial06-2.log,
doc/ja/source/example/tutorial06-3.log,
doc/ja/source/example/tutorial06-4.log,
doc/ja/source/example/tutorial06-5.log,
doc/ja/source/example/tutorial07-1.log,
doc/ja/source/example/tutorial07-2.log,
doc/ja/source/example/tutorial07-3.log,
doc/ja/source/example/tutorial07-4.log,
doc/ja/source/example/tutorial08-1.log,
doc/ja/source/example/tutorial10-1.log,
doc/ja/source/example/tutorial10-10.log,
doc/ja/source/example/tutorial10-2.log,
doc/ja/source/example/tutorial10-3.log,
doc/ja/source/example/tutorial10-4.log,
doc/ja/source/example/tutorial10-5.log,
doc/ja/source/example/tutorial10-6.log,
doc/ja/source/example/tutorial10-7.log,
doc/ja/source/example/tutorial10-8.log,
doc/ja/source/example/tutorial10-9.log, doc/ja/tutorial/tutorial01.html,
doc/ja/tutorial/tutorial02.html, doc/ja/tutorial/tutorial03.html,
doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html,
doc/ja/tutorial/tutorial08.html, doc/ja/tutorial/tutorial10.html: Updated
execution example on documents.
2010-07-21 Kouhei Sutou <kou@clear-code.com>
* lib/groonga_in.h: fix a typo.
2010-07-21 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/source/tutorial/tutorial01.txt: Fixed miss-replacement of domains on
tutorials.
2010-07-21 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c: cut off verbose log
2010-07-20 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/Makefile.am, test/unit/core/test-table-patricia-trie-sort.c:
add a test for sorting integer with index. (failed yet)
* test/unit/core/Makefile.am,
test/unit/core/test-command-select-prefix-search.c: add a tests for prefix
search expression. #358
2010-07-16 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c, lib/output.h, lib/pat.c, lib/pat.h, lib/proc.c: Added
grn_pat_check().
2010-07-16 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_status: show error message on error.
* data/munin/groonga_disk, data/munin/groonga_n_records,
data/munin/groonga_status: follow returned JSON format change.
* test/unit/core/test-command-select.c: add a test for select with
nonexistent table.
2010-07-16 Nobuyoshi Nakada <nobu@ruby-lang.org>
* src/groonga.c: cuddle else.
* src/groonga.c: add traditional -f option. #381
2010-07-15 Kouhei Sutou <kou@clear-code.com>
* lib/util.c, test/unit/core/test-inspect.c: support record uvector
inspection.
* lib/util.c, test/unit/core/test-inspect.c: support record inspection.
* test/unit/core/test-inspect.c: remove a garbage.
* lib/util.c, test/unit/core/test-inspect.c: add more details to table
inspectioin.
* lib/output.c: fix a memory leak.
2010-07-15 Nobuyoshi Nakada <nobu@ruby-lang.org>
* .gitignore: ignore extra sources.
2010-07-14 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: output logtrace in is_deletable().
2010-07-14 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/commands.html, doc/ja/commands/cache_limit.html,
doc/ja/commands/clearlock.html, doc/ja/commands/column_create.html,
doc/ja/commands/column_list.html, doc/ja/commands/column_remove.html,
doc/ja/commands/define_selector.html, doc/ja/commands/delete.html,
doc/ja/commands/load.html, doc/ja/commands/log_level.html,
doc/ja/commands/log_put.html, doc/ja/commands/log_reopen.html,
doc/ja/commands/quit.html, doc/ja/commands/select.html,
doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
doc/ja/commands/table_remove.html, doc/ja/commands/view_add.html,
doc/ja/execfile.html, doc/ja/genindex.html, doc/ja/index.html,
doc/ja/reference.html, doc/ja/searchindex.js, doc/ja/source/conf.py,
doc/ja/source/example/tutorial01-1.log,
doc/ja/source/example/tutorial01-10.log,
doc/ja/source/example/tutorial01-11.log,
doc/ja/source/example/tutorial01-12.log,
doc/ja/source/example/tutorial01-13.log,
doc/ja/source/example/tutorial01-14.log,
doc/ja/source/example/tutorial01-15.log,
doc/ja/source/example/tutorial01-16.log,
doc/ja/source/example/tutorial01-17.log,
doc/ja/source/example/tutorial01-2.log,
doc/ja/source/example/tutorial01-3.log,
doc/ja/source/example/tutorial01-4.log,
doc/ja/source/example/tutorial01-5.log,
doc/ja/source/example/tutorial01-6.log,
doc/ja/source/example/tutorial01-7.log,
doc/ja/source/example/tutorial01-8.log,
doc/ja/source/example/tutorial01-9.log,
doc/ja/source/example/tutorial02-1.log,
doc/ja/source/example/tutorial02-2.log,
doc/ja/source/example/tutorial03-1.log,
doc/ja/source/example/tutorial03-2.log,
doc/ja/source/example/tutorial03-3.log,
doc/ja/source/example/tutorial04-1.log,
doc/ja/source/example/tutorial04-2.log,
doc/ja/source/example/tutorial04-3.log,
doc/ja/source/example/tutorial04-4.log,
doc/ja/source/example/tutorial04-5.log,
doc/ja/source/example/tutorial04-6.log,
doc/ja/source/example/tutorial04-7.log,
doc/ja/source/example/tutorial05-1.log,
doc/ja/source/example/tutorial05-2.log,
doc/ja/source/example/tutorial05-3.log,
doc/ja/source/example/tutorial05-4.log,
doc/ja/source/example/tutorial05-5.log,
doc/ja/source/example/tutorial05-6.log,
doc/ja/source/example/tutorial06-1.log,
doc/ja/source/example/tutorial06-2.log,
doc/ja/source/example/tutorial06-3.log,
doc/ja/source/example/tutorial06-4.log,
doc/ja/source/example/tutorial06-5.log,
doc/ja/source/example/tutorial07-1.log,
doc/ja/source/example/tutorial07-2.log,
doc/ja/source/example/tutorial07-3.log,
doc/ja/source/example/tutorial07-4.log,
doc/ja/source/example/tutorial08-1.log,
doc/ja/source/example/tutorial10-1.log,
doc/ja/source/example/tutorial10-10.log,
doc/ja/source/example/tutorial10-2.log,
doc/ja/source/example/tutorial10-3.log,
doc/ja/source/example/tutorial10-4.log,
doc/ja/source/example/tutorial10-5.log,
doc/ja/source/example/tutorial10-6.log,
doc/ja/source/example/tutorial10-7.log,
doc/ja/source/example/tutorial10-8.log,
doc/ja/source/example/tutorial10-9.log,
doc/ja/source/tutorial/tutorial01.txt, doc/ja/source/tutorial/tutorial02.txt,
doc/ja/source/tutorial/tutorial03.txt, doc/ja/source/tutorial/tutorial04.txt,
doc/ja/source/tutorial/tutorial05.txt, doc/ja/source/tutorial/tutorial06.txt,
doc/ja/source/tutorial/tutorial07.txt, doc/ja/source/tutorial/tutorial08.txt,
doc/ja/source/tutorial/tutorial09.txt, doc/ja/source/tutorial/tutorial10.txt,
doc/ja/source/update_execution_example.py, doc/ja/tutorial/tutorial01.html,
doc/ja/tutorial/tutorial02.html, doc/ja/tutorial/tutorial03.html,
doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html,
doc/ja/tutorial/tutorial08.html, doc/ja/tutorial/tutorial10.html,
doc/ja/type.html: Updated execute examples.
2010-07-14 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: check whether deletable or not in grn_table_delete().
2010-07-14 Kouhei Sutou <kou@clear-code.com>
* test/unit/gqtp/test-restore.rb: fix a typo.
* test/unit/gqtp/test-restore.rb: follow JSON format change.
* test/unit/http/test-http-schema.rb: follow JSON format change.
* test/unit/gqtp/test-load.rb: follow JSON format change.
* test/unit/gqtp/test-cache.rb: follow JSON format change.
* src/groonga.c, test/unit/command/test-option.rb: don't show config-path in
--show-config output.
* test/unit/command/test-config-file.rb,
.../unit/lib/ruby/groonga-local-gqtp-test-utils.rb,
test/unit/lib/ruby/groonga-test-utils.rb: follow JSON output format change.
* test/unit/lib/ruby/groonga-http-test-utils.rb: fix a typo.
* doc/ja/source/commands/check.txt: update check format.
* lib/db.c, lib/db.h, lib/proc.c, test/unit/core/test-command-column-list.c:
column_list outputs _key. #305
* src/groonga.c: log sendmsg() failed case.
* src/groonga.c: fix wrong index access.
2010-07-14 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c: Enhanced grn_ii_buffer_check().
2010-07-13 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c, lib/proc.c: Modified output structure of check command.
2010-07-13 Kouhei Sutou <kou@clear-code.com>
* doc/ja/source/execfile.txt: update command line option document.
* src/groonga.c: allocate memory to config value.
* src/groonga.c: remove needless config_path address reset.
* src/groonga.c: --default-encoding -> --encoding.
* doc/ja/source/commands/dump.txt: add a document for dump.
* doc/ja/source/commands/select.txt: update select error handling.
* doc/ja/source/commands/check.txt: add a document for check command.
* test/unit/command/test-option.rb: --pid-file -> --pid-path.
* src/groonga.c: revert select XML format change.
* test/unit/http/test-http-select-basic.rb,
test/unit/http/test-http-select-drilldown.rb: use old XML format.
* test/unit/lib/ruby/groonga-http-test-utils.rb: follow the recent return
value form change.
2010-07-12 Kouhei Sutou <kou@clear-code.com>
* src/groonga.c: 2009 -> 2009-2010.
2010-07-13 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ctx.c: Don't output error for empty input.
2010-07-12 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c: Force proc_dump() to use GRN_CONTENT_NONE as output_type.
* test/unit/core/test-command-cache-limit.c,
test/unit/core/test-command-load.c,
test/unit/core/test-command-select-sort.c: Fixed some tests following new
command behavior.
* lib/ctx.c, lib/proc.c, src/groonga.c: Returns error when invalid command
name is assinged.
2010-07-12 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* resource/admin_html/index.html: Added pager on admin html with advanced
mode.
2010-07-12 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c: Stop wrapping result value with an array.
* lib/ctx.c, src/groonga.c: call grn_timeval_now() in grn_ctx_send() even
when acts as client.
* lib/ctx.c, src/groonga.c: call print_return_code() from recvput().
* lib/ctx.c: clear curr_expr in grn_ctx_impl_init().
* lib/ctx.c: copy rc and output_type from grn_com_header to grn_ctx in
grn_ctx_recv().
* lib/com.c: return output_type and rc value in grn_com_header.
* lib/output.c, src/groonga.c: output return code in stand alone mode.
* src/groonga.c: output "END" each end of the reply when tsv assigned as
output type.
2010-07-10 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_disk: use 1024 for SI units.
* data/munin/groonga_disk: fix key name.
* data/munin/groonga_disk: use area and stack.
* data/munin/groonga_disk: make total value optional.
* data/munin/groonga_disk: fix size unit.
2010-07-09 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_disk: size -> usage.
* data/munin/Makefile.am: add missing Makefile entry.
* data/munin/groonga_disk: add a Munin plugin for groonga database disk
usage.
2010-07-09 Daijiro MORI <daijiro.mori@gmail.com>
* groonga.h, lib/db.c, lib/proc.c, lib/util.c: Stopped raising error in
grn_normalize_offset_and_limit().
2010-07-09 Kouhei Sutou <kou@clear-code.com>
* src/groonga.c: add --cache-limit option.
2010-07-08 Kouhei Sutou <kou@clear-code.com>
* src/groonga.c: --pid-file -> --pid-path.
2010-07-09 Kouhei Sutou <kou@clear-code.com>
* configure.ac, src/Makefile.am, src/groonga.c: use libedit with multibyte
support.
* src/grntest.c: handle both no select results are the same result.
2010-07-08 Daijiro MORI <daijiro.mori@gmail.com>
* lib/expr.c, lib/proc.c: output number of results to query.log
* lib/ii.c: Enhanced grn_ii_buffer_check().
* lib/ii.c, lib/proc.c: Added grn_ii_buffer_check().
2010-07-08 Kouhei Sutou <kou@clear-code.com>
* lib/util.c, test/unit/core/test-inspect.c: add inspector for type.
* lib/util.c: use return instead of break.
* lib/util.c: share common code.
* lib/util.c, test/unit/core/test-inspect.c: add inspector for fix size
column.
* lib/util.c, test/unit/core/test-inspect.c: add inspector for var_size
column.
* test/unit/core/test-command-column-list.c,
test/unit/core/test-command-select-sort.c: remove new lines from JSON output.
* test/unit/story/taiyaki/test-geo.c: remove new lines from JSON output.
2010-07-07 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c: Enhanced proc_check().
2010-07-07 Kouhei Sutou <kou@clear-code.com>
* lib/util.c, test/unit/core/test-inspect.c: add ii inspector.
* test/unit/core/test-table-patricia-trie-cursor.c: add tests for near cursor
on geo point but they're failed for now. Is it not implemented yet? Or wrong
usage?
* test/unit/core/test-table-patricia-trie-cursor.c: add tests for common
prefix search cursor but they're disabled for now. Is it right usage?
* test/unit/core/test-table-patricia-trie-cursor.c: add tests for near cursor
on UInt32. [#383]
* test/unit/core/Makefile.am,
test/unit/core/test-table-patricia-trie-cursor.c: add tests for
GRN_CURSOR_PREFIX on ShortText. [#383]
2010-07-07 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c, lib/ii.h, lib/proc.c: Added proc_check().
2010-07-06 Daijiro MORI <daijiro.mori@gmail.com>
* groonga.h, lib/output.c: Modified comment about grn_table_cursor_open().
stop putting return code when JSON assigned as output_type.
2010-07-06 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, test/unit/core/test-cast-basic.c: support geo point in degree.
* lib/db.c, test/unit/core/test-cast-basic.c: don't restrict geo point
separator character.
* test/unit/core/test-cast-basic.c: fix test data.
* lib/db.c, test/unit/core/test-cast-basic.c: add a input error check for geo
point. A separator between latitude and longitude must be 'x':
"LATITUDExLONGITUDE" form is valid.
* lib/db.c: grn_obj_reinit() supports geo point data types: geo point data
types: GRN_DB_TOKYO_GEO_POINT and GRN_DB_WGS84_GEO_POINT.
* groonga.h: fix name collision.
* test/unit/core/test-command-column-list.c: add new lines to JSON result.
* lib/db.c: fix a memory leak.
* test/unit/http/test-http-crud.rb: fix wrong expected value.
* test/unit/command/test-config-file.rb, test/unit/gqtp/test-cache.rb,
test/unit/gqtp/test-load.rb, test/unit/gqtp/test-restore.rb: follow a change
that shutdown and quit returns [true].
2010-07-05 Kouhei Sutou <kou@clear-code.com>
* test/unit/http/test-http-select-drilldown.rb: define_selector returns
[true].
* lib/proc.c: quit and shutdown commands return [true] or [false].
* test/unit/http/test-http-select-basic.rb,
test/unit/http/test-http-select-drilldown.rb: RESULTPAGE -> RESULT. Is it OK?
* test/unit/gqtp/test-restore.rb: follow HTML return value change.
* test/unit/gqtp/test-load.rb: follow HTML output change in gqtp.
* test/unit/gqtp/test-cache.rb: follow HTML output change in gqtp.
* test/unit/lib/ruby/groonga-http-test-utils.rb: follow HTML return value
change.
* test/unit/run-test.sh: increase max diff size.
* test/unit/core/test-command-select.c: add a test for
TokenBigramSplitSymbol.
* test/unit/core/test-command-select.c: add a test for nonexistent ID select.
* lib/str.h: export grn_str_len() and grn_text_unesc_tok() as API.
* lib/db.h: export grn_obj_cast() and grn_proc_alloc() as API.
* lib/com.c: check EAI_SYSTEM availability.
* lib/groonga_in.h: include unistd.h on no-WIN32 environment.
* lib/groonga_in.h: use Windows XP API in MinGW for getaddrinfo().
* lib/module.h: use HINSTANCE instead of MODULE for MinGW.
* lib/Makefile.am: don't include needless lib/ path.
* configure.ac: add --disable-benchmark option.
* test/unit/core/test-command-select-sort.c: add tests for sorting by _score
without query.
* lib/db.c: fix a memory leak.
2010-07-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* test/unit/core/test-command-cache-limit.c,
test/unit/core/test-command-load.c: Updated test for proc. which returns a
bare number.
2010-07-02 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c: Fixed a bug in buffer_new() wrong key was used.
2010-07-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/commands.html, doc/ja/commands/add.html,
doc/ja/commands/cache_limit.html, doc/ja/commands/clearlock.html,
doc/ja/commands/column_create.html, doc/ja/commands/column_list.html,
doc/ja/commands/column_remove.html, doc/ja/commands/define_selector.html,
doc/ja/commands/delete.html, doc/ja/commands/get.html,
doc/ja/commands/load.html, doc/ja/commands/log_level.html,
doc/ja/commands/log_put.html, doc/ja/commands/log_reopen.html,
doc/ja/commands/quit.html, doc/ja/commands/select.html,
doc/ja/commands/set.html, doc/ja/commands/shutdown.html,
doc/ja/commands/status.html, doc/ja/commands/table_create.html,
doc/ja/commands/table_list.html, doc/ja/commands/table_remove.html,
doc/ja/commands/view_add.html, doc/ja/index.html, doc/ja/reference.html,
doc/ja/searchindex.js, doc/ja/source/commands/cache_limit.txt,
doc/ja/source/commands/clearlock.txt,
doc/ja/source/commands/column_create.txt,
doc/ja/source/commands/column_list.txt,
doc/ja/source/commands/column_remove.txt,
doc/ja/source/commands/define_selector.txt,
doc/ja/source/commands/delete.txt, doc/ja/source/commands/load.txt,
doc/ja/source/commands/log_level.txt, doc/ja/source/commands/log_put.txt,
doc/ja/source/commands/log_reopen.txt, doc/ja/source/commands/quit.txt,
doc/ja/source/commands/select.txt, doc/ja/source/commands/shutdown.txt,
doc/ja/source/commands/status.txt, doc/ja/source/commands/table_create.txt,
doc/ja/source/commands/table_list.txt,
doc/ja/source/commands/table_remove.txt, doc/ja/source/commands/view_add.txt,
doc/ja/type.html: Proc. documents catched up with current implementation.
* lib/proc.c: Changed output of proc_load from bare number to array.
* doc/ja/source/commands/add.txt, doc/ja/source/commands/get.txt,
doc/ja/source/commands/set.txt,
doc/ja/source/commands_not_implemented/add.txt,
doc/ja/source/commands_not_implemented/get.txt,
doc/ja/source/commands_not_implemented/set.txt: Removed documents for
not/half implemented procs.
2010-07-02 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c: Added cut off logic to grn_geo_search().
* lib/expr.c, lib/proc.c: Fixed wrong distance calculation in
grn_geo_search().
* lib/output.c: type_of_unmatched_column
2010-07-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/proc.c: Fixed output of cache_limit proc.
2010-06-25 Nobuyoshi Nakada <nobu@ruby-lang.org>
* src/groonga.c, test/unit/command/test-option.rb,
test/unit/lib/ruby/groonga-test-utils.rb: --config-path option
2010-07-02 Daijiro MORI <daijiro.mori@gmail.com>
* lib/expr.c, lib/proc.c: Fixed a bug in grn_geo_search().
2010-07-02 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-delete.c: add tests for delete command.
* test/unit/core/Makefile.am: add tests for delete command.
2010-07-02 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: grn_table_sort_geo() supports search result table.
2010-07-02 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-select.c: use symbol instead of number for
flags.
* test/unit/core/test-register.c: remove needless backslash escapes.
* test/unit/core/test-command-select.c: add a test for text vector search.
* lib/proc.c: remove too much ';'.
2010-07-01 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Enhanced sort logic in grn_table_sort_geo().
* lib/db.c: Fixed bugs in grn_table_sort_key_from_str_geo().
* lib/db.c: Calculate distance in grn_table_sort_geo().
* lib/db.c: Added grn_table_sort_geo().
* lib/db.c: Added grn_table_sort_key_from_str_geo().
2010-07-01 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/core/test-command-select.c: test for #376
2010-07-01 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.h: Added GRN_TABLE_SORT_GEO.
2010-07-01 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/proc.c: Fixed some response of procs (bare true/false). bare literals
are not allowed in JSON spec.
2010-07-01 Kouhei Sutou <kou@clear-code.com>
* src/groonga.c: fix inverted condition.
* test/unit/core/test-command-load.c: add tests for null value loading.
* lib/db.c: add broken reference value check into grn_table_group().
2010-07-01 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, lib/expr.c, lib/proc.c: Added grn_geo_search().
2010-07-01 Kouhei Sutou <kou@clear-code.com>
* test/unit/http/test-http-select-drilldown.rb: use more meaningful name.
* test/unit/story/taiyaki/test-geo.c: add --drilldown_sortby to cause SEGV.
* test/unit/story/taiyaki/test-geo.c: remove needless drilldowns.
* test/unit/fixtures/story/taiyaki/areas.grn,
test/unit/fixtures/story/taiyaki/categories.grn,
test/unit/fixtures/story/taiyaki/ddl.grn,
test/unit/fixtures/story/taiyaki/shops.grn,
test/unit/story/taiyaki/test-geo.c: add a test for broken reference
drilldown.
2010-06-30 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* groonga.h: Added parameter descriptions of grn_table_cursor_open.
2010-06-30 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/output.c, lib/str.c, test/unit/core/test-command-select.c: support
vector value in select. 325
2010-06-30 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/output.h, lib/proc.c: Make some procs return true/false depends on
ctx->rc.
2010-06-30 Daijiro MORI <daijiro.mori@gmail.com>
* groonga.h, lib/db.c, lib/pat.c: Added GRN_OBJ_KEY_GEO_POINT.
2010-06-30 Kouhei Sutou <kou@clear-code.com>
* src/grntest.c: fix memory leaks.
* src/grntest.c: close socket on receive HTTP response.
2010-06-29 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: Added set_cursor_near() and set_cursor_common_prefix().
2010-06-29 Kouhei Sutou <kou@clear-code.com>
* src/grntest.c: revert '--protocol http' option.
* src/grntest.c: support HTTP but load isn't worked yet.
2010-06-29 Daijiro MORI <daijiro.mori@gmail.com>
* lib/pat.c: set_cursor_prefix() supports GRN_CURSOR_DESCENDING.
* lib/pat.c: Added set_cursor_prefix().
2010-06-29 Kouhei Sutou <kou@clear-code.com>
* test/unit/util/test-string.c: add tests for grn_text_urlenc.
2010-06-28 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/output.c: fixed argument type.
2010-06-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/commands/select.html, doc/ja/developer/document.html,
doc/ja/searchindex.js, doc/ja/source/commands/select.txt: Added more detailed
description for parameters on proc_select.
* doc/ja/source/developer/document.txt: Fixed document to install
Sphinx(#368).
2010-06-28 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-select-sort.c: add more sortby test.
* test/unit/core/Makefile.am, test/unit/core/test-command-select-sort.c: add
a test for two sortby columns.
* test/unit/core/Makefile.am, test/unit/core/test-table-sort-key-from-str.c,
test/unit/core/test-table-sort-key.c: test-table-sort-key ->
test-table-sort-key-from-str.
2010-06-26 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/command/test-option.rb: removed a not-yet-supported feature
2010-06-25 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/str.c, test/unit/command/test-option.rb,
test/unit/lib/ruby/groonga-test-utils.rb: check argv boundary
2010-06-25 Kouhei Sutou <kou@clear-code.com>
* test/unit/http/test-http-schema.rb: follow error message cange.
2010-06-25 Nobuyoshi Nakada <nobu@ruby-lang.org>
* src/groonga.c: fix writing out of bounds
2010-06-25 Kouhei Sutou <kou@clear-code.com>
* test/unit/http/test-http-select-basic.rb: follow XML format change.
* test/unit/http/test-http-select-basic.rb: follow XML format change.
* test/unit/http/test-http-select-basic.rb,
test/unit/lib/ruby/groonga-http-test-utils.rb: follow XML format change.
2010-06-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/proc.c: Fixed non-existent var reference in proc_delete.
2010-06-25 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, src/groonga.c: fix error message on grn_db_open(). #97
* lib/db.c, test/unit/http/test-http-schema.rb: make key_type for
TABLE_NO_KEY error. #341
* resource/admin_html/index.html: show start time in human readable format.
* resource/admin_html/index.html: show uptime in human readable format.
* test/unit/core/test-command-load.c: add a test for integer key load. #362
2010-06-25 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/command/test-option-help.rb,
test/unit/command/test-option-pid-file.rb, test/unit/command/test-option.rb:
merged test scripts for command line options.
2010-06-25 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c, test/unit/core/test-command-cache-limit.c,
test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
test/unit/lib/grn-test-utils.c: check invalid cache_limit's --max value.
2010-06-25 Daijiro MORI <daijiro.mori@gmail.com>
* lib/expr.c: Fixed freeing null pointer.
* lib/db.c: Fixed a bug in grn_load() cause insert fail when key is not text.
2010-06-24 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: return "" when GRN_ID_NIL is assigned as id for
grn_obj_get_value().
* lib/db.c, test/unit/core/test-command-load.c: Fixed wrong bool value cast
in json_read().
2010-06-24 Yutaro Shimamura <yu@irx.jp>
* src/groonga.c: groonga.c: do not use libedit if batchmode.
2010-06-24 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/command/Makefile.am, test/unit/command/test-config-file.rb,
test/unit/command/test-option-help.rb,
test/unit/command/test-option-pid-file.rb, test/unit/gqtp/Makefile.am,
test/unit/gqtp/test-config-file.rb, test/unit/gqtp/test-option-help.rb,
test/unit/gqtp/test-option-pid-file.rb: moved tests for groonga command.
2010-06-24 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Enabled CAST_IN_JSON_READ
2010-06-24 Kouhei Sutou <kou@clear-code.com>
* test/unit/util/test-string.c: fix a typo.
2010-06-24 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, lib/output.c, test/unit/util/test-string.c: Added
grn_output_void().
2010-06-24 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/Makefile.am, test/unit/core/test-command-cache-limit.c: add
a test for cache_limit command.
* lib/proc.c: follow typo fixing.
* lib/ctx.c, lib/ctx.h: fix typos.
2010-06-24 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Fixed wrong indent.
2010-06-24 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/Makefile.am, test/unit/core/test-command-load.c,
test/unit/core/test-load.c: test-load.c -> test-command-load.c.
2010-06-24 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ctx.c: Fixed a bug in grn_ctx_alloc() cause segv.
* src/groonga.c: Output header info in tsv format when requested in
h_server()
2010-06-23 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_cpu_time: fix a label.
* configure.ac, modules/tokenizers/mecab.c: check mecab_dictionary_info_t
availability for old MeCab. #355
2010-06-23 Daijiro MORI <daijiro.mori@gmail.com>
* src/groonga.c: Fixed missing fgets error handling.
2010-06-23 Yutaro Shimamura <yu@irx.jp>
* configure.ac, src/groonga.c: groonga.c using libedit.
2010-06-23 Kouhei Sutou <kou@clear-code.com>
* data/munin/Makefile.am, data/munin/groonga_query_performance:
2010-06-23 Daijiro MORI <daijiro.mori@gmail.com>
* groonga.h, lib/output.h: Export grn_output_obj. grn_text_otoj will be
obsolete.
* groonga.h, lib/db.c, lib/output.c: Added GRN_CONTENT_MSGPACK.
* lib/output.c, lib/proc.c, lib/str.c: Assign nelements argument for
grn_output_array_open() properly as possible.
2010-06-22 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, lib/ql.h: Preparing to support tsv/xml on grn_load().
* lib/output.c: output return code in put_delimiter().
* lib/db.c, lib/db.h, lib/output.c, lib/proc.c, src/groonga.c: XML supported
in grn_output_obj().
2010-06-22 Kouhei Sutou <kou@clear-code.com>
* test/unit/http/test-http-crud.rb: add a test for delete HTTP command.
* test/unit/http/test-http-select-basic.rb: work HTTP XML response test
again.
* lib/proc.c, test/unit/http/test-invalid-http.rb: work long path name HTTP
request test.
2010-06-22 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/core/test-command-column-list.c: test for index column.
2010-06-22 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-command-select.c: add a test for output_columns with
spaces.
2010-06-22 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/core/test-command-column-list.c: test for #305.
* test/unit/core/Makefile.am, test/unit/core/test-command-select.c: test for
#268.
2010-06-21 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/developer/document.html, doc/ja/searchindex.js,
doc/ja/source/developer/document.txt: Added easy_install option for sphinx.
* resource/admin_html/index.html: Added data load function on html admin
tool.
2010-06-21 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c: fix a typo.
* groonga.h: fix a typo.
2010-06-21 Daijiro MORI <daijiro.mori@gmail.com>
* lib/output.c, lib/output.h, lib/proc.c, lib/str.h: Added outbuf and
output_type to grn_output_* functions.
2010-06-21 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_n_records: add missing error message output.
* data/munin/groonga_n_records: report message on error.
* test/unit/core/test-command-column-list.c: remove a garbage line.
2010-06-20 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c: Got rid of all "switch (content_type)" in proc.c
* groonga.h: Removed grn_select() from groonga.h
* test/unit/core/test-command-column-list.c: Follow new behavior on
test_columns().
2010-06-19 Daijiro MORI <daijiro.mori@gmail.com>
* lib/output.c: output key/value pair in each line for level one map when tsv
assigned.
* lib/output.c: output return code in put_delimiter()
* doc/ja/commands/clearlock.html: Added clearlock.html
* lib/proc.c: proc_column_list() uses grn_output_* functions.
* lib/ctx.c, lib/output.c, lib/output.h, lib/proc.c, lib/ql.h: Use
ctx->impl->levels instead of ctx->impl->opened.
2010-06-18 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/characteristic.html, doc/ja/commands.html, doc/ja/commands/add.html,
doc/ja/commands/cache_limit.html, doc/ja/commands/column_create.html,
doc/ja/commands/column_list.html, doc/ja/commands/column_remove.html,
doc/ja/commands/define_selector.html, doc/ja/commands/delete.html,
doc/ja/commands/get.html, doc/ja/commands/load.html,
doc/ja/commands/log_level.html, doc/ja/commands/log_put.html,
doc/ja/commands/log_reopen.html, doc/ja/commands/quit.html,
doc/ja/commands/select.html, doc/ja/commands/set.html,
doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
doc/ja/commands/table_remove.html, doc/ja/commands/view_add.html,
doc/ja/developer.html, doc/ja/developer/com.html,
doc/ja/developer/document.html, doc/ja/developer/test.html,
doc/ja/execfile.html, doc/ja/expr.html, doc/ja/functions.html,
doc/ja/functions/geo_distance.html, doc/ja/functions/geo_in_circle.html,
doc/ja/functions/geo_in_rectangle.html, doc/ja/functions/now.html,
doc/ja/functions/rand.html, doc/ja/genindex.html, doc/ja/grnslap.html,
doc/ja/grntest.html, doc/ja/http.html, doc/ja/index.html,
doc/ja/process.html, doc/ja/pseudo_column.html, doc/ja/reference.html,
doc/ja/search.html, doc/ja/searchindex.js, doc/ja/tutorial.html,
doc/ja/tutorial/tutorial01.html, doc/ja/tutorial/tutorial02.html,
doc/ja/tutorial/tutorial03.html, doc/ja/tutorial/tutorial04.html,
doc/ja/tutorial/tutorial05.html, doc/ja/tutorial/tutorial06.html,
doc/ja/tutorial/tutorial07.html, doc/ja/tutorial/tutorial08.html,
doc/ja/tutorial/tutorial09.html, doc/ja/tutorial/tutorial10.html,
doc/ja/type.html: Updated html documents.
* doc/ja/source/commands/clearlock.txt: Fixed miss formatting on
commands/clearlock.txt.
* doc/ja/source/conf.py: Document building now requires sphinx 1.0b2.
2010-06-18 Daijiro MORI <daijiro.mori@gmail.com>
* doc/ja/_static/basic.css, doc/ja/_static/default.css,
doc/ja/_static/doctools.js, doc/ja/_static/jquery.js,
doc/ja/_static/searchtools.js, doc/ja/characteristic.html,
doc/ja/commands.html, doc/ja/commands/add.html,
doc/ja/commands/cache_limit.html, doc/ja/commands/column_create.html,
doc/ja/commands/column_list.html, doc/ja/commands/column_remove.html,
doc/ja/commands/define_selector.html, doc/ja/commands/delete.html,
doc/ja/commands/get.html, doc/ja/commands/load.html,
doc/ja/commands/log_level.html, doc/ja/commands/log_put.html,
doc/ja/commands/log_reopen.html, doc/ja/commands/quit.html,
doc/ja/commands/select.html, doc/ja/commands/set.html,
doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
doc/ja/commands/table_remove.html, doc/ja/commands/view_add.html,
doc/ja/developer.html, doc/ja/developer/com.html,
doc/ja/developer/document.html, doc/ja/developer/test.html,
doc/ja/execfile.html, doc/ja/expr.html, doc/ja/functions.html,
doc/ja/functions/geo_distance.html, doc/ja/functions/geo_in_circle.html,
doc/ja/functions/geo_in_rectangle.html, doc/ja/functions/now.html,
doc/ja/functions/rand.html, doc/ja/genindex.html, doc/ja/grnslap.html,
doc/ja/grntest.html, doc/ja/http.html, doc/ja/index.html,
doc/ja/process.html, doc/ja/pseudo_column.html, doc/ja/reference.html,
doc/ja/search.html, doc/ja/searchindex.js, doc/ja/tutorial.html,
doc/ja/tutorial/tutorial01.html, doc/ja/tutorial/tutorial02.html,
doc/ja/tutorial/tutorial03.html, doc/ja/tutorial/tutorial04.html,
doc/ja/tutorial/tutorial05.html, doc/ja/tutorial/tutorial06.html,
doc/ja/tutorial/tutorial07.html, doc/ja/tutorial/tutorial08.html,
doc/ja/tutorial/tutorial09.html, doc/ja/tutorial/tutorial10.html,
doc/ja/type.html, lib/ctx.c, lib/output.c, lib/output.h, lib/proc.c: Updated
html documents.
2010-06-16 Daijiro MORI <daijiro.mori@gmail.com>
* groonga.h, lib/Makefile.am, lib/ctx.c, lib/expr.c, lib/output.c,
lib/output.h, lib/proc.c, lib/ql.h, lib/str.h: Added output.c and output.h
2010-06-16 Yutaro Shimamura <yu@irx.jp>
* doc/ja/source/commands/clearlock.txt, doc/ja/source/execfile.txt: document
clearlock added.
2010-06-16 Daijiro MORI <daijiro.mori@gmail.com>
* lib/module.c: Removed a space between functiona name and open parenthesis.
* lib/ctx.c: Added initialization of sa_flags field in sigaction structure.
* lib/expr.c, test/unit/core/test-expr-parse.c: grn_expr_inspect() follows
hash based vars in grn_expr
* lib/expr.c: Fixed missing grn_expr_clear_vars in grn_expr_close()
2010-06-15 Daijiro MORI <daijiro.mori@gmail.com>
* lib/expr.c: Stopped accessing e->vars from scan_info_build().
* lib/expr.c: Temporary expr use only hash table for variables.
* lib/expr.c: grn_expr_add_var() interprets the name of variable as '$nvars'
when name is void
2010-06-15 Kouhei Sutou <kou@clear-code.com>
* lib/proc.c: fix indent.
* test/unit/core/Makefile.am, test/unit/core/test-command-column-list.c: add
a test for column_list.
2010-06-15 Daijiro MORI <daijiro.mori@gmail.com>
* modules/functions/cast.c: Use GRN_PROC_ALLOC instead of grn_expr_alloc from
cast.c
* lib/db.h, lib/expr.c, lib/proc.c: Reduced grn_proc_get_info call from
proc.c moreover.
* lib/proc.c: Fixed wrong number of variables in proc.c
* lib/proc.c: Removed grn_proc_get_info() call from many procs.
2010-06-14 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c: Got rid of output_type variable from all procs.
* lib/ctx.c, lib/db.h: FIxed missing prototype declaration of
grn_expr_get_or_add_var()
* lib/ctx.c, lib/db.h, lib/expr.c, lib/proc.c, lib/ql.h: Added
grn_proc_get_var().
2010-06-14 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_n_records, data/munin/groonga_status: follow the recent
groonga output format changes.
* test/unit/core/test-load.c: use data driven test.
* test/unit/core/test-load.c: really add a test for Bug #123. The previous
thest is for Bug #304.
* test/unit/core/test-load.c: add a test for Bug #123.
* test/unit/lib/grn-test-utils.c: don't require status result on gqtp.
2010-06-13 Daijiro MORI <daijiro.mori@gmail.com>
* lib/com.c: Don't report error when GRN_INTERRUPTED_FUNCTION_CALL occured in
grn_com_event_poll().
* lib/proc.c: Fixed a memory leak bug.
* lib/ctx.c, lib/ql.h, src/groonga.c: Stop calling grn_expr_exec() from
groonga.c
2010-06-11 Kouhei Sutou <kou@clear-code.com>
* test/unit/http/test-http-schema.rb: remove duplicated test.
* test/unit/gqtp/test-config-file.rb: fix test case name.
* test/unit/http/test-http.rb: add EOFError for shutdown check too.
2010-06-11 Nobuyoshi Nakada <nobu@ruby-lang.org>
* configure.ac, lib/str.c, src/groonga.c, test/unit/gqtp/Makefile.am,
test/unit/gqtp/test-config-file.rb: load default values of command line
options from the config file. #66
* src/groonga.c, test/unit/gqtp/Makefile.am,
test/unit/gqtp/test-option-help.rb: emits usage to stdout and exits
gracefully. #340
* test/unit/util/test-string.c: fixed typo.
2010-06-11 Kouhei Sutou <kou@clear-code.com>
* lib/io.c: show more log messages on lock.
* test/unit/util/test-string.c: fix a memory leak.
2010-06-10 Daijiro MORI <daijiro.mori@gmail.com>
* test/unit/core/test-expr.c: Avoid segv in test-expr.
* lib/ctx.c, lib/proc.c, src/groonga.c: Stopped passing outbuf as the
argument for command procedures.
* groonga.h, lib/ctx.c, lib/db.c, lib/expr.c, src/groonga.c,
test/unit/core/test-expr-parse.c: grn_expr_exec() returns the result of
expression.
* lib/proc.c: Fixed a bug cause memory leak.
2010-06-10 Kouhei Sutou <kou@clear-code.com>
* modules/tokenizers/mecab.c: report encoding difference between groonga and
MeCab. #85
2010-06-10 t2001 <t2001@gol.com>
* src/grntest.c: temporary patch to catch up change of groonga commands.
2010-06-10 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: show also original keys string. #333
* lib/db.c: keep original string pointer.
2010-06-09 Daijiro MORI <daijiro.mori@gmail.com>
* src/groonga.c: return code and error info would be output in http mode.
* lib/proc.c, src/groonga.c: Moved print_return_code() from proc.c to
groonga.c. it will be supported only in http.
2010-06-09 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/core/Makefile.am, test/unit/core/test-table-sort-key.c: tests for
#330.
2010-06-09 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Allow series of delimiters in grn_table_sort_key_from_str()
2010-06-09 Kouhei Sutou <kou@clear-code.com>
* lib/db.c: add a missing space.
* lib/db.c: show more info for invalid sort key.
2010-06-08 Daijiro MORI <daijiro.mori@gmail.com>
* src/groonga.c: Don't call output() from do_htreq().
* src/groonga.c: Swapped the role of body and ctx->outbuf.
2010-06-08 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-inspect.c: remove needless test data.
* test/unit/core/test-inspect.c: add tests for inspecting _score and
_nsubrecs.
* test/unit/core/test-inspect.c: add tests for _value accessor.
* test/unit/core/test-inspect.c: tab -> spaces.
2010-06-08 Nobuyoshi Nakada <nobu@ruby-lang.org>
* groonga.h, lib/ctx.c, src/groonga.c: handle SIGTERM as well as SIGINT.
* src/groonga.c, test/unit/gqtp/test-option-pid-file.rb: remove pid file
after the daemon server finished, since atexit handler won't be called when
exiting by signal.
2010-06-08 Kouhei Sutou <kou@clear-code.com>
* test/unit/gqtp/test-option-pid-file.rb, test/unit/run-test.rb: use SIGINT
instead of 0.
2010-06-08 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Fixed a bug cause segv when invalid column is assigned as output.
2010-06-08 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/core/test-inspect.c: un-abbreviated local variable name.
* test/unit/core/test-inspect.c: inversed functions order.
* test/unit/core/test-inspect.c: DDT.
* src/groonga.c: remove pid file at exit.
2010-06-08 Kouhei Sutou <kou@clear-code.com>
* test/unit/gqtp/Makefile.am: add a missing test file.
* src/groonga.c: add missing braces.
2010-06-08 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/db.c: style fix.
2010-06-08 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Renamed PKEY_NAME/PID_NAME to KEY_NAME/ID_NAME.
2010-06-08 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/store.c, test/unit/core/test-store-ja.c: get rid of SEGV on loading
empty vector. #320
* lib/db.c, test/unit/core/test-log.c: fix for duplicated key in hash.
2010-06-08 mori daijiro <mori@fracture.(none)>
* lib/db.c, lib/expr.c: Fixed a bug which cause segv when invalid sort key is
assigned.
2010-06-08 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/db.c, test/unit/core/test-log.c: check key columns. #310
2010-06-07 Nobuyoshi Nakada <nobu@ruby-lang.org>
* src/groonga.c, test/unit/gqtp/test-option-pid-file.rb: added --pid-file
option. #283
* src/groonga.c: needs fcntl.h.
* src/groonga.c: close stdios, when becoming daemon. #321
* test/unit/core/test-inspect.c: fixed prototype.
* test/unit/core/test-inspect.c: reduced redundant get_object() calls.
* test/unit/core/test-inspect.c: more tests.
* lib/util.c: support for GRN_ACCESSOR_VIEW.
2010-06-04 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/util.c, test/unit/core/test-inspect.c: grn_accessor_inspect() for
column names.
* test/unit/core/test-inspect.c: added missing prototype.
2010-06-03 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ql.h: Added output_type to grn_ctx_impl.
* lib/ii.c: Modified the condition for splitting buffer to avoid meanless
buffer_split() call.
2010-06-03 Kouhei Sutou <kou@clear-code.com>
* lib/str.c, test/unit/core/test-inspect.c: grn_text_otoj() supports
GRN_PVECTOR.
* test/unit/core/test-inspect.c: add tests for vector inspection.
2010-06-03 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/core/Makefile.am: forgotten to add.
2010-06-03 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-inverted-index.c: use cut_take_printf().
* test/unit/core/test-patricia-trie.c: use equal_substring() instead of
not_null() and strstr().
* test/unit/core/test-inverted-index.c: fix broken tests.
* test/unit/core/test-column.c, test/unit/lib/grn-test-utils.c,
test/unit/lib/grn-test-utils.h: own log message by logger.
2010-06-03 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/db.c, test/unit/core/test-log.c: log invalid char which is ignored.
* test/unit/lib/grn-test-utils.c: append logs in-order.
2010-06-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* ChangeLog, configure.ac, doc/ja/characteristic.html, doc/ja/commands.html,
doc/ja/commands/add.html, doc/ja/commands/cache_limit.html,
doc/ja/commands/column_create.html, doc/ja/commands/column_list.html,
doc/ja/commands/column_remove.html, doc/ja/commands/define_selector.html,
doc/ja/commands/delete.html, doc/ja/commands/get.html,
doc/ja/commands/load.html, doc/ja/commands/log_level.html,
doc/ja/commands/log_put.html, doc/ja/commands/log_reopen.html,
doc/ja/commands/quit.html, doc/ja/commands/select.html,
doc/ja/commands/set.html, doc/ja/commands/shutdown.html,
doc/ja/commands/status.html, doc/ja/commands/table_create.html,
doc/ja/commands/table_list.html, doc/ja/commands/table_remove.html,
doc/ja/commands/view_add.html, doc/ja/developer.html,
doc/ja/developer/com.html, doc/ja/developer/document.html,
doc/ja/developer/test.html, doc/ja/execfile.html, doc/ja/expr.html,
doc/ja/functions.html, doc/ja/functions/geo_distance.html,
doc/ja/functions/geo_in_circle.html, doc/ja/functions/geo_in_rectangle.html,
doc/ja/functions/now.html, doc/ja/functions/rand.html, doc/ja/genindex.html,
doc/ja/grnslap.html, doc/ja/grntest.html, doc/ja/http.html,
doc/ja/index.html, doc/ja/process.html, doc/ja/pseudo_column.html,
doc/ja/reference.html, doc/ja/search.html, doc/ja/searchindex.js,
doc/ja/tutorial.html, doc/ja/tutorial/tutorial01.html,
doc/ja/tutorial/tutorial02.html, doc/ja/tutorial/tutorial03.html,
doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html,
doc/ja/tutorial/tutorial08.html, doc/ja/tutorial/tutorial09.html,
doc/ja/tutorial/tutorial10.html, doc/ja/type.html: release 0.7.3
2010-06-02 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c: Fixed again a bug in chunk_merge.
2010-06-02 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-inspect.c: add tests for uvector inspection.
* test/unit/core/test-inspect.c: add tests for patricia trie inspection.
* test/unit/core/test-inspect.c: add a test for hash inspection with records.
* test/unit/core/test-inspect.c: add a test for empty hash inspection.
* test/unit/lib/ruby/groonga-http-test-utils.rb: set UTF-8 to XML response.
* test/unit/lib/ruby/groonga-http-test-utils.rb,
test/unit/lib/ruby/groonga-test-utils.rb: set UTF-8 encoding.
2010-06-02 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ii.c: Fixed a bug in chunk_merge which cause wrong search result.
2010-06-02 Kouhei Sutou <kou@clear-code.com>
* test/unit/http/test-invalid-http.rb,
test/unit/lib/ruby/groonga-http-test-utils.rb: set UTF-8 to HTTP response
body for Ruby 1.9.x.
* test/unit/run-test.rb: ignore run-test.rb from auto load files.
* test/unit/run-test.rb: update test-unit: 2.0.8 -> 2.0.9.
* test/unit/run-test.rb: update test-unit: 2.0.7 -> 2.0.8.
* test/unit/run-test.rb: support running test in different directory.
2010-06-02 Nobuyoshi Nakada <nobu@ruby-lang.org>
* lib/store.c, test/unit/core/Makefile.am, test/unit/core/test-store-ja.c:
test for loading empty vector which causes SEGV. #320
2010-06-02 Kouhei Sutou <kou@clear-code.com>
* test/unit/run-test.rb: don't set $KCODE on Ruby 1.9.x.
2010-06-01 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/Makefile.am, test/unit/core/test-database-create.c,
test/unit/core/test-store.c: reenable test-store.c and rename to
test-database-create.c.
* test/unit/core/test-inspect.c: add a test for inspection array with
records.
* test/unit/lib/grn-test-utils.c: remove needless inversion.
* test/unit/lib/grn-test-utils.c: suppress a warning.
* test/unit/gqtp/test-status.rb: use assert_predicate instead of assert.
* test/unit/gqtp/test-status.rb: fix a typo.
2010-05-31 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/gqtp/test-status.rb: add test for #311.
* test/unit/gqtp/test-restore.rb: expected dump should be sorted.
* lib/store.c: get rid of SEGV when body is empty.
2010-05-31 Kouhei Sutou <kou@clear-code.com>
* test/unit/core/test-inspect.c: add a test for empty array inspect.
* test/unit/gqtp/Makefile.am: add missing Makefile.am.
* configure.ac, test/unit/Makefile.am, test/unit/core/Makefile.am: add
missing Makefile.am and configure.ac change for moving test files.
2010-05-31 Nobuyoshi Nakada <nobu@ruby-lang.org>
* test/unit/core/test-cache.rb, test/unit/core/test-load.rb,
test/unit/core/test-restore.rb, test/unit/gqtp/test-cache.rb,
test/unit/gqtp/test-load.rb, test/unit/gqtp/test-restore.rb: moved gqtp tests
from test/unit/core.
2010-05-31 Kouhei Sutou <kou@clear-code.com>
* .../unit/lib/ruby/groonga-local-gqtp-test-utils.rb: enable dump test.
* test/unit/lib/ruby/groonga-test-utils.rb: follow groonga's '-a' and '-i'
command line option change.
* test/unit/run-test.sh: use Makefile in build directory.
* test/unit/lib/ruby/groonga-test-utils.rb: use admin html in source
directory.
* test/unit/core/test-register.c, test/unit/lib/grn-test-utils.c,
test/unit/lib/grn-test-utils.h, test/unit/run-test.sh: Cutter tests work on
different build directory.
* test/unit/Makefile.am, test/unit/run-test.sh: use both build dir and base
dir.
* configure.ac: fix built groonga path.
* test/unit/Makefile.am, test/unit/run-test.sh: use build dir as test base
directory.
* test/unit/core/test-inspect.c: add a test for geo point inspect.
* test/unit/core/test-inspect.c: add a test for void value inspect.
* test/unit/core/test-inspect.c: add a test for text inspect.
* test/unit/core/test-inspect.c: add tests for bool value inspect.
* test/unit/core/test-inspect.c: add a test for time value inspect.
* test/unit/core/test-inspect.c: add a test for float value inspect.
* test/unit/core/test-inspect.c: add tests for uint values inspect.
* test/unit/core/test-inspect.c: add tests for int values inspect.
* test/unit/core/test-inspect.c: ensure close inspected buffer.
* test/unit/core/Makefile.am, test/unit/core/test-inspect.c: add a test for
grn_inspect() for NULL.
* test/unit/core/test-function-cast.c: add missing prototype declaration.
* modules/functions/cast.c, test/unit/core/Makefile.am,
test/unit/core/test-function-cast.c: add tests for cast().
2010-05-28 Nobuyoshi Nakada <nobu@ruby-lang.org>
* src/groonga.c: exit with result code.
2010-05-28 Kouhei Sutou <kou@clear-code.com>
* test/unit/memcached/test-memcached.c: follow libmemcached fix.
* src/groonga.c: don't return response on NOOP.
2010-05-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/expr.c, test/unit/http/test-http-select-basic.rb: Fixed XML OFFSET and
NO attr. without sortby. [#288]
2010-05-28 Kouhei Sutou <kou@clear-code.com>
* lib/com.c, src/groonga.c: show more information on error.
* lib/com.c, lib/com.h, src/groonga.c: suppot listen address. [#282]
2010-05-27 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, test/unit/core/Makefile.am, test/unit/core/test-load.c,
test/unit/lib/grn-test-utils.c: support --columns in load. [#292]
* test/unit/core/Makefile.am: add missing test file.
2010-05-27 Daijiro MORI <daijiro.mori@gmail.com>
* lib/token.c: Added TokenBigramIgnoreBlank
* lib/token.c: Added bigram variations.
2010-05-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* groonga.h, lib/expr.c, lib/proc.c, lib/str.c: Fixed OFFSET attr. of
RESULTSET and NO attr. of HIT tag. Fixed bug reported on Ticket #288.
* doc/ja/commands/select.html, doc/ja/searchindex.js,
doc/ja/source/commands/select.txt: Added cache parameter document for select
command.
* groonga.h, lib/expr.c, lib/proc.c: Added cache parameter for
select/define_selector.
2010-05-22 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: unlock object in grn_ctx_at()
* lib/db.c: retry to open object in grn_ctx_at()
2010-05-21 t2001 <t2001@gol.com>
* src/grntest.c: support onmemory mode.
2010-05-20 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* ChangeLog, configure.ac, doc/ja/characteristic.html, doc/ja/commands.html,
doc/ja/commands/add.html, doc/ja/commands/cache_limit.html,
doc/ja/commands/column_create.html, doc/ja/commands/column_list.html,
doc/ja/commands/column_remove.html, doc/ja/commands/define_selector.html,
doc/ja/commands/delete.html, doc/ja/commands/get.html,
doc/ja/commands/load.html, doc/ja/commands/log_level.html,
doc/ja/commands/log_put.html, doc/ja/commands/log_reopen.html,
doc/ja/commands/quit.html, doc/ja/commands/select.html,
doc/ja/commands/set.html, doc/ja/commands/shutdown.html,
doc/ja/commands/status.html, doc/ja/commands/table_create.html,
doc/ja/commands/table_list.html, doc/ja/commands/table_remove.html,
doc/ja/commands/view_add.html, doc/ja/developer.html,
doc/ja/developer/com.html, doc/ja/developer/document.html,
doc/ja/developer/test.html, doc/ja/execfile.html, doc/ja/expr.html,
doc/ja/functions.html, doc/ja/functions/geo_distance.html,
doc/ja/functions/geo_in_circle.html, doc/ja/functions/geo_in_rectangle.html,
doc/ja/functions/now.html, doc/ja/functions/rand.html, doc/ja/genindex.html,
doc/ja/grnslap.html, doc/ja/grntest.html, doc/ja/http.html,
doc/ja/index.html, doc/ja/process.html, doc/ja/pseudo_column.html,
doc/ja/reference.html, doc/ja/search.html, doc/ja/searchindex.js,
doc/ja/tutorial.html, doc/ja/tutorial/tutorial01.html,
doc/ja/tutorial/tutorial02.html, doc/ja/tutorial/tutorial03.html,
doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html,
doc/ja/tutorial/tutorial08.html, doc/ja/tutorial/tutorial09.html,
doc/ja/tutorial/tutorial10.html, doc/ja/type.html: release 0.7.2
2010-05-20 Kouhei Sutou <kou@clear-code.com>
* lib/snip.c, test/unit/util/test-snip.c: grn_snip_exec() don't report error
for empty string.
2010-05-20 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* .../ui-bg_highlight-soft_75_ffe45c_1x100.png,
.../images/ui-icons_222222_256x240.png,
.../images/ui-icons_228ef1_256x240.png,
.../images/ui-icons_ef8c08_256x240.png,
.../images/ui-icons_ffd27a_256x240.png,
.../images/ui-icons_ffffff_256x240.png,
.../css/ui-lightness/jquery-ui-1.7.2.custom.css,
.../css/ui-lightness/jquery-ui-1.8.1.custom.css,
resource/admin_html/index.html, resource/admin_html/js/jquery-1.3.2.min.js,
resource/admin_html/js/jquery-1.4.2.min.js,
.../admin_html/js/jquery-ui-1.7.2.custom.min.js,
.../admin_html/js/jquery-ui-1.8.1.custom.min.js: Added loading dialog on html
admin tool.
2010-05-20 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, lib/expr.c: Supported GRN_OP_TERM_EXTRACT.
* lib/db.c: stop using grn_gctx in db.c which cause wrong error detection.
2010-05-18 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* configure.ac, doc/ja/characteristic.html, doc/ja/commands.html,
doc/ja/commands/add.html, doc/ja/commands/cache_limit.html,
doc/ja/commands/column_create.html, doc/ja/commands/column_list.html,
doc/ja/commands/column_remove.html, doc/ja/commands/define_selector.html,
doc/ja/commands/delete.html, doc/ja/commands/get.html,
doc/ja/commands/load.html, doc/ja/commands/log_level.html,
doc/ja/commands/log_put.html, doc/ja/commands/log_reopen.html,
doc/ja/commands/quit.html, doc/ja/commands/select.html,
doc/ja/commands/set.html, doc/ja/commands/shutdown.html,
doc/ja/commands/status.html, doc/ja/commands/table_create.html,
doc/ja/commands/table_list.html, doc/ja/commands/table_remove.html,
doc/ja/commands/view_add.html, doc/ja/developer.html,
doc/ja/developer/com.html, doc/ja/developer/document.html,
doc/ja/developer/test.html, doc/ja/execfile.html, doc/ja/expr.html,
doc/ja/functions.html, doc/ja/functions/geo_distance.html,
doc/ja/functions/geo_in_circle.html, doc/ja/functions/geo_in_rectangle.html,
doc/ja/functions/now.html, doc/ja/functions/rand.html, doc/ja/genindex.html,
doc/ja/grnslap.html, doc/ja/grntest.html, doc/ja/http.html,
doc/ja/index.html, doc/ja/process.html, doc/ja/pseudo_column.html,
doc/ja/reference.html, doc/ja/search.html, doc/ja/searchindex.js,
doc/ja/tutorial.html, doc/ja/tutorial/tutorial01.html,
doc/ja/tutorial/tutorial02.html, doc/ja/tutorial/tutorial03.html,
doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html,
doc/ja/tutorial/tutorial08.html, doc/ja/tutorial/tutorial09.html,
doc/ja/tutorial/tutorial10.html, doc/ja/type.html: release 0.7.1
2010-05-18 Kouhei Sutou <kou@clear-code.com>
* test/unit/Makefile.am: add missing run-test.rb.
* test/unit/core/test-expr-script.c: add a test for valid script syntax.
* configure.ac, test/unit/fixtures/Makefile.am: add missing story test
fixture.
* configure.ac: create libtool in configure. [#295]
2010-05-18 Nobuyoshi Nakada <nobu@ruby-lang.org>
* Makefile.am: Install resources from source directory.
2010-05-17 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Expire query cache when column created.
2010-05-17 Nobuyoshi Nakada <nobu@ruby-lang.org>
* Makefile.am, examples/Makefile.am, lib/Makefile.am, src/Makefile.am,
version-gen.sh: support for build-directory different from the source.
* test/unit/fixtures/modules/string.c: Get rid of a GNU extension function.
2010-05-17 Yutaro Shimamura <yu@irx.jp>
* Makefile.am: using am__include in Makefile.am.
2010-05-17 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* lib/db.c, test/unit/core/test-table.c: grn_table_truncate() is not
implemented yet.
2010-05-17 Kouhei Sutou <kou@clear-code.com>
* configure.ac: support module suffix detection on MacOS X.
2010-05-17 Yutaro Shimamura <yu@irx.jp>
* Makefile.am: gmake needless on FreeBSD.
2010-05-17 Kouhei Sutou <kou@clear-code.com>
* configure.ac: error on no module suffix detection.
2010-05-14 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* test/unit/http/test-http-select-basic.rb,
test/unit/http/test-http-select-weight.rb,
test/unit/lib/ruby/groonga-http-test-utils.rb: Added multi section index test
via HTTP.
* configure.ac: Fixed bug --enable-futex is interpreted to --enable-uyield.
* test/unit/core/test-table-select-normalize.c: Added test for serach with
bigram like "ロボット 鉄".
* test/unit/http/test-http-select-basic.rb,
test/unit/lib/ruby/groonga-http-test-utils.rb: Added test for multi-index
match_columns with weight.
2010-05-14 Daijiro MORI <daijiro.mori@gmail.com>
* configure.ac: Stop enabling uyield unless enable_uyield is assigned
explicitly although futex.h was found.
* lib/db.c: Check whether index->range and res->domain are equivalent.
2010-05-13 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, lib/groonga_in.h: Fixed a bug in grn_ctx_at() cause segv when
enable FUTEX.
2010-05-13 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* doc/ja/commands/load.html, doc/ja/searchindex.js,
doc/ja/source/commands/load.txt: Added more described instruction for columns
parameter of load command.
* test/unit/http/test-http-select-basic.rb,
test/unit/lib/ruby/groonga-http-test-utils.rb: Added description column to
user atable on http test.
* test/unit/http/test-http-select-basic.rb,
test/unit/lib/ruby/groonga-http-test-utils.rb: Added tests for non-existent
key/id search for hash table on http.
2010-05-13 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c, lib/hash.c: Disabled per object lock.
* lib/hash.c: Fixed memory leak bug in grn_hash_add().
2010-05-13 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* test/unit/http/test-http-select-basic.rb: Added test for HITS number on
XML.
2010-05-12 Kouhei Sutou <kou@clear-code.com>
* test/unit/story/taiyaki/test-geo.c: add a test for weight match.
* test/unit/story/taiyaki/test-geo.c: add a test for drilldown.
* test/unit/fixtures/story/taiyaki/shops.grn,
test/unit/story/taiyaki/test-geo.c: add a test for logical but.
* test/unit/story/taiyaki/test-geo.c: add a test for geo_in_circle() and tag
search.
* test/unit/fixtures/story/taiyaki/ddl.grn,
test/unit/fixtures/story/taiyaki/shops.grn,
test/unit/story/taiyaki/test-geo.c: add a test for tag match and geo distance
score.
* test/unit/fixtures/story/taiyaki/shops.grn, test/unit/lib/grn-test-utils.c,
test/unit/lib/grn-test-utils.h, test/unit/story/taiyaki/test-geo.c: use name
column.
* configure.ac, test/unit/Makefile.am, test/unit/fixtures/story/Makefile.am,
test/unit/fixtures/story/taiyaki/Makefile.am,
test/unit/fixtures/story/taiyaki/ddl.grn,
test/unit/fixtures/story/taiyaki/shops.grn,
test/unit/lib/grn-test-shortcut.h, test/unit/lib/grn-test-utils.c,
test/unit/lib/grn-test-utils.h, test/unit/story/Makefile.am,
test/unit/story/taiyaki/Makefile.am, test/unit/story/taiyaki/test-geo.c: add
story based test: taiyaki.
2010-05-12 Daijiro MORI <daijiro.mori@gmail.com>
* lib/proc.c, modules/functions/Makefile.am, modules/functions/cast.c,
modules/functions/geo.c: Added cast function module.
* groonga.h, lib/proc.c: Renamed GRN_PROC_PROCEDURE to GRN_PROC_COMMAND.
* lib/ii.c: Fixed a bug in grn_p_decv() cause wrong search result.
2010-05-11 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* test/unit/http/test-http-select-basic.rb: Added tests for non-existent
key/id search on http.
2010-05-11 Kouhei Sutou <kou@clear-code.com>
* lib/db.c, lib/token.c: work on MeCab enabled even if mecab.so is failed to
load.
* configure.ac, groonga.h, lib/module.c, lib/proc.c, lib/token.c,
test/unit/core/Makefile.am, test/unit/core/test-register-function.c,
test/unit/core/test-register.c, test/unit/fixtures/Makefile.am,
test/unit/fixtures/function-modules/Makefile.am,
test/unit/fixtures/function-modules/string.c,
test/unit/fixtures/modules/Makefile.am, test/unit/fixtures/modules/string.c,
test/unit/run-test.sh: remove register_*. just use only register.
2010-05-10 Daijiro MORI <daijiro.mori@gmail.com>
* test/unit/core/test-dump.c: Fixed some memory leak bugs in unit test.
* lib/db.c: Added db_value.done.
2010-05-10 t2001 <t2001@bakuon.(none)>
* src/grntest.c: support owndb mode (experimental).
2010-05-10 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Retry while other thread seems to be opening the target object.
2010-05-10 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_memory: use here document instead of pipe.
2010-05-06 Kouhei Sutou <kou@clear-code.com>
* configure.ac, lib/proc.c, test/unit/core/Makefile.am,
test/unit/core/test-register-function.c, test/unit/fixtures/Makefile.am,
test/unit/fixtures/function-modules/Makefile.am,
test/unit/fixtures/function-modules/string.c: add register functions.
2010-05-10 Kouhei Sutou <kou@clear-code.com>
* configure.ac, lib/db.c, lib/token.c, lib/token.h,
modules/tokenizers/Makefile.am, modules/tokenizers/mecab.c: don't install
MeCab tokenizer on --without-mecab.
2010-05-10 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* configure.ac, lib/ctx.c, lib/str.c: Thread safe time function detection
without architecture.
2010-05-10 Daijiro MORI <daijiro.mori@gmail.com>
* lib/token.c: Avoid to call grn_obj_register inside
grn_db_init_builtin_tokenizers().
2010-05-10 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_memory: show also vsz in memory graph.
2010-05-10 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>
* src/grntest.c: Fixed a typo.
2010-05-10 t2001 <t2001@gol.com>
* src/grntest.c: fixed a typo.
2010-05-09 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_n_records: work without groonga server.
2010-05-09 Daijiro MORI <daijiro.mori@gmail.com>
* test/unit/core/test-table-select-normalize.c: Fixed a typo.
2010-05-08 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Use per object lock instead of db->lock.
2010-05-07 Daijiro MORI <daijiro.mori@gmail.com>
* lib/db.c: Fixed a bug in grn_db_close() cause cache expire missing.
* lib/ctx.c, test/unit/lib/grn-test-hash-assertions.c: Gave up adding new log
output.
* lib/db.c, lib/module.c: Moved grn_proc_create() from module.c to db.c.
Modified value type of db.values to db_value.
* test/unit/lib/grn-test-hash-assertions.c: Follow new log output.
* lib/ctx.c, lib/db.c, lib/expr.c: Moved grn_obj_unlink() from expr.c to
db.c.
2010-05-07 Kouhei Sutou <kou@clear-code.com>
* data/munin/groonga_n_records, data/munin/groonga_status: fix typos.
* data/munin/groonga_n_records, data/munin/groonga_status: fix default port.
* data/munin/groonga_cpu_load, data/munin/groonga_cpu_time,
data/munin/groonga_memory: use pid_file instead of pidfile.
* Makefile.am, configure.ac, data/Makefile.am, data/munin/Makefile.am,
data/munin/groonga_cpu_load, data/munin/groonga_cpu_time,
data/munin/groonga_memory, data/munin/groonga_n_records,
data/munin/groonga_status: add Munin plugins.
* configure.ac: fix 'checking' message usage.
* modules/tokenizers/mecab.c: don't include mecab.h on --without-mecab.
* configure.ac: show whether MeCab is enabled or not message.
2010-05-06 Kouhei Sutou <kou@clear-code.com>
* lib/module.c: check file is readable before dlopen().
* lib/module.c: keep error message in log.
2010-05-06 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ctx.c, lib/db.c, lib/ql.h: Put lock/unlock in grn_ctx_alloc() and
grn_ctx_free().
2010-05-04 Kouhei Sutou <kou@clear-code.com>
* configure.ac: ensure using " for GRN_MODULE_SUFFIX.
2010-05-03 Daijiro MORI <daijiro.mori@gmail.com>
* lib/module.c: assing module object from global_ctx.
* lib/db.c: Close sharable objects using grn_gctx.
* lib/db.c: sharable object should be assigned from gctx.
2010-05-03 Kouhei Sutou <kou@clear-code.com>
* configure.ac: don't modify LIBS in MeCab detection.
* configure.ac: use LDFLAGS for mecab on checking -lmecab.
* lib/token.h: remove needless mecab.h inclusion.
2010-05-03 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ctx.c, lib/ctx.h, lib/expr.c: Added grn_ctx_malloc() and
grn_ctx_calloc().
2010-05-02 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ctx.c, lib/ctx.h, lib/db.c, lib/expr.c: Added func argument to
grn_free_default()
2010-05-01 Kouhei Sutou <kou@clear-code.com>
* lib/module.c: fix grn_dl_close() return value check.
2010-04-30 Kouhei Sutou <kou@clear-code.com>
* configure.ac, groonga.h, lib/module.c, lib/module.h, lib/proc.c,
modules/Makefile.am, modules/functions/Makefile.am, modules/functions/geo.c,
test/unit/run-test.sh: support modulized function.
* Makefile.am, configure.ac, groonga.h, lib/ctx.c, lib/db.c, lib/db.h,
lib/io.c, lib/module.c, lib/module.h, lib/token.c, modules/Makefile.am,
modules/tokenizers/Makefile.am, modules/tokenizers/mecab.c,
test/unit/run-test.sh: support modulized tokenizer.
2010-05-02 Daijiro MORI <daijiro.mori@gmail.com>
* lib/ctx.c, lib/ctx.h: Added grn_ctx_strdup(). Renamed grn_free() to
grn_free_default().
* lib/ctx.c, lib/ctx.h: Added grn_ctx_realloc().
* lib/ctx.c, lib/ctx.h, lib/hash.c, lib/hash.h: Removed flags argument from
grn_ctx_alloc() and grn_ctx_alloc_lifo().
* lib/ctx.c: keep size info in grn_ctx_alloc().
2010-05-01 Daijiro MORI <daijiro.mori@gmail.com>