From kous ¡÷ users.sourceforge.jp Tue Jan 9 15:40:11 2007 From: kous ¡÷ users.sourceforge.jp (Kouhei Sutou) Date: Tue, 9 Jan 2007 15:40:11 +0900 Subject: [Tomoe-cvs 2115] CVS update: tomoe Message-ID: <20070109064011.C042C2AC0BA@users.sourceforge.jp> Index: tomoe/ChangeLog diff -u tomoe/ChangeLog:1.513 tomoe/ChangeLog:1.514 --- tomoe/ChangeLog:1.513 Thu Dec 28 13:45:36 2006 +++ tomoe/ChangeLog Tue Jan 9 15:40:11 2007 @@ -1,3 +1,7 @@ +2007-01-09 Kouhei Sutou + + * db/dump.rb: added a small script for dumping database schema as SQL. + 2006-12-29 Takuro Ashie * Version-0.5.0. From kous ¡÷ users.sourceforge.jp Tue Jan 9 15:40:12 2007 From: kous ¡÷ users.sourceforge.jp (Kouhei Sutou) Date: Tue, 9 Jan 2007 15:40:12 +0900 Subject: [Tomoe-cvs 2116] CVS update: tomoe/db Message-ID: <20070109064012.02FAA2AC187@users.sourceforge.jp> Index: tomoe/db/dump.rb diff -u /dev/null tomoe/db/dump.rb:1.1 --- /dev/null Tue Jan 9 15:40:11 2007 +++ tomoe/db/dump.rb Tue Jan 9 15:40:11 2007 @@ -0,0 +1,38 @@ +#!/usr/bin/env ruby + +base = File.expand_path(File.dirname(__FILE__)) +require File.join(base, "init") + +module ActiveRecord + module ConnectionAdapters #:nodoc: + class SQLiteAdapter < AbstractAdapter + def structure_dump #:nodoc: + sql = <<-SQL + SELECT sql + FROM (SELECT * FROM sqlite_master UNION ALL + SELECT * FROM sqlite_temp_master) + WHERE type!='meta' AND + sql NOTNULL AND + name NOT LIKE 'sqlite_%' + ORDER BY substr(type,2,1), name + SQL + + execute(sql).inject("") do |structure, row| + structure + "#{row[0]};\n\n" + end + end + end + end +end + +file = File.join(base, "dump.sql") +connection = ActiveRecord::Base.connection +adapter = connection.adapter_name.downcase +case adapter +when "mysql", "oci", "sqlite", "sqlite3" + File.open(file, "w+") do |f| + f << connection.structure_dump + end +else + raise "dump is not supported by #{adapter}" +end From makeinu ¡÷ users.sourceforge.jp Thu Jan 11 12:03:21 2007 From: makeinu ¡÷ users.sourceforge.jp (Takuro Ashie) Date: Thu, 11 Jan 2007 12:03:21 +0900 Subject: [Tomoe-cvs 2117] CVS update: libtomoe-gtk Message-ID: <20070111030321.97C552AC0ED@users.sourceforge.jp> Index: libtomoe-gtk/ChangeLog diff -u libtomoe-gtk/ChangeLog:1.260 libtomoe-gtk/ChangeLog:1.261 --- libtomoe-gtk/ChangeLog:1.260 Thu Dec 28 13:16:56 2006 +++ libtomoe-gtk/ChangeLog Thu Jan 11 12:03:21 2007 @@ -1,3 +1,8 @@ +2007-01-11 Takuro Ashie + + * test/Makefile.am: Add missing quote. + Thanks KAZUKI SHIMURA. + 2006-12-29 Takuro Ashie * Version-0.5.0. From makeinu ¡÷ users.sourceforge.jp Thu Jan 11 12:03:21 2007 From: makeinu ¡÷ users.sourceforge.jp (Takuro Ashie) Date: Thu, 11 Jan 2007 12:03:21 +0900 Subject: [Tomoe-cvs 2118] CVS update: libtomoe-gtk/po Message-ID: <20070111030321.CB6682AC1B5@users.sourceforge.jp> Index: libtomoe-gtk/po/ja.po diff -u libtomoe-gtk/po/ja.po:1.17 libtomoe-gtk/po/ja.po:1.18 --- libtomoe-gtk/po/ja.po:1.17 Thu Dec 28 12:46:31 2006 +++ libtomoe-gtk/po/ja.po Thu Jan 11 12:03:21 2007 @@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: libtomoe-gtk 0.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-12-28 11:42+0900\n" +"POT-Creation-Date: 2006-12-28 15:57+0900\n" "PO-Revision-Date: 2005-10-11 18:15+0900\n" "Last-Translator: HIGUCHI Daisuke \n" "Language-Team: Japanese \n" From makeinu ¡÷ users.sourceforge.jp Thu Jan 11 12:03:22 2007 From: makeinu ¡÷ users.sourceforge.jp (Takuro Ashie) Date: Thu, 11 Jan 2007 12:03:22 +0900 Subject: [Tomoe-cvs 2119] CVS update: libtomoe-gtk/test Message-ID: <20070111030322.09EF02AC0ED@users.sourceforge.jp> Index: libtomoe-gtk/test/Makefile.am diff -u libtomoe-gtk/test/Makefile.am:1.6 libtomoe-gtk/test/Makefile.am:1.7 --- libtomoe-gtk/test/Makefile.am:1.6 Wed Dec 6 17:37:14 2006 +++ libtomoe-gtk/test/Makefile.am Thu Jan 11 12:03:21 2007 @@ -24,7 +24,7 @@ AM_CPPFLAGS = \ -DSYSCONFDIR=\""$(sysconfdir)"\" \ -DDATADIR=\""$(datadir)"\" \ - -DTOMOESYSCONFDIR=\""$(sysconfdir)/$(PACKAGE)"\ \ + -DTOMOESYSCONFDIR=\""$(sysconfdir)/$(PACKAGE)"\" \ -DTOMOEDATADIR=\""$(top_srcdir)"/data\" INCLUDES = \ From kous ¡÷ users.sourceforge.jp Fri Jan 19 12:26:56 2007 From: kous ¡÷ users.sourceforge.jp (Kouhei Sutou) Date: Fri, 19 Jan 2007 12:26:56 +0900 Subject: [Tomoe-cvs 2120] CVS update: tomoe Message-ID: <20070119032656.6BA1F2AC0AB@users.sourceforge.jp> Index: tomoe/ChangeLog diff -u tomoe/ChangeLog:1.514 tomoe/ChangeLog:1.515 --- tomoe/ChangeLog:1.514 Tue Jan 9 15:40:11 2007 +++ tomoe/ChangeLog Fri Jan 19 12:26:56 2007 @@ -1,3 +1,8 @@ +2007-01-19 Kouhei Sutou + + * test/char_spec.rb: added a test for dumping/loading TomoeChar + with n_strokes. + 2007-01-09 Kouhei Sutou * db/dump.rb: added a small script for dumping database schema as SQL. From kous ¡÷ users.sourceforge.jp Fri Jan 19 12:26:56 2007 From: kous ¡÷ users.sourceforge.jp (Kouhei Sutou) Date: Fri, 19 Jan 2007 12:26:56 +0900 Subject: [Tomoe-cvs 2121] CVS update: tomoe/test Message-ID: <20070119032656.99B492AC12F@users.sourceforge.jp> Index: tomoe/test/char_spec.rb diff -u tomoe/test/char_spec.rb:1.9 tomoe/test/char_spec.rb:1.10 --- tomoe/test/char_spec.rb:1.9 Fri Dec 22 14:26:03 2006 +++ tomoe/test/char_spec.rb Fri Jan 19 12:26:56 2007 @@ -70,6 +70,21 @@ new_char.radicals.should == [sanzui] end + specify "should load from dumped XML with n_strokes" do + utf8 = "a" + n_strokes = 5 + + char = Tomoe::Char.new + char.utf8 = utf8 + char.n_strokes.should == -1 + char.n_strokes = n_strokes + char.n_strokes.should == n_strokes + + new_char = Tomoe::Char.new(char.to_xml) + new_char.utf8.should == utf8 + new_char.n_strokes.should == n_strokes + end + specify "should set/get n_strokes" do char = Tomoe::Char.new char.n_strokes.should == -1 From makeinu ¡÷ users.sourceforge.jp Fri Jan 19 12:29:16 2007 From: makeinu ¡÷ users.sourceforge.jp (Takuro Ashie) Date: Fri, 19 Jan 2007 12:29:16 +0900 Subject: [Tomoe-cvs 2122] CVS update: tomoe Message-ID: <20070119032916.B7B8E2AC12F@users.sourceforge.jp> Index: tomoe/ChangeLog diff -u tomoe/ChangeLog:1.515 tomoe/ChangeLog:1.516 --- tomoe/ChangeLog:1.515 Fri Jan 19 12:26:56 2007 +++ tomoe/ChangeLog Fri Jan 19 12:29:16 2007 @@ -1,3 +1,7 @@ +2007-01-19 Takuro Ashie + + * src/tomoe-char.c: Add tomoe_char_to_xml_n_strokes(). + 2007-01-19 Kouhei Sutou * test/char_spec.rb: added a test for dumping/loading TomoeChar From makeinu ¡÷ users.sourceforge.jp Fri Jan 19 12:29:16 2007 From: makeinu ¡÷ users.sourceforge.jp (Takuro Ashie) Date: Fri, 19 Jan 2007 12:29:16 +0900 Subject: [Tomoe-cvs 2123] CVS update: tomoe/lib Message-ID: <20070119032916.E4F322AC131@users.sourceforge.jp> Index: tomoe/lib/tomoe-char.c diff -u tomoe/lib/tomoe-char.c:1.62 tomoe/lib/tomoe-char.c:1.63 --- tomoe/lib/tomoe-char.c:1.62 Fri Dec 22 14:26:03 2006 +++ tomoe/lib/tomoe-char.c Fri Jan 19 12:29:16 2007 @@ -18,7 +18,7 @@ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307 USA * - * $Id: tomoe-char.c,v 1.62 2006/12/22 05:26:03 kous Exp $ + * $Id: tomoe-char.c,v 1.63 2007/01/19 03:29:16 makeinu Exp $ */ #include @@ -532,6 +532,18 @@ } } +static void +tomoe_char_to_xml_n_strokes (TomoeChar *chr, TomoeCharPrivate *priv, + GString *output) +{ + if (priv->n_strokes < 0) return; + + g_string_append_printf ( + output, + " %d\n", + priv->n_strokes); +} + static void tomoe_char_to_xml_meta_datum (gpointer key, gpointer value, gpointer user_data) @@ -573,6 +585,7 @@ tomoe_char_to_xml_readings (chr, priv, output); tomoe_char_to_xml_radicals (chr, priv, output); tomoe_char_to_xml_writing (chr, priv, output); + tomoe_char_to_xml_n_strokes (chr, priv, output); tomoe_char_to_xml_meta (chr, priv, output); if (output->len > 0) { From makeinu ¡÷ users.sourceforge.jp Fri Jan 19 14:01:28 2007 From: makeinu ¡÷ users.sourceforge.jp (Takuro Ashie) Date: Fri, 19 Jan 2007 14:01:28 +0900 Subject: [Tomoe-cvs 2124] CVS update: tomoe/lib Message-ID: <20070119050128.B6ECF2AC12F@users.sourceforge.jp> Index: tomoe/lib/tomoe-char.c diff -u tomoe/lib/tomoe-char.c:1.63 tomoe/lib/tomoe-char.c:1.64 --- tomoe/lib/tomoe-char.c:1.63 Fri Jan 19 12:29:16 2007 +++ tomoe/lib/tomoe-char.c Fri Jan 19 14:01:28 2007 @@ -18,7 +18,7 @@ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307 USA * - * $Id: tomoe-char.c,v 1.63 2007/01/19 03:29:16 makeinu Exp $ + * $Id: tomoe-char.c,v 1.64 2007/01/19 05:01:28 makeinu Exp $ */ #include @@ -584,8 +584,8 @@ tomoe_char_to_xml_variant (chr, priv, output); tomoe_char_to_xml_readings (chr, priv, output); tomoe_char_to_xml_radicals (chr, priv, output); - tomoe_char_to_xml_writing (chr, priv, output); tomoe_char_to_xml_n_strokes (chr, priv, output); + tomoe_char_to_xml_writing (chr, priv, output); tomoe_char_to_xml_meta (chr, priv, output); if (output->len > 0) { From kous ¡÷ users.sourceforge.jp Fri Jan 19 15:33:10 2007 From: kous ¡÷ users.sourceforge.jp (Kouhei Sutou) Date: Fri, 19 Jan 2007 15:33:10 +0900 Subject: [Tomoe-cvs 2125] CVS update: tomoe Message-ID: <20070119063310.C38052AC062@users.sourceforge.jp> Index: tomoe/ChangeLog diff -u tomoe/ChangeLog:1.516 tomoe/ChangeLog:1.517 --- tomoe/ChangeLog:1.516 Fri Jan 19 12:29:16 2007 +++ tomoe/ChangeLog Fri Jan 19 15:33:10 2007 @@ -1,3 +1,10 @@ +2007-01-19 Kouhei Sutou + + * test/dict_spec.rb: tomoe_dict_register should override existed + character. + * module/dict/tomoe-dict-mysql.c, + module/dict/tomoe-dict-ptr-array.c: followed the specification. + 2007-01-19 Takuro Ashie * src/tomoe-char.c: Add tomoe_char_to_xml_n_strokes(). From kous ¡÷ users.sourceforge.jp Fri Jan 19 15:33:10 2007 From: kous ¡÷ users.sourceforge.jp (Kouhei Sutou) Date: Fri, 19 Jan 2007 15:33:10 +0900 Subject: [Tomoe-cvs 2126] CVS update: tomoe/module/dict Message-ID: <20070119063310.F17442AC123@users.sourceforge.jp> Index: tomoe/module/dict/tomoe-dict-mysql.c diff -u tomoe/module/dict/tomoe-dict-mysql.c:1.22 tomoe/module/dict/tomoe-dict-mysql.c:1.23 --- tomoe/module/dict/tomoe-dict-mysql.c:1.22 Wed Dec 27 15:50:46 2006 +++ tomoe/module/dict/tomoe-dict-mysql.c Fri Jan 19 15:33:10 2007 @@ -17,7 +17,7 @@ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307 USA * - * $Id: tomoe-dict-mysql.c,v 1.22 2006/12/27 06:50:46 kous Exp $ + * $Id: tomoe-dict-mysql.c,v 1.23 2007/01/19 06:33:10 kous Exp $ */ #include @@ -467,6 +467,67 @@ } static gboolean +does_char_exist (TomoeDictMySQL *dict, const gchar *utf8) +{ + GString *sql; + gboolean exists = FALSE; + + g_return_val_if_fail (utf8 && *utf8 != '\0', FALSE); + + g_return_val_if_fail (TOMOE_DICT_MYSQL_IS_CONNECTED (dict), FALSE); + + sql = g_string_new ("SELECT utf8 FROM chars WHERE utf8 = "); + append_string_value (dict, sql, utf8); + if (execute_query (dict, sql->str)) { + MYSQL_RES *result; + result = mysql_store_result (dict->mysql); + exists = mysql_num_rows (result) > 0; + mysql_free_result (result); + exists = TRUE; + } + + g_string_free (sql, TRUE); + + return exists; +} + +static gboolean +unregister_char_internal (TomoeDictMySQL *dict, const gchar *utf8) +{ + GString *sql; + gboolean success; + + g_return_val_if_fail (utf8 && *utf8 != '\0', FALSE); + + g_return_val_if_fail (TOMOE_DICT_MYSQL_IS_CONNECTED (dict), FALSE); + + sql = g_string_new ("DELETE FROM chars WHERE utf8 = "); + append_string_value (dict, sql, utf8); + success = execute_query (dict, sql->str); + if (!success) goto done; + + g_string_assign (sql, "DELETE FROM readings WHERE utf8 = "); + append_string_value (dict, sql, utf8); + success = execute_query (dict, sql->str); + if (!success) goto done; + + g_string_assign (sql, "DELETE FROM radicals WHERE utf8 = "); + append_string_value (dict, sql, utf8); + success = execute_query (dict, sql->str); + if (!success) goto done; + + g_string_assign (sql, "DELETE FROM meta_data WHERE utf8 = "); + append_string_value (dict, sql, utf8); + success = execute_query (dict, sql->str); + if (!success) goto done; + + done: + g_string_free (sql, TRUE); + + return success; +} + +static gboolean register_char_readings (TomoeDictMySQL *dict, const gchar *utf8, const GList *readings) { @@ -570,7 +631,6 @@ register_char (TomoeDict *_dict, TomoeChar *chr) { TomoeDictMySQL *dict = TOMOE_DICT_MYSQL (_dict); - GString *sql; gint n_strokes; const gchar *variant; const gchar *utf8; @@ -584,33 +644,39 @@ if (!execute_query (dict, "START TRANSACTION")) return FALSE; - sql = g_string_new ("INSERT INTO chars " - "(utf8, code_point, n_strokes, variant) " - "VALUES ("); - utf8 = tomoe_char_get_utf8 (chr); - append_string_value (dict, sql, utf8); + if (does_char_exist (dict, utf8)) + success = unregister_char_internal (dict, utf8); - if (g_utf8_strlen (utf8, -1) == 1) - g_string_append_printf (sql, ", %d, ", g_utf8_get_char (utf8)); - else - g_string_append (sql, ", NULL, "); + if (success) { + GString *sql; - n_strokes = tomoe_char_get_n_strokes (chr); - if (n_strokes >= 0) - g_string_append_printf (sql, "%d, ", n_strokes); - else - g_string_append (sql, "NULL, "); + sql = g_string_new ("INSERT INTO chars " + "(utf8, code_point, n_strokes, variant) " + "VALUES ("); + append_string_value (dict, sql, utf8); - variant = tomoe_char_get_variant (chr); - if (variant) - append_string_value (dict, sql, variant); - else - g_string_append (sql, "NULL"); - g_string_append_printf (sql, ")"); + if (g_utf8_strlen (utf8, -1) == 1) + g_string_append_printf (sql, ", %d, ", g_utf8_get_char (utf8)); + else + g_string_append (sql, ", NULL, "); + + n_strokes = tomoe_char_get_n_strokes (chr); + if (n_strokes >= 0) + g_string_append_printf (sql, "%d, ", n_strokes); + else + g_string_append (sql, "NULL, "); + + variant = tomoe_char_get_variant (chr); + if (variant) + append_string_value (dict, sql, variant); + else + g_string_append (sql, "NULL"); + g_string_append_printf (sql, ")"); - success = execute_query (dict, sql->str); - g_string_free (sql, TRUE); + success = execute_query (dict, sql->str); + g_string_free (sql, TRUE); + } if (success && register_char_readings (dict, utf8, tomoe_char_get_readings (chr)) && @@ -627,8 +693,6 @@ unregister_char (TomoeDict *_dict, const gchar *utf8) { TomoeDictMySQL *dict = TOMOE_DICT_MYSQL (_dict); - GString *sql; - gboolean success; g_return_val_if_fail (TOMOE_IS_DICT_MYSQL (dict), FALSE); g_return_val_if_fail (utf8 && *utf8 != '\0', FALSE); @@ -638,30 +702,7 @@ if (!execute_query (dict, "START TRANSACTION")) return FALSE; - sql = g_string_new ("DELETE FROM chars WHERE utf8 = "); - append_string_value (dict, sql, utf8); - success = execute_query (dict, sql->str); - if (!success) goto done; - - g_string_assign (sql, "DELETE FROM readings WHERE utf8 = "); - append_string_value (dict, sql, utf8); - success = execute_query (dict, sql->str); - if (!success) goto done; - - g_string_assign (sql, "DELETE FROM radicals WHERE utf8 = "); - append_string_value (dict, sql, utf8); - success = execute_query (dict, sql->str); - if (!success) goto done; - - g_string_assign (sql, "DELETE FROM meta_data WHERE utf8 = "); - append_string_value (dict, sql, utf8); - success = execute_query (dict, sql->str); - if (!success) goto done; - - done: - g_string_free (sql, TRUE); - - if (success) { + if (unregister_char_internal (dict, utf8)) { return execute_query (dict, "COMMIT"); } else { execute_query (dict, "ROLLBACK"); Index: tomoe/module/dict/tomoe-dict-ptr-array.c diff -u tomoe/module/dict/tomoe-dict-ptr-array.c:1.6 tomoe/module/dict/tomoe-dict-ptr-array.c:1.7 --- tomoe/module/dict/tomoe-dict-ptr-array.c:1.6 Fri Dec 22 14:40:41 2006 +++ tomoe/module/dict/tomoe-dict-ptr-array.c Fri Jan 19 15:33:10 2007 @@ -17,7 +17,7 @@ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, * Boston, MA 02111-1307 USA * - * $Id: tomoe-dict-ptr-array.c,v 1.6 2006/12/22 05:40:41 kous Exp $ + * $Id: tomoe-dict-ptr-array.c,v 1.7 2007/01/19 06:33:10 kous Exp $ */ #include @@ -49,6 +49,7 @@ gboolean _tomoe_dict_ptr_array_register_char (GPtrArray *chars, TomoeChar *chr) { + _tomoe_dict_ptr_array_unregister_char (chars, tomoe_char_get_utf8 (chr)); g_ptr_array_add (chars, g_object_ref (G_OBJECT (chr))); _tomoe_dict_ptr_array_sort (chars); From kous ¡÷ users.sourceforge.jp Fri Jan 19 15:33:11 2007 From: kous ¡÷ users.sourceforge.jp (Kouhei Sutou) Date: Fri, 19 Jan 2007 15:33:11 +0900 Subject: [Tomoe-cvs 2127] CVS update: tomoe/test Message-ID: <20070119063311.289CB2AC062@users.sourceforge.jp> Index: tomoe/test/dict_spec.rb diff -u tomoe/test/dict_spec.rb:1.33 tomoe/test/dict_spec.rb:1.34 --- tomoe/test/dict_spec.rb:1.33 Wed Dec 27 15:54:58 2006 +++ tomoe/test/dict_spec.rb Fri Jan 19 15:33:11 2007 @@ -48,6 +48,37 @@ end end + specify "should override the first register by the second register" do + make_temporary_dict(@original) do |dict| + prev = dict.search(Tomoe::Query.new).collect do |cand| + cand.char.utf8 + end + + utf8 = "?? + first_n_strokes = 8 + second_n_strokes = 10 + + first_char = Tomoe::Char.new + first_char.utf8 = utf8 + first_char.n_strokes = first_n_strokes + dict.register(first_char).should == true + dict[utf8].n_strokes.should == first_n_strokes + dict.search(Tomoe::Query.new).collect do |cand| + cand.char.utf8 + end.sort.should == [utf8, *prev].sort + + second_char = Tomoe::Char.new + second_char.utf8 = utf8 + second_char.n_strokes = second_n_strokes + dict.register(second_char).should == true + dict[utf8].n_strokes.should_not == first_n_strokes + dict[utf8].n_strokes.should == second_n_strokes + dict.search(Tomoe::Query.new).collect do |cand| + cand.char.utf8 + end.sort.should == [utf8, *prev].sort + end + end + specify "should register/unregister PUA character" do make_temporary_dict(@original) do |dict| pua_start = Tomoe::Char::PRIVATE_USE_AREA_START From makeinu ¡÷ users.sourceforge.jp Thu Jan 25 10:31:50 2007 From: makeinu ¡÷ users.sourceforge.jp (Takuro Ashie) Date: Thu, 25 Jan 2007 10:31:50 +0900 Subject: [Tomoe-cvs 2128] CVS update: tomoe Message-ID: <20070125013150.931CE2AC152@users.sourceforge.jp> Index: tomoe/ChangeLog diff -u tomoe/ChangeLog:1.517 tomoe/ChangeLog:1.518 --- tomoe/ChangeLog:1.517 Fri Jan 19 15:33:10 2007 +++ tomoe/ChangeLog Thu Jan 25 10:31:50 2007 @@ -1,3 +1,7 @@ +2007-01-25 Takuro Ashie + + * configure.in: Bump version number. + 2007-01-19 Kouhei Sutou * test/dict_spec.rb: tomoe_dict_register should override existed Index: tomoe/configure.in diff -u tomoe/configure.in:1.57 tomoe/configure.in:1.58 --- tomoe/configure.in:1.57 Tue Dec 26 11:09:31 2006 +++ tomoe/configure.in Thu Jan 25 10:31:50 2007 @@ -3,7 +3,7 @@ m4_define([tomoe_major_version], [0]) m4_define([tomoe_minor_version], [5]) -m4_define([tomoe_micro_version], [0]) +m4_define([tomoe_micro_version], [1]) m4_define([tomoe_version], [tomoe_major_version.tomoe_minor_version.tomoe_micro_version]) From kous ¡÷ users.sourceforge.jp Thu Jan 25 16:18:05 2007 From: kous ¡÷ users.sourceforge.jp (Kouhei Sutou) Date: Thu, 25 Jan 2007 16:18:05 +0900 Subject: [Tomoe-cvs 2129] CVS update: tomoe Message-ID: <20070125071806.027EE2AC16D@users.sourceforge.jp> Index: tomoe/ChangeLog diff -u tomoe/ChangeLog:1.518 tomoe/ChangeLog:1.519 --- tomoe/ChangeLog:1.518 Thu Jan 25 10:31:50 2007 +++ tomoe/ChangeLog Thu Jan 25 16:18:05 2007 @@ -1,3 +1,8 @@ +2007-01-25 Kouhei Sutou + + * db/migrate/004_create_meta_data.rb: used :text type instead of + :string type for meta data value. + 2007-01-25 Takuro Ashie * configure.in: Bump version number. From kous ¡÷ users.sourceforge.jp Thu Jan 25 16:18:06 2007 From: kous ¡÷ users.sourceforge.jp (Kouhei Sutou) Date: Thu, 25 Jan 2007 16:18:06 +0900 Subject: [Tomoe-cvs 2130] CVS update: tomoe/db/migrate Message-ID: <20070125071806.32E302AC30E@users.sourceforge.jp> Index: tomoe/db/migrate/004_create_meta_data.rb diff -u tomoe/db/migrate/004_create_meta_data.rb:1.3 tomoe/db/migrate/004_create_meta_data.rb:1.4 --- tomoe/db/migrate/004_create_meta_data.rb:1.3 Tue Dec 12 13:09:19 2006 +++ tomoe/db/migrate/004_create_meta_data.rb Thu Jan 25 16:18:06 2007 @@ -3,7 +3,7 @@ create_table(:meta_data) do |t| t.column :utf8, :string, :null => false t.column :name, :string, :null => false - t.column :value, :string, :null => false + t.column :value, :text, :null => false end add_index :meta_data, :utf8 end