2011-03-29 Kouhei Sutou <kou@clear-code.com>

 * doc/ja/source/news.txt: add 1.2.0 entry.

2011-03-28 Kouhei Sutou <kou@clear-code.com>

 * yum/Makefile.am: [yum] delete needless files on uploading.

 * apt/build-in-chroot.sh, apt/sign-repository.sh, apt/update-repository.sh:
 [debian] support wheezy.

 * doc/ja/source/install.txt: remove lenny install document and add wheezy's
 one.

 * apt/Makefile.am: [apt] remove needless task.

 * apt/Makefile.am: [apt] delete needless files from server.

 * debian/control: [debina][groonga-server] fix version.

 * debian/control, debian/groonga-bin.default, debian/groonga-bin.dirs,
 debian/groonga-bin.init, debian/groonga-bin.logrotate,
 debian/groonga-bin.postinst, debian/groonga-bin.postrm,
 debian/groonga-server.default, debian/groonga-server.dirs,
 debian/groonga-server.init, debian/groonga-server.logrotate,
 debian/groonga-server.postinst, debian/groonga-server.postrm: [debian] add
 groonga-server package for convenience.

 * debian/groonga-bin.postrm: [debian] remove databases on purge.

 * lib/db.c: ignore MeCab tokenizer load error. fixes #893

 * debian/control: [debian] fix wrong Replaces and Breaks tags.

 * debian/groonga-bin.dirs, debian/groonga-bin.init: [debian] don't create
 /var/run/groonga/ in package.

 * debian/copyright: [debian] use the same license of groonga. LGPL-2.1.

 * debian/control: [debian] don't start description with package name.

 * debian/control: [debian] add missing section.

 * debian/groonga-munin-plugins.dirs, debian/rules: [debian] fix installation
 path.

 * configure.ac: show sphinx-build version.

 * debian/groonga-munin-plugins.dirs, debian/rules: [debian] install munin
 configuration. refs #887

 * debian/compat: [debian] add a missing 'compat'. refs #887

 * debian/rules: [debian] don't run 'make check'. refs #887

 * debian/groonga-bin.dirs, debian/groonga-bin.install,
 debian/groonga-munin-plugins.install, debian/groonga-plugin-suggest.install,
 debian/groonga-tokenizer-mecab.install, debian/libgroonga-dev.install,
 debian/libgroonga0.dirs, debian/libgroonga0.install: [debian] remove the
 first '/'.

 * apt/groonga-depended-packages, debian/control, debian/rules: [debian] don't
 use quilt. refs 887#

 * apt/build-in-chroot.sh: add wheezy support.

 * debian/source/format: [debian] add a required debian/source/format. refs
 #887

 * debian/groonga-munin-plugins.install, debian/rules: [groonga-munin-plugins]
 use debhelper. refs #887

 * debian/libgroonga-dev.install, debian/rules: [libgroonga-dev] use
 debhelper. refs #887

 * debian/groonga-tokenizer-mecab.install, debian/rules:
 [groonga-tokenizer-mecab] use debhelper. refs #887

 * debian/groonga-plugin-suggest.install, debian/rules:
 [groonga-plugin-suggest] use debhelper. refs #887

 * debian/groonga-doc.docs, debian/rules: [groonga-doc] use debhelper. refs
 #887

 * debian/groonga-bin.dirs: [groonga-bin] create directories.

 * debian/libgroonga0.dirs, debian/libgroonga0.install, debian/rules: use
 debhelper for libgroonga0.

 * debian/groonga-bin.default, debian/groonga-bin.init,
 debian/groonga-bin.install, debian/groonga-bin.logrotate,
 debian/groonga-bin.postinst, debian/groonga-bin.postrm,
 debian/groonga.default, debian/groonga.init, debian/groonga.logrotate,
 debian/groonga.postinst, debian/groonga.postrm, debian/rules: follow groonga
 -> groonga-bin change and use debhelper.

 * debian/control: change package names.  groonga -> groonga-bin libgroonga ->
 libgroonga0 libgroonga-tokenizer-mecab -> groonga-tokenizer-mecab
 libgroonga-plugin-suggest -> groonga-plugin-suggest  (new) groonga
 (meta-package)

 * debian/control, debian/rules: drop cdbs and use the latest debhelper. refs
 #887

 * apt/Makefile.am: drop lenny support and add wheezy support.

 * debian/changelog, rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in:
 add 1.2.0 entry for packages.

 * configure.ac: 1.1.0 -> 1.2.0.

 * test/unit/core/test-command-select-sort.c, test/unit/lib/grn-test-utils.c:
 add error check on grn_ctx_send.

 * lib/db.c: fix error code and improve error message.

2011-03-27 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-table.c: disable grn_table_truncate() test again.  It
 still crashes.

 * lib/db.c, test/unit/core/test-command-load.c,
 test/unit/lib/grn-assertions.c: add column name check. fixes #661

 * test/unit/core/test-command-truncate.c: omit the known failed test. refs
 #892

 * lib/proc.c, test/unit/core/test-command-truncate.c: remove [...] from
 truncate result.  Other commands, table_create, column_create and so on,
 returns bare true/false. The truncate command uses the same format.  refs
 #888

 * test/unit/core/test-command-truncate.c: add a test for truncate with
 columns. refs #891

 * lib/proc.c, test/unit/core/test-command-truncate.c: truncate returns valid
 JSON object.

 * lib/db.c: fix overflow on int32/uint32 to time conversion. fixes #891

 * test/unit/core/test-table.c: remove omission because truncate is
 implemented.

2011-03-13 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c: clear loader on db close. fixes #878

2011-03-27 Kouhei Sutou <kou@clear-code.com>

 * lib/proc.c, test/unit/core/Makefile.am,
 test/unit/core/test-command-truncate.c: add hidden truncate command. fixes
 #888

 * doc/ja/source/example/tutorial06-7.log,
 doc/ja/source/tutorial/tutorial06.txt: add indexed geo search example into
 tutorial. fixes #438

 * doc/ja/source/tutorial/tutorial06.txt: geo index should be TABLE_PAT_KEY.

 * doc/ja/source/commands/column_list.txt,
 doc/ja/source/commands/table_list.txt: fix out-dated table_list document.

 * doc/ja/source/commands/column_list.txt: fix column_list document markup.
 fixes #758

 * doc/ja/source/commands/column_list.txt: fix wrong column_list document.
 fixes #758

2011-03-25 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/Makefile.am, test/unit/core/test-command-select-filter.c:
 add a test for prefix search in --filter.

2011-03-15 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c, test/unit/core/test-command-load.c: fix load drops msec info.
 #880

2011-03-13 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-database.c: close database.

 * test/unit/core/test-table-sort-key-from-str.c: fix memory leaks.

 * test/unit/core/test-inverted-index.c: fix memory leaks.

 * test/unit/core/test-inverted-index.c: add declarations.

 * test/unit/core/test-inverted-index.c: close database.

 * test/unit/core/test-table-patricia-trie-cursor.c: close database.

 * test/unit/core/test-accessor.c: fix a memory leak.

 * test/unit/core/test-accessor.c: close database.

 * lib/geo.c: fix a memory leak.

 * test/unit/core/test-table-sort-geo.c: close database.

 * test/unit/core/test-cast-table.c: close database.

 * test/unit/core/test-table-hook.c: close database.

 * test/unit/core/test-text.c: fix a memory leak.

 * test/unit/core/test-text.c: fix a memory leak.

 * test/unit/core/test-text.c: add declrations.

 * test/unit/core/test-command-cache-limit.c: close database.

 * test/unit/core/test-geo.c: close database.

 * test/unit/core/test-log.c: close database.

 * test/unit/core/test-patricia-trie.c: close database.

 * test/unit/core/test-command-column-list.c: close database.

 * lib/db.c: fix a memory leak when grn_obj_get_accessor() fails.

 * test/unit/core/test-function-edit-distance.c: close database.

 * test/unit/core/test-table-cursor.c: close database.

 * test/unit/core/test-table-select.c: fix wrong OP_GET_VALUE n-args: 2 -> 1.
 but is it OK???

 * test/unit/core/test-table-select.c: fix wrong OP_GET_VALUE n-args. but is
 it OK???

 * test/unit/core/test-command-table-list.c: close database.

 * lib/db.c: format error message.

 * test/unit/core/test-plugin.c: clese database.

 * test/unit/core/test-table.c: unlink no longer needed objects.

 * test/unit/core/test-table.c: close database.

 * test/unit/core/test-command-delete.c: close database.

 * test/unit/core/test-inspect.c: unlink no longer needed object.

 * test/unit/core/test-inspect.c: unlink no longer needed objects.

 * test/unit/core/test-inspect.c: unlink allocated object.

 * test/unit/core/test-inspect.c: clese database.

 * test/unit/core/test-function.c: close database before fin context.

 * lib/db.c: fix a memory leak.

 * test/unit/core/test-command-load.c: close database.

 * test/unit/lib/grn-test-shortcut.h: fix typos.

2011-03-10 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-patricia-trie.h: check context before testing patricia
 trie is created.

 * lib/geo.c, test/unit/story/test-taiyaki.c: fix crash by passing same
 locations to geo_in_rectangle().

 * test/unit/fixtures/story/taiyaki/shops.grn, test/unit/story/test-taiyaki.c:
 use meaningful value.

 * test/unit/lib/grn-test-utils.c: avoid overflow.

 * lib/db.c, test/unit/story/test-taiyaki.c: fix wrong cast positoin.

 * lib/geo.h: revert wrong int cast.

2011-03-09 Kouhei Sutou <kou@clear-code.com>

 * lib/geo.c, lib/geo.h, test/unit/story/test-taiyaki.c: fix long latitude
 max.

 * lib/geo.c, test/unit/story/test-taiyaki.c: add max latitude and longitude
 value checks.

 * lib/geo.c, test/unit/story/test-taiyaki.c: add a max longitude value check.

 * lib/geo.c, lib/geo.h, test/unit/story/test-taiyaki.c: add a max latitude
 check.

 * lib/geo.h: cast in macro.

 * test/unit/story/test-taiyaki.c: swap test function order.

 * lib/db.c: reduce geo point convertion from degree to msec error.

 * lib/geo.c: add more debug print.

 * lib/plugin.c: suppress a warning.

 * test/unit/lib/grn-test-hash-factory.c: cast GrnTestEncoding to grn_encoding
 explicitly.

2011-03-08 Kouhei Sutou <kou@clear-code.com>

 * .../different_results_with_the_same_keyword.txt: fix a typo.

2011-03-04 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * test/unit/grntest/Makefile.am: Fixed typo.

2011-03-03 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * plugins/suggest/suggest.c, src/suggest/groonga_suggest_ddl.txt: Implemented
 black list for suggest.

2011-03-02 Kouhei Sutou <kou@clear-code.com>

 * lib/str.c: add bulk resize overflow check.

2011-02-28 Kouhei Sutou <kou@clear-code.com>

 * doc/ja/source/install.txt: add a note about only 64bit binaries are
 distributing.

2011-02-27 Kouhei Sutou <kou@clear-code.com>

 * lib/plugin.c: clear errline and errfile after grn_dl_close() is succeeded.
 Reported by @tomotaka_ito. Thanks!!!

 * lib/ctx.c: initialize error related variables in grn_ctx.  Reported by
 @tomotaka_ito. Thanks!!!

2011-02-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/suggest/groonga_suggest_learner.c, src/suggest/util.c: Added multi file
 log reading to suggest learner.

2011-02-21 Kouhei Sutou <kou@clear-code.com>

 * src/grntest.c, test/unit/grntest/Makefile.am,
 test/unit/grntest/test-gqtp.rb: use a grn_ctx per thread.

 * src/grntest.c: add missing '"'.

 * test/unit/grntest/Makefile.am, test/unit/grntest/test-http.rb,
 test/unit/grntest/test-out-http.rb: fix test name.

 * src/grntest.c: remove debug print.

 * doc/ja/source/grntest.txt: fix markup.

 * doc/ja/source/commands.txt, doc/ja/source/grntest.txt: fix markup.

 * .gitignore: udpate ignore files.

2011-02-20 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http.rb: add a test for JSONP support.

2011-02-18 Toshihisa <t2001@gol.com>

 * mkmfwin32.vbs: Use same c runtime dll.

2011-02-18 Kouhei Sutou <kou@clear-code.com>

 * lib/plugin.c: split path separator normalization with path case and name
 case.

 * lib/plugin.c, test/unit/core/test-plugin.c: add resiter name length check.

 * lib/plugin.c: remove needless macro value.

 * lib/ctx.c: ensure using the last byte in error message buffer.

 * test/unit/core/Makefile.am, test/unit/core/test-plugin.c,
 test/unit/core/test-register.c: test-register -> test-plugin.

2011-02-17 Toshihisa <t2001@gol.com>

 * lib/proc.c: ensure null termination of plugin pathname.

 * lib/plugin.c: normalize path_separator in Win32.

 * mkmfwin32.vbs: change default install directory

2011-02-17 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/suggest/Makefile.am, src/suggest/groonga_suggest_httpd.c,
 src/suggest/groonga_suggest_learner.c, src/suggest/util.c,
 src/suggest/util.h: Added log load function to suggest learner.

2011-02-17 Kouhei Sutou <kou@clear-code.com>

 * src/groonga.c: fix JSONP support doesn't work.

2011-02-16 Kouhei Sutou <kou@clear-code.com>

 * configure.ac: don't require pkg-config for autogen.sh.

 * configure.ac: don't check pthread.h on Windows.

2011-02-15 Kouhei Sutou <kou@clear-code.com>

 * lib/proc.c: fix a typo.

2011-02-09 Kouhei Sutou <kou@clear-code.com>

 * doc/ja/source/install.txt: add install document on Mac OS X with Homebrew.

 * doc/ja/source/install.txt: add install document on Mac OS X with MacPorts.

2011-02-08 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/ii.c, lib/store.c: Added grn_table_truncate()

2011-02-08 Kouhei Sutou <kou@clear-code.com>

 * configure.ac: support Autoconf 2.60 earlier. #833

 * configure.ac: fix build error on no Cutter.

 * ChangeLog: update ChangeLog.

 * rpm/fedora/groonga.spec.in: don't require unused libraries.

 * debian/changelog, rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in:
 1.0.8 -> 1.1.0.

 * doc/ja/source/news.txt: add 1.1.0 release entry.

 * configure.ac: 1.0.8 -> 1.1.0.

 * groonga.pc.in: add groonga_suggest_create_dataset variable.

2011-02-07 Kouhei Sutou <kou@clear-code.com>

 * configure.ac: require Cutter 1.1.6.

 * test/unit/core/test-command-load.c: add a test for invalid load input
 crash. #661

2011-01-25 Kouhei Sutou <kou@clear-code.com>

 * lib/expr.c, test/unit/core/test-command-select-query.c: implement
 "keyword*" syntax prefix search. #837.

2011-02-07 Kouhei Sutou <kou@clear-code.com>

 * include/groonga.h, lib/db.c, lib/plugin.c, lib/plugin_in.h, lib/proc.c,
 lib/token.c: grn_db_register_by_name() -> grn_plugin_register(). #834

2011-02-04 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/suggest/groonga_suggest_ddl.txt: Added a ddl documentation of suggest.

2011-02-03 Kouhei Sutou <kou@clear-code.com>

 * examples/dictionary/Makefile.am, examples/dictionary/edict/Makefile.am,
 examples/dictionary/eijiro/Makefile.am,
 examples/dictionary/gene95/Makefile.am,
 examples/dictionary/jmdict/Makefile.am: use _SCRIPTS instead of _DATA.
 Suggested by Daiki Ueno. Thanks!!!

2011-02-02 Kouhei Sutou <kou@clear-code.com>

 * lib/ctx.c: fix nsec -> usec conversion for log timestamp.

2011-02-02 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/token.c: Added a new tokenizer TokenDelimitNull.

2011-02-02 Kouhei Sutou <kou@clear-code.com>

 * Makefile.am: add a release process memo.

 * debian/changelog, rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in:
 add 1.0.8 entry.

 * configure.ac: 1.0.7 -> 1.0.8.

 * doc/ja/source/news.txt: add 1.0.8 entry.

2011-01-28 Kouhei Sutou <kou@clear-code.com>

 * lib/store.c: add missing GRN_IO_SEG_UNREF(). #846

2011-02-01 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/store.c: Fixed the Bug #844.

2011-01-29 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-command-delete.c: add a test for deleting breaks data.
 #844

2011-01-28 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog: update ChangeLog.

 * src/suggest/Makefile.am: disable suggest on Windows.

 * lib/groonga_in.h: add twice strcasecmp() definition check.

 * configure.ac: don't use pthread on Windows.

2011-01-25 Toshihisa <t2001@gol.com>

 * lib/groonga_in.h: define strcharcmp for Win32.

 * build_windows.bat, install_windows.bat, mkmfwin32.vbs: updated build tools
 in Win32(VC).

 * lib/com.h: export grn_com_event_start_accept for Win32.

2011-01-28 Kouhei Sutou <kou@clear-code.com>

 * doc/ja/source/news.txt: add 1.0.7 entry.

 * Makefile.am, configure.ac, tools/Makefile.am: add
 groonga-check-memory-leak.rb to distribution package.

2011-01-27 Kouhei Sutou <kou@clear-code.com>

 * configure.ac, debian/changelog, rpm/centos/groonga.spec.in,
 rpm/fedora/groonga.spec.in: 1.1.0 -> 1.0.7.

2011-01-26 Kouhei Sutou <kou@clear-code.com>

 * doc/ja/source/commands/dump.txt, lib/proc.c,
 test/unit/core/test-command-dump.c: add 'tables' option to 'dump' command.

 * test/unit/core/Makefile.am, test/unit/core/test-command-dump.c,
 test/unit/core/test-dump.c: move tests in test-dump.c to test-command-dump.c.

 * lib/proc.c: fix message format.

2011-01-25 Kouhei Sutou <kou@clear-code.com>

 * doc/ja/source/example/tutorial06-6.log: add missing log.

 * doc/ja/Makefile.am: add update-examples target.

 * doc/ja/source/update_execution_example.py: make groonga path is specified
 by environment variable.

 * doc/ja/source/update_execution_example.py: make groonga without /usr/bin
 available.

 * apt/build-deb.sh, apt/groonga-depended-packages, debian/control,
 debian/rules: add libgroonga-plugin-suggest package.

 * yum/build-rpm.sh, yum/groonga-depended-packages: add missing packages.

 * rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: create
 groonga-plugin-suggest package.

2011-01-24 Kouhei Sutou <kou@clear-code.com>

 * src/suggest/Makefile.am: always install groonga-suggest-create-dataset.

 * debian/changelog, rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in:
 add 1.1.0 entry.

2011-01-12 Kouhei Sutou <kou@clear-code.com>

 * yum/groonga-repository.spec: don't install GPG key for RPM by hand.

2011-01-11 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/suggest/Makefile.am: Added util.h to package.

2011-01-10 Kouhei Sutou <kou@clear-code.com>

 * tools/groonga-check-memory-leak.rb: don't stop on error.

 * tools/groonga-check-memory-leak.rb: report also timestamp.

 * tools/groonga-check-memory-leak.rb: fix a typo.

 * tools/groonga-check-memory-leak.rb: add --report-progress option.

 * lib/ctx.c: memory-debug: support memory allocation expansion by realloc.

 * lib/output.c: reduce variable scope.

 * lib/output.c: ensure fin temporary buffer.

 * lib/output.c: fix a memory leak in vector value output.

 * tools/groonga-check-memory-leak.rb: fix unfreed allocation detected code.

 * tools/groonga-check-memory-leak.rb: add a tool to detect memory leak.

 * lib/db.c: fix memory leak on loading.  Reported by Kenichi Aramaki.
 Thanks!!!

 * lib/db.c: improve variable name: cast_element -> casted_element.

 * lib/db.c: report cast fail details on loading vector values.

 * lib/db.c: use grn_bool.

 * lib/ctx.c: free memory allocation status at the end.

 * lib/ctx.c: report memory allocation status at the end with
 --enable-memory-debug.

2011-01-08 Kouhei Sutou <kou@clear-code.com>

 * doc/ja/source/tutorial/tutorial06.txt: fix a path.

2011-01-07 Kouhei Sutou <kou@clear-code.com>

 * doc/ja/source/news.txt: fix markup and typos.

2011-01-07 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/suggest/groonga_suggest_httpd.c, src/suggest/groonga_suggest_learner.c,
 src/suggest/util.c, src/suggest/util.h: Added daemonize function to suggest
 learners.

2011-01-06 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/suggest/groonga_suggest_learner.c: Fixed one more cursor leak on
 suggest learner.

 * src/suggest/groonga_suggest_learner.c: Fixed cursor leak on suggest
 learner.

 * src/suggest/groonga_suggest_httpd.c, src/suggest/groonga_suggest_learner.c:
 Fixed execute file names.

 * src/suggest/groonga_suggest_httpd.c: Fixed wrong content-length without
 jsonp.

2011-01-06 Kouhei Sutou <kou@clear-code.com>

 * lib/groonga_in.h, lib/proc.c: don't use _XXX_SOURCE and __USE_GNU.

2011-01-06 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/source/tutorial/tutorial06.txt: Added index geo sort description.

 * 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/source/tutorial/tutorial06.txt: Updated tutorial execution results.

2011-01-05 Kouhei Sutou <kou@clear-code.com>

 * lib/groonga_in.h: define WINVER only if it isn't defined.
 (amd64-mingw32msvc)

 * test/unit/grntest/test-out-http.rb: use more meaningful test value.

 * src/grntest.c, test/unit/grntest/test-out-http.rb: truncate the last new
 line to compare correctly.

 * lib/ctx.c: use free() instead of realloc(ptr, 0) on Mac OS X.

 * configure.ac: fix pluin suffix detection on Mac OS X.  Reported by
 ongaeshi. Thanks!!!

 * lib/pat.c: show key size on long key error.

 * configure.ac: add missing new line.

 * configure.ac: show MeCab configuration result.

2011-01-05 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * Makefile.am, configure.ac: Decrease required automake version (#508).

2010-12-31 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog: update ChangeLog.

 * debian/changelog, rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in:
 1.0.5 -> 1.0.6.

 * configure.ac: 1.0.5 -> 1.0.6.

 * doc/ja/source/news.txt: add 1.0.6 entry.

 * doc/ja/source/install.txt: update to the latest Fedora version.

 * yum/sign-rpm.sh: sign in parallel.

 * yum/gpg-uid.sh: always use 1c837f31 key.

2010-12-30 Kouhei Sutou <kou@clear-code.com>

 * lib/com.c: define SOL_TCP as IPPROTO_TCP for *BSD.  Reported by OBATA Akio.
 Thanks!!!

2010-12-29 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog: update ChangeLog.

 * 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>

 * lib/ctx.c, lib/ql.h: Removed malloc call from grn_impl_init().

 * lib/Makefile.am, lib/io.c, lib/io.h, lib/module.c, lib/module.h: Moved
 declaration of grn_dl_* from io.h to module.h

2010-04-30 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-cast-table.c: add a test for cast text to table with
 nonexistece key.

2010-04-30 Daijiro MORI <daijiro.mori@gmail.com>

 * configure.ac, lib/ctx.c, lib/io.c: Modified default value of
 enable-exact-alloc-count to 'yes'.

 * lib/ctx.c: Initialize ot in grn_ctx_qe_exec_uri().

2010-04-30 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * .../unit/lib/ruby/groonga-local-gqtp-test-utils.rb: Omit dump test because
 of sort sequence.

2010-04-30 t2001 <t2001@gol.com>

 * lib/groonga_in.h, mkmfwin32.vbs: for WIN32(vc only).

 * src/Makefile.am: install grntest.

2010-04-28 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.0

 * doc/ja/source/conf.py: Fixed documentation version env handling.

2010-04-28 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, test/unit/core/test-cast-table.c: grn_obj_cast() returns
 GRN_ID_NIL when src is "" and dest is a table.

 * lib/expr.c: Accepted accept-INT32-and-other-type-as-weight.patch by kou.

2010-04-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/source/conf.py: Specify version of document with env.

2010-04-26 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/Makefile.am, test/unit/core/test-cast-table.c: add a test
 for grn_obj_cast() for nonexistence table key.

 * test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h: add
 grn_test_assert_equal_record_id().

 * test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h: add
 grn_test_assert_equal_id().

 * lib/util.c, lib/util.h: add grn_inspect().

 * test/unit/core/Makefile.am, test/unit/core/test-cast-basic.c,
 test/unit/core/test-cast.c: rename basic cast test to test-case-basic.c.

2010-04-25 t2001 <t2001@gol.com>

 * src/grntest.c: support local-only mode.

2010-04-24 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-select-weight.rb: add a test for weight in
 match_columns.

2010-04-23 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/module.c, lib/proc.c,
 lib/ql.h, lib/token.c: Removed path argument from grn_proc_create().

 * lib/Makefile.am, lib/db.c, lib/expr.c, lib/module.c: Moved grn_proc from
 db.c to module.c

2010-04-23 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-table-select.c: fix indent.

2010-04-23 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/Makefile.am, lib/db.c, lib/db.h, lib/expr.c, lib/util.c, lib/util.h:
 Moved some utility functions from db.c to util.c.

2010-04-23 Kouhei Sutou <kou@clear-code.com>

 * lib/com.h, lib/ctx.h, lib/db.h, lib/groonga_in.h, lib/proc.h, lib/str.h:
 make src/*.exe buildable with MinGW.

 * src/grnslap.c: use grn_bulk_reserve() instead of GRN_MALLOC.  We want to
 use symbols only in groonga.h.

2010-04-23 Daijiro MORI <daijiro.mori@gmail.com>

 * test/unit/core/test-table-select-normalize.c: Omitted
 test_japanese_dot_parenthesis().

 * lib/db.c, lib/db.h, test/unit/core/test-view-operations.c: Fixed a problem
 in grn_view_sort() ignoring the limit parameter.

2010-04-23 Kouhei Sutou <kou@clear-code.com>

 * src/groonga.c: use grn_obj_close() instead of grn_db_close().

 * src/groonga.c: use grn_bulk_reserve() instead of GRN_MALLOC.  We want to
 use symbols only in groonga.h.

 * src/groonga.c: add missing db.h include.

 * src/groonga.c: use grn_obj_close() instead of grn_db_close().

2010-04-19 Kouhei Sutou <kou@clear-code.com>

 * groonga.h, lib/ctx.h, lib/db.c, test/unit/util/test-string.c: add geo point
 value accessor.

 * lib/db.c, test/unit/core/test-column.c: add temporary table check on column
 create.

 * groonga.h, lib/ctx.c, src/groonga.c: handle SIGINT for graceful shutdown.

2010-04-23 Kouhei Sutou <kou@clear-code.com>

 * test/unit/Makefile.am, test/unit/run-test.sh: make verbose only on 'make
 check'.  Is it OK? test/unit/run-test.sh should also verbose by default?

2010-04-22 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/ctx.h, lib/db.c: Expire cache entries in grn_db_close().

 * lib/Makefile.am, lib/ctx.h, lib/db.c, lib/db.h, lib/ecmascript.c,
 lib/expr.c, lib/hash.h, lib/ii.c, lib/pat.c, lib/proc.c, lib/store.c,
 lib/store.h, lib/str.c: Moved grn_expr from db.c to expr.c

2010-04-22 t2001 <t2001@gol.com>

 * src/grntest.c: add version-info to log filename.

2010-04-22 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/Makefile.am, lib/db.c, lib/ecmascript.c, lib/ecmascript.h,
 lib/ecmascript.y, lib/expr.c, lib/expr.h, lib/expr.y: Renamed expr.* ->
 ecmascript.*

2010-04-22 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * Makefile.am: Added apt directory on top Makefile.am.

2010-04-21 t2001 <t2001@gol.com>

 * src/grntest.c: ignore null-string in command file.

2010-04-20 Kouhei Sutou <kou@clear-code.com>

 * apt/Makefile.am, apt/build-deb.sh, apt/build-in-chroot.sh,
 apt/debian/generate-lenny.conf, apt/debian/generate-unstable.conf,
 apt/debian/release-lenny.conf, apt/debian/release-unstable.conf,
 apt/groonga-depended-packages, apt/sign-repository.sh,
 apt/ubuntu/generate-hardy.conf, apt/ubuntu/generate-karmic.conf,
 apt/ubuntu/release-hardy.conf, apt/ubuntu/release-karmic.conf,
 apt/update-repository.sh, configure.ac: add Debian package release scripts.

 * debian/changelog: add 0.1.9 entry.

2010-04-19 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-table.c: create column to persistent table.

2010-04-19 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ii.c: Check buffer overrun in grn_cusor_open() and grn_cursor_next().

2010-04-19 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-dump.c: fix data free timing.

2010-04-19 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ii.c: Detect reused resource in each critical section.

2010-04-19 Kouhei Sutou <kou@clear-code.com>

 * .gitignore, Makefile.am, setup.nsi: add NSIS script for Windows Installer.

2010-04-19 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ii.c: Added buffer_is_reused() and chunk_is_reused().

2010-04-19 Kouhei Sutou <kou@clear-code.com>

 * .gitignore: ignore generated .exe.

 * src/grntest.c: use localtime() with MinGW.

 * lib/groonga_in.h: build for minumum Windows as XP.

 * src/grntest.c: downcase header name.

 * lib/groonga_in.h, src/grnslap.c: add THREAD_JOIN().

 * src/.gitignore: ignore generated .exe files.

 * lib/Makefile.am: add a -no-undefined link flag to build DLL.

 * src/groonga.c: suppress a warning.

 * lib/ctx.c: don't use signal on Windows.

 * lib/groonga_in.h: add MinGW check.

 * configure.ac, lib/groonga_in.h: check sys/timeb.h availability.

 * lib/io.c: fix return value on error.

 * lib/Makefile.am: remove the current directory from include path.

 * lib/io.c: add missing ctx argument.

 * lib/groonga_in.h: use HAVE_CONFIG_H macro.

 * lib/Makefile.am: use detected link flags for MinGW.

 * configure.ac: add checks for MinGW.

 * lib/Makefile.am: don't override DEFS.

2010-04-17 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ii.c: Retry to fetch pos info until making sure it remain the same in
 grn_ii_cursor_open().

2010-04-16 t2001 <t2001@gol.com>

 * src/grntest.c: fixed a bug which causes segv without output-type option...

 * src/grntest.c: support TSV output.

2010-04-16 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Changed default_nf_threads to cpu core numbers.

 * src/grntest.c: Removed trailing spaces and changed logic for getting core
 number.

2010-04-16 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ii.c: Fixed a bug in buffer_segment_reserve() which cause segv when
 buffer_split() occured.

2010-04-15 t2001 <t2001@gol.com>

 * src/grntest.c: temporary hach for #198

2010-04-15 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c: Added const to str argument of grn_ctx_send().

 * lib/ii.c, test/unit/run-test.sh: Added binfo garbage queue to grn_ii.

2010-04-15 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 document version.

 * configure.ac: release 0.1.9

 * doc/ja/searchindex.js, doc/ja/tutorial/tutorial06.html,
 doc/ja/tutorial/tutorial08.html: Updated document html.

 * doc/ja/index.html, doc/ja/searchindex.js,
 doc/ja/source/tutorial/tutorial03.txt, doc/ja/source/tutorial/tutorial10.txt,
 doc/ja/tutorial.html, doc/ja/tutorial/tutorial03.html,
 doc/ja/tutorial/tutorial10.html: Added micro-blog tutorial.

 * doc/ja/developer/test.html, doc/ja/index.html, doc/ja/searchindex.js,
 doc/ja/source/developer/test.txt: Added static-analysis how-to document.

2010-04-15 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-cache.rb: add test
 CacheTest#test_cache_with_illegal_select

2010-04-15 Kouhei Sutou <kou@clear-code.com>

 * test/unit/util/test-string.c: suppress format warnings on 32bit.

2010-04-15 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/pat.c: Fixed double free on grn_pat_create().

 * lib/db.c: Removed over-handling error on db_open.

 * doc/ja/developer/test.html, doc/ja/genindex.html, doc/ja/grntest.html,
 doc/ja/index.html, doc/ja/searchindex.js, doc/ja/source/grntest.txt,
 doc/ja/source/tutorial/tutorial01.txt, doc/ja/source/tutorial/tutorial07.txt,
 doc/ja/tutorial.html, doc/ja/tutorial/tutorial01.html,
 doc/ja/tutorial/tutorial07.html: updated tutorial.

2010-04-14 Kouhei Sutou <kou@clear-code.com>

 * Makefile.am: remove needless targets.

 * : remove a garbage.

2010-04-14 t2001 <t2001@gol.com>

 * doc/ja/grntest.html, doc/ja/source/grntest.txt: updated docs of grntest

2010-04-14 Kouhei Sutou <kou@clear-code.com>

 * test/unit/Makefile.am, test/unit/run-test.sh: remove needless
 IGNORE_EXIT_STATUS.  use coverage-force instead.

 * test/unit/util/test-string.c: add more test patterns with non UTF-8
 encodings.

 * test/unit/util/test-string.c: use data driven test for grn_text_otoj()
 test.

 * configure.ac, test/unit/lib/grn-test-utils.h: require Cutter 1.1.3.

2010-04-14 t2001 <t2001@gol.com>

 * src/grntest.c: show "--log-output-dir" option in usage().

2010-04-13 t2001 <t2001@gol.com>

 * mkmfwin32.vbs: changed stack size in WIN32.

2010-04-12 Kouhei Sutou <kou@clear-code.com>

 * test/unit/util/test-string.c: use data driven test for
 grn_str_url_path_normalize() test.

 * test/unit/util/test-string.c: use data driven test for grn_text_cgidec()
 test.

 * test/unit/lib/grn-test-utils.h, test/unit/util/test-string.c: use data
 driven test for grn_text_urldec() test.

 * test/unit/util/test-string.c: use data driven test for grn_charlen() test.

2010-04-09 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-view-operations.c: add a test for grn_view_select().

 * test/unit/core/Makefile.am, test/unit/core/test-view-operations.c,
 test/unit/core/test-view.c: split view test file.

2010-04-09 t2001 <t2001@gol.com>

 * src/grntest.c: changed MAX_COMMADN_LEN again...

 * src/grntest.c: changed MAX_COMMAND_LEN to 1000000

2010-04-09 Kouhei Sutou <kou@clear-code.com>

 * test/unit/util/test-string.c: normalize broken string normalization.

 * .gitignore: ignore coverage related paths.

 * .gitignore: add *.gcno and *.gcda.

 * test/unit/util/test-string.c: generalize broken string test.

 * test/unit/util/test-string.c: cleanup a test for string normalization with
 encoding.

 * test/unit/lib/grn-test-utils.h, test/unit/util/test-string.c: use
 GCUT_TYPE_SIZE for size_t value.

 * test/unit/core/test-table-select-normalize.c: fix signature.

 * test/unit/core/test-table-select-normalize.c: fix test name.

 * test/unit/core/test-column.c, test/unit/core/test-database.c,
 test/unit/core/test-dump.c, test/unit/core/test-expr.c,
 test/unit/core/test-table-cursor.c,
 test/unit/core/test-table-select-normalize.c, test/unit/core/test-table.c,
 test/unit/core/test-view.c, test/unit/lib/grn-test-shortcut.h: add
 get_object().

 * test/unit/core/test-database.c,
 test/unit/core/test-table-select-normalize.c, test/unit/core/test-view.c,
 test/unit/lib/Makefile.am, test/unit/lib/grn-assertions.h,
 test/unit/lib/grn-test-shortcut.h: introduce grn-test-shortcut.h.  It assumes
 that 'context' is the current grn_ctx *.

 * test/unit/lib/grn-test-utils.h: format.

 * test/unit/core/test-table-select-normalize.c: move database related setup
 to setup_database().

 * test/unit/core/Makefile.am, test/unit/core/test-table-select-normalize.c:
 add a test for grn_table_select() with key normalize.

2010-04-09 Daijiro MORI <daijiro.mori@gmail.com>

 * examples/Makefile.am, examples/index.c: Removed index.c from examples.

2010-04-09 Kouhei Sutou <kou@clear-code.com>

 * test/unit/fixtures/performance/test-read-write.c: include db.h to use
 grn_table_open().

 * test/unit/lib/grn-test-utils.c: improve variable name.

 * test/unit/lib/grn-assertions.c, test/unit/lib/grn-test-utils.c,
 test/unit/lib/grn-test-utils.h: add grn_test_view_collect_string().

2010-04-08 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.h, lib/io.h,
 test/unit/fixtures/performance/test-read-write.c: Hid grn_table_open(),
 grn_column_open and grn_obj_rename().

2010-04-08 Kouhei Sutou <kou@clear-code.com>

 * 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-table-select.c,
 test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
 test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h: generalize
 table values collecting.

 * test/unit/Makefile.am, test/unit/run-test.sh: don't use exit status on
 'make check' for coverage.

 * test/unit/run-test.sh: remove a garbage.

 * test/unit/run-test.sh: add missing 'then'.

 * test/unit/run-test.sh: fix test result status is ignored.

 * test/unit/core/test-table.c: clean array truncate test.

 * test/unit/core/test-database.c: omit
 test_expression_lifetime_over_database() to avoid SEGV.

 * test/unit/core/test-view.c: add a test for view sort. It's failed!!!

 * test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h: add
 grn_test_assert_equal_view().

 * lib/db.c: add missing break.

 * doc/ja/source/developer/test.txt: link to Cutter page.

 * doc/ja/source/developer/test.txt: add libmemcached-dev install command.

 * doc/ja/source/developer/test.txt: fix lcov install command.

 * doc/ja/source/developer/test.txt: remove test-unit installation section.
 test-unit will be installed automatically. Developers doesn't need to install
 test-unit manually.

2010-04-07 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-view.c: add a test for grn_view_add().

2010-04-07 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/characteristic.html, doc/ja/index.html, doc/ja/searchindex.js,
 doc/ja/source/characteristic.txt: Updated document.

 * doc/ja/index.html, doc/ja/searchindex.js,
 doc/ja/source/tutorial/tutorial07.txt, doc/ja/source/tutorial/tutorial08.txt,
 doc/ja/tutorial.html, doc/ja/tutorial/tutorial07.html,
 doc/ja/tutorial/tutorial08.html: Updated tutorial.

 * doc/ja/developer/test.html, doc/ja/searchindex.js,
 doc/ja/source/developer/test.txt, doc/ja/source/tutorial/tutorial01.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/tutorial/tutorial01.html,
 doc/ja/tutorial/tutorial04.html, doc/ja/tutorial/tutorial05.html,
 doc/ja/tutorial/tutorial06.html, doc/ja/tutorial/tutorial07.html: Updated
 tutorial.

2010-04-07 t2001 <t2001@gol.com>

 * src/grntest.c: fixed a bug that a long filename cannnot be assigned as an
 arg of test_local.

 * src/grntest.c: changed diff output.

 * src/grntest.c: renamed log_local to out_local.

2010-04-06 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * 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/developer/com.html, doc/ja/searchindex.js, doc/ja/source/conf.py:
 Added style files for documents to repository.

2010-04-06 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-database.c, test/unit/lib/grn-test-utils.c,
 test/unit/lib/grn-test-utils.h: send_command() -> grn_test_send_command().

2010-04-06 t2001 <t2001@gol.com>

 * src/grntest.c: implemented test_local and test_gqtp.

2010-04-06 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-database.c: add a test for lifetime between grn_expr
 and grn_db.

2010-04-05 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/developer.html, doc/ja/developer/document.html,
 doc/ja/developer/test.html, doc/ja/index.html, doc/ja/reference.html,
 doc/ja/searchindex.js, doc/ja/source/conf.py,
 doc/ja/source/developer/document.txt, doc/ja/source/developer/test.txt,
 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/tutorial1.txt,
 doc/ja/source/tutorial/tutorial10.txt, doc/ja/source/tutorial/tutorial2.txt,
 doc/ja/source/tutorial/tutorial3.txt, doc/ja/source/tutorial/tutorial4.txt,
 doc/ja/source/tutorial/tutorial5.txt, 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/tutorial1.html,
 doc/ja/tutorial/tutorial10.html, doc/ja/tutorial/tutorial2.html,
 doc/ja/tutorial/tutorial3.html, doc/ja/tutorial/tutorial4.html,
 doc/ja/tutorial/tutorial5.html: Added template tutorial.

2010-04-05 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-database.c: add a test for cache isn't expired on
 database recreation.

2010-04-05 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/str.c, lib/str.h, test/unit/util/test-string.c: Added grn_ulltoa() and
 grn_text_ulltoa().

2010-04-04 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * groonga.h: Fixed short arguments on GRN_LONG_TEXT_INIT().

2010-04-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/developer.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/index.html, doc/ja/pseudo_column.html,
 doc/ja/reference.html, doc/ja/searchindex.js,
 doc/ja/source/functions/geo_distance.txt,
 doc/ja/source/tutorial/tutorial1.txt, doc/ja/source/tutorial/tutorial3.txt,
 doc/ja/source/tutorial/tutorial4.txt, doc/ja/source/tutorial/tutorial5.txt,
 doc/ja/source/type.txt, doc/ja/tutorial.html, doc/ja/tutorial/tutorial1.html,
 doc/ja/tutorial/tutorial3.html, doc/ja/tutorial/tutorial4.html,
 doc/ja/tutorial/tutorial5.html, doc/ja/type.html: Added tutorial 4 and 5.

 * lib/str.c, test/unit/util/test-string.c: Added tests for str.c.

 * doc/ja/searchindex.js, doc/ja/source/type.txt, doc/ja/type.html: Added
 geopoint format(millisecond).

2010-04-02 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in gron_table_delete() and grn_table_delete_by_id()
 missing to update index.

 * lib/db.c: Fixed a problem that query cache is not cleared when
 table_remove/column_remove/table_truncate executed.

 * lib/nfkc-custom-rules.txt, lib/nfkc.rb: nfkc.c can be customized with
 lib/nfkc-custom-rules.txt.

2010-04-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * test/unit/util/test-string.c: Fixed normalize test.

2010-04-02 t2001 <t2001@gol.com>

 * lib/db.c: %zu in LAP macro invokes exception error in WIN32.

 * lib/groonga_in.h, lib/proc.c: moved errno.h(in WIN32) to groonga_in.h

2010-04-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * test/unit/util/test-string.c: Added tilde and fullwidth tilde and wave dash
 test.

 * doc/ja/commands/column_remove.html,
 doc/ja/source/commands/column_remove.txt: Fixed wrong parameter name on
 column_remove.

2010-04-02 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/str.c: Fixed a bug in normalize_utf8. missing initialization of a
 variable.

2010-04-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/developer.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/index.html, doc/ja/pseudo_column.html,
 doc/ja/reference.html, doc/ja/searchindex.js,
 doc/ja/source/tutorial/tutorial1.txt, doc/ja/source/tutorial/tutorial2.txt,
 doc/ja/source/type.txt, doc/ja/tutorial.html, doc/ja/tutorial/tutorial1.html,
 doc/ja/tutorial/tutorial2.html, doc/ja/type.html: Update tutorial and type
 document.

2010-04-02 Daijiro MORI <daijiro.mori@gmail.com>

 * .gitignore, lib/icudump.c, lib/nfkc.c, lib/nfkc.rb: Added nfkc.rb and
 icudump.c

2010-04-01 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/str.c, test/unit/util/test-string.c: Fixed a bug in grn_str_open()
 cause segv when particular string is passed.

 * src/groonga.c: Fixed a memory leak bug in g_server.

 * src/groonga.c: Fixed a bug in g_server which cause bus error when
 gethostbyname failed.

 * lib/proc.c: Made dump command output records order by key if possible.

2010-04-01 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * Makefile.am, doc/ja/index.html, doc/ja/searchindex.js,
 doc/ja/source/conf.py: Delete garbages on document directory on dist.

 * doc/ja/source/index.txt: Fixed encoding miss on document index.

 * doc/ja/commands/set.html, doc/ja/expr.html, doc/ja/index.html,
 doc/ja/ja.json, doc/ja/reference.html, doc/ja/searchindex.js,
 doc/ja/source/conf.py, doc/ja/source/expr.txt, doc/ja/source/index.txt,
 doc/ja/source/tutorial/tutorial3.txt, doc/ja/tutorial/tutorial3.html:
 Refactored reference.

2010-04-01 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_select() cause segv when match_columns is
 null.

2010-04-01 Kouhei Sutou <kou@clear-code.com>

 * lib/proc.c: remove duplicated codes.

 * lib/proc.c: get: split parameter resolver.

 * lib/proc.c, test/unit/http/test-http-crud.rb: use variable for n-times used
 value.

 * lib/proc.c: get: fix success case response format.

 * lib/proc.c, test/unit/http/test-http-crud.rb: implement all error case for
 get.

 * lib/proc.c: unindent.

 * lib/proc.c, test/unit/http/test-http-crud.rb: implement response for get on
 error.

 * lib/db.c, test/unit/core/Makefile.am, test/unit/core/test-view.c: support
 explicit permanent view. #188

 * test/unit/lib/grn-assertions.c: show error message on exception.

 * doc/ja/source/commands/set.txt: fix set result format.

 * test/unit/run-test.rb: use test-unit 2.0.7.

2010-04-01 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/ii.c, lib/token.c: Fixed a memory leak bug in
 grn_token_open(). Skip if strin_len == 0 in grn_ii_select().

2010-04-01 Kouhei Sutou <kou@clear-code.com>

 * configure.ac, src/groonga.c: show more information on --version. #87

2010-03-31 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/Makefile, doc/ja/ja.json, doc/ja/source/conf.py: Added PDF output of
 reference.

 * 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/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/tutorial/tutorial1.txt, doc/ja/tutorial.html,
 doc/ja/tutorial/tutorial1.html, doc/ja/tutorial/tutorial2.html,
 doc/ja/tutorial/tutorial3.html, doc/ja/type.html: Write offset/limit/sortby
 tutorial.

2010-03-31 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c: Stopped putting query log for each load line.

2010-03-31 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * configure.ac: release 0.1.8

 * doc/ja/commands/column_remove.html, doc/ja/commands/table_remove.html,
 doc/ja/developer/com.html, doc/ja/searchindex.js: Added untracked documents.

2010-03-31 Daijiro MORI <daijiro.mori@gmail.com>

 * .gitignore: Added version.sh to .gitignore

 * lib/ctx.c, lib/db.c: Modified the signature of grn_obj_touch().

2010-03-31 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/characteristic.html, doc/ja/developer.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/geo_distance.html,
 doc/ja/geo_in_circle.html, doc/ja/geo_in_rectangle.html, doc/ja/index.html,
 doc/ja/now.html, doc/ja/rand.html, doc/ja/reference.html,
 doc/ja/searchindex.js, doc/ja/source/characteristic.txt,
 doc/ja/source/functions.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/geo_distance.txt, doc/ja/source/geo_in_circle.txt,
 doc/ja/source/geo_in_rectangle.txt, doc/ja/source/now.txt,
 doc/ja/source/rand.txt, doc/ja/source/tutorial/tutorial1.txt,
 doc/ja/source/tutorial/tutorial3.txt, doc/ja/tutorial.html,
 doc/ja/tutorial/tutorial1.html, doc/ja/tutorial/tutorial3.html: Added
 geo_search tutorial.

 * src/groonga.c: Fixed argument miss-handling on groonga daemon.

 * lib/proc.c, test/unit/http/test-http-schema.rb: Fixed proc_column_list() to
 output raw column name.

 * doc/ja/source/commands/column_remove.txt,
 doc/ja/source/commands/table_remove.txt: Fixed compile warning on document.

 * 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/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/view_add.html,
 doc/ja/developer.html, doc/ja/execfile.html, doc/ja/expr.html,
 doc/ja/functions.html, doc/ja/genindex.html, doc/ja/geo_distance.html,
 doc/ja/geo_in_circle.html, doc/ja/geo_in_rectangle.html, doc/ja/grnslap.html,
 doc/ja/grntest.html, doc/ja/http.html, doc/ja/index.html, doc/ja/now.html,
 doc/ja/process.html, doc/ja/pseudo_column.html, doc/ja/rand.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/tutorial1.html,
 doc/ja/tutorial/tutorial2.html, doc/ja/tutorial/tutorial3.html,
 doc/ja/type.html: Required sphinx version is now 0.6.5 for make html.

2010-03-31 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-select-basic.rb: follow --drilldown_output_columns
 default value change.

2010-03-31 Yutaro Shimamura <yu@irx.jp>

 * doc/ja/source/commands/column_remove.txt,
 doc/ja/source/commands/table_remove.txt: document added.

 * doc/ja/source/execfile.txt: document updated.

2010-03-31 Kouhei Sutou <kou@clear-code.com>

 * lib/proc.c, test/unit/http/test-http-select-drilldown.rb: use "10" for
 default drilldown_limit value. [#168]

 * lib/proc.c, test/unit/http/test-http-select-drilldown.rb: use "_key
 _nsubrecs" for default drilldown_output_columns value. [#168]

2010-03-31 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Added grn_obj_touch().

2010-03-31 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-select-drilldown.rb: use common data in tests.

 * test/unit/http/test-http-schema.rb: clean up.

 * test/unit/http/test-http-schema.rb: use common column_create.

 * test/unit/http/test-http-schema.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: use common table_create.

 * test/unit/http/test-http-schema.rb: also check table_id.

 * test/unit/http/test-http-schema.rb: remove needless code.

 * test/unit/http/test-http-schema.rb: fill missing column information.

 * test/unit/http/test-http-schema.rb: follow column_list result format
 change: name is full name.

 * test/unit/http/test-http-schema.rb: use assert_column_list.

 * test/unit/http/test-http-schema.rb: follow column_list result format
 change: name is full name.

 * test/unit/http/test-http-schema.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: use assert_response_body.

 * test/unit/http/test-http-schema.rb: follow column_list return format
 change.

 * test/unit/http/test-http-load.rb: fix a typo.

 * test/unit/http/test-http-load.rb: specify sortby for stable result.

 * test/unit/core/test-context.c: include db.h for grn_db_close().

2010-03-31 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c: Added <stdio.h> to ctx.c

2010-03-31 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/searchindex.js, doc/ja/source/tutorial/tutorial1.txt,
 doc/ja/tutorial.html, doc/ja/tutorial/tutorial1.html,
 doc/ja/tutorial/tutorial2.html, doc/ja/tutorial/tutorial3.html: Fixed missing
 link on tutorial document.

 * doc/ja/commands.html, doc/ja/commands/cache_limit.html,
 doc/ja/commands/column_create.html, doc/ja/commands/column_list.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/view_add.html, doc/ja/developer.html, doc/ja/genindex.html,
 doc/ja/index.html, doc/ja/reference.html, doc/ja/search.html,
 doc/ja/searchindex.js, doc/ja/source/tutorial.txt,
 doc/ja/source/tutorial/tutorial1.txt, doc/ja/source/tutorial/tutorial2.txt,
 doc/ja/source/tutorial/tutorial3.txt, doc/ja/tutorial.html: Refactoring
 tutorial.

 * 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/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/view_add.html,
 doc/ja/developer.html, doc/ja/execfile.html, doc/ja/expr.html,
 doc/ja/functions.html, doc/ja/genindex.html, doc/ja/geo_distance.html,
 doc/ja/geo_in_circle.html, doc/ja/geo_in_rectangle.html, doc/ja/grnslap.html,
 doc/ja/grntest.html, doc/ja/http.html, doc/ja/index.html, doc/ja/now.html,
 doc/ja/process.html, doc/ja/pseudo_column.html, doc/ja/rand.html,
 doc/ja/reference.html, doc/ja/search.html, doc/ja/searchindex.js,
 doc/ja/source/commands/cache_limit.txt, doc/ja/source/commands/select.txt,
 doc/ja/source/commands/status.txt, doc/ja/tutorial.html, doc/ja/type.html:
 Fixed document compile error.

2010-03-30 Daijiro MORI <daijiro.mori@gmail.com>

 * 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/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/view_add.html,
 doc/ja/developer.html, doc/ja/execfile.html, doc/ja/expr.html,
 doc/ja/functions.html, doc/ja/genindex.html, doc/ja/geo_distance.html,
 doc/ja/geo_in_circle.html, doc/ja/geo_in_rectangle.html, doc/ja/grnslap.html,
 doc/ja/grntest.html, doc/ja/http.html, doc/ja/index.html, doc/ja/now.html,
 doc/ja/process.html, doc/ja/pseudo_column.html, doc/ja/rand.html,
 doc/ja/reference.html, doc/ja/search.html, doc/ja/searchindex.js,
 doc/ja/source/commands/cache_limit.txt, doc/ja/tutorial.html,
 doc/ja/type.html, lib/ctx.c, lib/ctx.h, lib/db.c, lib/db.h, lib/proc.c: Added
 cache_limit command.

2010-03-30 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/execfile.html, doc/ja/searchindex.js, doc/ja/source/execfile.txt,
 doc/ja/source/tutorial.txt, doc/ja/tutorial.html: Fixed tutorial mistake.

 * doc/ja/searchindex.js, doc/ja/source/tutorial.txt, doc/ja/tutorial.html:
 updated tutorial.

2010-03-30 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/ctx.h, lib/db.c, lib/hash.c, lib/hash.h, lib/io.c, lib/io.h,
 lib/pat.h, lib/store.c, lib/store.h: Added lastmod to grn_io_header.

 * lib/com.c, lib/ctx.c, lib/ctx.h, lib/db.c, lib/hash.c, lib/hash.h,
 lib/pat.h, lib/store.c, lib/store.h, lib/str.c, src/grntest.c: Stopped
 including "com.h" from "ctx.h". Added tv field to each storage header.

2010-03-29 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, test/unit/fixtures/performance/test-read-write.c: Fixed a bug in
 grn_obj_remove() cause segv. Fixed a bug in test_read_write().

 * lib/db.c, lib/hash.c, lib/hash.h, lib/pat.c, lib/pat.h, lib/ql.h: Expanded
 GRN_STACK_SIZE to 1024 Added grn_table_at() Check key_size in grn_pat_add()

2010-03-29 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/str.c: Removed unused header on str.c for UINT8/UINT16.

2010-03-29 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/ctx.h: Added grn_cache.

2010-03-26 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: return error when constant is null.

2010-03-26 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-cast.c: remove defined macros.

2010-03-26 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Return error when stack under flow is detected.

 * groonga.h, lib/db.h: Exported GRN_*_SET() macros.

2010-03-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * configure.ac: release 0.1.7

 * lib/ctx.c: Fixed bug in log reopen for query log.

2010-03-26 t2001 <t2001@gol.com>

 * src/grntest.c: check too long USER env.

 * src/grntest.c: Fixed a bug grntest fails in cron enviroment.

2010-03-25 t2001 <t2001@gol.com>

 * src/grntest.c: changed MAX_COMMAND into 1000000

2010-03-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/db.c: Fixed a bug in grn_select() which cause misinterpretation of
 drilldown_limit, too.

2010-03-24 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_select() which cause misinterpretation of
 drilldown_limit.

 * lib/com.c, lib/db.c, lib/proc.c: Keep track of DDL.

 * lib/pat.c: Fixed a bug in grn_pat_cursor_next_by_id() cause return wrong
 result.

2010-03-23 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/proc.c: Fixed a problem that geo_in_circle() and geo_in_rectangle()
 don't return uint32.

2010-03-23 t2001 <t2001@gol.com>

 * src/grntest.c: removed debug print.

 * src/grntest.c: fixed _splitpath (in WIN32).

 * src/grntest.c: fixed usage of _splitpath.

 * lib/proc.c: ELOOP is not defined in WIN32.

 * src/grntest.c: add --log-output-dir option.

2010-03-23 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a but in grn_obj_remove() cause segv.

2010-03-19 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed some memory leak bugs in grn_obj_remove().

 * lib/db.c, lib/hash.h: update source info in grn_obj_remove().

2010-03-19 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * Makefile.am, configure.ac: Requires automake 1.9.7 and autoconf 2.5.9.

2010-03-19 t2001 <t2001@gol.com>

 * lib/ctx.c: for Win32. temporaly patch...

2010-03-19 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c, lib/str.c, lib/str.h, src/groonga.c,
 test/unit/http/test-invalid-http.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: Follow up invalid http test to
 impl.

2010-03-19 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: put filter event to query log.

2010-03-19 Kouhei Sutou <kou@clear-code.com>

 * groonga.h, lib/ctx.c, src/groonga.c: add grn_set_segv_handler() for logging
 backtrace on crash.

2010-03-19 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * groonga.h, lib/db.h, lib/str.c: Moved stdint types from groonga.h to db.h.

 * groonga.h, lib/db.c, lib/str.c, test/unit/http/test-http-load.rb: Follow up
 http load test to impl.

 * src/groonga.c: Allow static file request with fragment on HTTP.

 * test/unit/http/test-http.rb: Follow up http test to impl.

 * test/unit/http/test-http-view.rb: Follow up http view test to impl.

2010-03-18 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c, test/unit/http/test-http-load.rb,
 test/unit/http/test-http-schema.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: Follow up http schema test to
 impl.

 * lib/db.c, lib/str.c, test/unit/http/test-http-select-basic.rb,
 test/unit/lib/ruby/groonga-test-utils.rb: Follow up http select basic test to
 impl.

2010-03-18 t2001 <t2001@gol.com>

 * lib/proc.c: output version info on proc_status

2010-03-18 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c, test/unit/http/test-http-select-basic.rb: Fixed invalid json
 response with empty body.

2010-03-17 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/store.c, lib/store.h: Enhanced the performance of
 grn_table_group().

2010-03-17 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c: Fixed xml output on proc_select().

2010-03-17 t2001 <t2001@gol.com>

 * src/grntest.c: output # of queries of each job.

 * src/grntest.c: use GRN_MALLOC and GRN_STRDUP instead of maaloc and strdup

2010-03-16 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/db.c, lib/proc.c: Returns proper error code on proc_select().  FIXME:
 double buffering in proc_select().

 * test/unit/lib/ruby/groonga-test-utils.rb: Changed groonga daemon path on
 http test.

 * lib/db.c: Removed double declaration of grn_obj_get_value_().

2010-03-15 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/characteristic.html, doc/ja/commands/add.html,
 doc/ja/commands/select.html, doc/ja/execfile.html, doc/ja/expr.html,
 doc/ja/grntest.html, doc/ja/reference.html, doc/ja/searchindex.js: Update
 html document.

2010-03-15 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.c, src/groonga.c: Fixed a bug in do_htreq() cause wrong
 starttime.

 * lib/str.c: Fixed a bug in grn_text_atoj() cause wrong output with vector
 value.

 * doc/ja/source/commands/select.txt, lib/ctx.c: output elapsed time to query
 log.

 * doc/ja/source/expr.txt, lib/db.c, lib/db.h, lib/str.c: vector value can be
 output as array in json output.

2010-03-15 Tetsuro IKEDA <ikdttr@gmail.com>

 * doc/ja/source/characteristic.txt, doc/ja/source/commands/add.txt,
 doc/ja/source/execfile.txt, doc/ja/source/grntest.txt: Fixed document typo.

2010-03-13 Yutaro Shimamura <yu@irx.jp>

 * bindings/php/groonga.c, bindings/php/php_groonga.h: php binding supported
 qid in context_send,recv

2010-03-13 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/ctx.c, lib/proc.c, src/groonga.c: Fixed bug for
 output_type(extension/parameter).

2010-03-12 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Support GRN_OP_PREFIX and GRN_OP_SUFFIX in query formed grn_expr.

2010-03-12 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/searchindex.js, doc/ja/source/tutorial.txt, doc/ja/tutorial.html:
 Follow up new specification.

2010-03-12 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-hash.c: append -> add.

 * test/unit/core/test-patricia-trie.c: use grn_pat_size() to confirm
 truncated.

 * test/unit/core/test-hash.c: use GRN_HASH_SIZE() to confirm truncated.

2010-03-12 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/hash.c, lib/pat.c: Fixed truncate() bug with anonymous map.

2010-03-12 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-table-select.c: fix expected value.

 * test/unit/core/test-expr-parse.c: use '@' instead of deprecated '%'.

 * test/unit/util/test-string.c: omit a SEGV test.

2010-03-12 t2001 <t2001@gol.com>

 * mkmfwin32.vbs: removed needless "v" from GROONGA_VERSION in WIN32

2010-03-11 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: support GRN_OP_PREFIX and GRN_OP_SUFFIX on grn_table_select().

 * lib/db.c: Added @^ and @$ operators.

2010-03-11 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/db.c: Implemented OP_MATCH without INDEX.

2010-03-11 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-select-basic.rb: add a test for nonexistent column
 in output_columns.

2010-03-11 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/hash.c, lib/pat.c: Fixed grn_array_truncate() bug on TINY_ARRAY.

 * doc/ja/searchindex.js, doc/ja/source/tutorial.txt, doc/ja/tutorial.html:
 Fixed tutorial exec results.

2010-03-11 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h: abolished GRN_ID_NOTFOUND.

2010-03-11 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/hash.c, lib/pat.c: Fixed memory leak of *_truncate().  Thanks to kou.

2010-03-11 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-hash.c, test/unit/core/test-patricia-trie.c,
 test/unit/core/test-table.c: add missing prototype declarations.

2010-03-11 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed the problem that grn_table_delete() and
 grn_table_delete_by_id() didn't clear the column values.

2010-03-10 t2001 <t2001@gol.com>

 * mkmfwin32.vbs: add 'git describe' in mkmfwin32.

 * src/grntest.c: changed MAX_COMMAND_LEN to 200000

2010-03-10 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/column_create.html, doc/ja/commands/column_list.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/view_add.html, doc/ja/developer.html, doc/ja/execfile.html,
 doc/ja/expr.html, doc/ja/functions.html, doc/ja/genindex.html,
 doc/ja/geo_distance.html, doc/ja/geo_in_circle.html,
 doc/ja/geo_in_rectangle.html, doc/ja/grnslap.html, doc/ja/grntest.html,
 doc/ja/http.html, doc/ja/index.html, doc/ja/now.html, doc/ja/process.html,
 doc/ja/pseudo_column.html, doc/ja/rand.html, doc/ja/reference.html,
 doc/ja/search.html, doc/ja/searchindex.js, doc/ja/source/commands/add.txt,
 doc/ja/source/commands/column_create.txt,
 doc/ja/source/commands/column_list.txt,
 doc/ja/source/commands/define_selector.txt,
 doc/ja/source/commands/delete.txt, doc/ja/source/commands/get.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/set.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/view_add.txt,
 doc/ja/tutorial.html, doc/ja/type.html: Updated documents for all commands.

2010-03-10 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h: Fixed a bug in grn_table_select() cause wrong search
 result when a key which is not in the table.

2010-03-10 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c: Added an error code on procs(log_level/log_put).

 * autogen.sh: Generate version number on autogen.sh.

 * resource/admin_html/index.html: Remove console.log() for debug admin tool.

 * lib/proc.c, resource/admin_html/index.html: Return rcs on
 proc_table_list()/proc_column_list().

 * lib/ctx.c, lib/proc.c: Fixed proc_log_reopen()/grn_log_reopen() bugs.

 * lib/proc.c: Set error information on proc about argument count.

 * lib/proc.c: Accept output_type param for all procs.

 * lib/Makefile.am, lib/ctx.c, version-gen.sh: Changed git version implant
 more Windows friendly.

2010-03-09 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/pat.h: Added declaration of grn_pat_truncate().

 * groonga.h, lib/db.c, lib/hash.c, lib/hash.h, lib/pat.c,
 test/unit/core/test-hash.c, test/unit/core/test-patricia-trie.c,
 test/unit/core/test-table.c: Implemented grn_table_truncate().

2010-03-08 t2001 <t2001@gol.com>

 * src/grntest.c: wait for server in WIN32.

2010-03-08 Yutaro Shimamura <yu@irx.jp>

 * lib/ctx.c, lib/ctx.h, lib/proc.c: log_reopen support in proc.

2010-03-08 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-restore.rb: follow the change of returned value of
 "delete" command

2010-03-05 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/proc.c: Fixed a bug in proc_delete() cause --id argument not work
 correctly.

 * doc/ja/source/commands/log_level.txt, lib/db.c: Disabled calling finalizer
 from grn_obj_unlink() again.

2010-03-05 Kouhei Sutou <kou@clear-code.com>

 * test/unit/util/test-string.c: add a test for Bug #130.  NOTE: This test
 causes crash!!!

2010-03-04 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/store.c: Print log and changed rc when ja segment number exceed
 JA_N_DSEGMENTS.

2010-03-04 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: call finalizer on unlink. (to avoid segv on grn_db_close)

2010-03-04 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-table.c: use data-driven style.

 * lib/db.c: don't call finalizer on unlink.

2010-03-03 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/db.c, test/unit/core/test-table.c: Fixed table/column name limitation.

 * lib/db.c, lib/str.c: Changed XML spec. of NAVIGATIONELEMENT element.

2010-03-03 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-expr-parse.c: follow the recent grn_expr inspection
 format change.

 * test/unit/core/test-table.c: add a test for [#88]

 * test/unit/http/test-http-schema.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: HTTPSchemaTest: follow the
 recent return value format from groonga server changes.

 * lib/proc.c: fix inverted bit operations.

 * lib/proc.c: fix inverted bit operations.

 * lib/db.c: fix a typo: remove needless 'with'.

 * test/.gitignore, test/unit/run-test.rb: install test libraries to test/lib/
 instead of test/unit/.

 * test/unit/http/test-http-load.rb: HTTPLoadTest: follow the recent return
 value format from groonga server changes.

 * test/unit/http/test-http-select-drilldown.rb: HTTPSelectDrilldownTests:
 follow the recent return value format from groonga server changes.

 * test/unit/http/test-http-select-basic.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: HTTPSelectBasicTests: follow
 the recent return value format from groonga server changes.

2010-03-02 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-crud.rb: omit 'get' test for now.

 * test/unit/http/test-http-crud.rb: omit 'set' test for now.

 * test/unit/http/test-http-crud.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb,
 test/unit/lib/ruby/groonga-test-utils.rb: omit 'add' test for now.

 * test/unit/core/test-restore.rb: RestoreTest: follow the recent return value
 format from groonga server changes.

 * test/unit/core/test-load.rb,
 .../unit/lib/ruby/groonga-local-gqtp-test-utils.rb: follow the recent return
 value format from groonga server changes.

2010-03-02 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c: Fixed a problem occasinally match_columns parameters
 don't work fine in grn_table_select().

2010-03-02 Yutaro Shimamura <yu@irx.jp>

 * lib/db.c: grn_obj_remove supported GRN_DB type, all tables and columns will
 be remove.

 * lib/db.c, lib/proc.c: deleted specinfo in grn_obj_remove. clearlock
 supported db, table, columns.

2010-03-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * Makefile.am: Added doc/ja directory to a dist package.

2010-03-02 t2001 <t2001@gol.com>

 * mkmfwin32.vbs: fixed missing space.

 * mkmfwin32.vbs: check x86/x64 automatically.

2010-03-01 t2001 <t2001@gol.com>

 * mkmfwin32.vbs: show messages when makefiles are generated.

 * mkmfwin32.vbs: add missing escape.

 * mkmfwin32.vbs: add LFs.

 * mkmfwin32.vbs: refined makefiles for msvc.

 * src/grntest.c: variable "pstatus" is used in linux env only.

 * src/grntest.c: adjusted including files, again

 * src/grntest.c: adjusted inluding header files.

2010-03-01 Kouhei Sutou <kou@clear-code.com>

 * test/unit/.gitignore, test/unit/lib/ruby/groonga-http-test-utils.rb,
 test/unit/run-test.rb: don't require test-unit and json in system.

2010-03-01 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/token.c: Fixed wrong grn_table_sort() results.

 * lib/ii.c, lib/token.c: Fixed a bug in grn_select() that cause incorrect
 search result when and operator assigned.

2010-02-26 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/API.html, doc/ja/add.html, doc/ja/characteristic.html,
 doc/ja/column_create.html, doc/ja/column_list.html, doc/ja/commands.html,
 doc/ja/commands/add.html, doc/ja/commands/column_create.html,
 doc/ja/commands/column_list.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/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/view_add.html, doc/ja/daemon.html,
 doc/ja/define_selector.html, doc/ja/developer.html, doc/ja/execfile.html,
 doc/ja/expr.html, doc/ja/functions.html, doc/ja/genindex.html,
 doc/ja/geo_distance.html, doc/ja/geo_in_circle.html,
 doc/ja/geo_in_rectangle.html, doc/ja/get.html, doc/ja/grnslap.html,
 doc/ja/grntest.html, doc/ja/groonga.html, doc/ja/http.html,
 doc/ja/index.html, doc/ja/load.html, doc/ja/log_level.html,
 doc/ja/log_put.html, doc/ja/now.html, doc/ja/process.html,
 doc/ja/pseudo_column.html, doc/ja/quit.html, doc/ja/rand.html,
 doc/ja/reference.html, doc/ja/search.html, doc/ja/searchindex.js,
 doc/ja/select.html, doc/ja/set.html, doc/ja/shutdown.html,
 doc/ja/source/commands/define_selector.txt,
 doc/ja/source/commands/select.txt, doc/ja/source/conf.py,
 doc/ja/source/execfile.txt, doc/ja/source/tutorial.txt, doc/ja/status.html,
 doc/ja/table_create.html, doc/ja/table_list.html, doc/ja/tutorial.html,
 doc/ja/type.html, doc/ja/view_add.html, groonga.h, lib/db.c, lib/proc.c,
 resource/admin_html/index.html: Renamed the name of argument of select
 command from 'match_column' to 'match_columns'.

2010-02-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/source/grntest.txt: Fixed documentation format on grntest.txt.

2010-02-26 Daijiro MORI <daijiro.mori@gmail.com>

 * src/groonga.c: Fixed the misalignment in usage.

 * src/groonga.c: Renamed the name of groonga command option from qlog-path to
 query-log-path.

 * lib/db.c, lib/proc.c: Added start time to json header.

2010-02-25 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.c, src/groonga.c: enabled qlog

 * lib/ctx.c, lib/ctx.h, lib/db.c, src/groonga.c: qlog support

2010-02-25 Yutaro Shimamura <yu@irx.jp>

 * lib/db.c, lib/proc.c: grn_obj_remove supports removing involved indexes.

2010-02-25 t2001 <t2001@gol.com>

 * src/grntest.c: set alarm for server shutdown.

2010-02-24 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * resource/admin_html/index.html: Follow up new output of proc_select().

2010-02-24 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.c, lib/proc.c, lib/ql.h: output elapsed time within
 result when json format was assigned.

2010-02-24 Yutaro Shimamura <yu@irx.jp>

 * lib/proc.c: add proc, table_remove column_remove.

2010-02-24 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c: Added sources on proc_column_list().

2010-02-24 Yutaro Shimamura <yu@irx.jp>

 * lib/db.c, lib/db.h, lib/proc.c: Supported table_remove, column_remove.

2010-02-24 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c: Fixed bug at parsing WITH_xxx options.

 * lib/proc.c, resource/admin_html/index.html: Implemented flags to text
 function on proc.c.

2010-02-24 t2001 <t2001@gol.com>

 * src/grntest.c: wait for shutdown.

2010-02-24 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c, lib/str.c: Returns range from column/table list proc.

2010-02-23 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/ctx.c, lib/ctx.h, src/groonga.c: Added --log-path option for groonga
 daemon.

2010-02-23 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.h: Hid grn_p() from groonga.h

 * lib/proc.c: Fixed typo.

2010-02-23 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Re-fixed wrong content-length with jsonp func.

 * lib/db.h, lib/hash.h, lib/ii.h, lib/io.h, lib/pat.h, lib/proc.h,
 lib/snip.h, lib/store.h, lib/str.h, lib/token.h: Fixed wrong condition
 whether groonga.h is included or not.

 * src/groonga.c: Fixed wrong content-length with jsonp function.

 * resource/admin_html/index.html: Fixed table column lookup on column create
 via admin html.

 * lib/proc.c: Changed proc_table|column_list() response.  Now, proc_select()
 returns not only column names but also column ranges. So, I change
 proc_table_list()/proc_column_list() to return (virtual) column type, too.

 * lib/str.c, resource/admin_html/index.html: Added column range on output of
 grn_select().

2010-02-23 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/com.h, lib/ctx.c, lib/ctx.h, lib/db.c, lib/ii.c: Fixed possible wrong
 result when multiple columns assigned as match_column for grn_select().

2010-02-23 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Define MSG_NOSIGNAL to 0 when USE_MSG_NOSIGNAL is not
 defined.

2010-02-23 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed missing index look up routine in scan_info_build().

 * lib/db.c, lib/db.h: Now, more than one column can be assigned as
 match_column value for grn_select().

2010-02-20 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Fixed parsing drilldown paramater bug.

2010-02-19 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Fixed segmentation fault when invalid procotol specified.

 * src/groonga.c: Fixed mime type detection bug reported by ticket #110.

2010-02-14 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c: grn_p(): handle NULL.

2010-02-11 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c: Fixed a bug in grn_obj_set_value() cause
 segv on a column with multiple hooks

2010-02-11 Kouhei Sutou <kou@clear-code.com>

 * debian/control: add missing quilt dependency.

 * debian/copyright: remove needless comments.

 * debian/patches/fix-mkdir-p.diff, debian/patches/series, debian/rules: add a
 patch for fix MKDIR_P problem.

2010-02-10 t2001 <t2001@gol.com>

 * src/grntest.c: changed qps of load command.

2010-02-10 Kouhei Sutou <kou@clear-code.com>

 * debian/changelog: 0.1.5 -> 0.1.6.

 * lib/proc.c, test/unit/core/test-restore.rb: dump records of no default
 tokenizer table even if it has index column.

 * lib/proc.c, test/unit/core/test-restore.rb: support _key index column dump.

 * lib/proc.c: add missing grn_obj_close().

 * lib/proc.c: dump reference columns at the end.

 * lib/proc.c: don't pass not table object to dump_table().

 * test/unit/core/test-load.rb: follow the recent changes.

 * test/unit/core/test-restore.rb,
 .../unit/lib/ruby/groonga-local-gqtp-test-utils.rb: cleanup test.

 * test/unit/core/test-restore.rb: use here document instead of string literal
 + concat.

 * test/unit/core/test-restore.rb,
 .../unit/lib/ruby/groonga-local-gqtp-test-utils.rb: restore_dump ->
 same_dump.

 * test/unit/core/Makefile.am, test/unit/core/test-dump.rb,
 test/unit/core/test-load.rb, test/unit/core/test-restore.rb,
 test/unit/lib/ruby/Makefile.am,
 .../unit/lib/ruby/groonga-local-gqtp-test-utils.rb,
 test/unit/lib/ruby/groonga-test-utils.rb, test/unit/run-test.rb: cleanup
 dump/load test.

2010-02-10 t2001 <t2001@gol.com>

 * doc/ja/grntest.html, doc/ja/source/grntest.txt, src/grntest.c: fixed typo.

 * src/grntest.c: fixed a bug in WIN32.

 * src/grntest.c: fixed timing of check_script

 * mkmfwin32.vbs: set DEFAULT_ADMIN_HTML_PATH for WIN32 temporary.

 * doc/ja/grntest.html, doc/ja/source/grntest.txt: refine grntest.doc

 * src/grntest.c: fixed typo.

 * src/grntest.c: use grn_str_getopt.

2010-02-09 t2001 <t2001@gol.com>

 * src/grntest.c: fixed escape command.

2010-02-09 Kouhei Sutou <kou@clear-code.com>

 * groonga.h, lib/db.c: add grn_p() for debugging.

2010-02-09 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.1.6

2010-02-05 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c: add missing '.'.

2010-02-04 t2001 <t2001@gol.com>

 * src/grntest.c: fixed details output problem.

2010-02-04 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/pat.c: fixed a bug in grn_pat_lcp_search() which made grn_pat_scan()
 return wrong result.

2010-02-04 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-database.c: don't use '<' and '>' for table name.

 * test/unit/core/test-dump.c: remove needless test pattern.

 * lib/proc.c: 'status' supports return code.

2010-02-04 t2001 <t2001@gol.com>

 * src/grntest.c: define __USE_XOPEN for strptime

2010-01-20 Ryo Onodera <onodera@clear-code.com>

 * src/Makefile.am, src/groonga.c: set the default value for --admin-html-path

2010-02-04 t2001 <t2001@gol.com>

 * src/grntest.c: fixed typo.

2010-02-04 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: update vector column value even if the value is empty.

2009-12-16 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c: factor out common code into set_vector()

 * lib/proc.c, test/unit/core/test-dump.c, test/unit/core/test-dump.rb: dump
 records as arrays instead of objects

2009-12-15 Ryo Onodera <onodera@clear-code.com>

 * lib/ctx.c, lib/db.c, lib/proc.c, lib/ql.h, test/unit/core/test-dump.rb:
 make load command behave as ducmented when records passed as arrays

2009-12-26 Ryo Onodera <onodera@clear-code.com>

 * lib/proc.c: group constants to take advantage of optimization

2009-12-24 Ryo Onodera <onodera@clear-code.com>

 * lib/proc.c: simplify computation: sqrt(q * q * q) -> q * sqrt(q)

2009-12-14 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c, lib/db.h, lib/proc.c, test/unit/core/test-dump.rb: support view
 tables to dump

2009-12-26 Kouhei Sutou <kou@clear-code.com>

 * test/benchmark/.gitignore, test/benchmark/Makefile.am,
 test/benchmark/bench-geo-distance.c: add a benchmark for geo distance.

 * lib/proc.c: fix a bug that geo_distance3 with WGS84 always reports 0.  'd'
 variable inside 'case GRN_DB_WGS84_GEO_POINT' clause hides 'd' variable top
 of func_geo_distance3().

2010-02-04 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/grntest.html, doc/ja/index.html, doc/ja/process.html,
 doc/ja/reference.html, doc/ja/searchindex.js, doc/ja/source/process.txt:
 Added grntest document.

2010-02-04 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-table.c: don't use '<' and '>' for type name.

2010-02-04 t2001 <t2001@gol.com>

 * doc/ja/source/grntest.txt: changed sample output.

 * src/grntest.c: refined get_sysinfo

2010-02-03 t2001 <t2001@gol.com>

 * src/grntest.c: suppered escape command.

 * src/grntest.c: fixed(?). infinite loop in "load command"

 * src/grntest.c: refined rep_local and rep_gqtp.

 * src/grntest.c: use grn_atoi and grn_isspace

2010-02-01 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/db.c: Limited table/column name([-_0-9A-Za-z]*).

2010-02-01 t2001 <t2001@gol.com>

 * src/grntest.c: removed needless absolute path.

2010-02-01 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-table-select.c: remove needless prefixes.

 * test/unit/core/test-table-select.c: add a test for selecting by nonexistent
 reference key.  Now, this test is failed.

 * lib/db.c, lib/proc.c: add missing '.' to %*s format.

 * test/unit/core/test-table-select.c: add a test for string reference key ==
 string literal.

 * test/unit/core/test-expr-parse.c: add a test for parsing string literal for
 string reference key.

 * test/unit/core/Makefile.am, test/unit/core/test-expr.c,
 test/unit/core/test-table-select.c: move grn_table_select() tests to
 test-table-select.c.

 * test/unit/core/test-expr-parse.c: use individual path.

 * test/unit/core/test-expr-parse.c: fix style.

 * test/unit/core/Makefile.am, test/unit/core/test-expr-parse.c,
 test/unit/core/test-expr.c: move expression parsing tests to
 test-expr-parse.c.

2010-01-29 t2001 <t2001@gol.com>

 * mkmfwin32.vbs: groonga.c needs "-DPACKAGE_STRING"

2010-01-29 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/ii.c: Fixed the problem in ii.c cause wrong search result for
 particular term with splited inverted index entries. Stop to create columns
 automatically in grn_load.

2010-01-29 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-dump.rb: added
 test_table_with_index_column_sorted_by_id

 * test/unit/core/test-dump.rb: follow the change of returned json format

2010-01-29 t2001 <t2001@gol.com>

 * src/grntest.c: refined. ftp LIST

 * src/grntest.c: refined. ftp LIST

 * src/grntest.c: support multi-line load command.

2010-01-28 t2001 <t2001@gol.com>

 * src/grntest.c: check buffer overrun.

2010-01-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/genindex.html, doc/ja/geo_distance.html, doc/ja/geo_in_circle.html,
 doc/ja/geo_in_rectangle.html, doc/ja/now.html, doc/ja/rand.html,
 doc/ja/searchindex.js, doc/ja/source/geo_distance.txt,
 doc/ja/source/geo_in_circle.txt, doc/ja/source/geo_in_rectangle.txt,
 doc/ja/source/now.txt, doc/ja/source/rand.txt: Fixed underspecify on document
 about grn_expr.

 * src/groonga.c: Fixed uninitialized value return on groonga server.

 * src/groonga.c: Added --version option on groonga server.

2010-01-28 t2001 <t2001@gol.com>

 * src/grntest.c: check buffer overrun

 * src/grntest.c: Don't use capital letters.

2010-01-28 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/proc.c: Fixed a problem in proc_load() that cause too many output.

2010-01-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Fixed memory leak of jsonp_func.

2010-01-28 t2001 <t2001@gol.com>

 * lib/groonga_in.h: define INT8 nad INT16 for WIN32

2010-01-27 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Added json callback parameter on http.

 * src/groonga.c: Show index.html if '/' is required with http.

2010-01-27 t2001 <t2001@gol.com>

 * src/grntest.c: refined: error handling

2010-01-26 Kouhei Sutou <kou@clear-code.com>

 * src/.gitignore: add grntest to .gitignore.

 * test/unit/core/test-inverted-index.c: don't change the current directory.

 * test/unit/core/test-cast.c: add missing if braces.

2009-12-18 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-cast.c: fix argument types.

 * lib/db.c, test/unit/core/test-cast.c: grn_obj_cast() supports text ->
 boolean.

 * lib/db.c, lib/str.c, lib/str.h: grn_obj_cast() supports text ->
 int16/uint16.

 * lib/db.c, lib/str.c, lib/str.h, test/unit/lib/grn-assertions.c:
 grn_obj_cast() supports text -> int8/uint8.

 * lib/db.c: grn_obj_cast() supports number -> boolean.

 * lib/db.c, test/unit/core/test-cast.c: grn_obj_cast() supports integer ->
 int16/uint16.

 * lib/db.c, test/unit/core/test-cast.c: grn_obj_cast() supports integer ->
 int8/uint8.

 * test/unit/http/test-http-select-drilldown.rb: add a test for complex
 drilldown.

 * lib/proc.c: define_selector support JSON format result.

 * test/unit/http/Makefile.am, test/unit/http/test-http-select-drilldown.rb:
 add a test for a bit complex drilldown.

 * lib/proc.c: error code -> return code.

 * test/unit/http/test-http-select-basic.rb: fix method name.

 * test/unit/http/test-http-schema.rb: use JSON format result.

 * lib/proc.c: use grn_get_ctype().

 * lib/proc.c, test/unit/lib/ruby/groonga-http-test-utils.rb: load supports
 JSON format result.

 * lib/proc.c: column_create supports JSON format result.

 * lib/proc.c: table_create/view_add support JSON format result.

 * lib/proc.c: quit/shutdown accept output_type and support JSON format
 result.

 * test/unit/http/test-http-select-basic.rb,
 test/unit/http/test-http-select.rb: rename to existing select via HTTP test
 to select basic.

 * test/unit/http/test-http-select.rb: add a missing newline.

 * lib/db.c, test/unit/core/test-expr-script.c: '--' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/expr.c, lib/expr.y, test/unit/core/test-expr.c: don't overwrite
 existing error by syntax error.

2009-12-17 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/Makefile.am, test/unit/core/test-expr-query.c: add a test
 for '=' in query syntax.

2009-12-16 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-expr.c: remove needless prototype declarations.

2010-01-26 Kouhei Sutou <kou@clear-code.com>

 * test/unit/lib/grn-assertions.c: include <groonga_in.h> for int64_t.

 * src/groonga.c: include missing sys/socket.h.  Should we use grn_com_send()
 instead of send()?

 * src/grntest.c: move #include to outside of function.

2010-01-22 t2001 <t2001@gol.com>

 * src/grntest.c: fixed typo

 * src/grntest.c: add copyright doc.

 * doc/ja/source/grntest.txt: add grntest.txt

 * mkmfwin32.vbs: add mkmfwin32

 * src/grntest.c: cleanup warnings

 * src/Makefile.am: fixed typo

 * src/Makefile.am, src/grntest.c: add grntest.c

2010-01-18 Kouhei Sutou <kou@clear-code.com>

 * debian/docs: remove debian/docs.

 * debian/rules: fix typos.

 * debian/control: remove needless explicit libmecab1.

2010-01-18 Kouhei Sutou <kou@delian.clear-code.com>

 * debian/control: libgroonga-dev: devel -> libdevel.

2010-01-18 Kouhei Sutou <kou@clear-code.com>

 * debian/control: fix section.

2010-01-15 Kouhei Sutou <kou@clear-code.com>

 * debian/changelog, debian/control, debian/copyright, debian/docs,
 debian/rules: add Debian package related files.

2010-01-13 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: fixed bugs on parsing GET parameter on HTTP server.

2010-01-08 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/str.c: Changed spec for NO attr of HIT tag on XML output.

2009-12-29 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/ctx.c, lib/proc.c, src/groonga.c: splited http handler.

 * resource/admin_html/index.html: supported full params of select cmd on
 html.

2009-12-21 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/str.c: Fixed a bug in grn_obj_cast() cause memory leak.

2009-12-16 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Added support for GRN_EXPR_ALLOW_UPDATE to grn_select().

2009-12-15 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/Makefile.am, test/unit/core/test-encoding.c,
 test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h: add a test
 for grn_{set,get}_default_encoding().

 * test/unit/core/test-expr-script.c: add a test for 'nonexistent_column ==
 XXX' expression.

2009-12-14 Ryo Onodera <onodera@clear-code.com>

 * lib/proc.c, test/unit/core/test-dump.rb: support multiple columns for
 source option

 * lib/proc.c, test/unit/core/test-dump.c: make record id preserved only with
 no-key tables

 * test/unit/core/test-dump.c: add missing test functions declarations

 * doc/ja/commands.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/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/view_add.html,
 doc/ja/index.html, doc/ja/reference.html, doc/ja/searchindex.js,
 doc/ja/source/commands/delete.txt: added documentation of "delete" command

 * doc/ja/commands/get.html, doc/ja/searchindex.js,
 doc/ja/source/commands/get.txt: corrected documentation of "get" command

2009-12-13 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: fall back to call PARSE(0) even if rc < 0, in order handle syntax
 error.

 * lib/db.c: Added NULL check to ACCESSORP().

2009-12-12 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_table_add() that hook doesn't work when added
 is NULL.

2009-12-11 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c, lib/expr.c, lib/expr.y, test/unit/core/test-expr-script.c: '++'
 isn't allowed without GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '^=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '|=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '&=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '>>>=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '>>=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '<<=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '-=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '+=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '%=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '/=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c, test/unit/core/test-expr-script.c: '*=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * groonga.h, lib/db.c, test/unit/core/test-expr-script.c,
 test/unit/lib/grn-test-utils.c: '=' isn't allowed without
 GRN_EXPR_ALLOW_UPDATE.

 * lib/db.c: use 'header.domain =' instead of grn_obj_reinit().

 * lib/db.c: use 'header.domain =' instead of grn_obj_reinit().

2009-12-11 Ryo Onodera <onodera@clear-code.com>

 * lib/proc.c, test/unit/core/test-dump.rb: don't output _id and _key columns
 in some cases

2009-12-11 Kouhei Sutou <kou@clear-code.com>

 * ...e-d13379ad94118460d57a7f4a9f799de3853642de.yaml: groonga-16 will be done
 in the future.

 * ...e-d13379ad94118460d57a7f4a9f799de3853642de.yaml: start groonga-16.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml: done groonga-11.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml: mark assign supported.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml: fix indent.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support ^= in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support |= in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support &= in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support >>>= in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support >>= in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support <<= in script syntax.

2009-12-11 Ryo Onodera <onodera@clear-code.com>

 * lib/proc.c, test/unit/core/test-dump.rb: support unsequantial arrays

 * test/unit/core/test-dump.rb: rename: assert_dump -> assert_restore_dump
 assert_restore_dump restores and asserts the result of dump. and the new
 assert_dump only asserts the result of dump.

2009-12-11 Kouhei Sutou <kou@clear-code.com>

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support -= in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support += in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support %= in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support /= in script syntax.

 * test/unit/core/test-expr-script.c: add tests for ||.

 * lib/db.c: set header.domain to GRN_BULK.

 * lib/db.c, test/unit/core/test-expr-script.c: && and || also supports float
 and text.

2009-12-11 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-dump.rb: check exit status of groonga more strictly

 * test/unit/core/test-dump.rb: make feed_commands callable multiple times in
 a test

 * lib/proc.c, test/unit/core/test-dump.rb: actually implement the body of
 "delete"

 * lib/proc.c: defined skeleton "delete" based on "get"

2009-12-11 Kouhei Sutou <kou@clear-code.com>

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support *= operator in script syntax.

 * test/unit/core/test-expr-script.c: add tests for logic operator '&'.

2009-12-10 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c: cleanup.

 * test/unit/core/test-expr-script.c: add tests for = in expression syntax.

 * lib/db.c: use %*s.

2009-12-10 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c, lib/proc.c, test/unit/core/test-dump.rb: support dump/restore of
 _value more throughly

 * lib/db.c, test/unit/core/test-dump.rb: fix false-positive
 test_vector_empty_load  actually, test_vector_empty_load was silently
 failing. this fixes it

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.html,
 ...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
 ...e-41c02e541788d975e77e717e111db5305a8c3dd1.html,
 ...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
 ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
 ...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
 ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
 ...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.html,
 doc/issues/html/release-1.0.0.html,
 ...e-41c02e541788d975e77e717e111db5305a8c3dd1.yaml: add new issue of array
 with _value column (also update html files)

 * test/unit/core/test-dump.rb: add test_load_chained_subtables

 * test/unit/core/test-dump.rb: minor cleanup

 * test/unit/core/test-dump.rb: test_vector_empty_load

 * test/unit/core/test-dump.rb: rename test_vector_load to
 test_vector_string_load

 * lib/db.c, lib/str.c, test/unit/core/test-dump.rb,
 test/unit/core/test-expr.c: use ids to reference array records

 * lib/db.c, test/unit/core/test-dump.rb: fixes a bug of adding an empty
 record

2009-12-10 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c: unify operator codes for text.

2009-12-10 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/str.c: Fixed a bug in grn_text_otoj() and grn_text_otoxml() which cause
 segv when limit assigned out of range.

2009-12-10 Kouhei Sutou <kou@clear-code.com>

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support | in script syntax.

 * test/unit/core/test-expr-script.c: fix test data.

 * test/unit/core/test-dump.c: fix a memory leak.

 * test/unit/core/test-dump.c: remove needless label prefix.

 * lib/db.c, test/unit/core/test-expr-script.c: support -variable.

2009-12-10 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c: refactor some code in brace_close

 * test/unit/core/test-dump.rb: add test_load_with_int32_reference_key

 * lib/db.c, lib/str.c, test/unit/core/test-dump.rb: support vector column of
 reference keys

2009-12-09 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c, test/unit/core/test-dump.rb: use grn_obj_cast when restoring
 vector columns

 * test/unit/core/test-dump.rb: add test_int32_load

 * lib/str.c, test/unit/core/test-dump.rb: support basic restore and dump of
 vector column

 * lib/proc.c: replace unnecessary use of GRN_TEXT_PUTS with GRN_TEXT_PUTC

 * test/unit/core/test-dump.c: make timeout 10 seconds from 1 second in
 test-dump.c

 * test/unit/core/test-dump.c: use cut_take_printf in test_column_create

 * test/unit/core/test-dump.c: print stderr from groonga with dump command

 * lib/proc.c, lib/str.c: move vector-column-printing code to grn_text_otoj

 * test/unit/core/test-dump.c: add a test for bool types to data_vector_column

 * test/unit/core/test-dump.c: properly name each label in data_vector_column

 * lib/proc.c, test/unit/core/test-dump.c: support dumping records in vector
 columns

2009-12-09 t2001 <t2001@gol.com>

 * src/groonga.c: MSG_NOSIGNAL is not available for WIN32

 * lib/ctx.c: add grn_get_version grn_get_package

 * groonga.h: add get_version api.

2009-12-08 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c: Fixed a problem in grn_ctx_recv() which didn't work correctly
 when invoked with local ctx.

2009-12-08 Kouhei Sutou <kou@clear-code.com>

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support ^ in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support & in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support ~ in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support >>> in script syntax.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support >> in script syntax.

2009-12-08 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-dump.c: make test_column_create test against scalar and
 vector columns

 * test/unit/core/test-dump.c: add test_column_create in test-dump.c

2009-12-08 Kouhei Sutou <kou@clear-code.com>

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support string << string.

2009-12-08 Ryo Onodera <onodera@clear-code.com>

 * lib/proc.c, test/unit/core/test-dump.c: support arrays with value_type

 * lib/proc.c, test/unit/core/test-dump.rb: dump records after all scheme is
 dumped

 * lib/proc.c, test/unit/core/test-dump.rb: don't dump records of tables with
 index columns  note: this is a work-in-progress patch. so, the newly-added
 test_table_with_index_column fails.

2009-12-08 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-dump.c, test/unit/core/test-dump.rb: move more table
 dump tests to C from Ruby.

 * test/unit/core/test-dump.c, test/unit/core/test-dump.rb: move simple table
 dump tests to C from Ruby.

 * test/unit/core/test-dump.c: parameterize hash table dump tests.

 * test/unit/core/Makefile.am, test/unit/core/test-dump.c: rewrite a dump test
 in C.

2009-12-08 Ryo Onodera <onodera@clear-code.com>

 * lib/proc.c, test/unit/core/test-dump.rb: support default_tokenizer option
 of table_create

2009-12-07 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-dump.rb: add test_load_with_reference_key

 * lib/proc.c, test/unit/core/test-dump.rb: add
 test_create_hash_table_without_key_type and make it pass

 * lib/proc.c, test/unit/core/test-dump.rb: support dumping of record values

2009-12-04 Ryo Onodera <onodera@clear-code.com>

 * lib/proc.c, test/unit/core/test-dump.rb: support index column's source
 option in dump

 * lib/proc.c: clean ups

 * lib/proc.c, test/unit/core/test-dump.rb: fixes a bug occured when column's
 type isn't ShortText

 * lib/proc.c, test/unit/core/test-dump.rb: support dumping of column schema

 * lib/proc.c: add missing grn_obj_unlink

 * lib/proc.c, test/unit/core/test-dump.rb: dump "table_create"s in the
 correct order.

 * lib/proc.c, test/unit/core/test-dump.rb: support value_type of table_create
 in dump command

 * lib/proc.c: clean up

 * lib/proc.c, test/unit/core/test-dump.rb: add more tests of dumping table
 schema

 * lib/proc.c: support dumping of table schema

 * lib/proc.c: add a TODO comment regarding output_type of dump

 * test/unit/core/test-dump.rb, test/unit/lib/ruby/groonga-test-utils.rb: make
 test_dump more meaningful

2009-12-04 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/Makefile.am, test/unit/core/test-dump.rb,
 test/unit/http/Makefile.am, test/unit/http/test-dump.rb,
 test/unit/lib/ruby/groonga-test-utils.rb: cleanup dump test.

2009-12-03 Ryo Onodera <onodera@clear-code.com>

 * lib/proc.c: add dump command

 * test/unit/http/Makefile.am, test/unit/http/test-dump.rb: add a very
 primitive test for dump command

2009-12-03 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c, test/unit/core/test-expr-script.c: start << support.

2009-12-03 Ryo Onodera <onodera@clear-code.com>

 * doc/ja/commands/column_create.html, doc/ja/commands/table_create.html,
 doc/ja/searchindex.js, doc/ja/source/commands/column_create.txt,
 doc/ja/source/commands/table_create.txt: update document to reflect "flags"
 option change

 * lib/proc.c: support "TABLE_VIEW" being passed as flags option

 * test/unit/http/test-http-schema.rb: add a test of "TABLE_VIEW", which
 should pass

2009-12-03 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c, test/unit/core/test-expr-script.c: check zero division.

2009-12-03 Ryo Onodera <onodera@clear-code.com>

 * ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.yaml: close groonga-27

2009-12-03 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-expr-script.c: split error data.

 * test/unit/core/test-expr-script.c: clean incr/decr test up.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support INCR_POST and DECR_POST.

2009-12-03 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-schema.rb: remove unnecessary line breakings

2009-12-03 Kouhei Sutou <kou@clear-code.com>

 * lib/proc.c: don't declare variables in middle of code block.

 * lib/db.c, test/unit/core/test-expr-script.c: handle overflow of -integer32.

2009-12-03 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-schema.rb: add several flags-as-symbol tests of
 column_create

 * lib/proc.c: support symbols for "flags" option of column_create

 * test/unit/http/test-http-schema.rb: add a test of "flags" option of a
 symbol

 * test/unit/http/test-http-schema.rb: insert "table_create_" in each test
 name

 * test/unit/http/test-http-schema.rb: add test_invalid_symbol

 * test/unit/http/test-http-schema.rb: add
 test_combined_symbls_with_whitespaces

 * test/unit/http/test-http-schema.rb: add test_combined_symbols

 * test/unit/http/test-http-schema.rb: rename: string -> symbol

 * lib/proc.c: support symbols for "flags" option of table_create

 * test/unit/http/test-http-schema.rb: add a test of "flags" option being
 passed as string

2009-12-03 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c, test/unit/core/test-expr-script.c: support -int64 and -float.

 * test/unit/core/test-expr-script.c: improve description.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr-script.c: support DECR.

2009-12-02 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c: revert limit == 0 case change.

 * groonga.h: fix limit document.  -1 means all records not 0.

 * lib/db.c: fix limit == 0 border case bug.

 * lib/db.c, test/unit/core/test-database.c: grn_table_size() supports grn_db.

2009-12-01 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c, lib/db.h: enable negative offset and limit to cursor.

2009-12-02 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c, test/unit/core/test-expr.c: fallback to uint32 instead of int32

2009-12-02 Kouhei Sutou <kou@clear-code.com>

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml: mark INCR supported.

 * lib/db.c, test/unit/core/test-expr-script.c: report ++CONSTANT as an error.

 * lib/db.c, test/unit/core/test-expr-script.c: support ++TIME.

 * test/unit/core/test-expr-script.c: add a test for ++FLOAT.

 * test/unit/core/test-expr-script.c, test/unit/core/test-expr.c,
 test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h: make
 grn_test_assert_expr shared.

 * test/unit/core/test-expr.c: .:score -> ._score.

 * lib/ii.c: add NULL check.

 * test/unit/core/Makefile.am, test/unit/core/test-expr-script.c,
 test/unit/core/test-expr.c, test/unit/lib/grn-assertions.c,
 test/unit/lib/grn-assertions.h: split tests for script syntax expression.

 * lib/db.c: support assign on increment.

 * lib/db.c, test/unit/core/test-expr.c: report an error for ++TEXT.

 * lib/db.c, test/unit/core/test-expr.c: support ++INT32.

 * test/unit/core/test-expr.c: separate data generate functions.

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
 test/unit/core/test-expr.c: support MOD in script syntax.

2009-12-01 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/ii.c, lib/ii.h, lib/str.c: Apply multi column index if
 available.

2009-12-01 Kouhei Sutou <kou@clear-code.com>

 * ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml: mark groonga-11 as
 in-progress.

2009-12-01 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c: fix a compiler warning in parse_script in lib/db.c

2009-12-01 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-cast.c: suppress warnings on 32bit environment.

 * test/unit/core/test-expr.c: suppress an warning on 32bit environment.

2009-11-30 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c: Added weigth parameter to grn_column_index().

2009-11-30 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c, lib/str.c, test/unit/http/test-http-select.rb: use proposed xml
 output format

2009-11-30 Kouhei Sutou <kou@clear-code.com>

 * test/unit/lib/ruby/groonga-http-test-utils.rb: pass output_type as a
 parameter.

2009-11-30 Ryo Onodera <onodera@clear-code.com>

 * ...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
 doc/issues/html/release-1.0.0.html,
 ...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.yaml, lib/db.c, lib/str.c,
 test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: put linefeed to the xml
 output.

2009-11-27 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c, test/unit/core/test-expr.c: report an error for casting non
 numerical text -> numerical.

 * test/unit/core/test-inverted-index.c: .:score -> _score.

 * lib/db.c, test/unit/core/test-cast.c: return GRN_INVALID_ARGUMENT for
 casting non-numeric text to numeric.

 * lib/db.c, test/unit/core/test-expr.c: handle 'string' -/* 'string' error.

 * lib/db.c, test/unit/core/test-expr.c: support / arithmetic operator.

 * lib/db.c, test/unit/core/test-expr.c: support * arithmetic operator.

 * test/unit/core/test-expr.c: add tests for - operation.

 * lib/db.c, test/unit/core/test-expr.c: support - operation in script type
 expression.

 * lib/db.c: add missing NULL check.

 * test/unit/core/test-expr.c: add a test for "string + int".

 * lib/db.c, test/unit/core/test-expr.c: "int + float" returns float.

 * test/unit/core/test-expr.c: add a test for 'int + string'

 * lib/db.c, test/unit/core/test-expr.c: support 'string + string'.

2009-11-27 Ryo Onodera <onodera@clear-code.com>

 * ...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
 doc/issues/html/release-1.0.0.html,
 ...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.yaml: close "groonga-3:
 grn_expr_parse numeric value handling"

 * ...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
 ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
 ...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.html,
 doc/issues/html/release-1.0.0.html: update ditz html files

 * test/unit/core/test-expr.c: add tests of grn_obj's type of numeric literals
 for grn_expr_parse

2009-11-27 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/commands/select.html, doc/ja/geo_distance.html,
 doc/ja/searchindex.js, doc/ja/source/commands/select.txt,
 doc/ja/source/conf.py: Temporary removed "source.rdoc" from extensions of
 conf.py in order to avoid error.

 * ...e-5bbdf2428fdeeaaec9229211204ea89775eef83b.html,
 ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
 ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
 ...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.html,
 doc/issues/html/release-1.0.0.html, doc/issues/html/release-1.1.0.html,
 ...e-5bbdf2428fdeeaaec9229211204ea89775eef83b.yaml: updated doc/issues/html

2009-11-27 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-expr.c: use proper tolerance value in
 test_expr_parse_float

 * lib/db.c, test/unit/core/test-expr.c: make grn_expr_parse handle float
 literals.

2009-11-27 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: ',' can be used as delimiter in grn_table_sort_key_from_str() and
 grn_obj_columns().

2009-11-27 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/ctx.c: fixed bug on handling xml extension.

2009-11-26 Daijiro MORI <daijiro.mori@gmail.com>

 * ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml,
 ...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.yaml, lib/ctx.c, lib/db.c: Now,
 pseudo column name (like "_key") must not be abbreviated.

2009-11-25 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c, test/unit/core/test-expr.c: support unary + and binary +.

 * test/unit/core/test-expr.c: add tests for comparison operators.

 * test/unit/core/test-expr.c: fix style.

 * test/unit/core/test-expr.c: use grn_test_assert() and remove duplicated
 close.

2009-11-25 Daijiro MORI <daijiro.mori@gmail.com>

 * ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.yaml, groonga.h, lib/db.c,
 lib/expr.c, lib/expr.y, test/unit/core/test-expr.c: modified the
 specification of grn_expr_parse(). changed parse_level to flags.

2009-11-25 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-expr.c: make a common variable static.

 * test/unit/core/test-expr.c: fix style.

 * test/unit/core/test-expr.c: use function instead of macro.

 * test/unit/core/test-expr.c: use static variables.

 * test/unit/core/test-expr.c: make common variables static.

 * test/unit/core/test-expr.c: make non-removable variables local.

 * test/unit/core/test-expr.c: make common variables static.

2009-11-25 Ryo Onodera <ryoqun@erika.(none)>

 * doc/issues/html/release-1.0.0.html: update release-1.0.0.html

2009-11-25 Daijiro MORI <daijiro.mori@gmail.com>

 * ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml, html/blue-check.png,
 html/green-bar.png, 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-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
 ...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
 ...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
 ...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
 ...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
 ...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
 ...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.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-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
 ...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
 ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
 ...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
 ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
 ...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
 ...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
 ...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
 ...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
 ...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
 ...e-e8783b135ab85b44129399956560925bbeece2a8.html,
 ...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
 ...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
 ...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html, html/red-check.png,
 html/release-1.0.0.html, html/release-1.1.0.html, html/style.css,
 html/yellow-bar.png: remove duplicated html files.

2009-11-25 Ryo Onodera <ryoqun@erika.example.org>

 * ...e-44a8e2ec39e44e46fbb0be2e73b1250f7b21cc77.html,
 ...e-690c05001ca0607d16d910a9be30aeb3799a402b.html,
 ...e-a4d0fff53122fd0a48c91db4379a50b29ad6a55f.html,
 ...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.html,
 ...e-c804446bb766b21c53313bc888a2bc93ddaec0aa.html,
 ...e-df04c90c558d74906fd043ff0a58bd2d5fcda92c.html,
 ...e-e01d14efd2ec42ee347c9e3544c043b2a7603849.html,
 ...e-e778c364b737119a27abe17ea144ebb1f38d8033.html,
 ...e-44a8e2ec39e44e46fbb0be2e73b1250f7b21cc77.yaml,
 ...e-690c05001ca0607d16d910a9be30aeb3799a402b.yaml,
 ...e-a4d0fff53122fd0a48c91db4379a50b29ad6a55f.yaml,
 ...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.yaml,
 ...e-c804446bb766b21c53313bc888a2bc93ddaec0aa.yaml,
 ...e-df04c90c558d74906fd043ff0a58bd2d5fcda92c.yaml,
 ...e-e01d14efd2ec42ee347c9e3544c043b2a7603849.yaml,
 ...e-e778c364b737119a27abe17ea144ebb1f38d8033.yaml: added some issues

2009-11-25 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/bugs/html/blue-check.png, doc/bugs/html/green-bar.png,
 doc/bugs/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-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
 ...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
 ...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
 ...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
 ...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
 ...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
 ...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.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-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
 ...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
 ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
 ...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
 ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
 ...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
 ...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
 ...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
 ...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
 ...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
 ...e-e8783b135ab85b44129399956560925bbeece2a8.html,
 ...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
 ...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
 ...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html,
 doc/bugs/html/red-check.png, doc/bugs/html/release-1.0.0.html,
 doc/bugs/html/release-1.1.0.html, doc/bugs/html/style.css,
 doc/bugs/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-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.yaml,
 ...e-46d1cf02cf0906b13fb978ae4782525b286c1786.yaml,
 ...e-49ac44028aa53a91f58fd32ceba4250f770a137a.yaml,
 ...e-573fb49da556afd28ef0488c08e63d47a810b8df.yaml,
 ...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.yaml,
 ...e-66f39e8d340b7eebeac21833091c11f2fda90e37.yaml,
 ...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.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-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.yaml,
 ...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.yaml,
 ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.yaml,
 ...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.yaml,
 ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.yaml,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.yaml,
 ...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.yaml,
 ...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.yaml,
 ...e-d13379ad94118460d57a7f4a9f799de3853642de.yaml,
 ...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.yaml,
 ...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.yaml,
 ...e-e8783b135ab85b44129399956560925bbeece2a8.yaml,
 ...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.yaml,
 ...e-edf53ced18e61dd42e7f73929325866ce6178f3e.yaml,
 ...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.yaml, doc/bugs/project.yaml,
 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-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
 ...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
 ...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
 ...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
 ...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
 ...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
 ...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.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-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
 ...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
 ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
 ...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
 ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
 ...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
 ...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
 ...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
 ...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
 ...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.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-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.yaml,
 ...e-46d1cf02cf0906b13fb978ae4782525b286c1786.yaml,
 ...e-49ac44028aa53a91f58fd32ceba4250f770a137a.yaml,
 ...e-573fb49da556afd28ef0488c08e63d47a810b8df.yaml,
 ...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.yaml,
 ...e-66f39e8d340b7eebeac21833091c11f2fda90e37.yaml,
 ...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.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-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.yaml,
 ...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.yaml,
 ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.yaml,
 ...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.yaml,
 ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.yaml,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.yaml,
 ...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.yaml,
 ...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.yaml,
 ...e-d13379ad94118460d57a7f4a9f799de3853642de.yaml,
 ...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.yaml,
 ...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.yaml,
 ...e-e8783b135ab85b44129399956560925bbeece2a8.yaml,
 ...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.yaml,
 ...e-edf53ced18e61dd42e7f73929325866ce6178f3e.yaml,
 ...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.yaml, doc/issues/project.yaml:
 bugs -> issues

 * ...e-072a87e92a531f903d1c8c750ae487e857229311.html,
 ...e-0813445b4e7e031705443c65de4e56490cfb5f68.html,
 ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.html,
 ...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.html,
 ...e-12743ec6cb50faa98ba506825875a65cd4a5114b.html,
 ...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.html,
 ...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.html,
 ...e-35fb457d0882c0fa9c435907ee61db198ceef775.html,
 ...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.html,
 ...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.html,
 ...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
 ...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
 ...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
 ...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
 ...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
 ...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.html,
 ...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.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-99853725c11f5af0855fe4738b87ead3bcacacef.html,
 ...e-a0c6017a26ab4aec78c9125591fc32637eb85065.html,
 ...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
 ...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
 ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
 ...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
 ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
 ...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
 ...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
 ...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
 ...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
 ...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
 ...e-e8783b135ab85b44129399956560925bbeece2a8.html,
 ...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
 ...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
 ...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html,
 doc/bugs/html/release-1.0.0.html, doc/bugs/html/release-1.1.0.html,
 ...e-072a87e92a531f903d1c8c750ae487e857229311.yaml,
 ...e-0813445b4e7e031705443c65de4e56490cfb5f68.yaml,
 ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml,
 ...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.yaml,
 ...e-12743ec6cb50faa98ba506825875a65cd4a5114b.yaml,
 ...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.yaml,
 ...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.yaml,
 ...e-35fb457d0882c0fa9c435907ee61db198ceef775.yaml,
 ...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.yaml,
 ...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.yaml,
 ...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.yaml,
 ...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.yaml,
 ...e-49ac44028aa53a91f58fd32ceba4250f770a137a.yaml,
 ...e-573fb49da556afd28ef0488c08e63d47a810b8df.yaml,
 ...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.yaml,
 ...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.yaml,
 ...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.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-99853725c11f5af0855fe4738b87ead3bcacacef.yaml,
 ...e-a0c6017a26ab4aec78c9125591fc32637eb85065.yaml,
 ...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.yaml,
 ...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.yaml,
 ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.yaml,
 ...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.yaml,
 ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.yaml,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.yaml,
 ...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.yaml,
 ...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.yaml,
 ...e-d13379ad94118460d57a7f4a9f799de3853642de.yaml,
 ...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.yaml,
 ...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.yaml,
 ...e-e8783b135ab85b44129399956560925bbeece2a8.yaml,
 ...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.yaml,
 ...e-edf53ced18e61dd42e7f73929325866ce6178f3e.yaml,
 ...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.yaml,
 ...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-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
 ...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
 ...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
 ...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
 ...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
 ...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.html,
 ...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.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-a0c6017a26ab4aec78c9125591fc32637eb85065.html,
 ...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
 ...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
 ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
 ...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
 ...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
 ...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
 ...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
 ...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
 ...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
 ...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
 ...e-e8783b135ab85b44129399956560925bbeece2a8.html,
 ...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
 ...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
 ...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html, html/release-1.0.0.html,
 html/release-1.1.0.html: Added more issues.

2009-11-24 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/bugs/html/blue-check.png, doc/bugs/html/green-bar.png,
 doc/bugs/html/green-check.png,
 ...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.html,
 ...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
 ...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
 ...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
 ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
 ...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
 doc/bugs/html/red-check.png, doc/bugs/html/release-1.0.0.html,
 doc/bugs/html/release-1.1.0.html, doc/bugs/html/style.css,
 doc/bugs/html/yellow-bar.png,
 ...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.yaml,
 ...e-66f39e8d340b7eebeac21833091c11f2fda90e37.yaml,
 ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml, html/blue-check.png,
 html/green-bar.png, html/green-check.png,
 ...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
 ...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
 ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
 ...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html, html/red-check.png,
 html/release-1.0.0.html, html/release-1.1.0.html, html/style.css,
 html/yellow-bar.png: Added some issues.

2009-11-24 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-cast.c: add tests for int64/uint64 -> XXX cast.

 * test/unit/core/test-cast.c: add tests for int32/uint32 -> XXX cast.

 * test/unit/core/test-cast.c: add text -> time tests.

 * test/unit/core/test-cast.c: add text -> float tests.

 * test/unit/core/test-cast.c: add text -> int*/uint* tests.

 * test/unit/core/test-cast.c: add text -> bool/uint32 tests.

 * test/unit/core/Makefile.am, test/unit/core/test-cast.c: add a test for
 grn_obj_cast().

 * .gitignore, doc/ja/Makefile, doc/ja/source/conf.py, doc/ja/source/rdoc.py:
 support RDoc generation.

2009-11-22 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c: Fixed a bug in grn_ctx_impl_init().

 * lib/com.c, lib/com.h, lib/ctx.c, lib/ctx.h, lib/db.c, lib/groonga_in.h,
 lib/hash.c, lib/hash.h, lib/io.c, lib/token.c, src/groonga.c: Added
 grn_critical_section.

2009-11-19 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/com.c, lib/com.h, src/grnslap.c, src/groonga.c: Now, groonga server
 accept only HTTP when '--protocol http' assigned as command line option.

2009-11-18 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Added usage of protocol parameter of groonga.

 * lib/db.c: Fixed typo.

2009-11-17 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_obj_set_value() that empty value was not
 updated correctly.

 * lib/ii.c, src/groonga.c: Fixed a bug in grn_ii_column_update() cause segv
 when empty vector value passed.

2009-11-17 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb: reflect the schema change in
 pupulate_users by dae7d0e8

2009-11-16 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/developer.html, doc/ja/index.html, doc/ja/searchindex.js,
 doc/ja/source/developer.txt, doc/ja/source/developer/com.txt,
 doc/ja/source/index.txt: Added com document for developer.

2009-11-16 Daijiro MORI <daijiro.mori@gmail.com>

 * src/groonga.c: Separated h_server and g_server.

2009-11-16 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-crud.rb: fixes NoMethodErrors: create_table ->
 table_create

2009-11-15 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: add tests for output_columns
 with '*'.

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: place expected in
 assert_drilldown at the first.

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: add a test for multiple
 drilldown_sortby.

 * test/unit/http/test-http-select.rb: out of offset/limit doesn't report
 error.

 * test/unit/http/test-http-select.rb: add tests for sortby and offset/limit.

 * test/unit/http/test-http-select.rb: use record.size instead of 10.

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: move user_id related methods
 to select tests.

 * test/unit/run-test.rb: use UTF-8.

 * test/unit/http/test-http-select.rb: share define_selector tests with
 select.

 * test/unit/http/test-http-select.rb: remove a needless test.

 * test/unit/http/test-http-crud.rb: add tests for set.

2009-11-14 Kouhei Sutou <kou@clear-code.com>

 * test/unit/lib/ruby/groonga-http-test-utils.rb: remove needless code.

 * test/unit/lib/ruby/groonga-http-test-utils.rb: fix style.

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: don't share comments related
 helper methods.

 * test/unit/lib/ruby/groonga-http-test-utils.rb: Groonga -> groonga.

 * test/unit/http/test-http-select.rb: Groonga -> groonga.

2009-11-13 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: add
 test_sortby_with_multiple_column

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: change name: bookmarks ->
 user_id(s)

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: corrects typos in example
 sentences

2009-11-13 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-crud.rb: add tests for get.

 * test/unit/http/test-http-crud.rb: revert accidently removed set tests.

 * test/unit/http/test-http-crud.rb: add tests for output_columns of add.

2009-11-13 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/column_create.html, doc/ja/commands/column_list.html,
 doc/ja/commands/define_selector.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/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/view_add.html, doc/ja/execfile.html, doc/ja/expr.html,
 doc/ja/functions.html, doc/ja/geo_distance.html, doc/ja/geo_in_circle.html,
 doc/ja/geo_in_rectangle.html, doc/ja/grnslap.html, doc/ja/http.html,
 doc/ja/index.html, doc/ja/now.html, doc/ja/process.html,
 doc/ja/pseudo_column.html, doc/ja/rand.html, doc/ja/reference.html,
 doc/ja/searchindex.js, doc/ja/source/characteristic.txt,
 doc/ja/source/index.txt, doc/ja/tutorial.html, doc/ja/type.html: Added
 characteristic document.

2009-11-13 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb: add a test of specifying multiple
 columns to "drilldown"

2009-11-13 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-crud.rb: add tests for columns and values options
 of add.

2009-11-13 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb: corrects a coding-style problem

 * test/unit/http/test-http-select.rb: add tests of corner cases of
 drilldown_offset to HTTPSelectTest

 * test/unit/http/test-http-select.rb: add tests of zero and negative
 drilldown_offset to HTTPSelectTest

 * test/unit/http/test-http-select.rb: add tests of zero and negative
 drilldown_limit to HTTPSelectTest

2009-11-13 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-crud.rb: add tests for adding without key.

 * test/unit/http/test-http-crud.rb: split add/set/get.

2009-11-13 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb: add tests of corner cases of offset to
 HTTPSelectTest

 * test/unit/http/test-http-select.rb: add tests of zero and negative offset
 to HTTPSelectTest

 * test/unit/http/test-http-select.rb: add tests of zero and negative limit to
 HTTPSelectTest

2009-11-13 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-crud.rb: add tests for nonexistent cases.

 * test/unit/http/test-http-load.rb: add a test for int (not text) value
 loading.

 * test/unit/http/test-http-schema.rb: follow invalid name error message.

2009-11-13 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_load cause segv when empty array passwd as
 vector value.

2009-11-12 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/grnslap.c: Printed protocol type on grnslap.

 * doc/ja/grnslap.html, doc/ja/searchindex.js, doc/ja/source/grnslap.txt:
 Added sample of grnslap.

2009-11-12 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb: add tests for "drilldown_{offset,
 limit}" options in HTTPSelectTest

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: add a test for
 "drilldown_sortby" option in HTTPSelectTest

2009-11-12 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/commands.html, doc/ja/execfile.html, doc/ja/expr.html,
 doc/ja/genindex.html, doc/ja/grnslap.html, doc/ja/index.html,
 doc/ja/process.html, doc/ja/reference.html, doc/ja/searchindex.js,
 doc/ja/source/execfile.txt, doc/ja/source/grnslap.txt,
 doc/ja/source/process.txt: Added grnslap document.

 * lib/com.c, lib/com.h: Renamed parameter name of grn_com_send_http().

 * lib/com.c, lib/com.h, src/grnslap.c: Renamed grn_com_send_text to
 grn_com_send_http.

2009-11-12 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-load.rb: re-enable int value test.

2009-11-12 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/db.c: Fixed error message for invalid name.

2009-11-12 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/Makefile.am, test/unit/http/test-http-load.rb,
 test/unit/http/test-http.rb: split load tests.

 * test/unit/http/Makefile.am: add test-http-crud.rb.

 * test/unit/http/test-http-crud.rb: add tests for add, get and set.

 * test/unit/http/test-http-select.rb: fix style.

2009-11-12 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb: add test_scorer_side_effect in
 HTTPSelectTest

2009-11-12 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http.rb: send quit twice.

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-http-test-utils.rb:
 add tests for quit and shutdown.

 * test/unit/http/test-http-view.rb: use more meaningful name.

 * test/unit/http/test-http-view.rb: add error case tests for view_add.

2009-11-12 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb: add test_no_hit in HTTPSelectTest

 * test/unit/http/test-http-select.rb: add test_query_and_filter in
 HTTPSelectTest

2009-11-12 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-select.rb, test/unit/http/test-http.rb: use
 table_create and column_create.

 * test/unit/http/test-http-view.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: use table_create,
 column_create and view_add.

 * test/unit/lib/ruby/groonga-http-test-utils.rb: define
 table_create/column_create and use them.

 * test/unit/http/Makefile.am, test/unit/http/test-http-view.rb: add a test
 for selecting from view.

2009-11-12 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http.rb: cosmetic fixes

 * test/unit/http/test-http.rb: added a test for "load" with integer "_value"
 (bug found?)  test_load_int_value fails

 * test/unit/http/test-http.rb: added tests for "load" with varying integer
 length of keys(bug found?)  test_load_int8_key and test_load_int16_key
 fail....

2009-11-12 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-schema.rb: add tests for view key.

 * test/unit/http/test-http-schema.rb: remove needless 'with'.

 * test/unit/http/test-http-schema.rb: add invalid case tests for view
 creation.

 * test/unit/Makefile.am: don't require Ruby installation.

2009-11-12 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb: add a test of sorting by the reverse
 order

 * test/unit/http/test-http.rb: added tests for "load" command with varying
 formats (exposes a bug?)  test_load_text_key_by_arrays fails...

2009-11-11 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/commands/add.html, doc/ja/commands/column_create.html,
 doc/ja/commands/column_list.html, doc/ja/commands/define_selector.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/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/view_add.html,
 doc/ja/daemon.html, doc/ja/execfile.html, doc/ja/process.html,
 doc/ja/reference.html, doc/ja/tutorial.html: Added html document made by
 Sphinx.

2009-11-11 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-schema.rb: use separated classes for table
 creation tests.

 * test/unit/lib/ruby/groonga-http-test-utils.rb,
 test/unit/lib/ruby/groonga-test-utils.rb: improve timeout handling.

 * test/unit/http/test-http-schema.rb: add tests for array creation.

2009-11-11 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/TUTORIAL, doc/ja/add.html, doc/ja/column_create.html,
 doc/ja/column_list.html, doc/ja/commands.html, doc/ja/define_selector.html,
 doc/ja/expr.html, doc/ja/functions.html, doc/ja/genindex.html,
 doc/ja/geo_distance.html, doc/ja/geo_in_circle.html,
 doc/ja/geo_in_rectangle.html, doc/ja/get.html, doc/ja/groonga.html,
 doc/ja/http.html, doc/ja/index.html, doc/ja/load.html, doc/ja/log_level.html,
 doc/ja/log_put.html, doc/ja/now.html, doc/ja/pseudo_column.html,
 doc/ja/quit.html, doc/ja/rand.html, doc/ja/searchindex.js,
 doc/ja/select.html, doc/ja/set.html, doc/ja/shutdown.html,
 doc/ja/source/add.txt, doc/ja/source/column_create.txt,
 doc/ja/source/column_list.txt, doc/ja/source/commands.txt,
 doc/ja/source/commands/add.txt, doc/ja/source/commands/column_create.txt,
 doc/ja/source/commands/column_list.txt,
 doc/ja/source/commands/define_selector.txt, doc/ja/source/commands/get.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/quit.txt,
 doc/ja/source/commands/select.txt, doc/ja/source/commands/set.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/view_add.txt,
 doc/ja/source/define_selector.txt, doc/ja/source/execfile.txt,
 doc/ja/source/get.txt, doc/ja/source/groonga.txt, doc/ja/source/index.txt,
 doc/ja/source/load.txt, doc/ja/source/log_level.txt,
 doc/ja/source/log_put.txt, doc/ja/source/process.txt, doc/ja/source/quit.txt,
 doc/ja/source/reference.txt, doc/ja/source/select.txt, doc/ja/source/set.txt,
 doc/ja/source/shutdown.txt, doc/ja/source/status.txt,
 doc/ja/source/table_create.txt, doc/ja/source/table_list.txt,
 doc/ja/source/tutorial.txt, doc/ja/source/view_add.txt, doc/ja/status.html,
 doc/ja/table_create.html, doc/ja/table_list.html, doc/ja/type.html,
 doc/ja/view_add.html: Removed doc/ja/TUTORIAL.

2009-11-11 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http-select.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: add a test for "drilldown"
 option of "select" command

2009-11-11 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-schema.rb: add tests for patricia trie.

 * test/unit/http/test-http-schema.rb,
 test/unit/lib/ruby/groonga-constants.rb: add tests for invalid hash creation
 case.

 * test/unit/http/test-http-schema.rb: add tests for creating hash table with
 variable key patterns.

 * test/unit/http/test-http-schema.rb: add tests for creating variable type
 tables.

 * test/unit/http/test-http-schema.rb: add tests for invalid table name.

 * lib/db.c: fix typos: assigend -> assigned.

 * test/unit/lib/ruby/groonga-http-test-utils.rb,
 test/unit/lib/ruby/groonga-test-utils.rb: support --protocol.

2009-11-11 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/Makefile.am, test/unit/http/test-http-select.rb,
 test/unit/http/test-http.rb: move all "select" command tests to
 test-http-select.rb

2009-11-11 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-schema.rb: add a test for anonymous table
 creation.

 * test/unit/http/test-http-schema.rb: add tests for error case of
 table_list/column_list.

2009-11-11 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-http-test-utils.rb:
 add a test for queries with accessor

2009-11-11 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http-schema.rb: add a test for creating index column.

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-http-test-utils.rb:
 move assert_select to utilities.

 * test/unit/core/test-expr.c: add a test for matching against nonexistent
 index.

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-http-test-utils.rb:
 reuse existing assert_select and load methods.

 * test/unit/http/test-http.rb: use assert_select.

 * test/unit/http/test-http.rb: make assert_select header customizable.

2009-11-11 Ryo Onodera <onodera@clear-code.com>

 * src/groonga.c, test/unit/http/test-http-schema.rb,
 test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-http-test-utils.rb:
 change JSON's MIME type to "application/json"

2009-11-10 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http.rb: add a test for "scorer" option of "select"
 command

 * test/unit/http/test-http.rb: add tests for "offset" and/or "limit" options
 of "select" command

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-http-test-utils.rb:
 add and use utility functions

 * test/unit/http/test-http.rb: add a test for "sortby" option of "select"
 command

2009-11-10 Kouhei Sutou <kou@clear-code.com>

 * test/unit/lib/ruby/groonga-http-test-utils.rb: add a convenience method
 'load'.

 * test/unit/http/test-http-schema.rb: add a test for column_list of
 nonexistent table.

 * test/unit/lib/ruby/groonga-http-test-utils.rb: use shutdown instead of
 quit.

 * doc/ja/source/commands.txt: remove a duplicate entry.

 * test/unit/http/test-http.c: remove a needless file.

 * test/unit/lib/ruby/groonga-http-test-utils.rb: ignore no-response from
 quit.

 * test/unit/http/test-http-schema.rb, test/unit/http/test-http.rb,
 test/unit/lib/ruby/groonga-constants.rb,
 test/unit/lib/ruby/groonga-test-utils.rb: move column_list test.

 * test/unit/http/test-http-schema.rb, test/unit/http/test-http.rb: move
 table_list test.

 * test/unit/lib/ruby/groonga-http-test-utils.rb: support actual value
 normalization.

 * test/unit/lib/ruby/groonga-constants.rb: add missing constants.

 * test/unit/http/test-http.rb: use assert_response.

 * test/unit/http/test-http-schema.rb, test/unit/http/test-http.rb,
 test/unit/http/test-static-html.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: create and use
 assert_response.

2009-11-10 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http.rb: add a test for "output_columns" option of
 "select" command

2009-11-10 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/Makefile.am, test/unit/http/test-http-schema.rb: add a test
 for test_list.

 * test/unit/lib/Makefile.am, test/unit/lib/grn-test-memcached-assertions.c,
 test/unit/lib/grn-test-memcached-assertions.h,
 test/unit/memcached/Makefile.am, test/unit/memcached/test-memcached.c:
 improve memcached test message.

 * test/unit/http/test-http.rb, test/unit/http/test-invalid-http.rb,
 test/unit/http/test-static-html.rb,
 test/unit/lib/ruby/groonga-http-test-utils.rb: send "quit" before kill
 server.

 * test/unit/.gitignore, test/unit/run-test.sh: support priority mode.

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-http-test-utils.rb:
 move utility methods to GroongaHTTPTestUtils.

 * test/unit/http/test-invalid-http.rb, test/unit/http/test-static-html.rb:
 outside admin-html-path should be mapped to admin-html-path root.

2009-11-09 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http.rb: fix a typo.

 * test/unit/http/test-http.rb: use constant.

 * test/unit/http/test-http.rb: remove moved tests.

 * test/unit/http/Makefile.am, test/unit/http/test-static-html.rb: split
 static HTML tests.

 * test/unit/http/test-http.rb, test/unit/lib/ruby/Makefile.am,
 test/unit/lib/ruby/groonga-constants.rb,
 test/unit/lib/ruby/groonga-test-utils.rb: move constants to shared file.

 * doc/ja/source/get.txt: fix a typo.

 * test/unit/http/test-http.rb: add tests for static HTML with fragment and
 query.

 * test/unit/http/test-invalid-http.rb: add a test for symbolic link to
 outside HTML.

 * test/unit/http/test-invalid-http.rb: add a test for invalid UTF-8 "/".

 * test/unit/http/test-invalid-http.rb: add a test for bad request.  requested
 path doesn't start with '/'.

 * test/unit/http/test-invalid-http.rb: add a test for accessing outside HTML
 directory.

 * test/unit/http/test-http.rb: split user load feature from
 create_users_table.

 * test/unit/http/test-http.rb: fix assert_select API.

2009-11-08 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/add.html, doc/ja/commands.html, doc/ja/searchindex.js,
 doc/ja/set.html: html documents updated.

 * doc/ja/add.html, doc/ja/commands.html, doc/ja/get.html, doc/ja/index.html,
 doc/ja/searchindex.js, doc/ja/set.html, doc/ja/source/add.txt,
 doc/ja/source/commands.txt, doc/ja/source/get.txt, doc/ja/source/set.txt,
 lib/proc.c, lib/str.c, tmp/hash: Added a buitin command 'get'.

2009-11-06 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http.rb: add tests for match_column, query and filter

2009-11-06 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-invalid-http.rb: add a test for block bug.

 * test/unit/http/test-http.rb: remove needless sort.

 * test/unit/http/test-invalid-http.rb: add tests for long URI.

 * test/unit/http/test-invalid-http.rb: should not access outside HTML
 directory.

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-test-utils.rb,
 test/unit/run-test.sh: support static HTML test.

2009-11-06 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http.rb: add HTTPTest#test_select

 * test/unit/http/test-http.rb: use constants for flags parameter

2009-11-06 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http.rb: fix coding style.

 * test/unit/http/Makefile.am, test/unit/http/test-http.rb,
 test/unit/http/test-invalid-http.rb: / access should return 404.

2009-11-06 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http.rb: add HTTPTest#test_load

2009-11-06 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http.rb: remove needless 'get'.

 * test/unit/http/test-http.rb, test/unit/lib/ruby/Makefile.am,
 test/unit/lib/ruby/groonga-http-test-utils.rb,
 test/unit/lib/ruby/groonga-test-utils.rb, test/unit/run-test.rb: specialize
 to HTTP.

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-test-utils.rb:
 cleanup.

2009-11-06 Ryo Onodera <onodera@clear-code.com>

 * test/unit/lib/ruby/groonga-test-utils.rb: use an empty Hash instea of an
 empty String

 * test/unit/lib/ruby/groonga-test-utils.rb: use if..else instead of
 unless..else

 * test/unit/http/test-http.rb: add HTTPTest#test_get_column_list

 * test/unit/http/test-http.rb: add HTTPTest#test_get_table_list

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-test-utils.rb: add
 GroongaTestUtils#send_command

2009-11-06 Kouhei Sutou <kou@clear-code.com>

 * configure.ac: don't use a space in default value description.

 * configure.ac: use AS_HELP_STRING instead of AC_HELP_STRING.

 * test/unit/lib/ruby/groonga-test-utils.rb: don't sleep for waiting groonga
 server.

 * test/unit/http/test-http.rb, test/unit/lib/ruby/groonga-test-utils.rb: move
 HTTP GET to utilities.

 * configure.ac, test/unit/http/test-http.rb, test/unit/lib/Makefile.am,
 test/unit/lib/ruby/Makefile.am, test/unit/lib/ruby/groonga-test-utils.rb,
 test/unit/run-test.rb: split utility methods.

 * configure.ac, test/unit/Makefile.am, test/unit/http/test-http.rb,
 test/unit/run-test.rb, test/unit/run-test.sh: start to migrate HTTP test to
 Ruby.

 * configure.ac, test/unit/Makefile.am, test/unit/http/Makefile.am,
 test/unit/run-test.rb, test/unit/run-test.sh: support test writing in Ruby.

2009-11-06 t2001 <t2001@gol.com>

 * lib/groonga_in.h: fixed usleep in WIN32

2009-11-05 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/searchindex.js, doc/ja/select.html, doc/ja/source/select.txt,
 doc/ja/table_create.html, groonga.h, lib/ctx.c, lib/db.c, lib/str.c,
 lib/str.h, src/groonga.c: Added GRN_*_SET_AT(), GRN_*_VALUE_AT().

2009-11-05 Kouhei Sutou <kou@clear-code.com>

 * test/unit/memcached/Makefile.am, test/unit/memcached/test-memcached.c: use
 GrnTestServer.

 * test/unit/http/test-http.c: use grn_test_server_get_http_uri_base().

 * test/unit/lib/grn-test-server.c, test/unit/lib/grn-test-server.h:
 GrnTestServer: support address generation.

 * test/unit/http/Makefile.am, test/unit/http/test-http.c,
 test/unit/lib/Makefile.am, test/unit/lib/grn-test-server.c,
 test/unit/lib/grn-test-server.h: add GrnTestServer.  GrnTestServer is a
 convenience class for managing groonga server.

2009-11-05 Daijiro MORI <daijiro.mori@gmail.com>

 * examples/index.c, groonga.h, lib/db.c, lib/hash.c, lib/ii.c, lib/pat.c,
 lib/proc.c, lib/ql.c, lib/str.c, test/unit/core/test-database.c,
 test/unit/core/test-expr.c, test/unit/core/test-hash-sort.c,
 test/unit/core/test-inverted-index.c,
 test/unit/core/test-patricia-trie-search.c,
 test/unit/core/test-patricia-trie.h, test/unit/core/test-table-cursor.c,
 test/unit/core/test-table.c, test/unit/lib/grn-test-hash-factory.c,
 test/unit/lib/grn-test-utils.c: Modified specification of grn_*_cursor_open()
 functions. offset and limit parameter are now signed integer and -1 must be
 assigned when fetching whole records instead of 0. (you can fetch 0 records
 when assigned 0 as limit value)

2009-11-04 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-column.c, test/unit/core/test-hash.c,
 test/unit/core/test-hash.h, test/unit/core/test-inverted-index.c,
 test/unit/core/test-patricia-trie.c, test/unit/core/test-patricia-trie.h,
 test/unit/fixtures/performance/test-read-write.c,
 test/unit/fixtures/stress/test-stress-hash.c,
 .../fixtures/stress/test-stress-patricia-trie.c,
 test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
 test/unit/lib/grn-test-utils.h, test/unit/memcached/test-memcached.c,
 test/unit/util/test-snip.c: use Cutter 1.1.0 API.  cut_set_message() ->
 cut_test_with_user_message() and cut_message().

 * test/unit/fixtures/performance/test-read-write.c,
 test/unit/fixtures/stress/Makefile.am,
 test/unit/fixtures/stress/test-stress-hash.c,
 .../fixtures/stress/test-stress-patricia-trie.c,
 test/unit/lib/grn-test-utils.h: also work with Cutter 1.1.0.

2009-11-03 kou <kou@clear-code.com>

 * test/unit/run-test.sh: support no-install make check on Snow Leopard.

2009-11-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.1.5

2009-11-02 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/source/table_create.txt, lib/db.c: Added support for GRN_OP_MINUS.

2009-10-31 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h, lib/proc.c: Fixed a problem that grn_table_select
 didn't work correctly when a function call was assigned as condition.

2009-10-30 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/load.html, doc/ja/searchindex.js, doc/ja/source/load.txt: revised
 load.txt

 * lib/db.c, lib/proc.c, lib/ql.h: Added GRN_LOADER_END.

 * lib/ctx.c, lib/db.c, lib/str.c: Fixed a bug in grn_ctx_connect().

2009-10-29 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/commands.html, doc/ja/functions.html, doc/ja/geo_distance.html,
 doc/ja/geo_in_circle.html, doc/ja/geo_in_rectangle.html, doc/ja/index.html,
 doc/ja/now.html, doc/ja/rand.html, doc/ja/searchindex.js,
 doc/ja/source/commands.txt, doc/ja/source/functions.txt,
 doc/ja/source/geo_distance.txt, doc/ja/source/geo_in_circle.txt,
 doc/ja/source/geo_in_rectangle.txt, doc/ja/source/index.txt,
 doc/ja/source/now.txt, doc/ja/source/rand.txt, doc/ja/table_list.html,
 lib/ctx.h, lib/db.c, lib/proc.c, lib/str.c: Added geo_in_circle(),
 geo_in_rectangle() and geo_distance() builtin functions.

 * lib/db.c: Fixed a bug in call_hook().

2009-10-28 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_expr_exec()

2009-10-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/searchindex.js, doc/ja/select.html, doc/ja/source/select.txt: Added
 FastXML output example on document.

 * lib/ctx.c: Fixed function name resolution bug with extension.

 * lib/proc.c: Removed switch-case warning.

2009-10-28 Ryo Onodera <onodera@clear-code.com>

 * groonga.h: remove invalid byte sequences introduced by 0d866f7 and ffc2f94

 * test/unit/lib/grn-test-utils.c: add missing grn_rc constants to
 grn_rc_to_string()

2009-10-28 t2001 <t2001@gol.com>

 * lib/io.c: EXIT -> exit

 * lib/io.c: fix grn_open (when flag is only O_RDWR)

2009-10-27 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/proc.c: grn_search() -> grn_select()

2009-10-19 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-expr.c: wrap grn_expr_parse() with grn_test_assert() in
 PARSE()

2009-10-20 Ryo Onodera <onodera@clear-code.com>

 * groonga.h: fix gcc warning in GRN_EXPR_CREATE_FOR_QUERY()

2009-10-26 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-expr.c: add grn_test_assert_select()

2009-10-27 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c: Added grn_time_now().

2009-10-27 Ryo Onodera <onodera@clear-code.com>

 * test/unit/http/test-http.c: make test-http.c follow the api path change by
 c944e5b

2009-10-26 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ii.c: Fixed a problem that the index is not updated correctly in
 certain cases.

2009-10-26 tashiro <tashiro@tashiro-desktop.(none)>

 * lib/groonga_in.h: Win32 needs time.h

 * groonga.h, src/Makefile.msvc, src/groonga.c: for groonga.exe in WIN32

2009-10-26 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/db.h, lib/str.c: grn_table_sort() now use index
 for sorting if available.

2009-10-26 t2001 <t2001@gol.com>

 * groonga.h, lib/groonga_in.h, src/Makefile.msvc, src/groonga.c: for
 groonga.exe in Win32

2009-10-26 Ryo Onodera <onodera@clear-code.com>

 * test/unit/util/test-snip.c: add test_proper_tag_insertion()

2009-10-15 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-expr.c: make test_expr_parse() use gcut_add_datum()

2009-10-14 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-table.c: make test_array_sort() use gcut_add_datum()

2009-10-23 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/ctx.c, resource/admin_html/index.html: Moved api path to /d.

2009-10-23 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/load.html, doc/ja/searchindex.js, doc/ja/source/load.txt: Fixed a
 typo.

2009-10-22 Daijiro MORI <daijiro.mori@gmail.com>

 * .gitignore: Added some entries to .gitignore.

2009-10-22 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * doc/ja/Makefile, doc/ja/column_create.html, doc/ja/column_create.txt,
 doc/ja/column_list.html, doc/ja/column_list.txt, doc/ja/commands.html,
 doc/ja/define_selector.html, doc/ja/define_selector.txt, doc/ja/expr.html,
 doc/ja/expr.txt, doc/ja/genindex.html, doc/ja/groonga.html,
 doc/ja/groonga.txt, doc/ja/http.html, doc/ja/http.txt, doc/ja/index.html,
 doc/ja/load.html, doc/ja/load.txt, doc/ja/log_level.html,
 doc/ja/log_level.txt, doc/ja/log_put.html, doc/ja/log_put.txt,
 doc/ja/pseudo_column.html, doc/ja/pseudo_column.txt, doc/ja/quit.html,
 doc/ja/quit.txt, doc/ja/search.html, doc/ja/searchindex.js,
 doc/ja/select.html, doc/ja/select.txt, doc/ja/shutdown.html,
 doc/ja/shutdown.txt, doc/ja/source/column_create.txt,
 doc/ja/source/column_list.txt, doc/ja/source/commands.txt,
 doc/ja/source/conf.py, doc/ja/source/define_selector.txt,
 doc/ja/source/expr.txt, doc/ja/source/groonga.txt, doc/ja/source/http.txt,
 doc/ja/source/index.txt, doc/ja/source/load.txt, doc/ja/source/log_level.txt,
 doc/ja/source/log_put.txt, doc/ja/source/pseudo_column.txt,
 doc/ja/source/quit.txt, doc/ja/source/select.txt, doc/ja/source/shutdown.txt,
 doc/ja/source/status.txt, doc/ja/source/table_create.txt,
 doc/ja/source/table_list.txt, doc/ja/source/type.txt,
 doc/ja/source/view_add.txt, doc/ja/status.html, doc/ja/status.txt,
 doc/ja/table_create.html, doc/ja/table_create.txt, doc/ja/table_list.html,
 doc/ja/table_list.txt, doc/ja/type.html, doc/ja/type.txt,
 doc/ja/view_add.html, doc/ja/view_add.txt: Write documents with Sphinx.

2009-10-22 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/http.txt, doc/ja/pseudo_column.txt, doc/ja/type.txt, groonga.h,
 lib/ctx.c, lib/db.c: Added some document pages.

 * doc/ja/column_create.txt, doc/ja/column_list.txt,
 doc/ja/define_selector.txt, doc/ja/expr.txt, doc/ja/log_level.txt,
 doc/ja/log_put.txt, doc/ja/quit.txt, doc/ja/shutdown.txt,
 doc/ja/table_list.txt, doc/ja/view_add.txt: Revised document pages.

 * doc/ja/expr.txt: Added doc/ja/expr.txt.

 * doc/ja/column_create.txt, doc/ja/groonga.txt, doc/ja/load.txt,
 doc/ja/select.txt, doc/ja/status.txt, doc/ja/table_create.txt, groonga.h,
 lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y, lib/proc.c, lib/proc.h,
 resource/admin_html/index.html, src/groonga.c: Modified the name of argument
 'foreach' to 'scorer' in grn_search().

2009-10-21 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * groonga.h, lib/db.c, lib/str.c, lib/str.h: Implemented drilldown on
 FastXML.

2009-10-20 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/db.c, lib/str.c: Added FastXML resultset on select proc.

2009-10-20 Daijiro MORI <daijiro.mori@gmail.com>

 * ...e-46d1cf02cf0906b13fb978ae4782525b286c1786.yaml,
 ...e-b57b6cddf696177f69335c07ad3f74dacbd86691.yaml, doc/ja/README,
 doc/ja/column_create.txt, doc/ja/column_list.txt, doc/ja/define_selector.txt,
 doc/ja/groonga.txt, doc/ja/load.txt, doc/ja/log_level.txt,
 doc/ja/log_put.txt, doc/ja/quit.txt, doc/ja/select.txt, doc/ja/shutdown.txt,
 doc/ja/status.txt, doc/ja/table_create.txt, doc/ja/table_list.txt,
 doc/ja/view_add.txt: Added man files.

 * src/groonga.c: groonga now accepts arguments as command to execute, in
 client mode.

2009-10-19 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Modified the signature of _sort() function and impoved the
 performance of grn_table_sort() when assigned positive value as offset.

2009-10-13 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-expr.c: make test_expr_parse check the equivalence of
 parse levels

2009-10-13 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/com.c, lib/com.h, lib/ctx.c, lib/db.c, lib/ql.h, src/groonga.c: Added
 grn_edges.

2009-10-09 Ryo Onodera <onodera@clear-code.com>

 * test/unit/core/test-expr.c: add assertions in test_expr_snip_without_tags()

 * test/unit/core/test-expr.c: should initialize |flags| in test_expr_snip()

 * test/unit/core/test-table.c: refine tests for grn_table_sort

2009-10-07 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c: fix a bug in grn_table_sort with offset and limit options

 * test/unit/core/test-table.c: add tests for grn_table_sort with offset and
 limit options

2009-10-06 Daijiro MORI <daijiro.mori@gmail.com>

 * ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml,
 ...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.yaml, doc/bugs/project.yaml:
 Added some issues.

 * doc/bugs/project.yaml, lib/ctx.c, src/groonga.c: Devided
 put_response_header() and get_content_type().

 * lib/com.c, lib/proc.c, src/groonga.c: Added procedures clearlock, log_level
 and log_put.

2009-10-05 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/ctx.h, lib/proc.c: Added grn_get_ctype().

 * lib/ctx.c, lib/proc.c: Fixed a problem that grn_ctx_qe_exec() doesn't work.

 * lib/db.c, lib/proc.c: Added support for indexes on keys.

2009-10-05 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * groonga.h, lib/ctx.c, lib/db.c, lib/proc.c, lib/str.c, lib/str.h,
 src/groonga.c: Change content-type to be determined by ext.

2009-10-05 Ryo Onodera <onodera@clear-code.com>

 * lib/db.c, test/unit/core/test-expr.c: fix a SIGFPE when grn_epr_snip is
 called with n_tags == 0

 * test/unit/core/Makefile.am: fix a build error on ubuntu 8.10

2009-10-01 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * groonga.h, lib/db.c, lib/str.c: Fixed typo.

 * configure.ac: release 0.1.4

2009-10-01 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in scan_info_build() cause parse error.

 * lib/ctx.c, lib/db.c, lib/token.h, test/unit/core/test-expr.c: Fixed a
 problem in grn_expr_snip() cause parse error.

2009-09-30 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/ctx.h, lib/proc.c: Added quit and shutdown procedure.

 * lib/ctx.h, lib/db.c, lib/io.c: Error message is returned into
 grn_ctx->errbuf when an error occurred.

2009-09-29 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/hash.h, lib/io.c: Added
 GRN_INCOMPATIBLE_FILE_FORMAT.

2009-09-28 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/com.c, lib/ctx.c, lib/db.c, src/groonga.c: Added
 GRN_RETRY_MAX.

2009-09-28 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-expr.c: remove a garbage.

 * test/unit/http/test-http.c: follow the /status result change.

 * test/unit/core/test-expr.c: add a test for grn_expr_snip().

2009-09-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c, test/unit/memcached/test-memcached.c: Fixed memcached
 implementation.

2009-09-28 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fix a bug in grn_expr_parse() that wrong encoding was used.

 * ...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.yaml: Added an issue.

 * lib/db.c: Added support for comparison with Time values and Integer values.

2009-09-27 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c: Added grn_expr_snip().

 * lib/db.c: Added support for nested grn_expr on grn_table_select().

2009-09-26 Yutaro Shimamura <yu@irx.jp>

 * configure.ac, lib/ctx.c, lib/proc.c: Configure option exact-alloc-count
 added.

2009-09-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * test/unit/core/test-text.c: Fixed grn_text_urldec() test.

 * groonga.h, lib/ctx.c, lib/str.c, lib/str.h, test/unit/core/test-text.c:
 Re-export grn_text_urldec() and make grn_text_cgidec().

2009-09-25 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/pat.c, lib/str.c, lib/str.h: Added grn_text_unesc_tok().

2009-09-24 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed typo.

 * groonga.h, lib/db.c, lib/str.c, lib/str.h, src/groonga.c: Put lock into
 grn_table_delete() and grn_table_delete_by_id().

2009-09-24 Kouhei Sutou <kou@cozmixng.org>

 * configure.ac: also checks memcached_increment_with_initial().

2009-09-24 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_expr_parse which generates wrong code.

2009-09-23 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-expr.c: use meaningful name for test.

 * test/unit/core/test-expr.c: use meaningful name for test.

 * test/unit/http/test-http.c: follow the recent /select output change.

 * test/unit/http/test-http.c: force to use IPv4 loopback address.

2009-09-22 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/str.c, lib/str.h: Cut off grn_text_urldec(). and
 renamed get_uri_token() to grn_text_urldec().

 * lib/db.c: Fixed a bug in grn_expr_parse() returns wrong return code.
 column:value notation is now available only when 2 or 3 is assigned as
 parse_level value.

2009-09-18 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * configure.ac: release 0.1.3

2009-09-18 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: grn_table_select() became faster on lookup by primary key or
 record id.

 * lib/db.c: Fixed a problem cause grn_table_select() returns wrong result on
 view tables.

2009-09-17 Daijiro MORI <daijiro.mori@gmail.com>

 * ...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.yaml, lib/db.c, lib/ql.h:
 Added support for json escape sequence.

 * lib/db.c: Added support for GRN_QUERY_BUT operator to grn_table_select().

2009-09-16 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml: Added new issue.

2009-09-15 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/expr.c, lib/expr.y: Modified fulltext match operator from
 ':%' to ':@'. (sorry..)

 * lib/db.c: Fixed a bug in grn_expr_parse cause memory error.

2009-09-15 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * resource/admin_html/index.html: Follow up new json.

2009-09-15 Daijiro MORI <daijiro.mori@gmail.com>

 * test/unit/core/test-expr.c: Updated unit tests.

 * groonga.h, lib/db.c, lib/db.h, lib/proc.c, lib/str.c, lib/token.c: Added
 type argument to grn_proc_create().

 * test/unit/core/test-expr.c, test/unit/core/test-inverted-index.c,
 test/unit/core/test-patricia-trie.c: Updated unit tests.

 * groonga.h, lib/ctx.c, lib/db.c: Added grn_ctx_open().

 * lib/db.c: Changed grn_obj_unlink() to invoke finalizer function even if not
 obj closed.

 * lib/db.c: Modified output json format in grn_search().

2009-09-14 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.h: Backtrace info will be output to groonga.log when error occured.

 * lib/ii.c, lib/token.c, lib/token.h: Fixed a bug in grn_token_next(). Added
 GRN_TOKEN_REACH_END.

 * lib/ii.c, lib/token.c: Fixed a bug in ngram_next cause wrong detection of
 GRN_TOKEN_UNMATURED.

2009-09-12 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_accessor_get_value() returns wrong nsubrecs
 value.

 * lib/ii.c: Improved token_info_expand_both().

2009-09-11 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Added grn_view_group().

2009-09-11 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c: Removed unused printf() for debug.

2009-09-11 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.h, lib/io.h, lib/store.c, lib/token.c: Fixed a "strange nref value"
 bug in grn_ja_putv().

2009-09-10 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c, lib/str.c, lib/str.h: Added grn_str_url_path_normalize().

 * lib/proc.c, lib/proc.h, lib/str.c, lib/str.h, src/grnslap.c, src/groonga.c:
 Avoided compiler warnings.

 * Makefile.am, configure.ac, lib/proc.c, lib/proc.h,
 resource/admin_html/css/admin.css,
 .../ui-bg_diagonals-thick_18_b81900_40x40.png,
 .../ui-bg_diagonals-thick_20_666666_40x40.png,
 .../images/ui-bg_flat_10_000000_40x100.png,
 .../images/ui-bg_glass_100_f6f6f6_1x400.png,
 .../images/ui-bg_glass_100_fdf5ce_1x400.png,
 .../images/ui-bg_glass_65_ffffff_1x400.png,
 .../images/ui-bg_gloss-wave_35_f6a828_500x100.png,
 .../ui-bg_highlight-soft_100_eeeeee_1x100.png,
 .../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,
 resource/admin_html/images/groonga.png, resource/admin_html/index.html,
 resource/admin_html/js/jquery-1.3.2.min.js,
 .../admin_html/js/jquery-ui-1.7.2.custom.min.js, src/groonga.c,
 src/s/css/admin.css, .../ui-bg_diagonals-thick_18_b81900_40x40.png,
 .../ui-bg_diagonals-thick_20_666666_40x40.png,
 .../images/ui-bg_flat_10_000000_40x100.png,
 .../images/ui-bg_glass_100_f6f6f6_1x400.png,
 .../images/ui-bg_glass_100_fdf5ce_1x400.png,
 .../images/ui-bg_glass_65_ffffff_1x400.png,
 .../images/ui-bg_gloss-wave_35_f6a828_500x100.png,
 .../ui-bg_highlight-soft_100_eeeeee_1x100.png,
 .../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,
 src/s/css/ui-lightness/jquery-ui-1.7.2.custom.css, src/s/images/groonga.png,
 src/s/index.html, src/s/js/jquery-1.3.2.min.js,
 src/s/js/jquery-ui-1.7.2.custom.min.js: Install admin_html and groonga can
 specify the path.

 * lib/str.c: Fixed bug and support '=' on long option.

2009-09-10 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug grn_obj_cast. time value should be cast as uint64_t.

2009-09-09 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/proc.c, lib/ql.h: Added ifexists
 parameter to grn_load().

 * groonga.h, lib/com.c, lib/db.c, lib/db.h, lib/expr.c, lib/expr.y: Added
 support for ternary operator to grn_expr_parse().

2009-09-08 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/proc.c: Avoid missing HTTP header when static file required.

 * doc/ja/API.html, doc/ja/API.rd, groonga.h, lib/ctx.c: Changed return value
 type of grn_ctx_send() and grn_ctx_recv().

 * bindings/php/groonga.c, bindings/php/php_groonga.h,
 bindings/python/ql/groongaql.c, doc/ja/API.html, doc/ja/API.rd,
 examples/kv.c, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h, lib/ql.c,
 lib/ql.h, lib/scm.c, src/grnslap.c, src/groonga.c,
 test/unit/core/test-public-context.c: Removed grn_ql_load(). grn_ql_*()
 renamed to grn_ctx_*().

2009-09-07 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ii.c: Minor changes in grn_ii_column_update().

2009-09-04 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Avoid possible stack overflow on grn_search().

2009-09-03 Kouhei Sutou <kou@clear-code.com>

 * test/unit/Makefile.am: add missing run-test.sh into archive.

 * configure.ac: remove a garbage.  Reported by Yoshinori K. Okuji. Thanks!!!

2009-09-03 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * configure.ac: release 0.1.2

2009-09-03 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/TUTORIAL: Updated TUTORIAL.

 * doc/ja/TUTORIAL, lib/db.c: Avoid segfault on grn_accessor_view_close().

2009-09-03 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: Fixed html admin pager.

2009-09-03 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Enabled offset and limit parameter for grn_view_cursor and
 grn_view_sort.

 * doc/ja/TUTORIAL, lib/db.c: Enabled index scan in grn_table_select() for
 queries with GRN_OP_OR.

2009-09-03 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http.c: remove a garbage.  Reported by Yoshinori K.
 Okuji. Thanks!!!

2009-09-02 Daijiro MORI <daijiro.mori@gmail.com>

 * doc/ja/TUTORIAL: Added doc/ja/TUTORIAL.

 * lib/db.c: Fixed a bug in grn_view_cursor_open().

2009-09-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Added support for .gif/.jpeg on groonga http.

 * lib/proc.c: Added view on table_list proc.

2009-09-02 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/ctx.h, lib/db.c, lib/ii.c, lib/ql.h: Added grn_true,
 grn_false and grn_null.

2009-09-02 Kouhei Sutou <kou@clear-code.com>

 * test/unit/http/test-http.c: cleanup.

 * test/unit/core/test-table.c: revert a removed data function.
 data_temporary_table_default_tokenizer() was removed in
 390b63a1df4758a16fc97fd9a3a86834d4af2448 accidentally.  Pointed out by
 Yoshinori K. Okuji. Thanks!!!

2009-09-02 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/hash.c, lib/str.c: grn_table_select() support view.

2009-09-01 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Fixed bug in do_mbreq().

 * Makefile.am, test/Makefile.am, test/ql/00793.scm, test/ql/Makefile.am,
 test/ql/dump-data.scm, test/ql/init.scm, test/ql/karapake.rb,
 test/ql/ql-assertions.scm, test/ql/ql-test-utils.scm, test/ql/run-test.scm,
 test/ql/show-schema.scm, test/ql/test-base.scm, test/ql/test-bookmark.scm,
 test/ql/test-disp.scm, test/ql/test-quasiquote.scm, test/ql/test-slot.scm,
 test/ql/test-table.scm: Removed ql test.

2009-09-01 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h, lib/str.c: Added support for tables with
 GRN_OBJ_TABLE_VIEW to grn_text_otoj().

2009-09-01 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-hash-sort.c: Use locale independent function for
 sorting.  Reported by Yoshinori K. Okuji. Thanks!!!

2009-09-01 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/hash.c, lib/hash.h: Added grn_view_select().

2009-08-31 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/hash.c, lib/hash.h, lib/ii.c: Added grn_view_sort().

 * groonga.h, lib/db.c, lib/db.h, lib/ii.c, lib/proc.c: Renamed
 GRN_DB_TOKYO_POINT/GRN_DB_WGS84_POINT into
 GRN_DB_TOKYO_GEO_POINT/GRN_DB_WGS84_GEO_POINT.

2009-08-30 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/token.c: Modified database format. Added
 GRN_DB_TOKYO_POINT and GRN_DB_WGS84_POINT.

2009-08-29 Daijiro MORI <daijiro.mori@gmail.com>

 * .gitignore, ...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.yaml,
 doc/bugs/project.yaml, groonga.h, lib/proc.c: Added doc/bugs files. thanks to
 ditz.

2009-08-28 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Added grn_obj_get_value_o(), grn_obj_set_value_o(),
 grn_table_cursor_next_o().

2009-08-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: Added empty query handling on HTML admin.

2009-08-28 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/db.h, lib/ii.c, lib/ii.h, lib/proc.c,
 test/unit/core/test-inverted-index.c: Added posting argument to
 grn_ii_column_update().

2009-08-27 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/db.h, lib/token.c: Added N_RESERVED_TOKENIZERS.

2009-08-27 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c, test/unit/memcached/test-memcached.c: Fixed memcached
 flags/expire bugs.

2009-08-27 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h, lib/token.c: Reserve GRN_DB_MECAB when NO_MECAB
 assigned.

 * groonga.h, lib/db.c, lib/ql.c, test/unit/core/test-table.c:
 grn_table_create() requires NULL as key_type for table with
 GRN_OBJ_TABLE_NO_KEY.

2009-08-27 Yuto Hayamizu <info@hayamin.com>

 * lib/db.c: fix opstrs for latest grn_operator

2009-08-26 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/expr.c, lib/expr.y, lib/ql.h: Added
 GRN_OP_TERNARY, GRN_OP_COMMA.

 * lib/db.c: Fixed a bug in grn_obj_get_accessor(), "_id" is available as name
 on grn_array table.

2009-08-25 Yuto Hayamizu <info@hayamin.com>

 * test/unit/http/test-http.c: Add an assertion.  test/unit/http/test-http.c:
 add assert_response to test_get_status

 * test/unit/http/test-http.c: Removed an unnecessary variable
 test/unit/http/test-http.c: 'message' was unused.

2009-08-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: Stop incremental search with a foreach parameter.

2009-08-25 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.c: Fixed a bug in grn_expr_exec(). check stack underflow.

2009-08-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: Added foreach parameter on groonga admin.

2009-08-25 Yuto Hayamizu <info@hayamin.com>

 * test/unit/http/test-http.c: removed unused SoupSession from test-http.c

2009-08-25 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h: Fixed a memory leak error in grn_expr_parse().

 * test/unit/core/test-hash-sort.c: Fixed stack overflow of test-hash-sort.c
 (thanks to hayamiz)

 * lib/db.c, lib/pat.c, lib/proc.c, test/unit/core/test-expr.c,
 test/unit/core/test-table.c: Added proc_now().

2009-08-24 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/com.c, lib/ctx.c, lib/db.c, lib/hash.c, lib/hash.h,
 lib/ii.c, lib/io.c, lib/proc.c, lib/ql.c, lib/scm.c, src/grnslap.c,
 src/groonga.c, test/unit/core/test-expr.c: Exported grn_array.

2009-08-24 Yuto Hayamizu <info@hayamin.com>

 * test/unit/http/Makefile.am: fixed Makefile.am for soupcutter

 * test/unit/http/test-http.c: use soupcutter in test-http.c

2009-08-23 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Enhanced grn_search(). foreach is available.

 * lib/db.c, test/unit/core/test-expr.c: Fixed a bug in grn_expr_exec() about
 GRN_OP_CALL.

 * groonga.h, lib/db.c, lib/db.h, lib/proc.c, lib/token.c: Added
 grn_expr_alloc().

2009-08-22 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/proc.c, lib/token.c: Modified the signature of
 grn_proc_func().

2009-08-21 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/proc.c, lib/token.c: Modified the signature of
 grn_proc_func(). Renamed grn_proc_vars() into grn_proc_get_info().

 * groonga.h, lib/db.h: Exported grn_ctx_push() and grn_ctx_pop().

 * lib/db.c, lib/expr.c, lib/expr.y: Implemented GRN_OP_CALL.

2009-08-21 Yuto Hayamizu <info@hayamin.com>

 * test/unit/http/test-http.c: test_get_root: use soupcutter instead of
 libsoup

 * configure.ac, test/unit/http/Makefile.am: use soupcutter in configure.ac
 and Makefile.am

2009-08-21 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, test/unit/core/test-expr.c: Modified the
 signature of grn_expr_exec().

2009-08-21 Yuto Hayamizu <info@hayamin.com>

 * configure.ac: fixed the predicate for AM_CONDITIONAL

2009-08-21 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y,
 test/unit/core/test-expr.c: Renamed GRN_OP_SET_VALUE into GRN_OP_ASSIGN.

2009-08-20 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y: Refined grn_expr_parse().
 Added level 4 parser.

 * lib/ctx.c, lib/db.c, test/unit/core/test-expr.c: Fixed a bug in
 grn_expr_exec().

2009-08-20 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * groonga.h, lib/str.c: Added grn_text_urldec().

2009-08-20 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, test/unit/core/test-expr.c: GRN_OP_SET_VALUE is
 available.

 * groonga.h, lib/db.c, test/unit/core/test-expr.c: Added
 GRN_EXPR_CREATE_FOR_SELECT.

 * lib/db.c, lib/db.h: Added GRN_OP_GET_REF.

 * lib/db.c, test/unit/core/test-expr.c: GRN_OP_SET_VALUE is available.

2009-08-19 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/db.h, test/unit/core/test-expr.c: Renamed
 GRN_OP_OBJ_GET_VALUE/GRN_OP_OBJ_SET_VALUE into
 GRN_OP_GET_VALUE/GRN_OP_SET_VALUE.

2009-08-19 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * configure.ac: Fixed configure problem without cutter.

 * lib/str.c: Added logic for GRN_DB_BOOL on grn_text_otoj().

2009-08-19 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/db.h, test/unit/core/test-expr.c: Added two
 arguments ('op' and 'nargs') to grn_expr_append_obj() and
 grn_expr_append_const().

 * lib/db.c: Fixed a bug in grn_obj_get_value(). bulk, uvector support.

2009-08-18 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y, test/unit/core/test-expr.c:
 Refined expr.y.

2009-08-18 Yuto Hayamizu <info@hayamin.com>

 * test/unit/http/test-http.c: select test

 * test/unit/http/test-http.c: test for column_list after column_create

 * test/unit/http/test-http.c: column_create test

 * test/unit/http/test-http.c: column_list test

 * test/unit/http/test-http.c: refactoring

 * test/unit/http/test-http.c: assert_equal_content_type was added

 * test/unit/http/test-http.c: assert_equal_response_body was added

 * test/unit/http/test-http.c: removed redundancy

 * test/unit/http/test-http.c: fix memory leak of assert_get

 * test/unit/http/test-http.c: test case for table_create

 * test/unit/http/test-http.c: added a test case for /table_list

 * test/unit/http/test-http.c: made setup/teardown robust

 * test/unit/http/test-http.c: fix indent  added 'assert_get', GET request
 assertion

 * test/unit/http/test-http.c: removed redundant code

 * test/unit/http/test-http.c: added a test case for /status

2009-08-18 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y, test/unit/core/test-expr.c:
 Added QSTRING token type to expr.y.

2009-08-18 Yuto Hayamizu <info@hayamin.com>

 * configure.ac, test/unit/http/Makefile.am: libsoup existance checking was
 added to configure.ac

 * test/unit/http/test-http.c: added contenty type check & body length check

 * test/unit/http/test-http.c: use constant

 * test/unit/http/test-http.c: fixed memory leak

 * configure.ac, test/unit/Makefile.am, test/unit/http/.gitignore,
 test/unit/http/Makefile.am, test/unit/http/test-http.c: An initial http test
 case was created

2009-08-17 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y: Modified expr.y.

2009-08-17 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/Makefile.am: Added expr.h/c/y for EXTRA_DIST.

2009-08-14 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y,
 test/unit/core/test-expr.c: Improved grn_expr_inspect().

2009-08-13 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_obj_get_accessor(). grn_expr_parse is still
 under construction.

 * lib/ctx.c: Fixed typo.

 * lib/ctx.c, lib/db.c, lib/db.h, lib/expr.c, lib/expr.h, lib/expr.y,
 lib/ql.h: Initialize grn_logger in grn_init().

2009-08-13 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * groonga.h, lib/str.c, test/unit/core/Makefile.am,
 test/unit/core/test-text.c: Added
 grn_text_itoa_padded()/grn_text_time2rfc1123().

2009-08-12 Kouhei Sutou <kou@cozmixng.org>

 * test/unit/core/test-expr.c: remove needless codes.

2009-08-12 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/pat.c, lib/ql.c: Added offset parameter to
 grn_table_sort().

2009-08-09 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, test/unit/core/test-table.c, test/unit/lib/grn-assertions.c,
 test/unit/lib/grn-assertions.h: Fixed a bug in grn_obj_get_accessor() segv on
 non-exitent column access. (Thanks to kou)

2009-08-08 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/proc.c: Use grn_column_name instead of grn_obj_name.

 * src/s/index.html: you can specify source with create column on html.

2009-08-07 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.c: Fixed a memory leak bug in grn_load().

2009-08-07 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: don't scroll on top when pager link is clicked.

 * src/s/index.html: defalt tokenizer can be specified on html admin.

 * src/s/index.html: added status event handling timing.

2009-08-07 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.h, lib/proc.c: Modified proc_load().

 * lib/db.c, test/unit/core/test-expr.c: Removed grn_proc_dup() and
 grn_expr_dup().

2009-08-07 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: don't request status api without summary html.

 * src/s/index.html: removed duplicated event handler on search form.

2009-08-06 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.c, lib/ql.h: Added grn_expr_get_vars().

 * lib/db.c: Stop duplicating grn_proc and grn_expr.

2009-08-05 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: grn_expr_create_from_str supports GRN_OP_OBJ_SET_VALUE.

 * lib/db.c: grn_obj_columns() accepts '*' on nested table.

 * groonga.h, lib/db.c, lib/str.c: Added nhits to grn_obj_format.

 * lib/db.c: Enhanced grn_obj_column() leading '.' is not necessary.

2009-08-05 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: added incremental search on html admin.

2009-08-04 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/proc.c, lib/str.c: Added
 GRN_DB_PSEUDO_COLUMN_PREFIX.

2009-08-04 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: decrease memory usage on HTML admin.

 * src/s/index.html: added sentence delimiter of javascript.

 * src/s/index.html: added logic of javascript primitive to html.

2009-08-03 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: grn_obj_cast() support GRN_DB_TIME value.

 * lib/db.c, lib/str.c: Fixed a bug in grn_obj_cast().

2009-08-03 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: fixed bug in table tag creation on HTML.

2009-08-02 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in json_read().

 * lib/proc.c, lib/ql.c, lib/scm.c, lib/str.c: Fixed a bug in
 proc_column_create().

 * groonga.h, lib/db.c, lib/proc.c, lib/str.c: Removed
 grn_obj_format_from_str().

2009-07-31 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.1.1

 * src/s/index.html: Chooned HTML table manipulation.

2009-07-31 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/proc.c, src/groonga.c, src/s/index.html: Moved grn_bulk_from_file() to
 proc.c

 * lib/ctx.c, lib/proc.c, lib/ql.h: Added proc_missing().

 * src/groonga.c: Cut off duplicated code.

 * groonga.h, lib/db.c, lib/hash.c, lib/hash.h, lib/ii.c, lib/pat.c,
 lib/pat.h, lib/str.c, src/groonga.c, test/unit/core/test-hash-sort.c,
 test/unit/core/test-patricia-trie-search.c,
 test/unit/core/test-patricia-trie.h, test/unit/lib/grn-test-hash-factory.c:
 Enhanced grn_table_cursor_open(). support offset and limit parameter.

 * groonga.h, lib/db.c, lib/hash.h: Modified offset and limit parameter of
 grn_table_cursor_open() into unsigned int.

 * groonga.h, lib/db.c: Enhanced GRN_DB_TIME (Thanks to kou!)

 * examples/index.c, groonga.h, lib/db.c, lib/ii.c, lib/pat.c, lib/pat.h,
 lib/proc.c, lib/ql.c, src/groonga.c, test/unit/core/test-database.c,
 test/unit/core/test-expr.c, test/unit/core/test-inverted-index.c,
 test/unit/core/test-table-cursor.c, test/unit/lib/grn-test-utils.c: Added
 offset and limit parameter to grn_table_cursor_open().

 * groonga.h, lib/db.c, lib/str.c, test/unit/core/test-expr.c: Fixed a bug in
 grn_expr_exec which destruct grn_obj value.

2009-07-30 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/io.c, src/groonga.c: Added -n option to groonga command for creating
 new database.

 * lib/proc.c: Added source argument to column_create command.

 * lib/db.c, lib/proc.c, src/s/index.html: Fixed a bug in grn_table_columns()
 cause segv when temporary table passed.

2009-07-29 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/str.c: Enhanced grn_text_otoj(). support
 GRN_OBJ_FORMAT_WTIH_COLUMN_NAMES.

 * groonga.h, lib/db.c, lib/db.h: Added grn_column_name_().

 * lib/db.c: Enhanced grn_obj_column() to accept ':value' as pseudo column.

 * lib/db.c, lib/proc.c, lib/str.c, test/unit/core/test-expr.c: Enhanced
 grn_obj_column() to accept ':id'

 * lib/Makefile.am, lib/Makefile.msvc, lib/ctx.c, lib/db.c, lib/db.h,
 lib/proc.c, lib/proc.h, lib/query.c, src/groonga.c: Added proc.c for builtin
 procedures.

2009-07-28 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/ctx.h, lib/db.c, src/groonga.c: Fixed a bug in do_alone().

 * src/groonga.c: command line argument handled by grn_ql_sendv().

 * lib/db.c, lib/db.h, lib/ql.c, lib/str.c: FIxed a bug in
 grn_obj_get_accessor().

 * lib/query.c: Added GRN_STRLEN().

 * lib/ctx.c: Fixed a bug in grn_ctx_qe_exec().

2009-07-27 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/query.c: Copied print_columninfo and print_tableinfo from groonga.c to
 query.c

 * lib/ctx.c, lib/ctx.h, lib/query.c: Added grn_starttime.

 * lib/db.h, lib/query.c: Fixed a bug in GRN_DB_OBJP().

 * lib/ctx.c, lib/ctx.h, lib/query.c, src/groonga.c: Added grn_ql_send().

2009-07-26 Daijiro MORI <daijiro.mori@gmail.com>

 * configure.ac, lib/str.c: Changed GROONGA_DEFAULT_ENCODING. euc_jp -> utf8.

 * lib/db.c: Enabled finalizer and user_data on grn_table_cursor.

2009-07-25 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.c: Refined grn_load(). nested json support.

2009-07-24 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/scm.c, src/groonga.c: Modified the behavior of groonga command. ql is
 enabled only when -q option is assigend.

 * lib/ctx.c, lib/ctx.h, lib/db.c, lib/ql.h, lib/query.c: Added
 grn_ctx_set_next_expr().

 * lib/ctx.c, lib/db.c, lib/scm.c, src/groonga.c: Added -q option to groonga
 command, as for enable or disable ql.

 * lib/db.c: Fixed a bug in grn_obj_cast().

 * lib/db.c: Fixed a memory leak bug.

2009-07-23 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in json_read().

 * groonga.h, lib/ctx.c, lib/db.c, test/unit/core/test-column.c,
 test/unit/core/test-expr.c: Added grn_obj_cast(). grn_obj_set_value became to
 require correct typed object as value.

2009-07-23 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/s/index.html: Fixed create table function on HTML admin.

2009-07-23 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-expr.c: Fix a typo.

 * lib/db.c, test/unit/core/test-expr.c: Support GRN_OP_EQUAL for record ID.

 * test/unit/core/test-column.c: Use grn_obj_close() instead of
 grn_db_close().

2009-07-23 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Implemented push_brace_close().

2009-07-22 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Refined grn_load(). Regards the first row as list of column names
 when columns argument was NULL.

 * groonga.h, lib/db.c, lib/query.c: Modified the order of arguments of
 grn_search().

 * groonga.h, lib/ctx.c, lib/ctx.h, lib/db.c, lib/ql.h, lib/query.c: Exported
 grn_load().

 * lib/ctx.c, lib/db.c, lib/ql.h: Refined grn_load(). put the loader struct
 into grn_ctx_impl.

 * lib/db.c: Refined grn_load().

2009-07-21 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Added GRN_UINT32_POP().

 * groonga.h, lib/db.c: Added stack_add().

 * lib/db.c: Added grn_load().

2009-07-19 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/ql.c, lib/query.c, lib/str.c, lib/str.h: Added
 grn_search().

2009-07-18 Daijiro MORI <daijiro.mori@gmail.com>

 * examples/index.c, examples/kv.c, groonga.h, lib/db.c, lib/ql.c,
 lib/query.c, src/groonga.c, test/benchmark/bench-table-factory.c,
 test/unit/core/test-column.c, test/unit/core/test-database.c,
 test/unit/core/test-expr.c, test/unit/core/test-inverted-index.c,
 test/unit/core/test-performance.c, test/unit/core/test-table-cursor.c,
 test/unit/core/test-table.c: Modified the signature of grn_table_create().
 value_size -> value_type.

 * groonga.h, src/groonga.c: Export grn_content_type.

 * src/groonga.c: Refined http header parser.

 * groonga.h, lib/db.c, lib/query.c: Added grn_table_sort_key_close().

 * groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/query.c: Exported
 grn_expr_create_from_str().

2009-07-17 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.1.0

2009-07-17 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, test/unit/lib/grn-test-utils.c: Removed GRN_ATOM.

 * groonga.h, lib/db.c, lib/db.h, lib/hash.c, lib/ii.c, lib/io.h, lib/pat.c,
 lib/ql.c, src/groonga.c, test/unit/core/test-hash.c,
 test/unit/core/test-hash.h, test/unit/core/test-patricia-trie.h,
 .../fixtures/stress/test-stress-patricia-trie.c: Removed grn_table_lookup().

 * groonga.h, lib/db.c, lib/str.c: Added grn_obj_mutate().

 * test/unit/core/test-column.c: Fixed memory leak in test-column.c

 * test/unit/core/test-column.c: Refined test_fix_size_set_value_set().

2009-07-16 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Clean comments.

 * src/s/index.html: Fixed problem upper pager doen't work on HTML.

 * src/s/css/admin.css, src/s/index.html: Modified pager view.

 * src/s/css/admin.css, src/s/index.html: Changed current page style of HTML
 admin pager.

 * src/s/css/admin.css, src/s/index.html: Added pager on HTML admin
 recordlist.

2009-07-16 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c: Added grn_table_sort_key_from_str().

2009-07-16 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Fixed bug in print_columnvalue().

 * src/groonga.c, src/s/index.html: Added total count response on HTML admin.

 * src/groonga.c, src/s/css/admin.css, src/s/index.html: Fixed table/column
 double closing on HTML admin.

2009-07-16 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: Added get_geocond().

2009-07-16 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c, src/s/index.html: Added flags2str on HTML admin.

2009-07-15 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/str.c: Fixed a bug in grn_text_otoj().

 * lib/db.c, lib/scm.c: Fixed a bug in grn_table_select().

2009-07-15 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c, src/s/index.html: Added accessor sort on HTML admin.

2009-07-15 Daijiro MORI <daijiro.mori@gmail.com>

 * examples/index.c, groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/ii.c,
 lib/ii.h, lib/ql.c, lib/query.c, test/unit/core/test-expr.c,
 test/unit/core/test-inverted-index.c, test/unit/core/test-query.c: GRN_SEL_*
 -> GRN_OP_*

2009-07-15 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c, src/s/css/admin.css, src/s/index.html: Added create column
 funtion on HTML admin.

2009-07-15 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/ql.h, lib/scm.c: Fixed a bug in
 grn_obj_id().

2009-07-14 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.0.9

 * src/groonga.c: Fixed bug in buffer overrun on parse_http_query.

2009-07-14 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c: test_table_select_equal_indexed works fine.

2009-07-14 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c, src/s/index.html: Added starttime/uptime status on HTML.

2009-07-14 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h: Added grn_db_init_builtin_query().

2009-07-14 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c, src/s/css/admin.css,
 .../ui-bg_diagonals-thick_18_b81900_40x40.png,
 .../ui-bg_diagonals-thick_20_666666_40x40.png,
 .../images/ui-bg_flat_10_000000_40x100.png,
 .../images/ui-bg_glass_100_f6f6f6_1x400.png,
 .../images/ui-bg_glass_100_fdf5ce_1x400.png,
 .../images/ui-bg_glass_65_ffffff_1x400.png,
 .../images/ui-bg_gloss-wave_35_f6a828_500x100.png,
 .../ui-bg_highlight-soft_100_eeeeee_1x100.png,
 .../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,
 src/s/css/ui-lightness/jquery-ui-1.7.2.custom.css, src/s/images/groonga.png,
 src/s/index.html, src/s/jquery-1.3.2.min.js, src/s/js/jquery-1.3.2.min.js,
 src/s/js/jquery-ui-1.7.2.custom.min.js: Added UI/create table function on
 HTML admin.

2009-07-14 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/db.h, lib/token.c: Added grn_proc_vars().

 * lib/db.c, lib/db.h: Fixed a memory leak bug in grn_proc_create().

2009-07-13 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h: Added grn_proc_dup().

 * groonga.h, lib/db.c, lib/db.h, lib/io.c, lib/io.h: Added grn_expr_var.

2009-07-13 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-expr.c: add a test for GRN_OP_EQUAL for indexed column.

 * test/unit/core/test-expr.c: cleanup test names.

2009-07-11 Daijiro MORI <daijiro.mori@gmail.com>

 * examples/index.c, examples/kv.c, groonga.h, lib/db.c, lib/ql.c, lib/str.c,
 src/groonga.c, test/unit/core/test-expr.c,
 test/unit/core/test-inverted-index.c: SHORTTEXT -> SHORT_TEXT.

2009-07-10 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c: Added grn_expr_create_from_str().

2009-07-10 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-table.c: NULL terminate.

2009-07-09 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/token.c: Added
 grn_obj_user_data() and grn_obj_set_finalizer().

2009-07-09 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Fixed bug with count == -1 on groonga http api.

 * src/groonga.c: Unified grn_table/grn_hash on query parser.

2009-07-09 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/com.c, lib/db.c, lib/token.c, src/groonga.c,
 test/unit/core/test-column.c, test/unit/core/test-table.c: Renamed names of
 datatypes, again.

2009-07-09 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Supports offset/limit on recordlist.

2009-07-09 Daijiro MORI <daijiro.mori@gmail.com>

 * src/groonga.c, src/s/index.html, src/s/jquery-1.3.2.min.js: Enriched http
 handler.

2009-07-09 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * groonga.h, lib/db.h: Updated API documents and export grn_obj_unlink.

2009-07-09 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/scm.c, lib/token.c, test/unit/core/test-column.c,
 test/unit/core/test-table.c: Added some datatypes. Removed '<' and '>' from
 name of datatypes.

2009-07-08 Daijiro MORI <daijiro.mori@gmail.com>

 * lib/ql.c, lib/scm.c: Fixed a bug in gc-verbose.

 * groonga.h, lib/ii.c, lib/scm.c: Fixed a bug in buffer_merge() cause buffer
 over flow.

2009-07-08 kou <kou@clear-code.com>

 * lib/hash.c, lib/pat.c: initialize cursor's domain as NIL.

2009-07-07 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/ctx.c, lib/str.c, lib/str.h: Move get_token() from ctx.c to str.c and
 rename.

2009-07-06 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/ii.c, test/unit/core/test-expr.c: Fixed a bug in
 grn_ctx_at() cause memory leak.

 * lib/ql.h: Fixed a bug in GRN_STR2OBJ().

2009-07-05 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c: Added GRN_CTX_USER_DATA().

 * groonga.h, lib/db.c, test/unit/core/test-database.c: Named temporary table
 on persistent db is not allowed.

2009-07-04 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-database.c: add tests for opened database.

 * test/unit/core/test-database.c: add a test for opened database.  It should
 be confirmed that this test showes expected behavior.

 * test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
 test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h: add utility
 functions for testing.

2009-07-03 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c: Added GRN_OP_EXPR_GET_VAR.

 * groonga.h, lib/ctx.c, lib/db.c, lib/db.h: Added GRN_VOID_INIT().

2009-07-02 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, test/unit/core/test-expr.c: Renamed grn_table_scan()
 into grn_table_select().

 * lib/ii.c, test/unit/core/test-expr.c: Added test_table_scan_match_equal().

 * groonga.h, lib/db.c, lib/db.h, lib/ii.c, lib/ii.h,
 test/unit/core/test-expr.c: Added GRN_OP_MATCH.

2009-06-26 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c, test/unit/core/test-context.c: Add missing NULL check.  Reported
 by SHIDARA Yoji. Thanks!!!

2009-06-23 yutaro <yu@yu.irx.jp>

 * bindings/php/config.m4, bindings/php/config.w32, bindings/php/groonga.c,
 bindings/php/groonga.dsp, bindings/php/php_groonga.h: support bindings for
 php.

2009-06-23 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/grnslap.c: Show usage with no destination for grnslap.

2009-06-22 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h: Fixed GRN_*_OPEN_OR_CREATE macros.

 * lib/hash.c, lib/pat.c: Support GRN_OBJ_INCR and GRN_OBJ_DECR for grn_table
 values.

 * groonga.h: Added GRN_*_OPEN_OR_CREATE macros.

2009-06-21 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c: Added some operators for gis.

2009-06-20 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c: Added some operators.

2009-06-19 Daijiro MORI <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/db.h: renamed GRN_ALIAS into GRN_PTR.

2009-06-15 mori <daijiro.mori@gmail.com>

 * lib/db.c, lib/ii.c, lib/ii.h, test/unit/core/test-expr.c: Refined
 grn_table_scan().

 * lib/db.c, test/unit/core/test-expr.c: Added test_op_table_scan().

 * lib/db.c, test/unit/core/test-expr.c: Added test_table_scan().

 * lib/db.c, test/unit/core/test-expr.c, test/unit/core/test-inverted-index.c:
 Fixed a problem in test_mroonga_index(). key_type for lexicon table must be
 assigned.

 * groonga.h, lib/db.c, lib/ii.c: Added GRN_OP_TABLE_SCAN.

 * lib/db.c, lib/db.h, test/unit/core/test-expr.c,
 test/unit/core/test-inverted-index.c: Added grn_table_scan().

2009-06-13 mori <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/db.h, test/unit/core/test-expr.c: Got
 rid of uint from groonga.h

2009-06-12 mori <daijiro.mori@gmail.com>

 * lib/db.c, test/unit/core/test-inverted-index.c: Added
 test_mroonga_index_score().

 * lib/ctx.c, lib/db.c, test/unit/core/test-context.c: Copy grn_expr object
 for each grn_ctx.

2009-06-11 mori <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/token.c: Cut off argc and argv from
 grn_proc_func()

2009-06-11 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/com.c, lib/groonga_in.h: Defined HOST_NAME_MAX on FreeBSD environment.

 * src/groonga.c: Added listen hostname/ip option to groonga.

2009-06-11 mori <daijiro.mori@gmail.com>

 * lib/com.c, lib/com.h, src/groonga.c, test/unit/core/test-column.c,
 test/unit/core/test-context.c, test/unit/core/test-database.c,
 test/unit/core/test-expr.c, test/unit/core/test-hash-cursor.c,
 test/unit/core/test-hash-sort.c, test/unit/core/test-hash.c,
 test/unit/core/test-inverted-index.c,
 test/unit/core/test-patricia-trie-cursor.c,
 test/unit/core/test-patricia-trie-search.c,
 test/unit/core/test-patricia-trie.c, test/unit/core/test-performance.c,
 test/unit/core/test-public-context.c, test/unit/core/test-query.c,
 test/unit/core/test-store.c, test/unit/core/test-stress.c,
 test/unit/core/test-table-cursor.c, test/unit/core/test-table.c,
 test/unit/fixtures/performance/test-read-write.c,
 test/unit/fixtures/stress/Makefile.am,
 test/unit/fixtures/stress/test-stress-hash.c,
 .../fixtures/stress/test-stress-patricia-trie.c, test/unit/lib/Makefile.am,
 test/unit/util/test-snip.c: Added hostent parameter to grn_com_sopen()

 * groonga.h, lib/ctx.c, lib/db.c: Added GRN_OP_CALL

 * groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/token.c: Modified the
 signature of grn_proc_create()

2009-06-10 mori <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.c, lib/db.h, lib/ql.h, lib/token.c: Added grn_ctx_push()
 and grn_ctx_pop().

2009-06-10 Tetsuro IKEDA <ikdttr@gmail.com>

 * test/unit/core/test-inverted-index.c: add test for inverted index (boolean
 search).

2009-06-09 mori <daijiro.mori@gmail.com>

 * lib/ctx.c: Modified grn_ctx_qe_exec() to use grn_expr.

 * lib/db.c: Fixed a b bug in grn_expre_create() cause segv.

2009-06-09 Tetsuro IKEDA <ikdttr@gmail.com>

 * test/unit/core/test-inverted-index.c: add test for inverted index.

2009-06-09 mori <daijiro.mori@gmail.com>

 * lib/db.c, test/unit/core/test-expr.c: Fixed a bug in grn_expr_unpack().

 * lib/db.c: grn_expr can be persistent.

2009-06-08 mori <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h: Made grn_expr as a grn_db_object.

2009-06-05 mori <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/db.h, test/unit/core/test-expr.c: Changed the type
 of grn_expr into grn_obj.

2009-06-05 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/groonga_in.h, src/Makefile.msvc, src/groonga.c: Now we can get
 groonga.exe on Windows.

2009-06-04 mori <daijiro.mori@gmail.com>

 * lib/db.c: Fixed bugs in grn_table_create() and grn_table_open(), cause segv
 when ctx has no db.

2009-06-04 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.0.8

2009-06-04 mori <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/db.h, test/unit/core/test-expr.c: Added
 grn_expr.

2009-06-02 mori <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h, test/unit/core/test-expr.c: Added grn_op.

2009-05-29 mori <daijiro.mori@gmail.com>

 * lib/ctx.c, lib/db.c, lib/hash.c, lib/pat.c, lib/str.c: Added parameter
 check to grn_hash_add() and grn_pat_add().

 * lib/ctx.c, lib/db.c, lib/db.h, lib/hash.c, lib/pat.c, lib/query.c,
 test/unit/core/test-expr.c: Fixed a problem in grn_table_create(), flags
 value was not saved correctly.

2009-05-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.0.7

2009-05-28 mori <daijiro.mori@gmail.com>

 * lib/db.c, test/unit/core/test-expr.c: Set error info in grn_table_open().

2009-05-27 mori <daijiro.mori@gmail.com>

 * src/grnslap.c: Fixed a typo..

 * src/grnslap.c: Avoid division by zero...

 * src/grnslap.c, test/unit/core/test-expr.c: Added -t (max throughput) option
 to grnslap.

 * lib/db.c, test/unit/core/test-expr.c: Fixed a memory leak bug in
 grn_expr_close().

 * groonga.h, lib/db.c, test/unit/core/test-expr.c: Fixed a bug in
 grn_expr_open().

2009-05-26 mori <daijiro.mori@gmail.com>

 * lib/query.c: Fixed a bug in grn_query_search() causes segv.

2009-05-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.0.6

2009-05-26 mori <daijiro.mori@gmail.com>

 * lib/db.c, lib/db.h: Added grn_expr_compile().

 * lib/db.c, lib/token.c: Lower range of grn_db ids (1 to 255) are reserved by
 sysytem.

2009-05-25 mori <daijiro.mori@gmail.com>

 * lib/query.c: Support 'r' argument for grn_query_search().

 * lib/token.c: Register "<token:mecab>" to db, even if mecab is disabled (for
 compatibility).

2009-05-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * configure.ac, lib/groonga_in.h, lib/io.h: Define
 GRN_FUTEX_WAIT/GRN_FUTEX_WAKE with futex.

2009-05-25 mori <daijiro.mori@gmail.com>

 * lib/db.c: Reduced malloc call from grn_accessor_get_value().

2009-05-22 mori <daijiro.mori@gmail.com>

 * lib/db.c: Fixed a bug in grn_obj_graft() cause memory leak.

 * lib/ql.c, lib/ql.h, lib/scm.c: Put gc in ha_table().

 * groonga.h: Fixed '?: have different type' problem in GRN_BULK_REWIND().

 * examples/index.c, examples/kv.c, groonga.h, lib/com.c, lib/ctx.c,
 lib/ctx.h, lib/db.c, lib/pat.c, lib/ql.c, lib/scm.c, lib/store.c, lib/str.c,
 src/groonga.c, test/unit/core/test-expr.c,
 test/unit/core/test-inverted-index.c,
 test/unit/fixtures/performance/test-read-write.c: Added 'flags' argument to
 GRN_TEXT_INIT(), GRN_OBJ_DO_SHALLOW_COPY and/or GRN_OBJ_VECTOR can be
 assigned as its value. GRN_TEXT_INIT_REF has been cut off.

 * groonga.h, lib/db.c, lib/str.c, lib/str.h, test/unit/core/test-expr.c:
 Added grn_bulk_write_from() and GRN_TEXT_SET_CSTR().

 * groonga.h, lib/com.c, lib/ctx.c, lib/db.c, lib/db.h, lib/hash.c, lib/pat.c,
 lib/ql.h, lib/scm.c, lib/str.c, lib/str.h: grn_obj became inplace buffer.

2009-05-22 Toshihisa <t2001@gol.com>

 * lib/db.c: MUTEX_DESTROY in grn_db_close

2009-05-21 mori <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/db.h, lib/hash.c, lib/pat.c, lib/ql.c: modified
 the value of GRN_OBJ_DO_SHALLOW_COPY.

2009-05-21 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * test/unit/memcached/test-memcached.c: Enabled test for memcached incr/decr
 with init.

2009-05-20 mori <daijiro.mori@gmail.com>

 * test/unit/core/Makefile.am, test/unit/core/test-expr.c: add tests for
 grn_expr.

 * lib/db.c: fixed a problem in grn_obj_column() cause segv when name contains
 illegal character.

2009-05-19 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.0.5

2009-05-19 mori <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/db.h, lib/ql.h: grn_expr add.

2009-05-15 mori <daijiro.mori@gmail.com>

 * groonga.h, lib/ctx.c, lib/db.c, lib/ql.c, lib/str.c: renamed
 grn_table_column into grn_obj_column

 * examples/index.c, examples/kv.c, groonga.h, lib/ctx.c, lib/db.c,
 lib/hash.c, lib/pat.c, lib/ql.c, lib/scm.c, lib/str.c, src/groonga.c,
 test/unit/core/test-column.c, test/unit/core/test-inverted-index.c,
 test/unit/core/test-table-cursor.c, test/unit/core/test-table.c: renamed
 grn_ctx_lookup() into grn_ctx_get(), grn_ctx_get() into grn_ctx_at()

 * lib/db.c, lib/token.c: fixed a memory leak bug.

2009-05-14 unknown <brazil@.(none)>

 * lib/groonga_in.h: refined for _WIN64

2009-05-14 mori <daijiro.mori@gmail.com>

 * lib/hash.c: fixed a bug grn_hash_lookup returns without setting the flag
 value.

2009-05-13 Kouhei Sutou <kou@clear-code.com>

 * lib/pat.c, test/unit/core/test-inverted-index.c: Remove garbages.

2009-05-13 mori <daijiro.mori@gmail.com>

 * lib/ii.c, lib/token.c, lib/token.h: modified the signature of
 grn_token_open().

 * examples/index.c, examples/kv.c, groonga.h, lib/db.c, lib/hash.c,
 lib/hash.h, lib/ii.c, lib/io.c, lib/io.h, lib/pat.c, lib/pat.h, lib/ql.c,
 src/groonga.c, test/unit/core/test-column.c,
 test/unit/core/test-inverted-index.c, test/unit/core/test-table.c,
 test/unit/fixtures/performance/test-read-write.c,
 test/unit/fixtures/stress/test-stress-hash.c: grn_table_lcp_search added.

2009-05-12 mori <daijiro.mori@gmail.com>

 * lib/com.c, lib/ctx.c, lib/db.c, lib/hash.c, lib/hash.h, lib/ii.c,
 lib/pat.c, lib/pat.h, lib/query.c, lib/scm.c, src/grnslap.c, src/groonga.c:
 renmaed some private functions.

 * test/unit/core/test-inverted-index.c, test/unit/core/test-table.c: unit
 test follow new grn_table_add().

 * groonga.h, lib/com.c, lib/ctx.c, lib/db.c, lib/db.h, lib/hash.c,
 lib/hash.h, lib/ii.c, lib/pat.c, lib/pat.h, lib/ql.c, lib/query.c, lib/scm.c,
 src/grnslap.c, src/groonga.c: modified grn_table_add api

2009-05-12 mori <mori@fracture.(none)>

 * examples/kv.c, lib/db.c, test/unit/core/test-inverted-index.c:
 grn_obj_set_value() skips to get oldvalue if possible.

2009-05-11 mori <mori@fracture.(none)>

 * groonga.h, lib/db.c, test/unit/core/test-inverted-index.c: add
 grn_obj_get_nhooks().

 * lib/db.c, test/unit/core/test-database.c: grn_table_cursor_open() supports
 grn_db as table argument.

 * lib/db.c, lib/hash.c, lib/ii.c, lib/pat.c, lib/token.c,
 test/unit/core/test-inverted-index.c, test/unit/core/test-table.c: changed
 the default value of DEFAULT_TOKENIZER into NULL

2009-05-10 mori <mori@fracture.(none)>

 * lib/db.c: grn_ctx_get return NULL if id is GRN_ID_NIL.

2009-05-09 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c: Add a comment.

 * lib/db.c: Initialize opened table's range as NIL.

 * lib/db.c: Initialize accessor's domain as NIL.

2009-05-09 mori <mori@fracture.(none)>

 * examples/index.c, groonga.h, lib/db.c, lib/ql.c, src/groonga.c,
 test/unit/core/test-inverted-index.c,
 test/unit/fixtures/performance/test-read-write.c: GRN_TEXT_REF ->
 GRN_TEXT_INIT_REF and GRN_TEXT_SET_REF.

 * groonga.h, lib/db.c, lib/ql.c, lib/str.c, src/groonga.c,
 test/unit/core/test-inverted-index.c: GRN_DB_UINT64 add.

2009-05-08 mori <mori@fracture.(none)>

 * examples/index.c, examples/kv.c, groonga.h, lib/ctx.c, lib/db.c, lib/ql.c,
 lib/scm.c, lib/store.c, lib/str.c, src/groonga.c,
 test/unit/core/test-inverted-index.c,
 test/unit/fixtures/performance/test-read-write.c: grn_bulk_* -> grn_text_*
 groonga.h (grn_bulk_*): renamed into grn_text_*.

 * examples/kv.c, groonga.h, lib/ctx.c, lib/ctx.h, lib/db.c, lib/ql.c,
 lib/ql.h, lib/scm.c, lib/str.c, src/grnslap.c,
 test/unit/fixtures/performance/test-read-write.c: GRN_BULK_PUTC ->
 GRN_TEXT_PUTC

 * examples/kv.c, groonga.h, lib/com.c, lib/ctx.h, lib/db.c, lib/ql.c,
 lib/scm.c, lib/str.c: GRN_BULK_PUTS -> GRN_TEXT_PUTS

 * examples/kv.c, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h, lib/db.c,
 lib/pat.c, lib/ql.c, lib/scm.c, lib/store.c, lib/str.c, src/groonga.c,
 test/unit/core/test-inverted-index.c: GRN_BULK_INIT -> GRN_TEXT_INIT

2009-05-08 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c: Initialize opened DB's domain and range as NIL.

2009-05-08 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: Added a max_nfthreads parameter on groonga.

2009-05-08 mori <mori@fracture.(none)>

 * test/unit/fixtures/performance/test-read-write.c: test-read-write.c: follow
 GRN_OBJ_INIT().

 * examples/index.c, examples/kv.c, groonga.h, lib/com.c, lib/ctx.c,
 lib/ctx.h, lib/db.c, lib/ii.c, lib/pat.c, lib/ql.c, lib/scm.c, lib/store.c,
 lib/str.c, src/groonga.c, test/unit/core/test-inverted-index.c: added
 GRN_BULK_INIT() macro.

2009-05-07 Kouhei Sutou <kou@clear-code.com>

 * test/unit/core/test-inverted-index.c: Suppress warnigs.

 * test/unit/core/test-patricia-trie.c, test/unit/core/test-query.c: Supress
 warnings.

 * test/unit/core/test-patricia-trie.c: Ensure NULL terminated.

2009-05-07 mori <mori@fracture.(none)>

 * lib/ii.c, lib/pat.c, lib/store.c, test/unit/core/test-inverted-index.c:
 test_int_index() added.

2009-05-07 Kouhei Sutou <kou@clear-code.com>

 * test/unit/fixtures/performance/test-read-write.c: Implement a commented out
 test.

2009-05-07 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/grnslap.c: Avoid SEGV if parse fails on grnslap.

2009-05-01 Kouhei Sutou <kou@clear-code.com>

 * lib/db.c: Fix a memory leak.

2009-05-01 mori <daijiro.mori@gmail.com>

 * lib/db.c, lib/token.c, lib/token.h, test/unit/core/test-inverted-index.c:
 GRN_TABLE_NO_KEY type table can be used as lexicon.

2009-04-30 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * configure.ac: release 0.0.4

2009-04-30 mori <daijiro.mori@gmail.com>

 * test/unit/core/test-inverted-index.c: grn_ii_create accept NULL for path
 argument.

 * ChangeLog, lib/token.c: fixed a bug in token.c, cause wrong flag handling.

 * ChangeLog, lib/db.c, lib/hash.c, lib/pat.c, lib/ql.c,
 test/unit/core/test-hash-sort.c: fixed a bug cause wrong sort result.

 * ChangeLog, groonga.h: replaced default sor order.

 * ChangeLog, examples/kv.c, groonga.h, lib/db.c: lib/db.c (grn_column_name):
 add.

2009-04-29 mori <daijiro.mori@gmail.com>

 * ChangeLog, examples/index.c, examples/kv.c, groonga.h, lib/com.c,
 lib/ctx.c, lib/db.c, lib/hash.c, lib/ii.c, lib/io.c, lib/pat.c, lib/ql.c,
 lib/ql.h, lib/query.c, lib/scm.c, lib/snip.c, lib/str.c, lib/str.h,
 lib/token.c, src/grnslap.c, src/groonga.c,
 test/benchmark/bench-table-factory.c, test/unit/core/test-column.c,
 test/unit/core/test-inverted-index.c,
 test/unit/core/test-patricia-trie-search.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-query.c,
 test/unit/core/test-stress.c, test/unit/core/test-table-cursor.c,
 test/unit/core/test-table.c, test/unit/lib/grn-test-hash-factory.c,
 test/unit/util/test-snip.c, test/unit/util/test-string.c: cut off encoding
 argument from many APIs.

 * ChangeLog, bindings/python/ql/groongaql.c, examples/index.c, examples/kv.c,
 groonga.h, lib/ctx.c, lib/db.c, src/grnslap.c, src/groonga.c,
 test/benchmark/bench-table-factory.c, test/unit/core/test-column.c,
 test/unit/core/test-database.c, test/unit/core/test-inverted-index.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-query.c,
 test/unit/core/test-store.c, test/unit/core/test-stress.c,
 test/unit/core/test-table-cursor.c, test/unit/core/test-table.c,
 test/unit/fixtures/performance/test-read-write.c,
 test/unit/fixtures/stress/test-stress-hash.c,
 .../fixtures/stress/test-stress-patricia-trie.c,
 test/unit/lib/grn-test-hash-factory.c, test/unit/util/test-snip.c,
 test/unit/util/test-string.c: cut off encoding argument from grn_ctx_init.

2009-04-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog: Updated ChangeLog of slap-roundrobin branch.

 * src/grnslap.c: use counter instead of rand on grnslap dispatcher.

 * src/grnslap.c: Added verbose mode on grnslap.

2009-04-28 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog, groonga.h, lib/db.c, test/unit/core/Makefile.am,
 test/unit/core/test-table-cursor.c: Add grn_table_cursor_table().

2009-04-28 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/grnslap.c: Supports multi server/port on grnslap.

2009-04-27 t2001 <t2001@gol.com>

 * lib/groonga_in.h: multi thread check needed

 * lib/io.c: fix UnmapViewOfFile.

2009-04-27 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c: support quiet commands of memcached.

2009-04-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * src/groonga.c, test/unit/memcached/test-memcached.c: Implemented cas like
 memcached-1.2.8.

2009-04-26 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog, lib/db.c, test/unit/core/Makefile.am,
 test/unit/core/test-database.c: Initialize database's domain and range.

2009-04-26 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * test/unit/memcached/test-memcached.c: Added test_memcached_cas.

 * src/groonga.c: Added a GRN_MSG_MBRES macro.

2009-04-26 mori <daijiro.mori@gmail.com>

 * ChangeLog, src/grnslap.c: add max concurrency parameter to grnslap.

2009-04-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac: release 0.0.3

 * ChangeLog, configure.ac: configure succeeds without mecab.

 * ChangeLog, configure.ac: removed inline parameters for compiler.

2009-04-25 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/io.h: cut off debug log.

 * ChangeLog, lib/ii.c: fixed a leak error in ii.c

 * lib/io.h: add debug info.

 * ChangeLog, lib/ctx.h, lib/io.h, src/groonga.c: add LOGTRACE macro.

2009-04-24 mori <daijiro.mori@gmail.com>

 * lib/com.c:

2009-04-24 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, lib/scm.c: Fixed segv with quasiquote for invalid sexp.

2009-04-24 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c:

 * ChangeLog, src/groonga.c: src/groonga.c (worker): add lock.

 * ChangeLog, lib/store.c: lib/store.c (grn_ja): add lock.

2009-04-23 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, lib/io.c, lib/store.c: lib/com.c (grn_msg_open):
 memzero gqtp header.

2009-04-23 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog, lib/db.c: avoid SEGV when no DB is set.

2009-04-23 mori <daijiro.mori@gmail.com>

 * ChangeLog, src/groonga.c: groonga server expands RLIMIT_NOFILE.

2009-04-23 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog, lib/db.c: Initialize type's domain as NIL.

2009-04-23 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c: fixed a bug in lib/db.c.

 * lib/db.c: fixed a bug in lib/db.c.

2009-04-22 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, lib/com.h, src/grnslap.c, src/groonga.c: fixed a bug
 in grnslap.

2009-04-22 Tasuku SUENAGA <tasuku@bakuon.(none)>

 * ChangeLog, configure.ac: Fixed compile problem without libmemcached.

2009-04-22 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, src/groonga.c, test/unit/memcached/test-memcached.c: Fixed bugs
 of memcached incr/decr commands.

2009-04-21 mori <daijiro.mori@gmail.com>

 * .gitignore, ChangeLog, lib/com.c, lib/ctx.c, src/Makefile.am,
 src/grnslap.c, src/groonga.c:

2009-04-20 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, src/groonga.c: Fixed add command bug of memcached.

 * ChangeLog, src/groonga.c: Fixed set/add/replace bug when expire == 0.

 * ChangeLog, src/groonga.c, test/unit/memcached/test-memcached.c:

2009-04-19 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/ctx.c, lib/db.h:

2009-04-18 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/ctx.c, lib/db.c, lib/str.c:

2009-04-17 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/ctx.c, lib/ctx.h, lib/db.c, lib/io.c:

2009-04-16 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog, test/unit/memcached/test-memcached.c: Improve test stability.

 * ChangeLog, test/unit/core/test-table.c: Add a test for adding a record.

 * test/unit/memcached/test-memcached.c: Remove an unused variable.

 * ChangeLog, test/unit/core/test-table.c: Add a test for set/get default
 tokenizer.

 * ChangeLog, test/unit/memcached/Makefile.am,
 test/unit/memcached/test-memcached.c: Improve groonga process management.

 * ChangeLog, test/unit/memcached/test-memcached.c: Make memory management
 robust.

 * ChangeLog, configure.ac, test/unit/memcached/Makefile.am: Detect
 libmemcached availability.

2009-04-15 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c, test/unit/core/test-table.c:

 * ChangeLog, lib/com.c, lib/ctx.c, src/groonga.c:

 * ChangeLog, lib/com.c, lib/com.h:

 * ChangeLog, lib/store.c, src/groonga.c:

 * ChangeLog, lib/com.c, lib/com.h, src/groonga.c:

 * ChangeLog, lib/scm.c:

 * ChangeLog, lib/scm.c:

2009-04-14 Yu.Shimamura <yu@yu.irx.jp>

 * ChangeLog, configure.ac, lib/com.c:

2009-04-14 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ctx.c, lib/ctx.h, lib/db.c:

 * ChangeLog, lib/ctx.c:

 * ChangeLog, lib/ctx.c:

 * ChangeLog, lib/ctx.c:

 * ChangeLog, lib/ctx.c, lib/str.c:

2009-04-13 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ctx.c, lib/db.h, src/groonga.c:

2009-04-13 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog, test/unit/core/test-column.c: add a missing file.

2009-04-13 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ctx.c, lib/ctx.h, test/unit/core/Makefile.am,
 test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
 test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h:

2009-04-12 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/ql.h:

2009-04-10 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac, lib/com.c, lib/com.h, lib/db.c, src/groonga.c,
 test/unit/Makefile.am, test/unit/memcached/Makefile.am,
 test/unit/memcached/test-memcached.c:

2009-04-10 mori <daijiro.mori@gmail.com>

 * ChangeLog, src/groonga.c:

 * src/groonga.c:

 * ChangeLog, src/groonga.c:

 * ChangeLog, src/groonga.c:

 * ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, src/groonga.c:

2009-04-09 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, lib/ctx.h, lib/store.c:

 * ChangeLog, lib/db.c, lib/io.c, lib/io.h, lib/store.c, lib/store.h:

 * ChangeLog, lib/ctx.h:

 * ChangeLog, lib/db.c, lib/store.c, lib/store.h, src/groonga.c:

2009-04-08 mori <daijiro.mori@gmail.com>

 * ChangeLog, src/groonga.c:

2009-04-08 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, Makefile.am, test/unit/fixtures/inverted-index/Makefile.am:

 * ChangeLog, test/unit/fixtures/inverted-index/Makefile.am:

2009-04-08 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog, groonga.h:

2009-04-08 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, lib/com.c, lib/groonga_in.h:

2009-04-08 Kouhei Sutou <kou@cozmixng.org>

 * ChangeLog:

2009-04-08 mori <daijiro.mori@gmail.com>

 * groonga.h, test/unit/core/test-table.c:

 * ChangeLog, lib/hash.c, test/unit/core/Makefile.am:

 * ChangeLog, groonga.h, lib/db.h:

 * ChangeLog, configure.ac, lib/com.c, lib/com.h, lib/ctx.h:

2009-04-08 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog, test/benchmark/bench-table-factory.c,
 test/benchmark/lib/bench-reporter.c, test/benchmark/lib/bench-reporter.h,
 test/benchmark/lib/bench-utils.c, test/benchmark/lib/bench-utils.h,
 test/benchmark/lib/benchmark.c, test/benchmark/lib/benchmark.h,
 test/unit/core/test-context.c, test/unit/core/test-hash-cursor.c,
 test/unit/core/test-hash-sort.c, test/unit/core/test-hash.c,
 test/unit/core/test-hash.h, test/unit/core/test-inverted-index.c,
 test/unit/core/test-patricia-trie-cursor.c,
 test/unit/core/test-patricia-trie-search.c,
 test/unit/core/test-patricia-trie.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-query.c, test/unit/core/test-store.c,
 test/unit/core/test-stress.c,
 test/unit/fixtures/performance/test-read-write.c,
 test/unit/fixtures/stress/test-stress-hash.c,
 .../fixtures/stress/test-stress-patricia-trie.c,
 test/unit/fixtures/suite-groonga-test-fixtures.c,
 test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
 test/unit/lib/grn-test-hash-assertions.c,
 test/unit/lib/grn-test-hash-assertions.h,
 test/unit/lib/grn-test-hash-factory.c, test/unit/lib/grn-test-hash-factory.h,
 test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h,
 test/unit/suite-groonga-test.c, test/unit/util/test-snip.c,
 test/unit/util/test-string.c:

2009-04-07 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, lib/com.h, src/groonga.c:

 * ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, src/groonga.c:

 * ChangeLog, src/groonga.c:

 * ChangeLog, lib/db.c, lib/hash.c, lib/hash.h, lib/io.c:

2009-04-06 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, lib/com.h, src/groonga.c:

 * ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, lib/ql.c, lib/ql.h, lib/scm.c,
 src/groonga.c:

 * ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, lib/ql.h, src/groonga.c:

2009-04-05 Kouhei Sutou <kou@clear-code.com>

 * ChangeLog, bindings/python/ql/groongaql.c, groonga.h, lib/ctx.h,
 test/unit/lib/grn-test-utils.c:

2009-04-03 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, build_windows.bat:

2009-04-02 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/com.c, lib/com.h, lib/db.c, src/groonga.c:

 * ChangeLog, groonga.h, lib/com.c, lib/com.h, src/groonga.c:

2009-03-31 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/com.c, lib/com.h:

2009-03-31 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * lib/groonga_in.h:

 * configure.ac, groonga.h:

2009-03-23 unknown <tasuku@.(none)>

 * build_windows.bat, groonga.h, lib/Makefile.msvc, lib/com.c,
 lib/groonga_in.h, lib/libgroonga.c, lib/ql.h, src/Makefile.msvc,
 vcc/config.h, vcc/config.h.in:

2009-03-26 Kouhei Sutou <kou@clear-code.com>

 * doc/ja/API.rd:

2009-03-26 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ii.c, lib/io.c, lib/io.h:

 * ChangeLog, lib/ctx.c, lib/io.c, lib/io.h:

2009-03-25 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c, lib/ii.c, lib/io.c, lib/io.h, lib/store.c,
 lib/store.h:

2009-03-24 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, lib/ctx.c, lib/ctx.h, lib/groonga_in.h:

 * ChangeLog, lib/ctx.c, lib/groonga_in.h:

 * configure.ac, lib/com.c, lib/ctx.c, lib/groonga_in.h, lib/ql.c,
 src/groonga.c:

 * ChangeLog, configure.ac:

2009-03-24 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/io.c, lib/io.h, lib/token.c:

2009-03-23 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ii.c, lib/io.c, lib/io.h, lib/store.c,
 test/unit/core/test-inverted-index.c:

 * ChangeLog, lib/ii.c, lib/io.c, lib/io.h,
 test/unit/core/test-inverted-index.c:

2009-03-22 mori <daijiro.mori@gmail.com>

 * lib/ii.c, lib/io.c:

 * ChangeLog, lib/ctx.h, lib/ii.c, lib/ii.h, lib/io.c, lib/io.h:

2009-03-21 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ii.c:

2009-03-19 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, lib/ql.c:

2009-03-18 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, lib/com.c:

 * ChangeLog, configure.ac:

2009-03-17 Kouhei Sutou <kou@clear-code.com>

 * test/benchmark/Makefile.am, test/unit/core/Makefile.am,
 test/unit/util/Makefile.am:

2009-03-16 Kouhei Sutou <kou@cozmixng.org>

 * test/ql/test-slot.scm:

 * test/ql/ql-test-utils.scm, test/ql/test-slot.scm:

 * configure.ac:

2009-03-16 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, groonga.spec.in:

2009-03-16 mori <daijiro.mori@gmail.com>

 * test/s2s, test/s2s.c, vcc/config.h:

2009-03-15 Kouhei Sutou <kou@cozmixng.org>

 * test/unit/core/test-hash-cursor.c,
 test/unit/core/test-patricia-trie-cursor.c,
 test/unit/core/test-patricia-trie-search.c:

 * test/unit/core/test-inverted-index.c:

 * test/unit/core/test-hash-sort.c:

 * test/unit/core/test-stress.c:

 * test/unit/core/test-query.c:

 * test/unit/core/test-patricia-trie.c, test/unit/core/test-patricia-trie.h:

 * test/unit/util/test-string.c:

 * test/unit/util/test-snip.c:

 * test/unit/suite-groonga-test.c, test/unit/suite-senna-test.c:

 * test/unit/core/test-query.c:

 * test/unit/core/test-public-context.c:

 * test/unit/core/test-performance.c, test/unit/core/test-stress.c:

 * test/unit/core/test-performance.c:

 * test/unit/core/test-patricia-trie-cursor.c,
 test/unit/core/test-patricia-trie-search.c:

 * test/unit/core/test-patricia-trie-cursor.c:

 * test/unit/core/test-patricia-trie.c, test/unit/core/test-patricia-trie.h:

 * test/unit/core/test-hash-cursor.c, test/unit/core/test-hash-sort.c,
 test/unit/core/test-inverted-index.c:

 * test/unit/core/test-hash-cursor.c:

 * test/unit/core/test-hash-sort.c:

 * test/unit/core/test-hash.c, test/unit/core/test-hash.h:

 * test/unit/core/Makefile.am, test/unit/core/test-context.c:

 * test/unit/core/Makefile.am, test/unit/core/test-store.c:

 * test/unit/core/Makefile.am, test/unit/core/test-index.c:

2009-03-14 Kouhei Sutou <kou@cozmixng.org>

 * test/benchmark/Makefile.am, test/benchmark/bench-table-factory.c:

2009-03-13 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, configure.ac:

2009-03-13 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ctx.c:

 * ChangeLog, lib/scm.c:

 * ChangeLog, lib/ctx.h, lib/db.c:

 * ChangeLog, lib/db.c:

 * ChangeLog, lib/db.c:

 * ChangeLog, lib/scm.c:

2009-03-12 Kouhei Sutou <kou@cozmixng.org>

 * test/unit/util/test-string.c:

 * test/unit/util/Makefile.am, test/unit/util/test-snip.c:

 * test/unit/fixtures/suite-groonga-test-fixtures.c:

 * test/unit/fixtures/suite-groonga-test-fixtures.c,
 test/unit/fixtures/suite-senna-test-fixtures.c:

 * test/unit/core/test-performance.c,
 test/unit/fixtures/performance/Makefile.am,
 test/unit/fixtures/performance/test-read-write.c,
 test/unit/lib/grn-test-utils.h:

 * .../fixtures/stress/test-stress-patricia-trie.c:

 * test/unit/fixtures/stress/Makefile.am,
 test/unit/fixtures/stress/test-stress-hash.c:

 * test/unit/core/test-stress.c:

2009-03-12 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/scm.c:

2009-03-12 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * bindings/python/context/groongactx.c, bindings/python/context/setup.py,
 bindings/python/ql/groongaql.c, bindings/python/ql/setup.py:

 * bindings/python/context/groongactx.c, bindings/python/context/setup.py:

2009-03-12 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ql.c, lib/scm.c:

2009-03-11 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ql.c:

 * ChangeLog, lib/db.c, lib/ql.c, lib/token.c:

 * ChangeLog, lib/ctx.c, lib/db.c, lib/ql.c, lib/scm.c:

 * ChangeLog, lib/ii.c:

2009-03-10 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c:

 * ChangeLog, lib/db.c, lib/ii.c, lib/ql.c:

 * ChangeLog, lib/db.c, lib/ql.c:

 * ChangeLog, lib/db.c:

 * ChangeLog, lib/ii.c:

2009-03-09 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/ii.c, lib/ql.c,
 lib/scm.c, lib/store.c:

2009-03-05 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c:

2009-03-03 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ql.c:

2009-03-02 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/scm.c:

 * ChangeLog, groonga.h, lib/db.c, lib/ql.c:

 * doc/ja/API.html, doc/ja/API.rd:

2009-03-02 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, doc/ja/API.rd:

2009-03-01 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c:

 * ChangeLog, groonga.h, lib/db.c, lib/ii.c, lib/ql.c, lib/str.h:

 * ChangeLog, lib/ql.c, lib/token.c:

2009-02-27 mori <daijiro.mori@gmail.com>

 * ChangeLog, doc/ja/API.html, doc/ja/API.rd:

 * ChangeLog, README, doc/README.ja, doc/ja/API.html, doc/ja/API.rd,
 doc/ja/README, groonga.h, lib/ctx.c:

 * ChangeLog, src/groonga.c:

 * ChangeLog, README, doc/README.ja:

2009-02-25 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c, lib/hash.c, lib/pat.c, lib/ql.c:

2009-02-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog:

2009-02-25 mori <daijiro.mori@gmail.com>

 * groonga.h, lib/db.c, lib/ii.c, lib/ql.c, src/groonga.c:

2009-02-25 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

 * ChangeLog, src/groonga.c:

2009-02-24 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/ctx.c, lib/db.c, lib/ii.c, lib/ii.h, lib/ql.c,
 lib/scm.c:

 * ChangeLog, groonga.h:

2009-02-23 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, lib/com.h, src/groonga.c:

2009-02-20 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.h:

2009-02-19 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, src/groonga.c:

 * ChangeLog, lib/hash.c, lib/ii.c, lib/pat.c, src/groonga.c:

2009-02-18 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/ctx.c, lib/ii.c, src/groonga.c:

 * ChangeLog, lib/ii.c, lib/ql.c:

2009-02-17 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ctx.c, lib/ctx.h, lib/db.c, lib/ii.c, lib/io.c, lib/ql.c,
 lib/query.c:

2009-02-15 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c, lib/ii.c, lib/token.c:

2009-02-14 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ii.c, lib/ii.h:

2009-02-13 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/db.c, lib/ii.c, lib/ql.c, lib/store.c:

 * ChangeLog, examples/index.c:

 * ChangeLog, lib/com.c:

 * ChangeLog:

 * .gitignore, examples/Makefile.am, examples/index.c:

 * ChangeLog, src/groonga.c:

 * ChangeLog, src/groonga.c:

2009-02-12 mori <daijiro.mori@gmail.com>

 * ChangeLog, src/groonga.c:

 * ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, src/groonga.c:

2009-02-11 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, lib/ctx.c, src/groonga.c:

 * ChangeLog, groonga.h, lib/com.c, lib/com.h, lib/ctx.c, lib/ql.h,
 src/groonga.c:

2009-02-11 Kouhei Sutou <kou@cozmixng.org>

 * groonga.h:

 * test/unit/lib/grn-test-hash-assertions.c,
 test/unit/lib/grn-test-hash-assertions.h:

 * test/unit/lib/grn-test-hash-factory.c,
 test/unit/lib/grn-test-hash-factory.h:

2009-02-10 Kouhei Sutou <kou@cozmixng.org>

 * test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h:

 * test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h:

 * test/unit/lib/Makefile.am, test/unit/lib/grn-assertions.c,
 test/unit/lib/grn-assertions.h, test/unit/lib/grn-test-hash-assertions.c,
 test/unit/lib/grn-test-hash-assertions.h,
 test/unit/lib/grn-test-hash-factory.c, test/unit/lib/grn-test-hash-factory.h,
 test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h,
 test/unit/lib/sen-assertions.c, test/unit/lib/sen-assertions.h,
 test/unit/lib/sen-test-hash-assertions.c,
 test/unit/lib/sen-test-hash-assertions.h,
 test/unit/lib/sen-test-hash-factory.c, test/unit/lib/sen-test-hash-factory.h,
 test/unit/lib/sen-test-utils.c, test/unit/lib/sen-test-utils.h:

 * Makefile.am, configure.ac:

2009-02-10 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/com.c, lib/com.h, lib/ctx.c, lib/ql.h:

 * ChangeLog, groonga.h, lib/db.c, lib/ql.c, lib/token.c:

2009-02-09 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/store.c:

 * ChangeLog, examples/kv.c, lib/store.c:

2009-02-08 mori <daijiro.mori@gmail.com>

 * ChangeLog, examples/kv.c, lib/store.c:

2009-02-05 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h, lib/db.c,
 lib/hash.c, lib/ii.c, lib/io.c, lib/scm.c, lib/store.c, lib/token.c,
 src/groonga.c:

 * ChangeLog, groonga.h, lib/com.c, lib/db.c, lib/hash.c, lib/ii.c, lib/io.c,
 lib/pat.c, lib/store.c, lib/token.c:

 * ChangeLog, examples/kv.c, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h,
 lib/db.c, lib/hash.c, lib/ii.c, lib/ii.h, lib/io.c, lib/io.h, lib/pat.c,
 lib/ql.c, lib/query.c, lib/scm.c, lib/snip.c, lib/store.c, lib/str.c,
 lib/token.c, src/groonga.c:

 * ChangeLog, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h, lib/db.c,
 lib/hash.c, lib/ii.c, lib/io.c, lib/io.h, lib/pat.c, lib/ql.c, lib/query.c,
 lib/scm.c, lib/snip.c, lib/store.c, lib/str.c, lib/str.h, lib/token.c,
 src/groonga.c:

2009-02-04 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/store.c:

 * ChangeLog, groonga.h, lib/ctx.c, lib/groonga_in.h, lib/store.c,
 lib/store.h:

2009-02-02 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/store.c:

2009-01-31 mori <daijiro.mori@gmail.com>

 * ChangeLog, examples/kv.c, groonga.h, lib/db.h:

2009-01-30 mori <daijiro.mori@gmail.com>

 * .gitignore, Makefile.am, configure.ac, examples/Makefile.am, examples/kv.c,
 groonga.h:

2009-01-29 mori <daijiro.mori@gmail.com>

 * ChangeLog, groonga.h, lib/db.h, lib/hash.h, lib/pat.h:

2009-01-28 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/groonga_in.h, lib/store.c:

 * lib/db.c, lib/hash.c, lib/ii.c, lib/ql.c, src/Makefile.am, src/groonga.c:

 * groonga.h, lib/com.c, lib/store.c, lib/str.c, lib/token.c:

 * ChangeLog, groonga.h, lib/db.c, lib/db.h, lib/ii.c, lib/pat.c, lib/ql.c,
 lib/ql.h, lib/query.c, lib/scm.c, lib/snip.c, lib/snip.h, lib/str.c,
 lib/str.h, lib/token.c, lib/token.h:

2009-01-27 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ql.c:

 * ChangeLog, lib/db.c:

2009-01-26 mori <daijiro.mori@gmail.com>

 * AUTHORS, ChangeLog, groonga.h, lib/db.h, lib/token.c, lib/token.h:

 * ChangeLog, lib/ql.h, lib/scm.c:

2009-01-24 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/ctx.c, lib/db.c, lib/ql.c:

 * ChangeLog, lib/ii.c:

2009-01-21 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c:

 * ChangeLog, lib/token.c:

 * ChangeLog, lib/db.c, lib/hash.c, lib/token.c:

 * ChangeLog, groonga.h, lib/db.c, lib/db.h, lib/token.c, lib/token.h:

2009-01-20 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/com.c, lib/db.c, lib/token.c, lib/token.h:

2009-01-19 mori <daijiro.mori@gmail.com>

 * ChangeLog, lib/db.c, lib/db.h, lib/hash.c, lib/pat.c, lib/ql.c,
 lib/token.c, lib/token.h:

 * ChangeLog, groonga.h, lib/db.c, src/groonga.c:

 * ChangeLog, groonga.h, lib/db.c, lib/db.h, lib/hash.c, lib/hash.h, lib/ii.c,
 lib/pat.c, lib/pat.h, lib/ql.c, lib/token.c:

2009-01-16 mori <daijiro.mori@gmail.com>

 * ChangeLog, configure.ac, groonga.h, vcc/config.h, vcc/config.h.in:

 * NEWS, configure.ac, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h, lib/db.c,
 lib/hash.c, lib/ii.c, lib/io.c, lib/pat.c, lib/ql.c, lib/query.c, lib/scm.c,
 lib/snip.c, lib/store.c, lib/str.c, lib/str.h, lib/token.c, src/groonga.c:

2009-01-15 mori <daijiro.mori@gmail.com>

 * core:

 * ChangeLog, lib/ctx.c, lib/db.c, lib/hash.c, lib/hash.h, lib/ii.c, lib/io.c,
 lib/io.h, lib/pat.c, lib/query.c, lib/snip.c, lib/store.c, lib/store.h,
 lib/str.c, lib/str.h, lib/token.c:

 * ChangeLog:

 * .gitignore, ChangeLog, core, lib/db.c, lib/io.c, src/groonga.c:

 * groonga.pc, groonga.spec, test/Makefile.am, test/benchmark/.gitignore,
 test/benchmark/Makefile.am, test/benchmark/bench-table-factory.c,
 test/benchmark/lib/Makefile.am, test/benchmark/lib/bench-reporter.c,
 test/benchmark/lib/bench-reporter.h, test/benchmark/lib/bench-utils.c,
 test/benchmark/lib/bench-utils.h, test/benchmark/lib/benchmark.c,
 test/benchmark/lib/benchmark.h, test/ql/00793.scm, test/ql/Makefile.am,
 test/ql/dump-data.scm, test/ql/init.scm, test/ql/karapake.rb,
 test/ql/ql-assertions.scm, test/ql/ql-test-utils.scm, test/ql/run-test.scm,
 test/ql/show-schema.scm, test/ql/test-base.scm, test/ql/test-bookmark.scm,
 test/ql/test-disp.scm, test/ql/test-quasiquote.scm, test/ql/test-slot.scm,
 test/ql/test-table.scm, test/s2s, test/s2s.c, test/stress/stress.py,
 test/stress/test.scm, test/stress/test.sh, test/unit/Makefile.am,
 test/unit/core/Makefile.am, test/unit/core/test-context.c,
 test/unit/core/test-hash-cursor.c, test/unit/core/test-hash-sort.c,
 test/unit/core/test-hash.c, test/unit/core/test-hash.h,
 test/unit/core/test-index.c, test/unit/core/test-inverted-index.c,
 test/unit/core/test-patricia-trie-cursor.c,
 test/unit/core/test-patricia-trie-search.c,
 test/unit/core/test-patricia-trie.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-query.c, test/unit/core/test-store.c,
 test/unit/core/test-stress.c, test/unit/fixtures/Makefile.am,
 test/unit/fixtures/inverted-index/API.JA,
 test/unit/fixtures/inverted-index/CHECKINSTALL.JA,
 test/unit/fixtures/inverted-index/FUTUREWORKS.JA,
 test/unit/fixtures/inverted-index/INSTALL.JA,
 test/unit/fixtures/inverted-index/KNOWNPROBLEMS.JA,
 test/unit/fixtures/inverted-index/MYSQLBINDING.JA,
 test/unit/fixtures/inverted-index/Makefile.am,
 test/unit/fixtures/inverted-index/QUERY.JA,
 test/unit/fixtures/inverted-index/README.JA,
 test/unit/fixtures/performance/Makefile.am,
 test/unit/fixtures/performance/test-read-write.c,
 test/unit/fixtures/stress/Makefile.am,
 test/unit/fixtures/stress/test-stress-hash.c,
 .../fixtures/stress/test-stress-patricia-trie.c,
 test/unit/fixtures/suite-senna-test-fixtures.c, test/unit/lib/Makefile.am,
 test/unit/lib/sen-assertions.c, test/unit/lib/sen-assertions.h,
 test/unit/lib/sen-test-hash-assertions.c,
 test/unit/lib/sen-test-hash-assertions.h,
 test/unit/lib/sen-test-hash-factory.c, test/unit/lib/sen-test-hash-factory.h,
 test/unit/lib/sen-test-utils.c, test/unit/lib/sen-test-utils.h,
 test/unit/run-test.sh, test/unit/suite-senna-test.c,
 test/unit/util/Makefile.am, test/unit/util/test-snip.c,
 test/unit/util/test-string.c:

2009-01-14 mori <daijiro.mori@gmail.com>

 * .gitignore, ChangeLog, groonga.h, lib/com.h, lib/ctx.c, lib/db.c, lib/db.h,
 lib/hash.c, lib/hash.h, lib/ii.c, lib/ii.h, lib/io.c, lib/pat.c, lib/pat.h,
 lib/ql.c, lib/scm.c, lib/token.c, src/groonga.c, vcc/config.h: It can be
 compiled now!

 * lib/groonga_in.h, lib/senappy_in.h:
