Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

10118 lines (6519 sloc) 356.244 kB
2010-09-09 Kouhei Sutou <kou@clear-code.com>
* 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).