2009-05-18 michiaki wuzawa <wuzawa@m-fr.net>

	*modify:base_model@base_model.inc
	get_dbyC

	*add:config@config.inc
	is\bhǉ

	*modify:db@db.inc
	db_dataAdb_handleNXɕ

	*add:db_data@db_data.inc
	ǉ

	*add:db_handle@db_handle.inc
	ǉ

	*add:db_handle_maps@db_handle_maps.inc
	ǉ

	*modify:db_manager@db_manager.inc
	uDBnhvɌďC

2009-04-16 michiaki wuzawa <wuzawa@m-fr.net>

	*modify: controller@controller.inc
	set_include_path̃Zp[^ ':' PATH_SEPARATORɕύX(wEL܂)

2008-12-22 michiaki wuzawa <wuzawa@m-fr.net>

	*add: mw_math@mw_math.inc
	wnNXǉ

2008-12-07 michiaki wuzawa <wuzawa@m-fr.net>

	* add: data_clump@data\clump.inc
	set_radio\bhǉ

2008-12-06 michiaki wuzawa <wuzawa@m-fr.net>

	* add: conv@conv.inc.automaton
	ԑJڔłCONVǉB}`vCX^X̂Ƃɕsoۂ̂ł܂䂦ɒ

2008-10-24 michiaki wuzawa <wuzawa@m-fr.net>

	* add: base_model@base_model.inc
	is_docomoAis_au(is_ez)Ais_softbank̒ǉ

	* add: cgi_request@cgi_request.inc
	Gp̃C^vg\bhinterruption_emojiǉ

	* add: controller@controller.inc
	get_instance\bh̒ǉyтɔviewNX̃XCb`̏Cycgi_requestNX̃XCb`̒ǉ

	* add: emoji_adapter_Text_Pictogram_Mobile@emoji_adapter_Text_Pictogram_Mobile.inc
	Text_Pictogram_MobileCX^X쐬padapterNX

	* add: view_adapter_Text_Pictogram_Mobile@view_adapter_Text_Pictogram_Mobile.inc
	view_mobileɊGϊǋLadapterNX

	* add: cgi_request_adapter_Text_Pictogram_Mobile@cgi_request_adapter_Text_Pictogram_Mobile.inc
	cgi_requestɊGGR[hǋLadapterNX

2008-10-22 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: page_controll@page_controll.inc
	page_controll_base쐬ɔāAʕNXɎグ

	* add: page_controll_base@page_controll_base.inc
	PageRg[nNX

	* add: page_controll_limit@page_controll_limit.inc
	SQLlimitpPageRg[nNX

2008-10-06 michiaki wuzawa <wuzawa@m-fr.net>

	* add: data_clump@data_clump.inc
	get_conv\bhǉ

2008-09-28 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: controller@controller.inc
	modelinitialize\bhōċAcallĂ΂ꂽƂɎ󂯎悤ɏC

	* mofidy: base_model_rich@base_model_rich.inc
	F؂̑Omodelinitialize\bhsɍs悤ɏC

2008-09-16 michiaki wuzawa <wuzawa@m-fr.net>

	* add: debug_util@debug_util.inc
	backtrace_string\bh̒ǉ

2008-08-26 michiaki wuzawa <wuzawa@m-fr.net>

	* add: calendar@calendar.inc
	set_string\bh̃p[Xp^[ǉ(yyyymmddhhmmss̃p^[)

2008-08-25 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: view@view.inc
	get_template_filename\bh쐬ɂ鏈̕f

	* add: base_model@base_model.inc
	get_conv\bhłsmartyn̒ǉ

	* add: mw_smarty@mw_smarty.inc
	SmartynNX̊NX쐬

2008-08-12 michiaki wuzawa <wuzawa@m-fr.net>

	*add: simple_obj_loop@conv_util.inc
	uhashz̔zvł͂ȂāuconvCX^X̔zvŏłsimple_loopNX̒ǉ

2008-07-29 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: data_clump@data_clump.inc
	set_value_nowdate  set_value_tokenɂĈɌ肪̂C

2008-07-28 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: is@is.inc
	is_alphanumAis_digitɂāAK\薾炩ɑƎvctype_n֐ɏ؂ւ

	* fix: data_clump@data_clump.inc
	_make_session_instance\bhɂāAe|e[ũt@Cݒ̏ꍇ̏ύX(e[u폜Ă orz)
	set_to_tmp\bhɂāAZbV̎Oreads悤ɏC
	ZbVf[^̖ߍ݂addadd_onceɕύX

	* add: data_clump@data_clump.inc
	del\bhŁudeletee[uւ̈ړvT|[g	


2008-07-27 michiaki wuzawa <wuzawa@m-fr.net>

	* add: page_controll@page_controll.inc
	ev[g֘A̐ݒyɍsset_to_conv\bhǉ

2008-07-17 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: base_model_rich@base_model_rich.inc
	gьnF؂ɂāu폜tOȂe[uv̌`ǉT|[g

	* modify: base_model_skeleton@base_model_skeleton.inc
	recursive_on\bhɂāuev[gt@C̍폜vǉ

2008-07-15 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: base_model@base_model.inc
	lognɂāuݒ肪Ă鎞v̏ǉ

2008-07-06 michiaki wuzawa <wuzawa@m-fr.net>

	* add: config_extension@config_extension.inc
	g\config_extensionNXǉ

	* fix: config@config.inc
	ŃRgĂȂoOCB킹ĐJ`[jO

	* add: controller@controller.inc
	configt@Č`g\config_extensionɕύX

	* fix: controller@controller.inc
	gт̋@픻ʂdenny ListFłȂoOC

	* add: file_util@file_util.inc
	t@C̃tpXugqƁvuȊOvɐ؂蕪 split_filename_by_extension \bhǉ

	* add: log@log.inc
	t@CNŃ[e[gwł set_rotate_filename \bhǉ

	* add: base_model@base_model.inc
	configt@CɁutemplate_engine = secure_convv̎w肪ꍇAf_conv̑secure_convg悤ɃXCb`ǉ
	log CX^X擾get_error_logAget_warning_logAget_debug_log\bhꂼǉ

2008-07-01 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: data_clump@data_clump.inc
	set\bhDBnh̖߂lfalse̎ɃG[oĂȂoOC

	* modify: data_clump@data_clump.inc
	set_all_to_convŁAconvCX^Xf_conv̎secure_conv̎ƂŏXCb`O悤ɏC

	* add: empty_mail_cushion@empty_mail_cushion.inc
	delete\bhǉ

2008-06-29 michiaki wuzawa <wuzawa@m-fr.net>

	* add: is@is.inc
	is_zipAis_telǉ

2008-06-27 michiaki wuzawa <wuzawa@m-fr.net>

	* add: secure_conv@secure_conv.inc
	ZLeBɍlCONV[`usecure_convvVKǉ

	* modify: f_conv@conv.inc
	RgB킹ăoOC(Ȃhash{}Ă邩PerlႠ܂ orz

	* modify: simple_loop@conv_util.inc
	convsecure_convɕύX(ƂunsecureKvȂʃ\bhǉ邩

2008-06-24 michiaki wuzawa <wuzawa@m-fr.net>

	* add: calendar_util@calendar_util.inc
	set_to_conv\bhǉ

2008-06-23 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: data_clump@data_clump.inc
	get_all_data_to_hashAset_all_to_conv̗\bhɂāAf[^Tj^CYĂȂsC

	* add: controller@controller.inc
	configɁuuser-agent-allowv܂́uuser-agent-dennyvꍇAentrance_check\bh̃^C~Oŋ@픻s(NG̏ꍇuser-agent-disapprove_uriŎw肳ꂽURIɑJڂ)

	* add: view_mobile@view_mobile.inc
	ȉ̏ǉ
	Euidݒ肳ĂԂŁuDocoMoSSL ܂PCv̏ꍇAuid=NULLGWDOCOMOyguid=on̕uuid=uid̕vɒu
	EDoCoMoȊOŊgт̃ANZX̏ꍇAuid=NULLGWDOCOMOyguid=on̕폜
	Eget_template_stringɂāAȉ̏
	EEt@C̊gqtpl܂xtplƂAxtpl̏ꍇXHTMLłƔF
	EEev[gfBNgɋ@햼ALAA"mobile"Ȃǂ̕t^sAIɁuނK؂ȁvev[gI
	EEXHTML̏ꍇAev[gxml錾ADOCTYPE錾Ahtml錾[폜ALAɓK؂Ȃ̂ɍւ
	EEXHTMLDocomȍꍇAContent-typeς


2008-06-22 michiaki wuzawa <wuzawa@m-fr.net>

	* add: empty_mail_analysis@empty_mail_analysis.inc
	get_mail_body\bhƂɂ܂鏈ǉ

	* add: db_handle@db.inc
	sql_utilNX̃ANZTłget_sql_utilAset_sql_utilǉ

	* add: mail_util@mail_util.inc
	G[[邽߂Ɏg(return-pathɐݒ肷)[AhXmake_verp\bhǉ

	* add: user_agent_check@user_agent_check.inc
	ݒt@CɃ`FbNNXǉBP̂ƂcontrollerŎg鎖ӎĂ

	* add: conv_util@conv_util.inc
	z̒g󂩂łȂŕ\LXCb`Oset_loop\bhǉ

2008-06-21 michiaki wuzawa <wuzawa@m-fr.net>

	* add: base_model_skeleton@base_model_skeleton.inc
	set_mobileAget_mobile(mobile_infoCX^X̃ANZT)ǉ

	* modify: view@view.inc
	get_template_string\bhǉ(view_mobilep̕z)
	o͂printechoɕύX

2008-06-05 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: simple_loop@conv_util.inc
	ݒ肪booleanl̎ɁAfalseło͂Ă܂sC

2008-05-15 michiaki wuzawa <wuzawa@m-fr.net>

	* add: dice@dice.inc
	TRPG`bNȁu1d6+2d8+4vIȕ񂩂痐𔭐NXǉ

2008-04-10 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: base_model_rich@base_model_rich.inc
	i[hID̓oƂɔSSL֘ȀɔĕύXFSSL̎́Ai[hIDuuid=vɃf[^

	* add: cgi_param@cgi_param.inc
	erase_key\bhǉ

	* add: multimap@multimap.inc
	erase_key\bhǉ


2008-04-01 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: empty_mail_cushion@empty_mail_cushion.inc
	envelope_from̐ݒ肪ȂƂɁufrom̃AhXw肷v悤ɏC(T[oݒ肪softbanknł̂

2008-03-31 michiaki wuzawa <wuzawa@m-fr.net>

	* add: mobile_info@mobile_info.inc
	SoftBanknsid̎擾@ύXBis_terminal_jphoneAis_terminal_vodafoneAis_terminal_softbankǉ

2008-03-15 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: is@is.inc
	is_digit̃oOC(trueԂȂĂrϐԈႦĂ orz

2008-03-12 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: emoji_ez@emoji_ez.inc
	Ƃ肠uԎQƔŁvɕύXBimg^Oł͈ȉemoji_ez_img.incɓ

	* all: emoji_ez@emoji_ez_img.inc
	img^Oɂł𓦂

2008-03-10 michiaki wuzawa <wuzawa@m-fr.net>

	* add: mobile_info@mobile_info.inc
	[UID̗ނ擾鏈ǉ

2008-03-07 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: multimap@multimap.inc
	erase\bh̏IύX

	* modify: base_model_rich@base_model_rich.inc
	auth_ng_process\bh̒gύX

2008-02-25 michiaki wuzawa <wuzawa@m-fr.net>

	* add: code_util@code_util.inc
	money_format\bhǉ

	* add: file_util:file_util.inc
	read_file_to_array\bhǉ

2008-02-23 michiaki wuzawa <wuzawa@m-fr.net>

	* add: debug_util@debug_util.inc
	dump_string_put\bhǉ

2008-02-18 michiaki wuzawa <wuzawa@m-fr.net>

	* add: empty_mail_cushion@empty_mail_cushion.inc
	set_conv\bhǉ  ɔāuset_convĂnewɂgv悤ɏC

	* modify: controller@controller.inc
	RgC  unchecking玝グ

2008-02-07 michiaki wuzawa <wuzawa@m-fr.net>

	* add: base_model_rich@base_model_rich.inc
	GȐbase_modeln̊NXƂĒǉ

	* modify: base_model_auth@base_model_auth.inc
	base_model_richNXɂAfacadeۂɕύX

	* modify: base_model_ambiguous_auth@base_model_ambiguous_auth.inc
	base_model_richNXɂAfacadeۂɕύX

	* modify: base_model_auth_with_mobile@base_model_auth_with_mobile.inc
	base_model_richNXɂAfacadeۂɕύX

	* modify: base_model_ambiguous_auth_with_mobile@base_model_ambiguous_auth_with_mobile.inc
	base_model_richNXɂAfacadeۂɕύX

	* add: mobile_info@mobile_info.inc
	EZpɃTuXNCoID擾ǉ
	is_mobile\bhǉ

2008-02-05 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: to62@code_util.inc
	tokenizer̓\bhto62code_utilɈړ

	* delete: to62@tokenizer.inc
	qɔA\bhƂĂto62폜

2008-02-04 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: simple_loop@conv_util.inc
	z̃lXgAybooleanl̐ݒɂ\on/offǉ

2008-02-01 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: base_model@base_model.inc
	DBnhi[邽߂bag̖OԈႦĂ̂ŏC orz

	* modify: dbh_mysql@f_mysql.inc
	connect\bhŁAłɌDBnhꍇ͏trueԂ悤ɏC

2008-01-28 michiaki wuzawa <wuzawa@m-fr.net>

	* add: page_controll@page_controll.inc
	\Pageu݂Ɂ}Page܂ŁvƂpmake_range\bhǉ

2008-01-25 michiaki wuzawa <wuzawa@m-fr.net>

	* add: mw_config_ret@mw_config_ret.inc
	ǉBmapt@C͂̕AlpB

	* add: mw_config@mw_config.inc
	ǉBmapt@C͗pB

	* add: base_model_skeleton@base_model_skeleton.inc
	ev[gnANZT\bhǉB

	* delete: base_model@base_model.inc
	ev[gnANZT\bh폜(Ɏグ̂)B

	* modify: base_model@base_model.inc
	make_body_with_convɂāu當vB
	uȂ(͋󕶎)̏ꍇAmapt@Cɐݒ肳ꂽtemplateLɂȂv@\̂߁B

	* modify: controller@controller.inc
	mapt@CtH[}bg̕ύXɔCB

	* add: simple_put_model@basic_model/simple_put_model.inc
	Vvȁuhtmlev[go͂邾vNXǉB

	* add: simple_put_model_auth@basic_model/simple_put_model_auth.inc
	Vvȁuhtmlev[go͂邾 with F؁vNXǉB

2008-01-24 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: is@is.inc
	is_digitŁBis_numeric֐(PHPW)gɂȂȂ̂ŐK\nɕύXB

	* add: validator@validator.inc
	validateʂɁAnumber(Bnumeric͐lȂ̂ŁAminAmax̉قȂ)ǉ

2008-01-21 michiaki wuzawa <wuzawa@m-fr.net>

	* add: is@is.inc
	is_date\bhǉ

2008-01-18 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: data_clump@data_clump.inc
	returnnullȃ\bh!ƂifĂ̂ŁAsV悭is_nullɕύX

2008-01-15 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: internet_message_format@internet_message_format.inc
	R[hgûŁAGR[h[EUCɌŒB

2008-01-11 michiaki wuzawa <wuzawa@m-fr.net>

	* add: guess_from_data_encoding@guess_from_data_encoding.inc
	R[hNXǉ

	* add: debug_util@debug_util.inc
	fobOpNXǉ

2008-01-08 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: controller.inc
	R[h[`ǉ
	R}ĥPڂA_[XRA'_'Ȃ璼ڂcalloȂ悤ɏǉ

	* modify: view@view.inc
	get_body\bhŁumodelbodyf[^΂Aget_body_from_convertcallv悤ɕύX

	* add: view@view.inc
	get_body_from_convert\bhǉ

	* modify: internet_message_format_header_fields@internet_message_format_header_fields.inc
	R[hufrom EUC to JISvɕύX

	* add: multibyte@multibyte.inc
	R[hfromtoIɎwł悤Ɋe탁\bhǉ

2007-12-28 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: validator_util@validator_util.inc
	ύX(S)

	* add: validator_util_with_conv@validator_util_with_conv.inc
	is_valid\bhǉ

2007-12-27 michiaki wuzawa <wuzawa@m-fr.net>

	* add: base_mode@base_mode.inc
	set_tmp_filename,get_tmp_filenameǉ

	* add: basis_clump@basis_clump.inc
	f[^GA̍폜p\bh init_data ǉ

2007-12-26 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: data_clump@data_clump.inc
	set_from_cgiɂāAg̏ꍇset_valueȂ悤ɕύX
	set_to_tmpAset_from_tmpɂāAsession_data_dbCX^Xwł悤ɕύX

	* add: data_clump@data_clump.inc
	PKł͂Ȃݒ肳ꂽl猟o get_nopk\bhǉ

2007-12-25 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: data_clump_validator@data_clump_validator.inc
	get_validate_obj̕Alz񂩂hashzɕύX

	* fix: data_clump_validator@data_clump_validator.inc
	make_validateset_cgi_namë̃~XC

	* modify: cgi_response@cgi_response.inc
	is_need_convertDoCoMop'application/xhtml+xml'̏ǉ
	񔻒strposgĂ̂(ȂŁH)strncmpɕύX

	* fix: validator@validator.inc
	r==̂===ɏC

	* add: validator@validator.inc
	validateotypedate(t^Cv)ǉ

	* add: code_util@code_util.inc
	R[hnNXǉBGR[hɂ͒ӂ邱ƁB

	* fix: conv_util@conv_util.inc
	simple_loopɂĔz񂪋̏ꍇl

2007-12-20 michiaki wuzawa <wuzawa@m-fr.net>

	* add: internet_message_format_body_base@internet_message_format_body_base.inc
	[{NXǉB

	* add: internet_message_format_body_text@internet_message_format_body_text.inc
	[{eLXgnNXǉB

	* add: internet_message_format_header_fields@internet_message_format_header_fields.inc
	[wb_NXǉB

	* add: internet_message_format@internet_message_format.inc
	[NXǉB

	* add: mail_send@mail_send.inc
	[MNXǉB

	* add: mail_send_command@mail_send_command.inc
	[MusendmailR}hgpvNXǉB

	* fix: session_data_db@session_data_db.inc
	ϐvarɂȂĂ orz
	̑privateɏCB

	* memo: data_clump_validator@data_clump_validator.inc
	CfgCB

	* add: emoji_base@emoji_base.inc
	GpNXǉB

	* add: emoji_docomo@emoji_docomo.inc
	docomopGNXǉB

	* add: emoji_ez@emoji_ez.inc
	EZpGNXǉB

	* add: emoji_softbank_binary@emoji_softbank_binary.inc
	SoftBankpGNXǉB

	* add: emoji_factory@emoji_factory.inc
	GCX^X쐬pt@NgNXǉB

	* add: emoji_convert@emoji_convert.inc
	GuNXǉB

	* add: pg_data@f_pgsql.inc
	get_row\bhǉB

	* fix: crypt_base@crypt_base.inc
	init\bhǉB

	* fix: data_clump@data_clump.inc
	initparentcallĂȂsCB

	* add: data_clump@data_clump.inc
	get_all_data_to_hash\bhǉB

	* add: base_model_auth_base@base_model_auth_base.inc
	F،nmodelNX쐬B

	* modify: base_model_auth@base_model_auth.inc
	base_model_auth_base쐬ɔđ唼̏グB

	* add: base_model_ambiguous_auth@base_model_ambiguous_auth.inc
	uBȔFmodelNX(F؃`FbN͂邪F؂ĂȂĂ)vǉB

	* add: base_model_auth_with_mobile@base_model_auth_with_mobile.inc
	gьTCgΉ(DoCoMô)FmodelNXǉB

	* add: base_model_ambiguous_auth_with_mobile@base_model_ambiguous_auth_with_mobile.inc
	gьTCgΉ(DoCoMô)BFmodelNXǉB

2007-12-19 michiaki wuzawa <wuzawa@m-fr.net>

	* add: view_mobile@view_mobile.inc
	gїpviewNXǉBo͒OɁuGϊvǉĂB

	* add: mysql_data@f_mysql.inc
	get_row\bh̎ԂǉB

2007-12-18 michiaki wuzawa <wuzawa@m-fr.net>

	* add: mobile_info@mobile_info.inc
	gы@픻ʃNXǉBTuXNCoID̗ނ͂܂擾łȂ_ɒӁB

2007-12-14 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: view@view.inc
	NXɂ₷悤Ƀ\bhύXB

	* modify: controller@controller.inc
	viewNXconfigt@CɂēIɕύXo悤ɏC

2007-12-13 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: cgi_param:cgi_param.inc
	addAadd_onceɂāuname̎ɏ𒆒fvǉB

	* add: cgi_param:cgi_param.inc
	get_all_keys\bhǉB

2007-12-12 michiaki wuzawa <wuzawa@m-fr.net>

	* add: multimap@multimap.inc
	get_all_keys\bhǉB

2007-12-11 michiaki wuzawa <wuzawa@m-fr.net>

	* add: security@security.inc
	sanitize_header_fields_data\bhǉB

2007-12-10 michiaki wuzawa <wuzawa@m-fr.net>

	* add: static_resource_localdisk@static_resource_localdisk.inc
	ÓIȃ\[Xo͂邽߂̃NXǉB

2007-11-22 michiaki wuzawa <wuzawa@m-fr.net>

	* add: data_clump@data_clump.inc
	get_all_data_to_hash\bhǉB

	* add: data_clump@data_clump.inc
	S̓IɃR[hB

	* add: basis_clump@basis_clump.inc
	data_clump̊NXB

	* add: db_data@db.inc, mysql_data@f_mysql.inc, pg_data@f_pgsql.inc
	1s̃f[^S擾get_row\bhzƂɒǉB

	* modify: multibyte@multibyte.inc
	init̃^C~Omb_detect_orderA'eucjp-win,sjis-win,SJIS,EUC-JP,JIS,UTF-8,ASCII'̏Ԃcall
	S̓IɁASJISSJIS-winɁAEUC-JPeucJP-winɕύXBނˁugёΉvB

	* add: cgi_param@cgi_param.inc
	find_array\bhǉBۂɂfindsƓB

	* add: session_auth_clump@session_auth_clump.inc
	ZbVpauthe[uclumpNXǉ

	* add: session_base@session_base.inc
	ZbVNXǉBĂȂƓȂ orz

	* add: session_data@session_data.inc
	ZbVf[^NXǉB̃NX̂abstractB

	* add: session_data_db@session_data_db.inc
	DBɃf[^i[ZbVf[^NXǉB

	* add: db_data@db.inc
	PsS擾get_row\bhǉB

	* add: db_util@db_util.inc
	db_utilNXǉBނˁuVvSQLłf[^قvpB
2007-11-21 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: db_mysql@f_mysql.inc, db_manager.inc
	DBnhNXPEARƂԂĎז̂(啶ʂĂႢ̂Ɂc)dbh_mysqlɕύX

	* fix: db_pgsql@db_manager.inc f_pgsql.inc 
	DBnhNXPEARƂԂĎז̂(啶ʂĂႢ̂Ɂc)dbh_pgsqlɕύX


2007-11-06 michiaki wuzawa <wuzawa@m-fr.net>

	* add: cgi_request@cgi_request.inc
	get_file\bhǉB

	* add: cgi_request@cgi_request.inc
	initɏǉBnew̃CX^XłƂ肠uGR[hEUCƉ肵vmultibyteCX^Xō쐬B

	* fix: cgi_response@cgi_response.inc
	putɑGcȃGXP[v(\r\n폜)Bheader-InjectionƂ肠łȂƂŒƂ肠B

	* fix: cgi_response@cgi_response.inc
	set_content_html̕R[hRgAEgĂ̂(Perl̂܂܁c orz)B


2007-11-05 michiaki wuzawa <wuzawa@m-fr.net>

	* memo
	uncheckingfBNg쐬BRgƂԂlƂ`FbN؂ĂȂNXB
	unchecking̒̃NX͐FXύX̉\̂ŗv  {Iuncheckingʏ̃fBNgւ̈ړChangeLogɂ͏ȂłB

2007-11-02 michiaki wuzawa <wuzawa@m-fr.net>

	* memo
	Ƃ[ӂ[ɃR~bg!!

	* modify: @base_class.inc
	?>폜

	* add: @calendar_util.inc
	J_n[eBeBNX쐬

	* add: @mail_util.inc
	[n[eBeBNX쐬

	* fix: set_content_csv@cgi_response.inc
	set_content_csv̒set_headerɂȂĂ̂(Âdl)add_headerɏC

	* fix: crypt_rijndael256@crypt_rijndael256.inc
	crypt\bhmcrypt_create_iv̑ɂāAMCRYPT_DEV_RANDOMŁu֐琧䂪AĂȂƂv̂łƂ肠MCRYPT_DEV_URANDOMɕύXB

	* add: @empty_mail_analysis.inc
	VK쐬B󃁁[fromƁuTõg[NvoNXB

2007-10-16 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: multibyte@multibyte.inc
	̕GR[fBÔASJIS,EUC-JPAꂼSJIS-win,eucJP-winɕύXB
	ނˁAgт̊GΉB

	* modify: multibyte@multibyte.inc
	__constructɂmb_detect_orderǉB
	Ԃ͂Ƃ肠'eucjp-win,sjis-win,SJIS,EUC-JP,JIS,UTF-8,ASCII'

	* fix: cgi_param@cgi_param.inc
	add_onceBmultimap@multimap.incfindreturnlCɔsΉB

2007-10-01 michiaki wuzawa <wuzawa@m-fr.net>

	* add: add_session_id.inc
	URI̖ɃZbVIDt^NXB
	т݂`ǌgтł͎g͂Ȃ̂łނȂ쐬B

2007-09-28 michiaki wuzawa <wuzawa@m-fr.net>

	* add: session_module_login.inc
	OCp̕WW[B̓Iɂ́uIDpassword͂Ă画vB
	ł낢둝₷낤ǁuƂ肠vĂƂŁB

	* add: base_model_auth@base_model_auth.inc
	ZbVێp̕WNXBpāA}Egmethodexecuteexecute_authɂΊȒPɔF،nɂłB
	config̐ݒ͓KXB

	* add: session_config@session_config.inc
	is_valueǉB́Al[ on | ok | y[es] | true | allow ]Ƃ̂ƂtrueAȊOfalse𕜋AB

	* memo: session_config@session_config.inc
	炩ɌŊNX͂oȂƂ˂BC[ẂcuftHgtRtBO(config with a default)vH
	ftHg؂肾I肻B

	* add: cgi_request@cgi_request.inc
	set_priorityAget_priorityǉB
	{uFrameworkp̃\bhvȂ̂ŁAʎgp͌񐄏BG[`FbNĂȂB

	* modify: cgi_request@cgi_request.inc
	find_cookie_array, find_arrayBmagic_quote΍ߍ(ĂĂmagic_quotec

2007-09-27 michiaki wuzawa <wuzawa@m-fr.net>

	* add: session_start_login@session_start_login.inc
	is_memberɂāAݒt@Cauth_clump_table_nameǉAe[u̕ύXeՂɂB

	* add: base_model@base_model.inc
	make_body_with_convǉBbagconvCX^Xcnofigt@Ctemplate_dir{̃ev[gt@Cbody𐶐邢邨֗n\bhB

	* fix: multimap@multimap.inc
	find̃G[Afalse(boolean)nullɕύXB

	* modify: base_model@base_model.inc
	get_conv\bhǉBconvCX^X擾pɁB

	* add: base_model_skeleton@base_model_skeleton.inc
	ċAcallŎsbagCX^XǉBԂ͂Ƃ肠multimap
	킹āuset_bag(PƁFd͏㏑)vupush_bag(ẑ悤ɒǉ)vuget_bag(Plget)vuget_array_bag(z擾)vuis_bag(邩ǂmF)vǉB
	set_bag͂Ƃ肠B

	* add: controller@controller.inc
	CX^X̏ǉ

2007-09-26 michiaki wuzawa <wuzawa@m-fr.net>

	* modify: load_manager@load_manager.inc
	load_fileɂāAG[ߑ̉s̖肩Arequire_onceinclude_onceɕύX܂B
	킹āAincludełȂꍇfalse𕜋A悤ɏǉ܂B

	* modify: encrypt_unit.inc
	crypt_utilɖOύXB
	TCYcountŎ擾悤ƂĂ̂strlenɕύX orz

	* modify: encrypted_unit.inc
	block_cipher_mode_utilɖOύXB
	킹āA擪8bytẽ_ȕ悤ɎdlύXB

	* add: session.inc ysessionNXS
	facadep^[ŁAsessionNXɂȂÃNX쐬܂B
	A܂ꕔ܂B

2007-09-13 michiaki wuzawa <wuzawa@m-fr.net>

	* fix: calender@calender.inc
	get_juliaňvẐŏCBAl𐮐ɂ܂B

	* fix: calender@calender.inc
	set_julianAget_julian̏Cɂ킹ďC܂B

2007-09-11 michiaki wuzawa <wuzawa@m-fr.net>

	* add: calendar@calendar.inc
	Ԃclassɂ܂

	* fix: calender@calender.inc
	Ԃ肪Ⴄ̂ŏC orz
	calendarԂɂȂ܂
	calenderƁuǂvƂuo@vƂccc orz
	΂炭̊ԁAcalender.incAcalenderNXucalendarNXvɒڕRtďꓖΉ܂Ȃł܂̂ŁAӂ

	* modify: base_model_skeleton@base_model_skeleton.inc
	classRgC

	* modify: base_model@base_model.inc
	classRgC
	\bhRgǉ

	* modify: @base_class.inc
	Rg`
	- @link ǉ
	- @create ̓e $LastChangedDate$ ɕύX	
	- @version ̓e $Id$  $Revision$ ɕύX
	- \bhp̃Rgǉ

2007-09-10 michiaki wuzawa <wuzawa@m-fr.net>

	* memo:
	ChangeLog̏聕n߂܂B

