-- Release 0.3 2003-05-26 ---

2003-03-27 16:07  gradha

	* lib/tclwebtest.tcl: Adding another command example.

2003-03-07 18:29  gradha

	* lib/tclwebtest.tcl: Little documentation improvement

2003-03-06 18:46  gradha

	* lib/tclwebtest.tcl, selftest/links2.html, selftest/links2.test:
	Adding regular expressions to [link all]

2003-03-05 16:03  gradha

	* lib/tclwebtest.tcl: Several improvements:
	
	-adding noredirect parameter to do_request, useful to debug step by
	step server cookies.
	
	-do_request returns the url it has reached, same as [response url]
	except it can have a different value if the request fails or you
	are using -noredirect.
	
	-corrected bug in regex of post_process_url
	
	-memory strings, no temporary files during execution
	
	-separation of test execution in a smaller function which can be
	called recursively to simulate the source command
	
	-example of the above with db_source, a special version of source
	which looks into a database
	
	-identation of child scripts run with db_source

2003-03-03 21:31  tils

	* lib/tclwebtest.tcl: Re-enabling cookie support, hopefully.

2003-03-03 21:29  tils

	* lib/from_openacs.tcl: Adding support for the @see tag.

2003-03-03 18:00  gradha

	* lib/tclwebtest.tcl: Adding to the http_auth patch the
	nocomplain_list feature

2003-03-03 15:32  gradha

	* lib/tclwebtest.tcl: Adding support for basic http authentication.

2003-03-03 09:50  tils

	* lib/tclwebtest.tcl, selftest/forms2.html, selftest/forms.html,
	selftest/forms.test, selftest/forms2.test: Doc cleanup, fixing bug
	in internal field counter.

2003-03-03 08:46  tils

	* doc/: api_all.html, api_public.html, index.html, output.html:
	Updates to the docs according to Alderts hints. Newly generated
	api-doc

2003-02-27 16:59  gradha

	* selftest/forms.test: Correcting small typo

2003-02-27 15:42  gradha

	* selftest/: forms.html, forms.test: Adding form example which
	exposes tclwebtest bug.

2003-02-24 15:58  gradha

	* lib/tclwebtest.tcl, selftest/directory_traversal.test: HTML
	entities are now substituted in urls.

2003-02-20 16:52  gradha

	* lib/tclwebtest.tcl: Correcting one-liner: grouping mechanism
	missing

2003-02-19 17:16  gradha

	* lib/tclwebtest.tcl: Adding -nocomplain_list option to do_request

2003-02-19 15:38  gradha

	* selftest/directory_traversal.test: Adding test for directory
	traversal procedure.

2003-02-19 15:37  gradha

	* lib/tclwebtest.tcl: Refining regular expression to collapse
	directories.

2003-02-18 18:35  gradha

	* lib/tclwebtest.tcl: Adding function to postprocess directory
	traversal characters in urls.

2003-02-15 11:01  gradha

	* lib/tclwebtest.tcl: Moving log to public api.

2003-02-15 10:53  gradha

	* lib/tclwebtest.tcl: Strip html inside links' text to perform
	correct plain text searches.

2003-02-15 10:48  gradha

	* lib/tclwebtest.tcl: Little documentation comment change.

2003-02-15 10:45  gradha

	* lib/tclwebtest.tcl: Adding user_agent_id proc.

2003-02-15 10:43  gradha

	* lib/tclwebtest.tcl: Adding form get support.

2003-02-12 16:59  gradha

	* lib/tclwebtest.tcl: Correcting html output of documentation.

2003-02-12 16:08  gradha

	* lib/tclwebtest.tcl: Adding referer feature to http requests.

2003-02-11 17:38  gradha

	* lib/tclwebtest.tcl: Treating correctly null location after chain
	of 302 redirections.

2003-02-10 09:26  gradha

	* lib/tclwebtest.tcl: Allowing permanent redirections with
	-nocomplain.

2003-02-10 09:18  gradha

	* lib/tclwebtest.tcl: Fixing relative url construction with double
	slashes.

2003-02-10 09:10  gradha

	* lib/tclwebtest.tcl: Correcting misuse of nocomplain_p variable.

2003-02-10 09:03  gradha

	* lib/tclwebtest.tcl: Fixing cookie time parsing with trainling
	garbage.

2003-02-10 08:53  gradha

	* lib/tclwebtest.tcl: Adding documentation to link follow.

2003-02-10 08:46  gradha

	* lib/tclwebtest.tcl, selftest/links.html, selftest/links.test:
	Documentation patches for link command and test case.

2003-02-10 08:27  gradha

	* .cvsignore, lib/tclwebtest.tcl: Correcting misuse of
	followequiv_p and making stupid redirects work with xhtml

2003-01-12 17:59  tils

	* doc/index.html, doc/api_all.html, doc/api_public.html,
	generate_docs.test: Added automatically generated API docs.

2003-01-12 16:53  tils

	* tclwebtest, lib/tclwebtest.tcl, selftest/parse_args.test:
	Converted most procs to ad_proc and removed the homegrown
	parse_args.

2003-01-12 12:23  tils

	* tclwebtest: Better error message when libraries are not found.

2003-01-12 12:16  tils

	* lib/tclwebtest.tcl: Converted a bunch of procs to ad_proc, most
	notably the field proc which needed to be split in several parts
	for that.

2003-01-12 08:33  tils

	* lib/tclwebtest.tcl: Added https support through tls library.

2003-01-12 08:06  tils

	* tclwebtest: handle the stupid library lookup error more
	gracefully

2003-01-12 04:26  tils

	* tclwebtest: Removed 'file dirname' which was called once to often
	- thanks to Peter Marklund

2003-01-10 17:47  tils

	* doc/index.html, doc/others.html, lib/entities.tcl,
	lib/tclwebtest.tcl, selftest/ad_proc.test, selftest/caption.test:
	Applied a huge patch from Grzegorz Adam Hankiewicz - mostly new
	documentation, and changes from proc to ad_proc. Thanks a lot!

2003-01-08 19:23  tils

	* TODO, selftest/links.html, selftest/links.test,
	selftest/regsplit.test, selftest/select.html: improved tests,
	another TODO item

--- Release 0.2 2002-12-31 ---	

2002-12-31 09:34  tils

	* selftest/ad_proc.test, tclwebtest, lib/from_openacs.tcl,
	lib/tclwebtest.tcl: lifted some procs from openacs to enable
	ad_proc style self-documenting code and arg parsing. most of the
	existing code still needs to be rewritten to make use of this

2002-12-28 06:24  tils

	* index.html, doc/index.html, doc/others.html, doc/output.html: doc
	patches from Grzegorz Adam Hankiewicz

2002-11-25 00:17  tils

	* lib/tclwebtest.tcl: absolute_link now deals with links that
	contain query variables, thanks to Peter Marklund for the fix

2002-11-25 00:10  tils

	* lib/tclwebtest.tcl: adding link matching for https (which doesn't
	mean it'll work with https automatically, it'll just recognize such
	links correctly)

2002-09-19 20:09  tils

	* selftest/url_anchor.test: - added #anchor removal selftest

2002-09-19 18:43  tils

	* tclwebtest, lib/tclwebtest.tcl: - added Peter Marklund's config
	file sourcing ability

2002-09-19 18:26  tils

	* openacs4tests/openacs4tests.settings,
	openacs4tests/templating.test,
	openacs4tests/calendar/010_add_date.test, selftest/asserts.test,
	selftest/links.test: [no log message]

2002-09-19 18:25  tils

	* lib/tclwebtest.tcl: Several clean ups and improvements.
	Unfortunately this bundles a bunch of things that I added (will
	commit single features in the future, I promise). Some of the stuff
	that I see from the diff:
	
	- regexp to remove #foobar extensions from urls, by Luke Pond -
	added regsplit - added tidy invocation - "link follow" bug fix

2002-09-19 17:16  tils

	* tclwebtest: - minor cleanups

2001-11-23 07:36  tils

	* openacs4tests/: bboard_many_posts.test, install_etp.test,
	openacs4tests.settings, page-drop.test, wp-slim-delete-all.test,
	wp-slim.test, calendar/000_install_calendar.test,
	calendar/001_mount_calendar.test, calendar/010_add_date.test,
	calendar/011_delete_date.test, calendar/020_admin_not_allowed.test,
	calendar/021_not_logged_in.test,
	calendar/997_unmount_calendar.test,
	calendar/998_delete_calendar_instance.test,
	calendar/999_uninstall_calendar.test, calendar/settings,
	calendar/tmp.test: Some more openacs stuff. Just playing around.
	Don't try to make assumptions on how things should be done off of
	these ...

2001-11-23 07:31  tils

	* TODO: a place to write stuff down and forget about it ...

2001-11-23 06:10  tils

	* tclwebtest, lib/pkgIndex.tcl, lib/tclwebtest.tcl: tclwebtest now
	uses package provide and related commands for its libraries. The
	new file tclwebtest.tcl was added which is a library that contains
	all procs needed to run tests. The executable file tclwebtest
	itself now only contains the commandline processing stuff anymore.
	This enables tclwebtest to be sourced and run from within
	aolserver.

2001-11-23 06:02  tils

	* lib/: entities.tcl, entities_lib.tcl: cosmetic name change

2001-11-15 00:41  tils

	* tclwebtest, selftest/checkboxes.html, selftest/checkboxes.test:
	Added a hack so that it is more likely to correctly read the value
	of checkboxes when there is javascript inside the tag (e.g. an
	onClick="blabla(checked) blabla" attribute.

2001-11-13 18:56  tils

	* selftest/: caption3.html, caption3.test, field_order2.html,
	field_order2.test, fields_iterate.test, forms.html, link_fail.test,
	links.html, links.test, links_empty.html, parse_args.test,
	segfault, strip_comments.test: [no log message]

2001-11-13 18:56  tils

	* tclwebtest, doc/index.html: some bugfixes

2001-08-20 15:31  tils

	* openacs4tests/: sessions.test, sitemap.test: [no log message]

2001-08-20 15:30  tils

	* tclwebtest: cleaned up the debug proc

2001-08-20 13:54  tils

	* openacs4tests/openacs4tests.settings: added a proc for persistent
	login

2001-08-20 13:53  tils

	* openacs4tests/: doc.test, notes_mount.test, sitemap.test: Some
	new examples for testing OpenACS 4

2001-08-20 02:00  tils

	* doc/output.html: A short description of the new output

2001-08-20 01:59  tils

	* doc/req.txt, selftest/field_order.test, selftest/parse_args.test,
	selftest/radio.html, selftest/radio.test,
	selftest/strip_comments.test: some new selftests

2001-08-20 01:57  tils

	* openacs4tests/persistent_login.test: Put the whole thing inside
	know_bug { }, which is like disabling it. Obviously this one needs
	some work.

2001-08-20 01:47  tils

	* selftest/caption.test: [no log message]

2001-08-20 01:39  tils

	* tclwebtest: Added support for simultaneosly running several
	tests, which enables simple stress testing (currently stresses the
	client more then the server). Added several bugfixes and a lot of
	new bugs ;-)

2001-07-30 22:40  tils

	* index.html, doc/others.txt: [no log message]

2001-07-30 22:37  tils

	* selftest/reset_session.test: preliminary test of the session
	reset

2001-07-30 22:36  tils

	* openacs4tests/openacs4tests.settings, selftest/asserts.test,
	selftest/caption.test, selftest/select.test,
	selftest/caption2.html: [no log message]

2001-07-30 22:18  tils

	* tclwebtest: [no log message]

2001-07-30 22:14  tils

	* openacs4tests/wp-slim.test: as-is port of WPSlimTest.java ...
	needs some cleanup

2001-07-17 08:51  tils

	* selftest/: select_many.html, select_many.test: adding another
	test for select input fields

2001-07-17 08:49  tils

	* tclwebtest, doc/index.html, openacs4tests/persistent_login.test,
	selftest/caption.html, selftest/caption.test, selftest/forms.html,
	selftest/select.html, selftest/select.test: [no log message]

2001-07-16 03:08  tils

	* index.html, selftest/select.html, selftest/select.test: [no log
	message]

2001-07-16 03:08  tils

	* tclwebtest: new doc, progress on select field with multiple
	entries

2001-07-13 04:27  tils

	* tclwebtest, doc/index.html, openacs4tests/common_settings,
	openacs4tests/cookies.test, openacs4tests/openacs4tests.settings,
	openacs4tests/persistent_login.test, openacs4tests/sessions.test,
	selftest/caption.test, selftest/forms.test: added brief
	documentation

2001-07-12 23:19  tils

	* tclwebtest, selftest/forms.test: testing cvs

2001-07-12 22:44  tils

	* tclwebtest, lib/entities_lib.tcl, openacs4tests/common_settings,
	openacs4tests/cookies.test, openacs4tests/helloworld.test,
	openacs4tests/openacs4tests.settings,
	openacs4tests/persistent_login.test, openacs4tests/sessions.test,
	openacs4tests/templating.test, selftest/asserts.test,
	selftest/caption.html, selftest/caption.test, selftest/entity.test,
	selftest/forms.html, selftest/forms.test, selftest/links.html,
	selftest/links.test, doc/index.html, doc/matching.txt, doc/req.txt:
	initial import

2001-07-12 22:44  tils

	* tclwebtest, lib/entities_lib.tcl, openacs4tests/common_settings,
	openacs4tests/cookies.test, openacs4tests/helloworld.test,
	openacs4tests/openacs4tests.settings,
	openacs4tests/persistent_login.test, openacs4tests/sessions.test,
	openacs4tests/templating.test, selftest/asserts.test,
	selftest/caption.html, selftest/caption.test, selftest/entity.test,
	selftest/forms.html, selftest/forms.test, selftest/links.html,
	selftest/links.test, doc/index.html, doc/matching.txt, doc/req.txt:
	Initial revision

