File:  [parser3project] / sql / oracle / ChangeLog
Revision 1.10: download - view: text, annotated - select for diffs - revision graph
Tue Feb 20 10:32:14 2007 UTC (19 years, 4 months ago) by misha
Branches: MAIN
CVS tags: HEAD
no message

2007-02-13	misha
	* parser3oracle.C 1.68:
		- bug with incorrect processing escaped symbols in clobs was 
		fixed

2004-12-23	paf
	* parser3oracle.C 1.67:
		sql connect string, rsplit @

2004-10-11	paf
	* parser3oracle.C 1.66:
		bugfix: empty bind param now passed OK [were not changing bind 
		buffer value]

2004-10-07	paf
	* parser3oracle.C 1.65:
		bugfix: output value of bind var now cloned out from bind 
		buffers

2004-08-03	paf
	* parser3oracle.C 1.63:
		bugfix: empty input variables can be replaced by output
		[forgot to allocate proper buffer, oracle _server_ died with
		kgepop: no error frame to pop to for error 21500
		message]

2004-07-28	paf
	* parser3oracle.C 1.62:
		bugfix: isspace((unsigned char)c) everywhere. failed on russian 
		letters

2004-06-22	paf
	* parser3oracle.C 1.61:
	* parser3oracle.vcproj 1.3:
		new:
			^void:sql{call paf(:a)}[
				$.bind[
					$.a[2]
				]
			]
		output variables work.
		todo: check in out variables

2004-06-18	paf
	* parser3oracle.C 1.60:
		started:
			^void:sql{call paf(:a)}[
				$.bind[
					$.a[2]
				]
			]
		input variables work.
		todo:output

	* parser3oracle.C 1.59:
		change: "returning" placeholders now bound by name
		[preparing to general placeholders]

2004-05-28	paf
	* Makefile.in 1.15:
	* configure 1.15:
	* configure.in 1.17:
		bugfix: configure.in language to compile tests set to C (were c++
		)

2004-05-25  paf
	* parser3oracle.C 1.58:
		bugfix: connection struct allocated from gc mem, so that
		pointers to parts of connect url would be known to libgc [they
		were mistakenly freed]

2004-05-19  paf
	* parser3oracle.C 1.56:
		bugfix: connection struct were allocated in services memory, 
		which were connected with request

	* parser3oracle.C 1.57:
		bugfix: of several clobs per insert/update were properly
		processed only last, others became empty

2004-03-30  paf
	* parser3oracle.C 1.55:
		merged bugfixes from 3.1.2

2004-03-26  paf
	* parser3oracle.C 1.54:
		cstrClientCharset localized

	* parser3oracle.C [release_3_1_2] 1.53.2.1:
		beauty: merged from HEAD

2004-03-04  paf
	* parser3oracle.C 1.52:
		beauty: static to hide some minor helper funcs from linker

	* parser3oracle.C 1.53:
		beauty: needless temp vars removed

2004-03-02  paf
	* parser3oracle.C 1.51:
		feature: ?..&LowerCaseColumnNames=0&ClientCharset=something
		column names got transcoded to $request:charset too [were only
		column data]

2004-01-30  paf
	* parser3oracle.C 1.50:
		style:

2004-01-26  paf
	* parser3oracle.C 1.49:
		beauty: renamed cs to connection & class too

2003-12-24  paf
	* parser3oracle.vcproj 1.2:
		beauty: all warnings on, found one minor bug

	* parser3oracle.C 1.45:
		bugfix: clob now read fully [were truncated]. oracle api is
		somewhat tricky

	* parser3oracle.C 1.46:
		better: column fetch buffer cached as allocated [per connection]

	* parser3oracle.C 1.47:
		bugfix: fetch_buffers allocated with ::malloc so that they
		would not be collected by gc [freed at disconnect]

	* parser3oracle.C 1.48:
		comment: about not needing to free handles

2003-12-23  paf
	* parser3oracle.C 1.44:
		bugfix: LocalCharset now case insensitive

2003-12-22  paf
	* parser3oracle.C 1.42:
		feature: introducing ?ClientCharset=parser_charset
		charset in which parser thinks client works

	* parser3oracle.C 1.43:
		bugfix: if ?ClientCharset not defined typo error caused no
		letters in result

2003-12-15  paf
	* parser3oracle.C 1.41:
		two bob in one operation never worked?

2003-10-30  paf
	* parser3oracle.C 1.40:
		potential-bug fix: ODIDefine def field were not cleared
		http://i2/tasks/edit/?id=4584951251464180531

2003-10-28  paf
	* parser3oracle.C 1.38:
		bugfix: lowercase zero terminated

	* parser3oracle.C 1.39:
		added option: &LowerCaseColumnNames=0 [deafult=1]

2003-10-24  paf
	* Makefile.am 1.10:
		sln

	* libltdl/Makefile.am 1.8:
	* libltdl/Makefile.in 1.9:
	* libltdl/config_auto.h.in 1.5:
	* parser3oracle.sln 1.1:
		*** empty log message ***

2003-10-07  paf
	* parser3oracle.C 1.37:
		simplified tolower,
		naming changed a little

2003-10-02  paf
	* parser3oracle.C 1.36:
		merged bugfix: name were not zeroterminated

	* parser3oracle.C [release_3_1_0] 1.32.4.1:
		bugfix: name were not zero-terminated

2003-09-29  paf
	* parser3oracle.C 1.34:
		'/**xxx' situation were not handled

	* parser3oracle.C 1.35:
		fix: very old bug: wrong quote escaping

2003-08-19  paf
	* parser3oracle.C 1.33:
		malloc_atomic changed to malloc

2003-08-18  paf
	* libltdl/libltdl.dsp 1.4:
	* parser3oracle.dsp 1.5:
	* parser3oracle.dsw 1.5:
		moved to MSVC 7

	* Makefile.in 1.12:
	* configure 1.12:
	* configure.in 1.14:
	* libltdl/Makefile.am 1.7:
	* libltdl/Makefile.in 1.8:
		merged 3.1.0 latest changes

2003-08-11  paf
	* libltdl/Makefile.am [release_3_1_0] 1.6.4.1:
	* libltdl/Makefile.in [release_3_1_0] 1.7.4.1:
		config.h dist

	* libltdl/Makefile.am [release_3_0_8] 1.5.2.1:
	* libltdl/Makefile.in [release_3_0_8] 1.6.2.1:
		config.h

2003-07-24  paf
	* Makefile.in 1.11:
	* libltdl/Makefile.am 1.6:
	* libltdl/Makefile.in 1.7:
	* libltdl/config_auto.h.in 1.4:
	* parser3oracle.C 1.32:
		moved tempate_gc to HEAD

	* parser3oracle.dsp [release_3_0_8] 1.4.8.1:
		commented out apache restarting

2003-07-23  paf
	* parser3oracle.C [template_gc] 1.29.6.2:
		updated to interface v8

2003-06-17  paf
	* parser3oracle.C 1.31:
		queries with more then one /**xxx**/  had more problems. fixed.

	* parser3oracle.C 1.30:
		typo error from very start fixed
		were problems with queries with more then one /**xxx**/

2003-06-04  paf
	* Makefile.in 1.10:
	* libltdl/Makefile.am 1.5:
	* libltdl/Makefile.in 1.6:
	* libltdl/config_auto.h.in 1.3:
		libltdl/config.h added to make dist

2003-03-26  paf
	* parser3oracle.C [template_gc] 1.29.6.1:
		mistakenly patched HEAD branch. copying changes to template_gc one

2003-01-21  paf
	* config_fixed.h 1.5:
	* config_includes.h 1.4:
	* parser3oracle.C 1.29:
		2002->2003

2003-01-14  paf
	* libltdl/config_fixed.h 1.2:
	* libltdl/libltdl.dsp 1.3:
	* libltdl/ltdl.c 1.3:
	* parser3oracle.dsp 1.4:
	* parser3oracle.dsw 1.4:
		ltdl copied to all sql drivers, VS projects libltdl_mysql
		renamed to libltdl

2003-01-13  paf
	* config.guess 1.2:
	* config.sub 1.2:
	* config_auto.h.in 1.3:
	* depcomp 1.1:
	* libltdl/COPYING.LIB 1.1:
	* libltdl/Makefile.am 1.4:
	* libltdl/Makefile.in 1.5:
	* libltdl/acinclude.m4 1.3:
	* libltdl/aclocal.m4 1.3:
	* libltdl/config_auto.h.in 1.2:
	* libltdl/configure 1.3:
	* libltdl/configure.in 1.3:
	* libltdl/libltdl.dsp 1.2:
	* libltdl/ltdl.c 1.2:
	* libltdl/ltdl.h 1.2:
	* ltmain.sh 1.2:
		moved to latest libtool (1.4.3)

	* missing 1.2:
	* mkinstalldirs 1.2:
		*** empty log message ***

2002-12-15  paf
	* configure.in [release_3_0_0006] 1.11.2.1:
		r6

2002-12-09  paf
	* parser3oracle.C 1.27:
		changed exception handling mech in sql handlers #2

	* parser3oracle.C 1.24:
		ifdef HAVE_SETENV const char bug fixed

	* parser3oracle.C 1.25:
	* parser3oracle.C 1.26:
	* parser3oracle.dsp 1.3:
	* parser3oracle.dsw 1.3:
		changed exception handling mech in sql handlers

2002-11-28  paf
	* configure.in 1.11:
		removed double libltdl/Makefile generation

2002-10-31  paf
	* parser3oracle.C 1.21:
		OCI_SUCCESS_WITH_INFO described

	* parser3oracle.C 1.23:
		OCI_SUCCESS_WITH_INFO considered SUCCESS

	* parser3oracle.C 1.22:
		OCI_SUCCESS_WITH_INFO considered OK

2002-10-22  paf
	* parser3oracle.C 1.20:
		style changes

2002-10-07  paf
	* INSTALL 1.3:
		INSTALL files changed to include sql/ subdir creation

2002-08-02  paf
	* configure 1.8:
	* configure.in 1.10:
		configure version HEAD

	* configure 1.7:
		*** empty log message ***

2002-06-04  paf
	* Makefile.am 1.6:
	* Makefile.am [release_1_0_0001] 1.5.2.1:
	* Makefile.in 1.6:
	* Makefile.in [release_1_0_0001] 1.5.2.1:
		*** empty log message ***

2002-06-03  paf
	* parser3oracle.dsp 1.2:
		fixed .dsp-s along with reorganized cvs modules dirs structure

	* parser3oracle.dsp [release_1_0_0001] 1.1.1.1.2.1:
		reorganized cvs modules

2002-02-08  paf
	* Makefile.am 1.5:
	* Makefile.in 1.5:
	* libltdl/Makefile.am 1.3:
	* libltdl/Makefile.in 1.4:
	* libltdl/libltdl.dsp 1.1:
	* libltdl/libltdl_oracle.dsp 1.2:
	* parser3oracle.dsw 1.2:
		libltdl.dsp now

	* config_fixed.h 1.4:
	* config_includes.h 1.3:
	* parser3oracle.C 1.18:
		2002

	* configure 1.5:
	* configure.in 1.7:
	* libltdl/Makefile.am 1.2:
	* libltdl/Makefile.in 1.3:
	* libltdl/acconfig.h 1.1:
	* libltdl/acinclude.m4 1.2:
	* libltdl/aclocal.m4 1.2:
	* libltdl/configure 1.2:
	* libltdl/configure.in 1.2:
		removed static lib generation,
		removed double libtool generation

	* configure 1.6:
	* configure.in 1.8:
		package name & version

	* AUTHORS 1.2:
	* COPYING 1.2:
	* INSTALL 1.2:
	* README 1.2:
		install&others updated

	* parser3oracle.C 1.19:
		name spelling

2001-11-24  paf
	* aclocal.m4 1.1:
		*** empty log message ***

2001-11-19  paf
	* parser3oracle.C 1.17:
		isspace

	* parser3oracle.C 1.16:
		removed leading whitespace before comparing to 'select...

2001-11-16  paf
	* parser3oracle.C 1.15:
		introducing estimating String::cstr_bufsize, 0

2001-11-14  paf
	* parser3oracle.C 1.10:
		+= env param types now. for win32 PATH+=

	* parser3oracle.C 1.11:
		found quote bug - wrong result

	* parser3oracle.C 1.12:
		removed return [enabled actuall disconnect]

	* parser3oracle.C 1.13:
		removed \ escaping, not needed actually

	* config_auto.h.in 1.2:
	* configure 1.4:
		configure

	* parser3oracle.C 1.14:
		removed \ unescaping

2001-11-13  paf
	* parser3oracle.C 1.6:
		@todo ?objects=1 which would turn on OCI_OBJECT init flag

	* parser3oracle.C 1.8:
		forgot ! for not null :)

	* parser3oracle.C 1.9:
		prefetching 100rows+100Ksize

	* parser3oracle.C 1.7:
		null lob never cleared ptr&size = were copy of prev column

2001-11-11  paf
	* parser3oracle.C 1.5:
		@test

2001-11-10  paf
	* Makefile.in 1.4:
	* libltdl/Makefile.in 1.2:
		makes

	* parser3oracle.C 1.3:
		column count bug [+1]

	* config_fixed.h 1.3:
	* configure.in 1.6:
	* parser3oracle.C 1.4:
		setenv for env strings

2001-11-08  paf
	* Makefile.am 1.4:
		lib prefix

2001-10-30  paf
	* configure.in 1.5:
		rtti needed on solaris for exceptions to work OK, removing -fno
		rtti from everywhere

	* configure 1.3:
		makes

2001-10-29  paf
	* config_fixed.h 1.2:
	* config_includes.h 1.2:
	* configure.in 1.4:
		setjump

2001-10-28  paf
	* configure.in 1.3:
	* parser3oracle.C 1.2:
		conf

2001-09-25  parser
	* Makefile.am 1.3:
	* Makefile.in 1.3:
	* configure 1.2:
	* configure.in 1.2:
		makes

2001-09-24  parser
	* Makefile.am 1.2:
	* Makefile.in 1.2:
		makes


E-mail: