2012-07-27 HAYASHI Kentaro <hayashi@clear-code.com>

	* packages/debian/groonga-httpd.dirs,
	packages/debian/groonga-httpd.postinst: deb: add missing directory
	settings

2012-07-26 HAYASHI Kentaro <hayashi@clear-code.com>

	* data/systemd/fedora/groonga-httpd.service,
	packages/rpm/fedora/groonga.spec.in: rpm fedora: add .service file

2012-07-25 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/reference.po,
	doc/source/reference/grn_expr/script_syntax.txt: doc script syntax:
	reconstruct

	* doc/locale/ja/LC_MESSAGES/reference.po,
	doc/source/reference/executables/groonga-httpd.txt: doc httpd:
	translate

	* doc/files.am, doc/source/reference/executables/groonga-http.txt,
	doc/source/reference/executables/groonga-httpd.txt,
	.../reference/executables/groonga-server-http.txt: doc:
	groonga-http.txt -> groonga-server-http.txt

	* configure.ac, data/groonga-httpd.conf.in,
	doc/source/reference/executables/groonga-httpd.txt: httpd: set the
	default database path

2012-07-24 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/news.po: doc: update po

2012-07-24 Kouhei Sutou <kou@clear-code.com>

	* include/groonga.h, lib/db.c, lib/ecmascript.c, lib/ecmascript.h,
	lib/ecmascript.y, lib/expr.c, lib/ii.c, lib/proc.c: BUT -> AND_NOT
	GRN_OP_BUT and GRN_QUERY_BUT are deprecated. They are still available
	but don't use them in newly written code.

	* configure.ac, groonga-httpd-conf.sh.in, vendor/nginx/configure: Add
	--with-debug configure option for developers

2012-07-24 HAYASHI Kentaro <hayashi@clear-code.com>

	* groonga-httpd-conf.sh.in, packages/debian/groonga-httpd.install,
	packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: deb rpm: install groonga-httpd
	into /usr/sbin directory

2012-07-24 Kouhei Sutou <kou@clear-code.com>

	* include/groonga.h, lib/ctx.h,
	src/nginx-module/ngx_http_groonga_module.c: Export
	grn_ctx_recv_handler_set()

2012-07-24 HAYASHI Kentaro <hayashi@clear-code.com>

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: add license about nginx
	itself

	* packages/debian/control, packages/debian/groonga-bin.install,
	packages/debian/groonga-httpd.install: deb: split groonga-httpd
	related files into groonga-httpd package

2012-07-23 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/reference.po,
	doc/source/reference/grn_expr/script_syntax.txt: doc script syntax:
	fix a typo

	* doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/command_version.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/community.po,
	doc/locale/en/LC_MESSAGES/conf.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/development.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/geolocation_search.po,
	doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/indexing.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/log.po, doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/output.po,
	doc/locale/en/LC_MESSAGES/pseudo_column.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/tokenizers.po,
	doc/locale/en/LC_MESSAGES/troubleshooting.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po: doc en: remove needless po

	* doc/locale/ja/LC_MESSAGES/command_version.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	.../ja/LC_MESSAGES/commands_not_implemented.po,
	doc/locale/ja/LC_MESSAGES/executables.po,
	doc/locale/ja/LC_MESSAGES/functions.po,
	doc/locale/ja/LC_MESSAGES/indexing.po,
	doc/locale/ja/LC_MESSAGES/log.po, doc/locale/ja/LC_MESSAGES/output.po,
	doc/locale/ja/LC_MESSAGES/pseudo_column.po,
	doc/locale/ja/LC_MESSAGES/reference.po,
	doc/locale/ja/LC_MESSAGES/tokenizers.po,
	doc/locale/ja/LC_MESSAGES/type.po: doc ja: merge po  msgcat
	reference.po command.po command_verseion.po \ executables.po
	functions.po indexing.po log.po output.po \ pseudo_column.po
	tokenizers.po type.po

	* doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/news.po, doc/locale/ja/LC_MESSAGES/spec.po,
	doc/locale/ja/LC_MESSAGES/suggest.po,
	doc/locale/ja/LC_MESSAGES/troubleshooting.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po, doc/source/tutorial/data.txt:
	doc ja: fix reference path

	* doc/files.am, doc/source/command_version.txt,
	doc/source/reference/command_version.txt: doc: move command version
	document to reference/

	* doc/source/install/others.txt, doc/source/install/windows.txt,
	doc/source/news.txt, doc/source/news/0.x.txt,
	doc/source/news/1.0.x.txt, doc/source/news/1.1.x.txt,
	doc/source/news/1.2.x.txt, doc/source/reference.txt,
	doc/source/reference/commands/select.txt,
	doc/source/reference/commands/suggest.txt,
	doc/source/reference/executables/grntest.txt,
	doc/source/reference/executables/groonga-http.txt,
	doc/source/reference/functions/geo_distance.txt,
	doc/source/reference/grn_expr.txt,
	doc/source/reference/grn_expr/query_syntax.txt,
	doc/source/reference/type.txt, doc/source/spec/search.txt,
	doc/source/suggest/completion.txt, doc/source/suggest/correction.txt,
	doc/source/suggest/suggestion.txt,
	.../different_results_with_the_same_keyword.txt,
	doc/source/tutorial/data.txt, doc/source/tutorial/introduction.txt,
	doc/source/tutorial/network.txt,
	doc/source/tutorial/query_expansion.txt,
	doc/source/tutorial/search.txt: doc: fix path

	* .../script_syntax/simple_addition_operator.log,
	.../script_syntax/simple_bitwise_and_operator.log,
	.../script_syntax/simple_bitwise_not_operator.log,
	.../script_syntax/simple_bitwise_or_operator.log,
	.../script_syntax/simple_bitwise_xor_operator.log,
	.../simple_division_operator_quotient.log,
	.../simple_division_operator_remainder.log,
	.../script_syntax/simple_equal_operator.log,
	.../grn_expr/script_syntax/simple_function.log,
	.../grn_expr/script_syntax/simple_grouping.log,
	.../script_syntax/simple_left_shift_operator.log,
	.../script_syntax/simple_logical_and_operator.log,
	.../script_syntax/simple_logical_but_operator.log,
	.../script_syntax/simple_logical_not_operator.log,
	.../script_syntax/simple_logical_or_operator.log,
	.../simple_multiplication_operator.log,
	.../script_syntax/simple_not_equal_operator.log,
	.../script_syntax/simple_right_shift_operator.log,
	.../simple_signed_right_shift_operator.log,
	.../script_syntax/simple_subtraction_operator.log,
	.../simple_unsigned_right_shift_operator.log,
	doc/source/reference/grn_expr/script_syntax.txt: doc script syntax:
	add execution examples

	* .../signed_right_shift.expected,
	.../arithmetic_operation/signed_right_shift.test,
	.../unsigned_right_shift.expected,
	.../arithmetic_operation/unsigned_right_shift.test: test: add tests
	for ">>" and ">>>"

	* lib/expr.c, .../select/filter/logical_operation/not.expected,
	.../suite/select/filter/logical_operation/not.test: Support logical
	not ("!")  --filter '!(_key == "Alice")' is avialable but index isn't
	used.

	* doc/files.am, doc/source/commands.txt,
	doc/source/commands/cache_limit.txt, doc/source/commands/check.txt,
	doc/source/commands/clearlock.txt,
	doc/source/commands/column_create.txt,
	doc/source/commands/column_list.txt,
	doc/source/commands/column_remove.txt,
	doc/source/commands/define_selector.txt,
	doc/source/commands/defrag.txt, doc/source/commands/delete.txt,
	doc/source/commands/dump.txt, doc/source/commands/load.txt,
	doc/source/commands/log_level.txt, doc/source/commands/log_put.txt,
	doc/source/commands/log_reopen.txt, doc/source/commands/quit.txt,
	doc/source/commands/select.txt, doc/source/commands/shutdown.txt,
	doc/source/commands/status.txt, doc/source/commands/suggest.txt,
	doc/source/commands/table_create.txt,
	doc/source/commands/table_list.txt,
	doc/source/commands/table_remove.txt,
	doc/source/commands/view_add.txt,
	doc/source/commands_not_implemented/add.txt,
	doc/source/commands_not_implemented/get.txt,
	doc/source/commands_not_implemented/set.txt,
	.../example/commands/select/filter_equal.log,
	.../example/commands/select/filter_less_than.log,
	.../example/commands/select/limit_negative.log,
	.../example/commands/select/limit_simple.log,
	.../commands/select/match_columns_simple.log,
	.../commands/select/match_columns_some_columns.log,
	.../commands/select/match_columns_weight.log,
	.../commands/select/match_escalation_threshold.log,
	doc/source/example/commands/select/no_limit.log,
	.../example/commands/select/offset_negative.log,
	.../example/commands/select/offset_simple.log,
	.../commands/select/output_columns_asterisk.log,
	.../commands/select/output_columns_simple.log,
	doc/source/example/commands/select/paging.log,
	doc/source/example/commands/select/query_and.log,
	doc/source/example/commands/select/query_equal.log,
	.../commands/select/query_expansion_complex.log,
	.../commands/select/query_expansion_substitute.log,
	.../select/query_expansion_substitution_table.log,
	.../example/commands/select/query_less_than.log,
	doc/source/example/commands/select/query_or.log,
	.../example/commands/select/simple_filter.log,
	.../example/commands/select/simple_query.log,
	.../example/commands/select/simple_usage.log,
	.../example/commands/select/sortby_descending.log,
	.../commands/select/sortby_score_with_query.log,
	.../example/commands/select/sortby_simple.log,
	.../example/commands/select/table_nonexistent.log,
	doc/source/example/commands/select/usage_setup.log,
	doc/source/example/commands/status.log,
	doc/source/example/commands/suggest-completion.log,
	doc/source/example/commands/suggest-correction.log,
	.../example/commands/suggest-learn-completion.log,
	.../example/commands/suggest-learn-correction.log,
	.../example/commands/suggest-learn-suggestion.log,
	doc/source/example/commands/suggest-mixed.log,
	doc/source/example/commands/suggest-suggestion.log,
	doc/source/example/commands/table_list.log,
	doc/source/example/executables/groonga-httpd.log,
	.../functions/geo_distance_distance_ellipsoid.log,
	.../functions/geo_distance_distance_rectangle.log,
	.../functions/geo_distance_distance_sphere.log,
	.../functions/geo_distance_location_ellipsoid.log,
	.../functions/geo_distance_location_rectangle.log,
	.../functions/geo_distance_location_sphere.log,
	.../functions/geo_distance_setup_distance.log,
	.../functions/geo_distance_setup_location.log,
	doc/source/example/indexing-data.log,
	.../indexing-offline-index-construction.log,
	.../example/indexing-online-index-construction.log,
	doc/source/example/indexing-schema.log,
	...ing-search-after-offline-index-construction.log,
	...xing-search-after-online-index-construction.log,
	.../example/indexing-search-without-index.log,
	.../reference/commands/select/filter_equal.log,
	.../reference/commands/select/filter_less_than.log,
	.../reference/commands/select/limit_negative.log,
	.../reference/commands/select/limit_simple.log,
	.../commands/select/match_columns_simple.log,
	.../commands/select/match_columns_some_columns.log,
	.../commands/select/match_columns_weight.log,
	.../commands/select/match_escalation_threshold.log,
	.../example/reference/commands/select/no_limit.log,
	.../reference/commands/select/offset_negative.log,
	.../reference/commands/select/offset_simple.log,
	.../commands/select/output_columns_asterisk.log,
	.../commands/select/output_columns_simple.log,
	.../example/reference/commands/select/paging.log,
	.../reference/commands/select/query_and.log,
	.../reference/commands/select/query_equal.log,
	.../commands/select/query_expansion_complex.log,
	.../commands/select/query_expansion_substitute.log,
	.../select/query_expansion_substitution_table.log,
	.../reference/commands/select/query_less_than.log,
	.../example/reference/commands/select/query_or.log,
	.../reference/commands/select/simple_filter.log,
	.../reference/commands/select/simple_query.log,
	.../reference/commands/select/simple_usage.log,
	.../commands/select/sortby_descending.log,
	.../commands/select/sortby_score_with_query.log,
	.../reference/commands/select/sortby_simple.log,
	.../commands/select/table_nonexistent.log,
	.../reference/commands/select/usage_setup.log,
	doc/source/example/reference/commands/status.log,
	.../reference/commands/suggest-completion.log,
	.../reference/commands/suggest-correction.log,
	.../commands/suggest-learn-completion.log,
	.../commands/suggest-learn-correction.log,
	.../commands/suggest-learn-suggestion.log,
	.../example/reference/commands/suggest-mixed.log,
	.../reference/commands/suggest-suggestion.log,
	.../example/reference/commands/table_list.log,
	.../reference/executables/groonga-httpd.log,
	.../functions/geo_distance_distance_ellipsoid.log,
	.../functions/geo_distance_distance_rectangle.log,
	.../functions/geo_distance_distance_sphere.log,
	.../functions/geo_distance_location_ellipsoid.log,
	.../functions/geo_distance_location_rectangle.log,
	.../functions/geo_distance_location_sphere.log,
	.../functions/geo_distance_setup_distance.log,
	.../functions/geo_distance_setup_location.log,
	.../simple_control_syntax_ternary_operator.log,
	.../simple_similar_search_operator.log,
	.../script_syntax/simple_term_extract_operator.log,
	doc/source/example/reference/indexing-data.log,
	.../indexing-offline-index-construction.log,
	.../indexing-online-index-construction.log,
	doc/source/example/reference/indexing-schema.log,
	...ing-search-after-offline-index-construction.log,
	...xing-search-after-online-index-construction.log,
	.../reference/indexing-search-without-index.log,
	doc/source/executables.txt, doc/source/executables/grnslap.txt,
	doc/source/executables/grntest.txt,
	doc/source/executables/groonga-http.txt,
	doc/source/executables/groonga-httpd.txt,
	.../executables/groonga-suggest-create-dataset.txt,
	doc/source/executables/groonga.txt, doc/source/functions.txt,
	doc/source/functions/edit_distance.txt,
	doc/source/functions/geo_distance.txt,
	doc/source/functions/geo_in_circle.txt,
	doc/source/functions/geo_in_rectangle.txt,
	doc/source/functions/now.txt, doc/source/functions/rand.txt,
	doc/source/indexing.txt, doc/source/log.txt, doc/source/output.txt,
	doc/source/pseudo_column.txt, doc/source/reference.txt,
	doc/source/reference/commands.txt,
	doc/source/reference/commands/cache_limit.txt,
	doc/source/reference/commands/check.txt,
	doc/source/reference/commands/clearlock.txt,
	doc/source/reference/commands/column_create.txt,
	doc/source/reference/commands/column_list.txt,
	doc/source/reference/commands/column_remove.txt,
	doc/source/reference/commands/define_selector.txt,
	doc/source/reference/commands/defrag.txt,
	doc/source/reference/commands/delete.txt,
	doc/source/reference/commands/dump.txt,
	doc/source/reference/commands/load.txt,
	doc/source/reference/commands/log_level.txt,
	doc/source/reference/commands/log_put.txt,
	doc/source/reference/commands/log_reopen.txt,
	doc/source/reference/commands/quit.txt,
	doc/source/reference/commands/select.txt,
	doc/source/reference/commands/shutdown.txt,
	doc/source/reference/commands/status.txt,
	doc/source/reference/commands/suggest.txt,
	doc/source/reference/commands/table_create.txt,
	doc/source/reference/commands/table_list.txt,
	doc/source/reference/commands/table_remove.txt,
	doc/source/reference/commands/view_add.txt,
	.../reference/commands_not_implemented/add.txt,
	.../reference/commands_not_implemented/get.txt,
	.../reference/commands_not_implemented/set.txt,
	doc/source/reference/executables.txt,
	doc/source/reference/executables/grnslap.txt,
	doc/source/reference/executables/grntest.txt,
	doc/source/reference/executables/groonga-http.txt,
	doc/source/reference/executables/groonga-httpd.txt,
	.../executables/groonga-suggest-create-dataset.txt,
	doc/source/reference/executables/groonga.txt,
	doc/source/reference/functions.txt,
	doc/source/reference/functions/edit_distance.txt,
	doc/source/reference/functions/geo_distance.txt,
	doc/source/reference/functions/geo_in_circle.txt,
	.../reference/functions/geo_in_rectangle.txt,
	doc/source/reference/functions/now.txt,
	doc/source/reference/functions/rand.txt,
	doc/source/reference/indexing.txt, doc/source/reference/log.txt,
	doc/source/reference/output.txt,
	doc/source/reference/pseudo_column.txt,
	doc/source/reference/tokenizers.txt, doc/source/reference/type.txt,
	doc/source/tokenizers.txt, doc/source/type.txt: doc: move reference
	documents to doc/source/reference/

2012-07-20 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/news.po: doc: update po

2012-07-19 Kouhei Sutou <kou@clear-code.com>

	* .logaling/glossary/groonga.en.ja.tsv,
	doc/locale/ja/LC_MESSAGES/suggest.po: doc: fix wrong "correct"
	translation

2012-07-19 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/reference.po,
	doc/locale/ja/LC_MESSAGES/install.po: doc: update po

	* doc/source/install/centos.txt, doc/source/install/debian.txt,
	doc/source/install/fedora.txt, doc/source/install/mac_os_x.txt,
	doc/source/install/others.txt, doc/source/install/solaris.txt,
	doc/source/install/ubuntu.txt, doc/source/install/windows.txt: doc:
	update release version

2012-07-18 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, test/unit/core/test-database.c: Support locked database
	open

2012-07-18 HAYASHI Kentaro <hayashi@clear-code.com>

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: add 2.0.5 entry

2012-07-17 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, .../suite/load/columns/nonexistent.expected,
	test/function/suite/load/columns/nonexistent.test,
	test/unit/core/test-command-load.c: load: stop load command for
	invalid --columns value

	* .../invalid/geo-point-too-large-latitude.expected,
	.../load/invalid/geo-point-too-large-latitude.test,
	.../invalid/geo-point-too-large-longitude.expected,
	.../invalid/geo-point-too-large-longitude.test,
	.../invalid/geo-point-too-small-latitude.expected,
	.../load/invalid/geo-point-too-small-latitude.test,
	.../invalid/geo-point-too-small-longitude.expected,
	.../invalid/geo-point-too-small-longitude.test: test function load:
	confirm content after loading invalid value

	* test/function/suite/load/invalid/int32.expected,
	test/function/suite/load/invalid/int32.test,
	test/unit/core/test-command-load.c: test: move invalid int32 value
	load test to function test

	* .../invalid/geo-point-too-large-latitude.expected,
	.../load/invalid/geo-point-too-large-latitude.test,
	.../invalid/geo-point-too-large-longitude.expected,
	.../invalid/geo-point-too-large-longitude.test,
	.../invalid/geo-point-too-small-latitude.expected,
	.../load/invalid/geo-point-too-small-latitude.test,
	.../invalid/geo-point-too-small-longitude.expected,
	.../invalid/geo-point-too-small-longitude.test,
	test/unit/core/test-command-load.c: test: move invalid geo point value
	load test to function test

	* .../geo-point-not-break-following-text.expected,
	.../geo-point-not-break-following-text.test: test functional load: use
	meaningful object names

	* .../suite/load/invalid/geo-point-and-text.expected,
	.../suite/load/invalid/geo-point-and-text.test,
	.../geo-point-not-break-following-text.expected,
	.../geo-point-not-break-following-text.test: test functional load: use
	more meaningful name  This test checks that following text (grn_ja)
	column value isn't broken after invalid geo point is loaded in the
	same record load.  a61c71233bfa3246835b92474406f81558f394af fixed this
	bug.

	* .../suite/load/invalid-geo-point-and-text.expected,
	.../suite/load/invalid-geo-point-and-text.test,
	.../suite/load/invalid/geo-point-and-text.expected,
	.../suite/load/invalid/geo-point-and-text.test: test functional load:
	create 'invalid' group

2012-07-16 Kouhei Sutou <kou@clear-code.com>

	* groonga-httpd-conf.sh.in, src/nginx-module/config,
	vendor/nginx/configure: groonga-httpd: don't add system search path to
	rpath

	* packages/yum/build-in-chroot.sh, packages/yum/build-rpm.sh: package
	yum: use rpmdev-setuptree for creating RPM build directory

2012-07-13 Kouhei Sutou <kou@clear-code.com>

	* CMakeLists.txt, config.h.cmake, configure.ac, lib/ctx_impl.h: Make
	GRN_STACK_SIZE customizable on build  This is DANGER parameter!!!
	Normally, you should not use it!!!  For configure: ./configure
	--with-stack-size=4096  For CMake: cmake -DGRN_STACK_SIZE=4096

2012-07-11 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/functions.po,
	doc/source/functions/geo_distance.txt: doc: fix a typo

	* ...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test: test: add geo_distance test pattern
	from 4th quadrant to 3rd one  refs #1421

2012-07-10 Kouhei Sutou <kou@clear-code.com>

	* .logaling/glossary/groonga.en.ja.tsv,
	doc/locale/ja/LC_MESSAGES/reference.po: doc: unify "double array trie"
	translation

2012-07-10 Susumu Yata <susumu.yata@gmail.com>

	* test/unit/core/dat/test-node.cpp,
	test/unit/core/dat/test-string.hpp: Fix namespaces for argument
	depenedent lookup (ADL).

2012-07-09 Kouhei Sutou <kou@clear-code.com>

	* lib/expr.c, .../suite/select/filter/near/no_index.expected,
	.../suite/select/filter/near/no_index.test: Fix infinite loop problem
	for not implemented operator  GRN_OP_NEAR doesn't implemented without
	index. This is a case of the problem.

2012-07-10 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/reference.po,
	doc/source/reference/grn_expr/script_syntax.txt: doc: read and fix

2012-07-10 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test: test: add
	geo_distance test pattern from 3rd quadrant to 4th one  refs #1420

2012-07-10 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/reference.po,
	doc/source/reference/grn_expr/script_syntax.txt: doc: translate

	* doc/locale/ja/LC_MESSAGES/reference.po,
	doc/source/reference/grn_expr/query_syntax.txt,
	doc/source/reference/grn_expr/script_syntax.txt: doc: translate

2012-07-09 Kouhei Sutou <kou@clear-code.com>

	* vendor/Makefile.am, vendor/nginx/configure: groonga-httpd: fix
	configure failure

	* .../suite/select/filter/term_extract.expected,
	.../function/suite/select/filter/term_extract.test: test: add a test
	for term extract in filter  The syntax is '_key *T "document"'.

	* lib/db.c, .../suite/select/filter/near/index_key.expected,
	.../suite/select/filter/near/index_key.test: Support near search for
	_key pseudo column

	* .../filter/near/index_normal_column.expected,
	.../select/filter/near/index_normal_column.test: test: remove a
	needless output column

	* test/function/suite/select/filter/near.expected,
	test/function/suite/select/filter/near.test,
	.../filter/near/index_normal_column.expected,
	.../select/filter/near/index_normal_column.test: test: create
	directory for near search

	* test/function/suite/select/filter/near.expected,
	test/function/suite/select/filter/near.test: test: use more simple
	data

	* .../grn_expr/query_syntax/simple_suffix_search.log,
	.../simple_suffix_search_operator.log,
	doc/source/reference/grn_expr/query_syntax.txt,
	doc/source/reference/grn_expr/script_syntax.txt: doc: update suffix
	search description  Suffix search doesn't support non-ASCII
	characters.

2012-07-08 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, lib/expr.c, lib/ii.c,
	test/function/suite/select/filter/near.expected,
	test/function/suite/select/filter/near.test: Support near search by
	'column *N "word1 word2 ..."' in script syntax  Near search requires
	max interval but the syntax doesn't accept max interval. So this
	change always uses 10 as max interval. What about '*N[NUMBER]' as
	syntax for specifying max interval?  fixes #1423

	* .../grn_expr/query_syntax/simple_suffix_search.log,
	.../script_syntax/simple_match_operator.log,
	.../script_syntax/simple_near_search_operator.log,
	.../simple_prefix_search_operator.log,
	.../simple_suffix_search_operator.log,
	doc/source/reference/grn_expr/query_syntax.txt,
	doc/source/reference/grn_expr/script_syntax.txt: doc: add descritions
	about script syntax

	* lib/ctx.c, lib/str.c, lib/str.h, test/unit/util/test-string.c:
	Support ";" as a query parameter separator  fixes #1406  Suggested by
	IWAI, Masaharu. Thanks!!!

	* groonga-httpd-conf.sh.in, vendor/Makefile.am,
	vendor/nginx/configure: groonga-httpd: support other directory build

2012-07-06 HAYASHI Kentaro <hayashi@clear-code.com>

	* ...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test: test: add geo_distance test pattern
	from 4th quadrant to 3rd one  refs #1419

2012-07-05 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	.../almost_-90_degrees_larger.expected,
	.../almost_-90_degrees_larger.test,
	.../almost_0_degree_smaller.expected,
	.../almost_0_degree_smaller.test, .../on_-90_degrees.expected,
	.../on_-90_degrees.test, .../rect_almost_-90_degrees_larger.expected,
	.../rect_almost_-90_degrees_larger.test,
	.../rect_almost_0_degree_smaller.expected,
	.../rect_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees.expected, .../rect_on_-90_degrees.test,
	.../rectangle_almost_-90_degrees_larger.expected,
	.../rectangle_almost_-90_degrees_larger.test,
	.../rectangle_almost_0_degree_smaller.expected,
	.../rectangle_almost_0_degree_smaller.test,
	.../rectangle_on_-90_degrees.expected,
	.../rectangle_on_-90_degrees.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	.../almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	.../almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	.../on_-90_degrees_to_almost_0_degree_smaller.test,
	.../on_-90_degrees_to_on_0_degree.expected,
	.../on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...t_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...ect_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	.../rect_on_-90_degrees_to_on_0_degree.expected,
	.../rect_on_-90_degrees_to_on_0_degree.test,
	...rees_larger_to_almost_0_degree_smaller.expected,
	..._degrees_larger_to_almost_0_degree_smaller.test,
	...most_-90_degrees_larger_to_on_0_degree.expected,
	...e_almost_-90_degrees_larger_to_on_0_degree.test,
	...almost_0_degree_smaller_to_on_0_degree.expected,
	...gle_almost_0_degree_smaller_to_on_0_degree.test,
	...0_degrees_to_almost_-90_degrees_larger.expected,
	...n_-90_degrees_to_almost_-90_degrees_larger.test,
	...-90_degrees_to_almost_0_degree_smaller.expected,
	..._on_-90_degrees_to_almost_0_degree_smaller.test,
	...ectangle_on_-90_degrees_to_on_0_degree.expected,
	.../rectangle_on_-90_degrees_to_on_0_degree.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	.../almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	.../on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	.../on_0_degree_to_almost_0_degree_smaller.test,
	.../on_0_degree_to_on_-90_degrees.expected,
	.../on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...t_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...ect_on_0_degree_to_almost_0_degree_smaller.test,
	.../rect_on_0_degree_to_on_-90_degrees.expected,
	.../rect_on_0_degree_to_on_-90_degrees.test,
	...t_-90_degrees_larger_to_on_-90_degrees.expected,
	...lmost_-90_degrees_larger_to_on_-90_degrees.test,
	...e_smaller_to_almost_-90_degrees_larger.expected,
	...egree_smaller_to_almost_-90_degrees_larger.test,
	...ost_0_degree_smaller_to_on_-90_degrees.expected,
	..._almost_0_degree_smaller_to_on_-90_degrees.test,
	..._0_degree_to_almost_-90_degrees_larger.expected,
	...e_on_0_degree_to_almost_-90_degrees_larger.test,
	...on_0_degree_to_almost_0_degree_smaller.expected,
	...gle_on_0_degree_to_almost_0_degree_smaller.test,
	...ectangle_on_0_degree_to_on_-90_degrees.expected,
	.../rectangle_on_0_degree_to_on_-90_degrees.test: test: add
	geo_distance test pattern from 3rd quadrant to 4th one

2012-07-05 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/store.c, .../suite/load/invalid-geo-point-and-text.expected,
	.../suite/load/invalid-geo-point-and-text.test: Fix returning a wrong
	error code which collapse ja columns.

	* lib/ctx.c, .../suite/load/command-after-invalid-load.expected,
	.../suite/load/command-after-invalid-load.test: Fix returning error
	messages while load command is proceeding.

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

	* configure.ac, groonga.pc.in, src/nginx-module/config: Stop to share
	'-lgroonga' in nginx config and pc  '-lgroonga' is an external API. So
	it will not be changed easily.  When we add variables for
	groonga.pc.in, we need to set them in configure.ac and CMakeLists.txt.
	It's difficult to maintain. So we choose '-lgroonga' literal rather
	than new variables in groogna.pc.in.

	* groonga-httpd-conf.sh.in, src/nginx-module/config: groonga-httpd:
	remove needless include path  Because we should not use installed
	groonga's header files. We should use header files in tree instead of
	installed one.

2012-06-29 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/install.po, doc/source/install/windows.txt:
	doc: fix suffix of source file  .tar.gz-> .zip

	* doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/executables.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po: doc: update po

2012-06-28 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/tutorial.po: doc: update po

	* doc/files.am, test/function/files.am: doc test: update file list

	* packages/check-utility.sh, packages/pkg-check-util.sh: apt yum:
	changes to more meaningful name

2012-06-27 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: doc: add entry
	about GitHub#18

	* configure.ac, vendor/Makefile.am: windows: disable to build
	groonga-httpd  TODO: support groonga-httpd by building Visual Studio
	in the next release.

2012-06-27 Ryo Onodera <onodera@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/executables.po,
	doc/source/example/executables/groonga-httpd.log,
	doc/source/executables/groonga-httpd.txt,
	doc/update_execution_example.py: doc: use update_execution_example.py
	in groonga-httpd

	* doc/locale/ja/LC_MESSAGES/executables.po,
	doc/source/executables/groonga-httpd.txt: doc: add missing space

	* doc/locale/ja/LC_MESSAGES/executables.po,
	doc/source/commands/status.txt,
	doc/source/executables/groonga-httpd.txt: doc: link to the mentioned
	status command

	* doc/source/commands/table_list.txt,
	doc/source/example/commands/table_list.log: doc: update execution
	example of table_list command

	* doc/source/commands/status.txt,
	doc/source/example/commands/status.log: doc: update execution example
	of status command

	* doc/locale/ja/LC_MESSAGES/executables.po,
	doc/source/executables/groonga-http.txt,
	doc/source/executables/groonga-httpd.txt: doc: rename ref
	groonga-http-service => groonga-server-http

2012-06-26 IWAI, Masaharu <iwaim.sub@gmail.com>

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: groonga package does not
	require groonga-tokenizer-mecab package  groonga package does not
	require groonga-tokenizer-mecab package. Because
	groonga-tokenizer-mecab package requires mecab package. But mecab
	package may conflict in some system.

2012-06-26 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.h, lib/expr.c, plugins/table/table.c,
	test/function/suite/table/filter.expected,
	test/function/suite/table/filter.test: table: add filter command.

2012-06-26 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po: doc: update po

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: doc: add doc
	entry about #1405

2012-06-25 Daijiro MORI <daijiro.mori@gmail.com>

	* test/function/suite/table/group.expected,
	test/function/suite/table/group.test: table: add tests for group
	command.

	* lib/db.c, lib/db.h, plugins/table/table.c: table: add range_gap
	argument to group command.

	* lib/db.h, lib/hash.h: table: export some library functions for table
	plugin.

	* plugins/table/table.c,
	.../function/suite/table/filter_by_script.expected,
	test/function/suite/table/filter_by_script.test,
	test/function/suite/table/find.expected,
	test/function/suite/table/find.test: table: rename find into
	filter_by_script.

	* plugins/table/table.c, test/function/suite/table/find.expected,
	test/function/suite/table/find.test,
	test/function/suite/table/match.expected,
	test/function/suite/table/match.test: table: add tests for find
	command and match command.

2012-06-22 Ryo Onodera <onodera@clear-code.com>

	* doc/source/executables/groonga-http.txt,
	doc/source/executables/groonga-httpd.txt: doc: use
	:ref:`groonga-http-service`

2012-06-22 Haruka Yoshihara <yoshihara@clear-code.com>

	* .../suite/table_list/flags/default.expected,
	test/function/suite/table_list/flags/default.test: test: add a test
	for table_list after creating a table without "flags" argument

	* .../suite/table_list/flags/key_with_sis.expected,
	.../suite/table_list/flags/key_with_sis.test: test: add a test for
	table list when a table with "key_with_sis" flag exists

	* .../suite/table_list/flags/key_normalize.expected,
	.../suite/table_list/flags/key_normalize.test: test: add a test for
	table_list when a table with normailized primary key exists

2012-06-22 HAYASHI Kentaro <hayashi@clear-code.com>

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: include groonga-httpd
	related files

2012-06-22 Haruka Yoshihara <yoshihara@clear-code.com>

	* .../suite/table_list/flags/dat_key.expected,
	test/function/suite/table_list/flags/dat_key.test,
	.../suite/table_list/flags/hash_key.expected,
	test/function/suite/table_list/flags/hash_key.test,
	.../suite/table_list/flags/pat_key.expected,
	test/function/suite/table_list/flags/pat_key.test,
	.../suite/table_list/flags/table_dat_key.expected,
	.../suite/table_list/flags/table_dat_key.test,
	.../suite/table_list/flags/table_hash_key.expected,
	.../suite/table_list/flags/table_hash_key.test,
	.../suite/table_list/flags/table_pat_key.expected,
	.../suite/table_list/flags/table_pat_key.test: test: rename test names
	by adding "table_" prefix  Because these names specify values of
	"flags" argument for table_create in each tests.

	* .../suite/table_list/flags/dat_key.expected,
	test/function/suite/table_list/flags/dat_key.test: test: add a test
	for table_list when a double array trie table exists

	* .../suite/table_list/flags/pat_key.expected,
	test/function/suite/table_list/flags/pat_key.test: test: add a test
	for table_list when a patricia trie table exists

	* .../suite/table_list/flags/hash_key.expected,
	test/function/suite/table_list/flags/hash_key.test: test: add a test
	for table_list when a hash table exists

2012-06-22 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/news.po: doc: update po

	* packages/apt/build-in-chroot.sh, packages/yum/build-in-chroot.sh:
	apt yum: generate log file for non parallel build

	* doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/functions.po: doc: resolve fuzzy

2012-06-22 IWAI, Masaharu <iwaim.sub@gmail.com>

	* data/munin/groonga_disk, data/munin/groonga_n_records: fix indent

	* data/munin/groonga_disk, data/munin/groonga_n_records: [munin]
	support JSON library installed by RubyGems.

2012-06-21 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/locale/ja/LC_MESSAGES/install.po: doc: resolve fuzzy

	* doc/source/commands/select.txt, doc/source/install/others.txt: doc:
	fix broken link

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/development.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/spec.po: doc: remove unused messages

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/development.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/reference.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/reference.po: doc: update po

	* doc/source/install/centos.txt, doc/source/install/debian.txt,
	doc/source/install/fedora.txt, doc/source/install/mac_os_x.txt,
	doc/source/install/others.txt, doc/source/install/solaris.txt,
	doc/source/install/ubuntu.txt, doc/source/install/windows.txt: doc:
	update release version

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

	* doc/source/news.txt, doc/source/reference/grn_expr/query_syntax.txt:
	doc: use '-' instead of '_' as separator for labels

2012-06-21 Ryo Onodera <onodera@clear-code.com>

	* configure.ac, groonga-httpd-conf.sh.in, groonga.pc.in,
	src/nginx-module/config: httpd: don't use pkg-config when building
	nginx in tree

	* groonga-httpd-conf.sh.in, src/nginx-module/config: httpd: set rpath
	to libdir

	* Makefile.am, configure.ac, data/Makefile.am,
	data/groonga-httpd.conf.in, groonga-httpd-conf.sh.in,
	src/nginx-module/config, vendor/Makefile.am, vendor/nginx/configure:
	httpd: integrate nginx build system into groonga build system

2012-06-21 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/reference.po,
	doc/source/reference/grn_expr/query_syntax.txt: doc: add missing
	'array'

2012-06-20 Haruka Yoshihara <yoshihara@clear-code.com>

	* .../suite/table_list/multi_tables.expected,
	test/function/suite/table_list/multi_tables.test: test: add a test for
	table_list when multi tables exist

	* test/function/suite/table_list/one_table.expected,
	test/function/suite/table_list/one_table.test,
	.../suite/table_list/tables_count_one.expected,
	.../suite/table_list/tables_count_one.test,
	.../suite/table_list/tables_count_zero.expected,
	.../suite/table_list/tables_count_zero.test,
	test/function/suite/table_list/zero_table.expected,
	test/function/suite/table_list/zero_table.test: test: rename test
	names to be more suitable again  tables_count_zero.* -> zero_table.*,
	tables_count_one.* -> one_table.*

	* .../suite/table_list/table_not_exist.expected,
	.../function/suite/table_list/table_not_exist.test,
	test/function/suite/table_list/table_one.expected,
	test/function/suite/table_list/table_one.test,
	.../suite/table_list/tables_count_one.expected,
	.../suite/table_list/tables_count_one.test,
	.../suite/table_list/tables_count_zero.expected,
	.../suite/table_list/tables_count_zero.test: test: rename test names
	to be more suitable  table_not_exist.* -> tables_count_zero.*,
	table_one.* -> tables_count_one.*

2012-06-19 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/source/commands/define_selector.txt,
	doc/source/commands/load.txt, doc/source/commands/select.txt: doc: fix
	broken link

	* doc/locale/ja/LC_MESSAGES/functions.po,
	doc/source/functions/geo_distance.txt: doc: move 'return value'
	section to bottom

	* doc/locale/ja/LC_MESSAGES/reference.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po: doc: update po

2012-06-19 Ryo Onodera <onodera@clear-code.com>

	* lib/output.c, src/groonga.c: Move jsonp formatting code to lib from
	src

2012-06-19 Daijiro MORI <daijiro.mori@gmail.com>

	* include/groonga.h, lib/ctx.c, lib/output.c: Rename grn_output_type
	into grn_ctx_get_mime_type.

2012-06-19 Haruka Yoshihara <yoshihara@clear-code.com>

	* .../suite/table_list/table_not_exist.expected,
	.../function/suite/table_list/table_not_exist.test,
	test/unit/http/test-http-schema.rb: test: migrate a test from
	test-unit with ruby to grntest style  This test checks table_list
	command when any table doesn't exist.

2012-06-19 Ryo Onodera <onodera@clear-code.com>

	* include/groonga.h, lib/output.c, src/groonga.c: Define
	grn_output_type

2012-06-18 Kouhei Sutou <kou@clear-code.com>

	* .../reference/grn_expr/query_syntax/setup.log,
	.../grn_expr/query_syntax/simple_less_than.log,
	.../query_syntax/simple_less_than_or_equal_to.log,
	.../grn_expr/query_syntax/simple_not_equal.log,
	doc/source/reference/grn_expr/query_syntax.txt: doc: fix example path

	* doc/source/example/tutorial/patricia_trie-1.log,
	doc/source/example/tutorial/patricia_trie-2.log,
	doc/source/tutorial/patricia_trie.txt: doc: fix prefix search suffix
	search with patricia trie

2012-06-18 Haruka Yoshihara <yoshihara@clear-code.com>

	* test/function/suite/table_list/exist.expected,
	test/function/suite/table_list/exist.test,
	test/function/suite/table_list/table_one.expected,
	test/function/suite/table_list/table_one.test: test: exist.* ->
	table_one.*

2012-06-18 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/reference.po, doc/source/reference.txt,
	doc/source/reference/api.txt, doc/source/reference/api/grn_expr.txt,
	doc/source/reference/grn_expr.txt: doc: document about grn_expr

2012-06-18 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../functions/geo_distance_distance_ellipsoid.log,
	.../functions/geo_distance_distance_rectangle.log,
	.../functions/geo_distance_distance_sphere.log,
	.../functions/geo_distance_location_ellipsoid.log,
	.../functions/geo_distance_location_rectangle.log,
	.../functions/geo_distance_location_sphere.log,
	.../functions/geo_distance_setup_distance.log,
	.../functions/geo_distance_setup_location.log: doc: add execution
	examples about geo_distance

2012-06-18 Haruka Yoshihara <yoshihara@clear-code.com>

	* test/function/suite/table_list/exist.expected,
	test/function/suite/table_list/exist.test: test: add a test for
	table_list when a table exists

	* test/unit/http/Makefile.am, test/unit/http/test-http-view.rb: test:
	remove test-http-view.rb

2012-06-18 Kouhei Sutou <kou@clear-code.com>

	* doc/files.am, doc/locale/en/LC_MESSAGES/expr.po,
	doc/locale/ja/LC_MESSAGES/expr.po,
	doc/locale/ja/LC_MESSAGES/reference.po,
	doc/locale/ja/LC_MESSAGES/spec.po,
	.../reference/grn_expr/query_syntax/setup.log,
	.../grn_expr/query_syntax/simple_equal.log,
	.../query_syntax/simple_full_text_search.log,
	...full_text_search_with_explicit_match_column.log,
	.../grn_expr/query_syntax/simple_greater_than.log,
	.../simple_greater_than_or_equal_to.log,
	.../grn_expr/query_syntax/simple_grouping.log,
	.../grn_expr/query_syntax/simple_less_than.log,
	.../query_syntax/simple_less_than_or_equal_to.log,
	.../grn_expr/query_syntax/simple_logical_and.log,
	.../grn_expr/query_syntax/simple_logical_not.log,
	.../grn_expr/query_syntax/simple_logical_or.log,
	.../grn_expr/query_syntax/simple_not_equal.log,
	.../grn_expr/query_syntax/simple_phrase_search.log,
	...le_phrase_search_with_explicit_match_column.log,
	.../grn_expr/query_syntax/simple_prefix_search.log,
	.../grn_expr/query_syntax/simple_suffix_search.log,
	doc/source/example/spec/query_syntax/setup.log,
	.../example/spec/query_syntax/simple_equal.log,
	.../spec/query_syntax/simple_full_text_search.log,
	...full_text_search_with_explicit_match_column.log,
	.../spec/query_syntax/simple_greater_than.log,
	.../simple_greater_than_or_equal_to.log,
	.../example/spec/query_syntax/simple_grouping.log,
	.../example/spec/query_syntax/simple_less_than.log,
	.../query_syntax/simple_less_than_or_equal_to.log,
	.../spec/query_syntax/simple_logical_and.log,
	.../spec/query_syntax/simple_logical_not.log,
	.../spec/query_syntax/simple_logical_or.log,
	.../example/spec/query_syntax/simple_not_equal.log,
	.../spec/query_syntax/simple_phrase_search.log,
	...le_phrase_search_with_explicit_match_column.log,
	.../spec/query_syntax/simple_prefix_search.log,
	.../spec/query_syntax/simple_suffix_search.log, doc/source/expr.txt,
	doc/source/reference.txt, doc/source/reference/cast.txt,
	doc/source/reference/grn_expr.txt,
	doc/source/reference/grn_expr/query_syntax.txt,
	doc/source/reference/grn_expr/script_syntax.txt,
	doc/source/spec/cast.txt, doc/source/spec/query_syntax.txt,
	doc/source/spec/script_syntax.txt: doc: move grn_expr related
	documents to doc/source/reference/grn_expr/

2012-06-18 Ryo Onodera <ryoqun@gmail.com>

	* vendor/nginx-1.2.1/CHANGES, vendor/nginx-1.2.1/CHANGES.ru,
	vendor/nginx-1.2.1/LICENSE, vendor/nginx-1.2.1/README,
	vendor/nginx-1.2.1/auto/cc/acc, vendor/nginx-1.2.1/auto/cc/bcc,
	vendor/nginx-1.2.1/auto/cc/ccc, vendor/nginx-1.2.1/auto/cc/conf,
	vendor/nginx-1.2.1/auto/cc/gcc, vendor/nginx-1.2.1/auto/cc/icc,
	vendor/nginx-1.2.1/auto/cc/msvc, vendor/nginx-1.2.1/auto/cc/name,
	vendor/nginx-1.2.1/auto/cc/owc, vendor/nginx-1.2.1/auto/cc/sunc,
	vendor/nginx-1.2.1/auto/define, vendor/nginx-1.2.1/auto/endianess,
	vendor/nginx-1.2.1/auto/feature, vendor/nginx-1.2.1/auto/have,
	vendor/nginx-1.2.1/auto/have_headers, vendor/nginx-1.2.1/auto/headers,
	vendor/nginx-1.2.1/auto/include, vendor/nginx-1.2.1/auto/init,
	vendor/nginx-1.2.1/auto/install, vendor/nginx-1.2.1/auto/lib/conf,
	vendor/nginx-1.2.1/auto/lib/geoip/conf,
	vendor/nginx-1.2.1/auto/lib/google-perftools/conf,
	vendor/nginx-1.2.1/auto/lib/libatomic/conf,
	vendor/nginx-1.2.1/auto/lib/libatomic/make,
	vendor/nginx-1.2.1/auto/lib/libgd/conf,
	vendor/nginx-1.2.1/auto/lib/libxslt/conf,
	vendor/nginx-1.2.1/auto/lib/make,
	vendor/nginx-1.2.1/auto/lib/md5/conf,
	vendor/nginx-1.2.1/auto/lib/md5/make,
	vendor/nginx-1.2.1/auto/lib/md5/makefile.bcc,
	vendor/nginx-1.2.1/auto/lib/md5/makefile.msvc,
	vendor/nginx-1.2.1/auto/lib/md5/makefile.owc,
	vendor/nginx-1.2.1/auto/lib/openssl/conf,
	vendor/nginx-1.2.1/auto/lib/openssl/make,
	vendor/nginx-1.2.1/auto/lib/openssl/makefile.bcc,
	vendor/nginx-1.2.1/auto/lib/openssl/makefile.msvc,
	vendor/nginx-1.2.1/auto/lib/pcre/conf,
	vendor/nginx-1.2.1/auto/lib/pcre/make,
	vendor/nginx-1.2.1/auto/lib/pcre/makefile.bcc,
	vendor/nginx-1.2.1/auto/lib/pcre/makefile.msvc,
	vendor/nginx-1.2.1/auto/lib/pcre/makefile.owc,
	vendor/nginx-1.2.1/auto/lib/perl/conf,
	vendor/nginx-1.2.1/auto/lib/perl/make,
	vendor/nginx-1.2.1/auto/lib/sha1/conf,
	vendor/nginx-1.2.1/auto/lib/sha1/make,
	vendor/nginx-1.2.1/auto/lib/sha1/makefile.bcc,
	vendor/nginx-1.2.1/auto/lib/sha1/makefile.msvc,
	vendor/nginx-1.2.1/auto/lib/sha1/makefile.owc,
	vendor/nginx-1.2.1/auto/lib/test,
	vendor/nginx-1.2.1/auto/lib/zlib/conf,
	vendor/nginx-1.2.1/auto/lib/zlib/make,
	vendor/nginx-1.2.1/auto/lib/zlib/makefile.bcc,
	vendor/nginx-1.2.1/auto/lib/zlib/makefile.msvc,
	vendor/nginx-1.2.1/auto/lib/zlib/makefile.owc,
	vendor/nginx-1.2.1/auto/lib/zlib/patch.zlib.h,
	vendor/nginx-1.2.1/auto/make, vendor/nginx-1.2.1/auto/modules,
	vendor/nginx-1.2.1/auto/nohave, vendor/nginx-1.2.1/auto/options,
	vendor/nginx-1.2.1/auto/os/conf, vendor/nginx-1.2.1/auto/os/darwin,
	vendor/nginx-1.2.1/auto/os/freebsd, vendor/nginx-1.2.1/auto/os/linux,
	vendor/nginx-1.2.1/auto/os/solaris, vendor/nginx-1.2.1/auto/os/win32,
	vendor/nginx-1.2.1/auto/sources, vendor/nginx-1.2.1/auto/stubs,
	vendor/nginx-1.2.1/auto/summary, vendor/nginx-1.2.1/auto/types/sizeof,
	vendor/nginx-1.2.1/auto/types/typedef,
	vendor/nginx-1.2.1/auto/types/uintptr_t,
	vendor/nginx-1.2.1/auto/types/value, vendor/nginx-1.2.1/auto/unix,
	vendor/nginx-1.2.1/conf/fastcgi.conf,
	vendor/nginx-1.2.1/conf/fastcgi_params,
	vendor/nginx-1.2.1/conf/koi-utf, vendor/nginx-1.2.1/conf/koi-win,
	vendor/nginx-1.2.1/conf/mime.types,
	vendor/nginx-1.2.1/conf/nginx.conf,
	vendor/nginx-1.2.1/conf/scgi_params,
	vendor/nginx-1.2.1/conf/uwsgi_params, vendor/nginx-1.2.1/conf/win-utf,
	vendor/nginx-1.2.1/configure, vendor/nginx-1.2.1/contrib/README,
	vendor/nginx-1.2.1/contrib/geo2nginx.pl,
	vendor/nginx-1.2.1/contrib/unicode2nginx/koi-utf,
	.../contrib/unicode2nginx/unicode-to-nginx.pl,
	vendor/nginx-1.2.1/contrib/unicode2nginx/win-utf,
	vendor/nginx-1.2.1/html/50x.html, vendor/nginx-1.2.1/html/index.html,
	vendor/nginx-1.2.1/man/nginx.8, vendor/nginx-1.2.1/src/core/nginx.c,
	vendor/nginx-1.2.1/src/core/nginx.h,
	vendor/nginx-1.2.1/src/core/ngx_array.c,
	vendor/nginx-1.2.1/src/core/ngx_array.h,
	vendor/nginx-1.2.1/src/core/ngx_buf.c,
	vendor/nginx-1.2.1/src/core/ngx_buf.h,
	vendor/nginx-1.2.1/src/core/ngx_conf_file.c,
	vendor/nginx-1.2.1/src/core/ngx_conf_file.h,
	vendor/nginx-1.2.1/src/core/ngx_config.h,
	vendor/nginx-1.2.1/src/core/ngx_connection.c,
	vendor/nginx-1.2.1/src/core/ngx_connection.h,
	vendor/nginx-1.2.1/src/core/ngx_core.h,
	vendor/nginx-1.2.1/src/core/ngx_cpuinfo.c,
	vendor/nginx-1.2.1/src/core/ngx_crc.h,
	vendor/nginx-1.2.1/src/core/ngx_crc32.c,
	vendor/nginx-1.2.1/src/core/ngx_crc32.h,
	vendor/nginx-1.2.1/src/core/ngx_crypt.c,
	vendor/nginx-1.2.1/src/core/ngx_crypt.h,
	vendor/nginx-1.2.1/src/core/ngx_cycle.c,
	vendor/nginx-1.2.1/src/core/ngx_cycle.h,
	vendor/nginx-1.2.1/src/core/ngx_file.c,
	vendor/nginx-1.2.1/src/core/ngx_file.h,
	vendor/nginx-1.2.1/src/core/ngx_hash.c,
	vendor/nginx-1.2.1/src/core/ngx_hash.h,
	vendor/nginx-1.2.1/src/core/ngx_inet.c,
	vendor/nginx-1.2.1/src/core/ngx_inet.h,
	vendor/nginx-1.2.1/src/core/ngx_list.c,
	vendor/nginx-1.2.1/src/core/ngx_list.h,
	vendor/nginx-1.2.1/src/core/ngx_log.c,
	vendor/nginx-1.2.1/src/core/ngx_log.h,
	vendor/nginx-1.2.1/src/core/ngx_md5.c,
	vendor/nginx-1.2.1/src/core/ngx_md5.h,
	vendor/nginx-1.2.1/src/core/ngx_murmurhash.c,
	vendor/nginx-1.2.1/src/core/ngx_murmurhash.h,
	vendor/nginx-1.2.1/src/core/ngx_open_file_cache.c,
	vendor/nginx-1.2.1/src/core/ngx_open_file_cache.h,
	vendor/nginx-1.2.1/src/core/ngx_output_chain.c,
	vendor/nginx-1.2.1/src/core/ngx_palloc.c,
	vendor/nginx-1.2.1/src/core/ngx_palloc.h,
	vendor/nginx-1.2.1/src/core/ngx_parse.c,
	vendor/nginx-1.2.1/src/core/ngx_parse.h,
	vendor/nginx-1.2.1/src/core/ngx_queue.c,
	vendor/nginx-1.2.1/src/core/ngx_queue.h,
	vendor/nginx-1.2.1/src/core/ngx_radix_tree.c,
	vendor/nginx-1.2.1/src/core/ngx_radix_tree.h,
	vendor/nginx-1.2.1/src/core/ngx_rbtree.c,
	vendor/nginx-1.2.1/src/core/ngx_rbtree.h,
	vendor/nginx-1.2.1/src/core/ngx_regex.c,
	vendor/nginx-1.2.1/src/core/ngx_regex.h,
	vendor/nginx-1.2.1/src/core/ngx_resolver.c,
	vendor/nginx-1.2.1/src/core/ngx_resolver.h,
	vendor/nginx-1.2.1/src/core/ngx_sha1.h,
	vendor/nginx-1.2.1/src/core/ngx_shmtx.c,
	vendor/nginx-1.2.1/src/core/ngx_shmtx.h,
	vendor/nginx-1.2.1/src/core/ngx_slab.c,
	vendor/nginx-1.2.1/src/core/ngx_slab.h,
	vendor/nginx-1.2.1/src/core/ngx_spinlock.c,
	vendor/nginx-1.2.1/src/core/ngx_string.c,
	vendor/nginx-1.2.1/src/core/ngx_string.h,
	vendor/nginx-1.2.1/src/core/ngx_times.c,
	vendor/nginx-1.2.1/src/core/ngx_times.h,
	.../nginx-1.2.1/src/event/modules/ngx_aio_module.c,
	.../src/event/modules/ngx_devpoll_module.c,
	.../src/event/modules/ngx_epoll_module.c,
	.../src/event/modules/ngx_eventport_module.c,
	.../src/event/modules/ngx_kqueue_module.c,
	.../src/event/modules/ngx_poll_module.c,
	.../src/event/modules/ngx_rtsig_module.c,
	.../src/event/modules/ngx_select_module.c,
	.../src/event/modules/ngx_win32_select_module.c,
	vendor/nginx-1.2.1/src/event/ngx_event.c,
	vendor/nginx-1.2.1/src/event/ngx_event.h,
	vendor/nginx-1.2.1/src/event/ngx_event_accept.c,
	vendor/nginx-1.2.1/src/event/ngx_event_busy_lock.c,
	vendor/nginx-1.2.1/src/event/ngx_event_busy_lock.h,
	vendor/nginx-1.2.1/src/event/ngx_event_connect.c,
	vendor/nginx-1.2.1/src/event/ngx_event_connect.h,
	vendor/nginx-1.2.1/src/event/ngx_event_mutex.c,
	vendor/nginx-1.2.1/src/event/ngx_event_openssl.c,
	vendor/nginx-1.2.1/src/event/ngx_event_openssl.h,
	vendor/nginx-1.2.1/src/event/ngx_event_pipe.c,
	vendor/nginx-1.2.1/src/event/ngx_event_pipe.h,
	vendor/nginx-1.2.1/src/event/ngx_event_posted.c,
	vendor/nginx-1.2.1/src/event/ngx_event_posted.h,
	vendor/nginx-1.2.1/src/event/ngx_event_timer.c,
	vendor/nginx-1.2.1/src/event/ngx_event_timer.h,
	.../src/http/modules/ngx_http_access_module.c,
	.../http/modules/ngx_http_addition_filter_module.c,
	.../src/http/modules/ngx_http_auth_basic_module.c,
	.../src/http/modules/ngx_http_autoindex_module.c,
	.../src/http/modules/ngx_http_browser_module.c,
	.../http/modules/ngx_http_charset_filter_module.c,
	.../http/modules/ngx_http_chunked_filter_module.c,
	.../src/http/modules/ngx_http_dav_module.c,
	.../src/http/modules/ngx_http_degradation_module.c,
	.../src/http/modules/ngx_http_empty_gif_module.c,
	.../src/http/modules/ngx_http_fastcgi_module.c,
	.../src/http/modules/ngx_http_flv_module.c,
	.../src/http/modules/ngx_http_geo_module.c,
	.../src/http/modules/ngx_http_geoip_module.c,
	.../src/http/modules/ngx_http_gzip_filter_module.c,
	.../src/http/modules/ngx_http_gzip_static_module.c,
	.../http/modules/ngx_http_headers_filter_module.c,
	.../http/modules/ngx_http_image_filter_module.c,
	.../src/http/modules/ngx_http_index_module.c,
	.../src/http/modules/ngx_http_limit_conn_module.c,
	.../src/http/modules/ngx_http_limit_req_module.c,
	.../src/http/modules/ngx_http_log_module.c,
	.../src/http/modules/ngx_http_map_module.c,
	.../src/http/modules/ngx_http_memcached_module.c,
	.../src/http/modules/ngx_http_mp4_module.c,
	.../modules/ngx_http_not_modified_filter_module.c,
	.../src/http/modules/ngx_http_proxy_module.c,
	.../http/modules/ngx_http_random_index_module.c,
	.../http/modules/ngx_http_range_filter_module.c,
	.../src/http/modules/ngx_http_realip_module.c,
	.../src/http/modules/ngx_http_referer_module.c,
	.../src/http/modules/ngx_http_rewrite_module.c,
	.../src/http/modules/ngx_http_scgi_module.c,
	.../src/http/modules/ngx_http_secure_link_module.c,
	.../http/modules/ngx_http_split_clients_module.c,
	.../src/http/modules/ngx_http_ssi_filter_module.c,
	.../src/http/modules/ngx_http_ssi_filter_module.h,
	.../src/http/modules/ngx_http_ssl_module.c,
	.../src/http/modules/ngx_http_ssl_module.h,
	.../src/http/modules/ngx_http_static_module.c,
	.../src/http/modules/ngx_http_stub_status_module.c,
	.../src/http/modules/ngx_http_sub_filter_module.c,
	.../modules/ngx_http_upstream_ip_hash_module.c,
	.../modules/ngx_http_upstream_keepalive_module.c,
	.../http/modules/ngx_http_userid_filter_module.c,
	.../src/http/modules/ngx_http_uwsgi_module.c,
	.../src/http/modules/ngx_http_xslt_filter_module.c,
	.../nginx-1.2.1/src/http/modules/perl/Makefile.PL,
	vendor/nginx-1.2.1/src/http/modules/perl/nginx.pm,
	vendor/nginx-1.2.1/src/http/modules/perl/nginx.xs,
	.../src/http/modules/perl/ngx_http_perl_module.c,
	.../src/http/modules/perl/ngx_http_perl_module.h,
	vendor/nginx-1.2.1/src/http/modules/perl/typemap,
	vendor/nginx-1.2.1/src/http/ngx_http.c,
	vendor/nginx-1.2.1/src/http/ngx_http.h,
	vendor/nginx-1.2.1/src/http/ngx_http_busy_lock.c,
	vendor/nginx-1.2.1/src/http/ngx_http_busy_lock.h,
	vendor/nginx-1.2.1/src/http/ngx_http_cache.h,
	vendor/nginx-1.2.1/src/http/ngx_http_config.h,
	.../src/http/ngx_http_copy_filter_module.c,
	vendor/nginx-1.2.1/src/http/ngx_http_core_module.c,
	vendor/nginx-1.2.1/src/http/ngx_http_core_module.h,
	vendor/nginx-1.2.1/src/http/ngx_http_file_cache.c,
	.../src/http/ngx_http_header_filter_module.c,
	vendor/nginx-1.2.1/src/http/ngx_http_parse.c,
	vendor/nginx-1.2.1/src/http/ngx_http_parse_time.c,
	.../src/http/ngx_http_postpone_filter_module.c,
	vendor/nginx-1.2.1/src/http/ngx_http_request.c,
	vendor/nginx-1.2.1/src/http/ngx_http_request.h,
	.../nginx-1.2.1/src/http/ngx_http_request_body.c,
	vendor/nginx-1.2.1/src/http/ngx_http_script.c,
	vendor/nginx-1.2.1/src/http/ngx_http_script.h,
	.../src/http/ngx_http_special_response.c,
	vendor/nginx-1.2.1/src/http/ngx_http_upstream.c,
	vendor/nginx-1.2.1/src/http/ngx_http_upstream.h,
	.../src/http/ngx_http_upstream_round_robin.c,
	.../src/http/ngx_http_upstream_round_robin.h,
	vendor/nginx-1.2.1/src/http/ngx_http_variables.c,
	vendor/nginx-1.2.1/src/http/ngx_http_variables.h,
	.../src/http/ngx_http_write_filter_module.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail.h,
	.../src/mail/ngx_mail_auth_http_module.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail_core_module.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail_handler.c,
	.../nginx-1.2.1/src/mail/ngx_mail_imap_handler.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail_imap_module.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail_imap_module.h,
	vendor/nginx-1.2.1/src/mail/ngx_mail_parse.c,
	.../nginx-1.2.1/src/mail/ngx_mail_pop3_handler.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail_pop3_module.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail_pop3_module.h,
	.../nginx-1.2.1/src/mail/ngx_mail_proxy_module.c,
	.../nginx-1.2.1/src/mail/ngx_mail_smtp_handler.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail_smtp_module.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail_smtp_module.h,
	vendor/nginx-1.2.1/src/mail/ngx_mail_ssl_module.c,
	vendor/nginx-1.2.1/src/mail/ngx_mail_ssl_module.h,
	.../nginx-1.2.1/src/misc/ngx_cpp_test_module.cpp,
	.../src/misc/ngx_google_perftools_module.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_aio_read.c,
	.../nginx-1.2.1/src/os/unix/ngx_aio_read_chain.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_aio_write.c,
	.../nginx-1.2.1/src/os/unix/ngx_aio_write_chain.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_alloc.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_alloc.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_atomic.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_channel.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_channel.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_daemon.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_darwin.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_darwin_config.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_darwin_init.c,
	.../src/os/unix/ngx_darwin_sendfile_chain.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_errno.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_errno.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_file_aio_read.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_files.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_files.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_freebsd.h,
	.../nginx-1.2.1/src/os/unix/ngx_freebsd_config.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_freebsd_init.c,
	.../src/os/unix/ngx_freebsd_rfork_thread.c,
	.../src/os/unix/ngx_freebsd_rfork_thread.h,
	.../src/os/unix/ngx_freebsd_sendfile_chain.c,
	.../nginx-1.2.1/src/os/unix/ngx_gcc_atomic_amd64.h,
	.../nginx-1.2.1/src/os/unix/ngx_gcc_atomic_ppc.h,
	.../src/os/unix/ngx_gcc_atomic_sparc64.h,
	.../nginx-1.2.1/src/os/unix/ngx_gcc_atomic_x86.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_linux.h,
	.../nginx-1.2.1/src/os/unix/ngx_linux_aio_read.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_linux_config.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_linux_init.c,
	.../src/os/unix/ngx_linux_sendfile_chain.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_os.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_posix_config.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_posix_init.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_process.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_process.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_process_cycle.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_process_cycle.h,
	.../nginx-1.2.1/src/os/unix/ngx_pthread_thread.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_readv_chain.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_recv.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_send.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_setaffinity.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_setaffinity.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_setproctitle.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_setproctitle.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_shmem.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_shmem.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_socket.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_socket.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_solaris.h,
	.../nginx-1.2.1/src/os/unix/ngx_solaris_config.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_solaris_init.c,
	.../src/os/unix/ngx_solaris_sendfilev_chain.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_sunpro_amd64.il,
	.../src/os/unix/ngx_sunpro_atomic_sparc64.h,
	.../nginx-1.2.1/src/os/unix/ngx_sunpro_sparc64.il,
	vendor/nginx-1.2.1/src/os/unix/ngx_sunpro_x86.il,
	vendor/nginx-1.2.1/src/os/unix/ngx_thread.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_time.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_time.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_udp_recv.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_user.c,
	vendor/nginx-1.2.1/src/os/unix/ngx_user.h,
	vendor/nginx-1.2.1/src/os/unix/ngx_writev_chain.c,
	vendor/nginx-1.2.1/src/os/unix/rfork_thread.S: Import nginx 1.2.1

2012-06-16 Kouhei Sutou <kou@clear-code.com>

	* lib/expr.c, .../query/suffix_search/column_short_text.expected,
	.../query/suffix_search/column_short_text.test,
	.../suffix_search/double_array_trie_key.expected,
	.../query/suffix_search/double_array_trie_key.test,
	.../select/query/suffix_search/hash_key.expected,
	.../suite/select/query/suffix_search/hash_key.test,
	.../patricia_trie_index_with_sis.expected,
	.../patricia_trie_index_with_sis.test,
	.../patricia_trie_key_with_sis.expected,
	.../suffix_search/patricia_trie_key_with_sis.test,
	.../patricia_trie_key_without_sis.expected,
	.../patricia_trie_key_without_sis.test: Support suffix search by index

	* .../query/prefix_search/double_array_trie.expected,
	.../query/prefix_search/double_array_trie.test,
	.../suite/select/query/prefix_search/hash.expected,
	.../suite/select/query/prefix_search/hash.test,
	.../query/prefix_search/patricia_trie.expected,
	.../select/query/prefix_search/patricia_trie.test: test: add tests for
	prefix search in query syntax

	* .../select/output-columns/with-space.expected,
	.../suite/select/output-columns/with-space.test,
	.../select/output_columns/with_space.expected,
	.../suite/select/output_columns/with_space.test: test: use '_' instead
	of '-' as separater

2012-06-15 Kouhei Sutou <kou@clear-code.com>

	* doc/source/spec/cast.txt, doc/source/spec/query_syntax.txt: doc: add
	about cast  But it's empty for now.

2012-06-15 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test: test: rename
	directory to QUADRANT/KIND/DIRECTION/LONGITUDE style

	* .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test: test: rename
	directory to QUADRANT/KIND/DIRECTION/LONGITUDE style

	* .../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected,
	.../on_0_degree_to_on_90_degrees/on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected,
	.../on_0_degree_to_on_-90_degrees/on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../point/almost_-180_degrees/on_0_degree.expected,
	.../point/almost_-180_degrees/on_0_degree.test,
	.../almost_-180_degrees/rect_on_0_degree.expected,
	.../almost_-180_degrees/rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected,
	.../almost_-180_degrees/rectangle_on_0_degree.test,
	.../almost_-90_degrees_larger/on_0_degree.expected,
	.../almost_-90_degrees_larger/on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected,
	.../almost_-90_degrees_smaller/on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../almost_0_degree_larger/on_0_degree.expected,
	.../point/almost_0_degree_larger/on_0_degree.test,
	.../rect_on_0_degree.expected,
	.../almost_0_degree_larger/rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../almost_0_degree_smaller/on_0_degree.expected,
	.../point/almost_0_degree_smaller/on_0_degree.test,
	.../rect_on_0_degree.expected,
	.../almost_0_degree_smaller/rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../point/almost_180_degrees/on_0_degree.expected,
	.../point/almost_180_degrees/on_0_degree.test,
	.../almost_180_degrees/rect_on_0_degree.expected,
	.../point/almost_180_degrees/rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected,
	.../almost_180_degrees/rectangle_on_0_degree.test,
	.../almost_90_degrees_larger/on_0_degree.expected,
	.../almost_90_degrees_larger/on_0_degree.test,
	.../rect_on_0_degree.expected,
	.../almost_90_degrees_larger/rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../almost_90_degrees_smaller/on_0_degree.expected,
	.../almost_90_degrees_smaller/on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../point/on_-180_degrees/on_0_degree.expected,
	.../equator/point/on_-180_degrees/on_0_degree.test,
	.../on_-180_degrees/rect_on_0_degree.expected,
	.../point/on_-180_degrees/rect_on_0_degree.test,
	.../on_-180_degrees/rectangle_on_0_degree.expected,
	.../on_-180_degrees/rectangle_on_0_degree.test,
	.../point/on_90_degrees/on_0_degree.expected,
	.../equator/point/on_90_degrees/on_0_degree.test,
	.../point/on_90_degrees/rect_on_0_degree.expected,
	.../point/on_90_degrees/rect_on_0_degree.test,
	.../on_90_degrees/rectangle_on_0_degree.expected,
	.../point/on_90_degrees/rectangle_on_0_degree.test: test: add missing
	test patterns about equator

2012-06-15 Kouhei Sutou <kou@clear-code.com>

	* .../spec/query_syntax/simple_prefix_search.log,
	.../spec/query_syntax/simple_suffix_search.log,
	doc/source/spec/query_syntax.txt: doc: describe about prefix search
	and suffix search

2012-06-15 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/hash.c, lib/hash.h: table: add queue stuff to grn_hash.

	* lib/hash.c, lib/hash.h, plugins/table/table.c: table: implement
	push/pull commands.

2012-06-15 Ryo Onodera <onodera@clear-code.com>

	* include/groonga.h, lib/output.c, src/groonga.c: Rename
	grn_print_return_code to grn_output_envelope

	* include/groonga.h, lib/output.c, src/groonga.c: Move
	print_return_code to lib from src

2012-06-15 Kouhei Sutou <kou@clear-code.com>

	* Makefile.am, configure.ac, test/function/run-test.sh: test: set
	groonga-httpd path  Maybe, it will be src/httpd/groonga-httpd. :-)

2012-06-14 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test,
	.../on_0_degree.expected, .../on_0_degree.test,
	.../rect_on_0_degree.expected, .../rect_on_0_degree.test,
	.../rectangle_on_0_degree.expected, .../rectangle_on_0_degree.test:
	test: add missing test patterns about equator

2012-06-14 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/groonga_in.h, lib/hash.c, lib/hash.h: table: add
	grn_table_queue stuff.

	* lib/ctx_impl.h, lib/db.c, lib/db.h, plugins/table/table.c,
	test/function/suite/table/add.expected,
	test/function/suite/table/add.test: table: implement add command.

2012-06-13 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/proc.c, plugins/table/table.c: table: move add command and set
	command from proc.c to table.c.

2012-06-13 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/spec.po, doc/source/spec/query_syntax.txt:
	doc: translate

2012-06-13 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../almost_0_degree_larger.expected,
	.../almost_90_degrees_smaller.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_90_degrees_smaller.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../almost_0_degree_larger.expected,
	.../almost_90_degrees_smaller.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_90_degrees_smaller.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../almost_0_degree_larger.expected,
	.../almost_90_degrees_smaller.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_90_degrees_smaller.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../almost_0_degree_larger.expected,
	.../almost_90_degrees_smaller.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_90_degrees_smaller.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.expected: test: re-generate
	expected files with updated geo_distance.csv data  refs #1389

2012-06-13 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/spec.po, doc/source/spec/query_syntax.txt:
	doc: translate

	* doc/locale/ja/LC_MESSAGES/spec.po, doc/source/spec/query_syntax.txt:
	doc: translate

	* doc/source/example/spec/query_syntax/setup.log,
	.../example/spec/query_syntax/simple_grouping.log,
	.../spec/query_syntax/simple_logical_and.log,
	.../spec/query_syntax/simple_logical_not.log,
	.../spec/query_syntax/simple_logical_or.log: doc: add execution
	examples

2012-06-12 Kouhei Sutou <kou@clear-code.com>

	* doc/source/example/spec/query_syntax/setup.log,
	.../example/spec/query_syntax/simple_equal.log,
	.../spec/query_syntax/simple_full_text_search.log,
	...full_text_search_with_explicit_match_column.log,
	.../spec/query_syntax/simple_greater_than.log,
	.../simple_greater_than_or_equal_to.log,
	.../example/spec/query_syntax/simple_less_than.log,
	.../query_syntax/simple_less_than_or_equal_to.log,
	.../example/spec/query_syntax/simple_not_equal.log,
	.../spec/query_syntax/simple_phrase_search.log,
	...le_phrase_search_with_explicit_match_column.log: doc: add examples
	for query syntax

2012-06-12 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../almost_0_degree_larger.expected,
	.../almost_90_degrees_smaller.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_90_degrees_smaller.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../almost_0_degree_larger.expected,
	.../almost_90_degrees_smaller.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_90_degrees_smaller.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../almost_0_degree_larger.expected,
	.../almost_90_degrees_smaller.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_90_degrees_smaller.expected,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.expected: test: re-generate
	expected files with updated geo_distance.csv data  refs #1388

2012-06-09 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/conf.po,
	doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/locale/ja/LC_MESSAGES/index.po,
	doc/locale/ja/LC_MESSAGES/install.po: doc: update-po

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/conf.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/development.po,
	doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/development.po: doc: add po

	* doc/files.am, doc/source/development.txt,
	doc/source/development/travis-ci.txt, doc/source/index.txt: doc: add a
	document about Travis CI integration

	* test/unit/lib/ruby/Makefile.am,
	test/unit/lib/ruby/groonga-benchmark-test-utils.rb: test: re-add an
	accidently removed file...

	* doc/source/install/debian.txt, doc/source/install/ubuntu.txt: doc:
	add missing update after groonga-keyring is installed

2012-06-08 Kouhei Sutou <kou@clear-code.com>

	* include/groonga.h, lib/dat.cpp, lib/db.c, lib/expr.c, lib/ii.c,
	lib/pat.c, lib/snip.c, lib/snip.h, lib/sources.am, lib/string.c,
	lib/string_in.h, lib/token.c, lib/token.h, lib/tokenizer.c: Create
	grn_string that supports custom normalization  grn_str is deprecated.
	Use grn_string instead.  refs #1164

2012-06-07 Kouhei Sutou <kou@clear-code.com>

	* configure.ac, test/unit/core/Makefile.am,
	test/unit/fixtures/performance/Makefile.am,
	test/unit/fixtures/stress/Makefile.am, test/unit/lib/Makefile.am,
	test/unit/util/Makefile.am: test: suppress warnings  warning: variable
	'process_number' might be clobbered by 'longjmp' or 'vfork'
	[-Wclobbered]  Add -Wno-clobbered to CFLAGS for tests.

	* examples/Makefile.am, examples/kv.c: Remove a deprecated example

2012-06-07 Haruka Yoshihara <yoshihara@clear-code.com>

	* .../output/vector-geo-point-by-accessor.expected,
	.../output/vector-geo-point-by-accessor.test: test: fix load values
	for HTTP test  HTTP test executes a load command when "]\n" line is
	read from a test file.

2012-06-04 Ryo Onodera <onodera@clear-code.com>

	* src/nginx-module/config, src/nginx-module/ngx_http_groonga_module.c:
	Configure to include from and link to groonga

	* src/nginx-module/config, src/nginx-module/ngx_http_groonga_module.c,
	src/nginx-module/ngx_http_hello_module.c: Replace hello with groonga

	* src/nginx-module/config, src/nginx-module/ngx_http_hello_module.c:
	Import a public-domain nginx example module  This is imported from the
	following page:

2012-06-01 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test: test: add more
	geo_distance pattern test from 2nd quadrant to 1st one

	* ...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test: test: add more geo_distance test
	pattern from 1st quadrant to 2nd one

	* .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test, .../on_90_degrees.expected,
	.../on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test: test: add
	geo_distance test pattern from 2nd quadrant to 1st one

	* ...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test: test: add geo_distance test pattern
	from 1st quadrant to 2nd one

	* .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	.../almost_-180_degrees/on_90_degrees.expected,
	.../point/almost_-180_degrees/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected,
	.../almost_-180_degrees/rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../almost_-90_degrees_larger/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../almost_-90_degrees_smaller/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	.../almost_0_degree_smaller/on_90_degrees.expected,
	.../almost_0_degree_smaller/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../on_-180_degrees/almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../on_-180_degrees/almost_90_degrees_smaller.test,
	.../point/on_-180_degrees/on_90_degrees.expected,
	.../2nd/point/on_-180_degrees/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../on_-180_degrees/rect_on_90_degrees.expected,
	.../point/on_-180_degrees/rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../on_-180_degrees/rectangle_on_90_degrees.test: test: add
	geo_distance test pattern about 2nd quadrant

	* .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	.../almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	.../on_0_degree_to_almost_0_degree_larger.expected,
	.../on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	.../on_0_degree_to_almost_90_degrees_smaller.test,
	.../on_0_degree_to_on_90_degrees.expected,
	.../on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...ct_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...rect_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...t_on_0_degree_to_almost_90_degrees_smaller.test,
	.../rect_on_0_degree_to_on_90_degrees.expected,
	.../rect_on_0_degree_to_on_90_degrees.test,
	...ee_larger_to_almost_90_degrees_smaller.expected,
	...degree_larger_to_almost_90_degrees_smaller.test,
	...lmost_0_degree_larger_to_on_90_degrees.expected,
	...le_almost_0_degree_larger_to_on_90_degrees.test,
	...st_90_degrees_smaller_to_on_90_degrees.expected,
	...almost_90_degrees_smaller_to_on_90_degrees.test,
	..._on_0_degree_to_almost_0_degree_larger.expected,
	...ngle_on_0_degree_to_almost_0_degree_larger.test,
	..._0_degree_to_almost_90_degrees_smaller.expected,
	...e_on_0_degree_to_almost_90_degrees_smaller.test,
	...rectangle_on_0_degree_to_on_90_degrees.expected,
	.../rectangle_on_0_degree_to_on_90_degrees.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger_to_on_0_degree.expected,
	.../almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	.../almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	.../on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../on_90_degrees_to_on_0_degree.expected,
	.../on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...rect_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...t_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...ct_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees_to_on_0_degree.expected,
	.../rect_on_90_degrees_to_on_0_degree.test,
	..._almost_0_degree_larger_to_on_0_degree.expected,
	...ngle_almost_0_degree_larger_to_on_0_degree.test,
	...rees_smaller_to_almost_0_degree_larger.expected,
	..._degrees_smaller_to_almost_0_degree_larger.test,
	...most_90_degrees_smaller_to_on_0_degree.expected,
	...e_almost_90_degrees_smaller_to_on_0_degree.test,
	...n_90_degrees_to_almost_0_degree_larger.expected,
	...le_on_90_degrees_to_almost_0_degree_larger.test,
	...0_degrees_to_almost_90_degrees_smaller.expected,
	...on_90_degrees_to_almost_90_degrees_smaller.test,
	...rectangle_on_90_degrees_to_on_0_degree.expected,
	.../rectangle_on_90_degrees_to_on_0_degree.test,
	.../almost_0_degree_larger.expected, .../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../on_90_degrees.test, .../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	.../almost_0_degree_larger/on_90_degrees.expected,
	.../almost_0_degree_larger/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected,
	.../almost_0_degree_larger/rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_180_degrees/almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test,
	.../almost_180_degrees/on_90_degrees.expected,
	.../point/almost_180_degrees/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../almost_180_degrees/rect_on_90_degrees.expected,
	.../almost_180_degrees/rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../almost_90_degrees_larger/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test, .../almost_0_degree_larger.expected,
	.../almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../almost_90_degrees_smaller.test, .../on_90_degrees.expected,
	.../almost_90_degrees_smaller/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../rect_on_90_degrees.expected, .../rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../rectangle_on_90_degrees.expected,
	.../rectangle_on_90_degrees.test,
	.../on_90_degrees/almost_0_degree_larger.expected,
	.../on_90_degrees/almost_0_degree_larger.test,
	.../almost_90_degrees_smaller.expected,
	.../on_90_degrees/almost_90_degrees_smaller.test,
	.../1st/point/on_90_degrees/on_90_degrees.expected,
	.../1st/point/on_90_degrees/on_90_degrees.test,
	.../rect_almost_0_degree_larger.expected,
	.../on_90_degrees/rect_almost_0_degree_larger.test,
	.../rect_almost_90_degrees_smaller.expected,
	.../rect_almost_90_degrees_smaller.test,
	.../on_90_degrees/rect_on_90_degrees.expected,
	.../point/on_90_degrees/rect_on_90_degrees.test,
	.../rectangle_almost_0_degree_larger.expected,
	.../rectangle_almost_0_degree_larger.test,
	.../rectangle_almost_90_degrees_smaller.expected,
	.../rectangle_almost_90_degrees_smaller.test,
	.../on_90_degrees/rectangle_on_90_degrees.expected,
	.../on_90_degrees/rectangle_on_90_degrees.test: test: add geo_distance
	test pattern about 1st quadrant

2012-05-30 Kouhei Sutou <kou@clear-code.com>

	* build_windows.bat, install_windows.bat, mkmfwin32.vbs: Remove old
	Windows build related files

2012-05-29 Kouhei Sutou <kou@clear-code.com>

	* packages/apt/Makefile.am, packages/apt/sign-repository.sh: apt: pass
	repositories/ via arguments

	* build/makefiles/sphinx-build.am, configure.ac, doc/source/conf.py:
	doc: pass versions via environment variables

2012-05-28 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: doc: update
	2.0.3 entry  It's the last check.

2012-05-25 Kouhei Sutou <kou@clear-code.com>

	* packages/apt/Makefile.am, packages/apt/sign-packages.sh: apt: follow
	repositories/ path change

2012-05-25 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/news.po: doc: fix a typo

2012-05-25 Kouhei Sutou <kou@clear-code.com>

	* packages/yum/Makefile.am, packages/yum/sign-rpm.sh,
	packages/yum/update-repository.sh: yum: follow repositories path
	change

2012-05-25 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/token.c, lib/token.h: Normalize 'str' in grn_token_open() when
	'tokenizer' is not defined.

2012-05-25 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/news.po: doc en: resolve ,fuzzy

2012-05-25 Kouhei Sutou <kou@clear-code.com>

	* .gitignore, packages/apt/Makefile.am,
	packages/apt/build-in-chroot.sh, packages/apt/update-repository.sh:
	apt: packages -> repositories

2012-05-25 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/indexing.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/output.po,
	doc/locale/en/LC_MESSAGES/tokenizers.po: doc en: update po

	* doc/locale/ja/LC_MESSAGES/indexing.po,
	doc/locale/ja/LC_MESSAGES/tokenizers.po: doc ja: update po

2012-05-25 Kouhei Sutou <kou@clear-code.com>

	* .gitignore, packages/yum/Makefile.am,
	packages/yum/build-in-chroot.sh, packages/yum/build-release-rpm.sh:
	yum: move created repositories to packages/yum/repositories/

	* doc/locale/ja/LC_MESSAGES/install.po,
	doc/source/install/solaris.txt: doc install: translate

	* doc/source/install.txt, doc/source/install/solaris.txt: doc: add
	install document for Solaris 11

	* test/function/files.am,
	.../select/filter/set_operation/not_and.expected,
	.../suite/select/filter/set_operation/not_and.test,
	.../filter/set_operation/not_and/and.expected,
	.../select/filter/set_operation/not_and/and.test,
	.../filter/set_operation/not_and/not_and.expected,
	.../filter/set_operation/not_and/not_and.test,
	.../filter/set_operation/not_and/or.expected,
	.../select/filter/set_operation/not_and/or.test,
	.../not_and/single_expression.expected,
	.../set_operation/not_and/single_expression.test: Add more tests for
	&!  refs #1372

2012-05-24 Daijiro MORI <daijiro.mori@gmail.com>

	* .../logo/groonga-powered-by-banner-large.png, lib/expr.c: Fix
	returning wrong result when &! oeperater is used in a nested
	expression.  refs #1372

2012-05-24 Kouhei Sutou <kou@clear-code.com>

	* Makefile.am, doc/locale/ja/LC_MESSAGES/executables.po,
	doc/locale/ja/LC_MESSAGES/install.po,
	doc/source/executables/groonga.txt, doc/source/install/centos.txt,
	doc/source/install/debian.txt, doc/source/install/fedora.txt,
	doc/source/install/mac_os_x.txt, doc/source/install/others.txt,
	doc/source/install/ubuntu.txt, doc/source/install/windows.txt: doc:
	update install document

	* doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/news.po: doc ja: update po

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/news.po: doc: update po

	* doc/source/install/centos.txt, doc/source/install/fedora.txt: doc
	install: use groonga-release RPM

	* packages/yum/Makefile.am, packages/yum/build-release-rpm.sh,
	packages/yum/build-repository-rpm.sh,
	packages/yum/groonga-release.spec,
	packages/yum/groonga-repository.spec: yum: use Yum repository RPM name
	convention  groonga-repository -> groogna-release

2012-05-23 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/source/install/centos.txt, doc/source/install/debian.txt,
	doc/source/install/fedora.txt, doc/source/install/mac_os_x.txt,
	doc/source/install/others.txt, doc/source/install/ubuntu.txt,
	doc/source/install/windows.txt: doc: update version 2.0.2 to 2.0.3

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: yum: add missing table plugin to
	groonga-libs

	* configure.ac, packages/apt/debian/groonga-keyring.postrm,
	packages/apt/debian/groonga-keyring.postrm.in: apt: generate
	groonga-keyring.postrm from .in file  refs #1367

2012-05-21 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/command_version.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/community.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/expr.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/geolocation_search.po,
	doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/log.po, doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/pseudo_column.po,
	doc/locale/en/LC_MESSAGES/reference.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/troubleshooting.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/news.po, doc/locale/ja/LC_MESSAGES/spec.po:
	doc: update po

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/source/commands/select.txt: doc ja: update

	* .logaling/glossary/groonga.en.ja.tsv,
	doc/locale/ja/LC_MESSAGES/commands.po, doc/source/commands/select.txt:
	doc ja: unify parameter translation

	* .../example/commands/select/filter_equal.log,
	.../example/commands/select/filter_less_than.log,
	.../example/commands/select/limit_negative.log,
	.../example/commands/select/limit_simple.log,
	.../commands/select/match_columns_simple.log,
	.../commands/select/match_columns_some_columns.log,
	.../commands/select/match_columns_weight.log,
	.../commands/select/match_escalation_threshold.log,
	doc/source/example/commands/select/no_limit.log,
	.../example/commands/select/offset_negative.log,
	.../example/commands/select/offset_simple.log,
	.../commands/select/output_columns_asterisk.log,
	.../commands/select/output_columns_simple.log,
	doc/source/example/commands/select/paging.log,
	doc/source/example/commands/select/query_and.log,
	doc/source/example/commands/select/query_equal.log,
	.../commands/select/query_expansion_complex.log,
	.../commands/select/query_expansion_substitute.log,
	.../select/query_expansion_substitution_table.log,
	.../example/commands/select/query_less_than.log,
	doc/source/example/commands/select/query_or.log,
	.../example/commands/select/simple_filter.log,
	.../example/commands/select/simple_query.log,
	.../example/commands/select/simple_usage.log,
	.../example/commands/select/sortby_descending.log,
	.../commands/select/sortby_score_with_query.log,
	.../example/commands/select/sortby_simple.log,
	.../example/commands/select/table_nonexistent.log,
	doc/source/example/commands/select/usage_setup.log,
	doc/source/example/commands/suggest-completion.log,
	doc/source/example/commands/suggest-correction.log,
	.../example/commands/suggest-learn-completion.log,
	.../example/commands/suggest-learn-correction.log,
	.../example/commands/suggest-learn-suggestion.log,
	doc/source/example/commands/suggest-mixed.log,
	doc/source/example/commands/suggest-suggestion.log,
	doc/source/example/completion-1.log,
	doc/source/example/correction-1.log,
	doc/source/example/indexing-data.log,
	.../indexing-offline-index-construction.log,
	.../example/indexing-online-index-construction.log,
	doc/source/example/indexing-schema.log,
	...ing-search-after-offline-index-construction.log,
	...xing-search-after-online-index-construction.log,
	.../example/indexing-search-without-index.log,
	doc/source/example/suggestion-1.log,
	doc/source/example/tutorial/data-1.log,
	doc/source/example/tutorial/data-2.log,
	doc/source/example/tutorial/data-3.log,
	doc/source/example/tutorial/data-4.log,
	doc/source/example/tutorial/data-5.log,
	doc/source/example/tutorial/data-6.log,
	doc/source/example/tutorial/data-7.log,
	doc/source/example/tutorial/data-8.log,
	doc/source/example/tutorial/drilldown-1.log,
	doc/source/example/tutorial/drilldown-2.log,
	doc/source/example/tutorial/drilldown-3.log,
	doc/source/example/tutorial/drilldown-4.log,
	doc/source/example/tutorial/drilldown-5.log,
	doc/source/example/tutorial/drilldown-6.log,
	doc/source/example/tutorial/index-1.log,
	doc/source/example/tutorial/index-2.log,
	doc/source/example/tutorial/index-3.log,
	doc/source/example/tutorial/index-4.log,
	doc/source/example/tutorial/index-5.log,
	doc/source/example/tutorial/index-6.log,
	doc/source/example/tutorial/index-7.log,
	doc/source/example/tutorial/introduction-1.log,
	doc/source/example/tutorial/introduction-10.log,
	doc/source/example/tutorial/introduction-11.log,
	doc/source/example/tutorial/introduction-12.log,
	doc/source/example/tutorial/introduction-13.log,
	doc/source/example/tutorial/introduction-14.log,
	doc/source/example/tutorial/introduction-15.log,
	doc/source/example/tutorial/introduction-16.log,
	doc/source/example/tutorial/introduction-17.log,
	doc/source/example/tutorial/introduction-18.log,
	doc/source/example/tutorial/introduction-2.log,
	doc/source/example/tutorial/introduction-3.log,
	doc/source/example/tutorial/introduction-4.log,
	doc/source/example/tutorial/introduction-5.log,
	doc/source/example/tutorial/introduction-6.log,
	doc/source/example/tutorial/introduction-7.log,
	doc/source/example/tutorial/introduction-8.log,
	doc/source/example/tutorial/introduction-9.log,
	doc/source/example/tutorial/match_columns-1.log,
	doc/source/example/tutorial/match_columns-2.log,
	doc/source/example/tutorial/match_columns-3.log,
	doc/source/example/tutorial/match_columns-4.log,
	doc/source/example/tutorial/micro_blog-1.log,
	doc/source/example/tutorial/micro_blog-10.log,
	doc/source/example/tutorial/micro_blog-2.log,
	doc/source/example/tutorial/micro_blog-3.log,
	doc/source/example/tutorial/micro_blog-4.log,
	doc/source/example/tutorial/micro_blog-5.log,
	doc/source/example/tutorial/micro_blog-6.log,
	doc/source/example/tutorial/micro_blog-7.log,
	doc/source/example/tutorial/micro_blog-8.log,
	doc/source/example/tutorial/micro_blog-9.log,
	doc/source/example/tutorial/network-1.log,
	doc/source/example/tutorial/network-3.log,
	doc/source/example/tutorial/patricia_trie-1.log,
	doc/source/example/tutorial/patricia_trie-2.log,
	doc/source/example/tutorial/query_expansion-1.log,
	doc/source/example/tutorial/query_expansion-2.log,
	doc/source/example/tutorial/query_expansion-3.log,
	doc/source/example/tutorial/search-1.log,
	doc/source/example/tutorial/search-2.log,
	doc/source/example/tutorial/search-3.log,
	doc/source/example/tutorial/search-4.log,
	doc/source/example/tutorial/search-5.log,
	doc/source/example/tutorial/search-6.log,
	doc/source/example/tutorial/search-7.log: doc: update execution
	examples

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/source/commands/select.txt: doc ja: translate

2012-05-20 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/source/commands/select.txt: doc ja: translate

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/locale/ja/LC_MESSAGES/install.po: doc ja: update po

	* doc/source/commands/select.txt,
	.../example/commands/select/limit_negative.log,
	.../example/commands/select/limit_simple.log,
	.../example/commands/select/offset_negative.log,
	.../example/commands/select/offset_simple.log: doc: add offset and
	limit

	* doc/source/commands/select.txt,
	.../example/commands/select/sort_by_descending.log,
	.../commands/select/sort_by_score_with_query.log,
	.../example/commands/select/sort_by_simple.log,
	.../example/commands/select/sortby_descending.log,
	.../commands/select/sortby_score_with_query.log,
	.../example/commands/select/sortby_simple.log: doc: sortby -> sort_by

	* doc/source/commands/select.txt,
	.../commands/select/output_columns_asterisk.log,
	.../commands/select/output_columns_simple.log,
	.../example/commands/select/sort_by_descending.log,
	.../commands/select/sort_by_score_with_query.log,
	.../example/commands/select/sort_by_simple.log: doc: add
	output_columns and sortby

	* doc/source/commands/select.txt,
	.../commands/select/query_expansion_complex.log,
	.../commands/select/query_expansion_substitute.log,
	.../select/query_expansion_substitution_table.log: doc: describe
	query_expansion

2012-05-18 Kouhei Sutou <kou@clear-code.com>

	* doc/source/example/tutorial/network-1.log,
	doc/source/example/tutorial/network-2.log,
	doc/source/example/tutorial/network-3.log,
	doc/update_execution_example.py: doc: fix execution examples that run
	command

	* Makefile.am, doc/source/install.txt, doc/source/install/centos.txt,
	doc/source/install/debian.txt, doc/source/install/fedora.txt,
	doc/source/install/mac_os_x.txt, doc/source/install/others.txt,
	doc/source/install/ubuntu.txt, doc/source/install/windows.txt: doc
	install: add about building from source

	* .../select/filter/set_operation/not_and.expected,
	.../suite/select/filter/set_operation/not_and.test: test function: add
	a case for "A &! (B && C)"  It's not worked well yet! We should fix it
	before the next release.

2012-05-17 Kouhei Sutou <kou@clear-code.com>

	* lib/db.h, lib/output.h: windows: export functions that are used by
	table plugin

	* build/ac_macros/check_functions.m4, config.h.cmake,
	plugins/suggest/suggest.c: windows: use _stricmp() as fallback of
	strncasecmp()

	* lib/Makefile.am, lib/dat.cpp: Define GRN_DAT_EXPORT in Makefile.am
	instead of source file

	* build/ac_macros/check_functions.m4, config.h.cmake,
	lib/groonga_in.h: cmake windows: use _strtoui64() as replacement of
	strtoull()

	* CMakeLists.txt, lib/CMakeLists.txt: cmake windows: add missing
	-lws2_32

	* CMakeLists.txt, config.h.cmake: cmake windows: define missing
	GRN_DLL_FILENAME

	* CMakeLists.txt, config.h.cmake: cmake windows: define missing
	GRN_RELATIVE_PLUGINS_DIR

	* plugins/suggest/CMakeLists.txt, plugins/table/CMakeLists.txt,
	plugins/tokenizers/CMakeLists.txt: cmake: use target name instead of
	${LIBGROONGA}

2012-05-17 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.h, lib/dat/dat.hpp, lib/dat/file-impl.cpp,
	lib/dat/file-impl.hpp: Fix preprocessor directives to meet the groonga
	style (grn_dat).

2012-05-16 HAYASHI Kentaro <kenhys@gmail.com>

	* .../filter/geo_in_circle/ellip_with_index.test,
	.../filter/geo_in_circle/ellip_without_index.test,
	.../filter/geo_in_circle/ellipsoid_with_index.test,
	.../geo_in_circle/ellipsoid_without_index.test,
	.../filter/geo_in_circle/rect_with_index.test,
	.../filter/geo_in_circle/rect_without_index.test,
	.../filter/geo_in_circle/rectangle_with_index.test,
	.../geo_in_circle/rectangle_without_index.test,
	.../filter/geo_in_circle/sphere_with_index.test,
	.../filter/geo_in_circle/sphere_without_index.test,
	.../filter/geo_in_circle/sphr_with_index.test,
	.../filter/geo_in_circle/sphr_without_index.test,
	.../select/filter/geo_in_circle/with_index.test,
	.../select/filter/geo_in_circle/without_index.test: test: use "#
	include" directive

2012-05-16 Kouhei Sutou <kou@clear-code.com>

	* CMakeLists.txt, src/CMakeLists.txt, src/suggest/CMakeLists.txt:
	cmake: use target name instead of shared library path

2012-05-10 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/en/LC_MESSAGES/tokenizers.po,
	doc/locale/ja/LC_MESSAGES/tokenizers.po: doc: add missing po

	* doc/example/indexing-data.log,
	.../indexing-offline-index-construction.log,
	doc/example/indexing-online-index-construction.log,
	doc/example/indexing-schema.log,
	...ing-search-after-offline-index-construction.log,
	...xing-search-after-online-index-construction.log,
	doc/example/indexing-search-without-index.log,
	doc/source/commands/suggest-completion.log,
	doc/source/commands/suggest-correction.log,
	doc/source/commands/suggest-learn-completion.log,
	doc/source/commands/suggest-learn-correction.log,
	doc/source/commands/suggest-learn-suggestion.log,
	doc/source/commands/suggest-mixed.log,
	doc/source/commands/suggest-suggestion.log,
	doc/source/example/commands/suggest-completion.log,
	doc/source/example/commands/suggest-correction.log,
	.../example/commands/suggest-learn-completion.log,
	.../example/commands/suggest-learn-correction.log,
	.../example/commands/suggest-learn-suggestion.log,
	doc/source/example/commands/suggest-mixed.log,
	doc/source/example/commands/suggest-suggestion.log,
	doc/source/example/indexing-data.log,
	.../indexing-offline-index-construction.log,
	.../example/indexing-online-index-construction.log,
	doc/source/example/indexing-schema.log,
	...ing-search-after-offline-index-construction.log,
	...xing-search-after-online-index-construction.log,
	.../example/indexing-search-without-index.log: doc: move execution
	examples to correct path

	* doc/source/commands/suggest.txt, doc/source/indexing.txt: doc: fix
	execution examples path

	* .../example/commands/select/filter_equal.log,
	.../example/commands/select/filter_less_than.log,
	.../commands/select/match_columns_simple.log,
	.../commands/select/match_columns_some_columns.log,
	.../commands/select/match_columns_weight.log,
	.../commands/select/match_escalation_threshold.log,
	doc/source/example/commands/select/no_limit.log,
	doc/source/example/commands/select/paging.log,
	doc/source/example/commands/select/query_and.log,
	doc/source/example/commands/select/query_equal.log,
	.../example/commands/select/query_less_than.log,
	doc/source/example/commands/select/query_or.log,
	.../example/commands/select/simple_filter.log,
	.../example/commands/select/simple_query.log,
	.../example/commands/select/simple_usage.log,
	.../example/commands/select/table_nonexistent.log,
	doc/source/example/commands/select/usage_setup.log,
	doc/source/example/completion-1.log,
	doc/source/example/correction-1.log,
	doc/source/example/suggestion-1.log,
	doc/source/example/tutorial/data-1.log,
	doc/source/example/tutorial/data-2.log,
	doc/source/example/tutorial/data-3.log,
	doc/source/example/tutorial/data-4.log,
	doc/source/example/tutorial/data-5.log,
	doc/source/example/tutorial/data-6.log,
	doc/source/example/tutorial/data-7.log,
	doc/source/example/tutorial/data-8.log,
	doc/source/example/tutorial/drilldown-1.log,
	doc/source/example/tutorial/drilldown-2.log,
	doc/source/example/tutorial/drilldown-3.log,
	doc/source/example/tutorial/drilldown-4.log,
	doc/source/example/tutorial/drilldown-5.log,
	doc/source/example/tutorial/drilldown-6.log,
	doc/source/example/tutorial/index-1.log,
	doc/source/example/tutorial/index-2.log,
	doc/source/example/tutorial/index-3.log,
	doc/source/example/tutorial/index-4.log,
	doc/source/example/tutorial/index-5.log,
	doc/source/example/tutorial/index-6.log,
	doc/source/example/tutorial/index-7.log,
	doc/source/example/tutorial/introduction-1.log,
	doc/source/example/tutorial/introduction-10.log,
	doc/source/example/tutorial/introduction-11.log,
	doc/source/example/tutorial/introduction-12.log,
	doc/source/example/tutorial/introduction-13.log,
	doc/source/example/tutorial/introduction-14.log,
	doc/source/example/tutorial/introduction-15.log,
	doc/source/example/tutorial/introduction-16.log,
	doc/source/example/tutorial/introduction-17.log,
	doc/source/example/tutorial/introduction-18.log,
	doc/source/example/tutorial/introduction-2.log,
	doc/source/example/tutorial/introduction-3.log,
	doc/source/example/tutorial/introduction-4.log,
	doc/source/example/tutorial/introduction-5.log,
	doc/source/example/tutorial/introduction-6.log,
	doc/source/example/tutorial/introduction-7.log,
	doc/source/example/tutorial/introduction-8.log,
	doc/source/example/tutorial/introduction-9.log,
	doc/source/example/tutorial/match_columns-1.log,
	doc/source/example/tutorial/match_columns-2.log,
	doc/source/example/tutorial/match_columns-3.log,
	doc/source/example/tutorial/match_columns-4.log,
	doc/source/example/tutorial/micro_blog-1.log,
	doc/source/example/tutorial/micro_blog-10.log,
	doc/source/example/tutorial/micro_blog-2.log,
	doc/source/example/tutorial/micro_blog-3.log,
	doc/source/example/tutorial/micro_blog-4.log,
	doc/source/example/tutorial/micro_blog-5.log,
	doc/source/example/tutorial/micro_blog-6.log,
	doc/source/example/tutorial/micro_blog-7.log,
	doc/source/example/tutorial/micro_blog-8.log,
	doc/source/example/tutorial/micro_blog-9.log,
	doc/source/example/tutorial/network-1.log,
	doc/source/example/tutorial/network-3.log,
	doc/source/example/tutorial/patricia_trie-1.log,
	doc/source/example/tutorial/patricia_trie-2.log,
	doc/source/example/tutorial/query_expansion-1.log,
	doc/source/example/tutorial/query_expansion-2.log,
	doc/source/example/tutorial/query_expansion-3.log,
	doc/source/example/tutorial/search-1.log,
	doc/source/example/tutorial/search-2.log,
	doc/source/example/tutorial/search-3.log,
	doc/source/example/tutorial/search-4.log,
	doc/source/example/tutorial/search-5.log,
	doc/source/example/tutorial/search-6.log,
	doc/source/example/tutorial/search-7.log: doc: update execution
	examples

2012-05-09 Kouhei Sutou <kou@clear-code.com>

	* packages/debian/changelog, packages/debian/groonga-server.logrotate:
	debian: fix a bug that log_reopen command in logrotate uses wrong
	protocol

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

2012-05-09 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../filter/geo_in_circle/ellip_with_index.expected,
	.../filter/geo_in_circle/ellip_with_index.test,
	.../geo_in_circle/ellip_without_index.expected,
	.../filter/geo_in_circle/ellip_without_index.test,
	.../geo_in_circle/ellipsoid_with_index.expected,
	.../filter/geo_in_circle/ellipsoid_with_index.test,
	.../geo_in_circle/ellipsoid_without_index.expected,
	.../geo_in_circle/ellipsoid_without_index.test,
	.../filter/geo_in_circle/rect_with_index.expected,
	.../filter/geo_in_circle/rect_with_index.test,
	.../geo_in_circle/rect_without_index.expected,
	.../filter/geo_in_circle/rect_without_index.test,
	.../geo_in_circle/rectangle_with_index.expected,
	.../filter/geo_in_circle/rectangle_with_index.test,
	.../geo_in_circle/rectangle_without_index.expected,
	.../geo_in_circle/rectangle_without_index.test,
	.../geo_in_circle/sphere_with_index.expected,
	.../filter/geo_in_circle/sphere_with_index.test,
	.../geo_in_circle/sphere_without_index.expected,
	.../filter/geo_in_circle/sphere_without_index.test,
	.../filter/geo_in_circle/sphr_with_index.expected,
	.../filter/geo_in_circle/sphr_with_index.test,
	.../geo_in_circle/sphr_without_index.expected,
	.../filter/geo_in_circle/sphr_without_index.test,
	.../filter/geo_in_circle/with_index.expected,
	.../select/filter/geo_in_circle/with_index.test,
	.../filter/geo_in_circle/without_index.expected,
	.../select/filter/geo_in_circle/without_index.test,
	...oint-by-geo-in-circle-ellip-with-index.expected,
	...eo-point-by-geo-in-circle-ellip-with-index.test,
	...t-by-geo-in-circle-ellip-without-index.expected,
	...point-by-geo-in-circle-ellip-without-index.test,
	...-by-geo-in-circle-ellipsoid-with-index.expected,
	...oint-by-geo-in-circle-ellipsoid-with-index.test,
	...-geo-in-circle-ellipsoid-without-index.expected,
	...t-by-geo-in-circle-ellipsoid-without-index.test,
	...point-by-geo-in-circle-rect-with-index.expected,
	...geo-point-by-geo-in-circle-rect-with-index.test,
	...nt-by-geo-in-circle-rect-without-index.expected,
	...-point-by-geo-in-circle-rect-without-index.test,
	...-by-geo-in-circle-rectangle-with-index.expected,
	...oint-by-geo-in-circle-rectangle-with-index.test,
	...-geo-in-circle-rectangle-without-index.expected,
	...t-by-geo-in-circle-rectangle-without-index.test,
	...int-by-geo-in-circle-sphere-with-index.expected,
	...o-point-by-geo-in-circle-sphere-with-index.test,
	...-by-geo-in-circle-sphere-without-index.expected,
	...oint-by-geo-in-circle-sphere-without-index.test,
	...point-by-geo-in-circle-sphr-with-index.expected,
	...geo-point-by-geo-in-circle-sphr-with-index.test,
	...nt-by-geo-in-circle-sphr-without-index.expected,
	...-point-by-geo-in-circle-sphr-without-index.test,
	...-geo-point-by-geo-in-circle-with-index.expected,
	...alar-geo-point-by-geo-in-circle-with-index.test,
	...o-point-by-geo-in-circle-without-index.expected,
	...r-geo-point-by-geo-in-circle-without-index.test: test: rename
	filepath to filter/geo_in_circle/[TYPE]-INDEX style  refs #1362
	output/scalar-geo-point-by-geo-in-circle-ellip-with-index.test ->
	filter/geo_in_circle/ellip_with-index.test
	output/scalar-geo-point-by-geo-in-circle-ellip-without-index.test ->
	filter/geo_in_circle/ellip_without_index.test
	output/scalar-geo-point-by-geo-in-circle-ellipsoid-with-index.test ->
	filter/geo_in_circle/ellipsoid_with_index.test
	output/scalar-geo-point-by-geo-in-circle-ellipsoid-without-index.test
	-> filter/geo_in_circle/ellipsoid_without_index.test
	output/scalar-geo-point-by-geo-in-circle-rect-with-index.test ->
	filter/geo_in_circle/rect_with_index.test
	output/scalar-geo-point-by-geo-in-circle-rect-without-index.test ->
	filter/geo_in_circle/rect_without_index.test
	output/scalar-geo-point-by-geo-in-circle-rectangle-with-index.test ->
	filter/geo_in_circle/rectangle_with_index.test
	output/scalar-geo-point-by-geo-in-circle-rectangle-without-index.test
	-> filter/geo_in_circle/rectangle_without_index.test
	output/scalar-geo-point-by-geo-in-circle-sphere-with-index.test ->
	filter/geo_in_circle/sphere_with_index.test
	output/scalar-geo-point-by-geo-in-circle-sphere-without-index.test ->
	filter/geo_in_circle/sphere_without_index.test
	output/scalar-geo-point-by-geo-in-circle-sphr-with-index.test ->
	filter/geo_in_circle/sphr_with_index.test
	output/scalar-geo-point-by-geo-in-circle-sphr-without-index.test ->
	filter/geo_in_circle/sphr_without_index.test
	output/scalar-geo-point-by-geo-in-circle-with-index.test ->
	filter/geo_in_circle/with_index.test
	output/scalar-geo-point-by-geo-in-circle-without-index.test ->
	filter/geo_in_circle/without_index.test

	* ...-geo-point-by-geo-in-circle-with-index.expected,
	...alar-geo-point-by-geo-in-circle-with-index.test: test: use #include
	init.grn  refs #1362

	* ...-geo-point-by-geo-in-circle-with-index.expected,
	...alar-geo-point-by-geo-in-circle-with-index.test: test: add missing
	indent  refs #1362

	* ...o-point-by-geo-in-circle-without-index.expected,
	...r-geo-point-by-geo-in-circle-without-index.test: test: use #include
	init.grn  refs #1362

	* ...o-point-by-geo-in-circle-without-index.expected,
	...r-geo-point-by-geo-in-circle-without-index.test: test: add missing
	indent  refs #1362

	* test/function/suite/load/each/brace.expected,
	test/function/suite/load/each/brace.test,
	test/function/suite/load/each/bracket.expected,
	test/function/suite/load/each/bracket.test,
	.../load/each/scalar-geo-point-with-brace.expected,
	.../load/each/scalar-geo-point-with-brace.test,
	.../each/scalar-geo-point-with-bracket.expected,
	.../load/each/scalar-geo-point-with-bracket.test: test: rename
	filename to suitable name  refs #1362
	scalar-geo-point-with-brace.text-> brace.test
	scalar-geo-point-with-brace.expected-> brace.expected
	scalar-geo-point-with-bracket.text-> bracket.test
	scalar-geo-point-with-bracket.expected-> bracket.expected

	* .../each/scalar-geo-point-with-bracket.expected,
	.../load/each/scalar-geo-point-with-bracket.test: test: add missing
	indent  refs #1362

	* ...-geo-in-circle-ellipsoid-without-index.expected,
	...t-by-geo-in-circle-ellipsoid-without-index.test: test: use #include
	init.grn  refs #1362

	* ...-geo-in-circle-ellipsoid-without-index.expected,
	...t-by-geo-in-circle-ellipsoid-without-index.test: test: add missing
	indent  refs #1362

	* ...-by-geo-in-circle-ellipsoid-with-index.expected,
	...oint-by-geo-in-circle-ellipsoid-with-index.test: test: use #include
	init.grn  refs #1362

	* ...-by-geo-in-circle-ellipsoid-with-index.expected,
	...oint-by-geo-in-circle-ellipsoid-with-index.test: test: add missing
	indent  refs #1362

	* ...t-by-geo-in-circle-ellip-without-index.expected,
	...point-by-geo-in-circle-ellip-without-index.test: test: use #include
	init.grn  refs #1362

	* ...t-by-geo-in-circle-ellip-without-index.expected,
	...point-by-geo-in-circle-ellip-without-index.test: test: add missing
	indent  refs #1362

	* ...oint-by-geo-in-circle-ellip-with-index.expected,
	...eo-point-by-geo-in-circle-ellip-with-index.test: test: use #include
	init.grn  refs #1362

	* ...oint-by-geo-in-circle-ellip-with-index.expected,
	...eo-point-by-geo-in-circle-ellip-with-index.test: test: add missing
	indent  refs #1362

	* ...nt-by-geo-in-circle-sphr-without-index.expected,
	...-point-by-geo-in-circle-sphr-without-index.test: test: use #include
	init.grn  refs #1362

	* ...nt-by-geo-in-circle-sphr-without-index.expected,
	...-point-by-geo-in-circle-sphr-without-index.test: test: add missing
	indent  refs #1362

	* ...point-by-geo-in-circle-sphr-with-index.expected,
	...geo-point-by-geo-in-circle-sphr-with-index.test: test: use #include
	init.grn  refs #1362

	* ...point-by-geo-in-circle-sphr-with-index.expected,
	...geo-point-by-geo-in-circle-sphr-with-index.test: test: add missing
	indent  refs #1362

	* ...-by-geo-in-circle-sphere-without-index.expected,
	...oint-by-geo-in-circle-sphere-without-index.test: test: use #include
	init.grn  refs #1362

	* ...-by-geo-in-circle-sphere-without-index.expected,
	...oint-by-geo-in-circle-sphere-without-index.test: test: add missing
	indent  refs #1362

	* ...int-by-geo-in-circle-sphere-with-index.expected,
	...o-point-by-geo-in-circle-sphere-with-index.test: test: use #include
	init.grn  refs #1362

	* ...int-by-geo-in-circle-sphere-with-index.expected,
	...o-point-by-geo-in-circle-sphere-with-index.test: test: add missing
	indent  refs #1362

	* ...-by-geo-in-circle-rectangle-with-index.expected,
	...oint-by-geo-in-circle-rectangle-with-index.test: test: use #include
	init.grn  refs #1362

	* ...point-by-geo-in-circle-rect-with-index.expected,
	...geo-point-by-geo-in-circle-rect-with-index.test: test: use #include
	init.grn  refs #1362

	* ...nt-by-geo-in-circle-rect-without-index.expected,
	...-point-by-geo-in-circle-rect-without-index.test: test: use #include
	functionality of grntest  refs #1362

	* ...nt-by-geo-in-circle-rect-without-index.expected,
	...-point-by-geo-in-circle-rect-without-index.test: test: add missing
	indent  refs #1362

	* ...-geo-in-circle-rectangle-without-index.expected,
	...t-by-geo-in-circle-rectangle-without-index.test: test: use #include
	functionality of grntest  refs #1362

	* ...-geo-in-circle-rectangle-without-index.expected,
	...t-by-geo-in-circle-rectangle-without-index.test: test: add missing
	indent  refs #1362

	* ...by-geo-in-circle-rectangle-without-index.actual,
	...-geo-in-circle-rectangle-without-index.expected: test: rename
	filename suffix .actual to .expected  refs #1362
	scalar-geo-point-by-geo-in-circle-rectangle-without-index.actual->
	scalar-geo-point-by-geo-in-circle-rectangle-without-index.expected

	* ...point-by-geo-in-circle-rect-with-index.expected,
	...geo-point-by-geo-in-circle-rect-with-index.test: test: use #include
	functionality of grntest  refs #1362

	* ...-by-geo-in-circle-rectangle-with-index.expected,
	...oint-by-geo-in-circle-rectangle-with-index.test: test: use #include
	functionality of grntest

2012-05-08 HAYASHI Kentaro <hayashi@clear-code.com>

	* .../load/scalar-geo-point-min-longitude.expected,
	.../suite/load/scalar-geo-point-min-longitude.test,
	...scalar-geo-point-valid-small-longitude.expected,
	.../scalar-geo-point-valid-small-longitude.test: test: rename basename
	to suitable name  load/scalar-geo-point-valid-small-longitude ->
	load/scalar-geo-point-min-longitude

	* .../load/scalar-geo-point-max-longitude.expected,
	.../suite/load/scalar-geo-point-max-longitude.test,
	...scalar-geo-point-valid-large-longitude.expected,
	.../scalar-geo-point-valid-large-longitude.test: test: rename basename
	to suitable name  load/scalar-geo-point-valid-large-longitude ->
	load/scalar-geo-point-max-longitude

	* .../load/scalar-geo-point-min-latitude.expected,
	.../suite/load/scalar-geo-point-min-latitude.test,
	.../scalar-geo-point-valid-small-latitude.expected,
	.../scalar-geo-point-valid-small-latitude.test: test: rename basename
	to suitable name  load/scalar-geo-point-valid-small-latitude ->
	load/scalar-geo-point-min-latitude

	* .../load/scalar-geo-point-max-latitude.expected,
	.../suite/load/scalar-geo-point-max-latitude.test,
	.../scalar-geo-point-valid-large-latitude.expected,
	.../scalar-geo-point-valid-large-latitude.test: test: rename basename
	to suitable name  load/scalar-geo-point-valid-large-latitude ->
	load/scalar-geo-point-max-latitude

	* .../suite/load/scalar-geo-point-index.expected,
	.../suite/load/scalar-geo-point-index.test,
	.../load/scalar-geo-point-update-index.expected,
	.../suite/load/scalar-geo-point-update-index.test: test: rename file
	name to proper one  The test checks updating index for get point.

2012-05-08 Kouhei Sutou <kou@clear-code.com>

	* doc/example/indexing-data.log,
	.../indexing-offline-index-construction.log,
	doc/example/indexing-online-index-construction.log,
	doc/example/indexing-schema.log,
	...ing-search-after-offline-index-construction.log,
	...xing-search-after-online-index-construction.log,
	doc/example/indexing-search-without-index.log,
	doc/source/commands/suggest-completion.log,
	doc/source/commands/suggest-correction.log,
	doc/source/commands/suggest-learn-completion.log,
	doc/source/commands/suggest-learn-correction.log,
	doc/source/commands/suggest-learn-suggestion.log,
	doc/source/commands/suggest-mixed.log,
	doc/source/commands/suggest-suggestion.log,
	.../example/commands/select/filter_equal.log,
	.../example/commands/select/filter_less_than.log,
	.../commands/select/match_columns_simple.log,
	.../commands/select/match_columns_some_columns.log,
	.../commands/select/match_columns_weight.log,
	.../commands/select/match_escalation_threshold.log,
	doc/source/example/commands/select/no_limit.log,
	doc/source/example/commands/select/paging.log,
	doc/source/example/commands/select/query_and.log,
	doc/source/example/commands/select/query_equal.log,
	.../example/commands/select/query_less_than.log,
	doc/source/example/commands/select/query_or.log,
	.../example/commands/select/simple_filter.log,
	.../example/commands/select/simple_query.log,
	.../example/commands/select/simple_usage.log,
	.../example/commands/select/table_nonexistent.log,
	doc/source/example/commands/select/usage_setup.log,
	doc/source/example/completion-1.log,
	doc/source/example/correction-1.log,
	doc/source/example/suggestion-1.log,
	doc/source/example/tutorial/data-1.log,
	doc/source/example/tutorial/data-2.log,
	doc/source/example/tutorial/data-3.log,
	doc/source/example/tutorial/data-4.log,
	doc/source/example/tutorial/data-5.log,
	doc/source/example/tutorial/data-6.log,
	doc/source/example/tutorial/data-7.log,
	doc/source/example/tutorial/data-8.log,
	doc/source/example/tutorial/index-1.log,
	doc/source/example/tutorial/index-2.log,
	doc/source/example/tutorial/index-3.log,
	doc/source/example/tutorial/index-4.log,
	doc/source/example/tutorial/index-5.log,
	doc/source/example/tutorial/index-6.log,
	doc/source/example/tutorial/index-7.log,
	doc/source/example/tutorial/match_columns-1.log,
	doc/source/example/tutorial/match_columns-2.log,
	doc/source/example/tutorial/match_columns-3.log,
	doc/source/example/tutorial/match_columns-4.log,
	doc/source/example/tutorial/micro_blog-1.log,
	doc/source/example/tutorial/micro_blog-10.log,
	doc/source/example/tutorial/micro_blog-2.log,
	doc/source/example/tutorial/micro_blog-3.log,
	doc/source/example/tutorial/micro_blog-4.log,
	doc/source/example/tutorial/micro_blog-5.log,
	doc/source/example/tutorial/micro_blog-6.log,
	doc/source/example/tutorial/micro_blog-7.log,
	doc/source/example/tutorial/micro_blog-8.log,
	doc/source/example/tutorial/micro_blog-9.log,
	doc/source/example/tutorial/network-1.log,
	doc/source/example/tutorial/network-2.log,
	doc/source/example/tutorial/network-3.log,
	doc/source/example/tutorial/patricia_trie-1.log,
	doc/source/example/tutorial/patricia_trie-2.log,
	doc/source/example/tutorial/query_expansion-1.log,
	doc/source/example/tutorial/query_expansion-2.log,
	doc/source/example/tutorial/query_expansion-3.log: doc: update
	execution examples

	* doc/source/commands/select.txt,
	.../commands/select/match_escalation_threshold.log,
	doc/source/reference.txt, doc/source/tokenizers.txt: doc select: add
	description about match_escalation_threshold parameter

	* doc/source/commands/select.txt,
	.../example/commands/select/filter_equal.log,
	.../example/commands/select/filter_less_than.log: doc select: add
	description about filter parameter

	* doc/source/commands/select.txt,
	doc/source/example/commands/select/query_and.log,
	doc/source/example/commands/select/query_equal.log,
	.../example/commands/select/query_less_than.log,
	doc/source/example/commands/select/query_or.log: doc select: add
	description about query parameter

2012-05-08 Susumu Yata <susumu.yata@gmail.com>

	* lib/groonga_in.h, lib/hash.c, lib/io.c, src/grnslap.c,
	src/groonga.c, src/groonga_benchmark.c: Replace sleep/usleep() with
	grn_sleep/nanosleep().

	* lib/ctx.c, lib/groonga_in.h: Define grn_sleep/nanosleep() for
	replacing sleep/usleep().

2012-05-07 Daijiro MORI <daijiro.mori@gmail.com>

	* configure.ac, plugins/CMakeLists.txt, plugins/Makefile.am,
	plugins/table/CMakeLists.txt, plugins/table/Makefile.am,
	plugins/table/sources.am, plugins/table/table.c: table: add table
	plugin.

2012-05-01 HAYASHI Kentaro <hayashi@clear-code.com>

	* doc/files.am, doc/source/contribution/development/release.txt: doc:
	add a document about release procedure of groonga

2012-05-01 Susumu Yata <susumu.yata@gmail.com>

	* lib/plugin.c, lib/proc.c, lib/store.c, lib/str.c,
	plugins/suggest/suggest.c, src/groonga.c: Fix format strings and their
	arguments.

	* lib/db.c, lib/ecmascript.c, lib/ecmascript.y, lib/expr.c, lib/ii.c,
	lib/io.c: Fix format strings and their arguments.

	* lib/com.c, lib/ctx.c, lib/ctx.h, lib/groonga_in.h: Fix format
	strings and their arguments.  Cast precisions to int. Cast ssize_t to
	long long int and use GRN_FMT_LLD. Cast size_t to unsigned long long
	int and use GRN_FMT_LLU. Define GRN_FMT_INTXXD(U) for (u)intXX_t. Use
	"%p" for pointers.

	* include/groonga.h, include/groonga/plugin.h, lib/ctx.h: Use
	__attribute__ ((format(printf, x, y))) for checking format strings.

2012-04-28 Kouhei Sutou <kou@clear-code.com>

	* packages/apt/Makefile.am, packages/source/Makefile.am,
	packages/windows/Makefile.am, packages/yum/Makefile.am: Show progress
	on rsync

	* doc/locale/ja/LC_MESSAGES/install.po, doc/source/install.txt: doc:
	fix markup

	* gpg_uid, packages/release-key-secret.asc.gpg.hayashi,
	packages/release-key-secret.asc.gpg.kou: Recreate GPG key for CentOS
	5...  CentOS 5 only supports DSA 1024 bit key sign... We can't use RSA
	1024 bit sign key...

	* .../commands/select/match_columns_some_columns.log,
	doc/source/example/commands/select/usage_setup.log: doc: update
	execution examples for select

	* packages/apt/Makefile.am, packages/apt/sign-packages.sh: apt: sign
	built packages in chroot

	* packages/apt/sign-repository.sh, packages/apt/update-repository.sh:
	support: parallel work

	* doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/command_version.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/community.po,
	doc/locale/en/LC_MESSAGES/conf.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/expr.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/geolocation_search.po,
	doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/indexing.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/log.po, doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/output.po,
	doc/locale/en/LC_MESSAGES/pseudo_column.po,
	doc/locale/en/LC_MESSAGES/reference.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/troubleshooting.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po: doc en: update po

	* packages/apt/Makefile.am, packages/yum/Makefile.am: apt yum: get GPG
	public key automatically

2012-04-27 Kouhei Sutou <kou@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/news.po, doc/locale/ja/LC_MESSAGES/spec.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po: doc ja: update po

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/news.po, doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po: doc en: update po

	* doc/source/commands/select.txt, doc/source/news.txt,
	doc/source/tutorial/data.txt: doc: fix markup errors

	* .gitignore, packages/apt/Makefile.am, packages/apt/debian/changelog,
	packages/apt/debian/control,
	packages/apt/debian/groonga-repository.install,
	packages/apt/debian/rules,
	packages/apt/groonga-keyring-depended-packages,
	packages/apt/groonga-repository-depended-packages,
	packages/apt/groonga.list.in: apt: don't create groonga-repository
	package

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: doc ja:
	update news

	* doc/source/commands/select.txt,
	.../example/commands/select/simple_filter.log: doc: fix a typo

	* doc/example/indexing-data.log,
	.../indexing-offline-index-construction.log,
	doc/example/indexing-online-index-construction.log,
	doc/example/indexing-schema.log,
	...ing-search-after-offline-index-construction.log,
	...xing-search-after-online-index-construction.log,
	doc/example/indexing-search-without-index.log,
	doc/source/commands/suggest-completion.log,
	doc/source/commands/suggest-correction.log,
	doc/source/commands/suggest-learn-completion.log,
	doc/source/commands/suggest-learn-correction.log,
	doc/source/commands/suggest-learn-suggestion.log,
	doc/source/commands/suggest-mixed.log,
	doc/source/commands/suggest-suggestion.log,
	.../commands/select/match_columns_simple.log,
	.../commands/select/match_columns_some_columns.log,
	.../commands/select/match_columns_weight.log,
	doc/source/example/commands/select/no_limit.log,
	doc/source/example/commands/select/paging.log,
	.../example/commands/select/simple_filter.log,
	.../example/commands/select/simple_query.log,
	.../example/commands/select/simple_usage.log,
	.../example/commands/select/table_nonexistent.log,
	doc/source/example/commands/select/usage_setup.log,
	doc/source/example/completion-1.log,
	doc/source/example/correction-1.log,
	doc/source/example/suggestion-1.log,
	doc/source/example/tutorial/data-1.log,
	doc/source/example/tutorial/data-2.log,
	doc/source/example/tutorial/data-3.log,
	doc/source/example/tutorial/data-4.log,
	doc/source/example/tutorial/data-5.log,
	doc/source/example/tutorial/data-6.log,
	doc/source/example/tutorial/data-7.log,
	doc/source/example/tutorial/data-8.log,
	doc/source/example/tutorial/index-1.log,
	doc/source/example/tutorial/index-2.log,
	doc/source/example/tutorial/index-3.log,
	doc/source/example/tutorial/index-4.log,
	doc/source/example/tutorial/index-5.log,
	doc/source/example/tutorial/index-6.log,
	doc/source/example/tutorial/index-7.log,
	doc/source/example/tutorial/match_columns-1.log,
	doc/source/example/tutorial/match_columns-2.log,
	doc/source/example/tutorial/match_columns-3.log,
	doc/source/example/tutorial/match_columns-4.log,
	doc/source/example/tutorial/micro_blog-1.log,
	doc/source/example/tutorial/micro_blog-10.log,
	doc/source/example/tutorial/micro_blog-2.log,
	doc/source/example/tutorial/micro_blog-3.log,
	doc/source/example/tutorial/micro_blog-4.log,
	doc/source/example/tutorial/micro_blog-5.log,
	doc/source/example/tutorial/micro_blog-6.log,
	doc/source/example/tutorial/micro_blog-7.log,
	doc/source/example/tutorial/micro_blog-8.log,
	doc/source/example/tutorial/micro_blog-9.log,
	doc/source/example/tutorial/network-1.log,
	doc/source/example/tutorial/network-3.log,
	doc/source/example/tutorial/patricia_trie-1.log,
	doc/source/example/tutorial/patricia_trie-2.log,
	doc/source/example/tutorial/query_expansion-1.log,
	doc/source/example/tutorial/query_expansion-2.log,
	doc/source/example/tutorial/query_expansion-3.log: doc: update
	execution examples

	* doc/source/commands/select.txt,
	.../commands/select/match_columns_simple.log,
	.../commands/select/match_columns_some_columns.log,
	.../commands/select/match_columns_weight.log,
	doc/source/example/commands/select/no_limit.log,
	doc/source/example/commands/select/paging.log,
	.../example/commands/select/simple_filter.log,
	.../example/commands/select/simple_query.log,
	.../example/commands/select/simple_usage.log,
	.../example/commands/select/table_nonexistent.log,
	doc/source/example/commands/select/usage_setup.log,
	doc/source/spec/query_syntax.txt, doc/source/spec/script_syntax.txt:
	doc: update document about select  But it's not completed yet...

2012-04-25 Kouhei Sutou <kou@clear-code.com>

	* packages/apt/debian/groonga-keyring.postinst,
	packages/apt/debian/groonga-keyring.postrm: apt: support registering
	and deleting keyring

	* packages/yum/Makefile.am, packages/yum/gpg-public-key.sh: yum:
	remove needless thin wrapper script

	* .gitignore, packages/apt/Makefile.am,
	packages/apt/build-in-chroot.sh, packages/apt/debian/changelog,
	packages/apt/debian/compat, packages/apt/debian/control,
	packages/apt/debian/copyright,
	packages/apt/debian/groonga-keyring.install,
	packages/apt/debian/groonga-repository.install,
	packages/apt/debian/rules,
	packages/apt/groonga-repository-depended-packages,
	packages/apt/groonga.list.in: apt: add deb packages to the groonga
	repository

	* .gitignore, packages/apt/Makefile.am,
	packages/apt/build-in-chroot.sh, packages/apt/sign-repository.sh: apt:
	move deb directory under packages/

	* packages/apt/Makefile.am, packages/apt/sign-repository.sh: apt: pass
	GPG UID as parameter

	* configure.ac, gpg_uid, packages/yum/Makefile.am,
	packages/yum/gpg-public-key.sh, packages/yum/gpg-uid.sh,
	packages/yum/sign-rpm.sh: yum: set GPG UID in configure

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

	* packages/release-key-secret.asc.gpg.hayashi,
	packages/release-key-secret.asc.gpg.kou: Add PGP private key for
	signing packages

	* data/html/Makefile.am, data/html/files.am, data/html/html_files.am:
	Remove needless html_ prefix

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

	* lib/db.c, lib/expr.c, lib/ii.c,
	test/function/suite/select/filter/similar.expected,
	test/function/suite/select/filter/similar.test: Support GRN_OP_SIMILAR
	in grn_expr  With this patch, similar search by select --filter
	"column *S 'TEXT'" is also available.  fixes #1342

2012-04-23 HAYASHI Kentaro <hayashi@clear-code.com>

	* ...-by-geo-in-circle-rectangle-with-index.expected,
	...oint-by-geo-in-circle-rectangle-with-index.test: test: add missing
	parameter for geo_in_circle(),geo_distance().  add the
	value(rectangle) of approximate_type.

	* ...oint-by-geo-in-circle-ellip-with-index.expected,
	...eo-point-by-geo-in-circle-ellip-with-index.test,
	...int-by-geo-in-circle-ellips-with-index.expected,
	...o-point-by-geo-in-circle-ellips-with-index.test: test: rename
	basename according to geo_in_circle approximate_type(ellip) parameter.
	 output/scalar-geo-point-by-geo-in-circle-ellips-with-index ->
	output/scalar-geo-point-by-geo-in-circle-ellip-with-index

	* ...t-by-geo-in-circle-ellip-without-index.expected,
	...point-by-geo-in-circle-ellip-without-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that the
	approximate_type parameter(ellip) of geo_in_circle() does not use
	index.

	* ...int-by-geo-in-circle-ellips-with-index.expected,
	...o-point-by-geo-in-circle-ellips-with-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that the
	approximate_type parameter(ellips) of geo_in_circle() uses index.

	* ...-geo-in-circle-ellipsoid-without-index.expected,
	...t-by-geo-in-circle-ellipsoid-without-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that the
	approximate_type parameter(ellipsoid) of geo_in_circle() does not use
	index.

	* ...-by-geo-in-circle-ellipsoid-with-index.expected,
	...oint-by-geo-in-circle-ellipsoid-with-index.test,
	test/unit/core/test-command-select-geo.c: test: migrate a test from
	Cutter to grntest style  The test checks that the approximate_type
	parameter(ellipsoid) of geo_in_circle() uses index.

	* ...nt-by-geo-in-circle-sphr-without-index.expected,
	...-point-by-geo-in-circle-sphr-without-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that the
	approximate_type parameter(sphr) of geo_in_circle() does not use
	index.

	* ...point-by-geo-in-circle-sphr-with-index.expected,
	...geo-point-by-geo-in-circle-sphr-with-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that the
	approximate_type parameter(sphr) of geo_in_circle() uses index.

	* ...-by-geo-in-circle-sphere-without-index.expected,
	...oint-by-geo-in-circle-sphere-without-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that the
	approximate_type parameter(sphere) of geo_in_circle() does not use
	index.

	* ...int-by-geo-in-circle-sphere-with-index.expected,
	...o-point-by-geo-in-circle-sphere-with-index.test,
	test/unit/core/test-command-select-geo.c: test: migrate a test from
	Cutter to grntest style  The test checks that the approximate_type
	parameter(sphere) of geo_in_circle() uses index.

2012-04-23 khayashi <hayashi@clear-code.com>

	* ...nt-by-geo-in-circle-rect-without-index.expected,
	...-point-by-geo-in-circle-rect-without-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that the
	approximate_type parameter(rect) of geo_in_circle() does not use
	index.

	* ...point-by-geo-in-circle-rect-with-index.expected,
	...geo-point-by-geo-in-circle-rect-with-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that the
	approximate_type parameter(rect) of geo_in_circle() uses index.

	* ...by-geo-in-circle-rectangle-without-index.actual,
	...t-by-geo-in-circle-rectangle-without-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that the
	approximate_type parameter(rectangle) of geo_in_circle() does not use
	index.

2012-04-22 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, .../suite/select/sort/string-use-8bit.expected,
	.../suite/select/sort/string-use-8bit.test: Compare byte string as
	byte string not characters  fixes #1340

2012-04-20 khayashi <hayashi@clear-code.com>

	* ...-by-geo-in-circle-rectangle-with-index.expected,
	...oint-by-geo-in-circle-rectangle-with-index.test,
	test/unit/core/test-command-select-geo.c: test: migrate a test from
	Cutter to grntest style  The test checks that the approximate_type
	parameter(rectangle) of geo_in_circle() uses index.

	* ...o-point-by-geo-in-circle-without-index.expected,
	...r-geo-point-by-geo-in-circle-without-index.test: test: migrate a
	test from Cutter to grntest style  The test checks that
	geo_in_circle() does not use index.

	* ...-geo-point-by-geo-in-circle-with-index.expected,
	...alar-geo-point-by-geo-in-circle-with-index.test,
	test/unit/core/test-command-select-geo.c: test: migrate a test from
	Cutter to grntest style  The test checks geo_in_circle() uses index.

	* .../each/scalar-geo-point-with-bracket.expected,
	.../load/each/scalar-geo-point-with-bracket.test: test: migrate a test
	from Cutter to grntest style  The test checks the value of load
	command option(--each) accepts bracket.

	* .../load/each/scalar-geo-point-with-brace.expected,
	.../load/each/scalar-geo-point-with-brace.test,
	test/unit/core/test-command-load.c: test: migrate a test from Cutter
	to grntest style  The test checks the value of load command
	option(--each) accepts brace.

	* ...scalar-geo-point-valid-small-longitude.expected,
	.../scalar-geo-point-valid-small-longitude.test: test: migrate a test
	from Cutter to grntest style  The test checks loading the min
	longitude value of geo point.

	* ...scalar-geo-point-valid-large-longitude.expected,
	.../scalar-geo-point-valid-large-longitude.test: test: migrate a test
	from Cutter to grntest style  The test checks loading the max
	longitude value of geo point.

	* .../scalar-geo-point-valid-small-latitude.expected,
	.../scalar-geo-point-valid-small-latitude.test: test: migrate a test
	from Cutter to grntest style  The test checks loading the min latitude
	value of geo point.

	* .../scalar-geo-point-valid-large-latitude.expected,
	.../scalar-geo-point-valid-large-latitude.test,
	test/unit/core/test-command-load.c: test: migrate a test from Cutter
	to grntest style  The test checks loading the max latitude value of
	geo point.

2012-04-19 khayashi <hayashi@clear-code.com>

	* .../suite/load/scalar-geo-point-index.expected,
	.../suite/load/scalar-geo-point-index.test,
	test/unit/core/test-command-load.c: test: migrate a test from Cutter
	to grntest style  The test checks loading the value of geo point
	column(indexed).

	* .../output/vector-geo-point-by-accessor.expected,
	.../output/vector-geo-point-by-accessor.test,
	test/unit/core/test-command-select.c: test: migrate a test from Cutter
	to grntest style  The test checks that select command can output
	vector value retrieved by accessor.

	* .../suite/select/column/nil-reference.expected,
	.../suite/select/column/nil-reference.test,
	.../output/scalar-reference-default.expected,
	.../select/output/scalar-reference-default.test: test: rename basename
	to output/COLUMN_TYPE-VALUE_TYPE-VALUE style  column/nil-reference ->
	output/scalar-reference-default

	* .../suite/select/output/vector-geo-point.expected,
	.../suite/select/output/vector-geo-point.test,
	test/unit/core/test-command-select.c: test: migrate a test from Cutter
	to grntest style  The test checks the output of select command is
	valid COLUMN_VECTOR WGS84GeoPoint value.

2012-04-18 khayashi <hayashi@clear-code.com>

	* .../select/output-columns/with-space.expected,
	.../suite/select/output-columns/with-space.test,
	test/unit/core/test-command-select.c: test: migrate a test from Cutter
	to grntest style  The test checks output_columns option ignores spaces
	in argument.

2012-04-17 Kouhei Sutou <kou@clear-code.com>

	* data/html/Makefile.am, data/html/html_files.am,
	data/html/nobase_html_files.am: am: remove needless nobase_ prefix
	from filename

	* data/Makefile.am, data/html/Makefile.am, include/Makefile.am: am:
	add missing CMakeLists.txt

	* Makefile.am, build/Makefile.am, build/cmake_modules/Makefile.am,
	configure.ac: am: add CMake modules into distributed archive

	* Makefile.am, lib/Makefile.am, plugins/Makefile.am,
	plugins/suggest/Makefile.am, plugins/tokenizers/Makefile.am,
	src/Makefile.am, src/suggest/Makefile.am: am: include CMakeLists.txt
	to distributed archive

	* Makefile.am, lib/Makefile.am: am: define multiple values in multiple
	lines

2012-04-16 Kouhei Sutou <kou@clear-code.com>

	* CMakeLists.txt, include/CMakeLists.txt: cmake: fix header install
	directory

	* CMakeLists.txt, include/CMakeLists.txt: cmake: install headers

	* CMakeLists.txt, data/CMakeLists.txt, data/html/CMakeLists.txt:
	cmake: support admin HTML install

	* Makefile.am, data/html/Makefile.am, data/html/nobase_html_files.am,
	data/html/update-files.sh: html: support auto target files generation

	* CMakeLists.txt, lib/CMakeLists.txt, plugins/suggest/CMakeLists.txt,
	plugins/tokenizers/CMakeLists.txt, src/CMakeLists.txt,
	src/suggest/CMakeLists.txt: cmake: don't include the same file two or
	more

	* CMakeLists.txt, data/CMakeLists.txt: cmake: install groonga.conf

	* CMakeLists.txt, src/CMakeLists.txt: cmake: support pkg-config

	* CMakeLists.txt, config.h.cmake: cmake: fix VERSION and GRN_VERSION
	content  VERSION     -> 2.0.2 GRN_VERSION -> 2.0.1-270-gbf9eecb

2012-04-16 khayashi <hayashi@clear-code.com>

	* .../suite/select/column/nil-reference.expected,
	.../suite/select/column/nil-reference.test,
	test/unit/core/test-command-select.c: test: migrate a test from Cutter
	to grntest style  The test checks initial reference column value is
	empty string.

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

	* .gitignore, CMakeLists.txt, src/CMakeLists.txt,
	src/suggest/CMakeLists.txt, src/suggest/Makefile.am,
	src/suggest/create_dataset_sources.am, src/suggest/httpd_sources.am,
	src/suggest/learner_sources.am, src/suggest/util_sources.am: cmake:
	support suggest related programs

	* plugins/CMakeLists.txt, plugins/tokenizers/CMakeLists.txt: cmake:
	use GRN_PLUGINS_DIR

	* .gitignore, lib/CMakeLists.txt, plugins/CMakeLists.txt,
	plugins/tokenizers/CMakeLists.txt, src/CMakeLists.txt: cmake: install
	built targets

	* CMakeLists.txt, plugins/tokenizers/CMakeLists.txt: cmake: support
	MeCab tokenizer build

	* CMakeLists.txt, plugins/tokenizers/CMakeLists.txt: cmake: support
	KyTea tokenizer build

2012-04-13 Kouhei Sutou <kou@clear-code.com>

	* CMakeLists.txt, plugins/CMakeLists.txt,
	plugins/tokenizers/CMakeLists.txt, plugins/tokenizers/Makefile.am,
	plugins/tokenizers/kytea_sources.am,
	plugins/tokenizers/mecab_sources.am: cmake: start tokenizers support
	but it's not completed yet

	* .gitignore, CMakeLists.txt, plugins/CMakeLists.txt,
	plugins/suggest/CMakeLists.txt, plugins/suggest/Makefile.am,
	plugins/suggest/sources.am: cmake: support suggest plugin

	* CMakeLists.txt, src/CMakeLists.txt: cmake: define LIBGROONGA as
	libgroonga.so path

	* src/CMakeLists.txt, src/Makefile.am,
	src/groonga_benchmark_sources.am: cmake: support groonga-benchmark

	* src/CMakeLists.txt, src/Makefile.am, src/grnslap_sources.am: cmake:
	support grnslap

	* build/ac_macros/check_functions.m4, config.h.cmake: cmake: check
	close

	* build/ac_macros/check_functions.m4, configure.ac: configure: extract
	function checks

	* configure.ac, lib/ctx.c, lib/ctx_impl.h, lib/expr.c: configure: use
	USE_ prefix for build switches  ENABLE_MEMORY_DEBUG ->
	USE_MEMORY_DEBUG

	* configure.ac, lib/dat/file-impl.cpp: configure: use USE_ prefix for
	build switches

	* configure.ac, lib/ctx.c, lib/ctx_impl.h, lib/output.c, lib/proc.c,
	src/groonga.c: cofnigure: use WITH_ prefix for package instead of
	HAVE_

	* build/ac_macros/check_headers.m4, lib/plugin.c: Use dlfcn.h
	availability to determin plugin backend

	* CMakeLists.txt, lib/CMakeLists.txt: cmake: link DL_LIBS

	* CMakeLists.txt, lib/CMakeLists.txt: cmake: set _LIBS automatically

	* configure.ac, lib/nfkc.c, lib/nfkc.rb, lib/str.c: Remove "no"
	condition variable name  NO_NKFC -> WITH_NFKC

	* configure.ac, lib/db.c, lib/store.c: Remove "no" condition variable
	name  NO_ZLIB -> WITH_ZLIB

	* configure.ac, lib/db.c, lib/store.c: Remove "no" condition variable
	name  NO_LZO -> WITH_LZO

	* CMakeLists.txt, lib/CMakeLists.txt: cmake: libgroonga.so links
	pthread

	* CMakeLists.txt, config.h.cmake: cmake: add missing declarations for
	building groonga command

	* CMakeLists.txt, src/CMakeLists.txt, src/Makefile.am,
	src/groonga_sources.am: cmake: build groonga command  But groonga
	command is not buildable yet. We need more work to define some macros
	on CMake.

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

	* lib/CMakeLists.txt, lib/dat/Makefile.am, lib/dat/sources.am: cmake:
	share grn_dat source file list

	* CMakeLists.txt, build/ac_macros/check-headers.m4,
	build/ac_macros/check_headers.m4, configure.ac: Use underscore for
	path: check-headers -> check_headers

	* build/ac-macros/check-headers.m4, build/ac_macros/check-headers.m4,
	configure.ac: Use underscore for path: ac-macros -> ac_macros

	* build/cmake_modules/ReadFileList.cmake, lib/CMakeLists.txt: cmake:
	extract read_file_list

	* lib/CMakeLists.txt, lib/Makefile.am, lib/sources.am: cmake: share
	source list

	* CMakeLists.txt, config.h.cmake: cmake: define groonga plugins
	directory

	* CMakeLists.txt, config.h.cmake, configure.ac, lib/Makefile.am:
	Define GRN_VERSION in config.h

	* Makefile.am, configure.ac, doc/source/conf.py, groonga.pc.in,
	lib/Makefile.am, lib/ctx.c, mkmfwin32.vbs, version-gen.sh:
	GROONGA_VERSEION -> GRN_VERSION

	* CMakeLists.txt, config.h.cmake: cmake: define GRN_LOG_PATH

	* CMakeLists.txt, lib/CMakeLists.txt: cmake: add missing build flags

	* CMakeLists.txt, config.h.cmake, lib/CMakeLists.txt: cmake: add CMake
	related files but it's not usable yet

	* build/ac-macros/check-headers.m4, configure.ac: Extract
	AC_CHECK_HEADERS to be shared

2012-04-11 Kouhei Sutou <kou@clear-code.com>

	* data/html/admin/index.html, data/html/admin/js/groonga-admin.js:
	admin suggest: use incremental search by default

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

	* test/function/suite/truncate/source-multi.expected,
	test/function/suite/truncate/source-multi.test,
	test/function/suite/truncate/source-one.expected,
	test/function/suite/truncate/source-one.test: test function truncate:
	add tests for index sources

	* lib/db.c, .../suite/truncate/default-tokenizer-dat.expected,
	.../suite/truncate/default-tokenizer-dat.test,
	.../suite/truncate/default-tokenizer-hash.expected,
	.../suite/truncate/default-tokenizer-hash.test,
	.../suite/truncate/default-tokenizer-pat.expected,
	.../suite/truncate/default-tokenizer-pat.test: truncate: fix a bug
	that default_tokenizer is also truncated

	* lib/db.c, lib/hash.c, lib/ii.c, lib/pat.c, lib/store.c: Show path
	name on truncate error

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

	* data/html/admin/index.html, data/html/admin/js/groonga-admin.js:
	admin suggest: show result in a tab

	* data/html/admin/index.html, data/html/admin/js/groonga-admin.js:
	admin suggest: support submit

2012-04-05 Susumu Yata <susumu.yata@gmail.com>

	* lib/hash.c, lib/hash.h: Give grn_tiny_bitmap an individual
	implementation.

	* lib/hash.c, lib/hash.h: Add grn_tiny_bitmap for performance
	improvement.

	* lib/hash.c, lib/hash.h: Rename grn_tiny_array macros. Divide
	grn_tiny_array_at_inline() to grn_tiny_array_get/put().

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

	* data/html/admin/index.html, data/html/admin/js/groonga-admin.js:
	admin: add suggest tab

	* data/html/Makefile.am,
	.../redmond/images/ui-bg_flat_0_aaaaaa_40x100.png,
	.../redmond/images/ui-bg_flat_55_fbec88_40x100.png,
	.../redmond/images/ui-bg_glass_75_d0e5f5_1x400.png,
	.../redmond/images/ui-bg_glass_85_dfeffc_1x400.png,
	.../redmond/images/ui-bg_glass_95_fef1ec_1x400.png,
	.../images/ui-bg_gloss-wave_55_5c9ccc_500x100.png,
	.../images/ui-bg_inset-hard_100_f5f8f9_1x100.png,
	.../images/ui-bg_inset-hard_100_fcfdfd_1x100.png,
	.../css/redmond/images/ui-icons_217bc0_256x240.png,
	.../css/redmond/images/ui-icons_2e83ff_256x240.png,
	.../css/redmond/images/ui-icons_469bdd_256x240.png,
	.../css/redmond/images/ui-icons_6da8d5_256x240.png,
	.../css/redmond/images/ui-icons_cd0a0a_256x240.png,
	.../css/redmond/images/ui-icons_d8e7f3_256x240.png,
	.../css/redmond/images/ui-icons_f9bd01_256x240.png,
	.../admin/css/redmond/jquery-ui-1.8.18.custom.css,
	.../ui-bg_diagonals-thick_18_b81900_40x40.png,
	.../ui-bg_diagonals-thick_20_666666_40x40.png,
	.../images/ui-bg_flat_10_000000_40x100.png,
	.../images/ui-bg_glass_100_f6f6f6_1x400.png,
	.../images/ui-bg_glass_100_fdf5ce_1x400.png,
	.../images/ui-bg_glass_65_ffffff_1x400.png,
	.../images/ui-bg_gloss-wave_35_f6a828_500x100.png,
	.../ui-bg_highlight-soft_100_eeeeee_1x100.png,
	.../ui-bg_highlight-soft_75_ffe45c_1x100.png,
	.../images/ui-icons_222222_256x240.png,
	.../images/ui-icons_228ef1_256x240.png,
	.../images/ui-icons_ef8c08_256x240.png,
	.../images/ui-icons_ffd27a_256x240.png,
	.../images/ui-icons_ffffff_256x240.png,
	.../css/ui-lightness/jquery-ui-1.8.1.custom.css,
	data/html/admin/index.html, data/html/admin/js/jquery-1.4.2.min.js,
	data/html/admin/js/jquery-1.7.2.min.js,
	data/html/admin/js/jquery-ui-1.8.1.custom.min.js,
	data/html/admin/js/jquery-ui-1.8.18.custom.min.js: admin: update
	jQuery and jQuery UI  jQuery:    1.4.2 -> 1.7.2 jQuery UI: 1.8.1 ->
	1.8.18

	* packages/debian/changelog, packages/debian/groonga-server.init:
	debian: set missing default values

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

	* examples/dictionary/edict/edict2grn.rb,
	examples/dictionary/eijiro/eijiro2grn.rb,
	examples/dictionary/gene95/gene2grn.rb,
	examples/dictionary/jmdict/jmdict.rb: rpm: remove needless ruby
	package dependency  fixes #1330  Suugested by IWAI, Masaharu.
	Thanks!!!

2012-04-04 IWAI, Masaharu <iwaim.sub@gmail.com>

	* packages/debian/control, packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [deb][rpm] add required package
	for groonga-server sub package  Current init scripts execute curl(1).
	rpm and deb packages should require 'curl' package.

2012-04-04 Susumu Yata <susumu.yata@gmail.com>

	* lib/hash.c, lib/hash.h: Add comments about grn_array and grn_hash.

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

	* data/html/admin/index.html, data/html/admin/js/groonga-admin.js:
	admin: use constructor

	* data/html/admin/index.html, data/html/admin/js/groonga-admin.js:
	admin: split summary view and table list in side menu

	* data/html/Makefile.am, data/html/admin/css/admin.css,
	data/html/admin/index.html: admin: admin.css -> groonga-admin.css

	* data/html/admin/index.html, data/html/admin/js/groonga-admin.js:
	admin: extract JavaScript

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

	* test/unit/groonga-benchmark/test-gqtp.rb,
	test/unit/groonga-benchmark/test-http.rb,
	test/unit/groonga-benchmark/test-option.rb,
	test/unit/lib/ruby/groonga-grntest-test-utils.rb,
	test/unit/run-test.rb: test: grntest -> groonga_benchmark in constant
	and file name

	* test/unit/groonga-benchmark/test-gqtp.rb,
	test/unit/groonga-benchmark/test-http.rb,
	test/unit/groonga-benchmark/test-option.rb,
	test/unit/lib/ruby/groonga-grntest-test-utils.rb: test: grntest ->
	groonga_benchmark in method

	* configure.ac, test/unit/Makefile.am, test/unit/grntest/Makefile.am,
	test/unit/grntest/test-gqtp.rb, test/unit/grntest/test-http.rb,
	test/unit/grntest/test-option.rb,
	test/unit/groonga-benchmark/Makefile.am,
	test/unit/groonga-benchmark/test-gqtp.rb,
	test/unit/groonga-benchmark/test-http.rb,
	test/unit/groonga-benchmark/test-option.rb: test: change directory
	name  grntest -> groonga-benchmark

	* test/unit/Makefile.am,
	test/unit/lib/ruby/groonga-grntest-test-utils.rb,
	test/unit/run-test.sh: tet: GRNTEST -> GROONGA_BENCHMARK

	* Makefile.am, configure.ac, test/unit/Makefile.am,
	test/unit/run-test.sh: test: export GRNTEST as groonga-benchmark path

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

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: remove an unchanged change
	fixes #1328  Reported by IWAI, Masaharu. Thanks!!!

2012-03-30 IWAI, Masaharu <iwaim.sub@gmail.com>

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: linked lzo lzo-devel package
	is required in spec files. But generated package isn't linked lzo. I
	add '--with-lzo' to configure option.

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: linked zlib  zlib-devel
	package is required in spec files. But generated package isn't linked
	zlib. I add '--with-zlib' to configure option.

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

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: reset release version

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: add 2.0.1-2 entry

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: fix typos

	* packages/debian/changelog, packages/debian/groonga-server.init: deb:
	use shutdown command for stop

	* packages/debian/changelog, packages/debian/groonga-server.init: deb:
	fix default file path  /etc/default/groonga ->
	/etc/default/groonga-server

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: update release version  refs
	#1320  It's for appling Masaharu IWAI's patch. Thanks!!!

2012-03-30 Susumu Yata <susumu.yata@gmail.com>

	* lib/hash.c, lib/hash.h: Rename elements to blocks.

	* lib/hash.c, lib/hash.h: Rename a to array.

	* lib/hash.c, lib/hash.h: Rename n_garbages_/n_entries_ to
	n_garbages_buf/n_entries_buf.

2012-03-29 IWAI, Masaharu <iwaim.sub@gmail.com>

	* data/init.d/redhat/groonga, packages/debian/groonga-server.init: fix
	argument in groonga-server init script  groonga-server use
	'--bind-address' argument with specify server address to bind. But
	init scriot for RHEL-like distributions and Debian was wrong.  I fix
	this problem.

	* data/init.d/redhat/groonga, packages/debian/groonga-server.init: fix
	argument in groonga-server init script  groonga-server use
	'--bind-address' argument with specify server address to bind. But
	init scriot for RHEL-like distributions and Debian was wrong.  I fix
	this problem.

2012-03-29 Susumu Yata <susumu.yata@gmail.com>

	* include/groonga.h, lib/hash.c: Rename c to cursor.

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

	* packages/debian/changelog, packages/debian/control,
	packages/debian/groonga-tools.install: debian: remove groonga-tools
	package

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: remove groonga-tools package

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: rpm: grntest -> groonga-benchmark

	* packages/debian/changelog, packages/debian/groonga-bin.install:
	debian: grntest -> groonga-benchmark

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po: doc: update po

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/news.po, doc/locale/ja/LC_MESSAGES/type.po:
	doc: update po

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

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

	* doc/files.am, doc/themes/groonga/static/footer-bar.png,
	doc/themes/groonga/static/menu-header.png: doc: remove unused images

	* doc/themes/groonga/static/groonga.css_t,
	doc/themes/groonga/static/logo.png,
	doc/themes/groonga/static/navigation-bar.png: doc: use the new design

	* data/images/logo/files.am,
	data/images/logo/groonga-icon-full-size.png,
	data/images/logo/groonga-icon-full-size.svg,
	data/images/logo/mroonga-icon-full-size.png,
	data/images/logo/mroonga-icon-full-size.svg,
	data/images/logo/nroonga-icon-full-size.png,
	data/images/logo/nroonga-icon-full-size.svg,
	data/images/logo/rroonga-icon-full-size.png,
	data/images/logo/rroonga-icon-full-size.svg: logo: add full size icons

2012-03-27 Susumu Yata <susumu.yata@gmail.com>

	* lib/hash.c, lib/hash.h: Fix a bug of grn_tiny_array_id() and use
	more descriptive names.  - grn_tiny_array_id() is currently not used.
	- Add GRN_API to grn_tiny_array_*() declared in hash.h.

	* test/unit/core/Makefile.am, test/unit/core/test-tiny-array.c: Add
	tests of grn_tiny_array.

	* lib/hash.c, lib/hash.h: Replace GRN_TINY_ARRAY_* macros with
	functions.

	* lib/ctx.c, lib/db.c, lib/expr.c, lib/geo.c, lib/hash.c, lib/ii.c,
	lib/io.c, lib/pat.c, lib/plugin.c, lib/proc.c, lib/snip.c,
	lib/store.c, src/groonga.c, src/suggest/groonga_suggest_learner.c: Fix
	macros.

	* lib/com.h, lib/ctx.h, lib/db.h, lib/hash.h, lib/ii.h, lib/io.h,
	lib/store.h, lib/str.h, lib/token.h: Use the do/while trick and fix
	indentation.

2012-03-26 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/tutorial.po, doc/source/tutorial/data.txt:
	doc tutorial: finish translation (4.3).

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

	* configure.ac, data/images/Makefile.am, data/images/files.am,
	data/images/groonga-icon-foreground-white.png,
	data/images/groonga-icon-foreground-white.svg,
	data/images/groonga-icon.png, data/images/groonga-icon.svg,
	data/images/groonga-logo-foreground-white.png,
	data/images/groonga-logo-foreground-white.svg,
	data/images/groonga-logo.png, data/images/groonga-logo.svg,
	...onga-powered-by-banner-bar-foreground-white.png,
	...onga-powered-by-banner-bar-foreground-white.svg,
	data/images/groonga-powered-by-banner-bar.png,
	data/images/groonga-powered-by-banner-bar.svg,
	.../groonga-powered-by-banner-foreground-white.png,
	.../groonga-powered-by-banner-foreground-white.svg,
	data/images/groonga-powered-by-banner-large.png,
	data/images/groonga-powered-by-banner-large.svg,
	data/images/groonga-powered-by-banner.png,
	data/images/groonga-powered-by-banner.svg,
	data/images/logo/Makefile.am, data/images/logo/files.am,
	data/images/logo/groonga-icon-foreground-white.png,
	data/images/logo/groonga-icon-foreground-white.svg,
	data/images/logo/groonga-icon.png, data/images/logo/groonga-icon.svg,
	data/images/logo/groonga-logo-foreground-white.png,
	data/images/logo/groonga-logo-foreground-white.svg,
	data/images/logo/groonga-logo.png, data/images/logo/groonga-logo.svg,
	...onga-powered-by-banner-bar-foreground-white.png,
	...onga-powered-by-banner-bar-foreground-white.svg,
	data/images/logo/groonga-powered-by-banner-bar.png,
	data/images/logo/groonga-powered-by-banner-bar.svg,
	.../groonga-powered-by-banner-foreground-white.png,
	.../groonga-powered-by-banner-foreground-white.svg,
	.../logo/groonga-powered-by-banner-large.png,
	.../logo/groonga-powered-by-banner-large.svg,
	data/images/logo/groonga-powered-by-banner.png,
	data/images/logo/groonga-powered-by-banner.svg,
	data/images/logo/mroonga-icon-foreground-white.png,
	data/images/logo/mroonga-icon-foreground-white.svg,
	data/images/logo/mroonga-icon.png, data/images/logo/mroonga-icon.svg,
	data/images/logo/mroonga-logo-foreground-white.png,
	data/images/logo/mroonga-logo-foreground-white.svg,
	data/images/logo/mroonga-logo.png, data/images/logo/mroonga-logo.svg,
	data/images/logo/nroonga-icon-foreground-white.png,
	data/images/logo/nroonga-icon-foreground-white.svg,
	data/images/logo/nroonga-icon.png, data/images/logo/nroonga-icon.svg,
	data/images/logo/nroonga-logo-foreground-white.png,
	data/images/logo/nroonga-logo-foreground-white.svg,
	data/images/logo/nroonga-logo.png, data/images/logo/nroonga-logo.svg,
	data/images/logo/rroonga-icon-foreground-white.png,
	data/images/logo/rroonga-icon-foreground-white.svg,
	data/images/logo/rroonga-icon.png, data/images/logo/rroonga-icon.svg,
	data/images/logo/rroonga-logo-foreground-white.png,
	data/images/logo/rroonga-logo-foreground-white.svg,
	data/images/logo/rroonga-logo.png, data/images/logo/rroonga-logo.svg,
	data/images/logo/update-files.sh,
	data/images/mroonga-icon-foreground-white.png,
	data/images/mroonga-icon-foreground-white.svg,
	data/images/mroonga-icon.png, data/images/mroonga-icon.svg,
	data/images/mroonga-logo-foreground-white.png,
	data/images/mroonga-logo-foreground-white.svg,
	data/images/mroonga-logo.png, data/images/mroonga-logo.svg,
	data/images/nroonga-icon-foreground-white.png,
	data/images/nroonga-icon-foreground-white.svg,
	data/images/nroonga-icon.png, data/images/nroonga-icon.svg,
	data/images/nroonga-logo-foreground-white.png,
	data/images/nroonga-logo-foreground-white.svg,
	data/images/nroonga-logo.png, data/images/nroonga-logo.svg,
	data/images/rroonga-icon-foreground-white.png,
	data/images/rroonga-icon-foreground-white.svg,
	data/images/rroonga-icon.png, data/images/rroonga-icon.svg,
	data/images/rroonga-logo-foreground-white.png,
	data/images/rroonga-logo-foreground-white.svg,
	data/images/rroonga-logo.png, data/images/rroonga-logo.svg,
	data/images/update-files.sh: data/images/ -> data/images/logo/

	* configure.ac, data/images/Makefile.am, data/images/files.am,
	data/images/update-files.sh: logo: support auto PNG generation

	* data/images/groonga-icon-foreground-white.png,
	data/images/groonga-icon.png,
	data/images/groonga-logo-foreground-white.png,
	data/images/groonga-logo.png,
	...onga-powered-by-banner-bar-foreground-white.png,
	data/images/groonga-powered-by-banner-bar.png,
	.../groonga-powered-by-banner-foreground-white.png,
	data/images/groonga-powered-by-banner-large.png,
	data/images/groonga-powered-by-banner.png,
	data/images/mroonga-icon-foreground-white.png,
	data/images/mroonga-icon.png,
	data/images/mroonga-logo-foreground-white.png,
	data/images/mroonga-logo.png,
	data/images/nroonga-icon-foreground-white.png,
	data/images/nroonga-icon.png,
	data/images/nroonga-logo-foreground-white.png,
	data/images/nroonga-logo.png,
	data/images/rroonga-icon-foreground-white.png,
	data/images/rroonga-icon.png,
	data/images/rroonga-logo-foreground-white.png,
	data/images/rroonga-logo.png: logo: add PNG images

2012-03-26 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/source/example/tutorial/data-1.log,
	doc/source/example/tutorial/data-2.log,
	doc/source/example/tutorial/data-3.log,
	doc/source/example/tutorial/data-4.log,
	doc/source/example/tutorial/data-5.log,
	doc/source/example/tutorial/data-6.log,
	doc/source/example/tutorial/data-7.log,
	doc/source/example/tutorial/data-8.log, doc/source/tutorial/data.txt:
	doc tutorial: update data (4.3).

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

	* include/groonga.h, lib/db.c, lib/db.h, lib/snip.c, lib/snip.h,
	test/unit/util/test-snip.c: snip: use grn_obj mechanism  fixes #1054

2012-03-23 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/source/example/tutorial/network-1.log,
	doc/source/example/tutorial/network-3.log,
	doc/source/tutorial/network.txt: doc tutorial: update network (4.2).

	* doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/source/example/tutorial/introduction-1.log,
	doc/source/example/tutorial/introduction-10.log,
	doc/source/example/tutorial/introduction-11.log,
	doc/source/example/tutorial/introduction-12.log,
	doc/source/example/tutorial/introduction-13.log,
	doc/source/example/tutorial/introduction-14.log,
	doc/source/example/tutorial/introduction-15.log,
	doc/source/example/tutorial/introduction-16.log,
	doc/source/example/tutorial/introduction-17.log,
	doc/source/example/tutorial/introduction-18.log,
	doc/source/example/tutorial/introduction-2.log,
	doc/source/example/tutorial/introduction-3.log,
	doc/source/example/tutorial/introduction-4.log,
	doc/source/example/tutorial/introduction-5.log,
	doc/source/example/tutorial/introduction-6.log,
	doc/source/example/tutorial/introduction-7.log,
	doc/source/example/tutorial/introduction-8.log,
	doc/source/example/tutorial/introduction-9.log,
	doc/source/tutorial/introduction.txt: doc tutorial: update
	introduction (4.1).

	* doc/locale/ja/LC_MESSAGES/install.po, doc/source/install.txt: doc
	install: fix small problems and update the related .po file.

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

	* lib/groonga_in.h, lib/ii.c: solaris: mode for open() should be
	specified for O_CREAT  Reported by Kazuhiko Shiozaki. Thanks!!!

	* Makefile.am, base_version, configure.ac, version: version ->
	base_version  Because version is already used file name...

2012-03-21 Susumu Yata <susumu.yata@gmail.com>

	* src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c: Print error message when
	pthread_join() fails.  GitHub: #9

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

	* configure.ac, version: Read version from file

2012-03-16 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/source/tutorial/introduction.txt: Rename a section title from
	"Sort" to "Sort data".

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

	* src/Makefile.am, src/grntest.c, src/groonga_benchmark.c: grntest ->
	groonga-benchmark

	* data/html/admin/css/admin.css, data/html/admin/images/groonga.png,
	data/html/admin/images/groonga.svg: admin: update logo

	* data/html/admin/favicon.ico, data/html/admin/favicon.png,
	data/html/admin/favicon.svg: admin: update favicon

	* configure.ac, data/Makefile.am, data/images/Makefile.am,
	data/images/groonga-icon-foreground-white.svg,
	data/images/groonga-icon.svg,
	data/images/groonga-logo-foreground-white.svg,
	data/images/groonga-logo.svg,
	...onga-powered-by-banner-bar-foreground-white.svg,
	data/images/groonga-powered-by-banner-bar.svg,
	.../groonga-powered-by-banner-foreground-white.svg,
	data/images/groonga-powered-by-banner-large.svg,
	data/images/groonga-powered-by-banner.svg,
	data/images/mroonga-icon-foreground-white.svg,
	data/images/mroonga-icon.svg,
	data/images/mroonga-logo-foreground-white.svg,
	data/images/mroonga-logo.svg,
	data/images/nroonga-icon-foreground-white.svg,
	data/images/nroonga-icon.svg,
	data/images/nroonga-logo-foreground-white.svg,
	data/images/nroonga-logo.svg,
	data/images/rroonga-icon-foreground-white.svg,
	data/images/rroonga-icon.svg,
	data/images/rroonga-logo-foreground-white.svg,
	data/images/rroonga-logo.svg: Add logo images

2012-03-15 Susumu Yata <susumu.yata@gmail.com>

	* lib/pat.c, lib/pat.h: Change the return value of
	grn_pat_cache_disable() from grn_rc to void.

2012-03-21 Susumu Yata <susumu.yata@gmail.com>

	* src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c: Print error message when
	pthread_join() fails.

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

	* configure.ac, version: Read version from file

2012-03-16 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/source/tutorial/introduction.txt: Rename a section title from
	"Sort" to "Sort data".

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

	* src/Makefile.am, src/grntest.c, src/groonga_benchmark.c: grntest ->
	groonga-benchmark

	* data/html/admin/css/admin.css, data/html/admin/images/groonga.png,
	data/html/admin/images/groonga.svg: admin: update logo

	* data/html/admin/favicon.ico, data/html/admin/favicon.png,
	data/html/admin/favicon.svg: admin: update favicon

	* configure.ac, data/Makefile.am, data/images/Makefile.am,
	data/images/groonga-icon-foreground-white.svg,
	data/images/groonga-icon.svg,
	data/images/groonga-logo-foreground-white.svg,
	data/images/groonga-logo.svg,
	...onga-powered-by-banner-bar-foreground-white.svg,
	data/images/groonga-powered-by-banner-bar.svg,
	.../groonga-powered-by-banner-foreground-white.svg,
	data/images/groonga-powered-by-banner-large.svg,
	data/images/groonga-powered-by-banner.svg,
	data/images/mroonga-icon-foreground-white.svg,
	data/images/mroonga-icon.svg,
	data/images/mroonga-logo-foreground-white.svg,
	data/images/mroonga-logo.svg,
	data/images/nroonga-icon-foreground-white.svg,
	data/images/nroonga-icon.svg,
	data/images/nroonga-logo-foreground-white.svg,
	data/images/nroonga-logo.svg,
	data/images/rroonga-icon-foreground-white.svg,
	data/images/rroonga-icon.svg,
	data/images/rroonga-logo-foreground-white.svg,
	data/images/rroonga-logo.svg: Add logo images

2012-03-15 Susumu Yata <susumu.yata@gmail.com>

	* lib/pat.c, lib/pat.h: Change the return value of
	grn_pat_cache_disable() from grn_rc to void.

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

	* configure.ac, test/function/Makefile.am,
	test/function/fixture/Makefile.am,
	test/function/fixture/geo/Makefile.am,
	test/function/fixture/geo/taiyaki/Makefile.am,
	test/function/fixture/suggest/Makefile.am,
	test/function/fixture/suggest/rurema/Makefile.am,
	test/function/suite/Makefile.am, test/function/suite/geo/Makefile.am,
	test/function/suite/geo/taiyaki/Makefile.am: test function: use auto
	generated file list

	* test/function/Makefile.am, test/function/files.am,
	test/function/update-files.sh: test function: generate related file
	list automatically

2012-03-14 Susumu Yata <susumu.yata@gmail.com>

	* bindings/python/ql/groongaql.c, include/groonga/plugin.h,
	lib/ctx_impl.h, lib/dat.cpp, lib/dat/array.hpp, lib/dat/base.hpp,
	lib/dat/block.hpp, lib/dat/check.hpp, lib/dat/cursor-factory.cpp,
	lib/dat/cursor-factory.hpp, lib/dat/cursor.hpp, lib/dat/dat.hpp,
	lib/dat/entry.hpp, lib/dat/file-impl.cpp, lib/dat/file-impl.hpp,
	lib/dat/file.cpp, lib/dat/file.hpp, lib/dat/header.hpp,
	lib/dat/id-cursor.cpp, lib/dat/id-cursor.hpp, lib/dat/key-cursor.cpp,
	lib/dat/key-cursor.hpp, lib/dat/key.hpp, lib/dat/node.hpp,
	lib/dat/predictive-cursor.cpp, lib/dat/predictive-cursor.hpp,
	lib/dat/prefix-cursor.cpp, lib/dat/prefix-cursor.hpp,
	lib/dat/string.hpp, lib/dat/trie.cpp, lib/dat/trie.hpp,
	lib/dat/vector.hpp, packages/windows/Rakefile,
	plugins/suggest/suggest.c, plugins/tokenizers/kytea.cpp,
	plugins/tokenizers/mecab.c, src/grnslap.c, src/grntest.c,
	src/groonga.c, src/suggest/groonga_suggest_create_dataset.c,
	src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c, src/suggest/util.c,
	src/suggest/util.h, test/unit/Gemfile,
	test/unit/core/dat/test-array.cpp, test/unit/core/dat/test-base.cpp,
	test/unit/core/dat/test-block.cpp, test/unit/core/dat/test-check.cpp,
	test/unit/core/dat/test-cursor-factory.cpp,
	test/unit/core/dat/test-dat-cursor.cpp,
	test/unit/core/dat/test-dat-pat.cpp, test/unit/core/dat/test-dat.cpp,
	test/unit/core/dat/test-entry.cpp, test/unit/core/dat/test-file.cpp,
	test/unit/core/dat/test-header.cpp,
	test/unit/core/dat/test-id-cursor.cpp,
	test/unit/core/dat/test-key-cursor.cpp,
	test/unit/core/dat/test-key.cpp, test/unit/core/dat/test-node.cpp,
	test/unit/core/dat/test-predictive-cursor.cpp,
	test/unit/core/dat/test-prefix-cursor.cpp,
	test/unit/core/dat/test-string.cpp,
	test/unit/core/dat/test-string.hpp, test/unit/core/dat/test-trie.cpp,
	test/unit/core/dat/test-vector.cpp: Update the address of license
	comments.

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

	* test/function/fixture/suggest/rurema/ddl.grn,
	test/function/fixture/suggest/rurema/init.grn: test function: use
	suggest-create-dataset

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

	* plugins/suggest/suggest.c,
	.../suggest/suggest/learn-duplicated.expected,
	.../suite/suggest/suggest/learn-duplicated.test: suggest: don't learn
	duplicated terms for suggest

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

	* configure.ac, test/unit/fixtures/story/Makefile.am,
	test/unit/fixtures/story/rurema/Makefile.am,
	test/unit/fixtures/story/rurema/ddl.grn,
	test/unit/fixtures/story/rurema/items.grn,
	test/unit/fixtures/story/rurema/learn.grn,
	test/unit/story/Makefile.am, test/unit/story/test-rurema.c: test unit
	story: remove needless rurema based tests  They are moved to
	test/function/suite/suggest/.

	* .../suite/suggest/suggest/coocurrence.expected,
	.../suite/suggest/suggest/coocurrence.test: test function suggest: add
	a test for coocurrence search in suggest

	* .../suite/suggest/correct/similar-search.expected,
	.../suite/suggest/correct/similar-search.test: test function suggest:
	add a test for similar search in correct

	* .../suite/suggest/correct/coocurrence.expected,
	.../suite/suggest/correct/coocurrence.test: test function suggest: add
	a test for coocurrence search in correct

	* .../complete/prefix-search-disabled.expected,
	.../suggest/complete/prefix-search-disabled.test,
	.../suggest/complete/prefix-search-force.expected,
	.../suggest/complete/prefix-search-force.test,
	.../suggest/complete/prefix-search-no.expected,
	.../suite/suggest/complete/prefix-search-no.test,
	.../suggest/complete/prefix-search-yes.expected,
	.../suite/suggest/complete/prefix-search-yes.test: test function
	suggest: use yes/no instead of force/disable

	* .../basic/correct-similar-search-no.expected,
	.../suggest/basic/correct-similar-search-no.test,
	.../suggest/correct/similar-search-no.expected,
	.../suite/suggest/correct/similar-search-no.test: test function
	suggest: add a test for similar search in complete  It disables
	similar search.

	* .../suite/suggest/complete/coocurrence.expected,
	.../suite/suggest/complete/coocurrence.test,
	.../prefix-rk-search-hiragana-and-romaji.expected,
	.../prefix-rk-search-hiragana-and-romaji.test,
	.../complete/prefix-rk-search-hiragana.expected,
	.../complete/prefix-rk-search-hiragana.test,
	.../complete/prefix-rk-search-katakana.expected,
	.../complete/prefix-rk-search-katakana.test,
	.../complete/prefix-rk-search-romaji.expected,
	.../suggest/complete/prefix-rk-search-romaji.test,
	.../prefix-rk-search-thrshold-found.expected,
	.../complete/prefix-rk-search-thrshold-found.test,
	.../prefix-rk-search-thrshold-not-found.expected,
	.../prefix-rk-search-thrshold-not-found.test,
	.../complete/prefix-search-disabled.expected,
	.../suggest/complete/prefix-search-disabled.test,
	.../complete/prefix-search-downcase.expected,
	.../suggest/complete/prefix-search-downcase.test,
	.../suggest/complete/prefix-search-force.expected,
	.../suggest/complete/prefix-search-force.test,
	.../prefix-search-threshold-found.expected,
	.../complete/prefix-search-threshold-found.test,
	.../prefix-search-threshold-not-found.expected,
	.../prefix-search-threshold-not-found.test,
	.../suggest/complete/prefix-search-upcase.expected,
	.../suggest/complete/prefix-search-upcase.test,
	.../suggest/rurema/complete-coocurrence.expected,
	.../suite/suggest/rurema/complete-coocurrence.test,
	...e-prefix-rk-search-hiragana-and-romaji.expected,
	...plete-prefix-rk-search-hiragana-and-romaji.test,
	.../complete-prefix-rk-search-hiragana.expected,
	.../rurema/complete-prefix-rk-search-hiragana.test,
	.../complete-prefix-rk-search-katakana.expected,
	.../rurema/complete-prefix-rk-search-katakana.test,
	.../complete-prefix-rk-search-romaji.expected,
	.../rurema/complete-prefix-rk-search-romaji.test,
	...mplete-prefix-rk-search-thrshold-found.expected,
	.../complete-prefix-rk-search-thrshold-found.test,
	...te-prefix-rk-search-thrshold-not-found.expected,
	...mplete-prefix-rk-search-thrshold-not-found.test,
	.../complete-prefix-search-disabled.expected,
	.../rurema/complete-prefix-search-disabled.test,
	.../rurema/complete-prefix-search-force.expected,
	.../rurema/complete-prefix-search-force.test,
	...complete-prefix-search-threshold-found.expected,
	.../complete-prefix-search-threshold-found.test,
	...lete-prefix-search-threshold-not-found.expected,
	...complete-prefix-search-threshold-not-found.test,
	.../rurema/complete-prefix-search-upcase.expected,
	.../rurema/complete-prefix-search-upcase.test: test function suggest:
	rurema/prefix- -> prefix/

	* .../rurema/complete-prefix-search-upcase.expected,
	.../rurema/complete-prefix-search-upcase.test: test function suggest:
	add a test for prefix search in complete  It uses upcase word for
	query.

	* ...lete-prefix-search-threshold-not-found.expected,
	...complete-prefix-search-threshold-not-found.test: test function
	suggest: add a test for prefix search in complete  It uses
	--frequency_threshold and doesn't found any entry.

	* ...complete-prefix-search-threshold-found.expected,
	.../complete-prefix-search-threshold-found.test: test function
	suggest: add a test for prefix search in complete  It uses
	--frequency_threshold and found an entry.

	* .../complete-prefix-search-disabled.expected,
	.../rurema/complete-prefix-search-disabled.test: test function
	suggest: add a test for disabling prefix search in complete

	* .../rurema/complete-prefix-search-force.expected,
	.../rurema/complete-prefix-search-force.test: test function suggest:
	add for forcing prefix search in complete

	* .../suggest/rurema/complete-coocurrence.expected,
	.../suite/suggest/rurema/complete-coocurrence.test: test function
	suggest: add prefix cooccurrence search in complete

	* ...te-prefix-rk-search-thrshold-not-found.expected,
	...mplete-prefix-rk-search-thrshold-not-found.test: test function
	suggest: add prefix RK search in complete  It uses
	--frequency_threshold and doesn't found any entry.

	* ...mplete-prefix-rk-search-thrshold-found.expected,
	.../complete-prefix-rk-search-thrshold-found.test: test function
	suggest: add prefix RK search in complete  It uses
	--frequency_threshold and found an entry.

	* ...e-prefix-rk-search-hiragana-and-romaji.expected,
	...plete-prefix-rk-search-hiragana-and-romaji.test: test function
	suggest: add prefix RK search with hiragana + romaji in complete

	* .../complete-prefix-rk-search-hiragana.expected,
	.../rurema/complete-prefix-rk-search-hiragana.test: test function
	suggest: add prefix RK search with hiragana in complete

	* .../complete-prefix-rk-search-katakana.expected,
	.../rurema/complete-prefix-rk-search-katakana.test: test function
	suggest: add prefix RK search with katakana in complete

	* .../basic/correct-similar-search-no.expected,
	.../suggest/basic/correct-similar-search-no.test,
	.../suggest/correct-similar-search-no.expected,
	.../suite/suggest/correct-similar-search-no.test: test function
	suggest: move basic tests to basic/ directory

	* .../complete-prefix-rk-search-romaji.expected,
	.../suggest/complete-prefix-rk-search-romaji.test,
	.../complete-prefix-rk-search-romaji.expected,
	.../rurema/complete-prefix-rk-search-romaji.test: test function
	suggest: move to rurema/ directory

	* configure.ac, test/function/fixture/Makefile.am,
	test/function/fixture/suggest/Makefile.am,
	test/function/fixture/suggest/rurema/Makefile.am,
	test/function/fixture/suggest/rurema/ddl.grn,
	test/function/fixture/suggest/rurema/init.grn,
	test/function/fixture/suggest/rurema/items.grn,
	test/function/fixture/suggest/rurema/learn.grn,
	.../complete-prefix-rk-search-romaji.expected,
	.../suggest/complete-prefix-rk-search-romaji.test: test function: add
	a test for suggest

	* configure.ac, test/function/Makefile.am,
	test/function/fixture/geo/taiyaki/Makefile.am,
	test/function/fixture/geo/taiyaki/init.grn,
	test/function/include/Makefile.am,
	test/function/include/geo/Makefile.am,
	test/function/include/geo/taiyaki/Makefile.am,
	test/function/include/geo/taiyaki/init.grn,
	test/function/suite/geo/taiyaki/in-circle.test,
	.../geo/taiyaki/in-rectangle-long-latitude.test: test function: move
	files under include/ to fixture/

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

	* build/makefiles/gettext.am, build/makefiles/sphinx-build.am,
	build/makefiles/sphinx.am, configure.ac, doc/Makefile.am,
	doc/locale/en/Makefile.am, doc/locale/ja/Makefile.am: Support 'make
	dist' with --disable-document

	* plugins/suggest/suggest.c,
	.../suggest/correct-similar-search-no.expected,
	.../suite/suggest/correct-similar-search-no.test: [suggest] add
	similar_search option

	* Makefile.am, configure.ac, test/function/Makefile.am,
	test/function/run-test.sh: [test][function] pass
	groonga-suggest-create-dataset

	* lib/proc.c, .../dump/table-tokenizer-index-column.expected,
	.../suite/dump/table-tokenizer-index-column.test: [dump] dump records
	for tables that have default tokenizer

	* test/function/suite/geo/taiyaki/Makefile.am,
	test/function/suite/geo/taiyaki/in-circle.expected,
	test/function/suite/geo/taiyaki/in-circle.result,
	.../taiyaki/in-rectangle-long-latitude.expected,
	.../geo/taiyaki/in-rectangle-long-latitude.result: [test] .result ->
	.expected

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

	* test/function/Makefile.am, test/function/run-test.sh: Support make
	check in test/function

	* .gitignore, configure.ac, test/Makefile.am,
	test/function/Makefile.am, test/function/fixture/Makefile.am,
	test/function/fixture/geo/Makefile.am,
	test/function/fixture/geo/taiyaki/Makefile.am,
	test/function/fixture/geo/taiyaki/areas.grn,
	test/function/fixture/geo/taiyaki/categories.grn,
	test/function/fixture/geo/taiyaki/ddl.grn,
	test/function/fixture/geo/taiyaki/shops.grn,
	test/function/fixture/geo/taiyaki/synonyms.grn,
	test/function/include/Makefile.am,
	test/function/include/geo/Makefile.am,
	test/function/include/geo/taiyaki/Makefile.am,
	test/function/include/geo/taiyaki/init.grn, test/function/run-test.sh,
	test/function/suite/Makefile.am, test/function/suite/geo/Makefile.am,
	test/function/suite/geo/taiyaki/Makefile.am,
	test/function/suite/geo/taiyaki/in-circle.result,
	test/function/suite/geo/taiyaki/in-circle.test,
	.../geo/taiyaki/in-rectangle-long-latitude.result,
	.../geo/taiyaki/in-rectangle-long-latitude.test: [functional][test]
	add

	* Makefile.am, test/unit/Makefile.am, test/unit/run-test.sh: Move
	configured value detection rules to top level Makefile

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

	* src/Makefile.am, src/suggest/Makefile.am: Use
	$(NO_STRICT_ALIASING_CFLAGS) for -fno-script-aliasing

	* configure.ac, lib/Makefile.am: Don't add -fno-script-aliasing for
	unavailable environment

	* Makefile.am, doc/Makefile.am, packages/yum/Makefile.am: Use $(MAKE)
	instead of make for portability

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

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc] fix a
	typo

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

	* packages/debian/changelog, packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: 1.3.1 -> 2.0.0.

2012-02-28 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat/Makefile.am, lib/dat/cursor-factory.hpp,
	lib/dat/dat.hpp, lib/dat/file-impl.cpp, lib/dat/file.hpp,
	lib/dat/id-cursor.hpp, lib/dat/key-cursor.hpp,
	lib/dat/predictive-cursor.hpp, lib/dat/prefix-cursor.hpp,
	lib/dat/trie.hpp, test/unit/core/dat/test-trie.cpp: export
	implementations (classes) of grn_dat DLL.

	* configure.ac, lib/com.c, lib/dat.cpp, lib/dat/file-impl.hpp,
	lib/groonga_in.h, lib/ii.c, lib/io.c, lib/proc.c, src/groonga.c: add
	new macros GRN_OPEN, GRN_CLOSE, GRN_READ and GRN_WRITE.

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

	* doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc] add link
	to indexing page to news page.

	* doc/locale/en/LC_MESSAGES/indexing.po,
	doc/locale/ja/LC_MESSAGES/indexing.po, doc/source/indexing.txt: [doc]
	translate.

	* doc/locale/en/LC_MESSAGES/indexing.po,
	doc/locale/ja/LC_MESSAGES/indexing.po: [doc] add po.

	* doc/example/indexing-data.log,
	.../indexing-offline-index-construction.log,
	doc/example/indexing-online-index-construction.log,
	doc/example/indexing-schema.log,
	...ing-search-after-offline-index-construction.log,
	...xing-search-after-online-index-construction.log,
	doc/example/indexing-search-without-index.log,
	doc/source/indexing.txt, doc/source/reference.txt: [doc] Add a
	document about offline index construction.

2012-02-27 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/db.c, lib/geo.c, lib/hash.c, lib/ii.c, lib/io.c,
	lib/pat.c, lib/store.c, lib/str.c: remove unnecessary GRN_APIs.

	* lib/dat.cpp, lib/dat.h, lib/pat.c, lib/pat.h: add missing GRN_APIs.

	* lib/db.c, lib/db.h, lib/geo.c, lib/geo.h, lib/hash.c, lib/hash.h,
	lib/ii.c, lib/ii.h, lib/io.c, lib/io.h, lib/pat.c, lib/pat.h,
	lib/store.c, lib/store.h, lib/str.c, lib/str.h: add missing GRN_APIs.

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

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc]
	translate.

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/tutorial.po: Update po.

	* doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/news.po, doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/news.po, doc/locale/ja/LC_MESSAGES/spec.po:
	[doc] Update po.

	* packages/windows/Rakefile,
	.../windows/patches/msgpack-0.5.7-mingw-w64.diff: [win32] add
	MessagePack build

	* test/unit/lib/grn-assertions.c, test/unit/lib/grn-test-utils.c,
	test/unit/util/test-string.c: [win32][test] suppress GRN_API redefined
	warnings

	* lib/db.h, lib/util.h, test/unit/lib/grn-assertions.c: [win32][test]
	export functions to be used in tests

	* test/unit/core/Makefile.am, test/unit/core/dat/Makefile.am,
	test/unit/fixtures/Makefile.am,
	test/unit/fixtures/performance/Makefile.am,
	test/unit/fixtures/stress/Makefile.am, test/unit/lib/Makefile.am,
	test/unit/memcached/Makefile.am, test/unit/story/Makefile.am,
	test/unit/util/Makefile.am: [win32][test] add -no-undefine link option
	to build DLL

	* doc/source/news.txt, doc/source/news/1.2.x.txt: doc: split 1.2.x
	release notes

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

	* configure.ac, lib/groonga_in.h: Use AC_CHECK_FUNCS to check whether
	mkostemp() is available or not.

	* lib/groonga_in.h, lib/ii.c: Define GRN_MKOSTEMP.

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

	* lib/db.c, lib/ii.c, lib/ii.h: grn_ii_buffer: change the type of
	sparsity to uint64_t.

	* include/groonga.h, lib/ii.h: grn_ii_buffer: export grn_ii and
	grn_ii_buffer as well.

	* include/groonga.h, lib/ii.h: grn_ii_buffer: export some functions
	for sedue.

	* lib/db.c, lib/ii.c, lib/ii.h: grn_ii_buffer: add 'sparsity'
	parameter to grn_ii_build().

2012-02-23 Susumu Yata <susumu.yata@gmail.com>

	* lib/plugin.c, lib/tokenizer.c: add #include "groonga_in.h" to
	plugin.c and tokenizer.c.

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

	* lib/db.c, lib/ii.c: grn_ii_buffer: support WIN32.

2012-02-17 Susumu Yata <susumu.yata@gmail.com>

	* plugins/tokenizers/Makefile.am, plugins/tokenizers/kytea.cpp: add
	TokenKytea.

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

	* lib/db.c, lib/db.h, test/unit/core/test-command-column-create.c,
	test/unit/core/test-command-load.c,
	test/unit/core/test-command-table-create.c,
	test/unit/core/test-table.c: accepted '@' as a valid name character.

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

	* lib/ii.c, lib/tokenizer.c, lib/util.c: reverted normalizer plugin
	related changes.

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

	* lib/ii.c, lib/ii.h: Renamed grn_ii_builder to grn_ii_buffer

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

	* include/groonga.h, lib/normalizer.c,
	plugins/normalizers/Makefile.am,
	plugins/normalizers/nfkc-unicode-5.1.h, plugins/normalizers/nfkc.c,
	plugins/normalizers/nfkc.h, test/benchmark/bench-normalize.c,
	test/unit/core/test-command-dump.c: [normalizer][nfkc]
	NormalizerUTF8NFKC -> NormalizerNFKC51.  Because it's based on Unicode
	5.1.

2012-02-13 Susumu Yata <susumu.yata@gmail.com>

	* include/groonga/tokenizer.h, lib/tokenizer.c: removed fuctions and
	macros supported by the plugin API. removed grn_str (deprecated).

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

	* lib/db.c, lib/db.h, lib/ii.c, lib/token.c, lib/tokenizer.c,
	plugins/tokenizers/mecab.c: [normalizer] changed to use
	grn_normalized_text instead of grn_str.

	* include/groonga.h, lib/normalizer.c: [normalizer] added const.

	* lib/dat.cpp, lib/db.c, lib/hash.c, lib/pat.c, lib/proc.c,
	test/unit/core/test-command-dump.c: [dump] supported --normalizer.

	* lib/proc.c, test/unit/core/test-command-table-create.c:
	[table_create] added tests for invalid option value check.

	* lib/proc.c, test/unit/core/test-command-table-create.c:
	[table_create] supported --normalizer.

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

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

	* include/groonga.h, lib/db.c, test/unit/core/test-table.c:
	[normalizer] support grn_obj_set_info()/grn_obj_get_info() API.

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

	* test/benchmark/Makefile.am, test/benchmark/bench-normalize.c:
	[benchmark][normalize] added bundle with change patterns.

	* configure.ac, include/groonga.h, include/groonga/normalizer.h,
	lib/Makefile.am, lib/dat.cpp, lib/icudump.c,
	lib/nfkc-custom-rules.txt, lib/nfkc.h, lib/nfkc.rb, lib/normalizer.c,
	lib/pat.c, lib/snip.c, lib/str.c, lib/str.h, lib/token.c,
	plugins/Makefile.am, plugins/normalizers/Makefile.am,
	plugins/normalizers/icudump.c,
	plugins/normalizers/nfkc-custom-rules.txt, plugins/normalizers/nfkc.c,
	plugins/normalizers/nfkc.h, plugins/normalizers/nfkc.rb,
	test/benchmark/Makefile.am, test/benchmark/bench-normalize.c:
	[experimental] moved NFKC to plugins/normalizers/.

2012-02-09 Susumu Yata <susumu.yata@gmail.com>

	* include/groonga/plugin.h, lib/plugin.c, lib/plugin_in.h: moved
	functions and macros from the tokenizer module to the plugin module.

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

	* lib/ii.c, lib/io.h: added GRN_B_ENC_SIZE

2012-02-09 Susumu Yata <susumu.yata@gmail.com>

	* include/groonga/tokenizer.h, lib/tokenizer.c: added a new module to
	help tokenizer development.

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

	* include/groonga.h, lib/Makefile.am, lib/dat.cpp, lib/dat.h,
	lib/db.c, lib/db.h, lib/expr.c, lib/hash.c, lib/hash.h,
	lib/normalizer.c, lib/normalizer.h, lib/pat.c, lib/pat.h, lib/snip.c,
	lib/str.c, lib/str.h, lib/util.c, test/unit/core/dat/test-dat.cpp,
	test/unit/util/test-snip.c, test/unit/util/test-string.c: [normalizer]
	implemented normalizer as grn_proc. refs #1164

	* test/unit/core/test-cast-table.c, test/unit/core/test-hash-cursor.c,
	test/unit/core/test-patricia-trie-search.c,
	test/unit/core/test-table-patricia-trie-cursor.c,
	test/unit/core/test-table-sort-geo.c,
	test/unit/core/test-view-operations.c: [test] fixed memory leaks.

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

	* lib/ii.c, lib/pat.c, lib/pat.h: added grn_pat_cache_enable() and
	grn_pat_cache_disable()

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

	* lib/dat.cpp, lib/hash.c, lib/pat.c: reduce needless grn_ctx_at() on
	create table.

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

	* doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/source/contribution/report.txt: [doc] fix links in Japanese page.
	Reported by @naoina. Thanks!!!

2012-01-17 Kouhei Sutou <kou@clear-code.com>

	* include/groonga.h, lib/Makefile.am, lib/com.c, lib/ctx.c,
	lib/ctx_impl.h, lib/db.c, lib/expr.c, lib/ii.c, lib/ii.h, lib/io.c,
	lib/output.c, lib/output.h, lib/plugin.c, lib/proc.c, lib/ql.c,
	lib/ql.h, lib/query.c, lib/scm.c, lib/store.c, lib/token.c,
	src/grnslap.c, src/groonga.c, test/unit/core/Makefile.am,
	test/unit/core/test-inverted-index.c, test/unit/core/test-query.c:
	remove deprecated grn_query. fixes #1247

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

	* lib/proc.c, test/unit/core/test-command-delete.c: [delete] add more
	information on syntax error.

	* lib/proc.c, test/unit/core/test-command-delete.c: [delte] cleanup.

	* lib/proc.c, test/unit/core/test-command-delete.c: [delte] improve
	error message.

	* lib/db.c, lib/db.h, lib/proc.c, test/unit/core/test-column.c,
	test/unit/core/test-command-column-create.c,
	test/unit/core/test-command-load.c,
	test/unit/core/test-command-table-create.c,
	test/unit/core/test-table.c: remove needelss ':' from log message.

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

	* data/systemd/fedora/groonga.service,
	data/systemd/fedora/sysconfig/groonga,
	packages/rpm/fedora/groonga.spec.in: [fedora] support effective user
	and group in systemd.  Patch by Daiki Ueno. Thanks!!!

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

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] add changelog: use HTTP as
	the default protocol.

	* packages/debian/changelog, packages/debian/groonga-server.default,
	packages/debian/groonga-server.init: [debian] use HTTP as the default
	protocol.

	* data/init.d/redhat/groonga, data/init.d/redhat/sysconfig/groonga:
	[centos] support status.

	* data/init.d/redhat/groonga, data/init.d/redhat/sysconfig/groonga:
	[rpm][centos] use HTTP by default.

	* data/init.d/redhat/Makefile.am,
	data/init.d/redhat/sysconfig/Makefile.am,
	packages/rpm/centos/groonga.spec.in: [rpm][centos] install init.d
	related files directly.

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] remove other permission
	from DB directory.

	* configure.ac, data/Makefile.am, data/systemd/Makefile.am,
	data/systemd/fedora/Makefile.am, data/systemd/fedora/groonga.service,
	data/systemd/fedora/sysconfig/Makefile.am,
	data/systemd/fedora/sysconfig/groonga: [fedora] add
	--with-package-platform=fedora.  Based patch by Daiki Ueno. Thanks!!!

	* packages/debian/changelog, packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [package] add 1.3.1 entry.

	* COPYING, include/groonga.h, lib/com.c, lib/com.h, lib/ctx.c,
	lib/ctx.h, lib/dat.h, lib/db.c, lib/db.h, lib/expr.c, lib/geo.c,
	lib/geo.h, lib/groonga_in.h, lib/hash.c, lib/hash.h, lib/icudump.c,
	lib/ii.c, lib/ii.h, lib/io.c, lib/io.h, lib/nfkc.c, lib/nfkc.h,
	lib/nfkc.rb, lib/output.c, lib/output.h, lib/pat.c, lib/pat.h,
	lib/plugin.c, lib/plugin_in.h, lib/proc.c, lib/proc.h, lib/ql.c,
	lib/ql.h, lib/query.c, lib/scm.c, lib/snip.c, lib/snip.h, lib/store.c,
	lib/store.h, lib/str.c, lib/str.h, lib/token.c, lib/token.h,
	lib/util.c, lib/util.h, test/benchmark/bench-geo-distance.c,
	test/benchmark/bench-geo-select.c,
	test/benchmark/bench-table-factory.c,
	test/benchmark/lib/bench-reporter.c,
	test/benchmark/lib/bench-reporter.h, test/benchmark/lib/bench-utils.c,
	test/benchmark/lib/bench-utils.h, test/benchmark/lib/benchmark.c,
	test/benchmark/lib/benchmark.h, test/stress/stress.py,
	test/unit/command/test-bom.rb, test/unit/command/test-comment.rb,
	test/unit/command/test-config-file.rb,
	test/unit/command/test-option.rb, test/unit/core/test-accessor.c,
	test/unit/core/test-cast-basic.c, test/unit/core/test-cast-table.c,
	test/unit/core/test-column.c,
	test/unit/core/test-command-cache-limit.c,
	test/unit/core/test-command-column-create.c,
	test/unit/core/test-command-column-list.c,
	test/unit/core/test-command-column-rename.c,
	test/unit/core/test-command-define-selector.c,
	test/unit/core/test-command-delete.c,
	test/unit/core/test-command-dump.c,
	test/unit/core/test-command-load.c,
	.../unit/core/test-command-select-filter-invalid.c,
	test/unit/core/test-command-select-filter.c,
	test/unit/core/test-command-select-geo.c,
	test/unit/core/test-command-select-prefix-search.c,
	.../core/test-command-select-query-expansion.c,
	test/unit/core/test-command-select-query.c,
	test/unit/core/test-command-select-sort.c,
	test/unit/core/test-command-select.c,
	test/unit/core/test-command-table-create.c,
	test/unit/core/test-command-table-list.c,
	test/unit/core/test-command-table-rename.c,
	test/unit/core/test-command-truncate.c, test/unit/core/test-context.c,
	test/unit/core/test-database-create.c, test/unit/core/test-database.c,
	test/unit/core/test-encoding.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-edit-distance.c,
	test/unit/core/test-function.c,
	test/unit/core/test-geo-in-rectangle-border.c,
	test/unit/core/test-geo-in-rectangle.c, test/unit/core/test-geo.c,
	test/unit/core/test-hash-cursor.c, test/unit/core/test-hash-sort.c,
	test/unit/core/test-hash.c, test/unit/core/test-hash.h,
	test/unit/core/test-inspect.c, test/unit/core/test-inverted-index.c,
	test/unit/core/test-log.c, test/unit/core/test-object.c,
	test/unit/core/test-patricia-trie-cursor.c,
	test/unit/core/test-patricia-trie-search.c,
	test/unit/core/test-patricia-trie.c,
	test/unit/core/test-patricia-trie.h,
	test/unit/core/test-performance.c, test/unit/core/test-plugin.c,
	test/unit/core/test-public-context.c, test/unit/core/test-query.c,
	test/unit/core/test-rename.c, test/unit/core/test-store-ja.c,
	test/unit/core/test-stress.c, test/unit/core/test-table-cursor.c,
	test/unit/core/test-table-hook.c,
	test/unit/core/test-table-patricia-trie-cursor.c,
	test/unit/core/test-table-select-normalize.c,
	test/unit/core/test-table-select.c,
	test/unit/core/test-table-sort-geo.c,
	test/unit/core/test-table-sort-key-from-str.c,
	test/unit/core/test-table.c, test/unit/core/test-text.c,
	test/unit/core/test-view-operations.c, test/unit/core/test-view.c,
	test/unit/fixtures/performance/test-read-write.c,
	test/unit/fixtures/plugins/string.c,
	test/unit/fixtures/stress/test-stress-hash.c,
	.../fixtures/stress/test-stress-patricia-trie.c,
	test/unit/fixtures/suite-groonga-test-fixtures.c,
	test/unit/gqtp/test-cache.rb, test/unit/gqtp/test-load.rb,
	test/unit/gqtp/test-restore.rb, test/unit/gqtp/test-status.rb,
	test/unit/grntest/test-gqtp.rb, test/unit/grntest/test-http.rb,
	test/unit/grntest/test-option.rb, test/unit/http/test-http-crud.rb,
	test/unit/http/test-http-load.rb, test/unit/http/test-http-schema.rb,
	test/unit/http/test-http-select-basic.rb,
	test/unit/http/test-http-select-drilldown.rb,
	test/unit/http/test-http-select-weight.rb,
	test/unit/http/test-http-view.rb, test/unit/http/test-http.rb,
	test/unit/http/test-invalid-http.rb,
	test/unit/http/test-static-html.rb, test/unit/lib/grn-assertions.c,
	test/unit/lib/grn-assertions.h,
	test/unit/lib/grn-test-hash-assertions.c,
	test/unit/lib/grn-test-hash-assertions.h,
	test/unit/lib/grn-test-hash-factory.c,
	test/unit/lib/grn-test-hash-factory.h,
	test/unit/lib/grn-test-memcached-assertions.c,
	test/unit/lib/grn-test-memcached-assertions.h,
	test/unit/lib/grn-test-server.c, test/unit/lib/grn-test-server.h,
	test/unit/lib/grn-test-shortcut.h, test/unit/lib/grn-test-utils.c,
	test/unit/lib/grn-test-utils.h,
	test/unit/lib/ruby/groonga-constants.rb,
	test/unit/lib/ruby/groonga-grntest-test-utils.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb,
	.../unit/lib/ruby/groonga-local-gqtp-test-utils.rb,
	test/unit/lib/ruby/groonga-test-utils.rb,
	test/unit/memcached/test-memcached.c, test/unit/story/test-rurema.c,
	test/unit/story/test-taiyaki.c, test/unit/suggest/test-httpd.rb,
	test/unit/suite-groonga-test.c,
	test/unit/tools/test-query-log-analyzer.rb,
	test/unit/util/test-snip.c, test/unit/util/test-string.c,
	tools/groonga-suggest-httpd-client.rb: update FSF address.  Suggested
	by Daiki Ueno. Thanks!!!

2012-02-01 Susumu Yata <susumu.yata@gmail.com>

	* test/unit/core/dat/test-array.cpp,
	test/unit/core/dat/test-check.cpp,
	test/unit/core/dat/test-cursor-factory.cpp,
	test/unit/core/dat/test-dat-cursor.cpp,
	test/unit/core/dat/test-dat-pat.cpp, test/unit/core/dat/test-dat.cpp,
	test/unit/core/dat/test-file.cpp,
	test/unit/core/dat/test-id-cursor.cpp,
	test/unit/core/dat/test-key-cursor.cpp,
	test/unit/core/dat/test-key.cpp,
	test/unit/core/dat/test-predictive-cursor.cpp,
	test/unit/core/dat/test-prefix-cursor.cpp,
	test/unit/core/dat/test-trie.cpp, test/unit/core/dat/test-vector.cpp:
	updated tests for grn_dat.

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

	* lib/db.c, lib/ii.c: [index] don't build offline index build code on
	Windows.

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc][ja]
	translate 1.3.0 entry.

	* doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/community.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/geolocation_search.po,
	doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/output.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/community.po,
	doc/locale/ja/LC_MESSAGES/functions.po,
	doc/locale/ja/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/suggest.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po: [doc] update po.

	* lib/proc.c, test/unit/core/Makefile.am,
	test/unit/core/test-command-column-rename.c: [command][column_rename]
	add. fixes #1234

	* lib/db.c, lib/proc.c, test/unit/core/Makefile.am,
	test/unit/core/test-command-table-rename.c: [command][table_rename]
	add. refs #1234

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

	* doc/source/output.txt, doc/source/reference.txt: [doc] start writing
	a document about output format.

	* configure.ac, groonga.pc.in: [pkg-config] provide document_root
	variable for nroonga.

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

	* src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c, src/suggest/util.c,
	src/suggest/util.h: [suggest] pass unknown parameters to groonga.

2012-01-23 Daijiro MORI <daijiro.mori@gmail.com>

	* include/groonga.h, lib/db.c, lib/ii.c: Added grn_obj_path_by_id

2012-01-19 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/ii.c: grn_ii_build() is used only when
	"USE_OFFLINE_INDEXER" environment variable is set "yes"

	* lib/ii.c, lib/ii.h: Added an offline index builder

2012-01-19 Ryo Onodera <onodera@clear-code.com>

	* test/unit/fixtures/story/rurema/items.grn,
	test/unit/story/test-rurema.c: [suggest][complete] add tests of
	completion for different behavior with upcase or downcase queries

2012-01-19 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, test/unit/core/test-database.c: grn_table_at: support
	grn_db.

	* lib/ctx.h, test/unit/core/dat/test-dat-pat.cpp,
	test/unit/lib/grn-assertions.h, test/unit/util/test-string.c: don't
	use grn_obj in LOGTRACE.

2012-01-19 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h, lib/dat/dat.hpp, lib/dat/entry.hpp,
	lib/dat/trie.cpp, lib/dat/trie.hpp: implemented grn_dat_repair().

2012-01-17 Kouhei Sutou <kou@clear-code.com>

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] groonga package doesn't
	require groonga-doc package. fixes #1250  Suggested by Masaharu IWAI.
	Thanks!!!

	* packages/debian/changelog, packages/debian/control: [deb]
	groonga-server doesn't require groonga-munin-plugins. refs #1251
	Suggested by Masaharu IWAI. Thanks!!!

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] groonga-server doesn't
	require groonga-munin-plugins. fixes #1251  Suggested by Masaharu
	IWAI. Thanks!!!

	* packages/debian/changelog, packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: update the latest version.

2012-01-13 Kouhei Sutou <kou@clear-code.com>

	* include/groonga.h, lib/db.c, test/unit/core/test-database.c:
	grn_table_get: support grn_db. fixes #1242

2012-01-13 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h, lib/dat/dat.hpp, lib/dat/header.hpp,
	lib/dat/trie.cpp, lib/dat/trie.hpp: implemented a flag for detecting
	grn_dat corruption.

2012-01-13 Kouhei Sutou <kou@clear-code.com>

	* include/groonga.h, lib/db.c: grn_obj_delete_by_id: int -> grn_id.
	fixes #1241

2012-01-13 Susumu Yata <susumu.yata@gmail.com>

	* examples/kv.c, include/groonga.h, lib/ctx.c, lib/db.c, lib/db.h,
	lib/expr.c, lib/ii.c, lib/pat.c, lib/proc.c, lib/ql.c, lib/scm.c,
	lib/store.c, plugins/suggest/suggest.c, src/grntest.c: updated to use
	unsigned int instead of unsigned.

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

	* build/makefiles/sphinx-build.am, doc/Makefile.am: clone Sphinx on
	doc/.

	* build/makefiles/gettext.am, build/makefiles/sphinx.am, configure.ac:
	don't clean generated files by Sphinx on no hg environment.

	* test/unit/core/dat/test-dat-pat.cpp,
	test/unit/core/dat/test-dat.cpp: [test] remove unused variables.

2012-01-11 Kouhei Sutou <kou@clear-code.com>

	* configure.ac, test/unit/core/dat/Makefile.am: [test][c++] add
	-Wno-clobbered flags for building tests.

2012-01-11 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, test/unit/core/dat/test-dat.cpp: fixed a bug of
	grn_dat_scan().

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

	* build/makefiles/LC_MESSAGES.am, build/makefiles/gettext.am,
	build/makefiles/locale.am, build/makefiles/sphinx.am, doc/Makefile.am,
	doc/locale/Makefile.am, doc/locale/en/LC_MESSAGES/LC_MESSAGES.am,
	doc/locale/en/LC_MESSAGES/Makefile.am,
	doc/locale/en/LC_MESSAGES/files.am,
	doc/locale/en/LC_MESSAGES/gettext.am,
	doc/locale/en/LC_MESSAGES/sphinx-build.am, doc/locale/en/Makefile.am,
	doc/locale/en/files.am, doc/locale/en/locale.am,
	doc/locale/en/sphinx-build.am, doc/locale/en/sphinx.am,
	doc/locale/ja/LC_MESSAGES/LC_MESSAGES.am,
	doc/locale/ja/LC_MESSAGES/Makefile.am,
	doc/locale/ja/LC_MESSAGES/files.am,
	doc/locale/ja/LC_MESSAGES/gettext.am,
	doc/locale/ja/LC_MESSAGES/sphinx-build.am, doc/locale/ja/Makefile.am,
	doc/locale/ja/files.am, doc/locale/ja/locale.am,
	doc/locale/ja/sphinx-build.am, doc/locale/ja/sphinx.am,
	doc/locale/template.locale.LC_MESSAGES.Makefile.am,
	doc/locale/template.locale.Makefile.am, lib/Makefile.am: use relative
	path for include in Makefile.am.

	* include/groonga.h, lib/db.c, lib/hash.c, lib/pat.c,
	test/unit/core/test-command-dump.c,
	test/unit/core/test-command-load.c, test/unit/core/test-hash.c,
	test/unit/core/test-inverted-index.c,
	test/unit/core/test-patricia-trie-search.c,
	test/unit/core/test-patricia-trie.c, test/unit/core/test-table.c: add
	const to void *value of *_set_value().

2012-01-10 Yoji SHIDARA <dara@shidara.net>

	* lib/hash.c, lib/pat.c: [msgpack] should be sum of #keys and #values
	refs #1215

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

	* configure.ac, include/groonga.h, lib/ctx.c, lib/ctx.h, lib/expr.c,
	lib/proc.c, lib/scm.c, lib/token.c, src/grnslap.c, src/grntest.c,
	src/groonga.c: enable write-strings warnings and suppress those
	warnings.  Suggested by montywi. Thanks!!!

2012-01-10 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h: added grn_dat_scan().

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

	* configure.ac, lib/db.c: add --with-default-db-key configure option.
	dynamic DB key change environment variable is changed:
	GRN_CREATE_DB_USING_PAT -> GRN_DB_KEY=pat/GRN_DB_KEY=dat

	* lib/db.c, test/unit/core/test-command-load.c: show column name on
	cast failed.

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

	* test/unit/core/dat/test-cursor-factory.cpp,
	test/unit/core/dat/test-dat-cursor.cpp,
	test/unit/core/dat/test-dat-pat.cpp, test/unit/core/dat/test-dat.cpp,
	test/unit/core/dat/test-file.cpp, test/unit/core/dat/test-key.cpp,
	test/unit/core/dat/test-string.cpp, test/unit/core/dat/test-trie.cpp:
	[test] use Cutter 1.2.0.

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

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc] fix a
	typo.

2011-12-28 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/source/characteristic.txt: [doc] fixed a typo.

	* doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/source/characteristic.txt: [doc] updated characteristics of
	groonga.

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

	* lib/geo.c, lib/geo.h, lib/proc.c,
	test/unit/core/test-command-select-geo.c, test/unit/core/test-geo.c:
	[geo] geo_in_circle() without index supports approximate type.  fixes
	#1226

	* include/groonga.h, lib/geo.c, lib/geo.h, lib/proc.c,
	test/unit/core/test-command-select-geo.c: [geo] geo_in_circle()
	supports approximate type. refs #1226  geo_in_circle() without index
	isn't supported yet.

	* doc/source/functions/geo_distance.txt, lib/proc.c,
	test/unit/core/Makefile.am, test/unit/core/test-command-select-geo.c:
	[geo] geo_distance() supports approximate type. refs #1226
	abbreviation isn't supported yet.

2011-12-28 Yoji SHIDARA <dara@shidara.net>

	* lib/output.c, lib/proc.c: [msgpack] partially support MessagePack on
	select  drilldown is not yet supported.  refs #1215

	* test/unit/http/test-http-select-basic.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: [test] support msgpack
	on test-http-select-basic  refs #1215

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

	* lib/geo.c, lib/geo.h, lib/proc.c: [geo] use meaningful name for
	approximate types. refs #1226

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

	* lib/dat/file-impl.cpp, lib/dat/file-impl.hpp: [windows] really don't
	rename open method.

	* packages/debian/changelog, packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: update release inforamtion.

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc]
	translate news.

2011-12-27 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/trie.cpp, lib/dat/trie.hpp: added
	grn::dat::Trie::lcp_search().

	* lib/dat.cpp, lib/dat.h: added grn_dat_lcp_search() and
	grn_dat_next().

2011-12-27 Yoji SHIDARA <dara@shidara.net>

	* test/unit/http/test-http-select-basic.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: [test] follow output
	column order change.  the change caused by migration from grn_pat to
	grn_dat. fixes #1210

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

	* configure.ac, lib/dat/Makefile.am, lib/dat/file-impl.cpp: add
	--enable-map-hugetlb option.

2011-12-26 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-command-delete.c: mention filter in
	error message when delete is used with id, key and filter

	* lib/proc.c, test/unit/core/test-command-delete.c: show error message
	when delete filter is used with id and/or key

	* lib/proc.c, test/unit/core/test-command-delete.c: add --filter
	option to delete command

2011-12-26 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h: added grn_dat_at().

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

	* lib/proc.c, .../core/test-command-select-query-expansion.c: [select]
	support string vector column for query expansion. fixes #1216

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

	* include/groonga.h, lib/db.c: exported grn_obj_delete_by_id()

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

	* include/groonga.h, lib/db.c: added grn_obj_get_values()

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

	* .logaling/config, .logaling/glossary/groonga.ja.en.tsv,
	.logaling/glossary/groonga.ja.en.yml,
	doc/source/translation_table.lst: use logaling.

2011-12-19 Yoji SHIDARA <dara@shidara.net>

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: [test] extract
	outputy_type dependent helpers

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

	* lib/db.c, test/unit/http/test-http-schema.rb: [shcema][table-create]
	improve message on variable size value type error.  refs #915 refs
	#1210

	* lib/proc.c, test/unit/http/test-http-schema.rb:
	[shcema][table-create] add tags.  refs #915 refs #1210

	* lib/db.c, test/unit/http/test-http-schema.rb: [shcema][table-create]
	show key type name on big key size error.  refs #915 refs #1210

	* lib/db.c, test/unit/http/test-http-schema.rb: [shcema][table-create]
	report error for neither type nor table key.  refs #915 refs #1210

	* lib/db.c, test/unit/http/test-http-schema.rb: [shcema][table-create]
	add value type check for view.  refs #915 refs #1210

	* lib/db.c, test/unit/http/test-http-schema.rb: [shcema][table-create]
	check max key size.  refs #915 refs #1210

	* lib/db.c, test/unit/http/test-http-schema.rb: [shcema][table-create]
	validate key_type.  refs #915 refs #1210

	* lib/db.c, test/unit/http/test-http-schema.rb: [shcema][table-create]
	add [table][create] tag.  refs #915

	* lib/db.c, test/unit/http/test-http-schema.rb: [shcema][table-create]
	validate WITH_SIS flag.  refs #915 refs #1210

	* lib/db.c, test/unit/http/test-http-schema.rb: [shcema][table-create]
	validate flags.  refs #915 refs #1210

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

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: [test][http] support
	MessagePack test but it fails.  We should put return_code into
	response on MessagePack format in src/groonga.c.

	* .gitignore, test/unit/Gemfile, test/unit/run-test.sh: [test][ruby]
	support running test on not test/unit/ directory.

	* test/unit/run-test.rb, test/unit/run-test.sh: [test][ruby] use
	bundler.

2011-12-14 Yoji SHIDARA <dara@shidara.net>

	* lib/ctx.c, lib/output.c, lib/ql.h: use #ifdef instead of #if

	* lib/ctx.c, lib/output.c, lib/ql.h: implement messagepack serializer

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

	* doc/Makefile.am, doc/files.am: [doc] distribute
	update_execution_example.py again. fixes #1208  Reported by Yoji
	Shidara. Thanks!!

2011-12-12 Susumu Yata <susumu.yata@gmail.com>

	* lib/com.h, lib/dat.cpp: replaced a tab with spaces. updated to
	explicitly add '\0' independent of grn_itoh().

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

	* lib/db.c, lib/io.c, lib/str.c: stopped adding nul character in
	grn_itoh(). refs #1194

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

	* doc/Makefile.am, doc/source/update_execution_example.py,
	doc/update_execution_example.py: [doc][example] move example updater
	to doc/ from doc/source/.

	* doc/source/tutorial/data.txt, doc/source/tutorial/drilldown.txt,
	doc/source/tutorial/index.txt, doc/source/tutorial/introduction.txt,
	doc/source/tutorial/match_columns.txt,
	doc/source/tutorial/micro_blog.txt, doc/source/tutorial/network.txt,
	doc/source/tutorial/patricia_trie.txt,
	doc/source/tutorial/query_expansion.txt,
	doc/source/tutorial/search.txt,
	doc/source/update_execution_example.py: [doc][example] always specify
	database in each file.

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

	* data/html/admin/index.html,
	data/html/admin/js/jquery.flot-0.7.min.js,
	data/html/admin/js/jquery.flot.license.txt: [admin] support throughput
	chart.

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

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/locale/ja/LC_MESSAGES/executables.po,
	doc/locale/ja/LC_MESSAGES/geolocation_search.po,
	doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/locale/ja/LC_MESSAGES/type.po: cut off needless mmap call

2011-12-01 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/source/tutorial/introduction.txt: [doc] updated the first section
	of the tutorial.

2011-11-30 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/source/tutorial/introduction.txt: [doc] updated a part of the
	tutorial.

	* doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/source/tutorial/introduction.txt: [doc] updated a part of the
	tutorial.

	* doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/source/tutorial/introduction.txt: [doc] updated a part of the
	tutorial.

	* doc/source/example/tutorial/data-1.log,
	doc/source/example/tutorial/data-2.log,
	doc/source/example/tutorial/data-3.log,
	doc/source/example/tutorial/introduction-1.log,
	doc/source/example/tutorial/introduction-2.log,
	doc/source/example/tutorial/introduction-3.log,
	doc/source/tutorial/data.txt: [doc] fixed execution examples
	(introduction-1, 2 and 3).

2011-11-29 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/limitations.po,
	doc/source/limitations.txt: [doc] translated "Limitations".

	* doc/locale/ja/LC_MESSAGES/tutorial.po, doc/source/tutorial.txt,
	doc/source/tutorial/introduction.txt: [doc] updated and fixed
	incorrect descriptions.

	* doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/source/characteristic.txt: [doc] improved.

2011-11-28 Susumu Yata <susumu.yata@gmail.com>

	* doc/locale/ja/LC_MESSAGES/install.po, doc/source/install.txt: [doc]
	updated.

	* doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/source/characteristic.txt: [doc] updated.

	* doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/locale/ja/LC_MESSAGES/news.po: [doc] updated po files.

	* doc/locale/ja/LC_MESSAGES/index.po, doc/source/index.txt: [doc]
	English title.

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

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: add release
	note.

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

	* doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po: [doc][ja] remove fuzzy.

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc][ja]
	translate news.

	* lib/proc.c, lib/scm.c: [mingw] undef stat.

	* .gitignore, configure.ac, doc/source/news.txt,
	packages/windows/Makefile.am, packages/windows/Rakefile,
	packages/windows/setup-x64.nsi.in, packages/windows/setup.nsi.in:
	[windows] support x86.

	* packages/yum/Makefile.am, packages/yum/groonga-depended-packages:
	[yum] support i386.

	* packages/apt/Makefile.am, packages/apt/build-deb.sh: [apt] support
	i386.

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

	* lib/db.c, test/unit/core/test-rename.c: [rename] support renaming
	table that has no column.

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

	* lib/db.c, test/unit/core/test-rename.c: fix columns aren't renamed
	bug in grn_table_rename(). fixes #1167

	* test/unit/core/Makefile.am, test/unit/core/test-rename.c: [test] add
	a test about grn_column_rename(). refs #1167  Also add a
	grn_table_rename() but it's omitted for now.

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

	* include/groonga.h, test/unit/core/test-cast-basic.c: simplified
	GRN_GEO_DEGREE2MSEC

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

	* lib/geo.c, lib/geo.h: [geo] enable performace improved
	geo_in_rectangle. fixes #1173

	* test/unit/core/test-command-column-list.c,
	test/unit/core/test-command-dump.c,
	test/unit/core/test-command-load.c,
	test/unit/core/test-command-select.c: [test] follow key management
	backend change. fixes #1167  key managerment backend was changed to
	grn_dat from grn_pat at 964ec43bf468229b119de155bc14b3eee49706d1

	* lib/geo.c, lib/geo.h: [geo] represent entry status as flags to
	reduce memory usage.

	* lib/geo.c, lib/geo.h: [geo] base_key -> key.

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

	* lib/db.c, lib/db.h: adopted grn_dat for table/column name
	management. refs #1167

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

	* lib/geo.c, lib/geo.h: [geo] add GRN_ prefix. refs #1173

	* lib/geo.c, lib/geo.h: [geo] make minimum reduce bit customizable.
	refs #1173

	* lib/geo.c, test/unit/core/test-geo-in-rectangle-border.c: [geo]
	enables initial inner check. refs #1173

	* lib/geo.c, lib/geo.h: [geo] improve geo_geo_cursor_next()
	performace. refs #1173  This change reduces search a target mesh to
	small meshes. It improves performance because search target records
	are also reduced. Here are benchmark result by
	test/benchmark/bench-geo-select.c:  CFLAGS: -O0 -ggdb3 CPU: Intel(R)
	Core(TM) i7 CPU         860  @ 2.80GHz stepping 05  Old: % (cd
	test/benchmark/ && make --quiet run-bench-geo-select)
	run-bench-geo-select: (time) 1st: select_in_rectangle (partial):
	(0.819828) 2nd: select_in_rectangle (partial): (0.832293) 1st:
	select_in_rectangle     (all): (8.82504) 2nd: select_in_rectangle
	(all): (8.97628)  New; % (cd test/benchmark;
	GRN_GEO_CURSOR_STRICTLY=yes make --quiet run-bench-geo-select)
	run-bench-geo-select: (time) 1st: select_in_rectangle (partial):
	(0.528143) 2nd: select_in_rectangle (partial): (0.518647) 1st:
	select_in_rectangle     (all): (8.77378) 2nd: select_in_rectangle
	(all): (8.76765)  CFLAGS: -O3 -ggdb3 CPU: Intel(R) Core(TM) i7 CPU
	    860  @ 2.80GHz stepping 05  Old: % (cd test/benchmark/ && make
	--quiet run-bench-geo-select) run-bench-geo-select: (time) 1st:
	select_in_rectangle (partial): (0.415439) 2nd: select_in_rectangle
	(partial): (0.423479) 1st: select_in_rectangle     (all): (4.63983)
	2nd: select_in_rectangle     (all): (4.53055)  New: % (cd
	test/benchmark; GRN_GEO_CURSOR_STRICTLY=yes make --quiet
	run-bench-geo-select) run-bench-geo-select: (time) 1st:
	select_in_rectangle (partial): (0.26974) 2nd: select_in_rectangle
	(partial): (0.250247) 1st: select_in_rectangle     (all): (4.45263)
	2nd: select_in_rectangle     (all): (4.61558)  The benchmark results
	shows this change improves performance but this feature is disabled by
	default. It can be enabled by GRN_GEO_CURSOR_STRICTLY=yes environment
	variable.  TODO: If top-left point and bottom-right point euqal to the
	initial mesh, we shuold not reduce the mesh.

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

	* data/munin/Makefile.am, data/munin/groonga_throughput: [munin] add a
	Munin plugin to measure throughput. refs #1171

2011-11-17 Susumu Yata <susumu.yata@gmail.com>

	* test/unit/core/dat/Makefile.am, test/unit/core/dat/test-dat-pat.cpp,
	test/unit/core/dat/test-trie.cpp: added a test that compares grn_pat
	and grn_dat.

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

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] add --with-munin-plugins
	option.

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] add
	--with-package-platform=redhat option.

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

	* include/groonga.h, lib/db.c: added grn_table_update()

2011-11-15 Susumu Yata <susumu.yata@gmail.com>

	* test/unit/core/dat/test-dat-cursor.cpp,
	test/unit/core/dat/test-dat.cpp: remove catastrophic grn_init/fin()
	calls from cut_setup/teardown().

	* lib/Makefile.am, lib/dat.cpp, lib/dat/Makefile.am,
	lib/dat/file-impl.hpp: Good news: grn_dat is now available on Windows
	as well.

	* src/groonga.c, src/suggest/groonga_suggest_learner.c: add
	initialization of variables.

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

	* include/groonga.h, lib/db.c: added grn_obj_rename()

	* lib/db.c, lib/db.h: renamed grn_obj_rename into grn_obj_path_rename

2011-11-15 Susumu Yata <susumu.yata@gmail.com>

	* test/unit/core/dat/Makefile.am,
	test/unit/core/dat/test-dat-cursor.cpp: add a test of grn_dat_cursor.

2011-11-14 Susumu Yata <susumu.yata@gmail.com>

	* test/unit/core/dat/Makefile.am, test/unit/core/dat/test-dat.cpp,
	test/unit/core/dat/test-trie.cpp: add a test of grn_dat (except
	grn_dat_get_key2() and grn_dat_cursor).

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

	* lib/ctx.c, lib/ql.c: removed grn_ql_def_db_funcs()

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

	* configure.ac, test/unit/core/Makefile.am,
	test/unit/core/test-geo-in-rectangle-border.c,
	test/unit/fixtures/Makefile.am, test/unit/fixtures/geo/Makefile.am,
	test/unit/fixtures/geo/data.grn, test/unit/fixtures/geo/ddl.grn,
	test/unit/fixtures/geo/generate-data.rb: [test][geo] add tests for
	geo_in_rectangle.

	* lib/plugin.c, test/unit/core/test-plugin.c: [plugin] fix error
	message on too long plugin path.

	* test/unit/core/test-geo-in-rectangle.c, test/unit/core/test-geo.c:
	[test] remove unused variables.

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

	* lib/db.c, lib/geo.c, lib/ii.c, lib/proc.c: suppress warnings by
	-Wuninitialized and -O2.

	* configure.ac, data/init.d/redhat/Makefile.am,
	data/init.d/redhat/sysconfig/Makefile.am: [redhat] don't install
	RedHat platform related files by default.  Use
	--with-package-platform=redhat for installing them.

	* configure.ac, data/munin/Makefile.am: [munin] don't install Munin
	plugins by default.

	* lib/geo.c, lib/plugin.c, src/groonga.c,
	src/suggest/groonga_suggest_httpd.c: suppress unused-variable
	warnings.

2011-11-11 Susumu Yata <susumu.yata@gmail.com>

	* test/unit/core/dat/test-cursor-factory.cpp,
	test/unit/core/dat/test-id-cursor.cpp,
	test/unit/core/dat/test-string.cpp, test/unit/core/dat/test-trie.cpp:
	fix assertions.

	* test/unit/core/dat/test-cursor-factory.cpp,
	test/unit/core/dat/test-file.cpp, test/unit/core/dat/test-header.cpp,
	test/unit/core/dat/test-key.cpp, test/unit/core/dat/test-string.cpp,
	test/unit/core/dat/test-trie.cpp: replace cppcut_assert_equals by
	cut_assert_nulls and cut_assert_not_nulls.

	* test/unit/core/dat/test-file.cpp, test/unit/core/dat/test-trie.cpp:
	fix a bug (wrong temporary file paths).

	* test/unit/core/dat/Makefile.am, test/unit/core/dat/test-key.cpp,
	test/unit/core/dat/test-string.cpp,
	test/unit/core/dat/test-string.hpp: add test-string.hpp to define an
	operator to output grn::dat::String through std::ostream.

	* test/unit/core/dat/test-base.cpp, test/unit/core/dat/test-block.cpp,
	test/unit/core/dat/test-check.cpp,
	test/unit/core/dat/test-cursor-factory.cpp,
	test/unit/core/dat/test-entry.cpp, test/unit/core/dat/test-file.cpp,
	test/unit/core/dat/test-header.cpp,
	test/unit/core/dat/test-id-cursor.cpp,
	test/unit/core/dat/test-key-cursor.cpp,
	test/unit/core/dat/test-key.cpp, test/unit/core/dat/test-node.cpp,
	test/unit/core/dat/test-predictive-cursor.cpp,
	test/unit/core/dat/test-prefix-cursor.cpp,
	test/unit/core/dat/test-string.cpp, test/unit/core/dat/test-trie.cpp,
	test/unit/core/dat/test-vector.cpp: correct the argument order of
	cppcut_assert_equal().

	* test/unit/core/dat/test-base.cpp, test/unit/core/dat/test-block.cpp,
	test/unit/core/dat/test-check.cpp,
	test/unit/core/dat/test-cursor-factory.cpp,
	test/unit/core/dat/test-entry.cpp, test/unit/core/dat/test-file.cpp,
	test/unit/core/dat/test-header.cpp, test/unit/core/dat/test-key.cpp,
	test/unit/core/dat/test-string.cpp, test/unit/core/dat/test-trie.cpp,
	test/unit/core/dat/test-vector.cpp: replace static_casts by
	constructors.

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

	* examples/Makefile.am, src/Makefile.am, src/suggest/Makefile.am,
	test/benchmark/Makefile.am: re-support --disable-static.
	[groonga-dev,00612]  Suggested by Kenichi Aramaki. Thanks!!!

2011-11-10 Susumu Yata <susumu.yata@gmail.com>

	* test/unit/core/dat/Makefile.am,
	test/unit/core/dat/test-id-cursor.cpp,
	test/unit/core/dat/test-key-cursor.cpp,
	test/unit/core/dat/test-predictive-cursor.cpp,
	test/unit/core/dat/test-prefix-cursor.cpp: add a test of
	grn::dat::IdCursor and skeltons of other cursors' tests.

	* test/unit/core/dat/test-key.cpp, test/unit/core/dat/test-node.cpp,
	test/unit/core/dat/test-string.cpp: replace cut_assert() by
	cppcut_assert_equal().

	* test/unit/core/dat/Makefile.am, test/unit/core/dat/test-trie.cpp:
	add a test of grn::dat::Trie.

	* test/unit/core/dat/Makefile.am, test/unit/core/dat/test-file.cpp:
	add a test of grn::dat::File.

	* test/unit/core/dat/Makefile.am,
	test/unit/core/dat/test-cursor-factory.cpp: add a test of
	grn::dat::CursorFactory.

2011-11-09 Susumu Yata <susumu.yata@gmail.com>

	* test/unit/core/dat/Makefile.am, test/unit/core/dat/test-string.cpp:
	add a test of grn::dat::String.

	* test/unit/core/dat/Makefile.am, test/unit/core/dat/test-base.cpp,
	test/unit/core/dat/test-block.cpp, test/unit/core/dat/test-check.cpp,
	test/unit/core/dat/test-entry.cpp, test/unit/core/dat/test-header.cpp,
	test/unit/core/dat/test-key.cpp, test/unit/core/dat/test-node.cpp,
	test/unit/core/dat/test-vector.cpp: add unit-tests of grn_dat.

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

	* configure.ac, test/unit/core/Makefile.am,
	test/unit/core/dat/Makefile.am, test/unit/core/dat/test-array.cpp:
	[test][dat] add a test for grn::dat::Array.

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

	* include/groonga.h, lib/dat.h: hid grn_dat_curr_id() and
	grn_dat_truncate()

	* include/groonga.h, lib/dat.h: exported grn_dat to groonga.h! yay!

2011-11-09 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h: rename arguments.

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

	* configure.ac, groonga.pc.in: add groonga_version to .pc.  If groonga
	is released version, both Version and groonga_version are X.Y.Z. If
	groonga is *not* released version, Version is X.Y.Z but
	groonga_version is X.Y.Z-AA-BBBBBBBB.

2011-11-07 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h: add grn_dat_truncate().

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

	* test/unit/core/test-command-truncate.c, test/unit/core/test-table.c:
	[test] enable truncate tests. refs #892

2011-11-07 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h, lib/db.c: add grn::dat::Key * to
	grn_dat_cursor for grn_dat_cursor_get_key(). add const to the 3rd
	argument of grn_dat_cursor_get_key().

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

	* lib/hash.c, lib/ii.c, lib/pat.c, lib/store.c: fixed clearing flag
	values

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

	* lib/hash.c, lib/ii.c, lib/pat.c, lib/store.c: fixed a bug that
	grn_*_truncate() cause clear the objects id field

2011-11-04 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat/trie.hpp: add error handling.

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

	* lib/db.c, lib/store.c: [zlib][lzo] support getting value from
	zlib/lzo compressed column. GitHub#6  But the current implementation
	leaks memories. We will fix it but it will not be soon... Sorry.
	Reported by Takayuki Yamaguchi. Thanks!!!

2011-11-04 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h, lib/dat/trie.cpp, lib/dat/trie.hpp:
	implement grn_dat_update(), grn_dat_update_by_id(), and
	grn_dat_cursor_delete().

	* lib/dat.cpp, lib/dat.h: give a temporary implementation to
	grn_dat_cursor_get_key().

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

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] enable zlib and lzo
	support.

	* packages/debian/control, packages/debian/rules: [debian] enable zlib
	and lzo support.

2011-11-02 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h: add skeltons of delete_by_id() and delete().
	remove a useless WIN32 region and add a required one.

	* lib/dat.cpp, lib/dat.h: add critical sections to avoid collisions.

2011-11-01 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat.h: added try blocks and a new member
	`old_trie'.

	* lib/dat.cpp, lib/dat/Makefile.am, lib/dat/array.hpp,
	lib/dat/base.hpp, lib/dat/block.hpp, lib/dat/check.hpp,
	lib/dat/common-prefix-cursor.cpp, lib/dat/common-prefix-cursor.hpp,
	lib/dat/cursor-factory.cpp, lib/dat/cursor.hpp, lib/dat/dat.hpp,
	lib/dat/entry.hpp, lib/dat/file-impl.cpp, lib/dat/file-impl.hpp,
	lib/dat/file.cpp, lib/dat/file.hpp, lib/dat/header.hpp,
	lib/dat/id-cursor.cpp, lib/dat/id-cursor.hpp, lib/dat/key-cursor.cpp,
	lib/dat/key-cursor.hpp, lib/dat/key-info.hpp, lib/dat/key.hpp,
	lib/dat/memory-mapped-file-impl.cpp,
	lib/dat/memory-mapped-file-impl.hpp, lib/dat/memory-mapped-file.cpp,
	lib/dat/memory-mapped-file.hpp, lib/dat/node.hpp,
	lib/dat/predictive-cursor.cpp, lib/dat/predictive-cursor.hpp,
	lib/dat/prefix-cursor.cpp, lib/dat/prefix-cursor.hpp,
	lib/dat/string.hpp, lib/dat/timer.hpp, lib/dat/trie.cpp,
	lib/dat/trie.hpp, lib/dat/usage.hpp, lib/dat/vector.hpp: replace the
	implementation of grn_dat.

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

	* test/unit/grntest/test-gqtp.rb, test/unit/grntest/test-http.rb,
	test/unit/grntest/test-option.rb,
	test/unit/lib/ruby/groonga-grntest-test-utils.rb: [test][grntest]
	GrnTest -> Grntest.

	* test/unit/grntest/test-gqtp.rb, test/unit/grntest/test-http.rb:
	[test][grntest] use non standard port number.

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

	* lib/expr.c, test/unit/core/test-command-select-query.c: [query]
	ignore leading "+" in query for MySQL's boolean mode.

	* src/grntest.c, test/unit/grntest/test-http.rb: [grntest][report]
	escape result to support XML output type.

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

	* lib/proc.c, src/grntest.c: remove needless defines.

	* lib/geo.c, lib/plugin.c, lib/proc.c, lib/util.c, src/grntest.c,
	test/unit/fixtures/plugins/string.c: include system headers after
	'#includ <config.h>'.

	* configure.ac, lib/groonga_in.h: define _*_SOURCE in configure.

	* src/grntest.c, test/unit/grntest/test-option.rb: [grntest] add
	--log-path.

	* doc/source/executables/grntest.txt, src/grntest.c,
	test/unit/grntest/test-gqtp.rb, test/unit/grntest/test-http.rb:
	[grntest] don't connect to FTP server implicitly.  --noftp -> --ftp.

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

	* doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/install.po: [doc][install][ja] translate.

	* doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc][news]
	use the same format.

	* packages/yum/Makefile.am, packages/yum/build-in-chroot.sh,
	packages/yum/build-repository-rpm.sh, packages/yum/build-rpm.sh,
	packages/yum/sign-rpm.sh, packages/yum/update-repository.sh: [yum]
	update build system.

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

	* INSTALL, NEWS: [doc] reference to doc/source/.

	* doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc] add
	1.2.7 entry.

	* doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/source/contribution/documentation/i18n.txt: [doc][ja] improve
	description about HTML files generation for all languages.

	* build/makefiles/locale.am, doc/locale/Makefile.am: [doc] really
	support 'make update-po' in doc/.

	* NEWS, doc/files.am, doc/source/news.txt, doc/source/news/senna.txt:
	[doc] move NEWS in Senna period to doc/source/news/.

2011-10-21 yoshihara haruka <yoshihara@clear-code.com>

	* doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/source/contribution/documentation/i18n.txt: add sentence for how
	to generate HTML for all languages.

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

	* .../search-bigram-index-column-value.png,
	.../search-bigram-index-column-value.svg,
	.../search-bigram-token-id.png, .../search-bigram-token-id.svg,
	.../images/fulltext-introduction/search-bigram.png,
	.../images/fulltext-introduction/search-bigram.svg,
	.../search-choose-tokenizer.png, .../search-choose-tokenizer.svg,
	.../search-first-index-column-value.png,
	.../search-first-index-column-value.svg,
	.../search-first-token-id.png, .../search-first-token-id.svg,
	.../fulltext-introduction/search-initial-state.png,
	.../fulltext-introduction/search-initial-state.svg,
	.../images/fulltext-introduction/search-result.png,
	.../images/fulltext-introduction/search-result.svg,
	.../search-second-index-column-value.png,
	.../search-second-index-column-value.svg,
	.../search-second-token-id.png, .../search-second-token-id.svg: [doc]
	add images for explaining about fulltext search.

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

	* lib/geo.c, test/benchmark/bench-geo-select.c: [geo] remove loop
	grn_geo_select_in_rectangle() implementation.

	* lib/geo.c, test/unit/core/test-geo-in-rectangle.c: [geo] support
	limit.

	* lib/geo.c, test/unit/core/test-geo-in-rectangle.c: [geo] add missing
	return.

	* test/unit/core/Makefile.am, test/unit/core/test-geo-in-rectangle.c:
	[test][geo] add tests for geo in rectangle family.

	* include/groonga.h, lib/db.c, lib/geo.c: GRN_CURSOR_GEO ->
	GRN_CURSOR_COLUMN_GEO_INDEX.

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

	* include/groonga.h, lib/db.c, lib/geo.c, lib/geo.h, lib/ii.c,
	lib/ii.h, test/benchmark/bench-geo-select.c: add grn_geo_cursor.

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

	* .gitignore, test/benchmark/Makefile.am,
	test/benchmark/bench-geo-select.c, test/benchmark/bench-geo-select.sh,
	test/benchmark/geo-select-generate-grn.rb: [benchmark][geo][select]
	add a benchmark.

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

	* include/groonga.h, lib/geo.c, test/unit/core/test-geo.c: [geo] add
	grn_geo_estimate_in_rectangle().

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

	* configure.ac, test/benchmark/Makefile.am,
	test/benchmark/fixtures/Makefile.am,
	test/benchmark/fixtures/geo-select/13_2010.CSV.xz,
	test/benchmark/fixtures/geo-select/Makefile.am,
	test/benchmark/fixtures/geo-select/README.txt,
	.../benchmark/fixtures/geo-select/format_2010.html: [benchmark][geo]
	add test data.  See also: http://nlftp.mlit.go.jp/isj/

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

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer: [query-log-analyzer] fix typos...

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

	* doc/source/images/fulltext-introduction/array.png,
	doc/source/images/fulltext-introduction/array.svg,
	.../images/fulltext-introduction/columns.png,
	.../images/fulltext-introduction/columns.svg,
	.../images/fulltext-introduction/hash-table.png,
	.../images/fulltext-introduction/hash-table.svg,
	.../images/fulltext-introduction/index-column.png,
	.../images/fulltext-introduction/index-column.svg,
	.../fulltext-introduction/inverted-index.png,
	.../fulltext-introduction/inverted-index.svg,
	.../images/fulltext-introduction/patricia-trie.png,
	.../images/fulltext-introduction/patricia-trie.svg,
	.../images/fulltext-introduction/prefix-search.png,
	.../images/fulltext-introduction/prefix-search.svg,
	.../images/fulltext-introduction/record-id.png,
	.../images/fulltext-introduction/record-id.svg,
	doc/source/images/fulltext-introduction/record.png,
	doc/source/images/fulltext-introduction/record.svg,
	.../images/fulltext-introduction/scalar-column.png,
	.../images/fulltext-introduction/scalar-column.svg,
	.../fulltext-introduction/search-on-key-table.png,
	.../fulltext-introduction/search-on-key-table.svg,
	.../images/fulltext-introduction/tokenizer.png,
	.../images/fulltext-introduction/tokenizer.svg,
	.../fulltext-introduction/update-initial.png,
	.../fulltext-introduction/update-initial.svg,
	.../update-process-first-data-first-token.png,
	.../update-process-first-data-first-token.svg,
	.../update-process-first-data-second-token.png,
	.../update-process-first-data-second-token.svg,
	.../update-process-second-data-first-token.png,
	.../update-process-second-data-first-token.svg,
	.../update-process-second-data-second-token.png,
	.../update-process-second-data-second-token.svg,
	.../update-save-first-data.png, .../update-save-first-data.svg,
	.../update-save-second-data.png, .../update-save-second-data.svg,
	.../images/fulltext-introduction/vector-column.png,
	.../images/fulltext-introduction/vector-column.svg: [doc] add images
	for describe about fulltext search.

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

	* doc/source/commands/suggest-completion.log,
	doc/source/commands/suggest-correction.log,
	doc/source/commands/suggest-learn-completion.log,
	doc/source/commands/suggest-learn-correction.log,
	doc/source/commands/suggest-learn-suggestion.log,
	doc/source/commands/suggest-mixed.log,
	doc/source/commands/suggest-suggestion.log,
	doc/source/example/completion-1.log,
	doc/source/example/correction-1.log,
	doc/source/example/suggestion-1.log,
	doc/source/example/tutorial/drilldown-1.log,
	doc/source/example/tutorial/drilldown-2.log,
	doc/source/example/tutorial/drilldown-3.log,
	doc/source/example/tutorial/drilldown-4.log,
	doc/source/example/tutorial/drilldown-5.log,
	doc/source/example/tutorial/drilldown-6.log,
	doc/source/example/tutorial/index-1.log,
	doc/source/example/tutorial/index-2.log,
	doc/source/example/tutorial/index-3.log,
	doc/source/example/tutorial/index-4.log,
	doc/source/example/tutorial/index-5.log,
	doc/source/example/tutorial/index-6.log,
	doc/source/example/tutorial/index-7.log,
	doc/source/example/tutorial/introduction-1.log,
	doc/source/example/tutorial/introduction-10.log,
	doc/source/example/tutorial/introduction-11.log,
	doc/source/example/tutorial/introduction-12.log,
	doc/source/example/tutorial/introduction-13.log,
	doc/source/example/tutorial/introduction-14.log,
	doc/source/example/tutorial/introduction-15.log,
	doc/source/example/tutorial/introduction-16.log,
	doc/source/example/tutorial/introduction-17.log,
	doc/source/example/tutorial/introduction-2.log,
	doc/source/example/tutorial/introduction-3.log,
	doc/source/example/tutorial/introduction-4.log,
	doc/source/example/tutorial/introduction-5.log,
	doc/source/example/tutorial/introduction-6.log,
	doc/source/example/tutorial/introduction-7.log,
	doc/source/example/tutorial/introduction-8.log,
	doc/source/example/tutorial/introduction-9.log,
	doc/source/example/tutorial/match_columns-1.log,
	doc/source/example/tutorial/match_columns-2.log,
	doc/source/example/tutorial/match_columns-3.log,
	doc/source/example/tutorial/match_columns-4.log,
	doc/source/example/tutorial/micro_blog-1.log,
	doc/source/example/tutorial/micro_blog-10.log,
	doc/source/example/tutorial/micro_blog-2.log,
	doc/source/example/tutorial/micro_blog-3.log,
	doc/source/example/tutorial/micro_blog-4.log,
	doc/source/example/tutorial/micro_blog-5.log,
	doc/source/example/tutorial/micro_blog-6.log,
	doc/source/example/tutorial/micro_blog-7.log,
	doc/source/example/tutorial/micro_blog-8.log,
	doc/source/example/tutorial/micro_blog-9.log,
	doc/source/example/tutorial/network-1.log,
	doc/source/example/tutorial/network-2.log,
	doc/source/example/tutorial/network-3.log,
	doc/source/example/tutorial/patricia_trie-1.log,
	doc/source/example/tutorial/patricia_trie-2.log,
	doc/source/example/tutorial/query_expansion-1.log,
	doc/source/example/tutorial/query_expansion-2.log,
	doc/source/example/tutorial/query_expansion-3.log,
	doc/source/example/tutorial/search-1.log,
	doc/source/example/tutorial/search-2.log,
	doc/source/example/tutorial/search-3.log,
	doc/source/example/tutorial/search-4.log,
	doc/source/example/tutorial/search-5.log,
	doc/source/example/tutorial/search-6.log,
	doc/source/example/tutorial/search-7.log,
	doc/source/tutorial/introduction.txt, doc/source/tutorial/network.txt:
	[doc] update examples.

	* doc/locale/ja/LC_MESSAGES/geolocation_search.po,
	doc/source/geolocation_search.txt,
	doc/themes/groonga/static/groonga.css_t: [doc] translate geolocation
	search.

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc]
	translate news.

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

	* doc/locale/en/LC_MESSAGES/geolocation_search.po,
	doc/locale/ja/LC_MESSAGES/geolocation_search.po: [doc][geo][i18n] add
	po files.

	* doc/source/geolocation_search.txt, doc/source/index.txt: [doc][geo]
	add.

	* .../_static/images/geo-encode-leading-2bit.png,
	.../_static/images/geo-encode-leading-2bit.svg,
	.../_static/images/geo-encode-leading-4bit.png,
	.../_static/images/geo-encode-leading-4bit.svg,
	doc/source/_static/images/geo-in-rectangle.png,
	doc/source/_static/images/geo-points-distance.png,
	doc/source/_static/images/geo-points-distance.svg,
	doc/source/_static/images/geo-points-in-circle.png,
	doc/source/_static/images/geo-points-in-circle.svg,
	.../_static/images/geo-points-in-rectangle.png,
	.../_static/images/geo-points-in-rectangle.svg,
	doc/source/_static/images/geo-points-sort.png,
	doc/source/_static/images/geo-points-sort.svg,
	doc/source/_static/images/geo-points.png,
	doc/source/_static/images/geo-points.svg,
	doc/source/_static/images/geo-search-in-circle.png,
	doc/source/_static/images/geo-search-in-circle.svg,
	.../_static/images/geo-search-in-rectangle.png,
	.../_static/images/geo-search-in-rectangle.svg,
	doc/source/images/geo-encode-leading-2bit.png,
	doc/source/images/geo-encode-leading-2bit.svg,
	doc/source/images/geo-encode-leading-4bit.png,
	doc/source/images/geo-encode-leading-4bit.svg,
	doc/source/images/geo-in-rectangle.png,
	doc/source/images/geo-points-distance.png,
	doc/source/images/geo-points-distance.svg,
	doc/source/images/geo-points-in-circle.png,
	doc/source/images/geo-points-in-circle.svg,
	doc/source/images/geo-points-in-rectangle.png,
	doc/source/images/geo-points-in-rectangle.svg,
	doc/source/images/geo-points-sort.png,
	doc/source/images/geo-points-sort.svg,
	doc/source/images/geo-points.png, doc/source/images/geo-points.svg,
	doc/source/images/geo-search-in-circle.png,
	doc/source/images/geo-search-in-circle.svg,
	doc/source/images/geo-search-in-rectangle.png,
	doc/source/images/geo-search-in-rectangle.svg: [doc][image]
	doc/source/_static/images/ -> doc/source/images/.

	* doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/command_version.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/log.po, doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/tutorial.po: [doc][en] update po.

	* build/makefiles/locale.am, doc/Makefile.am, doc/locale/Makefile.am:
	[doc] add init-locale shortcut.

	* doc/source/tutorial/micro_blog.txt,
	doc/source/tutorial/patricia_trie.txt: [doc][tutorial] fix references.

	* doc/source/example/tutorial/data-1.log,
	doc/source/example/tutorial/data-2.log,
	doc/source/example/tutorial/data-3.log,
	doc/source/example/tutorial/drilldown-1.log,
	doc/source/example/tutorial/drilldown-2.log,
	doc/source/example/tutorial/drilldown-3.log,
	doc/source/example/tutorial/drilldown-4.log,
	doc/source/example/tutorial/drilldown-5.log,
	doc/source/example/tutorial/drilldown-6.log,
	doc/source/example/tutorial/index-1.log,
	doc/source/example/tutorial/index-2.log,
	doc/source/example/tutorial/index-3.log,
	doc/source/example/tutorial/index-4.log,
	doc/source/example/tutorial/index-5.log,
	doc/source/example/tutorial/index-6.log,
	doc/source/example/tutorial/index-7.log,
	doc/source/example/tutorial/introduction-1.log,
	doc/source/example/tutorial/introduction-10.log,
	doc/source/example/tutorial/introduction-11.log,
	doc/source/example/tutorial/introduction-12.log,
	doc/source/example/tutorial/introduction-13.log,
	doc/source/example/tutorial/introduction-14.log,
	doc/source/example/tutorial/introduction-15.log,
	doc/source/example/tutorial/introduction-16.log,
	doc/source/example/tutorial/introduction-17.log,
	doc/source/example/tutorial/introduction-2.log,
	doc/source/example/tutorial/introduction-3.log,
	doc/source/example/tutorial/introduction-4.log,
	doc/source/example/tutorial/introduction-5.log,
	doc/source/example/tutorial/introduction-6.log,
	doc/source/example/tutorial/introduction-7.log,
	doc/source/example/tutorial/introduction-8.log,
	doc/source/example/tutorial/introduction-9.log,
	doc/source/example/tutorial/match_columns-1.log,
	doc/source/example/tutorial/match_columns-2.log,
	doc/source/example/tutorial/match_columns-3.log,
	doc/source/example/tutorial/match_columns-4.log,
	doc/source/example/tutorial/micro_blog-1.log,
	doc/source/example/tutorial/micro_blog-10.log,
	doc/source/example/tutorial/micro_blog-2.log,
	doc/source/example/tutorial/micro_blog-3.log,
	doc/source/example/tutorial/micro_blog-4.log,
	doc/source/example/tutorial/micro_blog-5.log,
	doc/source/example/tutorial/micro_blog-6.log,
	doc/source/example/tutorial/micro_blog-7.log,
	doc/source/example/tutorial/micro_blog-8.log,
	doc/source/example/tutorial/micro_blog-9.log,
	doc/source/example/tutorial/network-1.log,
	doc/source/example/tutorial/network-2.log,
	doc/source/example/tutorial/network-3.log,
	doc/source/example/tutorial/patricia_trie-1.log,
	doc/source/example/tutorial/patricia_trie-2.log,
	doc/source/example/tutorial/query_expansion-1.log,
	doc/source/example/tutorial/query_expansion-2.log,
	doc/source/example/tutorial/query_expansion-3.log,
	doc/source/example/tutorial/search-1.log,
	doc/source/example/tutorial/search-2.log,
	doc/source/example/tutorial/search-3.log,
	doc/source/example/tutorial/search-4.log,
	doc/source/example/tutorial/search-5.log,
	doc/source/example/tutorial/search-6.log,
	doc/source/example/tutorial/search-7.log,
	doc/source/example/tutorial01-1.log,
	doc/source/example/tutorial01-10.log,
	doc/source/example/tutorial01-11.log,
	doc/source/example/tutorial01-12.log,
	doc/source/example/tutorial01-13.log,
	doc/source/example/tutorial01-14.log,
	doc/source/example/tutorial01-15.log,
	doc/source/example/tutorial01-16.log,
	doc/source/example/tutorial01-17.log,
	doc/source/example/tutorial01-2.log,
	doc/source/example/tutorial01-3.log,
	doc/source/example/tutorial01-4.log,
	doc/source/example/tutorial01-5.log,
	doc/source/example/tutorial01-6.log,
	doc/source/example/tutorial01-7.log,
	doc/source/example/tutorial01-8.log,
	doc/source/example/tutorial01-9.log,
	doc/source/example/tutorial02-1.log,
	doc/source/example/tutorial02-2.log,
	doc/source/example/tutorial02-3.log,
	doc/source/example/tutorial03-1.log,
	doc/source/example/tutorial03-2.log,
	doc/source/example/tutorial03-3.log,
	doc/source/example/tutorial04-1.log,
	doc/source/example/tutorial04-2.log,
	doc/source/example/tutorial04-3.log,
	doc/source/example/tutorial04-4.log,
	doc/source/example/tutorial04-5.log,
	doc/source/example/tutorial04-6.log,
	doc/source/example/tutorial04-7.log,
	doc/source/example/tutorial05-1.log,
	doc/source/example/tutorial05-2.log,
	doc/source/example/tutorial05-3.log,
	doc/source/example/tutorial05-4.log,
	doc/source/example/tutorial05-5.log,
	doc/source/example/tutorial05-6.log,
	doc/source/example/tutorial06-1.log,
	doc/source/example/tutorial06-2.log,
	doc/source/example/tutorial06-3.log,
	doc/source/example/tutorial06-4.log,
	doc/source/example/tutorial06-5.log,
	doc/source/example/tutorial06-6.log,
	doc/source/example/tutorial06-7.log,
	doc/source/example/tutorial07-1.log,
	doc/source/example/tutorial07-2.log,
	doc/source/example/tutorial07-3.log,
	doc/source/example/tutorial07-4.log,
	doc/source/example/tutorial08-1.log,
	doc/source/example/tutorial08-2.log,
	doc/source/example/tutorial10-1.log,
	doc/source/example/tutorial10-10.log,
	doc/source/example/tutorial10-2.log,
	doc/source/example/tutorial10-3.log,
	doc/source/example/tutorial10-4.log,
	doc/source/example/tutorial10-5.log,
	doc/source/example/tutorial10-6.log,
	doc/source/example/tutorial10-7.log,
	doc/source/example/tutorial10-8.log,
	doc/source/example/tutorial10-9.log,
	doc/source/example/tutorial11-1.log,
	doc/source/example/tutorial11-2.log,
	doc/source/example/tutorial11-3.log, doc/source/tutorial.txt,
	doc/source/tutorial/data.txt, doc/source/tutorial/drilldown.txt,
	doc/source/tutorial/index.txt, doc/source/tutorial/introduction.txt,
	doc/source/tutorial/lexicon.txt,
	doc/source/tutorial/match_columns.txt,
	doc/source/tutorial/micro_blog.txt, doc/source/tutorial/network.txt,
	doc/source/tutorial/patricia_trie.txt,
	doc/source/tutorial/query_expansion.txt,
	doc/source/tutorial/search.txt, doc/source/tutorial/tutorial01.txt,
	doc/source/tutorial/tutorial02.txt,
	doc/source/tutorial/tutorial03.txt,
	doc/source/tutorial/tutorial04.txt,
	doc/source/tutorial/tutorial05.txt,
	doc/source/tutorial/tutorial06.txt,
	doc/source/tutorial/tutorial07.txt,
	doc/source/tutorial/tutorial08.txt,
	doc/source/tutorial/tutorial09.txt,
	doc/source/tutorial/tutorial10.txt,
	doc/source/tutorial/tutorial11.txt: [doc][tutorial] use meaningful
	name for filename.

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

	* packages/debian/changelog, packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [package] add 1.2.6 entry.

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

	* packages/yum/build-in-chroot.sh,
	packages/yum/groonga-depended-packages: [yum] support CentOS 6.

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

	* test/unit/core/test-table-hook.c,
	test/unit/core/test-table-sort-geo.c: [test] omit tests for
	unimplemented features.

	* include/groonga.h, lib/expr.c, lib/geo.c, lib/geo.h,
	test/unit/story/test-taiyaki.c: [geo] export
	grn_geo_select_in_circle() and grn_geo_select_in_rectangle().

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

	* lib/db.c, test/unit/core/test-cast-basic.c: [geo] implement
	TokyoGeoPoint <-> WGS84GeoPoint conversion.  Based on expressions at
	http://www.jalan.net/jw/jwp0200/jww0203.do :  jx: longitude in degree
	in Tokyo Geodetic System. jy: latitude in degree in Tokyo Geodetic
	System. wx: longitude in degree in WGS 84. wy: latitude in degree in
	WGS 84.  jy = wy * 1.000106961 - wx * 0.000017467 - 0.004602017 jx =
	wx * 1.000083049 + wy * 0.000046047 - 0.010041046  wy = jy - jy *
	0.00010695 + jx * 0.000017464 + 0.0046017 wx = jx - jy * 0.000046038 -
	jx * 0.000083043 + 0.010040

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

	* lib/str.c, test/unit/core/test-command-select-query.c,
	test/unit/core/test-command-select.c: don't split command line to
	tokens by full width space. fixes #986

	* doc/Makefile.am, doc/images.mk: don't require inkscape for tar.gz
	users.

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

	* doc/source/tutorial/tutorial03.txt,
	doc/source/tutorial/tutorial04.txt,
	doc/source/tutorial/tutorial11.txt: [doc] fix markup.

	* .../_static/images/geo-encode-leading-2bit.png,
	.../_static/images/geo-encode-leading-4bit.png,
	doc/source/_static/images/geo-points-distance.png,
	doc/source/_static/images/geo-points-in-circle.png,
	.../_static/images/geo-points-in-rectangle.png,
	doc/source/_static/images/geo-points-sort.png,
	doc/source/_static/images/geo-points.png,
	doc/source/_static/images/geo-search-in-circle.png,
	.../_static/images/geo-search-in-rectangle.png: [doc] add generated
	PNG files.

	* doc/source/example/tutorial11-1.log,
	doc/source/example/tutorial11-2.log,
	doc/source/example/tutorial11-3.log,
	doc/source/example/tutorialqe-1.log,
	doc/source/example/tutorialqe-2.log,
	doc/source/example/tutorialqe-3.log,
	doc/source/tutorial/tutorial11.txt,
	doc/source/tutorial/tutorialqe.txt: [doc][tutorial] qe -> 11.

	* doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/source/characteristic.txt: [doc] translate chracteristic from
	Japanese into English.

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

	* doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/source/characteristic.txt: [doc][ja] translate characteristic
	partially.

	* doc/source/commands/select.txt, doc/source/example/tutorialqe-3.log,
	doc/source/tutorial/tutorialqe.txt, lib/proc.c,
	.../core/test-command-select-query-expansion.c: query_expand ->
	query_expansion.

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

	* doc/source/commands/select.txt, doc/source/example/tutorialqe-1.log,
	doc/source/example/tutorialqe-2.log,
	doc/source/example/tutorialqe-3.log,
	doc/source/tutorial/tutorialqe.txt: added documents of query_expand
	parameter

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

	* .../_static/images/geo-encode-leading-2bit.svg,
	.../_static/images/geo-encode-leading-4bit.svg,
	doc/source/_static/images/geo-in-rectangle.png,
	doc/source/_static/images/geo-search-in-circle.svg,
	.../_static/images/geo-search-in-rectangle.svg: [doc][geo] add images.

	* doc/source/_static/images/geo-points-distance.svg,
	doc/source/_static/images/geo-points-in-circle.svg,
	.../_static/images/geo-points-in-rectangle.svg,
	doc/source/_static/images/geo-points-sort.svg,
	doc/source/_static/images/geo-points.svg: [doc] add figures for geo
	search.

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

	* lib/geo.c, test/unit/core/test-geo.c: [geo] support
	geo_distance(text, geo_point) and geo_distance(text, text);

	* include/groonga.h, lib/db.c: [geometry] export degree <-> msec
	conversion macro.

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

	* lib/proc.c, .../core/test-command-select-query-expansion.c:
	[test][query-expansion] don't expand 'OR' at the end.

	* lib/proc.c, .../core/test-command-select-query-expansion.c:
	[select][query-expansion] support error report for nonexistent query
	expansion column.

	* test/unit/fixtures/story/taiyaki/Makefile.am,
	test/unit/fixtures/story/taiyaki/ddl.grn,
	test/unit/fixtures/story/taiyaki/synonyms.grn,
	test/unit/story/test-taiyaki.c: [test][taiyaki] add a test for query
	expansion.

	* test/unit/core/Makefile.am,
	.../core/test-command-select-query-expansion.c:
	[test][query-expansion] add a test for simple case.

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

	* lib/db.c, test/unit/core/test-cast-basic.c: [cast] treat 0 -> geo
	point cast is invalid.

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

	* lib/db.c, test/unit/core/test-cast-basic.c: [cast] accept 0 ->
	geo_point just for backward compatibility.  We want to remove it in
	the feature.

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

	* lib/db.c, test/unit/core/test-command-load.c: [cast][geo] add
	max/min value check.

	* lib/db.c, test/unit/core/test-command-load.c: [set-value] check cast
	error.

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

	* lib/db.c, test/unit/core/test-cast-basic.c: [cast][geo] add missing
	end point check.  This fix the following case:  grn_obj buffer, dest;
	GRN_TEXT_INIT(&buffer, 0); GRN_TEXT_PUTS(ctx, &buffer,
	"130194581x503802073.0"); GRN_BULK_REWIND(&buffer); GRN_TEXT_PUTS(ctx,
	&buffer, "130194581x503802073"); GRN_TOKYO_GEO_POINT_INIT(&dest, 0);
	grn_obj_cast(ctx, &buffer, &dest, GRN_FALSE);

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

	* doc/locale/ja/LC_MESSAGES/command_version.po,
	doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/locale/ja/LC_MESSAGES/executables.po,
	doc/locale/ja/LC_MESSAGES/functions.po,
	doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/log.po, doc/locale/ja/LC_MESSAGES/spec.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po: [doc][ja] update.

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc][ja]
	translate 1.2.5 entry.

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

	* include/groonga.h, lib/ctx.c: add GRN_CTX_PER_DB flag. fixes #1053
	If GRN_CTX_PER_DB=yes environment variable is set, GRN_CTX_PER_DB
	flags is set automatically.

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

	* src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c, src/suggest/util.c,
	src/suggest/util.h: [suggest] add 'p' parameter for conditional
	probability.

	* doc/source/suggest/completion.txt,
	doc/source/suggest/correction.txt, doc/source/suggest/suggestion.txt:
	[doc][suggest] --threshold -> --frequency_threshold.

	* plugins/suggest/suggest.c, test/unit/story/test-rurema.c: [suggest]
	split --threshold.  New two --frequency_threshold and
	--conditional_probability_threshold paramters are added.

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

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/suggest.po, doc/source/commands/suggest.txt:
	[doc][suggest][ja] translate.

	* doc/source/commands/suggest-completion.log,
	doc/source/commands/suggest-correction.log,
	doc/source/commands/suggest-learn-completion.log,
	doc/source/commands/suggest-learn-correction.log,
	doc/source/commands/suggest-learn-suggestion.log,
	doc/source/commands/suggest-mixed.log,
	doc/source/commands/suggest-suggestion.log: [doc][suggest] add log
	files.

	* doc/source/commands/suggest.txt, doc/source/suggest/completion.txt,
	doc/source/suggest/correction.txt,
	doc/source/suggest/introduction.txt,
	doc/source/suggest/suggestion.txt: [doc] remove needless indent.

	* doc/source/commands/suggest.txt, doc/source/suggest.txt:
	[doc][suggest] update to the latest information.

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

	* plugins/suggest/suggest.c, test/unit/story/test-rurema.c:
	[tool][suggest] use 2 as max size for similar search. fixes #1049

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

	* lib/expr.c, .../unit/core/test-command-select-filter-invalid.c: fix
	crash bug for "--filter column @ column". fixes #1047

	* build/makefiles/sphinx.am, doc/Makefile.am: [doc] add missing
	dependencies.

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

	* plugins/suggest/suggest.c, test/unit/story/test-rurema.c:
	[suggest][correct] add '1' score for similar search.

	* plugins/suggest/suggest.c, test/unit/story/test-rurema.c:
	[suggest][complete] add '1' score for prefix search.

	* plugins/suggest/suggest.c, test/unit/story/test-rurema.c:
	[suggest][complete] support threshold in prefix search. refs #1042

	* plugins/suggest/suggest.c, test/unit/story/test-rurema.c:
	[suggest][complete] add '1' score for prefix search.

	* plugins/suggest/suggest.c, test/unit/story/test-rurema.c: [suggest]
	support threshold in suggest's prefix RK search. refs #1042

	* doc/source/suggest/completion.txt,
	doc/source/suggest/correction.txt, doc/source/suggest/suggestion.txt:
	[doc][suggest] fix typos.

	* doc/source/suggest/completion.txt,
	doc/source/suggest/correction.txt: [doc][suggest] fix typos.

	* build/makefiles/locale.am, doc/Makefile.am, doc/locale/Makefile.am:
	[doc] add "update-po" in doc/.

	* doc/Makefile.am, doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/news.po: [doc] update po.

	* doc/Makefile.am, doc/files.am,
	doc/source/executables/groonga-http.txt,
	doc/source/executables/http.txt: [doc] http -> groonga-http.

	* doc/source/executables/grntest.txt, doc/source/executables/http.txt,
	doc/source/news/1.0.x.txt: [doc] fix paths.

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

	* doc/files.am, doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/command_version.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/community.po,
	doc/locale/en/LC_MESSAGES/conf.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/expr.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/log.po, doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/pseudo_column.po,
	doc/locale/en/LC_MESSAGES/reference.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/suggest.po,
	doc/locale/en/LC_MESSAGES/troubleshooting.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po: [doc] update files.

	* .../executables/groonga-suggest-create-dataset.txt,
	doc/source/suggest/correction.txt: [doc] fix path.

	* doc/Makefile.am, doc/files.am,
	.../executables/groonga-suggest-create-dataset.txt,
	doc/source/suggest.txt, doc/source/suggest/completion.txt,
	doc/source/suggest/correction.txt, doc/source/suggest/suggestion.txt:
	[doc][suggest] add a place holder for groonga-suggest-create-dataset.

	* doc/source/example/completion-1.log,
	doc/source/example/correction-1.log,
	doc/source/example/suggestion-1.log,
	doc/source/suggest/completion.txt, doc/source/suggest/correction.txt,
	doc/source/suggest/suggestion.txt, doc/source/tutorial/tutorial01.txt,
	doc/source/update_execution_example.py: [doc] support multi database.

	* doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/locale/ja/LC_MESSAGES/command_version.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/community.po,
	doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/locale/ja/LC_MESSAGES/executables.po,
	doc/locale/ja/LC_MESSAGES/expr.po,
	doc/locale/ja/LC_MESSAGES/functions.po,
	doc/locale/ja/LC_MESSAGES/index.po,
	doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/limitations.po,
	doc/locale/ja/LC_MESSAGES/log.po, doc/locale/ja/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/pseudo_column.po,
	doc/locale/ja/LC_MESSAGES/reference.po,
	doc/locale/ja/LC_MESSAGES/spec.po,
	doc/locale/ja/LC_MESSAGES/suggest.po,
	doc/locale/ja/LC_MESSAGES/troubleshooting.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/locale/ja/LC_MESSAGES/type.po: [doc][ja] update msgid.

	* doc/locale/ja/LC_MESSAGES/log.po,
	doc/locale/ja/LC_MESSAGES/suggest.po: [doc][ja] add new po files.

	* build/makefiles/gettext-files.am, build/makefiles/gettext.am,
	build/makefiles/sphinx.am: [doc] use doc/files.am.

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

	* build/makefiles/sphinx-build.am, build/makefiles/sphinx.am,
	doc/Makefile.am, doc/files.am, doc/locale/en/LC_MESSAGES/log.po,
	doc/locale/en/LC_MESSAGES/suggest.po, doc/update-files.sh: [doc]
	generate files automatically.

	* doc/source/suggest.txt, doc/source/suggest/tutorial.txt:
	[doc][suggest] add tutorial as a place holder.

	* doc/source/suggest/completion.txt,
	doc/source/suggest/correction.txt, doc/source/suggest/suggestion.txt:
	[doc][suggest] add about suggestion.

	* doc/Makefile.am, doc/source/example/correction-1.log,
	doc/source/suggest/completion.txt, doc/source/suggest/correction.txt,
	doc/source/update_execution_example.py: [doc][suggest] use correct
	output for embeded examples.

	* doc/source/suggest/completion.txt,
	doc/source/suggest/correction.txt: [doc][suggest] complete document
	about correction.

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

	* doc/source/suggest.txt, doc/source/suggest/completion.txt,
	doc/source/suggest/correction.txt: [doc][suggest] add partial document
	about correction.

	* doc/source/example/completion-1.log,
	doc/source/suggest/completion.txt,
	doc/source/suggest/introduction.txt,
	doc/source/update_execution_example.py: [doc][suggest] complete
	description about completion.

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

	* doc/source/suggest.txt, doc/source/suggest/completion.txt:
	[doc][suggest] add about completion.

	* build/makefiles/sphinx-build.am, doc/Makefile.am: [doc] add new
	files.

	* plugins/suggest/suggest.c, test/unit/story/test-rurema.c: [suggest]
	include threshold value. refs #1045

	* doc/source/index.txt, doc/source/suggest.txt,
	doc/source/suggest/introduction.txt: [doc][suggest] add a document
	about introduction.

	* plugins/suggest/suggest.c, test/unit/story/test-rurema.c: [suggest]
	cooccur -> cooccurrence.

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

	* configure.ac, test/unit/fixtures/story/Makefile.am,
	test/unit/fixtures/story/rurema/Makefile.am,
	test/unit/fixtures/story/rurema/ddl.grn,
	test/unit/fixtures/story/rurema/items.grn,
	test/unit/fixtures/story/rurema/learn.grn,
	test/unit/story/Makefile.am, test/unit/story/test-rurema.c: [test] add
	a suggest test from rurema search data.

	* test/unit/core/test-command-column-create.c,
	test/unit/core/test-command-load.c,
	test/unit/core/test-command-select.c: [test] follow the current error
	messages.

	* test/unit/core/test-command-column-create.c,
	test/unit/core/test-command-load.c: [test] update tests for available
	name characters change. refs #1043

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

	* packages/windows/create-setup.bat, packages/windows/setup.nsi.in:
	[windows][installer] add a command prompt for groonga.

	* .gitignore, configure.ac, packages/windows/Makefile.am,
	packages/windows/language-files/Makefile.am,
	packages/windows/language-files/english.nsi,
	packages/windows/language-files/japanese.nsi,
	packages/windows/setup.nsi.in: [windows][installer] support multi
	language.

	* lib/db.c, lib/db.h, test/unit/core/test-command-table-create.c,
	test/unit/core/test-table.c, test/unit/http/test-http-schema.rb:
	accept '#' and '-' as a valid name characters. fixes #1043  And any
	valid characters except '_' can be used as the first character.

	* packages/windows/Makefile.am, packages/windows/Rakefile: [windows]
	mecab-naist-jdic -> naist-jdic.

	* packages/windows/Makefile.am, packages/windows/setup.nsi.in:
	[windows] format license file.

	* packages/windows/Makefile.am, packages/windows/Rakefile: [windows]
	put licenses to share/license/.

	* packages/windows/Makefile.am, packages/windows/setup.nsi.in:
	[windows] set correct COPYING.

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

	* Makefile.am, configure.ac, packages/windows/Makefile.am,
	packages/windows/setup.nsi.in, setup.nsi: [windows] move setup.nsi to
	packages/windows/.

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

	* lib/dat/base.hpp, lib/dat/block.hpp, lib/dat/check.hpp,
	lib/dat/common-prefix-cursor.cpp, lib/dat/common-prefix-cursor.hpp,
	lib/dat/cursor-factory.cpp, lib/dat/cursor-factory.hpp,
	lib/dat/cursor.hpp, lib/dat/dat.hpp, lib/dat/header.hpp,
	lib/dat/id-cursor.cpp, lib/dat/id-cursor.hpp, lib/dat/key-cursor.cpp,
	lib/dat/key-cursor.hpp, lib/dat/key-info.hpp, lib/dat/key.hpp,
	lib/dat/memory-mapped-file-impl.cpp,
	lib/dat/memory-mapped-file-impl.hpp, lib/dat/memory-mapped-file.cpp,
	lib/dat/memory-mapped-file.hpp, lib/dat/node.hpp,
	lib/dat/predictive-cursor.cpp, lib/dat/predictive-cursor.hpp,
	lib/dat/string.hpp, lib/dat/timer.hpp, lib/dat/trie.cpp,
	lib/dat/trie.hpp, lib/dat/usage.hpp, lib/dat/vector.hpp: [dat] add
	license headers.

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

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

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc][ja]
	translate 1.2.4 release entry.

	* doc/locale/ja/LC_MESSAGES/executables.po,
	doc/locale/ja/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po: [doc][ja] update po.

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

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] fix source URL.  Reported
	by Daiki Ueno. Thanks!!!

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

	* doc/source/log.txt, doc/source/reference.txt: [doc] add about logs.

2011-07-04 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat/string.hpp: modified grn_dat_cursor to support
	GRN_CURSOR_BY_ID and GRN_CURSOR_PREFIX.

	* lib/dat/predictive-cursor.cpp, lib/dat/predictive-cursor.hpp: fixed
	a bug --- a search result of grn::dat::PredictiveCursor +
	grn::dat::ASCENDING_CURSOR contains invalid keys.

2011-07-02 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat/Makefile.am, lib/dat/common-prefix-cursor.cpp,
	lib/dat/common-prefix-cursor.hpp, lib/dat/cursor-factory.cpp,
	lib/dat/cursor-factory.hpp, lib/dat/cursor.hpp, lib/dat/id-cursor.cpp,
	lib/dat/id-cursor.hpp, lib/dat/key-cursor.cpp, lib/dat/key-cursor.hpp,
	lib/dat/key.hpp, lib/dat/memory-mapped-file-impl.cpp,
	lib/dat/memory-mapped-file-impl.hpp, lib/dat/memory-mapped-file.cpp,
	lib/dat/memory-mapped-file.hpp, lib/dat/predictive-cursor.cpp,
	lib/dat/predictive-cursor.hpp, lib/dat/string.hpp, lib/dat/vector.hpp:
	added grn::dat::String and changed cursors' interfaces.

2011-07-01 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/Makefile.am, lib/dat/common-prefix-cursor.cpp,
	lib/dat/common-prefix-cursor.hpp, lib/dat/id-cursor.cpp,
	lib/dat/id-cursor.hpp, lib/dat/key-cursor.cpp, lib/dat/key-cursor.hpp,
	lib/dat/memory-mapped-file-impl.cpp,
	lib/dat/memory-mapped-file-impl.hpp, lib/dat/memory-mapped-file.cpp,
	lib/dat/memory-mapped-file.hpp, lib/dat/predictive-cursor.cpp,
	lib/dat/predictive-cursor.hpp, lib/dat/trie.cpp, lib/dat/vector.hpp:
	added code to catch exceptions thrown by std::vector.

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

	* lib/db.c, lib/proc.c, test/unit/core/test-command-select-sort.c:
	[select] ignore invalid _score in --sortby for convenience. fixes
	#1030

	* lib/hash.c, lib/hash.h, lib/proc.c: check command supports hash.

2011-06-29 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/Makefile.am, lib/dat/cursor-factory.cpp, lib/dat/cursor.hpp,
	lib/dat/memory-mapped-file-impl.cpp,
	lib/dat/memory-mapped-file-impl.hpp, lib/dat/memory-mapped-file.cpp,
	lib/dat/memory-mapped-file.hpp, lib/dat/trie.cpp, lib/dat/trie.hpp:
	added grn::dat::MemoryMappedFile and its implementation which is
	compilable with Visual C++ 2008.

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

	* build/makefiles/gettext-files.am, build/makefiles/sphinx-build.am,
	build/makefiles/sphinx.am,
	doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/command_version.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/community.po,
	doc/locale/en/LC_MESSAGES/conf.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/developer.po,
	doc/locale/en/LC_MESSAGES/execfile.po,
	doc/locale/en/LC_MESSAGES/executables.po,
	doc/locale/en/LC_MESSAGES/expr.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/grnslap.po,
	doc/locale/en/LC_MESSAGES/grntest.po,
	doc/locale/en/LC_MESSAGES/http.po, doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/process.po,
	doc/locale/en/LC_MESSAGES/pseudo_column.po,
	doc/locale/en/LC_MESSAGES/reference.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/troubleshooting.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po, doc/locale/ja/LC_MESSAGES/conf.po,
	doc/locale/ja/LC_MESSAGES/developer.po,
	doc/locale/ja/LC_MESSAGES/execfile.po,
	doc/locale/ja/LC_MESSAGES/executables.po,
	doc/locale/ja/LC_MESSAGES/grnslap.po,
	doc/locale/ja/LC_MESSAGES/grntest.po,
	doc/locale/ja/LC_MESSAGES/http.po,
	doc/locale/ja/LC_MESSAGES/process.po, doc/source/execfile.txt,
	doc/source/executables.txt, doc/source/executables/grnslap.txt,
	doc/source/executables/grntest.txt,
	doc/source/executables/groonga.txt, doc/source/executables/http.txt,
	doc/source/grnslap.txt, doc/source/grntest.txt, doc/source/http.txt,
	doc/source/process.txt, doc/source/reference.txt: [doc] move processes
	to executables/.  groonga.txt, grntest.txt, grnslap.txt, http.txt ->
	executables/.

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

	* doc/locale/ja/LC_MESSAGES/install.po, doc/source/install.txt: [doc]
	use inline link for external reference.

2011-06-28 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat.cpp, lib/dat/Makefile.am, lib/dat/check.hpp,
	lib/dat/common-prefix-cursor.cpp, lib/dat/common-prefix-cursor.hpp,
	lib/dat/common-prefix-search-cursor.cpp,
	lib/dat/common-prefix-search-cursor.hpp, lib/dat/cursor-factory.cpp,
	lib/dat/cursor-factory.hpp, lib/dat/dat.hpp, lib/dat/id-cursor.cpp,
	lib/dat/key-cursor.cpp, lib/dat/node.hpp,
	lib/dat/predictive-cursor.cpp, lib/dat/predictive-cursor.hpp,
	lib/dat/predictive-search-cursor.cpp,
	lib/dat/predictive-search-cursor.hpp, lib/dat/trie.cpp: updated error
	handling of grn::dat. renamed CommonPrefixSearchCursor and
	PredictiveSearchCursor to CommonPrefixCursor and PredictiveCursor,
	respectively.

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

	* Makefile.am, release/gitlog2changelog.py: generate ChangeLog on dist
	and it's not included in repository.

2011-06-28 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/common-prefix-search-cursor.cpp,
	lib/dat/common-prefix-search-cursor.hpp, lib/dat/dat.hpp,
	lib/dat/trie.cpp: fixed bugs of grn::dat::CommonPrefixSearchCursor.

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

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc] fix
	wrong path.

	* packages/apt/groonga-depended-packages, packages/debian/control:
	[deb] add missing ruby package dependency.

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in,
	packages/yum/groonga-depended-packages: [rpm] add missing ruby package
	dependency.

	* packages/windows/Makefile.am, packages/windows/Rakefile:
	[package][windows] support debug build.

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

	* lib/Makefile.am, lib/dat.cpp, lib/dat/Makefile.am: [windows] disable
	double array trie temporary.

	* configure.ac, packages/windows/Makefile.am,
	packages/windows/Rakefile, packages/windows/patches/Makefile.am,
	packages/windows/patches/mecab-0.98-mingw-w64.diff,
	.../mecab-0.98-not-use-locale-on-mingw.diff: [windows] add build
	scripts.

	* packages/debian/control, packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [package] add groonga-tools
	package that has groonga-query-log-analyzer.

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt:
	[query-log][analyzer] remove .rb.

	* test/unit/tools/test-query-log-analyzer.rb, tools/Makefile.am,
	tools/groonga-query-log-analyzer, tools/groonga-query-log-analyzer.rb:
	[query-log][analyzer] remove .rb.

2011-06-27 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/Makefile.am, lib/dat/cursor-factory.cpp,
	lib/dat/cursor-factory.hpp, lib/dat/key-cursor.cpp: added
	grn::dat::CursorFactory and fixed a bug of grn::dat::KeyCursor.

	* lib/dat/Makefile.am, lib/dat/common-prefix-search-cursor.cpp,
	lib/dat/id-cursor.cpp, lib/dat/key-cursor.cpp, lib/dat/key-cursor.hpp,
	lib/dat/predictive-search-cursor.cpp,
	lib/dat/predictive-search-cursor.hpp: added grn::dat::KeyCursor.

2011-06-23 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/Makefile.am, lib/dat/common-prefix-search-cursor.cpp,
	lib/dat/common-prefix-search-cursor.hpp, lib/dat/cursor.hpp,
	lib/dat/dat.hpp, lib/dat/header.hpp, lib/dat/id-cursor.cpp,
	lib/dat/id-cursor.hpp, lib/dat/predictive-search-cursor.cpp,
	lib/dat/predictive-search-cursor.hpp, lib/dat/trie.cpp,
	lib/dat/trie.hpp: added grn::dat::PredictiveSearchCursor, updated
	cursors' interface, and fixed a bug of grn::dat::Trie.

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

	* build/makefiles/sphinx-build.am, doc/Makefile.am,
	doc/source/example/tutorial01-1.log,
	doc/source/example/tutorial01-10.log,
	doc/source/example/tutorial01-11.log,
	doc/source/example/tutorial01-12.log,
	doc/source/example/tutorial01-13.log,
	doc/source/example/tutorial01-14.log,
	doc/source/example/tutorial01-15.log,
	doc/source/example/tutorial01-16.log,
	doc/source/example/tutorial01-17.log,
	doc/source/example/tutorial01-2.log,
	doc/source/example/tutorial01-3.log,
	doc/source/example/tutorial01-4.log,
	doc/source/example/tutorial01-5.log,
	doc/source/example/tutorial01-6.log,
	doc/source/example/tutorial01-7.log,
	doc/source/example/tutorial01-8.log,
	doc/source/example/tutorial01-9.log,
	doc/source/example/tutorial02-1.log,
	doc/source/example/tutorial02-3.log,
	doc/source/example/tutorial03-1.log,
	doc/source/example/tutorial03-2.log,
	doc/source/example/tutorial03-3.log,
	doc/source/example/tutorial04-1.log,
	doc/source/example/tutorial04-2.log,
	doc/source/example/tutorial04-3.log,
	doc/source/example/tutorial04-4.log,
	doc/source/example/tutorial04-5.log,
	doc/source/example/tutorial04-6.log,
	doc/source/example/tutorial04-7.log,
	doc/source/example/tutorial05-1.log,
	doc/source/example/tutorial05-2.log,
	doc/source/example/tutorial05-3.log,
	doc/source/example/tutorial05-4.log,
	doc/source/example/tutorial05-5.log,
	doc/source/example/tutorial05-6.log,
	doc/source/example/tutorial06-1.log,
	doc/source/example/tutorial06-2.log,
	doc/source/example/tutorial06-3.log,
	doc/source/example/tutorial06-4.log,
	doc/source/example/tutorial06-5.log,
	doc/source/example/tutorial06-6.log,
	doc/source/example/tutorial06-7.log,
	doc/source/example/tutorial07-1.log,
	doc/source/example/tutorial07-2.log,
	doc/source/example/tutorial07-3.log,
	doc/source/example/tutorial07-4.log,
	doc/source/example/tutorial08-1.log,
	doc/source/example/tutorial08-2.log,
	doc/source/example/tutorial10-1.log,
	doc/source/example/tutorial10-10.log,
	doc/source/example/tutorial10-2.log,
	doc/source/example/tutorial10-3.log,
	doc/source/example/tutorial10-4.log,
	doc/source/example/tutorial10-5.log,
	doc/source/example/tutorial10-6.log,
	doc/source/example/tutorial10-7.log,
	doc/source/example/tutorial10-8.log,
	doc/source/example/tutorial10-9.log: [doc] update groonga command
	result in tutorial.

2011-06-22 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/common-prefix-search-cursor.cpp,
	lib/dat/common-prefix-search-cursor.hpp, lib/dat/dat.hpp,
	lib/dat/header.hpp, lib/dat/id-cursor.cpp, lib/dat/id-cursor.hpp,
	lib/dat/trie.hpp: replaced #defines with const objects, updated
	grn::dat::IdCursor, and fixed grn::dat::CommonPrefixSearchCursor.

	* lib/dat.cpp, lib/dat/Makefile.am, lib/dat/base.hpp,
	lib/dat/block.hpp, lib/dat/check.hpp,
	lib/dat/common-prefix-search-cursor.cpp,
	lib/dat/common-prefix-search-cursor.hpp, lib/dat/cursor.hpp,
	lib/dat/dat.hpp, lib/dat/header.hpp, lib/dat/id-cursor.cpp,
	lib/dat/id-cursor.hpp, lib/dat/key.hpp, lib/dat/node.hpp,
	lib/dat/timer.hpp, lib/dat/trie.cpp, lib/dat/trie.hpp,
	lib/dat/usage.hpp: fix a bug of grn::dat::Trie. change the interface
	of grn::dat::Trie. rename macros DA_* to GRN_DAT_*. add a skeleton of
	IdCursor.

2011-06-19 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/Makefile.am, lib/dat/common-prefix-search-cursor.cpp,
	lib/dat/common-prefix-search-cursor.hpp, lib/dat/trie.hpp: add
	CommonPrefixSearchCursor and update Trie to export const accessors.

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

	* lib/dat.cpp, lib/dat.h, lib/dat/trie.hpp: implmented
	grn_dat_cursor_next()

2011-06-18 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/Makefile.am, lib/dat/cursor.hpp: add an interface class for
	grn_dat cursors.

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

	* lib/dat.cpp, lib/db.c: implemented grn_dat_add() and grn_dat_get()

	* lib/dat.cpp, lib/dat.h: wrap dat with io

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

	* configure.ac, lib/Makefile.am, lib/dat/Makefile.am: [dat] make
	buildable.

2011-06-18 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/base.hpp, lib/dat/block.hpp, lib/dat/check.hpp,
	lib/dat/header.hpp, lib/dat/key-info.hpp, lib/dat/key.hpp,
	lib/dat/node.hpp, lib/dat/timer.hpp, lib/dat/trie.cpp,
	lib/dat/trie.hpp, lib/dat/usage.hpp: remove "./" from #includes of dat
	sources and headers.

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

	* lib/dat/base.h, lib/dat/base.hpp, lib/dat/block.h,
	lib/dat/block.hpp, lib/dat/check.h, lib/dat/check.hpp,
	lib/dat/common.h, lib/dat/dat.hpp, lib/dat/header.h,
	lib/dat/header.hpp, lib/dat/key-info.h, lib/dat/key-info.hpp,
	lib/dat/key.h, lib/dat/key.hpp, lib/dat/node.h, lib/dat/node.hpp,
	lib/dat/timer.h, lib/dat/timer.hpp, lib/dat/trie.cc, lib/dat/trie.cpp,
	lib/dat/trie.h, lib/dat/trie.hpp, lib/dat/usage.h, lib/dat/usage.hpp:
	renamed some c++ source files

	* include/groonga.h, lib/dat.cpp, lib/dat.h, lib/db.c,
	lib/groonga_in.h, lib/proc.c: db.c follows grn_dat

2011-06-18 Susumu Yata <susumu.yata@gmail.com>

	* configure.ac, lib/Makefile.am, lib/dat.cpp, lib/dat.h,
	lib/groonga_in.h: add a skeleton of grn_dat.

2011-06-17 Susumu Yata <susumu.yata@gmail.com>

	* lib/dat/base.h, lib/dat/block.h, lib/dat/check.h, lib/dat/common.h,
	lib/dat/header.h, lib/dat/key-info.h, lib/dat/key.h, lib/dat/node.h,
	lib/dat/timer.h, lib/dat/trie.cc, lib/dat/trie.h, lib/dat/usage.h:
	added da8.

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

	* configure.ac, lib/ctx.c, lib/ctx.h: check backtrace() availability
	for *BSD.

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

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer][test] pass
	again.

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

	* lib/db.c, test/unit/core/test-command-column-create.c,
	test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h:
	[column][create] add error value to error message on too long name.
	refs #952

	* lib/db.c, lib/proc.c, test/unit/core/test-command-column-create.c:
	[column][create] add context to error message on missing name. refs
	#952

	* lib/db.c, lib/proc.c, test/unit/core/test-command-column-create.c:
	[column][create] add nonexistent type name to error message. refs #952

	* lib/geo.c, lib/geo.h: [geo] use grn_bool. refs #763

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer] support
	command line style input.

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

	* lib/db.c, lib/proc.c, test/unit/core/test-command-column-create.c:
	[ql][column_create] improve error message on nonexistent table name
	error.  refs #952

	* tools/Makefile.am, tools/groonga-check-memory-leak.rb,
	tools/groonga-memory-leak-checker.rb: [tool] groonga-check-memory-leak
	-> groonga-memory-leak-checker.

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

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer] support
	drilldown. refs #939

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer] reduce
	memory usage. refs #939

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer] steps
	returns parsed steps. refs #939

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer] re-support
	step context. refs #939

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer] cleanup
	step related names. refs #939

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer] use Hash
	for step. refs #939

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

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer] support
	additional information for score().

	* test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer] improve
	filter condition extraction.

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

	* test/unit/run-test.rb, test/unit/tools/test-query-log-analyzer.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer][test] add a
	test for query log analyzer.

	* tools/groonga-analyze-query-log.rb,
	tools/groonga-query-log-analyzer.rb: [query-log][analyzer]
	groonga-analyze-query-log -> groonga-query-log-analyzer.

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

	* doc/themes/groonga/static/groonga.css_t,
	tools/prepare-sphinx-html.rb: [doc] expand Facebook area.

	* src/groonga.c, test/unit/command/test-option.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: [groonga] don't show
	deprecated options in --show-config.

	* lib/db.c, test/unit/core/test-command-load.c: [load] add invalid
	table name check. refs #912

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

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/contribution.po,
	doc/locale/ja/LC_MESSAGES/expr.po,
	doc/locale/ja/LC_MESSAGES/grntest.po,
	doc/locale/ja/LC_MESSAGES/install.po, doc/source/contribution.txt,
	doc/source/contribution/documentation/c-api.txt,
	doc/source/contribution/documentation/i18n.txt: [doc] update
	contribution documents.

	* build/makefiles/gettext.am, build/makefiles/sphinx-build.am,
	build/makefiles/sphinx.am: [build][doc] re-add doctree related
	options.

	* build/makefiles/gettext-files.am, build/makefiles/gettext.am,
	build/makefiles/sphinx-build.am, build/makefiles/sphinx.am: [doc] fix
	dependencies on doc/local/${LANGUAGE}/ directory.

	* doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/install.po: [doc][en] update po.

	* doc/source/contribution.txt,
	doc/source/contribution/documentation.txt,
	doc/source/contribution/documentation/c-api.txt,
	doc/source/contribution/documentation/i18n.txt: [doc] add more
	information about I18N.

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] install documents into
	correct location.

	* packages/debian/groonga-doc.install,
	packages/debian/groonga-doc.links, packages/debian/rules: [debian]
	install documents to /usr/share/doc/groogna-doc/.

	* packages/debian/control, packages/debian/groonga-doc.links: [debian]
	use packaged jQuery.

	* packages/debian/control, packages/debian/groonga-examples.install:
	[debian] split examples package.

	* packages/debian/groonga-doc.docs,
	packages/debian/groonga-doc.install: [debian][doc] use installed
	document.

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] add missing man in
	Japanese.

	* packages/rpm/centos/groonga.spec.in,
	packages/rpm/fedora/groonga.spec.in: [rpm] follow document directory
	change.

	* build/makefiles/gettext-files.am, build/makefiles/sphinx-build.am,
	doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/community.po,
	doc/locale/en/LC_MESSAGES/contribution.po,
	doc/locale/en/LC_MESSAGES/execfile.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/news.po, doc/source/contribution.txt,
	doc/source/contribution/development.txt,
	doc/source/contribution/development/com.txt,
	doc/source/contribution/development/document.txt,
	doc/source/contribution/development/query.txt,
	doc/source/contribution/development/test.txt,
	doc/source/contribution/documentation.txt,
	doc/source/contribution/report.txt, doc/source/developer.txt,
	doc/source/developer/com.txt, doc/source/developer/document.txt,
	doc/source/developer/query.txt, doc/source/developer/test.txt,
	doc/source/index.txt: [doc] add contribution page.

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

	* packages/yum/build-in-chroot.sh, packages/yum/build-rpm.sh: [yum]
	use Fedora 15.

	* doc/locale/ja/LC_MESSAGES/install.po, doc/source/install.txt: [doc]
	use 'note' markup.

	* doc/locale/ja/LC_MESSAGES/execfile.po, doc/source/execfile.txt:
	[doc] fix markup.

	* doc/locale/ja/LC_MESSAGES/install.po, doc/source/install.txt: [doc]
	add install document for Windows x64.

	* .gitignore, configure.ac, packages/Makefile.am,
	packages/windows/Makefile.am: support files for Windows upload.

	* doc/locale/ja/LC_MESSAGES/install.po, doc/source/install.txt: [doc]
	use packages.groonga.org for source download URL.

	* .gitignore, configure.ac, packages/Makefile.am,
	packages/source/Makefile.am: support source file upload.

	* doc/source/command_version.txt, doc/source/news/0.x.txt,
	doc/source/news/1.0.x.txt, doc/source/news/1.1.x.txt,
	doc/source/spec/search.txt: [doc] use ^^^ instead of +++ for
	subsubsection.

	* doc/locale/ja/LC_MESSAGES/news.po, doc/source/news.txt: [doc]
	translate news page title.

	* doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/community.po,
	doc/locale/ja/LC_MESSAGES/execfile.po: [doc][ja] update.

	* doc/themes/groonga/layout.html,
	doc/themes/groonga/static/groonga.css_t: [doc] improve header style.

	* .gitignore, Makefile.am, apt/Makefile.am, apt/build-deb.sh,
	apt/build-in-chroot.sh, apt/groonga-depended-packages,
	apt/sign-repository.sh, apt/update-repository.sh, configure.ac,
	debian/changelog, debian/compat, debian/control, debian/copyright,
	debian/groonga-bin.install, debian/groonga-doc.docs,
	debian/groonga-munin-plugin.conf,
	debian/groonga-munin-plugins.install,
	debian/groonga-munin-plugins.postinst,
	debian/groonga-munin-plugins.postrm,
	debian/groonga-plugin-suggest.install, debian/groonga-server.default,
	debian/groonga-server.dirs, debian/groonga-server.init,
	debian/groonga-server.logrotate, debian/groonga-server.postinst,
	debian/groonga-server.postrm, debian/groonga-tokenizer-mecab.install,
	debian/libgroonga-dev.install, debian/libgroonga0.dirs,
	debian/libgroonga0.install, debian/rules, debian/source/format,
	packages/Makefile.am, packages/apt/Makefile.am,
	packages/apt/build-deb.sh, packages/apt/build-in-chroot.sh,
	packages/apt/groonga-depended-packages,
	packages/apt/sign-repository.sh, packages/apt/update-repository.sh,
	packages/debian/changelog, packages/debian/compat,
	packages/debian/control, packages/debian/copyright,
	packages/debian/groonga-bin.install, packages/debian/groonga-doc.docs,
	packages/debian/groonga-munin-plugin.conf,
	packages/debian/groonga-munin-plugins.install,
	packages/debian/groonga-munin-plugins.postinst,
	packages/debian/groonga-munin-plugins.postrm,
	packages/debian/groonga-plugin-suggest.install,
	packages/debian/groonga-server.default,
	packages/debian/groonga-server.dirs,
	packages/debian/groonga-server.init,
	packages/debian/groonga-server.logrotate,
	packages/debian/groonga-server.postinst,
	packages/debian/groonga-server.postrm,
	packages/debian/groonga-tokenizer-mecab.install,
	packages/debian/libgroonga-dev.install,
	packages/debian/libgroonga0.dirs, packages/debian/libgroonga0.install,
	packages/debian/rules, packages/debian/source/format,
	packages/rpm/Makefile.am, packages/rpm/centos/Makefile.am,
	packages/rpm/centos/groonga.spec.in, packages/rpm/fedora/Makefile.am,
	packages/rpm/fedora/groonga.spec.in, packages/yum/Makefile.am,
	packages/yum/build-in-chroot.sh, packages/yum/build-repository-rpm.sh,
	packages/yum/build-rpm.sh, packages/yum/gpg-public-key.sh,
	packages/yum/gpg-uid.sh, packages/yum/groonga-depended-packages,
	packages/yum/groonga-repository.spec, packages/yum/sign-rpm.sh,
	packages/yum/update-repository.sh, rpm/Makefile.am,
	rpm/centos/Makefile.am, rpm/centos/groonga.spec.in,
	rpm/fedora/Makefile.am, 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: [package] move {debian,apt,rpm,yum}/ to
	packages/.

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

	* test/unit/core/Makefile.am, test/unit/core/test-object.c: [test] add
	missing file.

	* lib/db.c, lib/db.h, lib/expr.c, test/unit/core/Makefile.am,
	test/unit/core/test-command-column-create.c,
	test/unit/core/test-command-table-create.c,
	test/unit/core/test-table.c: add more information to invalid name
	error. fixes #935

	* lib/db.c, test/unit/core/test-command-load.c: [load] add valid table
	name check. fixes #934

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

	* include/groonga.h, lib/db.c, test/unit/core/Makefile.am: add
	grn_obj_is_builtin(). fixes #921

	* doc/themes/groonga/layout.html, tools/prepare-sphinx-html.rb: [doc]
	support Facebook in prepare.

	* Makefile.am, build/makefiles/sphinx.am, doc/Makefile.am,
	doc/locale/Makefile.am: [doc] add clean-html target.

	* doc/themes/groonga/layout.html,
	doc/themes/groonga/static/groonga.css_t: [doc] fix style.

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

	* doc/locale/en/LC_MESSAGES/developer.po,
	doc/locale/en/LC_MESSAGES/expr.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/grnslap.po,
	doc/locale/en/LC_MESSAGES/grntest.po,
	doc/locale/en/LC_MESSAGES/http.po, doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/process.po,
	doc/locale/en/LC_MESSAGES/pseudo_column.po,
	doc/locale/en/LC_MESSAGES/reference.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/troubleshooting.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po,
	doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	doc/locale/ja/LC_MESSAGES/developer.po,
	doc/locale/ja/LC_MESSAGES/expr.po,
	doc/locale/ja/LC_MESSAGES/functions.po,
	doc/locale/ja/LC_MESSAGES/grnslap.po,
	doc/locale/ja/LC_MESSAGES/grntest.po,
	doc/locale/ja/LC_MESSAGES/http.po, doc/locale/ja/LC_MESSAGES/index.po,
	doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/process.po,
	doc/locale/ja/LC_MESSAGES/pseudo_column.po,
	doc/locale/ja/LC_MESSAGES/reference.po,
	doc/locale/ja/LC_MESSAGES/spec.po,
	doc/locale/ja/LC_MESSAGES/troubleshooting.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/locale/ja/LC_MESSAGES/type.po: [doc][po] update.

	* build/makefiles/gettext-files.am,
	doc/locale/en/LC_MESSAGES/community.po: [doc] add a pot for community
	documentation.

	* doc/source/community.txt, doc/source/index.txt,
	doc/themes/groonga/static/groonga.css_t: [doc] add about community.

	* doc/themes/groonga/static/groonga.css_t,
	doc/themes/groonga/theme.conf: [doc] more color.

	* doc/themes/groonga/static/groonga.css_t,
	doc/themes/groonga/static/header-background.png: [doc] style header.

	* doc/themes/groonga/static/footer-bar.png,
	doc/themes/groonga/static/groonga.css_t,
	doc/themes/groonga/static/menu-header.png,
	doc/themes/groonga/theme.conf: [doc] style footer and sidebar.

	* doc/themes/groonga/static/groonga.css_t,
	doc/themes/groonga/theme.conf: [doc] reduce side bar width.

	* doc/themes/groonga/static/groonga.css_t,
	doc/themes/groonga/static/navigation-bar.png: [doc] add navigation
	logo.

	* doc/themes/groonga/layout.html, tools/prepare-sphinx-html.rb: [doc]
	fix top-to-link for groonga.org.

	* doc/themes/groonga/layout.html,
	doc/themes/groonga/static/groonga.css_t,
	doc/themes/groonga/static/logo.png, doc/themes/groonga/theme.conf:
	[doc] apply colors.

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

	* doc/source/command_version.txt, doc/source/commands.txt,
	doc/source/commands/column_create.txt,
	doc/source/commands/column_list.txt, doc/source/commands/delete.txt,
	doc/source/commands/load.txt, doc/source/commands/select.txt,
	doc/source/commands/status.txt, doc/source/commands/suggest.txt,
	doc/source/commands/table_create.txt,
	doc/source/commands/table_list.txt, doc/source/execfile.txt,
	doc/source/functions/edit_distance.txt,
	doc/source/functions/geo_in_rectangle.txt, doc/source/grntest.txt,
	doc/source/http.txt, doc/source/index.txt, doc/source/limitations.txt,
	doc/source/news.txt, doc/source/news/0.x.txt,
	doc/source/news/1.0.x.txt, doc/source/news/1.1.x.txt,
	doc/source/spec/search.txt, doc/source/troubleshooting.txt,
	.../different_results_with_the_same_keyword.txt,
	doc/source/tutorial/tutorial01.txt: [doc] use :doc: instead of :ref:
	for file reference.

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

	* doc/source/characteristic.txt, doc/source/command_version.txt,
	doc/source/commands.txt, doc/source/commands/cache_limit.txt,
	doc/source/commands/check.txt, doc/source/commands/clearlock.txt,
	doc/source/commands/column_create.txt,
	doc/source/commands/column_list.txt,
	doc/source/commands/column_remove.txt,
	doc/source/commands/define_selector.txt,
	doc/source/commands/defrag.txt, doc/source/commands/delete.txt,
	doc/source/commands/dump.txt, doc/source/commands/load.txt,
	doc/source/commands/log_level.txt, doc/source/commands/log_put.txt,
	doc/source/commands/log_reopen.txt, doc/source/commands/quit.txt,
	doc/source/commands/select.txt, doc/source/commands/shutdown.txt,
	doc/source/commands/status.txt, doc/source/commands/suggest.txt,
	doc/source/commands/table_create.txt,
	doc/source/commands/table_list.txt,
	doc/source/commands/table_remove.txt,
	doc/source/commands/view_add.txt,
	doc/source/commands_not_implemented/add.txt,
	doc/source/commands_not_implemented/get.txt,
	doc/source/commands_not_implemented/set.txt, doc/source/developer.txt,
	doc/source/developer/com.txt, doc/source/developer/document.txt,
	doc/source/developer/query.txt, doc/source/developer/test.txt,
	doc/source/execfile.txt, doc/source/expr.txt,
	doc/source/functions.txt, doc/source/functions/edit_distance.txt,
	doc/source/functions/geo_distance.txt,
	doc/source/functions/geo_in_circle.txt,
	doc/source/functions/geo_in_rectangle.txt,
	doc/source/functions/now.txt, doc/source/functions/rand.txt,
	doc/source/grnslap.txt, doc/source/grntest.txt, doc/source/http.txt,
	doc/source/index.txt, doc/source/install.txt,
	doc/source/limitations.txt, doc/source/news.txt,
	doc/source/news/0.x.txt, doc/source/news/1.0.x.txt,
	doc/source/news/1.1.x.txt, doc/source/process.txt,
	doc/source/pseudo_column.txt, doc/source/reference.txt,
	doc/source/spec.txt, doc/source/spec/search.txt,
	doc/source/troubleshooting.txt,
	.../different_results_with_the_same_keyword.txt,
	doc/source/tutorial.txt, doc/source/tutorial/tutorial01.txt,
	doc/source/tutorial/tutorial02.txt,
	doc/source/tutorial/tutorial03.txt,
	doc/source/tutorial/tutorial04.txt,
	doc/source/tutorial/tutorial05.txt,
	doc/source/tutorial/tutorial06.txt,
	doc/source/tutorial/tutorial07.txt,
	doc/source/tutorial/tutorial08.txt,
	doc/source/tutorial/tutorial09.txt,
	doc/source/tutorial/tutorial10.txt, doc/source/type.txt: [doc] add -*-
	rst -*- mark for Emacs.

	* build/makefiles/sphinx-build.am, doc/source/news.txt,
	doc/source/news/0.x.txt, doc/source/news/1.0.x.txt,
	doc/source/news/1.1.x.txt: [doc] split news files.

	* doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/command_version.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	doc/locale/en/LC_MESSAGES/developer.po,
	doc/locale/en/LC_MESSAGES/execfile.po,
	doc/locale/en/LC_MESSAGES/expr.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/grnslap.po,
	doc/locale/en/LC_MESSAGES/grntest.po,
	doc/locale/en/LC_MESSAGES/http.po, doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/process.po,
	doc/locale/en/LC_MESSAGES/pseudo_column.po,
	doc/locale/en/LC_MESSAGES/reference.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/troubleshooting.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po: [doc] update English translations.

	* build/makefiles/gettext-files.am, build/makefiles/gettext.am,
	build/makefiles/sphinx-build.am, doc/locale/en/LC_MESSAGES/conf.po,
	doc/locale/ja/LC_MESSAGES/conf.po, doc/source/conf.py: [doc] support
	I18N in conf.py.

	* doc/themes/groonga/layout.html,
	doc/themes/groonga/static/groonga.css_t: [doc] style other language
	link.

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

	* build/makefiles/sphinx-build.am, doc/source/conf.py,
	doc/themes/groonga/layout.html, doc/themes/groonga/static/jp.png,
	doc/themes/groonga/static/us.png: [doc] support other language link.

	* build/makefiles/sphinx-build.am, build/makefiles/sphinx.am,
	doc/themes/groonga/layout.html, doc/themes/groonga/static/favicon.ico:
	[doc] add favicon.

	* build/makefiles/sphinx-build.am, build/makefiles/sphinx.am,
	doc/Makefile.am, doc/source/conf.py, doc/themes/groonga/layout.html,
	doc/themes/groonga/static/groonga.css_t,
	doc/themes/groonga/theme.conf: [doc] use groonga theme.

	* Makefile.am, tools/prepare-sphinx-html.rb: [doc] change directory
	structure.  /docs/, /docs/ja/, ... -> /docs/, /ja/docs/, ...

	* Makefile.am, configure.ac: [doc] support groonga.github.com auto
	update.

	* tools/Makefile.am, tools/prepare-sphinx-html.rb: [doc] add a tool to
	fix Sphinx HTML for Jekyll.  rename '_static' and '_sources' to
	'static' and 'sources' because paths starts with '_' are ignored by
	Jekyll.

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

	* Makefile.am, build/Makefile.am, build/makefiles/Makefile.am,
	configure.ac: remove unused files.

	* build/makefiles/LC_MESSAGES.am, build/makefiles/common.am,
	build/makefiles/gettext-files.am, build/makefiles/gettext.am,
	build/makefiles/locale.am, build/makefiles/sphinx.am, doc/Makefile.am,
	doc/locale/en/LC_MESSAGES/Makefile.am, doc/locale/en/Makefile.am,
	doc/locale/ja/LC_MESSAGES/Makefile.am, doc/locale/ja/Makefile.am,
	doc/locale/template.locale.LC_MESSAGES.Makefile.am,
	doc/locale/template.locale.Makefile.am: [doc] use $(top_srcdir)
	instead of $(abs_top_srcdir).  Automake only supports $(srcdir) and
	$(top_srcdir).

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

	* build/makefiles/gettext.am, build/makefiles/sphinx.am: [doc] do
	nothing on 'all' target.

	* doc/Makefile.am, doc/locale/Makefile.am: [doc] add pdf target.

	* doc/locale/ja/Makefile.am, doc/locale/template.locale.Makefile.am:
	[doc][man] use _DATA instead of _MANS.

	* doc/locale/en/Makefile.am, doc/locale/ja/Makefile.am,
	doc/locale/template.locale.Makefile.am: [doc][man] install to locale
	origin directory.

	* build/makefiles/gettext-files.am, build/makefiles/gettext.am,
	build/makefiles/sphinx-build.am, build/makefiles/sphinx.am: change
	comman makefile extension name: .mk -> .am.

	* build/makefiles/Makefile.am, build/makefiles/gettext-files.mk,
	build/makefiles/gettext.mk, build/makefiles/sphinx-build.mk,
	build/makefiles/sphinx.mk, doc/Makefile.am,
	doc/locale/en/LC_MESSAGES/Makefile.am, doc/locale/en/Makefile.am,
	doc/locale/ja/LC_MESSAGES/Makefile.am, doc/locale/ja/Makefile.am,
	doc/locale/template.locale.LC_MESSAGES.Makefile.am,
	doc/locale/template.locale.Makefile.am: change comman makefile
	extension name: .mk -> .am.

	* build/makefiles/gettext.mk, build/makefiles/sphinx.mk,
	doc/Makefile.am, doc/locale/Makefile.am: [doc] support 'make dist'.

	* Makefile.am, build/Makefile.am, build/makefiles/Makefile.am,
	configure.ac: dist common makefiles.

	* build/makefiles/sphinx-build.mk, configure.ac: [doc] detect hg
	instead of sphinx.

	* .gitignore, doc/Makefile.am: [doc] remove unused files.

	* .gitignore, doc/locale/en/LC_MESSAGES/characteristic.po,
	doc/locale/en/LC_MESSAGES/command_version.po,
	doc/locale/en/LC_MESSAGES/commands.po,
	.../en/LC_MESSAGES/commands_not_implemented.po,
	doc/locale/en/LC_MESSAGES/developer.po,
	doc/locale/en/LC_MESSAGES/execfile.po,
	doc/locale/en/LC_MESSAGES/expr.po,
	doc/locale/en/LC_MESSAGES/functions.po,
	doc/locale/en/LC_MESSAGES/grnslap.po,
	doc/locale/en/LC_MESSAGES/grntest.po,
	doc/locale/en/LC_MESSAGES/http.po, doc/locale/en/LC_MESSAGES/index.po,
	doc/locale/en/LC_MESSAGES/install.po,
	doc/locale/en/LC_MESSAGES/limitations.po,
	doc/locale/en/LC_MESSAGES/news.po,
	doc/locale/en/LC_MESSAGES/process.po,
	doc/locale/en/LC_MESSAGES/pseudo_column.po,
	doc/locale/en/LC_MESSAGES/reference.po,
	doc/locale/en/LC_MESSAGES/spec.po,
	doc/locale/en/LC_MESSAGES/troubleshooting.po,
	doc/locale/en/LC_MESSAGES/tutorial.po,
	doc/locale/en/LC_MESSAGES/type.po: [doc][en] add po files.

	* build/makefiles/gettext.mk, doc/locale/en/LC_MESSAGES/Makefile.am,
	doc/locale/ja/LC_MESSAGES/Makefile.am,
	doc/locale/template.locale.LC_MESSAGES.Makefile.am: [doc] add init
	target to initialize .po.

	* configure.ac, doc/locale/Makefile.am,
	doc/locale/en/LC_MESSAGES/Makefile.am, doc/locale/en/Makefile.am:
	[doc][en] add.

	* doc/locale/tempalte.locale.LC_MESSAGES.Makefile.am,
	doc/locale/tempalte.locale.Makefile.am,
	doc/locale/template.locale.LC_MESSAGES.Makefile.am,
	doc/locale/template.locale.Makefile.am: [doc] fix filenames.

	* build/makefiles/locale.mk, doc/Makefile.am, doc/locale/Makefile.am,
	doc/locale/ja/Makefile.am,
	doc/locale/tempalte.locale.LC_MESSAGES.Makefile.am,
	doc/locale/tempalte.locale.Makefile.am: [doc] move add-locale to
	doc/locale/ from doc/.

	* doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/locale/ja/LC_MESSAGES/command_version.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	.../ja/LC_MESSAGES/commands_not_implemented.po,
	doc/locale/ja/LC_MESSAGES/developer.po,
	doc/locale/ja/LC_MESSAGES/execfile.po,
	doc/locale/ja/LC_MESSAGES/expr.po,
	doc/locale/ja/LC_MESSAGES/functions.po,
	doc/locale/ja/LC_MESSAGES/grnslap.po,
	doc/locale/ja/LC_MESSAGES/grntest.po,
	doc/locale/ja/LC_MESSAGES/http.po, doc/locale/ja/LC_MESSAGES/index.po,
	doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/limitations.po,
	doc/locale/ja/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/process.po,
	doc/locale/ja/LC_MESSAGES/pseudo_column.po,
	doc/locale/ja/LC_MESSAGES/reference.po,
	doc/locale/ja/LC_MESSAGES/spec.po,
	doc/locale/ja/LC_MESSAGES/troubleshooting.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/locale/ja/LC_MESSAGES/type.po: [doc][ja] update po.

	* .gitignore, build/makefiles/gettext.mk, doc/Makefile.am: [doc]
	re-support updating *.po.

	* .gitignore, build/makefiles/gettext-files.mk,
	build/makefiles/gettext.mk, build/makefiles/locale.mk,
	build/makefiles/sphinx-build.mk, build/makefiles/sphinx.mk,
	configure.ac, doc/Makefile.am, doc/ja/Makefile.am,
	doc/locale/Makefile.am, doc/locale/ja/Makefile.am: [doc] move doc/ja/
	to doc/lcoale/ja/.

	* build/makefiles/gettext.mk, doc/locale/ja/LC_MESSAGES/Makefile.am:
	[doc] support mo generation in each locale directory.

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

	* .gitignore, doc/locale/ja/LC_MESSAGES/characteristic.po,
	doc/locale/ja/LC_MESSAGES/command_version.po,
	doc/locale/ja/LC_MESSAGES/commands.po,
	.../ja/LC_MESSAGES/commands_not_implemented.po,
	doc/locale/ja/LC_MESSAGES/developer.po,
	doc/locale/ja/LC_MESSAGES/execfile.po,
	doc/locale/ja/LC_MESSAGES/expr.po,
	doc/locale/ja/LC_MESSAGES/functions.po,
	doc/locale/ja/LC_MESSAGES/grnslap.po,
	doc/locale/ja/LC_MESSAGES/grntest.po,
	doc/locale/ja/LC_MESSAGES/http.po, doc/locale/ja/LC_MESSAGES/index.po,
	doc/locale/ja/LC_MESSAGES/install.po,
	doc/locale/ja/LC_MESSAGES/limitations.po,
	doc/locale/ja/LC_MESSAGES/news.po,
	doc/locale/ja/LC_MESSAGES/process.po,
	doc/locale/ja/LC_MESSAGES/pseudo_column.po,
	doc/locale/ja/LC_MESSAGES/reference.po,
	doc/locale/ja/LC_MESSAGES/spec.po,
	doc/locale/ja/LC_MESSAGES/troubleshooting.po,
	doc/locale/ja/LC_MESSAGES/tutorial.po,
	doc/locale/ja/LC_MESSAGES/type.po: [doc][ja] re-add po for Japanese.

	* build/makefiles/sphinx-build.mk, build/makefiles/sphinx.mk,
	doc/Makefile.am: [doc] locale -> language.

	* build/makefiles/sphinx-build.mk, build/makefiles/sphinx.mk,
	doc/Makefile.am, doc/po/ja/characteristic.po,
	doc/po/ja/command_version.po, doc/po/ja/commands.po,
	doc/po/ja/commands_not_implemented.po, doc/po/ja/developer.po,
	doc/po/ja/execfile.po, doc/po/ja/expr.po, doc/po/ja/functions.po,
	doc/po/ja/grnslap.po, doc/po/ja/grntest.po, doc/po/ja/http.po,
	doc/po/ja/index.po, doc/po/ja/install.po, doc/po/ja/limitations.po,
	doc/po/ja/news.po, doc/po/ja/process.po, doc/po/ja/pseudo_column.po,
	doc/po/ja/reference.po, doc/po/ja/spec.po,
	doc/po/ja/troubleshooting.po, doc/po/ja/tutorial.po,
	doc/po/ja/type.po: [doc] move po/ to locale/.

	* .gitignore, build/makefiles/sphinx-build.mk,
	build/makefiles/sphinx.mk, configure.ac, doc/Makefile.am,
	doc/ja/Makefile.am: [doc] create generated files to
	doc/${language}/*/.

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

	* doc/Makefile.am, doc/source/conf.py: [doc] add create-mo.

2011-05-16 yoshihara haruka <yoshihara@clear-code.com>

	* doc/po/ja/install.po, doc/source/install.txt: translated
	2.install-page from Japanese to English.

	* doc/po/ja/install.po, doc/source/install.txt: translated a title of
	2.install-page from Japanese to English.

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

	* include/groonga.h, lib/plugin.c: [plugin] export system plugins
	directory and plugin file suffix. refs #914  Those values are required
	to dump "register" command's path argument.

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

	* lib/plugin.c, test/unit/core/test-plugin.c: [plugin] register
	command accepts absolute plugin path.

	* examples/dictionary/html/js/dictionary.js,
	plugins/suggest/suggest.c: add prefix_search parameter. fixes #909

	* doc/po/ja/characteristic.po, doc/po/ja/command_version.po,
	doc/po/ja/commands.po, doc/po/ja/commands_not_implemented.po,
	doc/po/ja/developer.po, doc/po/ja/execfile.po, doc/po/ja/expr.po,
	doc/po/ja/functions.po, doc/po/ja/grnslap.po, doc/po/ja/grntest.po,
	doc/po/ja/http.po, doc/po/ja/index.po, doc/po/ja/install.po,
	doc/po/ja/limitations.po, doc/po/ja/news.po, doc/po/ja/process.po,
	doc/po/ja/pseudo_column.po, doc/po/ja/reference.po, doc/po/ja/spec.po,
	doc/po/ja/troubleshooting.po, doc/po/ja/tutorial.po,
	doc/po/ja/type.po: [doc][ja] update po.

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

	* configure.ac, lib/Makefile.am, lib/util.c, mkmfwin32.vbs: [win32]
	use relative path of libgroonga.dll instead of the current process.
	We should compute plugins path relative from libgroonga.dll instead of
	the current process. "The current process" way works well with
	groonga.exe use but doesn't work with library use such as rroonga.

2011-05-14 Susumu Yata <susumu.yata@gmail.com>

	* doc/README, doc/source/developer/document.txt,
	doc/source/spec/search.txt, doc/source/tutorial/tutorial01.txt: [doc]
	fix typos in documentation.

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

	* test/unit/lib/ruby/groonga-http-test-utils.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: [test] @address ->
	@bind_address.

	* test/unit/http/test-invalid-http.rb,
	test/unit/http/test-static-html.rb: [test] follow admin_html path
	change.

	* lib/com.c, src/groonga.c: suppress macro redefined warnings.

	* lib/com.c, lib/com.h, src/groonga.c: listen address -> bind address.
	 Add "--bind-address" command line option and make "-a" and
	"--address" command line options are deprecated. But backward
	compatibility is provided because those deprecated options are still
	valid.

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

	* examples/dictionary/Makefile.am,
	examples/dictionary/edict/Makefile.am,
	examples/dictionary/edict/edict-import.sh,
	examples/dictionary/edict/edict_import.sh,
	examples/dictionary/eijiro/eijiro-import.sh,
	examples/dictionary/eijiro/eijiro_import.sh,
	examples/dictionary/gene95/Makefile.am,
	examples/dictionary/gene95/gene-import.sh,
	examples/dictionary/gene95/gene_import.sh,
	examples/dictionary/init-db.sh, examples/dictionary/init_db.sh,
	examples/dictionary/readme.txt: [example][dictionary] '_' -> '-' in
	filename.

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

	* doc/po/ja/characteristic.po, doc/po/ja/command_version.po,
	doc/po/ja/commands.po, doc/po/ja/commands_not_implemented.po,
	doc/po/ja/developer.po, doc/po/ja/execfile.po, doc/po/ja/expr.po,
	doc/po/ja/functions.po, doc/po/ja/grnslap.po, doc/po/ja/grntest.po,
	doc/po/ja/http.po, doc/po/ja/index.po, doc/po/ja/install.po,
	doc/po/ja/limitations.po, doc/po/ja/news.po, doc/po/ja/process.po,
	doc/po/ja/pseudo_column.po, doc/po/ja/reference.po, doc/po/ja/spec.po,
	doc/po/ja/troubleshooting.po, doc/po/ja/tutorial.po,
	doc/po/ja/type.po: [doc][po][ja] add.

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

	* doc/ja.json, doc/source/conf.py, doc/styles/pdf/ja.json: [doc][pdf]
	move style files to styles/pdf/.

	* .gitignore, doc/Makefile.am, doc/source/conf.py: [doc] add gettext
	target to build *.pot.

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

	* .gitignore, doc/ja.json, doc/ja/ja.json: [doc] move ja.json for PDF
	generation.

	* .gitignore, configure.ac, doc/API.rd, doc/Makefile.am, doc/README,
	doc/ja/API.rd, doc/ja/Makefile.am, doc/ja/README,
	doc/ja/source/characteristic.txt, doc/ja/source/command_version.txt,
	doc/ja/source/commands.txt, doc/ja/source/commands/cache_limit.txt,
	doc/ja/source/commands/check.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/defrag.txt, doc/ja/source/commands/delete.txt,
	doc/ja/source/commands/dump.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/suggest.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/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/conf.py,
	doc/ja/source/developer.txt, doc/ja/source/developer/com.txt,
	doc/ja/source/developer/document.txt,
	doc/ja/source/developer/query.txt, doc/ja/source/developer/test.txt,
	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/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/tutorial06-6.log,
	doc/ja/source/example/tutorial06-7.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/execfile.txt,
	doc/ja/source/expr.txt, doc/ja/source/functions.txt,
	doc/ja/source/functions/edit_distance.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/grnslap.txt, doc/ja/source/grntest.txt,
	doc/ja/source/http.txt, doc/ja/source/index.txt,
	doc/ja/source/install.txt, doc/ja/source/limitations.txt,
	doc/ja/source/news.txt, doc/ja/source/process.txt,
	doc/ja/source/pseudo_column.txt, doc/ja/source/rdoc.py,
	doc/ja/source/reference.txt, doc/ja/source/spec.txt,
	doc/ja/source/spec/search.txt, doc/ja/source/textile.py,
	doc/ja/source/troubleshooting.txt,
	.../different_results_with_the_same_keyword.txt,
	doc/ja/source/tutorial.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/tutorial10.txt, doc/ja/source/type.txt,
	doc/ja/source/update_execution_example.py,
	doc/source/characteristic.txt, doc/source/command_version.txt,
	doc/source/commands.txt, doc/source/commands/cache_limit.txt,
	doc/source/commands/check.txt, doc/source/commands/clearlock.txt,
	doc/source/commands/column_create.txt,
	doc/source/commands/column_list.txt,
	doc/source/commands/column_remove.txt,
	doc/source/commands/define_selector.txt,
	doc/source/commands/defrag.txt, doc/source/commands/delete.txt,
	doc/source/commands/dump.txt, doc/source/commands/load.txt,
	doc/source/commands/log_level.txt, doc/source/commands/log_put.txt,
	doc/source/commands/log_reopen.txt, doc/source/commands/quit.txt,
	doc/source/commands/select.txt, doc/source/commands/shutdown.txt,
	doc/source/commands/status.txt, doc/source/commands/suggest.txt,
	doc/source/commands/table_create.txt,
	doc/source/commands/table_list.txt,
	doc/source/commands/table_remove.txt,
	doc/source/commands/view_add.txt,
	doc/source/commands_not_implemented/add.txt,
	doc/source/commands_not_implemented/get.txt,
	doc/source/commands_not_implemented/set.txt, doc/source/conf.py,
	doc/source/developer.txt, doc/source/developer/com.txt,
	doc/source/developer/document.txt, doc/source/developer/query.txt,
	doc/source/developer/test.txt, doc/source/example/tutorial01-1.log,
	doc/source/example/tutorial01-10.log,
	doc/source/example/tutorial01-11.log,
	doc/source/example/tutorial01-12.log,
	doc/source/example/tutorial01-13.log,
	doc/source/example/tutorial01-14.log,
	doc/source/example/tutorial01-15.log,
	doc/source/example/tutorial01-16.log,
	doc/source/example/tutorial01-17.log,
	doc/source/example/tutorial01-2.log,
	doc/source/example/tutorial01-3.log,
	doc/source/example/tutorial01-4.log,
	doc/source/example/tutorial01-5.log,
	doc/source/example/tutorial01-6.log,
	doc/source/example/tutorial01-7.log,
	doc/source/example/tutorial01-8.log,
	doc/source/example/tutorial01-9.log,
	doc/source/example/tutorial02-1.log,
	doc/source/example/tutorial02-2.log,
	doc/source/example/tutorial02-3.log,
	doc/source/example/tutorial03-1.log,
	doc/source/example/tutorial03-2.log,
	doc/source/example/tutorial03-3.log,
	doc/source/example/tutorial04-1.log,
	doc/source/example/tutorial04-2.log,
	doc/source/example/tutorial04-3.log,
	doc/source/example/tutorial04-4.log,
	doc/source/example/tutorial04-5.log,
	doc/source/example/tutorial04-6.log,
	doc/source/example/tutorial04-7.log,
	doc/source/example/tutorial05-1.log,
	doc/source/example/tutorial05-2.log,
	doc/source/example/tutorial05-3.log,
	doc/source/example/tutorial05-4.log,
	doc/source/example/tutorial05-5.log,
	doc/source/example/tutorial05-6.log,
	doc/source/example/tutorial06-1.log,
	doc/source/example/tutorial06-2.log,
	doc/source/example/tutorial06-3.log,
	doc/source/example/tutorial06-4.log,
	doc/source/example/tutorial06-5.log,
	doc/source/example/tutorial06-6.log,
	doc/source/example/tutorial06-7.log,
	doc/source/example/tutorial07-1.log,
	doc/source/example/tutorial07-2.log,
	doc/source/example/tutorial07-3.log,
	doc/source/example/tutorial07-4.log,
	doc/source/example/tutorial08-1.log,
	doc/source/example/tutorial10-1.log,
	doc/source/example/tutorial10-10.log,
	doc/source/example/tutorial10-2.log,
	doc/source/example/tutorial10-3.log,
	doc/source/example/tutorial10-4.log,
	doc/source/example/tutorial10-5.log,
	doc/source/example/tutorial10-6.log,
	doc/source/example/tutorial10-7.log,
	doc/source/example/tutorial10-8.log,
	doc/source/example/tutorial10-9.log, doc/source/execfile.txt,
	doc/source/expr.txt, doc/source/functions.txt,
	doc/source/functions/edit_distance.txt,
	doc/source/functions/geo_distance.txt,
	doc/source/functions/geo_in_circle.txt,
	doc/source/functions/geo_in_rectangle.txt,
	doc/source/functions/now.txt, doc/source/functions/rand.txt,
	doc/source/grnslap.txt, doc/source/grntest.txt, doc/source/http.txt,
	doc/source/index.txt, doc/source/install.txt,
	doc/source/limitations.txt, doc/source/news.txt,
	doc/source/process.txt, doc/source/pseudo_column.txt,
	doc/source/rdoc.py, doc/source/reference.txt, doc/source/spec.txt,
	doc/source/spec/search.txt, doc/source/textile.py,
	doc/source/troubleshooting.txt,
	.../different_results_with_the_same_keyword.txt,
	doc/source/tutorial.txt, doc/source/tutorial/tutorial01.txt,
	doc/source/tutorial/tutorial02.txt,
	doc/source/tutorial/tutorial03.txt,
	doc/source/tutorial/tutorial04.txt,
	doc/source/tutorial/tutorial05.txt,
	doc/source/tutorial/tutorial06.txt,
	doc/source/tutorial/tutorial07.txt,
	doc/source/tutorial/tutorial08.txt,
	doc/source/tutorial/tutorial09.txt,
	doc/source/tutorial/tutorial10.txt, doc/source/type.txt,
	doc/source/update_execution_example.py: [doc] move doc/source/ja/ to
	doc/source/ and use Sphinx 1.1pre.

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

	* src/suggest/Makefile.am, src/suggest/groonga_suggest_httpd.c:
	[suggest] use grn_str_getopt() instead of getopt().

	* examples/dictionary/html/css/dictionary.css,
	examples/dictionary/html/index.html,
	examples/dictionary/html/js/dictionary.js: [example][dictionary] use
	jQuery UI autocomplete widget.

	* .../images/ui-bg_flat_0_aaaaaa_40x100.png,
	.../images/ui-bg_flat_75_ffffff_40x100.png,
	.../images/ui-bg_glass_55_fbf9ee_1x400.png,
	.../images/ui-bg_glass_65_ffffff_1x400.png,
	.../images/ui-bg_glass_75_dadada_1x400.png,
	.../images/ui-bg_glass_75_e6e6e6_1x400.png,
	.../images/ui-bg_glass_95_fef1ec_1x400.png,
	.../ui-bg_highlight-soft_75_cccccc_1x100.png,
	.../smoothness/images/ui-icons_222222_256x240.png,
	.../smoothness/images/ui-icons_2e83ff_256x240.png,
	.../smoothness/images/ui-icons_454545_256x240.png,
	.../smoothness/images/ui-icons_888888_256x240.png,
	.../smoothness/images/ui-icons_cd0a0a_256x240.png,
	.../css/smoothness/jquery-ui-1.8.12.custom.css,
	examples/dictionary/html/index.html: [example][dictionary] import a
	jQuery UI theme.

	* examples/dictionary/html/index.html,
	.../dictionary/html/js/jquery-ui-1.8.12.min.js: [example][dictionary]
	add jQuery UI.

	* examples/dictionary/html/index.html,
	examples/dictionary/html/js/jquery-1.4.2.min.js,
	examples/dictionary/html/js/jquery-1.6.0.min.js: [example][dictionary]
	update jQuery: 1.4.2 -> 1.6.0.

	* examples/dictionary/ddl.grn, examples/dictionary/edict/edict2grn.rb,
	examples/dictionary/eijiro/eijiro2grn.rb,
	examples/dictionary/gene95/gene2grn.rb,
	examples/dictionary/html/js/dictionary.js,
	examples/dictionary/init_db.sh: use groonga-suggest-create-dataset.

	* data/html/Makefile.am, data/html/admin/favicon.ico,
	data/html/admin/favicon.png, data/html/admin/favicon.svg: add favicon.

	* Makefile.am, configure.ac, data/Makefile.am, data/html/Makefile.am,
	data/html/admin/css/admin.css,
	.../ui-bg_diagonals-thick_18_b81900_40x40.png,
	.../ui-bg_diagonals-thick_20_666666_40x40.png,
	.../images/ui-bg_flat_10_000000_40x100.png,
	.../images/ui-bg_glass_100_f6f6f6_1x400.png,
	.../images/ui-bg_glass_100_fdf5ce_1x400.png,
	.../images/ui-bg_glass_65_ffffff_1x400.png,
	.../images/ui-bg_gloss-wave_35_f6a828_500x100.png,
	.../ui-bg_highlight-soft_100_eeeeee_1x100.png,
	.../ui-bg_highlight-soft_75_ffe45c_1x100.png,
	.../images/ui-icons_222222_256x240.png,
	.../images/ui-icons_228ef1_256x240.png,
	.../images/ui-icons_ef8c08_256x240.png,
	.../images/ui-icons_ffd27a_256x240.png,
	.../images/ui-icons_ffffff_256x240.png,
	.../css/ui-lightness/jquery-ui-1.8.1.custom.css,
	data/html/admin/images/groonga.png,
	data/html/admin/images/loading.gif, data/html/admin/index.html,
	data/html/admin/js/jquery-1.4.2.min.js,
	data/html/admin/js/jquery-ui-1.8.1.custom.min.js,
	data/html/admin/js/jquery.json-2.2.min.js, mkmfwin32.vbs,
	resource/Makefile.am, resource/admin_html/css/admin.css,
	.../ui-bg_diagonals-thick_18_b81900_40x40.png,
	.../ui-bg_diagonals-thick_20_666666_40x40.png,
	.../images/ui-bg_flat_10_000000_40x100.png,
	.../images/ui-bg_glass_100_f6f6f6_1x400.png,
	.../images/ui-bg_glass_100_fdf5ce_1x400.png,
	.../images/ui-bg_glass_65_ffffff_1x400.png,
	.../images/ui-bg_gloss-wave_35_f6a828_500x100.png,
	.../ui-bg_highlight-soft_100_eeeeee_1x100.png,
	.../ui-bg_highlight-soft_75_ffe45c_1x100.png,
	.../images/ui-icons_222222_256x240.png,
	.../images/ui-icons_228ef1_256x240.png,
	.../images/ui-icons_ef8c08_256x240.png,
	.../images/ui-icons_ffd27a_256x240.png,
	.../images/ui-icons_ffffff_256x240.png,
	.../css/ui-lightness/jquery-ui-1.8.1.custom.css,
	resource/admin_html/images/groonga.png,
	resource/admin_html/images/loading.gif,
	resource/admin_html/index.html,
	resource/admin_html/js/jquery-1.4.2.min.js,
	.../admin_html/js/jquery-ui-1.8.1.custom.min.js,
	resource/admin_html/js/jquery.json-2.2.min.js: admin_html ->
	html/admin.

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

	* .gitignore, doc/ja/Makefile.am, doc/ja/source/conf.py,
	doc/ja/source/textile.py: add not completed textile builder for
	Sphinx. :p

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

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: [rpm] split
	server files into groonga-server package.

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

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: [rpm] add
	1.2.1 entry.

	* configure.ac, lib/groonga_in.h, lib/plugin.c, lib/proc.c, lib/str.c,
	lib/util.c, lib/util.h, src/groonga.c: [win32] guess default document
	root path from DLL path.  PATH_SEPARATOR is removed. Groonga always
	uses "/" as its internal path separator.

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

	* doc/ja/Makefile.am, doc/ja/source/index.txt,
	doc/ja/source/limitations.txt: [doc] add limitations.

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

	* src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c, src/suggest/util.c,
	src/suggest/util.h: [suggest] Added limit parameter for httpd. refs
	#899

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

	* plugins/suggest/suggest.c, src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c, src/suggest/util.c,
	src/suggest/util.h: [suggest] added threshold parameter. refs #895.

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

	* lib/plugin.c, lib/plugin_in.h: fixed a bug ref #894

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

	* debian/changelog, debian/libgroonga-dev.install: [debian] add
	missing libgroonga.so to libgroonga-dev.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* doc/ja/source/example/tutorial01-1.log,
	doc/ja/source/example/tutorial01-10.log,
	doc/ja/source/example/tutorial01-11.log,
	doc/ja/source/example/tutorial01-12.log,
	doc/ja/source/example/tutorial01-13.log,
	doc/ja/source/example/tutorial01-14.log,
	doc/ja/source/example/tutorial01-15.log,
	doc/ja/source/example/tutorial01-16.log,
	doc/ja/source/example/tutorial01-17.log,
	doc/ja/source/example/tutorial01-2.log,
	doc/ja/source/example/tutorial01-3.log,
	doc/ja/source/example/tutorial01-4.log,
	doc/ja/source/example/tutorial01-5.log,
	doc/ja/source/example/tutorial01-6.log,
	doc/ja/source/example/tutorial01-7.log,
	doc/ja/source/example/tutorial01-8.log,
	doc/ja/source/example/tutorial01-9.log,
	doc/ja/source/example/tutorial02-1.log,
	doc/ja/source/example/tutorial02-3.log,
	doc/ja/source/example/tutorial03-1.log,
	doc/ja/source/example/tutorial03-2.log,
	doc/ja/source/example/tutorial03-3.log,
	doc/ja/source/example/tutorial04-1.log,
	doc/ja/source/example/tutorial04-2.log,
	doc/ja/source/example/tutorial04-3.log,
	doc/ja/source/example/tutorial04-4.log,
	doc/ja/source/example/tutorial04-5.log,
	doc/ja/source/example/tutorial04-6.log,
	doc/ja/source/example/tutorial04-7.log,
	doc/ja/source/example/tutorial05-1.log,
	doc/ja/source/example/tutorial05-2.log,
	doc/ja/source/example/tutorial05-3.log,
	doc/ja/source/example/tutorial05-4.log,
	doc/ja/source/example/tutorial05-5.log,
	doc/ja/source/example/tutorial05-6.log,
	doc/ja/source/example/tutorial06-1.log,
	doc/ja/source/example/tutorial06-2.log,
	doc/ja/source/example/tutorial06-3.log,
	doc/ja/source/example/tutorial06-4.log,
	doc/ja/source/example/tutorial06-5.log,
	doc/ja/source/example/tutorial07-1.log,
	doc/ja/source/example/tutorial07-2.log,
	doc/ja/source/example/tutorial07-3.log,
	doc/ja/source/example/tutorial07-4.log,
	doc/ja/source/example/tutorial08-1.log,
	doc/ja/source/example/tutorial10-1.log,
	doc/ja/source/example/tutorial10-10.log,
	doc/ja/source/example/tutorial10-2.log,
	doc/ja/source/example/tutorial10-3.log,
	doc/ja/source/example/tutorial10-4.log,
	doc/ja/source/example/tutorial10-5.log,
	doc/ja/source/example/tutorial10-6.log,
	doc/ja/source/example/tutorial10-7.log,
	doc/ja/source/example/tutorial10-8.log,
	doc/ja/source/example/tutorial10-9.log,
	doc/ja/source/tutorial/tutorial06.txt: Updated tutorial execution
	results.

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

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

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

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

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

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

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

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

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

	* lib/db.c, test/unit/core/test-command-load.c: fixed typo

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

	* lib/db.c, test/unit/core/test-command-load.c: add error check to
	JSON reader. #807

	* lib/com.c, lib/com.h, src/groonga.c: stop accepting when no file
	descriptor is remained. #802

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

	* lib/proc.c, test/unit/core/Makefile.am,
	test/unit/core/test-command-table-list.c: use meaningful tag name for
	table_list output XML. #757

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

	* lib/db.c, lib/db.h, lib/expr.c: support compare operation for
	hash/pat table reference column. #776

	* .gitignore, src/suggest/Makefile.am, src/suggest/create-dataset.sh,
	src/suggest/groonga_suggest_create_dataset.c: implement create-dataset
	by C. #768

	* src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c: fix include path.

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

	* src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c: Changed DB handling strategy.

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

	* src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c: Limited queue size of
	httpd-learner connections.

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

	* .gitignore, configure.ac, src/Makefile.am, src/suggest/Makefile,
	src/suggest/Makefile.am, src/suggest/groonga_suggest_httpd.c,
	src/suggest/groonga_suggest_learner.c, src/suggest/suggest-httpd.c,
	src/suggest/suggest-learner.c: support 'make install' of suggest
	learner. #767

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

	* lib/db.c, test/unit/core/test-command-load.c: fix that can't load no
	key table data with [[...]] form. #750  Reported by Masahiro Tomita.
	Thanks!!!

	* lib/db.c, test/unit/core/test-command-load.c: add nonexistent column
	check to load's --columns. #751  Reported by Masahiro Tomita.
	Thanks!!!

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

	* lib/proc.c, test/unit/core/test-command-column-list.c: name output
	arrays by column_list. #748

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

	* lib/ctx.c, src/groonga.c, test/unit/command/Makefile.am,
	test/unit/command/test-comment.rb: support comment line in grn
	commands. #723

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

	* src/suggest/Makefile, src/suggest/suggest-httpd.c,
	src/suggest/suggest-learner.c, src/suggest/util.c: Added suggest
	learning systems.

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

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: merge
	"%%ghost /var/run/*." by Daiki Ueno. Thanks!!!

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

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

	* doc/ja/source/commands/column_create.txt,
	doc/ja/source/commands/column_list.txt,
	doc/ja/source/commands/load.txt, doc/ja/source/commands/status.txt,
	doc/ja/source/commands/table_create.txt,
	doc/ja/source/commands/table_list.txt, doc/ja/source/execfile.txt,
	doc/ja/source/tutorial/tutorial01.txt: use :ref: instead of :doc: for
	man.

	* bindings/php/php_groonga.h, rpm/fedora/groonga.spec.in: fix
	groonga.h include path in PHP bindings.

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: modules ->
	plugins.

	* debian/control, debian/rules: module -> plugin.

	* apt/Makefile.am, yum/Makefile.am: remove 32bit support.

	* .gitignore, Makefile.am: add update-latest-release target.

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

	* configure.ac, test/unit/Makefile.am, test/unit/grntest/Makefile.am,
	test/unit/grntest/test-out-http.rb, test/unit/lib/ruby/Makefile.am,
	test/unit/lib/ruby/groonga-grntest-test-utils.rb,
	test/unit/lib/ruby/groonga-test-utils.rb, test/unit/run-test.rb: add a
	test for grntest.

	* doc/ja/source/grntest.txt, src/grntest.c: grntest supports auto test
	mode in HTTP.

	* doc/ja/source/grntest.txt, src/grntest.c: add --groonga option to
	grntest.

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

	* include/groonga.h, lib/ctx.c, lib/ql.h: support finalizer of
	grn_ctx. #719

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

	* test/unit/core/test-hash-sort.c, test/unit/core/test-hash.h,
	test/unit/core/test-table-patricia-trie-cursor.c: use different path
	for each hash related test.

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

	* doc/ja/source/grntest.txt, doc/ja/source/news.txt: add a 1.0.4
	entry.

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

	* include/groonga.h, lib/db.h: export grn_db_touch(). #703

	* include/groonga.h, lib/db.c, test/unit/core/test-context.c:
	grn_obj_get_info() supports zlib and LZO availability. #686

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

	* include/groonga.h, lib/db.h: Exported grn_table_at()

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

	* configure.ac, src/Makefile.am, src/groonga.c: add GRN_* prefix.

	* configure.ac, lib/Makefile.am, lib/ctx.c, lib/expr.c, lib/plugin.c,
	lib/query.c, src/Makefile.am, src/groonga.c: GROONGA_* -> GRN_*.

	* configure.ac, lib/plugin.c: support plugins search from relative
	path of groonga DLL on Windows.

	* configure.ac, lib/Makefile.am, src/Makefile.am: suppress warnings in
	CFLAGS macro definitions.

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

	* lib/expr.c, test/unit/core/test-expr-script.c: fix numeric operation
	and assing with expression is broken. #669

	* test/unit/fixtures/story/taiyaki/ddl.grn,
	test/unit/fixtures/story/taiyaki/shops.grn,
	test/unit/story/test-taiyaki.c: add a test for geo_in_circle() and OR.

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

	* test/unit/http/test-http-select-basic.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: add a test for invalid
	sort key in --sortby parameter.

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

	* lib/expr.c, test/unit/core/test-command-select.c: do equal
	Int8/UInt8/Int16/UInt16 explicitly. #660

	* lib/expr.c, test/unit/core/test-command-select.c: support compare
	operations (>, >=, ...) in --filter.  Reported by @s3ki. Thanks!!!

	* lib/db.c, lib/db.h, lib/expr.c, test/unit/core/test-table.c: show
	invalid name on invalid name error.

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

	* include/Makefile.am, include/groonga/Makefile.am: add missing
	Makefile.am. #624

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

	* Makefile.am, configure.ac, examples/Makefile.am, groonga.h,
	include/groonga.h, include/groonga/plugin.h, lib/Makefile.am,
	lib/ctx.c, lib/db.c, lib/io.c, lib/module.c, lib/module.h,
	lib/module_impl.h, lib/plugin.c, lib/plugin_in.h, lib/ql.h,
	modules/Makefile.am, modules/suggest/Makefile.am,
	modules/suggest/suggest.c, modules/tokenizers/Makefile.am,
	modules/tokenizers/mecab.c, plugins/Makefile.am,
	plugins/suggest/Makefile.am, plugins/suggest/suggest.c,
	plugins/tokenizers/Makefile.am, plugins/tokenizers/mecab.c,
	src/Makefile.am, test/benchmark/Makefile.am, test/unit/Makefile.am,
	test/unit/core/Makefile.am, test/unit/core/test-register.c,
	test/unit/fixtures/Makefile.am,
	test/unit/fixtures/modules/Makefile.am,
	test/unit/fixtures/modules/string.c,
	test/unit/fixtures/performance/Makefile.am,
	test/unit/fixtures/plugins/Makefile.am,
	test/unit/fixtures/plugins/string.c,
	test/unit/fixtures/stress/Makefile.am, test/unit/lib/Makefile.am,
	test/unit/memcached/Makefile.am, test/unit/run-test.sh,
	test/unit/story/Makefile.am, test/unit/util/Makefile.am: module ->
	plugin. #624

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

	* lib/Makefile.am, lib/module.c, lib/module_impl.h,
	modules/suggest/suggest.c, modules/tokenizers/mecab.c,
	test/unit/fixtures/modules/string.c: use the same name for all module
	exported function. #624

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

	* configure.ac, doc/ja/source/commands/select.txt,
	doc/ja/source/execfile.txt,
	.../different_results_with_the_same_keyword.txt, groonga.h, lib/ctx.c,
	lib/expr.c, lib/ii.c, lib/proc.c, lib/ql.h, lib/query.c,
	src/groonga.c: query escalation threshold -> match escalation
	threshold.

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

	* doc/ja/source/commands/select.txt, lib/proc.c: add
	--query_escalation_threshold option to select command. #628

	* groonga.h, lib/ctx.c, lib/ii.c, lib/ql.h, src/groonga.c: add
	--default-query-escalation-threshold for dynamic threshold change.
	#628

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

	* debian/changelog, rpm/centos/groonga.spec.in,
	rpm/fedora/groonga.spec.in: 1.0.2 -> 1.0.3.

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

	* lib/pat.c, test/unit/core/test-dump.c: fix dump SEGV by orphan pat
	record reference. #630

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

	* lib/token.c, modules/tokenizers/mecab.c: don't register MeCab
	tokenizer on Japanese encoding context. #555

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

	* test/unit/core/Makefile.am, test/unit/core/test-function-cast.c:
	remove a needless test.

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

	* lib/expr.c, .../unit/core/test-command-select-filter-invalid.c:
	check valid function on compile. #596

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

	* lib/ii.c, lib/token.c, lib/token.h: Fixed missing deleting index
	entries which correspond to the last token.

2010-10-15 Toshihisa <t2001@gol.com>

	* build_windows.bat, mkmfwin32.vbs: refined build_windows.bat and
	mkmfwin32.vbs

	* lib/io.c, src/grntest.c: use GRN_FMT_LLD instead of lld.

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

	* lib/str.c, lib/str.h, test/unit/util/test-string.c: add grn_aton()
	that parsing text as numeric. #613

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

	* lib/expr.c, test/unit/core/Makefile.am,
	test/unit/core/test-command-select-query.c: cast text value instead of
	parsing as 32 bit integer in comparing. #612  Reported by Itagaki
	Takahiro. Thanks!!!

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

	* lib/hash.c, lib/pat.c: Clear key_size when returning NULL.

2010-10-12 Toshihisa <t2001@gol.com>

	* lib/db.h, lib/str.h: add GRN_API for WIN32.

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

	* modules/suggest/suggest.c, modules/tokenizers/mecab.c: Added GRN_API
	declaration to each module function

2010-10-12 Toshihisa <t2001@gol.com>

	* lib/Makefile.msvc, src/Makefile.msvc: removed old Makefile.msvc

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

	* lib/expr.c, test/unit/core/Makefile.am,
	.../unit/core/test-command-select-filter-invalid.c: check function
	availability. #596

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

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: specify
	parent directory.

	* apt/Makefile.am, yum/Makefile.am: don't remove existing packages.

2010-10-07 Daiki Ueno <ueno@unixuser.org>

	* data/init.d/redhat/groonga, rpm/fedora/groonga.spec.in: update spec
	file and initscript for Fedora

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

	* lib/pat.c, test/unit/core/test-table-patricia-trie-cursor.c: work
	pat cursor by ID with garbages. #538

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

	* lib/db.c, test/unit/core/test-command-delete.c: fix all delete
	operations are failed. #541

	* lib/geo.c, test/unit/story/test-taiyaki.c: mark geo_in_rectangle()
	with negative coordinate not implemented. #563

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

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: fix typos.

2010-10-01 Daiki Ueno <ueno@unixuser.org>

	* data/init.d/redhat/groonga, rpm/fedora/groonga.spec.in: Fix typo in
	init script and simplify RPM spec.

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

	* lib/ctx.c, lib/ql.h: also collect backtrace on free().

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

	* configure.ac, lib/ctx.c, lib/expr.c, lib/ql.h: add memory management
	debuging code.  It is only enabled when --enable-memory-debug option
	is specified.

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

	* doc/ja/source/index.txt, doc/ja/source/news.txt,
	doc/ja/source/spec/search.txt,
	.../different_results_with_the_same_keyword.txt: fix document links.

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

	* doc/ja/Makefile.am, doc/ja/source/spec.txt,
	.../different_results_with_the_same_keyword.txt: add missing document.

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

	* lib/ii.c, lib/ii.h, lib/util.c: inspect supports ii deeply.

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

	* doc/ja/Makefile.am, doc/ja/source/index.txt,
	doc/ja/source/search.txt, doc/ja/source/spec/search.txt,
	doc/ja/source/troubleshooting.txt,
	.../different_results_with_the_same_keyword.txt: fix markup.

	* doc/ja/source/index.txt, doc/ja/source/search.txt,
	doc/ja/source/troubleshooting.txt,
	.../different_results_with_the_same_keyword.txt: add a troubleshooting
	about search. (just template)

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

	* .gitignore, examples/dictionary/edict/edict_import.sh,
	examples/dictionary/eijiro/eijiro_import.sh,
	examples/dictionary/gene95/gene_import.sh: download dictionary
	automatically.

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

	* groonga.h, lib/db.c: Added grn_index_cursor_open() and
	grn_index_cursor_next().

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

	* lib/expr.c, src/grntest.c: suppress 'defined but not used' warnings.

	* lib/ctx.c, lib/ctx.h, lib/db.c: fix time usec overflow.

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

	* groonga.h, lib/ctx.c, lib/proc.c, test/unit/gqtp/test-status.rb,
	test/unit/lib/ruby/groonga-constants.rb: check command version
	availability.

	* doc/ja/Makefile.am, doc/ja/source/command_version.txt,
	doc/ja/source/commands.txt, doc/ja/source/http.txt: add
	command_version document.

	* lib/ctx.c, test/unit/gqtp/test-status.rb,
	test/unit/http/test-http.rb: allow command_version option.

	* lib/proc.c, test/unit/http/test-http.rb: show also default command
	version.

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

	* lib/proc.c, test/unit/http/test-http.rb: show command_version on
	status.

	* src/groonga.c, test/unit/command/test-option.rb: add
	--default-command-version option.

	* groonga.h, lib/ctx.c, lib/ql.h, test/unit/core/test-context.c: add
	command_version to context.

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

	* lib/pat.c, test/unit/core/test-patricia-trie.c: grn_pat_at() can't
	detect encoded key entry. #514

	* lib/db.c, test/unit/core/test-cast-basic.c: support GeoPoint ->
	GeoPoint cast. #515

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

	* configure.ac, lib/ctx.c, lib/ctx.h, lib/db.c, lib/expr.c,
	lib/proc.c, lib/ql.c, lib/scm.c, modules/suggest/suggest.c,
	src/groonga.c: Boosted up resolution of grn_timeval.

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

	* lib/db.h, lib/ii.h, lib/output.h, lib/token.h: add missing GRN_API
	for Windows.

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

	* configure.ac, examples/Makefile.am, examples/dictionary/Makefile.am,
	examples/dictionary/edict/Makefile.am,
	examples/dictionary/eijiro/Makefile.am,
	examples/dictionary/gene95/Makefile.am,
	examples/dictionary/jmdict/Makefile.am: install dictionary example.

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: fix typos.
	Reported by Daiki Ueno. Thanks!!!

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: remove
	duplicated license tag.

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: fix syntax
	error.

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: use tab for
	indentation.

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

	* debian/control, debian/rules: split MeCab tokenizer as another
	package.

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

	* ChangeLog, configure.ac: release 1.0.2

	* doc/ja/Makefile.am, doc/ja/source/index.txt,
	doc/ja/source/install.txt: add install document.

	* doc/ja/source/commands/select.txt, doc/ja/source/news.txt: add 1.0.2
	entry.

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

	* examples/dictionary/html/index.html,
	examples/dictionary/html/js/dictionary.js: Trimmed examples/dictionary

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

	* test/unit/core/test-command-define-selector.c,
	test/unit/core/test-command-select.c: follow _value isn't shown by
	default change.

	* test/unit/core/test-inspect.c, test/unit/story/test-taiyaki.c:
	follow geopoint conversion logic change.

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

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

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

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.

	* src/groonga.c, test/unit/command/Makefile.am,
	test/unit/command/test-bom.rb: work with UTF-8 BOM input. #448

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

	* rpm/centos/groonga.spec.in, rpm/fedora/groonga.spec.in: remove
	no-optimization flag.

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

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

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

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

	* doc/ja/source/commands/suggest.txt, doc/ja/source/news.txt: add
	1.0.0 entry.

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

	* 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

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.

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

	* ChangeLog, configure.ac: release 0.7.7

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

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.

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

	* 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, data/groonga.conf: add default groonga.conf.

	* apt/Makefile.am, apt/update-repository.sh: make project name
	customizable.

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

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

	* test/unit/core/Makefile.am,
	test/unit/core/test-function-edit-distance.c: add tests for edit
	distance.

	* configure.ac, doc/ja/Makefile.am: make distriubted document
	installable.

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'.

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, 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.

	* 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-21 Kouhei Sutou <kou@clear-code.com>

	* configure.ac, doc/ja/Makefile.am: check sphinx version.

	* debian/changelog, debian/control, debian/rules: update debian
	related files.

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

	* .gitignore, configure.ac, doc/ja/Makefile.am,
	doc/ja/build/Makefile.am: fix document build dependencies.

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

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

	* modules/functions/Makefile.am, modules/functions/suggest.c: Added
	suggest function module.

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

	* lib/proc.c, test/unit/core/Makefile.am,
	test/unit/core/test-command-define-selector.c: re-enable
	define_selector.

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

	* 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

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

	* 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, lib/geo.h: fix typos.

	* lib/geo.c, lib/geo.h: fix geo search with index drops needed points.

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

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

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/genindex.html, doc/ja/searchindex.js,
	doc/ja/source/developer/query.txt: update html

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

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

	* 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/geo.c, lib/geo.h: add low level API for geo.

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

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

	* 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 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-07-30 Kouhei Sutou <kou@clear-code.com>

	* lib/util.c, test/unit/core/test-inspect.c: improve geo point
	inspection format.

	* apt/ubuntu/generate-karmic.conf, apt/ubuntu/generate-lucid.conf,
	apt/ubuntu/release-karmic.conf, apt/ubuntu/release-lucid.conf: karmic
	-> lucid.

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

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

	* 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().

	* groonga.h, lib/pat.c: Added GRN_CURSOR_SIZE_BY_BIT.

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

	* 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/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-23 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c: Added grn_obj_defrag().

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

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

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().

	* 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

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

	* lib/db.c, lib/output.c, test/unit/core/test-command-select.c:
	support loading vector for reference ID of no-key-table. #396

	* lib/pat.c, lib/pat.h, lib/util.c: inspect pat nodes.

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-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_disk, data/munin/groonga_n_records,
	data/munin/groonga_status: follow returned JSON format change.

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.

	* lib/util.c, test/unit/core/test-inspect.c: add more details to table
	inspectioin.

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 Kouhei Sutou <kou@clear-code.com>

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

	* lib/db.c, lib/db.h, lib/proc.c,
	test/unit/core/test-command-column-list.c: column_list outputs _key.
	#305

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>

	* test/unit/http/test-http-select-basic.rb,
	test/unit/http/test-http-select-drilldown.rb: use old XML format.

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

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

	* 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/output.c, src/groonga.c: output return code in stand alone mode.

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>

	* configure.ac, src/Makefile.am, src/groonga.c: use libedit with
	multibyte support.

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, 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, 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.

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

	* lib/util.c, test/unit/core/test-inspect.c: add ii inspector.

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

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

	* 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-basic.rb,
	test/unit/http/test-http-select-drilldown.rb: RESULTPAGE -> RESULT. Is
	it OK?

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.

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

	* 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/expr.c, lib/proc.c: Fixed wrong distance calculation in
	grn_geo_search().

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-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/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 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-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.

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

	* 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-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-select-basic.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: follow XML format
	change.

	* 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

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-24 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, test/unit/core/test-command-load.c: Fixed wrong bool value
	cast in json_read().

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, 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/ctx.c, lib/ctx.h: fix typos.

	* 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-23 Kouhei Sutou <kou@clear-code.com>

	* configure.ac, modules/tokenizers/mecab.c: check
	mecab_dictionary_info_t availability for old MeCab. #355

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

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

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-19 Daijiro MORI <daijiro.mori@gmail.com>

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

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/expr.c, test/unit/core/test-expr-parse.c: grn_expr_inspect()
	follows hash based vars in grn_expr

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

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

	* lib/db.h, lib/expr.c, lib/proc.c: Reduced grn_proc_get_info call
	from proc.c moreover.

2010-06-14 Daijiro MORI <daijiro.mori@gmail.com>

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

2010-06-13 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/ql.h, src/groonga.c: Stop calling grn_expr_exec()
	from groonga.c

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

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

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

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

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

2010-06-04 Nobuyoshi Nakada <nobu@ruby-lang.org>

	* lib/util.c, test/unit/core/test-inspect.c: grn_accessor_inspect()
	for column names.

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

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 Kouhei Sutou <kou@clear-code.com>

	* test/unit/lib/ruby/groonga-http-test-utils.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: set UTF-8 encoding.

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

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

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

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

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

	* test/unit/Makefile.am, test/unit/run-test.sh: use build dir as test
	base directory.

	* test/unit/core/Makefile.am, test/unit/core/test-inspect.c: add a
	test for grn_inspect() for NULL.

	* modules/functions/cast.c, test/unit/core/Makefile.am,
	test/unit/core/test-function-cast.c: add tests for cast().

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]

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

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>

	* configure.ac, test/unit/fixtures/Makefile.am: add missing story test
	fixture.

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.

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

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

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

	* test/unit/fixtures/story/taiyaki/shops.grn,
	test/unit/story/taiyaki/test-geo.c: add a test for logical but.

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

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-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-07 Daijiro MORI <daijiro.mori@gmail.com>

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

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

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-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-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().

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 Daijiro MORI <daijiro.mori@gmail.com>

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

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

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

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

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.

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

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

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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

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

	* 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-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/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/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/lib/grn-assertions.c, test/unit/lib/grn-assertions.h: add
	grn_test_assert_equal_view().

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

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

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/nfkc-custom-rules.txt, lib/nfkc.rb: nfkc.c can be customized
	with lib/nfkc-custom-rules.txt.

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

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

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

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

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/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 Kouhei Sutou <kou@clear-code.com>

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

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

	* 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

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.

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

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

	* 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 Yutaro Shimamura <yu@irx.jp>

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

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]

	* 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,
	test/unit/lib/ruby/groonga-http-test-utils.rb: use
	assert_response_body.

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()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* doc/ja/characteristic.html, doc/ja/commands.html,
	doc/ja/commands/add.html, doc/ja/commands/column_create.html,
	doc/ja/commands/column_list.html,
	doc/ja/commands/define_selector.html, doc/ja/commands/delete.html,
	doc/ja/commands/get.html, doc/ja/commands/load.html,
	doc/ja/commands/log_level.html, doc/ja/commands/log_put.html,
	doc/ja/commands/log_reopen.html, doc/ja/commands/quit.html,
	doc/ja/commands/select.html, doc/ja/commands/set.html,
	doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
	doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
	doc/ja/commands/view_add.html, doc/ja/developer.html,
	doc/ja/execfile.html, doc/ja/expr.html, doc/ja/functions.html,
	doc/ja/genindex.html, doc/ja/geo_distance.html,
	doc/ja/geo_in_circle.html, doc/ja/geo_in_rectangle.html,
	doc/ja/grnslap.html, doc/ja/grntest.html, doc/ja/http.html,
	doc/ja/index.html, doc/ja/now.html, doc/ja/process.html,
	doc/ja/pseudo_column.html, doc/ja/rand.html, doc/ja/reference.html,
	doc/ja/search.html, doc/ja/searchindex.js,
	doc/ja/source/commands/add.txt,
	doc/ja/source/commands/column_create.txt,
	doc/ja/source/commands/column_list.txt,
	doc/ja/source/commands/define_selector.txt,
	doc/ja/source/commands/delete.txt, doc/ja/source/commands/get.txt,
	doc/ja/source/commands/load.txt, doc/ja/source/commands/log_level.txt,
	doc/ja/source/commands/log_put.txt,
	doc/ja/source/commands/log_reopen.txt,
	doc/ja/source/commands/quit.txt, doc/ja/source/commands/select.txt,
	doc/ja/source/commands/set.txt, doc/ja/source/commands/shutdown.txt,
	doc/ja/source/commands/status.txt,
	doc/ja/source/commands/table_create.txt,
	doc/ja/source/commands/table_list.txt,
	doc/ja/source/commands/view_add.txt, doc/ja/tutorial.html,
	doc/ja/type.html: Updated documents for all commands.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* lib/db.h, lib/hash.h, lib/ii.h, lib/io.h, lib/pat.h, lib/proc.h,
	lib/snip.h, lib/store.h, lib/str.h, lib/token.h: Fixed wrong condition
	whether groonga.h is included or not.

	* lib/str.c, resource/admin_html/index.html: Added column range on
	output of grn_select().

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

	* lib/com.h, lib/ctx.c, lib/ctx.h, lib/db.c, lib/ii.c: Fixed possible
	wrong result when multiple columns assigned as match_column for
	grn_select().

	* lib/db.c, lib/db.h: Now, more than one column can be assigned as
	match_column value for grn_select().

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

	* groonga.h, lib/ctx.c, lib/db.c: Fixed a bug in grn_obj_set_value()
	cause segv on a column with multiple hooks

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

	* debian/patches/fix-mkdir-p.diff, debian/patches/series,
	debian/rules: add a patch for fix MKDIR_P problem.

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

	* lib/proc.c, test/unit/core/test-restore.rb: dump records of no
	default tokenizer table even if it has index column.

	* lib/proc.c, test/unit/core/test-restore.rb: support _key index
	column dump.

	* test/unit/core/test-restore.rb,
	.../unit/lib/ruby/groonga-local-gqtp-test-utils.rb: cleanup test.

	* test/unit/core/test-restore.rb,
	.../unit/lib/ruby/groonga-local-gqtp-test-utils.rb: restore_dump ->
	same_dump.

	* test/unit/core/Makefile.am, test/unit/core/test-dump.rb,
	test/unit/core/test-load.rb, test/unit/core/test-restore.rb,
	test/unit/lib/ruby/Makefile.am,
	.../unit/lib/ruby/groonga-local-gqtp-test-utils.rb,
	test/unit/lib/ruby/groonga-test-utils.rb, test/unit/run-test.rb:
	cleanup dump/load test.

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

	* doc/ja/grntest.html, doc/ja/source/grntest.txt, src/grntest.c: fixed
	typo.

	* doc/ja/grntest.html, doc/ja/source/grntest.txt: refine grntest.doc

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

	* groonga.h, lib/db.c: add grn_p() for debugging.

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

	* ChangeLog, configure.ac: release 0.1.6

2010-01-20 Ryo Onodera <onodera@clear-code.com>

	* src/Makefile.am, src/groonga.c: set the default value for
	--admin-html-path

2009-12-16 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-dump.c, test/unit/core/test-dump.rb:
	dump records as arrays instead of objects

2009-12-15 Ryo Onodera <onodera@clear-code.com>

	* lib/ctx.c, lib/db.c, lib/proc.c, lib/ql.h,
	test/unit/core/test-dump.rb: make load command behave as ducmented
	when records passed as arrays

2009-12-14 Ryo Onodera <onodera@clear-code.com>

	* lib/db.c, lib/db.h, lib/proc.c, test/unit/core/test-dump.rb: support
	view tables to dump

2009-12-26 Kouhei Sutou <kou@clear-code.com>

	* test/benchmark/.gitignore, test/benchmark/Makefile.am,
	test/benchmark/bench-geo-distance.c: add a benchmark for geo distance.

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

	* doc/ja/grntest.html, doc/ja/index.html, doc/ja/process.html,
	doc/ja/reference.html, doc/ja/searchindex.js,
	doc/ja/source/process.txt: Added grntest document.

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

	* lib/db.c, lib/proc.c: add missing '.' to %*s format.

	* test/unit/core/Makefile.am, test/unit/core/test-expr.c,
	test/unit/core/test-table-select.c: move grn_table_select() tests to
	test-table-select.c.

	* test/unit/core/Makefile.am, test/unit/core/test-expr-parse.c,
	test/unit/core/test-expr.c: move expression parsing tests to
	test-expr-parse.c.

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

	* lib/db.c, lib/ii.c: Fixed the problem in ii.c cause wrong search
	result for particular term with splited inverted index entries. Stop
	to create columns automatically in grn_load.

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

	* doc/ja/genindex.html, doc/ja/geo_distance.html,
	doc/ja/geo_in_circle.html, doc/ja/geo_in_rectangle.html,
	doc/ja/now.html, doc/ja/rand.html, doc/ja/searchindex.js,
	doc/ja/source/geo_distance.txt, doc/ja/source/geo_in_circle.txt,
	doc/ja/source/geo_in_rectangle.txt, doc/ja/source/now.txt,
	doc/ja/source/rand.txt: Fixed underspecify on document about grn_expr.

2009-12-18 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, test/unit/core/test-cast.c: grn_obj_cast() supports text
	-> boolean.

	* lib/db.c, lib/str.c, lib/str.h: grn_obj_cast() supports text ->
	int16/uint16.

	* lib/db.c, lib/str.c, lib/str.h, test/unit/lib/grn-assertions.c:
	grn_obj_cast() supports text -> int8/uint8.

	* lib/db.c, test/unit/core/test-cast.c: grn_obj_cast() supports
	integer -> int16/uint16.

	* lib/db.c, test/unit/core/test-cast.c: grn_obj_cast() supports
	integer -> int8/uint8.

	* test/unit/http/Makefile.am,
	test/unit/http/test-http-select-drilldown.rb: add a test for a bit
	complex drilldown.

	* lib/proc.c, test/unit/lib/ruby/groonga-http-test-utils.rb: load
	supports JSON format result.

	* test/unit/http/test-http-select-basic.rb,
	test/unit/http/test-http-select.rb: rename to existing select via HTTP
	test to select basic.

	* lib/db.c, test/unit/core/test-expr-script.c: '--' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/expr.c, lib/expr.y, test/unit/core/test-expr.c: don't overwrite
	existing error by syntax error.

2009-12-17 Kouhei Sutou <kou@clear-code.com>

	* test/unit/core/Makefile.am, test/unit/core/test-expr-query.c: add a
	test for '=' in query syntax.

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

	* src/Makefile.am, src/grntest.c: add grntest.c

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

	* debian/changelog, debian/control, debian/copyright, debian/docs,
	debian/rules: add Debian package related files.

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

	* lib/ctx.c, lib/proc.c, src/groonga.c: splited http handler.

2009-12-21 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/str.c: Fixed a bug in grn_obj_cast() cause memory
	leak.

2009-12-15 Kouhei Sutou <kou@clear-code.com>

	* test/unit/core/Makefile.am, test/unit/core/test-encoding.c,
	test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h: add a
	test for grn_{set,get}_default_encoding().

2009-12-14 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-dump.rb: support multiple columns
	for source option

	* lib/proc.c, test/unit/core/test-dump.c: make record id preserved
	only with no-key tables

	* doc/ja/commands.html, doc/ja/commands/delete.html,
	doc/ja/commands/get.html, doc/ja/commands/load.html,
	doc/ja/commands/log_level.html, doc/ja/commands/log_put.html,
	doc/ja/commands/quit.html, doc/ja/commands/select.html,
	doc/ja/commands/set.html, doc/ja/commands/shutdown.html,
	doc/ja/commands/status.html, doc/ja/commands/table_create.html,
	doc/ja/commands/table_list.html, doc/ja/commands/view_add.html,
	doc/ja/index.html, doc/ja/reference.html, doc/ja/searchindex.js,
	doc/ja/source/commands/delete.txt: added documentation of "delete"
	command

	* doc/ja/commands/get.html, doc/ja/searchindex.js,
	doc/ja/source/commands/get.txt: corrected documentation of "get"
	command

2009-12-11 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, lib/expr.c, lib/expr.y, test/unit/core/test-expr-script.c:
	'++' isn't allowed without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '^=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '|=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '&=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '>>>=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '>>=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '<<=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '-=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '+=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '%=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '/=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* lib/db.c, test/unit/core/test-expr-script.c: '*=' isn't allowed
	without GRN_EXPR_ALLOW_UPDATE.

	* groonga.h, lib/db.c, test/unit/core/test-expr-script.c,
	test/unit/lib/grn-test-utils.c: '=' isn't allowed without
	GRN_EXPR_ALLOW_UPDATE.

2009-12-11 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-dump.rb: don't output _id and _key
	columns in some cases

2009-12-11 Kouhei Sutou <kou@clear-code.com>

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support ^= in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support |= in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support &= in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support >>>= in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support >>= in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support <<= in script syntax.

2009-12-11 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-dump.rb: support unsequantial arrays

2009-12-11 Kouhei Sutou <kou@clear-code.com>

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support -= in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support += in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support %= in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support /= in script syntax.

	* lib/db.c, test/unit/core/test-expr-script.c: && and || also supports
	float and text.

2009-12-11 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-dump.rb: actually implement the body
	of "delete"

2009-12-11 Kouhei Sutou <kou@clear-code.com>

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support *= operator in script
	syntax.

2009-12-10 Ryo Onodera <onodera@clear-code.com>

	* lib/db.c, lib/proc.c, test/unit/core/test-dump.rb: support
	dump/restore of _value more throughly

	* lib/db.c, test/unit/core/test-dump.rb: fix false-positive
	test_vector_empty_load  actually, test_vector_empty_load was silently
	failing. this fixes it

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.html,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
	...e-41c02e541788d975e77e717e111db5305a8c3dd1.html,
	...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
	...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
	...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.html,
	doc/issues/html/release-1.0.0.html,
	...e-41c02e541788d975e77e717e111db5305a8c3dd1.yaml: add new issue of
	array with _value column (also update html files)

	* lib/db.c, lib/str.c, test/unit/core/test-dump.rb,
	test/unit/core/test-expr.c: use ids to reference array records

	* lib/db.c, test/unit/core/test-dump.rb: fixes a bug of adding an
	empty record

2009-12-10 Kouhei Sutou <kou@clear-code.com>

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support | in script syntax.

	* lib/db.c, test/unit/core/test-expr-script.c: support -variable.

2009-12-10 Ryo Onodera <onodera@clear-code.com>

	* lib/db.c, lib/str.c, test/unit/core/test-dump.rb: support vector
	column of reference keys

2009-12-09 Ryo Onodera <onodera@clear-code.com>

	* lib/db.c, test/unit/core/test-dump.rb: use grn_obj_cast when
	restoring vector columns

	* lib/str.c, test/unit/core/test-dump.rb: support basic restore and
	dump of vector column

	* lib/proc.c, lib/str.c: move vector-column-printing code to
	grn_text_otoj

	* lib/proc.c, test/unit/core/test-dump.c: support dumping records in
	vector columns

2009-12-08 Kouhei Sutou <kou@clear-code.com>

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support ^ in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support & in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support ~ in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support >>> in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support >> in script syntax.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support string << string.

2009-12-08 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-dump.c: support arrays with
	value_type

	* lib/proc.c, test/unit/core/test-dump.rb: dump records after all
	scheme is dumped

	* lib/proc.c, test/unit/core/test-dump.rb: don't dump records of
	tables with index columns  note: this is a work-in-progress patch. so,
	the newly-added test_table_with_index_column fails.

2009-12-08 Kouhei Sutou <kou@clear-code.com>

	* test/unit/core/test-dump.c, test/unit/core/test-dump.rb: move more
	table dump tests to C from Ruby.

	* test/unit/core/test-dump.c, test/unit/core/test-dump.rb: move simple
	table dump tests to C from Ruby.

	* test/unit/core/Makefile.am, test/unit/core/test-dump.c: rewrite a
	dump test in C.

2009-12-08 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-dump.rb: support default_tokenizer
	option of table_create

2009-12-07 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-dump.rb: add
	test_create_hash_table_without_key_type and make it pass

	* lib/proc.c, test/unit/core/test-dump.rb: support dumping of record
	values

2009-12-04 Ryo Onodera <onodera@clear-code.com>

	* lib/proc.c, test/unit/core/test-dump.rb: support index column's
	source option in dump

	* lib/proc.c, test/unit/core/test-dump.rb: fixes a bug occured when
	column's type isn't ShortText

	* lib/proc.c, test/unit/core/test-dump.rb: support dumping of column
	schema

	* lib/proc.c, test/unit/core/test-dump.rb: dump "table_create"s in the
	correct order.

	* lib/proc.c, test/unit/core/test-dump.rb: support value_type of
	table_create in dump command

	* lib/proc.c, test/unit/core/test-dump.rb: add more tests of dumping
	table schema

	* test/unit/core/test-dump.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: make test_dump more
	meaningful

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

	* test/unit/core/Makefile.am, test/unit/core/test-dump.rb,
	test/unit/http/Makefile.am, test/unit/http/test-dump.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: cleanup dump test.

2009-12-03 Ryo Onodera <onodera@clear-code.com>

	* test/unit/http/Makefile.am, test/unit/http/test-dump.rb: add a very
	primitive test for dump command

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

	* lib/db.c, test/unit/core/test-expr-script.c: start << support.

2009-12-03 Ryo Onodera <onodera@clear-code.com>

	* doc/ja/commands/column_create.html,
	doc/ja/commands/table_create.html, doc/ja/searchindex.js,
	doc/ja/source/commands/column_create.txt,
	doc/ja/source/commands/table_create.txt: update document to reflect
	"flags" option change

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

	* lib/db.c, test/unit/core/test-expr-script.c: check zero division.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support INCR_POST and DECR_POST.

	* lib/db.c, test/unit/core/test-expr-script.c: handle overflow of
	-integer32.

	* lib/db.c, test/unit/core/test-expr-script.c: support -int64 and
	-float.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr-script.c: support DECR.

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

	* lib/db.c, test/unit/core/test-database.c: grn_table_size() supports
	grn_db.

2009-12-01 Ryo Onodera <onodera@clear-code.com>

	* lib/db.c, lib/db.h: enable negative offset and limit to cursor.

2009-12-02 Ryo Onodera <onodera@clear-code.com>

	* lib/db.c, test/unit/core/test-expr.c: fallback to uint32 instead of
	int32

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

	* lib/db.c, test/unit/core/test-expr-script.c: report ++CONSTANT as an
	error.

	* lib/db.c, test/unit/core/test-expr-script.c: support ++TIME.

	* test/unit/core/test-expr-script.c, test/unit/core/test-expr.c,
	test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h: make
	grn_test_assert_expr shared.

	* test/unit/core/Makefile.am, test/unit/core/test-expr-script.c,
	test/unit/core/test-expr.c, test/unit/lib/grn-assertions.c,
	test/unit/lib/grn-assertions.h: split tests for script syntax
	expression.

	* lib/db.c, test/unit/core/test-expr.c: report an error for ++TEXT.

	* lib/db.c, test/unit/core/test-expr.c: support ++INT32.

	* ...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml, lib/db.c,
	test/unit/core/test-expr.c: support MOD in script syntax.

2009-12-01 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/ii.c, lib/ii.h, lib/str.c: Apply multi column index if
	available.

2009-11-30 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c: Added weigth parameter to grn_column_index().

2009-11-30 Ryo Onodera <onodera@clear-code.com>

	* lib/db.c, lib/str.c, test/unit/http/test-http-select.rb: use
	proposed xml output format

	* ...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
	doc/issues/html/release-1.0.0.html,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.yaml, lib/db.c,
	lib/str.c, test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: put linefeed to the xml
	output.

2009-11-27 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, test/unit/core/test-expr.c: report an error for casting
	non numerical text -> numerical.

	* lib/db.c, test/unit/core/test-cast.c: return GRN_INVALID_ARGUMENT
	for casting non-numeric text to numeric.

	* lib/db.c, test/unit/core/test-expr.c: handle 'string' -/* 'string'
	error.

	* lib/db.c, test/unit/core/test-expr.c: support / arithmetic operator.

	* lib/db.c, test/unit/core/test-expr.c: support * arithmetic operator.

	* lib/db.c, test/unit/core/test-expr.c: support - operation in script
	type expression.

	* lib/db.c, test/unit/core/test-expr.c: "int + float" returns float.

	* lib/db.c, test/unit/core/test-expr.c: support 'string + string'.

2009-11-27 Ryo Onodera <onodera@clear-code.com>

	* ...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
	doc/issues/html/release-1.0.0.html,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.yaml: close "groonga-3:
	grn_expr_parse numeric value handling"

	* ...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
	...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.html,
	doc/issues/html/release-1.0.0.html: update ditz html files

2009-11-27 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/ja/commands/select.html, doc/ja/geo_distance.html,
	doc/ja/searchindex.js, doc/ja/source/commands/select.txt,
	doc/ja/source/conf.py: Temporary removed "source.rdoc" from extensions
	of conf.py in order to avoid error.

	* ...e-5bbdf2428fdeeaaec9229211204ea89775eef83b.html,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
	...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
	...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.html,
	doc/issues/html/release-1.0.0.html,
	doc/issues/html/release-1.1.0.html,
	...e-5bbdf2428fdeeaaec9229211204ea89775eef83b.yaml: updated
	doc/issues/html

2009-11-27 Ryo Onodera <onodera@clear-code.com>

	* lib/db.c, test/unit/core/test-expr.c: make grn_expr_parse handle
	float literals.

2009-11-26 Daijiro MORI <daijiro.mori@gmail.com>

	* ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml,
	...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.yaml, lib/ctx.c,
	lib/db.c: Now, pseudo column name (like "_key") must not be
	abbreviated.

2009-11-25 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, test/unit/core/test-expr.c: support unary + and binary +.

2009-11-25 Daijiro MORI <daijiro.mori@gmail.com>

	* ...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.yaml, groonga.h,
	lib/db.c, lib/expr.c, lib/expr.y, test/unit/core/test-expr.c: modified
	the specification of grn_expr_parse(). changed parse_level to flags.

	* ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml,
	html/blue-check.png, html/green-bar.png, html/green-check.png,
	...e-072a87e92a531f903d1c8c750ae487e857229311.html,
	...e-0813445b4e7e031705443c65de4e56490cfb5f68.html,
	...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.html,
	...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.html,
	...e-12743ec6cb50faa98ba506825875a65cd4a5114b.html,
	...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.html,
	...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.html,
	...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.html,
	...e-35fb457d0882c0fa9c435907ee61db198ceef775.html,
	...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.html,
	...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.html,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
	...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
	...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
	...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
	...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
	...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
	...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
	...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.html,
	...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.html,
	...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
	...e-77ceadc4728c4172a84c260a338bd69cd9023fce.html,
	...e-78e6001e7b439198e24824fc162457b4d16cc78e.html,
	...e-7c318d952c773d59dd94ab050011b73ba5ff4976.html,
	...e-812e55ebc7b56fff62b27251840b235407e33a00.html,
	...e-838fcc87fc531198e38d15ffa19e4e129f974501.html,
	...e-8c369d9d08c51b104415897fe699aae5e84e88db.html,
	...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.html,
	...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.html,
	...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.html,
	...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.html,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
	...e-99853725c11f5af0855fe4738b87ead3bcacacef.html,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
	...e-a0c6017a26ab4aec78c9125591fc32637eb85065.html,
	...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
	...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
	...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
	...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
	...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
	...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
	...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
	...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
	...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
	...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
	...e-e8783b135ab85b44129399956560925bbeece2a8.html,
	...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
	...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
	...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html,
	html/red-check.png, html/release-1.0.0.html, html/release-1.1.0.html,
	html/style.css, html/yellow-bar.png: remove duplicated html files.

2009-11-25 Ryo Onodera <ryoqun@erika.example.org>

	* ...e-44a8e2ec39e44e46fbb0be2e73b1250f7b21cc77.html,
	...e-690c05001ca0607d16d910a9be30aeb3799a402b.html,
	...e-a4d0fff53122fd0a48c91db4379a50b29ad6a55f.html,
	...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.html,
	...e-c804446bb766b21c53313bc888a2bc93ddaec0aa.html,
	...e-df04c90c558d74906fd043ff0a58bd2d5fcda92c.html,
	...e-e01d14efd2ec42ee347c9e3544c043b2a7603849.html,
	...e-e778c364b737119a27abe17ea144ebb1f38d8033.html,
	...e-44a8e2ec39e44e46fbb0be2e73b1250f7b21cc77.yaml,
	...e-690c05001ca0607d16d910a9be30aeb3799a402b.yaml,
	...e-a4d0fff53122fd0a48c91db4379a50b29ad6a55f.yaml,
	...e-bccd6f0d7dca854657e5d40de27dea9a506bcd1b.yaml,
	...e-c804446bb766b21c53313bc888a2bc93ddaec0aa.yaml,
	...e-df04c90c558d74906fd043ff0a58bd2d5fcda92c.yaml,
	...e-e01d14efd2ec42ee347c9e3544c043b2a7603849.yaml,
	...e-e778c364b737119a27abe17ea144ebb1f38d8033.yaml: added some issues

2009-11-25 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/bugs/html/blue-check.png, doc/bugs/html/green-bar.png,
	doc/bugs/html/green-check.png,
	...e-072a87e92a531f903d1c8c750ae487e857229311.html,
	...e-0813445b4e7e031705443c65de4e56490cfb5f68.html,
	...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.html,
	...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.html,
	...e-12743ec6cb50faa98ba506825875a65cd4a5114b.html,
	...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.html,
	...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.html,
	...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.html,
	...e-35fb457d0882c0fa9c435907ee61db198ceef775.html,
	...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.html,
	...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.html,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
	...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
	...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
	...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
	...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
	...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
	...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
	...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.html,
	...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.html,
	...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
	...e-77ceadc4728c4172a84c260a338bd69cd9023fce.html,
	...e-78e6001e7b439198e24824fc162457b4d16cc78e.html,
	...e-7c318d952c773d59dd94ab050011b73ba5ff4976.html,
	...e-812e55ebc7b56fff62b27251840b235407e33a00.html,
	...e-838fcc87fc531198e38d15ffa19e4e129f974501.html,
	...e-8c369d9d08c51b104415897fe699aae5e84e88db.html,
	...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.html,
	...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.html,
	...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.html,
	...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.html,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
	...e-99853725c11f5af0855fe4738b87ead3bcacacef.html,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
	...e-a0c6017a26ab4aec78c9125591fc32637eb85065.html,
	...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
	...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
	...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
	...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
	...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
	...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
	...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
	...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
	...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
	...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
	...e-e8783b135ab85b44129399956560925bbeece2a8.html,
	...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
	...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
	...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html,
	doc/bugs/html/red-check.png, doc/bugs/html/release-1.0.0.html,
	doc/bugs/html/release-1.1.0.html, doc/bugs/html/style.css,
	doc/bugs/html/yellow-bar.png,
	...e-072a87e92a531f903d1c8c750ae487e857229311.yaml,
	...e-0813445b4e7e031705443c65de4e56490cfb5f68.yaml,
	...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml,
	...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.yaml,
	...e-12743ec6cb50faa98ba506825875a65cd4a5114b.yaml,
	...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.yaml,
	...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.yaml,
	...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.yaml,
	...e-35fb457d0882c0fa9c435907ee61db198ceef775.yaml,
	...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.yaml,
	...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.yaml,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.yaml,
	...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.yaml,
	...e-46d1cf02cf0906b13fb978ae4782525b286c1786.yaml,
	...e-49ac44028aa53a91f58fd32ceba4250f770a137a.yaml,
	...e-573fb49da556afd28ef0488c08e63d47a810b8df.yaml,
	...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.yaml,
	...e-66f39e8d340b7eebeac21833091c11f2fda90e37.yaml,
	...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.yaml,
	...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.yaml,
	...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.yaml,
	...e-77ceadc4728c4172a84c260a338bd69cd9023fce.yaml,
	...e-78e6001e7b439198e24824fc162457b4d16cc78e.yaml,
	...e-7c318d952c773d59dd94ab050011b73ba5ff4976.yaml,
	...e-812e55ebc7b56fff62b27251840b235407e33a00.yaml,
	...e-838fcc87fc531198e38d15ffa19e4e129f974501.yaml,
	...e-8c369d9d08c51b104415897fe699aae5e84e88db.yaml,
	...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.yaml,
	...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.yaml,
	...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.yaml,
	...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.yaml,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml,
	...e-99853725c11f5af0855fe4738b87ead3bcacacef.yaml,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.yaml,
	...e-a0c6017a26ab4aec78c9125591fc32637eb85065.yaml,
	...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.yaml,
	...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.yaml,
	...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.yaml,
	...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.yaml,
	...e-b48d13598e802cc9db66a0137ba962893b3e54e4.yaml,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.yaml,
	...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.yaml,
	...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.yaml,
	...e-d13379ad94118460d57a7f4a9f799de3853642de.yaml,
	...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.yaml,
	...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.yaml,
	...e-e8783b135ab85b44129399956560925bbeece2a8.yaml,
	...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.yaml,
	...e-edf53ced18e61dd42e7f73929325866ce6178f3e.yaml,
	...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.yaml,
	doc/bugs/project.yaml, doc/issues/html/blue-check.png,
	doc/issues/html/green-bar.png, doc/issues/html/green-check.png,
	...e-072a87e92a531f903d1c8c750ae487e857229311.html,
	...e-0813445b4e7e031705443c65de4e56490cfb5f68.html,
	...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.html,
	...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.html,
	...e-12743ec6cb50faa98ba506825875a65cd4a5114b.html,
	...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.html,
	...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.html,
	...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.html,
	...e-35fb457d0882c0fa9c435907ee61db198ceef775.html,
	...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.html,
	...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.html,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
	...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
	...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
	...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
	...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
	...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
	...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
	...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.html,
	...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.html,
	...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
	...e-77ceadc4728c4172a84c260a338bd69cd9023fce.html,
	...e-78e6001e7b439198e24824fc162457b4d16cc78e.html,
	...e-7c318d952c773d59dd94ab050011b73ba5ff4976.html,
	...e-812e55ebc7b56fff62b27251840b235407e33a00.html,
	...e-838fcc87fc531198e38d15ffa19e4e129f974501.html,
	...e-8c369d9d08c51b104415897fe699aae5e84e88db.html,
	...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.html,
	...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.html,
	...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.html,
	...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.html,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
	...e-99853725c11f5af0855fe4738b87ead3bcacacef.html,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
	...e-a0c6017a26ab4aec78c9125591fc32637eb85065.html,
	...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
	...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
	...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
	...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
	...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
	...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
	...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
	...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
	...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
	...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
	...e-e8783b135ab85b44129399956560925bbeece2a8.html,
	...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
	...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
	...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html,
	doc/issues/html/red-check.png, doc/issues/html/release-1.0.0.html,
	doc/issues/html/release-1.1.0.html, doc/issues/html/style.css,
	doc/issues/html/yellow-bar.png,
	...e-072a87e92a531f903d1c8c750ae487e857229311.yaml,
	...e-0813445b4e7e031705443c65de4e56490cfb5f68.yaml,
	...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml,
	...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.yaml,
	...e-12743ec6cb50faa98ba506825875a65cd4a5114b.yaml,
	...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.yaml,
	...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.yaml,
	...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.yaml,
	...e-35fb457d0882c0fa9c435907ee61db198ceef775.yaml,
	...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.yaml,
	...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.yaml,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.yaml,
	...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.yaml,
	...e-46d1cf02cf0906b13fb978ae4782525b286c1786.yaml,
	...e-49ac44028aa53a91f58fd32ceba4250f770a137a.yaml,
	...e-573fb49da556afd28ef0488c08e63d47a810b8df.yaml,
	...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.yaml,
	...e-66f39e8d340b7eebeac21833091c11f2fda90e37.yaml,
	...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.yaml,
	...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.yaml,
	...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.yaml,
	...e-77ceadc4728c4172a84c260a338bd69cd9023fce.yaml,
	...e-78e6001e7b439198e24824fc162457b4d16cc78e.yaml,
	...e-7c318d952c773d59dd94ab050011b73ba5ff4976.yaml,
	...e-812e55ebc7b56fff62b27251840b235407e33a00.yaml,
	...e-838fcc87fc531198e38d15ffa19e4e129f974501.yaml,
	...e-8c369d9d08c51b104415897fe699aae5e84e88db.yaml,
	...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.yaml,
	...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.yaml,
	...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.yaml,
	...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.yaml,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml,
	...e-99853725c11f5af0855fe4738b87ead3bcacacef.yaml,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.yaml,
	...e-a0c6017a26ab4aec78c9125591fc32637eb85065.yaml,
	...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.yaml,
	...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.yaml,
	...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.yaml,
	...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.yaml,
	...e-b48d13598e802cc9db66a0137ba962893b3e54e4.yaml,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.yaml,
	...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.yaml,
	...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.yaml,
	...e-d13379ad94118460d57a7f4a9f799de3853642de.yaml,
	...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.yaml,
	...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.yaml,
	...e-e8783b135ab85b44129399956560925bbeece2a8.yaml,
	...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.yaml,
	...e-edf53ced18e61dd42e7f73929325866ce6178f3e.yaml,
	...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.yaml,
	doc/issues/project.yaml: bugs -> issues

	* ...e-072a87e92a531f903d1c8c750ae487e857229311.html,
	...e-0813445b4e7e031705443c65de4e56490cfb5f68.html,
	...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.html,
	...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.html,
	...e-12743ec6cb50faa98ba506825875a65cd4a5114b.html,
	...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.html,
	...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.html,
	...e-35fb457d0882c0fa9c435907ee61db198ceef775.html,
	...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.html,
	...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.html,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
	...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
	...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
	...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
	...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
	...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.html,
	...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.html,
	...e-77ceadc4728c4172a84c260a338bd69cd9023fce.html,
	...e-78e6001e7b439198e24824fc162457b4d16cc78e.html,
	...e-7c318d952c773d59dd94ab050011b73ba5ff4976.html,
	...e-812e55ebc7b56fff62b27251840b235407e33a00.html,
	...e-838fcc87fc531198e38d15ffa19e4e129f974501.html,
	...e-8c369d9d08c51b104415897fe699aae5e84e88db.html,
	...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.html,
	...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.html,
	...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.html,
	...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.html,
	...e-99853725c11f5af0855fe4738b87ead3bcacacef.html,
	...e-a0c6017a26ab4aec78c9125591fc32637eb85065.html,
	...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
	...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
	...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
	...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
	...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
	...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
	...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
	...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
	...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
	...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
	...e-e8783b135ab85b44129399956560925bbeece2a8.html,
	...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
	...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
	...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html,
	doc/bugs/html/release-1.0.0.html, doc/bugs/html/release-1.1.0.html,
	...e-072a87e92a531f903d1c8c750ae487e857229311.yaml,
	...e-0813445b4e7e031705443c65de4e56490cfb5f68.yaml,
	...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.yaml,
	...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.yaml,
	...e-12743ec6cb50faa98ba506825875a65cd4a5114b.yaml,
	...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.yaml,
	...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.yaml,
	...e-35fb457d0882c0fa9c435907ee61db198ceef775.yaml,
	...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.yaml,
	...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.yaml,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.yaml,
	...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.yaml,
	...e-49ac44028aa53a91f58fd32ceba4250f770a137a.yaml,
	...e-573fb49da556afd28ef0488c08e63d47a810b8df.yaml,
	...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.yaml,
	...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.yaml,
	...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.yaml,
	...e-77ceadc4728c4172a84c260a338bd69cd9023fce.yaml,
	...e-78e6001e7b439198e24824fc162457b4d16cc78e.yaml,
	...e-7c318d952c773d59dd94ab050011b73ba5ff4976.yaml,
	...e-812e55ebc7b56fff62b27251840b235407e33a00.yaml,
	...e-838fcc87fc531198e38d15ffa19e4e129f974501.yaml,
	...e-8c369d9d08c51b104415897fe699aae5e84e88db.yaml,
	...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.yaml,
	...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.yaml,
	...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.yaml,
	...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.yaml,
	...e-99853725c11f5af0855fe4738b87ead3bcacacef.yaml,
	...e-a0c6017a26ab4aec78c9125591fc32637eb85065.yaml,
	...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.yaml,
	...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.yaml,
	...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.yaml,
	...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.yaml,
	...e-b48d13598e802cc9db66a0137ba962893b3e54e4.yaml,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.yaml,
	...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.yaml,
	...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.yaml,
	...e-d13379ad94118460d57a7f4a9f799de3853642de.yaml,
	...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.yaml,
	...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.yaml,
	...e-e8783b135ab85b44129399956560925bbeece2a8.yaml,
	...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.yaml,
	...e-edf53ced18e61dd42e7f73929325866ce6178f3e.yaml,
	...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.yaml,
	...e-072a87e92a531f903d1c8c750ae487e857229311.html,
	...e-0813445b4e7e031705443c65de4e56490cfb5f68.html,
	...e-0a2d1af6cb802368d00cf11bdbb32d48088236d5.html,
	...e-0f43b98394b1b842bd693d4bb780d7ea840dc937.html,
	...e-12743ec6cb50faa98ba506825875a65cd4a5114b.html,
	...e-1cf831130aed9217f3dfdcab46991f86b0ec7dd0.html,
	...e-20d25689c0002e77f1882de7292bce7f3eb3f6a6.html,
	...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.html,
	...e-35fb457d0882c0fa9c435907ee61db198ceef775.html,
	...e-3b21e4f8cd86799c1414bab1f1e6ef74c010a724.html,
	...e-3b74839bacab741757a7b1ab86c0bc91b69b8da2.html,
	...e-40ba77e1ab1d76f669ec8e158e04e97d6184d8e9.html,
	...e-434086e6e9e2d2a1f13020ebfbb8fd52e8d4238f.html,
	...e-49ac44028aa53a91f58fd32ceba4250f770a137a.html,
	...e-573fb49da556afd28ef0488c08e63d47a810b8df.html,
	...e-5b85a190c07b49dc41d6f89b6ea74c5fe337747c.html,
	...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
	...e-674b1e80bd19e722e2ad0043a92604578c03d4f1.html,
	...e-6aadc729f0e5ae5bd8605c0fb2895530e6d29ef7.html,
	...e-77ceadc4728c4172a84c260a338bd69cd9023fce.html,
	...e-78e6001e7b439198e24824fc162457b4d16cc78e.html,
	...e-7c318d952c773d59dd94ab050011b73ba5ff4976.html,
	...e-812e55ebc7b56fff62b27251840b235407e33a00.html,
	...e-838fcc87fc531198e38d15ffa19e4e129f974501.html,
	...e-8c369d9d08c51b104415897fe699aae5e84e88db.html,
	...e-90c72b2ccac2d1554ef2f193a543df5faa802e98.html,
	...e-917cb191e0a5a43718496e25d80708cb1b47b9ba.html,
	...e-95c0d618d8525e5754c053cbf7ff87246a6eb61d.html,
	...e-9821dba0218d9bf587eda9d38cbceb94130e3fb1.html,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
	...e-99853725c11f5af0855fe4738b87ead3bcacacef.html,
	...e-a0c6017a26ab4aec78c9125591fc32637eb85065.html,
	...e-b2914a898cfdc757ae1445ed204c2afc2b05fcd4.html,
	...e-b2ddf2c9ace0d4f8abf36d2753362d7928649cd6.html,
	...e-b2e674f6417cb770870ca4b19357b26ab1ceab43.html,
	...e-b31861682a73fdcb023e9af6b43bd11b3129e36e.html,
	...e-b48d13598e802cc9db66a0137ba962893b3e54e4.html,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
	...e-b7cd4582011849edbfd75498a89c2b7d29cc8bca.html,
	...e-c74f3ebb757dc30c74d1813570beb6c1b253b961.html,
	...e-d13379ad94118460d57a7f4a9f799de3853642de.html,
	...e-d7619ec3de57c5878c7a447ace8b72c5814131d6.html,
	...e-db264aa4065cf1b83d5f6a5ba0c235b731263440.html,
	...e-e8783b135ab85b44129399956560925bbeece2a8.html,
	...e-eb8f4de047412db96e3f2ce4a302e63c8e513a28.html,
	...e-edf53ced18e61dd42e7f73929325866ce6178f3e.html,
	...e-f072263568ed53f06ca9b6174b0bf80fbf656d7c.html,
	html/release-1.0.0.html, html/release-1.1.0.html: Added more issues.

2009-11-24 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/bugs/html/blue-check.png, doc/bugs/html/green-bar.png,
	doc/bugs/html/green-check.png,
	...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.html,
	...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
	...e-66f39e8d340b7eebeac21833091c11f2fda90e37.html,
	...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
	doc/bugs/html/red-check.png, doc/bugs/html/release-1.0.0.html,
	doc/bugs/html/release-1.1.0.html, doc/bugs/html/style.css,
	doc/bugs/html/yellow-bar.png,
	...e-2df85342183b3ce6cb20f1d819e4bfb42d3dae01.yaml,
	...e-66f39e8d340b7eebeac21833091c11f2fda90e37.yaml,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml,
	html/blue-check.png, html/green-bar.png, html/green-check.png,
	...e-46d1cf02cf0906b13fb978ae4782525b286c1786.html,
	...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.html,
	...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.html,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.html,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.html,
	html/red-check.png, html/release-1.0.0.html, html/release-1.1.0.html,
	html/style.css, html/yellow-bar.png: Added some issues.

2009-11-24 Kouhei Sutou <kou@clear-code.com>

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

	* .gitignore, doc/ja/Makefile, doc/ja/source/conf.py,
	doc/ja/source/rdoc.py: support RDoc generation.

2009-11-22 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/com.c, lib/com.h, lib/ctx.c, lib/ctx.h, lib/db.c,
	lib/groonga_in.h, lib/hash.c, lib/hash.h, lib/io.c, lib/token.c,
	src/groonga.c: Added grn_critical_section.

2009-11-19 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/com.c, lib/com.h, src/grnslap.c, src/groonga.c: Now, groonga
	server accept only HTTP when '--protocol http' assigned as command
	line option.

2009-11-17 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ii.c, src/groonga.c: Fixed a bug in grn_ii_column_update() cause
	segv when empty vector value passed.

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

	* doc/ja/developer.html, doc/ja/index.html, doc/ja/searchindex.js,
	doc/ja/source/developer.txt, doc/ja/source/developer/com.txt,
	doc/ja/source/index.txt: Added com document for developer.

2009-11-15 Kouhei Sutou <kou@clear-code.com>

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: add tests for
	output_columns with '*'.

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: place expected in
	assert_drilldown at the first.

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: add a test for multiple
	drilldown_sortby.

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: move user_id related
	methods to select tests.

2009-11-14 Kouhei Sutou <kou@clear-code.com>

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: don't share comments
	related helper methods.

2009-11-13 Ryo Onodera <onodera@clear-code.com>

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: add
	test_sortby_with_multiple_column

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: change name: bookmarks
	-> user_id(s)

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: corrects typos in
	example sentences

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

	* doc/ja/characteristic.html, doc/ja/commands.html,
	doc/ja/commands/add.html, doc/ja/commands/column_create.html,
	doc/ja/commands/column_list.html,
	doc/ja/commands/define_selector.html, doc/ja/commands/get.html,
	doc/ja/commands/load.html, doc/ja/commands/log_level.html,
	doc/ja/commands/log_put.html, doc/ja/commands/quit.html,
	doc/ja/commands/select.html, doc/ja/commands/set.html,
	doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
	doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
	doc/ja/commands/view_add.html, doc/ja/execfile.html, doc/ja/expr.html,
	doc/ja/functions.html, doc/ja/geo_distance.html,
	doc/ja/geo_in_circle.html, doc/ja/geo_in_rectangle.html,
	doc/ja/grnslap.html, doc/ja/http.html, doc/ja/index.html,
	doc/ja/now.html, doc/ja/process.html, doc/ja/pseudo_column.html,
	doc/ja/rand.html, doc/ja/reference.html, doc/ja/searchindex.js,
	doc/ja/source/characteristic.txt, doc/ja/source/index.txt,
	doc/ja/tutorial.html, doc/ja/type.html: Added characteristic document.

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

	* doc/ja/grnslap.html, doc/ja/searchindex.js,
	doc/ja/source/grnslap.txt: Added sample of grnslap.

2009-11-12 Ryo Onodera <onodera@clear-code.com>

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: add a test for
	"drilldown_sortby" option in HTTPSelectTest

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

	* doc/ja/commands.html, doc/ja/execfile.html, doc/ja/expr.html,
	doc/ja/genindex.html, doc/ja/grnslap.html, doc/ja/index.html,
	doc/ja/process.html, doc/ja/reference.html, doc/ja/searchindex.js,
	doc/ja/source/execfile.txt, doc/ja/source/grnslap.txt,
	doc/ja/source/process.txt: Added grnslap document.

	* lib/com.c, lib/com.h: Renamed parameter name of grn_com_send_http().

	* lib/com.c, lib/com.h, src/grnslap.c: Renamed grn_com_send_text to
	grn_com_send_http.

2009-11-12 Kouhei Sutou <kou@clear-code.com>

	* test/unit/http/Makefile.am, test/unit/http/test-http-load.rb,
	test/unit/http/test-http.rb: split load tests.

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: add tests for quit and
	shutdown.

	* test/unit/http/test-http-select.rb, test/unit/http/test-http.rb: use
	table_create and column_create.

	* test/unit/http/test-http-view.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: use table_create,
	column_create and view_add.

	* test/unit/http/Makefile.am, test/unit/http/test-http-view.rb: add a
	test for selecting from view.

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

	* doc/ja/commands/add.html, doc/ja/commands/column_create.html,
	doc/ja/commands/column_list.html,
	doc/ja/commands/define_selector.html, doc/ja/commands/get.html,
	doc/ja/commands/load.html, doc/ja/commands/log_level.html,
	doc/ja/commands/log_put.html, doc/ja/commands/quit.html,
	doc/ja/commands/select.html, doc/ja/commands/set.html,
	doc/ja/commands/shutdown.html, doc/ja/commands/status.html,
	doc/ja/commands/table_create.html, doc/ja/commands/table_list.html,
	doc/ja/commands/view_add.html, doc/ja/daemon.html,
	doc/ja/execfile.html, doc/ja/process.html, doc/ja/reference.html,
	doc/ja/tutorial.html: Added html document made by Sphinx.

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

	* test/unit/lib/ruby/groonga-http-test-utils.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: improve timeout handling.

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

	* doc/ja/TUTORIAL, doc/ja/add.html, doc/ja/column_create.html,
	doc/ja/column_list.html, doc/ja/commands.html,
	doc/ja/define_selector.html, doc/ja/expr.html, doc/ja/functions.html,
	doc/ja/genindex.html, doc/ja/geo_distance.html,
	doc/ja/geo_in_circle.html, doc/ja/geo_in_rectangle.html,
	doc/ja/get.html, doc/ja/groonga.html, doc/ja/http.html,
	doc/ja/index.html, doc/ja/load.html, doc/ja/log_level.html,
	doc/ja/log_put.html, doc/ja/now.html, doc/ja/pseudo_column.html,
	doc/ja/quit.html, doc/ja/rand.html, doc/ja/searchindex.js,
	doc/ja/select.html, doc/ja/set.html, doc/ja/shutdown.html,
	doc/ja/source/add.txt, doc/ja/source/column_create.txt,
	doc/ja/source/column_list.txt, doc/ja/source/commands.txt,
	doc/ja/source/commands/add.txt,
	doc/ja/source/commands/column_create.txt,
	doc/ja/source/commands/column_list.txt,
	doc/ja/source/commands/define_selector.txt,
	doc/ja/source/commands/get.txt, doc/ja/source/commands/load.txt,
	doc/ja/source/commands/log_level.txt,
	doc/ja/source/commands/log_put.txt, doc/ja/source/commands/quit.txt,
	doc/ja/source/commands/select.txt, doc/ja/source/commands/set.txt,
	doc/ja/source/commands/shutdown.txt,
	doc/ja/source/commands/status.txt,
	doc/ja/source/commands/table_create.txt,
	doc/ja/source/commands/table_list.txt,
	doc/ja/source/commands/view_add.txt,
	doc/ja/source/define_selector.txt, doc/ja/source/execfile.txt,
	doc/ja/source/get.txt, doc/ja/source/groonga.txt,
	doc/ja/source/index.txt, doc/ja/source/load.txt,
	doc/ja/source/log_level.txt, doc/ja/source/log_put.txt,
	doc/ja/source/process.txt, doc/ja/source/quit.txt,
	doc/ja/source/reference.txt, doc/ja/source/select.txt,
	doc/ja/source/set.txt, doc/ja/source/shutdown.txt,
	doc/ja/source/status.txt, doc/ja/source/table_create.txt,
	doc/ja/source/table_list.txt, doc/ja/source/tutorial.txt,
	doc/ja/source/view_add.txt, doc/ja/status.html,
	doc/ja/table_create.html, doc/ja/table_list.html, doc/ja/type.html,
	doc/ja/view_add.html: Removed doc/ja/TUTORIAL.

2009-11-11 Ryo Onodera <onodera@clear-code.com>

	* test/unit/http/test-http-select.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: add a test for
	"drilldown" option of "select" command

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

	* test/unit/http/test-http-schema.rb,
	test/unit/lib/ruby/groonga-constants.rb: add tests for invalid hash
	creation case.

	* test/unit/lib/ruby/groonga-http-test-utils.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: support --protocol.

2009-11-11 Ryo Onodera <onodera@clear-code.com>

	* test/unit/http/Makefile.am, test/unit/http/test-http-select.rb,
	test/unit/http/test-http.rb: move all "select" command tests to
	test-http-select.rb

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: add a test for queries
	with accessor

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

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: move assert_select to
	utilities.

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: reuse existing
	assert_select and load methods.

2009-11-11 Ryo Onodera <onodera@clear-code.com>

	* src/groonga.c, test/unit/http/test-http-schema.rb,
	test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: change JSON's MIME type
	to "application/json"

2009-11-10 Ryo Onodera <onodera@clear-code.com>

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: add and use utility
	functions

2009-11-10 Kouhei Sutou <kou@clear-code.com>

	* test/unit/http/test-http-schema.rb, test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-constants.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: move column_list test.

	* test/unit/http/test-http-schema.rb, test/unit/http/test-http.rb:
	move table_list test.

	* test/unit/http/test-http-schema.rb, test/unit/http/test-http.rb,
	test/unit/http/test-static-html.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: create and use
	assert_response.

	* test/unit/http/Makefile.am, test/unit/http/test-http-schema.rb: add
	a test for test_list.

	* test/unit/lib/Makefile.am,
	test/unit/lib/grn-test-memcached-assertions.c,
	test/unit/lib/grn-test-memcached-assertions.h,
	test/unit/memcached/Makefile.am, test/unit/memcached/test-memcached.c:
	improve memcached test message.

	* test/unit/http/test-http.rb, test/unit/http/test-invalid-http.rb,
	test/unit/http/test-static-html.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: send "quit" before kill
	server.

	* test/unit/.gitignore, test/unit/run-test.sh: support priority mode.

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-http-test-utils.rb: move utility methods to
	GroongaHTTPTestUtils.

	* test/unit/http/test-invalid-http.rb,
	test/unit/http/test-static-html.rb: outside admin-html-path should be
	mapped to admin-html-path root.

2009-11-09 Kouhei Sutou <kou@clear-code.com>

	* test/unit/http/Makefile.am, test/unit/http/test-static-html.rb:
	split static HTML tests.

	* test/unit/http/test-http.rb, test/unit/lib/ruby/Makefile.am,
	test/unit/lib/ruby/groonga-constants.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: move constants to shared
	file.

2009-11-08 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/ja/add.html, doc/ja/commands.html, doc/ja/searchindex.js,
	doc/ja/set.html: html documents updated.

	* doc/ja/add.html, doc/ja/commands.html, doc/ja/get.html,
	doc/ja/index.html, doc/ja/searchindex.js, doc/ja/set.html,
	doc/ja/source/add.txt, doc/ja/source/commands.txt,
	doc/ja/source/get.txt, doc/ja/source/set.txt, lib/proc.c, lib/str.c,
	tmp/hash: Added a buitin command 'get'.

2009-11-06 Kouhei Sutou <kou@clear-code.com>

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-test-utils.rb, test/unit/run-test.sh:
	support static HTML test.

	* test/unit/http/Makefile.am, test/unit/http/test-http.rb,
	test/unit/http/test-invalid-http.rb: / access should return 404.

	* test/unit/http/test-http.rb, test/unit/lib/ruby/Makefile.am,
	test/unit/lib/ruby/groonga-http-test-utils.rb,
	test/unit/lib/ruby/groonga-test-utils.rb, test/unit/run-test.rb:
	specialize to HTTP.

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: cleanup.

2009-11-06 Ryo Onodera <onodera@clear-code.com>

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: add
	GroongaTestUtils#send_command

2009-11-06 Kouhei Sutou <kou@clear-code.com>

	* test/unit/http/test-http.rb,
	test/unit/lib/ruby/groonga-test-utils.rb: move HTTP GET to utilities.

	* configure.ac, test/unit/http/test-http.rb,
	test/unit/lib/Makefile.am, test/unit/lib/ruby/Makefile.am,
	test/unit/lib/ruby/groonga-test-utils.rb, test/unit/run-test.rb: split
	utility methods.

	* configure.ac, test/unit/Makefile.am, test/unit/http/test-http.rb,
	test/unit/run-test.rb, test/unit/run-test.sh: start to migrate HTTP
	test to Ruby.

	* configure.ac, test/unit/Makefile.am, test/unit/http/Makefile.am,
	test/unit/run-test.rb, test/unit/run-test.sh: support test writing in
	Ruby.

2009-11-05 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/ja/searchindex.js, doc/ja/select.html, doc/ja/source/select.txt,
	doc/ja/table_create.html, groonga.h, lib/ctx.c, lib/db.c, lib/str.c,
	lib/str.h, src/groonga.c: Added GRN_*_SET_AT(), GRN_*_VALUE_AT().

2009-11-05 Kouhei Sutou <kou@clear-code.com>

	* test/unit/memcached/Makefile.am,
	test/unit/memcached/test-memcached.c: use GrnTestServer.

	* test/unit/lib/grn-test-server.c, test/unit/lib/grn-test-server.h:
	GrnTestServer: support address generation.

	* test/unit/http/Makefile.am, test/unit/http/test-http.c,
	test/unit/lib/Makefile.am, test/unit/lib/grn-test-server.c,
	test/unit/lib/grn-test-server.h: add GrnTestServer.  GrnTestServer is
	a convenience class for managing groonga server.

2009-11-05 Daijiro MORI <daijiro.mori@gmail.com>

	* examples/index.c, groonga.h, lib/db.c, lib/hash.c, lib/ii.c,
	lib/pat.c, lib/proc.c, lib/ql.c, lib/str.c,
	test/unit/core/test-database.c, test/unit/core/test-expr.c,
	test/unit/core/test-hash-sort.c, test/unit/core/test-inverted-index.c,
	test/unit/core/test-patricia-trie-search.c,
	test/unit/core/test-patricia-trie.h,
	test/unit/core/test-table-cursor.c, test/unit/core/test-table.c,
	test/unit/lib/grn-test-hash-factory.c, test/unit/lib/grn-test-utils.c:
	Modified specification of grn_*_cursor_open() functions. offset and
	limit parameter are now signed integer and -1 must be assigned when
	fetching whole records instead of 0. (you can fetch 0 records when
	assigned 0 as limit value)

2009-11-04 Kouhei Sutou <kou@clear-code.com>

	* test/unit/core/test-column.c, test/unit/core/test-hash.c,
	test/unit/core/test-hash.h, test/unit/core/test-inverted-index.c,
	test/unit/core/test-patricia-trie.c,
	test/unit/core/test-patricia-trie.h,
	test/unit/fixtures/performance/test-read-write.c,
	test/unit/fixtures/stress/test-stress-hash.c,
	.../fixtures/stress/test-stress-patricia-trie.c,
	test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
	test/unit/lib/grn-test-utils.h, test/unit/memcached/test-memcached.c,
	test/unit/util/test-snip.c: use Cutter 1.1.0 API.  cut_set_message()
	-> cut_test_with_user_message() and cut_message().

	* test/unit/fixtures/performance/test-read-write.c,
	test/unit/fixtures/stress/Makefile.am,
	test/unit/fixtures/stress/test-stress-hash.c,
	.../fixtures/stress/test-stress-patricia-trie.c,
	test/unit/lib/grn-test-utils.h: also work with Cutter 1.1.0.

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

	* ChangeLog, configure.ac: release 0.1.5

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

	* doc/ja/source/table_create.txt, lib/db.c: Added support for
	GRN_OP_MINUS.

2009-10-31 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/db.h, lib/proc.c: Fixed a problem that
	grn_table_select didn't work correctly when a function call was
	assigned as condition.

2009-10-30 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/ja/load.html, doc/ja/searchindex.js, doc/ja/source/load.txt:
	revised load.txt

	* lib/db.c, lib/proc.c, lib/ql.h: Added GRN_LOADER_END.

	* lib/ctx.c, lib/db.c, lib/str.c: Fixed a bug in grn_ctx_connect().

2009-10-29 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/ja/commands.html, doc/ja/functions.html,
	doc/ja/geo_distance.html, doc/ja/geo_in_circle.html,
	doc/ja/geo_in_rectangle.html, doc/ja/index.html, doc/ja/now.html,
	doc/ja/rand.html, doc/ja/searchindex.js, doc/ja/source/commands.txt,
	doc/ja/source/functions.txt, doc/ja/source/geo_distance.txt,
	doc/ja/source/geo_in_circle.txt, doc/ja/source/geo_in_rectangle.txt,
	doc/ja/source/index.txt, doc/ja/source/now.txt,
	doc/ja/source/rand.txt, doc/ja/table_list.html, lib/ctx.h, lib/db.c,
	lib/proc.c, lib/str.c: Added geo_in_circle(), geo_in_rectangle() and
	geo_distance() builtin functions.

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

	* doc/ja/searchindex.js, doc/ja/select.html, doc/ja/source/select.txt:
	Added FastXML output example on document.

2009-10-27 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/proc.c: grn_search() -> grn_select()

	* groonga.h, lib/ctx.c: Added grn_time_now().

2009-10-26 tashiro <tashiro@tashiro-desktop.(none)>

	* groonga.h, src/Makefile.msvc, src/groonga.c: for groonga.exe in
	WIN32

2009-10-26 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/db.h, lib/str.c: grn_table_sort() now use
	index for sorting if available.

2009-10-26 t2001 <t2001@gol.com>

	* groonga.h, lib/groonga_in.h, src/Makefile.msvc, src/groonga.c: for
	groonga.exe in Win32

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

	* lib/ctx.c, resource/admin_html/index.html: Moved api path to /d.

2009-10-23 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/ja/load.html, doc/ja/searchindex.js, doc/ja/source/load.txt:
	Fixed a typo.

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

	* doc/ja/Makefile, doc/ja/column_create.html,
	doc/ja/column_create.txt, doc/ja/column_list.html,
	doc/ja/column_list.txt, doc/ja/commands.html,
	doc/ja/define_selector.html, doc/ja/define_selector.txt,
	doc/ja/expr.html, doc/ja/expr.txt, doc/ja/genindex.html,
	doc/ja/groonga.html, doc/ja/groonga.txt, doc/ja/http.html,
	doc/ja/http.txt, doc/ja/index.html, doc/ja/load.html, doc/ja/load.txt,
	doc/ja/log_level.html, doc/ja/log_level.txt, doc/ja/log_put.html,
	doc/ja/log_put.txt, doc/ja/pseudo_column.html,
	doc/ja/pseudo_column.txt, doc/ja/quit.html, doc/ja/quit.txt,
	doc/ja/search.html, doc/ja/searchindex.js, doc/ja/select.html,
	doc/ja/select.txt, doc/ja/shutdown.html, doc/ja/shutdown.txt,
	doc/ja/source/column_create.txt, doc/ja/source/column_list.txt,
	doc/ja/source/commands.txt, doc/ja/source/conf.py,
	doc/ja/source/define_selector.txt, doc/ja/source/expr.txt,
	doc/ja/source/groonga.txt, doc/ja/source/http.txt,
	doc/ja/source/index.txt, doc/ja/source/load.txt,
	doc/ja/source/log_level.txt, doc/ja/source/log_put.txt,
	doc/ja/source/pseudo_column.txt, doc/ja/source/quit.txt,
	doc/ja/source/select.txt, doc/ja/source/shutdown.txt,
	doc/ja/source/status.txt, doc/ja/source/table_create.txt,
	doc/ja/source/table_list.txt, doc/ja/source/type.txt,
	doc/ja/source/view_add.txt, doc/ja/status.html, doc/ja/status.txt,
	doc/ja/table_create.html, doc/ja/table_create.txt,
	doc/ja/table_list.html, doc/ja/table_list.txt, doc/ja/type.html,
	doc/ja/type.txt, doc/ja/view_add.html, doc/ja/view_add.txt: Write
	documents with Sphinx.

2009-10-22 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/ja/http.txt, doc/ja/pseudo_column.txt, doc/ja/type.txt,
	groonga.h, lib/ctx.c, lib/db.c: Added some document pages.

	* doc/ja/column_create.txt, doc/ja/column_list.txt,
	doc/ja/define_selector.txt, doc/ja/expr.txt, doc/ja/log_level.txt,
	doc/ja/log_put.txt, doc/ja/quit.txt, doc/ja/shutdown.txt,
	doc/ja/table_list.txt, doc/ja/view_add.txt: Revised document pages.

	* doc/ja/column_create.txt, doc/ja/groonga.txt, doc/ja/load.txt,
	doc/ja/select.txt, doc/ja/status.txt, doc/ja/table_create.txt,
	groonga.h, lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y, lib/proc.c,
	lib/proc.h, resource/admin_html/index.html, src/groonga.c: Modified
	the name of argument 'foreach' to 'scorer' in grn_search().

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

	* groonga.h, lib/db.c, lib/str.c, lib/str.h: Implemented drilldown on
	FastXML.

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

	* lib/db.c, lib/str.c: Added FastXML resultset on select proc.

2009-10-20 Daijiro MORI <daijiro.mori@gmail.com>

	* ...e-46d1cf02cf0906b13fb978ae4782525b286c1786.yaml,
	...e-b57b6cddf696177f69335c07ad3f74dacbd86691.yaml, doc/ja/README,
	doc/ja/column_create.txt, doc/ja/column_list.txt,
	doc/ja/define_selector.txt, doc/ja/groonga.txt, doc/ja/load.txt,
	doc/ja/log_level.txt, doc/ja/log_put.txt, doc/ja/quit.txt,
	doc/ja/select.txt, doc/ja/shutdown.txt, doc/ja/status.txt,
	doc/ja/table_create.txt, doc/ja/table_list.txt, doc/ja/view_add.txt:
	Added man files.

2009-10-13 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/com.c, lib/com.h, lib/ctx.c, lib/db.c, lib/ql.h, src/groonga.c:
	Added grn_edges.

2009-10-06 Daijiro MORI <daijiro.mori@gmail.com>

	* ...e-984c333ac497a39f79ef9349ba086c9a4ac88f24.yaml,
	...e-9ed7ab3fc422ef7222cc69e34faa409e7e74c6b9.yaml,
	doc/bugs/project.yaml: Added some issues.

	* doc/bugs/project.yaml, lib/ctx.c, src/groonga.c: Devided
	put_response_header() and get_content_type().

	* lib/com.c, lib/proc.c, src/groonga.c: Added procedures clearlock,
	log_level and log_put.

2009-10-05 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/ctx.h, lib/proc.c: Added grn_get_ctype().

	* lib/ctx.c, lib/proc.c: Fixed a problem that grn_ctx_qe_exec()
	doesn't work.

	* lib/db.c, lib/proc.c: Added support for indexes on keys.

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

	* groonga.h, lib/ctx.c, lib/db.c, lib/proc.c, lib/str.c, lib/str.h,
	src/groonga.c: Change content-type to be determined by ext.

2009-10-05 Ryo Onodera <onodera@clear-code.com>

	* lib/db.c, test/unit/core/test-expr.c: fix a SIGFPE when grn_epr_snip
	is called with n_tags == 0

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

	* groonga.h, lib/db.c, lib/str.c: Fixed typo.

2009-10-01 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/db.c, lib/token.h, test/unit/core/test-expr.c: Fixed
	a problem in grn_expr_snip() cause parse error.

2009-09-30 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/ctx.h, lib/proc.c: Added quit and shutdown procedure.

	* lib/ctx.h, lib/db.c, lib/io.c: Error message is returned into
	grn_ctx->errbuf when an error occurred.

2009-09-29 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/hash.h, lib/io.c: Added
	GRN_INCOMPATIBLE_FILE_FORMAT.

2009-09-28 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/com.c, lib/ctx.c, lib/db.c, src/groonga.c: Added
	GRN_RETRY_MAX.

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

	* src/groonga.c, test/unit/memcached/test-memcached.c: Fixed memcached
	implementation.

2009-09-27 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c: Added grn_expr_snip().

2009-09-26 Yutaro Shimamura <yu@irx.jp>

	* configure.ac, lib/ctx.c, lib/proc.c: Configure option
	exact-alloc-count added.

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

	* groonga.h, lib/ctx.c, lib/str.c, lib/str.h,
	test/unit/core/test-text.c: Re-export grn_text_urldec() and make
	grn_text_cgidec().

2009-09-25 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/pat.c, lib/str.c, lib/str.h: Added
	grn_text_unesc_tok().

2009-09-24 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/str.c, lib/str.h, src/groonga.c: Put lock
	into grn_table_delete() and grn_table_delete_by_id().

2009-09-22 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/str.c, lib/str.h: Cut off
	grn_text_urldec(). and renamed get_uri_token() to grn_text_urldec().

2009-09-17 Daijiro MORI <daijiro.mori@gmail.com>

	* ...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.yaml, lib/db.c,
	lib/ql.h: Added support for json escape sequence.

2009-09-15 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/expr.c, lib/expr.y: Modified fulltext match operator
	from ':%' to ':@'. (sorry..)

	* groonga.h, lib/db.c, lib/db.h, lib/proc.c, lib/str.c, lib/token.c:
	Added type argument to grn_proc_create().

	* test/unit/core/test-expr.c, test/unit/core/test-inverted-index.c,
	test/unit/core/test-patricia-trie.c: Updated unit tests.

	* groonga.h, lib/ctx.c, lib/db.c: Added grn_ctx_open().

2009-09-14 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ii.c, lib/token.c, lib/token.h: Fixed a bug in grn_token_next().
	Added GRN_TOKEN_REACH_END.

	* lib/ii.c, lib/token.c: Fixed a bug in ngram_next cause wrong
	detection of GRN_TOKEN_UNMATURED.

2009-09-11 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.h, lib/io.h, lib/store.c, lib/token.c: Fixed a "strange nref
	value" bug in grn_ja_putv().

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

	* lib/proc.c, lib/str.c, lib/str.h: Added
	grn_str_url_path_normalize().

	* lib/proc.c, lib/proc.h, lib/str.c, lib/str.h, src/grnslap.c,
	src/groonga.c: Avoided compiler warnings.

	* Makefile.am, configure.ac, lib/proc.c, lib/proc.h,
	resource/admin_html/css/admin.css,
	.../ui-bg_diagonals-thick_18_b81900_40x40.png,
	.../ui-bg_diagonals-thick_20_666666_40x40.png,
	.../images/ui-bg_flat_10_000000_40x100.png,
	.../images/ui-bg_glass_100_f6f6f6_1x400.png,
	.../images/ui-bg_glass_100_fdf5ce_1x400.png,
	.../images/ui-bg_glass_65_ffffff_1x400.png,
	.../images/ui-bg_gloss-wave_35_f6a828_500x100.png,
	.../ui-bg_highlight-soft_100_eeeeee_1x100.png,
	.../ui-bg_highlight-soft_75_ffe45c_1x100.png,
	.../images/ui-icons_222222_256x240.png,
	.../images/ui-icons_228ef1_256x240.png,
	.../images/ui-icons_ef8c08_256x240.png,
	.../images/ui-icons_ffd27a_256x240.png,
	.../images/ui-icons_ffffff_256x240.png,
	.../css/ui-lightness/jquery-ui-1.7.2.custom.css,
	resource/admin_html/images/groonga.png,
	resource/admin_html/index.html,
	resource/admin_html/js/jquery-1.3.2.min.js,
	.../admin_html/js/jquery-ui-1.7.2.custom.min.js, src/groonga.c,
	src/s/css/admin.css, .../ui-bg_diagonals-thick_18_b81900_40x40.png,
	.../ui-bg_diagonals-thick_20_666666_40x40.png,
	.../images/ui-bg_flat_10_000000_40x100.png,
	.../images/ui-bg_glass_100_f6f6f6_1x400.png,
	.../images/ui-bg_glass_100_fdf5ce_1x400.png,
	.../images/ui-bg_glass_65_ffffff_1x400.png,
	.../images/ui-bg_gloss-wave_35_f6a828_500x100.png,
	.../ui-bg_highlight-soft_100_eeeeee_1x100.png,
	.../ui-bg_highlight-soft_75_ffe45c_1x100.png,
	.../images/ui-icons_222222_256x240.png,
	.../images/ui-icons_228ef1_256x240.png,
	.../images/ui-icons_ef8c08_256x240.png,
	.../images/ui-icons_ffd27a_256x240.png,
	.../images/ui-icons_ffffff_256x240.png,
	src/s/css/ui-lightness/jquery-ui-1.7.2.custom.css,
	src/s/images/groonga.png, src/s/index.html,
	src/s/js/jquery-1.3.2.min.js, src/s/js/jquery-ui-1.7.2.custom.min.js:
	Install admin_html and groonga can specify the path.

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

	* groonga.h, lib/ctx.c, lib/db.c, lib/proc.c, lib/ql.h: Added ifexists
	parameter to grn_load().

	* groonga.h, lib/com.c, lib/db.c, lib/db.h, lib/expr.c, lib/expr.y:
	Added support for ternary operator to grn_expr_parse().

2009-09-08 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/ja/API.html, doc/ja/API.rd, groonga.h, lib/ctx.c: Changed return
	value type of grn_ctx_send() and grn_ctx_recv().

	* bindings/php/groonga.c, bindings/php/php_groonga.h,
	bindings/python/ql/groongaql.c, doc/ja/API.html, doc/ja/API.rd,
	examples/kv.c, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h, lib/ql.c,
	lib/ql.h, lib/scm.c, src/grnslap.c, src/groonga.c,
	test/unit/core/test-public-context.c: Removed grn_ql_load().
	grn_ql_*() renamed to grn_ctx_*().

2009-09-03 Daijiro MORI <daijiro.mori@gmail.com>

	* doc/ja/TUTORIAL, lib/db.c: Avoid segfault on
	grn_accessor_view_close().

	* doc/ja/TUTORIAL, lib/db.c: Enabled index scan in grn_table_select()
	for queries with GRN_OP_OR.

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

	* lib/ctx.c, lib/ctx.h, lib/db.c, lib/ii.c, lib/ql.h: Added grn_true,
	grn_false and grn_null.

	* lib/db.c, lib/hash.c, lib/str.c: grn_table_select() support view.

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

	* Makefile.am, test/Makefile.am, test/ql/00793.scm,
	test/ql/Makefile.am, test/ql/dump-data.scm, test/ql/init.scm,
	test/ql/karapake.rb, test/ql/ql-assertions.scm,
	test/ql/ql-test-utils.scm, test/ql/run-test.scm,
	test/ql/show-schema.scm, test/ql/test-base.scm,
	test/ql/test-bookmark.scm, test/ql/test-disp.scm,
	test/ql/test-quasiquote.scm, test/ql/test-slot.scm,
	test/ql/test-table.scm: Removed ql test.

2009-09-01 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/db.h, lib/str.c: Added support for tables with
	GRN_OBJ_TABLE_VIEW to grn_text_otoj().

	* lib/db.c, lib/hash.c, lib/hash.h: Added grn_view_select().

2009-08-31 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/hash.c, lib/hash.h, lib/ii.c: Added grn_view_sort().

	* groonga.h, lib/db.c, lib/db.h, lib/ii.c, lib/proc.c: Renamed
	GRN_DB_TOKYO_POINT/GRN_DB_WGS84_POINT into
	GRN_DB_TOKYO_GEO_POINT/GRN_DB_WGS84_GEO_POINT.

2009-08-30 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/token.c: Modified database format. Added
	GRN_DB_TOKYO_POINT and GRN_DB_WGS84_POINT.

2009-08-29 Daijiro MORI <daijiro.mori@gmail.com>

	* .gitignore, ...e-6be248a7a70304b17da9bbcd5a9dc164c5bb03df.yaml,
	doc/bugs/project.yaml, groonga.h, lib/proc.c: Added doc/bugs files.
	thanks to ditz.

2009-08-28 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/db.h, lib/ii.c, lib/ii.h, lib/proc.c,
	test/unit/core/test-inverted-index.c: Added posting argument to
	grn_ii_column_update().

2009-08-27 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/db.h, lib/token.c: Added
	N_RESERVED_TOKENIZERS.

2009-08-27 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

	* src/groonga.c, test/unit/memcached/test-memcached.c: Fixed memcached
	flags/expire bugs.

2009-08-27 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/db.h, lib/token.c: Reserve GRN_DB_MECAB when NO_MECAB
	assigned.

	* groonga.h, lib/db.c, lib/ql.c, test/unit/core/test-table.c:
	grn_table_create() requires NULL as key_type for table with
	GRN_OBJ_TABLE_NO_KEY.

2009-08-26 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/expr.c, lib/expr.y, lib/ql.h: Added
	GRN_OP_TERNARY, GRN_OP_COMMA.

2009-08-25 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/db.c: Fixed a bug in grn_expr_exec(). check stack
	underflow.

	* lib/db.c, lib/db.h: Fixed a memory leak error in grn_expr_parse().

	* lib/db.c, lib/pat.c, lib/proc.c, test/unit/core/test-expr.c,
	test/unit/core/test-table.c: Added proc_now().

2009-08-24 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/com.c, lib/ctx.c, lib/db.c, lib/hash.c, lib/hash.h,
	lib/ii.c, lib/io.c, lib/proc.c, lib/ql.c, lib/scm.c, src/grnslap.c,
	src/groonga.c, test/unit/core/test-expr.c: Exported grn_array.

2009-08-23 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, test/unit/core/test-expr.c: Fixed a bug in grn_expr_exec()
	about GRN_OP_CALL.

	* groonga.h, lib/db.c, lib/db.h, lib/proc.c, lib/token.c: Added
	grn_expr_alloc().

2009-08-22 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/proc.c, lib/token.c: Modified the signature
	of grn_proc_func().

2009-08-21 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/proc.c, lib/token.c: Modified the signature
	of grn_proc_func(). Renamed grn_proc_vars() into grn_proc_get_info().

	* groonga.h, lib/db.h: Exported grn_ctx_push() and grn_ctx_pop().

	* lib/db.c, lib/expr.c, lib/expr.y: Implemented GRN_OP_CALL.

2009-08-21 Yuto Hayamizu <info@hayamin.com>

	* configure.ac, test/unit/http/Makefile.am: use soupcutter in
	configure.ac and Makefile.am

2009-08-21 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c, test/unit/core/test-expr.c: Modified
	the signature of grn_expr_exec().

	* groonga.h, lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y,
	test/unit/core/test-expr.c: Renamed GRN_OP_SET_VALUE into
	GRN_OP_ASSIGN.

2009-08-20 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y: Refined
	grn_expr_parse(). Added level 4 parser.

	* lib/ctx.c, lib/db.c, test/unit/core/test-expr.c: Fixed a bug in
	grn_expr_exec().

2009-08-20 Tasuku SUENAGA a.k.a. gunyarakun <tasuku-s-github@titech.ac>

	* groonga.h, lib/str.c: Added grn_text_urldec().

2009-08-20 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, test/unit/core/test-expr.c: GRN_OP_SET_VALUE is
	available.

	* groonga.h, lib/db.c, test/unit/core/test-expr.c: Added
	GRN_EXPR_CREATE_FOR_SELECT.

	* lib/db.c, lib/db.h: Added GRN_OP_GET_REF.

	* lib/db.c, test/unit/core/test-expr.c: GRN_OP_SET_VALUE is available.

2009-08-19 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/db.h, test/unit/core/test-expr.c: Renamed
	GRN_OP_OBJ_GET_VALUE/GRN_OP_OBJ_SET_VALUE into
	GRN_OP_GET_VALUE/GRN_OP_SET_VALUE.

	* groonga.h, lib/db.c, lib/db.h, test/unit/core/test-expr.c: Added two
	arguments ('op' and 'nargs') to grn_expr_append_obj() and
	grn_expr_append_const().

2009-08-18 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y,
	test/unit/core/test-expr.c: Refined expr.y.

	* lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y,
	test/unit/core/test-expr.c: Added QSTRING token type to expr.y.

2009-08-18 Yuto Hayamizu <info@hayamin.com>

	* configure.ac, test/unit/http/Makefile.am: libsoup existance checking
	was added to configure.ac

	* configure.ac, test/unit/Makefile.am, test/unit/http/.gitignore,
	test/unit/http/Makefile.am, test/unit/http/test-http.c: An initial
	http test case was created

2009-08-17 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y: Modified
	expr.y.

2009-08-14 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/expr.c, lib/expr.h, lib/expr.y,
	test/unit/core/test-expr.c: Improved grn_expr_inspect().

2009-08-13 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/db.c, lib/db.h, lib/expr.c, lib/expr.h, lib/expr.y,
	lib/ql.h: Initialize grn_logger in grn_init().

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

	* groonga.h, lib/str.c, test/unit/core/Makefile.am,
	test/unit/core/test-text.c: Added
	grn_text_itoa_padded()/grn_text_time2rfc1123().

2009-08-12 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/pat.c, lib/ql.c: Added offset parameter to
	grn_table_sort().

2009-08-09 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, test/unit/core/test-table.c,
	test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h: Fixed
	a bug in grn_obj_get_accessor() segv on non-exitent column access.
	(Thanks to kou)

2009-08-07 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/db.c: Fixed a memory leak bug in grn_load().

	* lib/ctx.c, lib/db.h, lib/proc.c: Modified proc_load().

	* lib/db.c, test/unit/core/test-expr.c: Removed grn_proc_dup() and
	grn_expr_dup().

2009-08-06 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/db.c, lib/ql.h: Added grn_expr_get_vars().

2009-08-05 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/str.c: Added nhits to grn_obj_format.

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

	* groonga.h, lib/ctx.c, lib/db.c, lib/proc.c, lib/str.c: Added
	GRN_DB_PSEUDO_COLUMN_PREFIX.

2009-08-03 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/str.c: Fixed a bug in grn_obj_cast().

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

	* lib/proc.c, lib/ql.c, lib/scm.c, lib/str.c: Fixed a bug in
	proc_column_create().

	* groonga.h, lib/db.c, lib/proc.c, lib/str.c: Removed
	grn_obj_format_from_str().

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

	* ChangeLog, configure.ac: release 0.1.1

2009-07-31 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/proc.c, src/groonga.c, src/s/index.html: Moved
	grn_bulk_from_file() to proc.c

	* lib/ctx.c, lib/proc.c, lib/ql.h: Added proc_missing().

	* groonga.h, lib/db.c, lib/hash.c, lib/hash.h, lib/ii.c, lib/pat.c,
	lib/pat.h, lib/str.c, src/groonga.c, test/unit/core/test-hash-sort.c,
	test/unit/core/test-patricia-trie-search.c,
	test/unit/core/test-patricia-trie.h,
	test/unit/lib/grn-test-hash-factory.c: Enhanced
	grn_table_cursor_open(). support offset and limit parameter.

	* groonga.h, lib/db.c, lib/hash.h: Modified offset and limit parameter
	of grn_table_cursor_open() into unsigned int.

	* groonga.h, lib/db.c: Enhanced GRN_DB_TIME (Thanks to kou!)

	* examples/index.c, groonga.h, lib/db.c, lib/ii.c, lib/pat.c,
	lib/pat.h, lib/proc.c, lib/ql.c, src/groonga.c,
	test/unit/core/test-database.c, test/unit/core/test-expr.c,
	test/unit/core/test-inverted-index.c,
	test/unit/core/test-table-cursor.c, test/unit/lib/grn-test-utils.c:
	Added offset and limit parameter to grn_table_cursor_open().

	* groonga.h, lib/db.c, lib/str.c, test/unit/core/test-expr.c: Fixed a
	bug in grn_expr_exec which destruct grn_obj value.

2009-07-30 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/io.c, src/groonga.c: Added -n option to groonga command for
	creating new database.

	* lib/db.c, lib/proc.c, src/s/index.html: Fixed a bug in
	grn_table_columns() cause segv when temporary table passed.

2009-07-29 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/str.c: Enhanced grn_text_otoj(). support
	GRN_OBJ_FORMAT_WTIH_COLUMN_NAMES.

	* groonga.h, lib/db.c, lib/db.h: Added grn_column_name_().

	* lib/db.c, lib/proc.c, lib/str.c, test/unit/core/test-expr.c:
	Enhanced grn_obj_column() to accept ':id'

	* lib/Makefile.am, lib/Makefile.msvc, lib/ctx.c, lib/db.c, lib/db.h,
	lib/proc.c, lib/proc.h, lib/query.c, src/groonga.c: Added proc.c for
	builtin procedures.

2009-07-28 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/ctx.h, lib/db.c, src/groonga.c: Fixed a bug in
	do_alone().

	* lib/db.c, lib/db.h, lib/ql.c, lib/str.c: FIxed a bug in
	grn_obj_get_accessor().

2009-07-27 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/ctx.h, lib/query.c: Added grn_starttime.

	* lib/db.h, lib/query.c: Fixed a bug in GRN_DB_OBJP().

	* lib/ctx.c, lib/ctx.h, lib/query.c, src/groonga.c: Added
	grn_ql_send().

2009-07-26 Daijiro MORI <daijiro.mori@gmail.com>

	* configure.ac, lib/str.c: Changed GROONGA_DEFAULT_ENCODING. euc_jp ->
	utf8.

2009-07-25 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/db.c: Refined grn_load(). nested json support.

2009-07-24 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/scm.c, src/groonga.c: Modified the behavior of groonga command.
	ql is enabled only when -q option is assigend.

	* lib/ctx.c, lib/ctx.h, lib/db.c, lib/ql.h, lib/query.c: Added
	grn_ctx_set_next_expr().

	* lib/ctx.c, lib/db.c, lib/scm.c, src/groonga.c: Added -q option to
	groonga command, as for enable or disable ql.

2009-07-23 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c, test/unit/core/test-column.c,
	test/unit/core/test-expr.c: Added grn_obj_cast(). grn_obj_set_value
	became to require correct typed object as value.

2009-07-23 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, test/unit/core/test-expr.c: Support GRN_OP_EQUAL for
	record ID.

2009-07-22 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/query.c: Modified the order of arguments of
	grn_search().

	* groonga.h, lib/ctx.c, lib/ctx.h, lib/db.c, lib/ql.h, lib/query.c:
	Exported grn_load().

	* lib/ctx.c, lib/db.c, lib/ql.h: Refined grn_load(). put the loader
	struct into grn_ctx_impl.

2009-07-21 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c: Added stack_add().

2009-07-19 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/ql.c, lib/query.c, lib/str.c, lib/str.h:
	Added grn_search().

2009-07-18 Daijiro MORI <daijiro.mori@gmail.com>

	* examples/index.c, examples/kv.c, groonga.h, lib/db.c, lib/ql.c,
	lib/query.c, src/groonga.c, test/benchmark/bench-table-factory.c,
	test/unit/core/test-column.c, test/unit/core/test-database.c,
	test/unit/core/test-expr.c, test/unit/core/test-inverted-index.c,
	test/unit/core/test-performance.c, test/unit/core/test-table-cursor.c,
	test/unit/core/test-table.c: Modified the signature of
	grn_table_create(). value_size -> value_type.

	* groonga.h, src/groonga.c: Export grn_content_type.

	* groonga.h, lib/db.c, lib/query.c: Added grn_table_sort_key_close().

	* groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/query.c: Exported
	grn_expr_create_from_str().

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

	* ChangeLog, configure.ac: release 0.1.0

2009-07-17 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, test/unit/lib/grn-test-utils.c: Removed
	GRN_ATOM.

	* groonga.h, lib/db.c, lib/db.h, lib/hash.c, lib/ii.c, lib/io.h,
	lib/pat.c, lib/ql.c, src/groonga.c, test/unit/core/test-hash.c,
	test/unit/core/test-hash.h, test/unit/core/test-patricia-trie.h,
	.../fixtures/stress/test-stress-patricia-trie.c: Removed
	grn_table_lookup().

	* groonga.h, lib/db.c, lib/str.c: Added grn_obj_mutate().

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

	* src/s/css/admin.css, src/s/index.html: Modified pager view.

	* src/s/css/admin.css, src/s/index.html: Changed current page style of
	HTML admin pager.

	* src/s/css/admin.css, src/s/index.html: Added pager on HTML admin
	recordlist.

2009-07-16 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c: Added grn_table_sort_key_from_str().

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

	* src/groonga.c, src/s/index.html: Added total count response on HTML
	admin.

	* src/groonga.c, src/s/css/admin.css, src/s/index.html: Fixed
	table/column double closing on HTML admin.

	* src/groonga.c, src/s/index.html: Added flags2str on HTML admin.

2009-07-15 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/scm.c: Fixed a bug in grn_table_select().

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

	* src/groonga.c, src/s/index.html: Added accessor sort on HTML admin.

2009-07-15 Daijiro MORI <daijiro.mori@gmail.com>

	* examples/index.c, groonga.h, lib/ctx.c, lib/db.c, lib/db.h,
	lib/ii.c, lib/ii.h, lib/ql.c, lib/query.c, test/unit/core/test-expr.c,
	test/unit/core/test-inverted-index.c, test/unit/core/test-query.c:
	GRN_SEL_* -> GRN_OP_*

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

	* src/groonga.c, src/s/css/admin.css, src/s/index.html: Added create
	column funtion on HTML admin.

2009-07-15 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c, lib/ql.h, lib/scm.c: Fixed a bug in
	grn_obj_id().

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

	* ChangeLog, configure.ac: release 0.0.9

	* src/groonga.c, src/s/index.html: Added starttime/uptime status on
	HTML.

2009-07-14 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/db.h: Added grn_db_init_builtin_query().

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

	* src/groonga.c, src/s/css/admin.css,
	.../ui-bg_diagonals-thick_18_b81900_40x40.png,
	.../ui-bg_diagonals-thick_20_666666_40x40.png,
	.../images/ui-bg_flat_10_000000_40x100.png,
	.../images/ui-bg_glass_100_f6f6f6_1x400.png,
	.../images/ui-bg_glass_100_fdf5ce_1x400.png,
	.../images/ui-bg_glass_65_ffffff_1x400.png,
	.../images/ui-bg_gloss-wave_35_f6a828_500x100.png,
	.../ui-bg_highlight-soft_100_eeeeee_1x100.png,
	.../ui-bg_highlight-soft_75_ffe45c_1x100.png,
	.../images/ui-icons_222222_256x240.png,
	.../images/ui-icons_228ef1_256x240.png,
	.../images/ui-icons_ef8c08_256x240.png,
	.../images/ui-icons_ffd27a_256x240.png,
	.../images/ui-icons_ffffff_256x240.png,
	src/s/css/ui-lightness/jquery-ui-1.7.2.custom.css,
	src/s/images/groonga.png, src/s/index.html, src/s/jquery-1.3.2.min.js,
	src/s/js/jquery-1.3.2.min.js, src/s/js/jquery-ui-1.7.2.custom.min.js:
	Added UI/create table function on HTML admin.

2009-07-14 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/db.h, lib/token.c: Added grn_proc_vars().

	* lib/db.c, lib/db.h: Fixed a memory leak bug in grn_proc_create().

2009-07-13 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/db.c, lib/db.h: Added grn_proc_dup().

	* groonga.h, lib/db.c, lib/db.h, lib/io.c, lib/io.h: Added
	grn_expr_var.

2009-07-11 Daijiro MORI <daijiro.mori@gmail.com>

	* examples/index.c, examples/kv.c, groonga.h, lib/db.c, lib/ql.c,
	lib/str.c, src/groonga.c, test/unit/core/test-expr.c,
	test/unit/core/test-inverted-index.c: SHORTTEXT -> SHORT_TEXT.

2009-07-10 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c: Added grn_expr_create_from_str().

2009-07-09 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/token.c: Added
	grn_obj_user_data() and grn_obj_set_finalizer().

	* groonga.h, lib/com.c, lib/db.c, lib/token.c, src/groonga.c,
	test/unit/core/test-column.c, test/unit/core/test-table.c: Renamed
	names of datatypes, again.

	* src/groonga.c, src/s/index.html, src/s/jquery-1.3.2.min.js: Enriched
	http handler.

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

	* groonga.h, lib/db.h: Updated API documents and export
	grn_obj_unlink.

2009-07-09 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/scm.c, lib/token.c,
	test/unit/core/test-column.c, test/unit/core/test-table.c: Added some
	datatypes. Removed '<' and '>' from name of datatypes.

2009-07-08 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/ql.c, lib/scm.c: Fixed a bug in gc-verbose.

	* groonga.h, lib/ii.c, lib/scm.c: Fixed a bug in buffer_merge() cause
	buffer over flow.

2009-07-08 kou <kou@clear-code.com>

	* lib/hash.c, lib/pat.c: initialize cursor's domain as NIL.

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

	* lib/ctx.c, lib/str.c, lib/str.h: Move get_token() from ctx.c to
	str.c and rename.

2009-07-06 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/ii.c, test/unit/core/test-expr.c: Fixed a
	bug in grn_ctx_at() cause memory leak.

2009-07-05 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c: Added GRN_CTX_USER_DATA().

	* groonga.h, lib/db.c, test/unit/core/test-database.c: Named temporary
	table on persistent db is not allowed.

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

	* test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
	test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h: add
	utility functions for testing.

2009-07-03 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c: Added GRN_OP_EXPR_GET_VAR.

	* groonga.h, lib/ctx.c, lib/db.c, lib/db.h: Added GRN_VOID_INIT().

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

	* groonga.h, lib/db.c, test/unit/core/test-expr.c: Renamed
	grn_table_scan() into grn_table_select().

	* lib/ii.c, test/unit/core/test-expr.c: Added
	test_table_scan_match_equal().

	* groonga.h, lib/db.c, lib/db.h, lib/ii.c, lib/ii.h,
	test/unit/core/test-expr.c: Added GRN_OP_MATCH.

2009-06-26 Kouhei Sutou <kou@clear-code.com>

	* lib/db.c, test/unit/core/test-context.c: Add missing NULL check.
	Reported by SHIDARA Yoji. Thanks!!!

2009-06-23 yutaro <yu@yu.irx.jp>

	* bindings/php/config.m4, bindings/php/config.w32,
	bindings/php/groonga.c, bindings/php/groonga.dsp,
	bindings/php/php_groonga.h: support bindings for php.

2009-06-22 Daijiro MORI <daijiro.mori@gmail.com>

	* lib/hash.c, lib/pat.c: Support GRN_OBJ_INCR and GRN_OBJ_DECR for
	grn_table values.

2009-06-21 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c: Added some operators for gis.

2009-06-20 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c: Added some operators.

2009-06-19 Daijiro MORI <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c, lib/db.h: renamed GRN_ALIAS into
	GRN_PTR.

2009-06-15 mori <daijiro.mori@gmail.com>

	* lib/db.c, lib/ii.c, lib/ii.h, test/unit/core/test-expr.c: Refined
	grn_table_scan().

	* lib/db.c, test/unit/core/test-expr.c: Added test_op_table_scan().

	* lib/db.c, test/unit/core/test-expr.c: Added test_table_scan().

	* lib/db.c, test/unit/core/test-expr.c,
	test/unit/core/test-inverted-index.c: Fixed a problem in
	test_mroonga_index(). key_type for lexicon table must be assigned.

	* groonga.h, lib/db.c, lib/ii.c: Added GRN_OP_TABLE_SCAN.

	* lib/db.c, lib/db.h, test/unit/core/test-expr.c,
	test/unit/core/test-inverted-index.c: Added grn_table_scan().

2009-06-13 mori <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c, lib/db.h,
	test/unit/core/test-expr.c: Got rid of uint from groonga.h

2009-06-12 mori <daijiro.mori@gmail.com>

	* lib/db.c, test/unit/core/test-inverted-index.c: Added
	test_mroonga_index_score().

	* lib/ctx.c, lib/db.c, test/unit/core/test-context.c: Copy grn_expr
	object for each grn_ctx.

2009-06-11 mori <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c, lib/token.c: Cut off argc and argv
	from grn_proc_func()

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

	* lib/com.c, lib/groonga_in.h: Defined HOST_NAME_MAX on FreeBSD
	environment.

2009-06-11 mori <daijiro.mori@gmail.com>

	* lib/com.c, lib/com.h, src/groonga.c, test/unit/core/test-column.c,
	test/unit/core/test-context.c, test/unit/core/test-database.c,
	test/unit/core/test-expr.c, test/unit/core/test-hash-cursor.c,
	test/unit/core/test-hash-sort.c, test/unit/core/test-hash.c,
	test/unit/core/test-inverted-index.c,
	test/unit/core/test-patricia-trie-cursor.c,
	test/unit/core/test-patricia-trie-search.c,
	test/unit/core/test-patricia-trie.c,
	test/unit/core/test-performance.c,
	test/unit/core/test-public-context.c, test/unit/core/test-query.c,
	test/unit/core/test-store.c, test/unit/core/test-stress.c,
	test/unit/core/test-table-cursor.c, test/unit/core/test-table.c,
	test/unit/fixtures/performance/test-read-write.c,
	test/unit/fixtures/stress/Makefile.am,
	test/unit/fixtures/stress/test-stress-hash.c,
	.../fixtures/stress/test-stress-patricia-trie.c,
	test/unit/lib/Makefile.am, test/unit/util/test-snip.c: Added hostent
	parameter to grn_com_sopen()

	* groonga.h, lib/ctx.c, lib/db.c: Added GRN_OP_CALL

	* groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/token.c: Modified the
	signature of grn_proc_create()

2009-06-10 mori <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/db.c, lib/db.h, lib/ql.h, lib/token.c: Added
	grn_ctx_push() and grn_ctx_pop().

2009-06-09 mori <daijiro.mori@gmail.com>

	* lib/db.c, test/unit/core/test-expr.c: Fixed a bug in
	grn_expr_unpack().

2009-06-08 mori <daijiro.mori@gmail.com>

	* lib/db.c, lib/db.h: Made grn_expr as a grn_db_object.

2009-06-05 mori <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/db.h, test/unit/core/test-expr.c: Changed
	the type of grn_expr into grn_obj.

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

	* lib/groonga_in.h, src/Makefile.msvc, src/groonga.c: Now we can get
	groonga.exe on Windows.

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

	* ChangeLog, configure.ac: release 0.0.8

2009-06-04 mori <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c, lib/db.h,
	test/unit/core/test-expr.c: Added grn_expr.

2009-06-02 mori <daijiro.mori@gmail.com>

	* lib/db.c, lib/db.h, test/unit/core/test-expr.c: Added grn_op.

2009-05-29 mori <daijiro.mori@gmail.com>

	* lib/ctx.c, lib/db.c, lib/hash.c, lib/pat.c, lib/str.c: Added
	parameter check to grn_hash_add() and grn_pat_add().

	* lib/ctx.c, lib/db.c, lib/db.h, lib/hash.c, lib/pat.c, lib/query.c,
	test/unit/core/test-expr.c: Fixed a problem in grn_table_create(),
	flags value was not saved correctly.

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

	* ChangeLog, configure.ac: release 0.0.7

2009-05-28 mori <daijiro.mori@gmail.com>

	* lib/db.c, test/unit/core/test-expr.c: Set error info in
	grn_table_open().

2009-05-27 mori <daijiro.mori@gmail.com>

	* src/grnslap.c, test/unit/core/test-expr.c: Added -t (max throughput)
	option to grnslap.

	* lib/db.c, test/unit/core/test-expr.c: Fixed a memory leak bug in
	grn_expr_close().

	* groonga.h, lib/db.c, test/unit/core/test-expr.c: Fixed a bug in
	grn_expr_open().

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

	* ChangeLog, configure.ac: release 0.0.6

2009-05-26 mori <daijiro.mori@gmail.com>

	* lib/db.c, lib/db.h: Added grn_expr_compile().

	* lib/db.c, lib/token.c: Lower range of grn_db ids (1 to 255) are
	reserved by sysytem.

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

	* configure.ac, lib/groonga_in.h, lib/io.h: Define
	GRN_FUTEX_WAIT/GRN_FUTEX_WAKE with futex.

2009-05-22 mori <daijiro.mori@gmail.com>

	* lib/ql.c, lib/ql.h, lib/scm.c: Put gc in ha_table().

	* examples/index.c, examples/kv.c, groonga.h, lib/com.c, lib/ctx.c,
	lib/ctx.h, lib/db.c, lib/pat.c, lib/ql.c, lib/scm.c, lib/store.c,
	lib/str.c, src/groonga.c, test/unit/core/test-expr.c,
	test/unit/core/test-inverted-index.c,
	test/unit/fixtures/performance/test-read-write.c: Added 'flags'
	argument to GRN_TEXT_INIT(), GRN_OBJ_DO_SHALLOW_COPY and/or
	GRN_OBJ_VECTOR can be assigned as its value. GRN_TEXT_INIT_REF has
	been cut off.

	* groonga.h, lib/db.c, lib/str.c, lib/str.h,
	test/unit/core/test-expr.c: Added grn_bulk_write_from() and
	GRN_TEXT_SET_CSTR().

	* groonga.h, lib/com.c, lib/ctx.c, lib/db.c, lib/db.h, lib/hash.c,
	lib/pat.c, lib/ql.h, lib/scm.c, lib/str.c, lib/str.h: grn_obj became
	inplace buffer.

2009-05-21 mori <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/db.h, lib/hash.c, lib/pat.c, lib/ql.c:
	modified the value of GRN_OBJ_DO_SHALLOW_COPY.

2009-05-20 mori <daijiro.mori@gmail.com>

	* test/unit/core/Makefile.am, test/unit/core/test-expr.c: add tests
	for grn_expr.

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

	* ChangeLog, configure.ac: release 0.0.5

2009-05-19 mori <daijiro.mori@gmail.com>

	* groonga.h, lib/db.c, lib/db.h, lib/ql.h: grn_expr add.

2009-05-15 mori <daijiro.mori@gmail.com>

	* groonga.h, lib/ctx.c, lib/db.c, lib/ql.c, lib/str.c: renamed
	grn_table_column into grn_obj_column

	* examples/index.c, examples/kv.c, groonga.h, lib/ctx.c, lib/db.c,
	lib/hash.c, lib/pat.c, lib/ql.c, lib/scm.c, lib/str.c, src/groonga.c,
	test/unit/core/test-column.c, test/unit/core/test-inverted-index.c,
	test/unit/core/test-table-cursor.c, test/unit/core/test-table.c:
	renamed grn_ctx_lookup() into grn_ctx_get(), grn_ctx_get() into
	grn_ctx_at()

	* lib/db.c, lib/token.c: fixed a memory leak bug.

2009-05-13 Kouhei Sutou <kou@clear-code.com>

	* lib/pat.c, test/unit/core/test-inverted-index.c: Remove garbages.

2009-05-13 mori <daijiro.mori@gmail.com>

	* lib/ii.c, lib/token.c, lib/token.h: modified the signature of
	grn_token_open().

	* examples/index.c, examples/kv.c, groonga.h, lib/db.c, lib/hash.c,
	lib/hash.h, lib/ii.c, lib/io.c, lib/io.h, lib/pat.c, lib/pat.h,
	lib/ql.c, src/groonga.c, test/unit/core/test-column.c,
	test/unit/core/test-inverted-index.c, test/unit/core/test-table.c,
	test/unit/fixtures/performance/test-read-write.c,
	test/unit/fixtures/stress/test-stress-hash.c: grn_table_lcp_search
	added.

2009-05-12 mori <daijiro.mori@gmail.com>

	* lib/com.c, lib/ctx.c, lib/db.c, lib/hash.c, lib/hash.h, lib/ii.c,
	lib/pat.c, lib/pat.h, lib/query.c, lib/scm.c, src/grnslap.c,
	src/groonga.c: renmaed some private functions.

	* test/unit/core/test-inverted-index.c, test/unit/core/test-table.c:
	unit test follow new grn_table_add().

	* groonga.h, lib/com.c, lib/ctx.c, lib/db.c, lib/db.h, lib/hash.c,
	lib/hash.h, lib/ii.c, lib/pat.c, lib/pat.h, lib/ql.c, lib/query.c,
	lib/scm.c, src/grnslap.c, src/groonga.c: modified grn_table_add api

2009-05-12 mori <mori@fracture.(none)>

	* examples/kv.c, lib/db.c, test/unit/core/test-inverted-index.c:
	grn_obj_set_value() skips to get oldvalue if possible.

2009-05-11 mori <mori@fracture.(none)>

	* groonga.h, lib/db.c, test/unit/core/test-inverted-index.c: add
	grn_obj_get_nhooks().

	* lib/db.c, test/unit/core/test-database.c: grn_table_cursor_open()
	supports grn_db as table argument.

	* lib/db.c, lib/hash.c, lib/ii.c, lib/pat.c, lib/token.c,
	test/unit/core/test-inverted-index.c, test/unit/core/test-table.c:
	changed the default value of DEFAULT_TOKENIZER into NULL

2009-05-09 mori <mori@fracture.(none)>

	* examples/index.c, groonga.h, lib/db.c, lib/ql.c, src/groonga.c,
	test/unit/core/test-inverted-index.c,
	test/unit/fixtures/performance/test-read-write.c: GRN_TEXT_REF ->
	GRN_TEXT_INIT_REF and GRN_TEXT_SET_REF.

	* groonga.h, lib/db.c, lib/ql.c, lib/str.c, src/groonga.c,
	test/unit/core/test-inverted-index.c: GRN_DB_UINT64 add.

2009-05-08 mori <mori@fracture.(none)>

	* examples/index.c, examples/kv.c, groonga.h, lib/ctx.c, lib/db.c,
	lib/ql.c, lib/scm.c, lib/store.c, lib/str.c, src/groonga.c,
	test/unit/core/test-inverted-index.c,
	test/unit/fixtures/performance/test-read-write.c: grn_bulk_* ->
	grn_text_*  groonga.h (grn_bulk_*): renamed into grn_text_*.

	* examples/kv.c, groonga.h, lib/ctx.c, lib/ctx.h, lib/db.c, lib/ql.c,
	lib/ql.h, lib/scm.c, lib/str.c, src/grnslap.c,
	test/unit/fixtures/performance/test-read-write.c: GRN_BULK_PUTC ->
	GRN_TEXT_PUTC

	* examples/kv.c, groonga.h, lib/com.c, lib/ctx.h, lib/db.c, lib/ql.c,
	lib/scm.c, lib/str.c: GRN_BULK_PUTS -> GRN_TEXT_PUTS

	* examples/kv.c, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h, lib/db.c,
	lib/pat.c, lib/ql.c, lib/scm.c, lib/store.c, lib/str.c, src/groonga.c,
	test/unit/core/test-inverted-index.c: GRN_BULK_INIT -> GRN_TEXT_INIT

	* examples/index.c, examples/kv.c, groonga.h, lib/com.c, lib/ctx.c,
	lib/ctx.h, lib/db.c, lib/ii.c, lib/pat.c, lib/ql.c, lib/scm.c,
	lib/store.c, lib/str.c, src/groonga.c,
	test/unit/core/test-inverted-index.c: added GRN_BULK_INIT() macro.

2009-05-07 Kouhei Sutou <kou@clear-code.com>

	* test/unit/core/test-patricia-trie.c, test/unit/core/test-query.c:
	Supress warnings.

2009-05-07 mori <mori@fracture.(none)>

	* lib/ii.c, lib/pat.c, lib/store.c,
	test/unit/core/test-inverted-index.c: test_int_index() added.

2009-05-01 mori <daijiro.mori@gmail.com>

	* lib/db.c, lib/token.c, lib/token.h,
	test/unit/core/test-inverted-index.c: GRN_TABLE_NO_KEY type table can
	be used as lexicon.

2009-04-30 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/token.c: fixed a bug in token.c, cause wrong flag
	handling.

	* ChangeLog, lib/db.c, lib/hash.c, lib/pat.c, lib/ql.c,
	test/unit/core/test-hash-sort.c: fixed a bug cause wrong sort result.

	* ChangeLog, groonga.h: replaced default sor order.

	* ChangeLog, examples/kv.c, groonga.h, lib/db.c: lib/db.c
	(grn_column_name): add.

2009-04-29 mori <daijiro.mori@gmail.com>

	* ChangeLog, examples/index.c, examples/kv.c, groonga.h, lib/com.c,
	lib/ctx.c, lib/db.c, lib/hash.c, lib/ii.c, lib/io.c, lib/pat.c,
	lib/ql.c, lib/ql.h, lib/query.c, lib/scm.c, lib/snip.c, lib/str.c,
	lib/str.h, lib/token.c, src/grnslap.c, src/groonga.c,
	test/benchmark/bench-table-factory.c, test/unit/core/test-column.c,
	test/unit/core/test-inverted-index.c,
	test/unit/core/test-patricia-trie-search.c,
	test/unit/core/test-patricia-trie.h,
	test/unit/core/test-performance.c,
	test/unit/core/test-public-context.c, test/unit/core/test-query.c,
	test/unit/core/test-stress.c, test/unit/core/test-table-cursor.c,
	test/unit/core/test-table.c, test/unit/lib/grn-test-hash-factory.c,
	test/unit/util/test-snip.c, test/unit/util/test-string.c: cut off
	encoding argument from many APIs.

	* ChangeLog, bindings/python/ql/groongaql.c, examples/index.c,
	examples/kv.c, groonga.h, lib/ctx.c, lib/db.c, src/grnslap.c,
	src/groonga.c, test/benchmark/bench-table-factory.c,
	test/unit/core/test-column.c, test/unit/core/test-database.c,
	test/unit/core/test-inverted-index.c,
	test/unit/core/test-patricia-trie.h,
	test/unit/core/test-performance.c,
	test/unit/core/test-public-context.c, test/unit/core/test-query.c,
	test/unit/core/test-store.c, test/unit/core/test-stress.c,
	test/unit/core/test-table-cursor.c, test/unit/core/test-table.c,
	test/unit/fixtures/performance/test-read-write.c,
	test/unit/fixtures/stress/test-stress-hash.c,
	.../fixtures/stress/test-stress-patricia-trie.c,
	test/unit/lib/grn-test-hash-factory.c, test/unit/util/test-snip.c,
	test/unit/util/test-string.c: cut off encoding argument from
	grn_ctx_init.

2009-04-28 Kouhei Sutou <kou@clear-code.com>

	* ChangeLog, groonga.h, lib/db.c, test/unit/core/Makefile.am,
	test/unit/core/test-table-cursor.c: Add grn_table_cursor_table().

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

	* src/groonga.c, test/unit/memcached/test-memcached.c: Implemented cas
	like memcached-1.2.8.

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

	* ChangeLog, lib/db.c, test/unit/core/Makefile.am,
	test/unit/core/test-database.c: Initialize database's domain and
	range.

2009-04-26 mori <daijiro.mori@gmail.com>

	* ChangeLog, src/grnslap.c: add max concurrency parameter to grnslap.

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

	* ChangeLog, configure.ac: release 0.0.3

	* ChangeLog, configure.ac: configure succeeds without mecab.

	* ChangeLog, configure.ac: removed inline parameters for compiler.

2009-04-25 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/io.h: cut off debug log.

	* ChangeLog, lib/ii.c: fixed a leak error in ii.c

	* ChangeLog, lib/ctx.h, lib/io.h, src/groonga.c: add LOGTRACE macro.

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

	* ChangeLog, lib/scm.c: Fixed segv with quasiquote for invalid sexp.

2009-04-24 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c:

	* ChangeLog, src/groonga.c: src/groonga.c (worker): add lock.

	* ChangeLog, lib/store.c: lib/store.c (grn_ja): add lock.

2009-04-23 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, lib/io.c, lib/store.c: lib/com.c
	(grn_msg_open): memzero gqtp header.

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

	* ChangeLog, lib/db.c: avoid SEGV when no DB is set.

2009-04-23 mori <daijiro.mori@gmail.com>

	* ChangeLog, src/groonga.c: groonga server expands RLIMIT_NOFILE.

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

	* ChangeLog, lib/db.c: Initialize type's domain as NIL.

2009-04-23 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c: fixed a bug in lib/db.c.

2009-04-22 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, lib/com.h, src/grnslap.c, src/groonga.c: fixed
	a bug in grnslap.

2009-04-22 Tasuku SUENAGA <tasuku@bakuon.(none)>

	* ChangeLog, configure.ac: Fixed compile problem without libmemcached.

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

	* ChangeLog, src/groonga.c, test/unit/memcached/test-memcached.c:
	Fixed bugs of memcached incr/decr commands.

2009-04-21 mori <daijiro.mori@gmail.com>

	* .gitignore, ChangeLog, lib/com.c, lib/ctx.c, src/Makefile.am,
	src/grnslap.c, src/groonga.c:

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

	* ChangeLog, src/groonga.c: Fixed add command bug of memcached.

	* ChangeLog, src/groonga.c: Fixed set/add/replace bug when expire ==
	0.

	* ChangeLog, src/groonga.c, test/unit/memcached/test-memcached.c:

2009-04-19 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/ctx.c, lib/db.h:

2009-04-18 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/ctx.c, lib/db.c, lib/str.c:

2009-04-17 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/ctx.c, lib/ctx.h, lib/db.c, lib/io.c:

2009-04-16 Kouhei Sutou <kou@clear-code.com>

	* ChangeLog, test/unit/memcached/test-memcached.c: Improve test
	stability.

	* ChangeLog, test/unit/core/test-table.c: Add a test for adding a
	record.

	* ChangeLog, test/unit/core/test-table.c: Add a test for set/get
	default tokenizer.

	* ChangeLog, test/unit/memcached/Makefile.am,
	test/unit/memcached/test-memcached.c: Improve groonga process
	management.

	* ChangeLog, test/unit/memcached/test-memcached.c: Make memory
	management robust.

	* ChangeLog, configure.ac, test/unit/memcached/Makefile.am: Detect
	libmemcached availability.

2009-04-15 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c, test/unit/core/test-table.c:

	* ChangeLog, lib/com.c, lib/ctx.c, src/groonga.c:

	* ChangeLog, lib/com.c, lib/com.h:

	* ChangeLog, lib/store.c, src/groonga.c:

	* ChangeLog, lib/com.c, lib/com.h, src/groonga.c:

	* ChangeLog, lib/scm.c:

	* ChangeLog, lib/scm.c:

2009-04-14 Yu.Shimamura <yu@yu.irx.jp>

	* ChangeLog, configure.ac, lib/com.c:

2009-04-14 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ctx.c, lib/ctx.h, lib/db.c:

	* ChangeLog, lib/ctx.c:

	* ChangeLog, lib/ctx.c:

	* ChangeLog, lib/ctx.c:

	* ChangeLog, lib/ctx.c, lib/str.c:

2009-04-13 mori <daijiro.mori@gmail.com>

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

2009-04-13 Kouhei Sutou <kou@clear-code.com>

	* ChangeLog, test/unit/core/test-column.c: add a missing file.

2009-04-13 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ctx.c, lib/ctx.h, test/unit/core/Makefile.am,
	test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
	test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h:

2009-04-12 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/ql.h:

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

	* ChangeLog, configure.ac, lib/com.c, lib/com.h, lib/db.c,
	src/groonga.c, test/unit/Makefile.am, test/unit/memcached/Makefile.am,
	test/unit/memcached/test-memcached.c:

2009-04-10 mori <daijiro.mori@gmail.com>

	* ChangeLog, src/groonga.c:

	* ChangeLog, src/groonga.c:

	* ChangeLog, src/groonga.c:

	* ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, src/groonga.c:

2009-04-09 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, lib/ctx.h, lib/store.c:

	* ChangeLog, lib/db.c, lib/io.c, lib/io.h, lib/store.c, lib/store.h:

	* ChangeLog, lib/ctx.h:

	* ChangeLog, lib/db.c, lib/store.c, lib/store.h, src/groonga.c:

2009-04-08 mori <daijiro.mori@gmail.com>

	* ChangeLog, src/groonga.c:

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

	* ChangeLog, Makefile.am,
	test/unit/fixtures/inverted-index/Makefile.am:

	* ChangeLog, test/unit/fixtures/inverted-index/Makefile.am:

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

	* ChangeLog, groonga.h:

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

	* ChangeLog, lib/com.c, lib/groonga_in.h:

2009-04-08 mori <daijiro.mori@gmail.com>

	* groonga.h, test/unit/core/test-table.c:

	* ChangeLog, lib/hash.c, test/unit/core/Makefile.am:

	* ChangeLog, groonga.h, lib/db.h:

	* ChangeLog, configure.ac, lib/com.c, lib/com.h, lib/ctx.h:

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

	* ChangeLog, test/benchmark/bench-table-factory.c,
	test/benchmark/lib/bench-reporter.c,
	test/benchmark/lib/bench-reporter.h, test/benchmark/lib/bench-utils.c,
	test/benchmark/lib/bench-utils.h, test/benchmark/lib/benchmark.c,
	test/benchmark/lib/benchmark.h, test/unit/core/test-context.c,
	test/unit/core/test-hash-cursor.c, test/unit/core/test-hash-sort.c,
	test/unit/core/test-hash.c, test/unit/core/test-hash.h,
	test/unit/core/test-inverted-index.c,
	test/unit/core/test-patricia-trie-cursor.c,
	test/unit/core/test-patricia-trie-search.c,
	test/unit/core/test-patricia-trie.c,
	test/unit/core/test-patricia-trie.h,
	test/unit/core/test-performance.c,
	test/unit/core/test-public-context.c, test/unit/core/test-query.c,
	test/unit/core/test-store.c, test/unit/core/test-stress.c,
	test/unit/fixtures/performance/test-read-write.c,
	test/unit/fixtures/stress/test-stress-hash.c,
	.../fixtures/stress/test-stress-patricia-trie.c,
	test/unit/fixtures/suite-groonga-test-fixtures.c,
	test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h,
	test/unit/lib/grn-test-hash-assertions.c,
	test/unit/lib/grn-test-hash-assertions.h,
	test/unit/lib/grn-test-hash-factory.c,
	test/unit/lib/grn-test-hash-factory.h, test/unit/lib/grn-test-utils.c,
	test/unit/lib/grn-test-utils.h, test/unit/suite-groonga-test.c,
	test/unit/util/test-snip.c, test/unit/util/test-string.c:

2009-04-07 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, lib/com.h, src/groonga.c:

	* ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, src/groonga.c:

	* ChangeLog, src/groonga.c:

	* ChangeLog, lib/db.c, lib/hash.c, lib/hash.h, lib/io.c:

2009-04-06 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, lib/com.h, src/groonga.c:

	* ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, lib/ql.c, lib/ql.h,
	lib/scm.c, src/groonga.c:

	* ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, lib/ql.h, src/groonga.c:

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

	* ChangeLog, bindings/python/ql/groongaql.c, groonga.h, lib/ctx.h,
	test/unit/lib/grn-test-utils.c:

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

	* ChangeLog, build_windows.bat:

2009-04-02 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/com.c, lib/com.h, lib/db.c, src/groonga.c:

	* ChangeLog, groonga.h, lib/com.c, lib/com.h, src/groonga.c:

2009-03-31 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/com.c, lib/com.h:

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

	* configure.ac, groonga.h:

2009-03-23 unknown <tasuku@.(none)>

	* build_windows.bat, groonga.h, lib/Makefile.msvc, lib/com.c,
	lib/groonga_in.h, lib/libgroonga.c, lib/ql.h, src/Makefile.msvc,
	vcc/config.h, vcc/config.h.in:

2009-03-26 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ii.c, lib/io.c, lib/io.h:

	* ChangeLog, lib/ctx.c, lib/io.c, lib/io.h:

2009-03-25 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c, lib/ii.c, lib/io.c, lib/io.h, lib/store.c,
	lib/store.h:

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

	* ChangeLog, lib/ctx.c, lib/ctx.h, lib/groonga_in.h:

	* ChangeLog, lib/ctx.c, lib/groonga_in.h:

	* configure.ac, lib/com.c, lib/ctx.c, lib/groonga_in.h, lib/ql.c,
	src/groonga.c:

	* ChangeLog, configure.ac:

2009-03-24 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/io.c, lib/io.h, lib/token.c:

2009-03-23 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ii.c, lib/io.c, lib/io.h, lib/store.c,
	test/unit/core/test-inverted-index.c:

	* ChangeLog, lib/ii.c, lib/io.c, lib/io.h,
	test/unit/core/test-inverted-index.c:

2009-03-22 mori <daijiro.mori@gmail.com>

	* lib/ii.c, lib/io.c:

	* ChangeLog, lib/ctx.h, lib/ii.c, lib/ii.h, lib/io.c, lib/io.h:

2009-03-21 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ii.c:

2009-03-19 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, lib/ql.c:

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

	* ChangeLog, lib/com.c:

	* ChangeLog, configure.ac:

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

	* test/benchmark/Makefile.am, test/unit/core/Makefile.am,
	test/unit/util/Makefile.am:

2009-03-16 Kouhei Sutou <kou@cozmixng.org>

	* test/ql/ql-test-utils.scm, test/ql/test-slot.scm:

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

	* ChangeLog, groonga.spec.in:

2009-03-16 mori <daijiro.mori@gmail.com>

	* test/s2s, test/s2s.c, vcc/config.h:

2009-03-15 Kouhei Sutou <kou@cozmixng.org>

	* test/unit/core/test-hash-cursor.c,
	test/unit/core/test-patricia-trie-cursor.c,
	test/unit/core/test-patricia-trie-search.c:

	* test/unit/core/test-patricia-trie.c,
	test/unit/core/test-patricia-trie.h:

	* test/unit/suite-groonga-test.c, test/unit/suite-senna-test.c:

	* test/unit/core/test-performance.c, test/unit/core/test-stress.c:

	* test/unit/core/test-patricia-trie-cursor.c,
	test/unit/core/test-patricia-trie-search.c:

	* test/unit/core/test-patricia-trie.c,
	test/unit/core/test-patricia-trie.h:

	* test/unit/core/test-hash-cursor.c, test/unit/core/test-hash-sort.c,
	test/unit/core/test-inverted-index.c:

	* test/unit/core/test-hash.c, test/unit/core/test-hash.h:

	* test/unit/core/Makefile.am, test/unit/core/test-context.c:

	* test/unit/core/Makefile.am, test/unit/core/test-store.c:

	* test/unit/core/Makefile.am, test/unit/core/test-index.c:

2009-03-14 Kouhei Sutou <kou@cozmixng.org>

	* test/benchmark/Makefile.am, test/benchmark/bench-table-factory.c:

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

	* ChangeLog, configure.ac:

2009-03-13 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ctx.c:

	* ChangeLog, lib/scm.c:

	* ChangeLog, lib/ctx.h, lib/db.c:

	* ChangeLog, lib/db.c:

	* ChangeLog, lib/db.c:

	* ChangeLog, lib/scm.c:

2009-03-12 Kouhei Sutou <kou@cozmixng.org>

	* test/unit/util/Makefile.am, test/unit/util/test-snip.c:

	* test/unit/fixtures/suite-groonga-test-fixtures.c,
	test/unit/fixtures/suite-senna-test-fixtures.c:

	* test/unit/core/test-performance.c,
	test/unit/fixtures/performance/Makefile.am,
	test/unit/fixtures/performance/test-read-write.c,
	test/unit/lib/grn-test-utils.h:

	* test/unit/fixtures/stress/Makefile.am,
	test/unit/fixtures/stress/test-stress-hash.c:

2009-03-12 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/scm.c:

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

	* bindings/python/context/groongactx.c,
	bindings/python/context/setup.py, bindings/python/ql/groongaql.c,
	bindings/python/ql/setup.py:

	* bindings/python/context/groongactx.c,
	bindings/python/context/setup.py:

2009-03-12 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ql.c, lib/scm.c:

2009-03-11 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ql.c:

	* ChangeLog, lib/db.c, lib/ql.c, lib/token.c:

	* ChangeLog, lib/ctx.c, lib/db.c, lib/ql.c, lib/scm.c:

	* ChangeLog, lib/ii.c:

2009-03-10 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c:

	* ChangeLog, lib/db.c, lib/ii.c, lib/ql.c:

	* ChangeLog, lib/db.c, lib/ql.c:

	* ChangeLog, lib/db.c:

	* ChangeLog, lib/ii.c:

2009-03-09 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/ctx.c, lib/db.c, lib/db.h, lib/ii.c,
	lib/ql.c, lib/scm.c, lib/store.c:

2009-03-05 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c:

2009-03-03 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ql.c:

2009-03-02 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/scm.c:

	* ChangeLog, groonga.h, lib/db.c, lib/ql.c:

	* doc/ja/API.html, doc/ja/API.rd:

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

	* ChangeLog, doc/ja/API.rd:

2009-03-01 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c:

	* ChangeLog, groonga.h, lib/db.c, lib/ii.c, lib/ql.c, lib/str.h:

	* ChangeLog, lib/ql.c, lib/token.c:

2009-02-27 mori <daijiro.mori@gmail.com>

	* ChangeLog, doc/ja/API.html, doc/ja/API.rd:

	* ChangeLog, README, doc/README.ja, doc/ja/API.html, doc/ja/API.rd,
	doc/ja/README, groonga.h, lib/ctx.c:

	* ChangeLog, src/groonga.c:

	* ChangeLog, README, doc/README.ja:

2009-02-25 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c, lib/hash.c, lib/pat.c, lib/ql.c:

	* groonga.h, lib/db.c, lib/ii.c, lib/ql.c, src/groonga.c:

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

	* ChangeLog, src/groonga.c:

2009-02-24 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/ctx.c, lib/db.c, lib/ii.c, lib/ii.h,
	lib/ql.c, lib/scm.c:

	* ChangeLog, groonga.h:

2009-02-23 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, lib/com.h, src/groonga.c:

2009-02-20 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.h:

2009-02-19 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, src/groonga.c:

	* ChangeLog, lib/hash.c, lib/ii.c, lib/pat.c, src/groonga.c:

2009-02-18 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/ctx.c, lib/ii.c, src/groonga.c:

	* ChangeLog, lib/ii.c, lib/ql.c:

2009-02-17 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ctx.c, lib/ctx.h, lib/db.c, lib/ii.c, lib/io.c,
	lib/ql.c, lib/query.c:

2009-02-15 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c, lib/ii.c, lib/token.c:

2009-02-14 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ii.c, lib/ii.h:

2009-02-13 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/db.c, lib/ii.c, lib/ql.c, lib/store.c:

	* ChangeLog, examples/index.c:

	* ChangeLog, lib/com.c:

	* .gitignore, examples/Makefile.am, examples/index.c:

	* ChangeLog, src/groonga.c:

	* ChangeLog, src/groonga.c:

2009-02-12 mori <daijiro.mori@gmail.com>

	* ChangeLog, src/groonga.c:

	* ChangeLog, lib/com.c, lib/com.h, lib/ctx.c, src/groonga.c:

2009-02-11 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, lib/ctx.c, src/groonga.c:

	* ChangeLog, groonga.h, lib/com.c, lib/com.h, lib/ctx.c, lib/ql.h,
	src/groonga.c:

2009-02-11 Kouhei Sutou <kou@cozmixng.org>

	* test/unit/lib/grn-test-hash-assertions.c,
	test/unit/lib/grn-test-hash-assertions.h:

	* test/unit/lib/grn-test-hash-factory.c,
	test/unit/lib/grn-test-hash-factory.h:

2009-02-10 Kouhei Sutou <kou@cozmixng.org>

	* test/unit/lib/grn-assertions.c, test/unit/lib/grn-assertions.h:

	* test/unit/lib/grn-test-utils.c, test/unit/lib/grn-test-utils.h:

	* test/unit/lib/Makefile.am, test/unit/lib/grn-assertions.c,
	test/unit/lib/grn-assertions.h,
	test/unit/lib/grn-test-hash-assertions.c,
	test/unit/lib/grn-test-hash-assertions.h,
	test/unit/lib/grn-test-hash-factory.c,
	test/unit/lib/grn-test-hash-factory.h, test/unit/lib/grn-test-utils.c,
	test/unit/lib/grn-test-utils.h, test/unit/lib/sen-assertions.c,
	test/unit/lib/sen-assertions.h,
	test/unit/lib/sen-test-hash-assertions.c,
	test/unit/lib/sen-test-hash-assertions.h,
	test/unit/lib/sen-test-hash-factory.c,
	test/unit/lib/sen-test-hash-factory.h, test/unit/lib/sen-test-utils.c,
	test/unit/lib/sen-test-utils.h:

	* Makefile.am, configure.ac:

2009-02-10 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/com.c, lib/com.h, lib/ctx.c, lib/ql.h:

	* ChangeLog, groonga.h, lib/db.c, lib/ql.c, lib/token.c:

2009-02-09 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/store.c:

	* ChangeLog, examples/kv.c, lib/store.c:

2009-02-08 mori <daijiro.mori@gmail.com>

	* ChangeLog, examples/kv.c, lib/store.c:

2009-02-05 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h, lib/db.c,
	lib/hash.c, lib/ii.c, lib/io.c, lib/scm.c, lib/store.c, lib/token.c,
	src/groonga.c:

	* ChangeLog, groonga.h, lib/com.c, lib/db.c, lib/hash.c, lib/ii.c,
	lib/io.c, lib/pat.c, lib/store.c, lib/token.c:

	* ChangeLog, examples/kv.c, groonga.h, lib/com.c, lib/ctx.c,
	lib/ctx.h, lib/db.c, lib/hash.c, lib/ii.c, lib/ii.h, lib/io.c,
	lib/io.h, lib/pat.c, lib/ql.c, lib/query.c, lib/scm.c, lib/snip.c,
	lib/store.c, lib/str.c, lib/token.c, src/groonga.c:

	* ChangeLog, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h, lib/db.c,
	lib/hash.c, lib/ii.c, lib/io.c, lib/io.h, lib/pat.c, lib/ql.c,
	lib/query.c, lib/scm.c, lib/snip.c, lib/store.c, lib/str.c, lib/str.h,
	lib/token.c, src/groonga.c:

2009-02-04 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/store.c:

	* ChangeLog, groonga.h, lib/ctx.c, lib/groonga_in.h, lib/store.c,
	lib/store.h:

2009-02-02 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/store.c:

2009-01-31 mori <daijiro.mori@gmail.com>

	* ChangeLog, examples/kv.c, groonga.h, lib/db.h:

2009-01-30 mori <daijiro.mori@gmail.com>

	* .gitignore, Makefile.am, configure.ac, examples/Makefile.am,
	examples/kv.c, groonga.h:

2009-01-29 mori <daijiro.mori@gmail.com>

	* ChangeLog, groonga.h, lib/db.h, lib/hash.h, lib/pat.h:

2009-01-28 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/groonga_in.h, lib/store.c:

	* lib/db.c, lib/hash.c, lib/ii.c, lib/ql.c, src/Makefile.am,
	src/groonga.c:

	* groonga.h, lib/com.c, lib/store.c, lib/str.c, lib/token.c:

	* ChangeLog, groonga.h, lib/db.c, lib/db.h, lib/ii.c, lib/pat.c,
	lib/ql.c, lib/ql.h, lib/query.c, lib/scm.c, lib/snip.c, lib/snip.h,
	lib/str.c, lib/str.h, lib/token.c, lib/token.h:

2009-01-27 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ql.c:

	* ChangeLog, lib/db.c:

2009-01-26 mori <daijiro.mori@gmail.com>

	* AUTHORS, ChangeLog, groonga.h, lib/db.h, lib/token.c, lib/token.h:

	* ChangeLog, lib/ql.h, lib/scm.c:

2009-01-24 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ctx.c, lib/db.c, lib/ql.c:

	* ChangeLog, lib/ii.c:

2009-01-21 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c:

	* ChangeLog, lib/token.c:

	* ChangeLog, lib/db.c, lib/hash.c, lib/token.c:

	* ChangeLog, groonga.h, lib/db.c, lib/db.h, lib/token.c, lib/token.h:

2009-01-20 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/com.c, lib/db.c, lib/token.c, lib/token.h:

2009-01-19 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/db.c, lib/db.h, lib/hash.c, lib/pat.c, lib/ql.c,
	lib/token.c, lib/token.h:

	* ChangeLog, groonga.h, lib/db.c, src/groonga.c:

	* ChangeLog, groonga.h, lib/db.c, lib/db.h, lib/hash.c, lib/hash.h,
	lib/ii.c, lib/pat.c, lib/pat.h, lib/ql.c, lib/token.c:

2009-01-16 mori <daijiro.mori@gmail.com>

	* ChangeLog, configure.ac, groonga.h, vcc/config.h, vcc/config.h.in:

	* NEWS, configure.ac, groonga.h, lib/com.c, lib/ctx.c, lib/ctx.h,
	lib/db.c, lib/hash.c, lib/ii.c, lib/io.c, lib/pat.c, lib/ql.c,
	lib/query.c, lib/scm.c, lib/snip.c, lib/store.c, lib/str.c, lib/str.h,
	lib/token.c, src/groonga.c:

2009-01-15 mori <daijiro.mori@gmail.com>

	* ChangeLog, lib/ctx.c, lib/db.c, lib/hash.c, lib/hash.h, lib/ii.c,
	lib/io.c, lib/io.h, lib/pat.c, lib/query.c, lib/snip.c, lib/store.c,
	lib/store.h, lib/str.c, lib/str.h, lib/token.c:

	* .gitignore, ChangeLog, core, lib/db.c, lib/io.c, src/groonga.c:

	* groonga.pc, groonga.spec, test/Makefile.am,
	test/benchmark/.gitignore, test/benchmark/Makefile.am,
	test/benchmark/bench-table-factory.c, test/benchmark/lib/Makefile.am,
	test/benchmark/lib/bench-reporter.c,
	test/benchmark/lib/bench-reporter.h, test/benchmark/lib/bench-utils.c,
	test/benchmark/lib/bench-utils.h, test/benchmark/lib/benchmark.c,
	test/benchmark/lib/benchmark.h, test/ql/00793.scm,
	test/ql/Makefile.am, test/ql/dump-data.scm, test/ql/init.scm,
	test/ql/karapake.rb, test/ql/ql-assertions.scm,
	test/ql/ql-test-utils.scm, test/ql/run-test.scm,
	test/ql/show-schema.scm, test/ql/test-base.scm,
	test/ql/test-bookmark.scm, test/ql/test-disp.scm,
	test/ql/test-quasiquote.scm, test/ql/test-slot.scm,
	test/ql/test-table.scm, test/s2s, test/s2s.c, test/stress/stress.py,
	test/stress/test.scm, test/stress/test.sh, test/unit/Makefile.am,
	test/unit/core/Makefile.am, test/unit/core/test-context.c,
	test/unit/core/test-hash-cursor.c, test/unit/core/test-hash-sort.c,
	test/unit/core/test-hash.c, test/unit/core/test-hash.h,
	test/unit/core/test-index.c, test/unit/core/test-inverted-index.c,
	test/unit/core/test-patricia-trie-cursor.c,
	test/unit/core/test-patricia-trie-search.c,
	test/unit/core/test-patricia-trie.c,
	test/unit/core/test-patricia-trie.h,
	test/unit/core/test-performance.c,
	test/unit/core/test-public-context.c, test/unit/core/test-query.c,
	test/unit/core/test-store.c, test/unit/core/test-stress.c,
	test/unit/fixtures/Makefile.am,
	test/unit/fixtures/inverted-index/API.JA,
	test/unit/fixtures/inverted-index/CHECKINSTALL.JA,
	test/unit/fixtures/inverted-index/FUTUREWORKS.JA,
	test/unit/fixtures/inverted-index/INSTALL.JA,
	test/unit/fixtures/inverted-index/KNOWNPROBLEMS.JA,
	test/unit/fixtures/inverted-index/MYSQLBINDING.JA,
	test/unit/fixtures/inverted-index/Makefile.am,
	test/unit/fixtures/inverted-index/QUERY.JA,
	test/unit/fixtures/inverted-index/README.JA,
	test/unit/fixtures/performance/Makefile.am,
	test/unit/fixtures/performance/test-read-write.c,
	test/unit/fixtures/stress/Makefile.am,
	test/unit/fixtures/stress/test-stress-hash.c,
	.../fixtures/stress/test-stress-patricia-trie.c,
	test/unit/fixtures/suite-senna-test-fixtures.c,
	test/unit/lib/Makefile.am, test/unit/lib/sen-assertions.c,
	test/unit/lib/sen-assertions.h,
	test/unit/lib/sen-test-hash-assertions.c,
	test/unit/lib/sen-test-hash-assertions.h,
	test/unit/lib/sen-test-hash-factory.c,
	test/unit/lib/sen-test-hash-factory.h, test/unit/lib/sen-test-utils.c,
	test/unit/lib/sen-test-utils.h, test/unit/run-test.sh,
	test/unit/suite-senna-test.c, test/unit/util/Makefile.am,
	test/unit/util/test-snip.c, test/unit/util/test-string.c:

2009-01-14 mori <daijiro.mori@gmail.com>

	* .gitignore, ChangeLog, groonga.h, lib/com.h, lib/ctx.c, lib/db.c,
	lib/db.h, lib/hash.c, lib/hash.h, lib/ii.c, lib/ii.h, lib/io.c,
	lib/pat.c, lib/pat.h, lib/ql.c, lib/scm.c, lib/token.c, src/groonga.c,
	vcc/config.h: It can be compiled now!

	* lib/groonga_in.h, lib/senappy_in.h:
