Wed Jul 23 16:21:19 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.5pre3 

Wed Jul 23 16:19:56 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	leet.po, lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po,
	sk.po, sv.po, tr.po, uk.po:

	.po files were resynced.  

Wed Jul 23 16:17:17 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	Do not yell when adding zero chars to string, just return string in
	add_bytes_to_string() and add_xchar_to_string().  

Wed Jul 23 16:09:44 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	Stricter length assertion, calling add_bytes_to_string(p, c, 0) is a
	non-sense.  

Wed Jul 23 16:04:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.h:

	Attempt to fix strl*cmp() users compilation, reported by Zas.  

Wed Jul 23 16:02:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Added in what location the assertion happenned information to the
	assert()s. This is how did I mean it, Jonas ;-).  

Wed Jul 23 15:57:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Oops, removed stale @m argument in string_assert().  

Wed Jul 23 15:57:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	string_assertm() -> string_assert() 

Wed Jul 23 15:56:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: string.c, string.h:

	strlcmp() and strlcasecmp() assertoin failures now contain caller
	coordinates (used string_assertm() instead of assert()).  

Wed Jul 23 15:54:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	In-debug_*() assertion failure messages now have standarized format
	and contain the name of function they happenned inside.  

Wed Jul 23 15:35:50 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	Optimizations of add_char_to_string() and add_xchar_to_string(),
	calls to add_bytes_to_string() were removed.  

Wed Jul 23 15:34:54 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	leet.po, lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po,
	sk.po, sv.po, tr.po, uk.po:

	.po files were resynced.  

Wed Jul 23 15:32:52 2003  Petr Baudis <pasky@ucw.cz>:

	* po/gen_translations_stats.sh:

	Fixed alignment. Annoying fr.po ;-)).  

Wed Jul 23 15:20:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: cookies/cookies.c, protocol/file.c, protocol/finger.c,
	protocol/ftp.c, protocol/uri.c, protocol/uri.h, protocol/user.c,
	protocol/http/http.c, sched/connection.c:

	Removed hardcoded assumption that the original URI string starts at
	uri.protocol, introduced struri() instead which encapsulates this
	fact nicely.  

Wed Jul 23 15:13:47 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated.  

Wed Jul 23 15:11:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/uri.h:

	Rearranged the declarations so that they cluster a little more
	naturally.  

Wed Jul 23 15:07:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/auth.c:

	Removed superfluous newline from the httpauth dialog box.  

Wed Jul 23 14:49:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/uri.c:

	Fixed boolean expression in get_uri_string(), making it to actually
	work ;-).  

Wed Jul 23 14:09:09 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated.  

Wed Jul 23 14:05:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	It is now allowed to pass zarro @length to add_bytes_to_string().
	Hah, happiness! ... ;-) 

Wed Jul 23 13:46:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Moved the n1,n2 assert after -1 -> strlen(). Added comment
	explaining why :-). Idea by Jonas.  

Wed Jul 23 13:08:07 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Small fix of strncmp -> strlcmp 

Wed Jul 23 13:00:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/blacklist.c:

	Add missing include, reported by Zas.  

Wed Jul 23 12:59:54 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/connection.c:

	strncmp() -> strlcmp() (this is a bugfix).  

Wed Jul 23 12:55:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/auth.c:

	Length checks + strncmp() -> strlcmp().  

Wed Jul 23 12:52:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/auth.c:

	Finish zas' renaming: set_auth_uid -> set_auth_user, set_auth_passwd
	-> set_auth_password.  

Wed Jul 23 12:51:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/auth.c:

	Reindentation.  

Wed Jul 23 12:49:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/blacklist.c:

	strncasecmp() -> strlcasecmp() (this is a bugfix).  

Wed Jul 23 12:46:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Use strlcasecmp() instead of length compares + strncasecmp().  

Wed Jul 23 12:32:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: string.c, string.h:

	Introduced strlcmp() and strlcasecmp() string functions which act
	like str[case]cmp() but on non-zero-terminated strings.  

Wed Jul 23 08:37:46 2003  Laurent Monin <zas@norz.org>:

	* src/: setup.h, dialogs/auth.c, protocol/http/auth.c:

	MAX_USER/PASSWD_LEN -> HTTP_AUTH_USER/PASSWORD_MAXLEN.  

Wed Jul 23 08:29:18 2003  Laurent Monin <zas@norz.org>:

	* src/: dialogs/auth.c, protocol/http/auth.c, protocol/http/auth.h:

	Struct http_auth_basic field passwd was renamed to password.  

Wed Jul 23 08:21:21 2003  Laurent Monin <zas@norz.org>:

	* src/: dialogs/auth.c, protocol/http/auth.c, protocol/http/auth.h:

	Struct http_auth_basic field uid was renamed to user. Note http auth
	is broken for now, due to some bugs introduced by Jonas at some
	time.  

Wed Jul 23 03:12:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	One sleepy hacker trying to fix last commit.  

Wed Jul 23 03:07:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Fix bad cs->server lookup. Gracefully spotted by Miciah.  

Wed Jul 23 02:53:30 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/string.c:

	Add the location information that got lost in the assertion usage.  

Wed Jul 23 02:46:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Synchronize the what-to-do dialog no-open offers message text with
	the open ones.  

Wed Jul 23 02:43:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Moved the @filename bussiness to upper level in type_query().  

Wed Jul 23 02:28:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	FIXME about @quoted and suspends in tag_attr_val_parse().  

Wed Jul 23 02:28:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Simplification of html reading loop test in tag_attr_val_parse().  

Wed Jul 23 02:11:03 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: options.c, options.h:

	Revert the get_opt_() change. Now it returns void * again.  

Wed Jul 23 02:10:09 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	More fixing. Give first parameter correct type.  

Wed Jul 23 01:54:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/uri.c:

	Fix return value of add_string_uri_filename_to_string(). Reported by
	Jonas.  

Wed Jul 23 01:31:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/globhist/dialogs.c:

	Ok so I should wait with my bad patches until the "let's go against
	jonas crew" has gone to sleep. Revert bogus globhist toggling.  

Wed Jul 23 01:25:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/error.c:

	Call elinks_internal() so errfile and errline gets set properly.  

Wed Jul 23 01:04:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.h:

	We only need one #define of add_opt_codepage_tree.  

Wed Jul 23 00:55:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: options.c, options.h:

	Revert the changes trying to use union for option values. I don't
	have the patience to fight the config system monster right now. :( 

Wed Jul 23 00:47:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, protocol/uri.c, protocol/uri.h,
	sched/download.c:

	get_filename_from_url -> add_string_uri_filename_to_string (these
	identifiers rule) 

Wed Jul 23 00:30:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/uri.h:

	get_filenamepart_from_url() declared but nowhere defined, nowhere
	used. So blasted off by the merciless monster^W^W^Wme.  

Wed Jul 23 00:11:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/globhist/dialogs.c:

	Cache toggle value in private variable instead of the option trees.  

Wed Jul 23 00:06:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Sleep for a second after printing out any error message. Making
	debug() usable ;-).  

Tue Jul 22 23:50:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: options.c, options.h:

	add_opt() now takes the union value. Dummy value introduced.  

Tue Jul 22 23:29:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.h:

	Hmm seems we need the union to be unanonymous so moved out.  

Tue Jul 22 23:21:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: options.c, options.h:

	Add union @value member to struct option.  

Tue Jul 22 23:09:33 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: options.c, options.h:

	Make get_opt_() only return the option.  

Tue Jul 22 16:16:30 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/stub.c:

	#include "util/stub.h".  

Tue Jul 22 15:59:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: elinks.h, util/Makefile.am, util/string.c, util/string.h,
	util/stub.c, util/stub.h:

	Moved libc stub functions to util/stub.*. Idea by pasky.  

Tue Jul 22 15:50:52 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/string.c:

	Use assertions and get rid of old #defines.  

Tue Jul 22 15:36:58 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/document.c:

	Slim location message composing by using add_format_to_string().  

Tue Jul 22 15:09:28 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.c, uri.h:

	Updating comments.  

Tue Jul 22 15:01:42 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.c, uri.h:

	Commented out decode_uri_string() for it is not used and thus shall
	not defile our binary.  

Tue Jul 22 15:01:23 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Do not print lang if hreflang is the same.  

Tue Jul 22 14:57:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.h:

	Improve add_string_uri_to_string()s comment.  

Tue Jul 22 14:53:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/document.c, protocol/uri.c, protocol/uri.h,
	viewer/text/link.c:

	Stripping of uri password is now done through a generic
	add_string_uri_to_string() (yes the name is just too good).  

Tue Jul 22 14:25:13 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.c, uri.h:

	Introduce add_uri_to_string(). It's basicly the old get_uri_string()
	that now uses it as a backend.  

Tue Jul 22 14:17:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: download.c, session.c, session.h:

	session.task_target -> session.task_target_frame 

Tue Jul 22 13:46:33 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Print name as title if no title, print media attribute value if any,
	and fix alternate stylesheets displaying.  

Tue Jul 22 13:35:39 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Give preferences to our names for html links. As a side effect, it
	forces lowercased name, print previous instead of prev, and more.
	Related functions and struct were enabled.  

Tue Jul 22 11:22:12 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	leet.po, lt.po, nl.po, no.po, pl.po, pt_BR.po, pt.po, ro.po, ru.po,
	sk.po, sv.po, tr.po, uk.po:

	.po files were resynced, french translation was updated.  

Tue Jul 22 10:57:07 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Print lang attribute value if link type is LT_ALTERNATE_LANG.  

Tue Jul 22 10:31:30 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Code simplification.  

Tue Jul 22 10:27:42 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	html_link() is now using html_link_parse(). Behavior should be
	unchanged. New code was activated and a missing else was added to
	html_link_parse().  

Tue Jul 22 10:03:16 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Link of type UP was added, not standart but sometimes encountered.  

Tue Jul 22 09:58:41 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	First step to html_link() rewrite, some struct and functions were
	added to identify type of an html link, in respect of w3c
	documentation. Enclosed in #if 0/#endif to prevent compilation
	errors for now.  

Tue Jul 22 03:40:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/: conv.c, conv.h, string.c, string.h:

	[String util restructuring] Purge the old string utils. <insert
	sentimental grace>.  

Tue Jul 22 03:34:09 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/conv.c:

	[String util restructuring] Convert (de|en)code_shell_safe_url().  

Tue Jul 22 03:30:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/parser.c:

	[String util restructuring] Convert some missing users in
	get_image_map(). Another strange goto function. Please verify.  

Tue Jul 22 03:09:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/parser.c:

	[String util restructuring] Convert html_option() but it's hard to
	figure out the gotos.  

Tue Jul 22 03:00:57 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/parser.c:

	Rearrange add_select_item() to get rid of double negation.  

Tue Jul 22 02:57:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/parser.c:

	Test that there something to add before calling
	add_bytes_to_string() in scan_http_equiv().  

Tue Jul 22 02:54:07 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/terminal/kbd.c:

	[String util restructuring] Convert in_sock().  

Tue Jul 22 02:44:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/text/view.c:

	Fix FIXME comment.  

Tue Jul 22 02:43:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/opttypes.c:

	[String util restructuring] Convert str_rd().  

Tue Jul 22 02:39:42 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/text/link.c:

	[String util restructuring] Convert print_current_link_do().  

Tue Jul 22 02:33:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Reindentation of add_select_item().  

Tue Jul 22 02:29:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	Fix last commit.  

Tue Jul 22 02:28:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/uri.c, protocol/uri.h, viewer/text/form.c:

	[String util restructuring] encode_uri_string() now takes struct
	string.  

Tue Jul 22 02:23:12 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/text/form.c:

	[String util restructuring] encode_controls() now takes a string
	struct.  

Tue Jul 22 02:17:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/text/form.c:

	[String util restructuring] encode_multipart() now takes a string
	struct.  

Tue Jul 22 02:10:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/text/form.c:

	[String util restructuring] Convert get_form_url().  

Tue Jul 22 01:52:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/: parser.c, parser.h, renderer.c:

	[String util restructuring] scan_http_equiv() now takes two string
	structs simplifying things a bit.  

Tue Jul 22 01:37:57 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/parser.c:

	[String util restructuring] Convert get_image_map().  

Tue Jul 22 01:30:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/parser.c:

	[String util restructuring] Convert html_link(). Hmm not sure the if
	(text.source) is not always true.  

Tue Jul 22 01:20:31 2003  Petr Baudis <pasky@ucw.cz>:

	* Unicode/8859_5.cp, src/intl/codepage.inc:

	Typo fix in charset alias: 8895 -> 8859. Reported by Recai Oktas
	<roktas@omu.edu.tr>, fixes bug 225.  

Tue Jul 22 01:09:41 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/sched/session.c:

	Fix a bug introduced in src/sched/session.c:1.110->1.111: The
	titlebar is blanked while another tab is loading.  

Tue Jul 22 01:08:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Comment about perverse string composition in
	download_window_function().  

Tue Jul 22 01:07:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/parser.c:

	[String util restructuring] do_html_select() gets the treatment.
	It's a very cryptic function. A macro is introduced to get rid of
	code dublication. Some ard nullification of the string is necessary
	but not that pretty. Mabbe a pointer that a (clear|reset)_string
	would be useful? 

Tue Jul 22 01:05:20 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/sched/session.c:

	Removed a superfluous fill_area() in the code for drawing the
	tab-bar.  

Tue Jul 22 00:32:04 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/renderer.c:

	[String util restructuring] Convert format_html().  

Tue Jul 22 00:20:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.h:

	STR_MAGIC -> STRING_MAGIC 

Tue Jul 22 00:14:34 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/terminal/screen.c:

	[String util restructuring] print_char() now takes struct string as
	parameter.  

Tue Jul 22 00:07:57 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/terminal/screen.c:

	TODO added: An optimized add_term_escape_to_string() would be nice.  

Tue Jul 22 00:05:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/terminal/screen.c:

	[String util restructuring] Convert redraw_screen().  

Mon Jul 21 23:52:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/osdep/: os_dep.c, os_dep.h:

	Purge check_shell_security(). It's partly made obsolete by
	add_shell_safe_to_string().  

Mon Jul 21 23:48:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/download.c:

	[String util restructuring] Convert subst_file().  

Mon Jul 21 23:43:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/download.c:

	[String util restructuring] Convert get_temp_name().  

Mon Jul 21 23:41:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Make actually use of add_string_to_string() in add_dir_entry().  

Mon Jul 21 23:39:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Minor reindentation.  

Mon Jul 21 23:37:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Added a FIXME regarding Bugzilla problems to newlines-coping part of
	do_textarea(). Entities are decoded too late.  

Mon Jul 21 23:34:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/download.c:

	[String util restructuring] Convert download_window_function(). Use
	string utils for both stat message code paths.  

Mon Jul 21 23:28:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	No code redundancy in convert_string() anymore - removed obsolete
	FIXME.  

Mon Jul 21 23:11:57 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/session.c:

	[String util restructuring] Attack get_stat_msg().  

Mon Jul 21 23:08:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Fixed another trailing blank line.  

Mon Jul 21 23:04:04 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Added some pathetic comment about how ugly is this file getting.  

Mon Jul 21 23:01:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/text/view.c:

	[String util restructuring] Use in print_current_titlex(). Hmm
	there's some string.length mangling that I don't like, but if it
	worked before it should work still.  

Mon Jul 21 23:01:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	When actually cleaning up in done_string(), also zero
	string->length.  

Mon Jul 21 22:58:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Removed superfluous newline introduced in 1.42.  

Mon Jul 21 22:52:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/text/view.c:

	[String util restructuring] Rename and make
	add_session_ring_to_str() have the the generic string add type.
	Update the user.  

Mon Jul 21 22:38:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/text/textarea.c:

	[String util restructuring] Use it in encode_textarea().  

Mon Jul 21 22:31:13 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/ssl/ssl.c:

	[String util restructuring] This is untested but very trivial. We
	should probably use string_concat() to make things clearer.  

Mon Jul 21 22:19:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/lowlevel/sysname.c:

	[String util restructuring] First user of add_format_... since a
	little extra work should not be a problem here.  

Mon Jul 21 22:13:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Typo fix in summary for the document.html.link_display option: hmtl
	-> html.  

Mon Jul 21 22:01:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/file.c:

	[String util restructuring] 

Mon Jul 21 21:48:43 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/lowlevel/interlink.c:

	[String util restructuring] 

Mon Jul 21 18:34:00 2003  Laurent Monin <zas@norz.org>:

	* src/: protocol/uri.c, util/string.h:

	A string magic failure was fixed. INIT_STRING(s,l) macro was
	introduced (better name ?).  

Mon Jul 21 18:01:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/form.c:

	More paranoid fs->state test and removed the useless second one from
	ACT_KILL_TO_BOL handler in field_op().  

Mon Jul 21 18:00:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/form.c:

	Minor tidyup of ACT_KILL_TO_BOL handler in field_op().  

Mon Jul 21 17:58:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/form.c:

	Removed memrchr() usage introduced in 1.8 and sticked a TODO
	instead. It was never used anyway and needs a proper stub if
	supposed to be used.  

Mon Jul 21 17:37:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/mime/mime.c:

	Tidyup of check_encoding_type(), mainly fixed bad indentation
	introduced in 1.24. Bad Miciah! ;-) 

Mon Jul 21 16:24:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/user.c, util/conv.c, util/conv.h:

	Introduce add_shell_safe_to_string() and use it in subs_cmd().  

Mon Jul 21 16:22:43 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Temp. fix for first string magic catch. Thanks zas. :) 

Mon Jul 21 16:22:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/: string.c, string.h:

	Rename: (set|check)_magic -> (set|check)_string_magic.  

Mon Jul 21 15:52:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	Didn't I patch this? Test uri->hostlen instead of uri->host.  

Mon Jul 21 14:18:57 2003  Laurent Monin <zas@norz.org>:

	* src/: config/conf.c, config/options.c, util/string.c,
	util/string.h:

	Magic check for struct string. Some changes related to this
	implementation, especially string initialization with NULL_STRING.
	Currently string debug is enabled by default in --enable-debug. This
	should catch operations on badly initialized struct string.  

Mon Jul 21 13:26:12 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Test returned value of init_string().  

Mon Jul 21 10:39:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	switch tidyup.  

Mon Jul 21 10:17:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	Minor tidyup.  

Mon Jul 21 09:17:15 2003  Laurent Monin <zas@norz.org>:

	* src/cookies/cookies.c:

	Do not mix preallocated strings with not preallocated ones. Reported
	by Miciah, fix by me.  

Mon Jul 21 06:52:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	[String util restructuring] (132 add_to_str() remains) 

Mon Jul 21 06:19:42 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/mime.c:

	[String util restructuring] Last one for now which should also fix
	unfortunate too soon removal of option name (de|en)coders.  

Mon Jul 21 06:14:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/mime.c:

	[String util restructuring] (1) We joggle two strings. An
	un+/encoded. Use the unencoded to 'cache' @fcp so it can be free()d
	making cleaning up easier and no goto required.  

Mon Jul 21 06:05:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: opttypes.c, opttypes.h:

	[String util restructuring] option_type_info->write now takes a
	struct string. s/add_quoted_to_str/add_optstring_to_string/ using
	quoted encode adder as backend. Makes src/config/ work again.  

Mon Jul 21 05:58:40 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: options.c, options.h:

	[String util restructuring] Even though the { "", 0 } initialization
	is potentially bad, this has to be.  

Mon Jul 21 05:55:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: options.c, options.h:

	Remove option name encoders. Old users now use add_optname_...  

Mon Jul 21 05:52:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: kbdbind.c, kbdbind.h:

	[String util restructuring] I am getting the feeling that
	make_keystroke is not the best name.  

Mon Jul 21 05:49:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/dialogs.c:

	[String util restructuring] 

Mon Jul 21 05:47:43 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: conf.c, conf.h:

	[String util restructuring] The next few patches in src/config/
	depends on each other. This one is big sorry.  

Mon Jul 21 05:22:42 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/menu.c:

	[String util restructuring] 

Mon Jul 21 05:20:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/document.c:

	[String util restructuring] *Yawn* maybe we should add some macro to
	pep things up a bit.  

Mon Jul 21 05:16:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/info.c:

	[String util restructuring] Use for cache info msg box assembling.  

Mon Jul 21 05:12:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/default.c:

	[String util restructuring] Yay we get to use the new
	add_optname_... and hopefully also a bit smarter handling of dot
	adding. Unidentified Patch Object: remove unused rmdots() ... my
	excuse: I have 1200 lines to sync and don't care 'bout these 9 so
	pasky please be in a good mood when you read this one. ;) 

Mon Jul 21 05:04:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/scripting/lua/core.c:

	[String util restructuring] Please excuse the indentation but before
	we didn't even test if the initialization was good and now we do.  

Mon Jul 21 04:59:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/: cookies.c, cookies.h:

	[String util restructuring] Last patch depends on this one since
	@header is a string struct.  

Mon Jul 21 04:57:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/http.c:

	[String util restructuring] Also make the defined add_*_string()
	take string struct. TODO: they should go in favour of generic
	add_uri_(components|parts)_to_string() that can also be used as
	backend by get_uri_string().  

Mon Jul 21 04:51:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	[String util restructuring] A little strangeness in
	encode_uri_string() which hopefully will be improved by a possible
	introduction of add_encoded_uri_string() later.  

Mon Jul 21 04:38:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	Test uri->hostlen not uri->host.  

Mon Jul 21 04:30:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/ftp.c:

	[String util restructuring] Don't panic. A bit preparing mixed in
	this patch mainly the macros for adding const strings to the
	fragment. Also some more test before adding. Could maybe use format
	string some places to improve readability.  

Mon Jul 21 04:14:33 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	[String util restructuring] 

Mon Jul 21 04:11:33 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/finger.c:

	[String util restructuring] Use in the request sending.  

Mon Jul 21 04:09:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	[String util restructuring] First usage. Abandon file_data struct
	for string struct and make stat_* also take string.  

Mon Jul 21 04:00:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/: conv.c, conv.h, string.c, string.h:

	Introduce the new restructured string util.  

Mon Jul 21 00:21:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Trivial @q optimization at parse_frame_widths().  

Mon Jul 21 00:17:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Partially reverted html_h() changes in zas' 1.146, restored proper
	encapsulation of the @h parameter.  

Mon Jul 21 00:03:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	convert_string() synced w/ put_chars_conv() : put_chars_conv() now
	uses convert_string() as its backend. Finally got rid of this
	particularily annoying code duplication. Pasky is da master! 

Sun Jul 20 23:56:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	convert_string() syncing w/ put_chars_conv() : Use dynamically
	allocated @buffer inside of put_chars_conv(), and call put_chars()
	only once at the very end. (XXX: Memory hit?) Also slight
	optimization (exit right after dummy put_chars() if charslen is
	zero).  

Sun Jul 20 23:43:21 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	convert_string() syncing w/ put_chars_conv() : Moved @b to local
	scope in convert_string().  

Sun Jul 20 23:42:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/renderer.c, intl/charsets.c:

	convert_string() syncing w/ put_chars_conv() : @pp -> @charspos at
	the both sides.  

Sun Jul 20 23:41:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/renderer.c, intl/charsets.c:

	convert_string() syncing w/ put_chars_conv() : @bp -> @bufferpos at
	the both sides.  

Sun Jul 20 23:35:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	convert_string() syncing w/ put_chars_conv() : Left the @buffer
	reallocation code only at one place, using the same path to reach it
	as in put_chars_conv(). The diffs are nicely sync'd up already ;-).  

Sun Jul 20 23:25:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/renderer.c, intl/charsets.c:

	convert_string() syncing w/ put_chars_conv() : Double-side tidyup.  

Sun Jul 20 23:16:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	convert_string() syncing w/ put_chars_conv() : @ct ->
	@convert_table, @c -> @chars, @l -> @charslen.  

Sun Jul 20 23:12:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/renderer.c, intl/charsets.c:

	Fix the bug 213 side-bug: don't eat the character terminating entity
	string if it's not valid entity terminator (';'). Some comment
	sticked around about how buggy this piece of code is.  

Sun Jul 20 22:36:23 2003  Petr Baudis <pasky@ucw.cz>:

	* po/it.po:

	Italian translation update by Fabio. Ufff. Postponing mail for over
	a month doesn't pay off, says my hour spent by resolving 80
	conflicts ;-). At least I learned a little Italian :^).  

Sun Jul 20 21:19:45 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/elinks.spec.in:

	Vendor (ELinks project) email addy should be elinks-users mailing
	list instead of my mail addy ;-).  

Sun Jul 20 21:15:49 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/elinks.spec.in:

	Described recommended process of getting in changes to the
	elinks.spec.in file.  

Sun Jul 20 21:10:43 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/elinks.spec.in:

	s/Copyright/License/, as Silviu Cojocaru <silviucc@home.ro> and vim
	syntax highlighting hints ;-).  

Sun Jul 20 21:02:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Commented out funny assertm() which (I _hope_) can never fail ;-).  

Sun Jul 20 20:33:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Use sprintf() instead of ulongcat() for printing the UID/GID
	numerical value, since we want to pad from right, not from left.
	Sorry, zas, that's something ulongcat() doesn't seem to be able to
	do so far ;-).  

Sun Jul 20 20:23:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Simplify the final ..<->.foo decision procedure, it should be much
	more straightforward (and elegant) now. This should hopefully also
	be the final fix to the ..foo being shown bug.  

Sun Jul 20 20:19:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Distributed the decision procedure comment in file_visible() to the
	individual steps.  

Sun Jul 20 20:18:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	file_visible(): @d_name -> @name 

Sun Jul 20 20:17:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Ehm. Compilation fix.  

Sun Jul 20 20:17:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Code flow naturalization in file_visible().  

Sun Jul 20 20:14:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Commented the file_visible() function, minor inner comment fix.  

Sun Jul 20 20:11:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Moved hidden-file decision procedure to new file_visible() function.  

Sun Jul 20 15:44:59 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/: uri.c, http/auth.c:

	Tidyup of the get_uri_string() calls.  

Sun Jul 20 15:44:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/: uri.c, uri.h:

	get_uri_string()'s @components is of type enum uri_component.  

Sun Jul 20 15:43:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/uri.h:

	Moved the enum uri_component declaration near get_uri_string.  

Sun Jul 20 15:43:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/uri.h:

	Updated get_uri_string()'s comment.  

Sun Jul 20 15:37:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/auth.c:

	Use the new MIN() macro.  

Sun Jul 20 15:31:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elinks.h:

	Defined global macros MIN() and MAX(). I dreamed about their
	existence for a long time already, so here they go, for purely my
	personal pleasure! ;p 

Sun Jul 20 15:30:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.c, http/auth.c:

	get_uri_string() now add the marked components. Users do ~(URI_*).  

Sun Jul 20 15:12:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/tables.c:

	Use assertm() instead of if <-> internal() pairs at few places.  

Sun Jul 20 14:41:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/html/parser.c:

	Reverted the HTML <link> tag handling rework. Too big, changing
	option meaning without changing option name, removing useful option.
	Difficult to see what was changed and how. Please split and
	recheckin as gradual changes.  

Sun Jul 20 10:17:17 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, document/html/parser.c:

	Html link tag handling was reworked. Feel free to improve (tip: bfu
	menu for these).  

Sat Jul 19 23:40:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: options.c, options.h:

	Rename: add_opt_string() -> add_opt_str() by kuser.  

Sat Jul 19 23:12:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.h:

	Some dummy comment about why option is defined as it is. Pasky is
	sleepy.  

Sat Jul 19 22:29:07 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.h:

	Comment of uri_component enum. CVS IS BACK! Weeeeee :))) 

Thu Jul 17 08:56:30 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, bfu/align.h, config/cmdline.c, config/conf.c,
	config/dialogs.c, config/options.c, config/options.h,
	config/opttypes.c, config/urlhist.c, dialogs/menu.c,
	dialogs/mime.c, dialogs/options.c, globhist/globhist.c,
	lowlevel/interlink.c, mime/backend/default.c,
	mime/backend/mailcap.c, mime/backend/mimetypes.c, protocol/file.c,
	protocol/user.c, sched/download.c, sched/session.c,
	terminal/terminal.c, util/secsave.c, viewer/dump/dump.c,
	viewer/text/form.c, viewer/text/link.c, viewer/text/view.c:

	Type of root_options and cmdline_options to struct option *. General
	cleanup. Patch by Karsten Schlzel <kuser@gmx.de>.  

Thu Jul 17 06:55:38 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/terminal/window.c:

	Fix bug 33: Problems with drawing out of tabs. I'm hardly sure of
	this change but it seems to work.  
	
	The problem was related to 'empty windows' used by image maps and
	listboxes.  I first tried substituting register_bottom_half() for
	add_empty_window() but that caused bad stuff with image maps so I
	changed empty_window_handler() to call term_send_event() instead of
	directly calling the next window's handler.  

Thu Jul 17 04:23:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Fix off by one error.  

Wed Jul 16 08:41:59 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	leet.po, lt.po, nl.po, no.po, pl.po, pt_BR.po, pt.po, ro.po, ru.po,
	sk.po, sv.po, tr.po, uk.po:

	.po and french translation was updated.  

Wed Jul 16 02:45:24 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/viewer/text/search.c:

	point_intersect(): Removed assert(p1) because p1 will not have been
	set if the last search yielded no results.  

Tue Jul 15 23:15:07 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/globhist/globhist.c:

	Consistency fix from Jonas: s/void\nstatic /static void\n/ 

Tue Jul 15 22:32:10 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, document/html/parser.c:

	An option named document.html.link_display was added to control how
	html link elements are rendered.  

Tue Jul 15 22:18:00 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/: main.c, config/options.c, globhist/globhist.c,
	globhist/globhist.h:

	Fix bug 157: Periodically save globhist to disk.  

Tue Jul 15 22:15:56 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/viewer/text/form.c:

	Fix bug 99: ^K in textareas should kill to end-of-line, not
	end-of-buffer, and ^U should kill to beginning-of-line, not
	beginning-of-buffer.  Please review my super-funky code.  

Tue Jul 15 21:53:17 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Link: information now contains hreflang and type if they are
	provided.  

Tue Jul 15 21:33:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	Simplification in check_encoding_type() composed by Miciah and me.  

Tue Jul 15 20:37:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	Fix logic in check_encoding_type().  

Tue Jul 15 20:18:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/document.c, dialogs/menu.c, dialogs/menu.h,
	document/html/frames.c, document/html/frames.h,
	document/html/renderer.c, document/html/renderer.h,
	elusive/renderer/text/renderer.c, sched/history.c, sched/session.c,
	sched/session.h, scripting/lua/core.c, viewer/dump/dump.c,
	viewer/text/form.c, viewer/text/form.h, viewer/text/link.c,
	viewer/text/link.h, viewer/text/search.c, viewer/text/search.h,
	viewer/text/textarea.c, viewer/text/textarea.h, viewer/text/view.c,
	viewer/text/view.h, viewer/text/vs.c, viewer/text/vs.h:

	Another big rename: struct f_data_c -> struct document_view. Idea by
	pasky.  

Tue Jul 15 17:48:44 2003  Laurent Monin <zas@norz.org>:

	* po/be.po, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
	po/el.po, po/es.po, po/et.po, po/fi.po, po/fr.po, po/gl.po,
	po/hr.po, po/hu.po, po/id.po, po/is.po, po/it.po, po/leet.po,
	po/lt.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po,
	po/ro.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
	src/viewer/text/link.c:

	Typo fix. ~ char was removed from title of reset button. .po files
	were updated.  

Tue Jul 15 16:52:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/scripting/lua/core.c:

	Missing renames pasted by Zas.  

Tue Jul 15 12:52:32 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/document.c, document/html/frames.c,
	document/html/frames.h, document/html/renderer.c,
	document/html/renderer.h, document/html/tables.c,
	elusive/renderer/text/renderer.c, sched/history.c, sched/session.c,
	viewer/dump/dump.c, viewer/dump/dump.h, viewer/text/form.c,
	viewer/text/form.h, viewer/text/link.c, viewer/text/link.h,
	viewer/text/search.c, viewer/text/textarea.c, viewer/text/view.c,
	viewer/text/view.h, viewer/text/vs.c:

	Rename: struct f_data -> struct document and (f_)data member names
	to document. Idea by pasky.  

Tue Jul 15 06:32:22 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/protocol/http/http.c:

	Removed an unnecessary test.  

Tue Jul 15 06:17:22 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/protocol/file.c:

	If we're using snprintf to truncate, we might as well use it to pad
	as well, thus saving a variable, a loop, and some calls to
	add_chr_to_str.  

Tue Jul 15 06:07:44 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/lowlevel/interlink.c:

	Make MAX_(BIND|CONNECT)_TRIES attempts rather than
	MAX_(BIND|CONNECT)_TRIES - 1 attempts.  

Tue Jul 15 06:02:05 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/protocol/file.c:

	Declare list_directory() and read_file() as returning values of type 
	enum connection_state.  

Tue Jul 15 05:52:50 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/protocol/file.c:

	When protocol.file.show_hidden_files is enabled, hide even files
	with names beginning with multiple dots.  

Mon Jul 14 20:03:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	Switch off code to add default port in get_uri_string(). HTTP Auth
	hopefully won't suffer. Reported by Zas.  

Mon Jul 14 19:51:30 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/menu.c, document/cache.c, document/html/frames.c,
	document/html/parser.c, document/html/renderer.c,
	lowlevel/connect.c, mime/mime.c, protocol/Makefile.am,
	protocol/file.c, protocol/finger.c, protocol/ftp.c, protocol/uri.c,
	protocol/uri.h, protocol/url.c, protocol/url.h,
	protocol/http/auth.c, sched/download.c, sched/session.c,
	viewer/dump/dump.c, viewer/text/link.c, viewer/text/view.c:

	Complete first part of the url -> uri switch. Some of the moved
	functions still need to be cleaned up and we could probably populate
	with struct uri more places.  

Mon Jul 14 19:27:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/url.c:

	Use struct uri in get_filename_from_url(). Last dep. part II. ;p 

Mon Jul 14 19:14:07 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/url.c:

	Use struct uri in translate_directories(). Last dependency on
	parse_url().  

Mon Jul 14 18:48:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/url.c:

	Use struct uri in translate_url(). Note: !parse_url() ==
	parse_uri().  

Mon Jul 14 18:43:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/url.c:

	Use struct uri in join_url(). Note: !parse_url() == parse_uri().  

Mon Jul 14 18:23:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	Simplify check_encoding_extension() and correct the comment.  

Mon Jul 14 10:17:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	Forgot to tune the assertions to how the function is now used.
	Thanks Zardoz.  

Mon Jul 14 07:15:22 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/user.c:

	Typo fix: costum -> custom.  

Mon Jul 14 07:09:55 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	A double affectation was fixed ( int a = a = b;) 

Sun Jul 13 13:32:30 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/url.c:

	Renames in extract_proxy().  

Sun Jul 13 13:09:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/document.c, protocol/uri.c, protocol/uri.h,
	protocol/url.c, protocol/url.h, viewer/text/link.c:

	Move get_uri_string() .. and rename it.  

Sun Jul 13 13:02:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/url.c:

	strip_url_password() now uses get_uri_string().  

Sun Jul 13 12:57:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.c, uri.h, http/auth.c:

	get_uri_string() is now a Swiss army knife. Use with care. ;) 

Sun Jul 13 10:24:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	Correctly handle PROTOCOL_UNKNOWN and free_syntax in uri string
	composing.  

Sun Jul 13 10:17:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.c, uri.h, http/auth.c:

	The quick solution for configuring adding of data to the uri string.  

Sat Jul 12 20:42:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	Make get_uri_string() IPv6 aware and query protocol system for
	slashes.  

Sat Jul 12 20:21:15 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/uri.c, protocol/uri.h, protocol/url.c,
	protocol/url.h, viewer/text/form.c:

	Move (en|de)code_url_string() and friend doing s/url/uri/.  

Sat Jul 12 19:23:42 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Use entry->valid to test for invalid entries. ;) 

Sat Jul 12 17:38:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Fix whitespace and update comments.  

Sat Jul 12 17:29:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Fix realm double freeing on alloc failure.  

Sat Jul 12 17:23:52 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Remove useless test and assertion + comments updates.  

Sat Jul 12 17:17:43 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/auth.c, protocol/http/auth.c:

	*mumble* Fix http auth basic again. *mumble* 

Sat Jul 12 16:51:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/auth.c, protocol/http/auth.c, protocol/http/auth.h:

	Properly exporting of invalid entries through accessor.  

Sat Jul 12 13:08:43 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Allocate uid and passwd together.  

Sat Jul 12 12:59:28 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/: auth.c, http.c:

	Actually copy something in set_auth_*().  

Fri Jul 11 23:17:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: url.c, url.h:

	Delete dead code.  

Fri Jul 11 19:58:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Update comments.  

Fri Jul 11 19:48:37 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Get rid of cleanup gotos by freeing @newurl after lookup.  

Fri Jul 11 19:40:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Use uri->(user*|pass*) for comparison.  

Fri Jul 11 19:22:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	One goto iterator out, one label to go.  

Fri Jul 11 19:20:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/: auth.c, auth.h, http.c:

	Get rid of add_auth_code enum. Instead the added entry is returned.  

Fri Jul 11 17:25:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/auth.c, protocol/http/auth.c:

	A few fixes: Always set entry->valid according to @uid and @passwd.  
	Proper initialization of @uid and @passwd.  The entry can be invalid
	so removed from assertion.  

Fri Jul 11 14:26:38 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Update and add a few comments.  

Fri Jul 11 06:06:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Fix assertion failure and return value.  

Fri Jul 11 04:35:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/auth.c:

	Mark the entry valid when the user confirmed.  

Fri Jul 11 03:56:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Aasert members when updating.  

Fri Jul 11 03:53:01 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Simplify the updating code path.  

Fri Jul 11 03:47:32 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Update the entry members step by step instead of recreating the
	entry.  

Thu Jul 10 23:05:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/auth.c, protocol/http/auth.c:

	More usage of entry->valid to mark if @uid and @passwd is properly
	defined.  

Thu Jul 10 22:44:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/auth.c, protocol/http/auth.c:

	Always allocate @uid and @passwd in init_auth_entry().  

Thu Jul 10 13:53:58 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Try to cleanup the complicated auth entry comparison.  

Thu Jul 10 13:27:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.c, uri.h, http/auth.c:

	Rename: get_auth_url() -> get_uri_string(), and move it to
	protocol/uri.* 

Thu Jul 10 13:19:38 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.h:

	Make @valid and @blocked members boolean fields.  

Thu Jul 10 13:17:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.h:

	Whitespace fix.  

Thu Jul 10 13:16:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/: auth.c, auth.h:

	Remove unused url_len member.  

Thu Jul 10 13:02:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Split out auth entry initialization and get rid of gotos.  

Thu Jul 10 12:50:04 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Writeout @ret usage.  

Thu Jul 10 12:38:04 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Simplify the code path in auth adding.  

Thu Jul 10 12:30:01 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Remove allocation of username and password when adding an entry.  

Thu Jul 10 12:05:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Fix leak in the alloc failure code path.  

Thu Jul 10 04:38:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Generalize get_auth_url() to use protocol system for getting port
	number.  

Thu Jul 10 04:28:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Use struct uri in get_auth_entry(), 

Thu Jul 10 03:02:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/: auth.c, auth.h, http.c:

	Urify add_auth_entry(). Add missing #include.  

Thu Jul 10 02:51:22 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Update comment to use enum names.  

Thu Jul 10 02:46:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/: auth.c, auth.h, http.c:

	Use enum for add_auth_entry().  

Thu Jul 10 00:59:01 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/lowlevel/interlink.c:

	assert(info) _before_ dereferencing it.  

Thu Jul 10 00:35:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/: auth.c, auth.h, http.c:

	Urify find_auth().  

Thu Jul 10 00:00:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	Fix leak when parse_uri() failed.  

Wed Jul  9 23:56:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/uri.c, protocol/uri.h, protocol/url.c,
	protocol/user.c, protocol/http/http.c, sched/connection.c:

	Passing uristring to parse_uri() seems more natural.  

Wed Jul  9 23:03:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: bfu/leds.c, bookmarks/dialogs.c, config/dialogs.c,
	config/dialogs.h, dialogs/auth.c, dialogs/document.c,
	dialogs/edit.c, dialogs/edit.h, dialogs/hierbox.c,
	dialogs/hierbox.h, dialogs/info.c, dialogs/info.h, dialogs/menu.c,
	dialogs/menu.h, dialogs/options.c, dialogs/options.h,
	dialogs/refresh.c, globhist/dialogs.c, lowlevel/interlink.c,
	lowlevel/timer.c, mime/backend/default.c, osdep/os_dep.c,
	protocol/user.c, protocol/http/http.c, scripting/lua/core.c,
	ssl/connect.c, viewer/text/form.h, viewer/text/link.h,
	viewer/text/search.h, viewer/text/view.h:

	Misc. #include reordering all over the map.  

Wed Jul  9 20:21:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/connection.c:

	Compilation fix.  

Wed Jul  9 20:09:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/setup.h:

	More mailcap and mime.types locations.  

Wed Jul  9 19:46:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/connection.c:

	Callocize back init_keepalive_connection().  

Wed Jul  9 19:40:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/connection.c:

	Uncle pasky's today compilation fixes.  

Wed Jul  9 19:21:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/connection.c:

	add_host_connection() simplification. And always use mem_calloc()
	when allocating structures, Jonas.  

Wed Jul  9 18:37:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/connection.c:

	Restored assertion error message and recovery path for
	assigned!=download at load_url().  

Wed Jul  9 18:31:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/connection.c:

	Restored the assertion failure message in !list_empty() assertion at
	check_keepalive_connections().  

Wed Jul  9 18:29:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/connection.c:

	Fixed add_keepalive_connection() c->sock1!=-1 recovery path.  

Wed Jul  9 18:19:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Fixed bug intrduced in 1.152. POST requests _are_ unrestartable! 

Wed Jul  9 17:28:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	[P]urify user protocol handling. Should speed up thing a bit.  
	Reorder the flow so we bail out earlier if no program is defined.  
	Added note about possible problem of host containing also username
	uri part.  

Wed Jul  9 15:08:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	Also show bad URL syntax warning if @proto is NULL.  

Wed Jul  9 15:02:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	Require that @prot is non NULL and fix possible leak when no @host
	was returned.  

Wed Jul  9 14:39:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	Merge in prog_func() in user_func().  

Wed Jul  9 14:31:09 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	Split out subject scanning, and elimintate changes of the url
	string.  

Wed Jul  9 13:41:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Remove bad assertion and readd connection->from initialization.
	Triggered by Miciah unbacking to a https page.  

Wed Jul  9 08:54:39 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/ssl/connect.c:

	Compilation fix: Typecasts in the GNUTLS code.  

Wed Jul  9 01:59:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Fix bad memmove() size. Spotted by Zardoz.  

Wed Jul  9 01:51:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	Fix collection of mailto subject.  

Wed Jul  9 01:24:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	Fix untested usage of @subj when scanning for @subj_end. Reported by
	pasky.  

Wed Jul  9 01:23:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/uri.c:

	Make uri hostnames end also before '?' (needed for mailto uris).  

Tue Jul  8 23:21:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* test/href_tests.html:

	Added some mailto test cases.  

Tue Jul  8 19:04:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/user.c:

	Simplify mailto subject handling even though it seems not to be
	correctly used.  

Tue Jul  8 18:46:40 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: protocol.c, user.c, user.h:

	Knock out more 'url' util users.  

Tue Jul  8 18:00:34 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/scripting/lua/core.c:

	#include POST_CHAR from the right place.  

Tue Jul  8 15:31:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Never mind the segfaults .. here come the fix.  

Tue Jul  8 15:10:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Pep up the cookie loading code to be less boring. Test return
	values.  

Tue Jul  8 13:54:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Get rid of gotos in allocation failure code path making it slower
	but more readable.  

Tue Jul  8 13:50:58 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Free the struct in free_cookie().  

Tue Jul  8 13:49:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Generalize and populate usage of cleanup_cookies().  

Tue Jul  8 13:04:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Fix bad domain and server matching introduced in last patch.  

Tue Jul  8 12:56:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Complete uri usage in cookie land.  

Tue Jul  8 12:39:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: cookies/cookies.c, cookies/cookies.h, protocol/http/http.c:

	Prepare for the uri take over in cookie land. Fix some untested
	return values.  

Tue Jul  8 12:23:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.c, uri.h, url.h:

	Move end_of_dir() to uri header.  

Tue Jul  8 12:18:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: mime/backend/common.c, mime/backend/common.h,
	mime/backend/default.c, sched/connection.c:

	Remove some #includes of protocol/url.h.  

Tue Jul  8 02:25:40 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.h, http/http.c:

	Complete the struct uri take over in the http backend.  

Tue Jul  8 02:01:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/http.c:

	Struct uri usage: Revenge of the buggy servers.  

Tue Jul  8 01:52:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/http.c:

	More struct uri usage.  

Tue Jul  8 01:24:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: cookies/cookies.c, cookies/cookies.h, protocol/http/http.c:

	Convert send_cookies() to use struct uri.  

Tue Jul  8 00:02:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/http.c:

	Better sanity checking in http_send_header() + small cleanups.  
	Generalize adding hostname to header so IPv6 are correctly handled
	for REFERER_SAME_URL.  

Mon Jul  7 22:27:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/dump/dump.c:

	Fix leak triggered by `elinks --dump localhost:8080`.  

Mon Jul  7 20:13:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: kbdbind.c, kbdbind.h:

	Generalize keyact_box_item size.  

Mon Jul  7 20:01:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/http.c:

	Small cleanup.  

Mon Jul  7 19:15:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/http.c:

	Complete struct uri usage in http_send_header().  

Mon Jul  7 19:14:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Remove check_queue_bugs() assertion failure handling. It's debug
	code so we dump core.  

Mon Jul  7 17:49:09 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/download.c:

	Add '.' before extension to temporary file.  

Mon Jul  7 15:36:04 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/http/http.c, util/blacklist.c, util/blacklist.h:

	Preparing for complete struct uri usage in http protocol backend.  

Mon Jul  7 15:04:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, lowlevel/Makefile.am, lowlevel/af_unix.c,
	lowlevel/af_unix.h, lowlevel/interlink.c, lowlevel/interlink.h:

	lowlevel/af_unix.* -> lowlevel/interlink.*.  

Mon Jul  7 13:14:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/http.c:

	Fix post uri handling. Reported by hq_star on #elinks.  

Mon Jul  7 01:29:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/url.c:

	Remove dead code that has been replaced by struct uri usage.  

Mon Jul  7 01:23:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Optimize the encoding extension testing.  

Mon Jul  7 00:57:30 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	More usage of connection uri.  

Mon Jul  7 00:12:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/css/: atrule.c, parser.c, ruleset.c,
	scanner.c, state.h, tree.c:

	Revert the assertion failure handling.  
	1) Some are only useful while getting it running 
	2) I cannot bare having to deal with goto spaghetti code already ;) 
	3) Checking of some max stack depth should maybe be generic and
	always done.  Let's get it running before we start do smart things
	...  

Sun Jul  6 23:24:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Don't think hidden file's name is its extension. (Ignore dot at the
	start of string or right after a slash when looking for a file
	extension.) Discovered by Diablo-D3.  

Sun Jul  6 23:17:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/align.h, bfu/hotkey.c, dialogs/document.c,
	document/html/frames.c, document/html/parser.c,
	document/html/renderer.c, elusive/parser/css/atrule.c,
	elusive/parser/css/parser.c, elusive/parser/css/ruleset.c,
	elusive/parser/css/scanner.c, elusive/parser/css/state.h,
	elusive/parser/css/tree.c, lowlevel/af_unix.c,
	lowlevel/interlink.c, protocol/protocol.c, protocol/uri.c,
	protocol/http/http.c, sched/connection.c, ssl/connect.c,
	util/fastfind.c, viewer/text/form.c, viewer/text/link.c,
	viewer/text/search.c, viewer/text/textarea.c, viewer/text/view.c:

	(Re)introduced recovery paths for failed assertions. Ufff.... Jonas,
	please check check_queue_bugs().  

Sun Jul  6 23:01:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/download.c:

	Cleanup get_temp_name(). The appended extension is now everything
	after first dot, so external handler is given a better hint.  

Sun Jul  6 22:15:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.h:

	Added note about if_assert_failed to assert() description.  

Sun Jul  6 22:15:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.h:

	Moved if_assert_failed after other assert functions.  

Sun Jul  6 22:04:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.h:

	Introduced if_assert_failed to exclude assert_failed tests and the
	(dead) recovery code from FASTMEM.  

Sun Jul  6 21:51:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/http.c:

	Whitespace fixes.  

Sun Jul  6 21:49:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Make sure assert_failed is initialized to zero. (I heard that global
	variables are automatically zeroed but didn't check that, so I'm
	taking the safe path.  

Sun Jul  6 21:25:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: elinks.h, main.c, protocol/http/http.c,
	protocol/http/https.c, sched/connection.c, ssl/connect.c,
	ssl/ssl.c, ssl/ssl.h:

	Removed SSL includes from elinks.h, this introduces not quite nice
	hack, but a great opportunity for certain thing (you'll see when you
	look at the diff >:) and mainly it speeds the compilation up by cca
	0.7s - 0.8s per file on my machine (which is about half of the whole
	compilation time for the smaller files). Violence, in the proper
	context, is good. Will you hit me? 

Sun Jul  6 20:59:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/https.c:

	Add missing ssl/ssl.h  #include.  

Sun Jul  6 20:44:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/connection.h, ssl/connect.c, protocol/http/http.c:

	ssl_t *ssl -> void *ssl in struct connection. And we don't need to
	include ssl/ssl.h anymore in sched/connection.h as a nice
	side-effect.  

Sun Jul  6 20:28:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h:

	Introduced assert_failed, which is set to 1 if the last assert(m)()
	failed, zero otherwise. Recovery paths made possible! ;-) Now who
	will reintroduce them...? ;) 

Sun Jul  6 17:53:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/connection.h:

	Removed some boring useless explicit values enumeration. If things
	will stop working now, blame this.  

Sun Jul  6 17:51:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/textarea.c:

	Assert sanity.  

Sun Jul  6 11:53:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Move check_queue_bugs() and add #else branch so it don't have to be
	wrapped in macros.  

Sun Jul  6 11:11:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/ftp.c, sched/connection.h:

	Move read_func back to struct connection. No ftp_c.._info is valid.
	Reported by zas.  

Sun Jul  6 08:48:15 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	cmd_buffer must be last field in struct ftp_connection_info ! 

Sun Jul  6 03:42:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/proxy.c, sched/connection.c:

	Oops move scripting hook #include.  

Sun Jul  6 03:18:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Hopefully the keepalive connection host should be finally correct.
	Added assertion to back it up.  

Sun Jul  6 02:45:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: lowlevel/connect.c, protocol/file.c, protocol/finger.c,
	protocol/ftp.c, protocol/http/http.c, sched/connection.c,
	sched/connection.h:

	Finally knock out connection->url and users meaning lots of small
	optimizations.  

Sun Jul  6 01:31:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Split out basic connection initialization.  

Sun Jul  6 00:26:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/Makefile.am, protocol/proxy.c, protocol/proxy.h,
	sched/connection.c:

	Move out proxy handling.  

Sat Jul  5 19:09:32 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/ssl/connect.c:

	Add label removed in (void *) -1 cleanup when using GNUTLS. Reported
	by Zardoz.  

Sat Jul  5 18:13:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	A small fix of the keepalive connection host initialization.  

Sat Jul  5 17:57:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Grouped and further commented host connection management.  

Sat Jul  5 16:13:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Remove INFO_LIST from connect_info(): unused and queue is public
	anyway.  

Sat Jul  5 13:19:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Use correct option in forcehtml_cmd().  

Sat Jul  5 13:06:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: config/options.c, sched/connection.c:

	Remove captions from aliases introduced in mime/ integration.  

Sat Jul  5 12:45:43 2003  Laurent Monin <zas@norz.org>:

	* src/: setup.h, osdep/os_dep.c:

	Some hardcoded in os_dep.c command strings are now defined in
	setup.h.  

Sat Jul  5 10:24:40 2003  Laurent Monin <zas@norz.org>:

	* src/: dialogs/document.c, dialogs/document.h, dialogs/menu.c,
	viewer/text/view.c:

	Some assertion failures were fixed, some actions require a current
	document to make sense. nowhere_box() function was introduced, it
	print You are nowhere! message.  

Sat Jul  5 09:16:01 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	HTML4 attributes frame, border, rules for tables were not handled as
	it should. This was fixed accordingly to w3.org recommendations.
	This fixes bug 29.  

Sat Jul  5 08:07:41 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	leet.po, lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po,
	sk.po, sv.po, tr.po, uk.po:

	.po files were resynced.  

Sat Jul  5 03:41:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/README:

	Smooth out the rough edges. Add title and CVS Id tag.  

Sat Jul  5 03:20:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/http/https.c, sched/connection.c, ssl/connect.c:

	Initialize connection->ssl in https handler. This way we can get rid
	of the ugly (void *) -1 hack and bail out earlier. Untested but
	fairly simple.  

Sat Jul  5 01:20:36 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.5pre2.CVS 

Sat Jul  5 01:14:46 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.5pre2 

Sat Jul  5 00:55:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/README:

	Some final retouching of the boxes. I'm an ascii-art freak. Almost
	there, CIA commit #999! 

Sat Jul  5 00:48:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/README:

	Retouched and actualized the ideal dependency tree, added couple of
	notes. CTYRI! 

Sat Jul  5 00:47:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: lowlevel/connect.c, sched/connection.c, sched/connection.h,
	ssl/connect.c:

	'Predeclare' struct connection so we can give connection->conn_info
	proper type. (4 mississipi) 

Sat Jul  5 00:29:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/ftp.c, sched/connection.h:

	Cleanups of struct connection: remove unused member and move
	read_func to ftp_connection_info. If it should be reintroduced it
	should have some typedef attached.  

Fri Jul  4 23:35:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/http/http.c, sched/connection.c,
	sched/connection.h:

	Make connection->unrestartable a boolean field. It was apparently
	involved in a http hack to mark form posting. We now use
	connection->uri.post to check that instead.  

Fri Jul  4 23:20:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: sched/connection.h, ssl/connect.c:

	Make connection->no_tsl a boolean field.  

Fri Jul  4 21:41:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/ftp.c, protocol/http/http.c, sched/connection.c,
	sched/connection.h:

	Rename: add_keepalive_socket() -> add_keepalive_connection().  

Fri Jul  4 21:11:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	More connection uri usage and a small keepalive_connection
	allocation optimization.  

Fri Jul  4 20:55:44 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Potential bug fixed, get_url_data() may return NULL, causing
	stracpy() to fail. Minor cleanup and optimizations.  

Fri Jul  4 20:45:37 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Small cleanup and move try_to_suspend_connection() closer to the
	user.  

Fri Jul  4 20:25:30 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Do not print . or .. directories in ftp listing, this bug was
	introduced recently.  

Fri Jul  4 20:18:39 2003  Petr Baudis <pasky@ucw.cz>:

	* test/README:

	Grammar fixes. 13! 

Fri Jul  4 20:04:06 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Do not print link of type text/css or image/x-icon, but let links of
	other types to be print. It clarifies a point discussed on #elinks.  

Fri Jul  4 19:27:03 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	A buffer is now used for post data decoding, it prevents repeated
	calls to add_chr_to_str(). add_bytes_to_str() is now used instead.
	unhx() replaces equivalent code. As a side effect it fixes a warning
	(add_chr_to_str a=0) issued in debug mode when calling
	add_chr_to_str() with a nul char.  

Fri Jul  4 19:19:04 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/link.c:

	A assertion failure was fixed. goto_url() should only be called if
	url is not NULL.  

Fri Jul  4 19:02:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Rename: keepalive_connection->conn -> keepalive_connection->socket.  

Fri Jul  4 18:57:15 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Rename: host_connection->conn -> host_connection->connections.  

Fri Jul  4 18:50:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Remove useless test: get_protocol_handler() always returns handler.  

Fri Jul  4 18:45:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Reorganize host_connection management. Connection with no hosts
	(file protocol) are not in the list. Introduce accessors for the
	list. Uh and finally fix the buggy uri usage from previous patch.  

Fri Jul  4 15:53:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/uri.c, protocol/uri.h, sched/connection.c:

	Introduce and use get_uri_port().  

Fri Jul  4 15:48:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/protocol.c:

	Change policy so all struct uri validation is done in accessors.  

Fri Jul  4 15:01:28 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/protocol.c, protocol/protocol.h,
	sched/connection.c:

	Use struct uri when getting protocol handler.  

Fri Jul  4 14:50:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Move out initialization of keepalive connections. Makes way for
	removal of evil gotos. But now we always del_connection().  

Fri Jul  4 14:11:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Slightly alter done_keepalive_connection() to make socket closing
	optional. Use it in has_keepalive.connection().  

Fri Jul  4 13:34:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/ftp.c, protocol/http/http.c, sched/connection.c,
	sched/connection.h:

	Rename: get_keepalive_socket() -> has_keepalive_connection() +
	altered it's semantics to match the name.  

Fri Jul  4 13:14:43 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Rename: del_keepalive_socket() -> done_keepalive_connection() + and
	use it when aborting all.  

Fri Jul  4 12:58:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Some initial usage of connection->uri introduced. Uri helpers has to
	be added to go further.  

Fri Jul  4 12:12:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: connection.c, connection.h:

	Add struct uri member to struct connection. It is not used yet but
	bad uris are detected by initialization.  

Fri Jul  4 11:56:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/finger.c, protocol/ftp.c, protocol/http/http.c,
	sched/connection.c, sched/connection.h:

	Rename: set_timeout() -> set_connection_timeout().  

Fri Jul  4 10:57:16 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/renderer.c, document/html/renderer.h,
	viewer/text/search.c, viewer/text/search.h:

	get_search_data() and associate functions were moved from renderer.c
	to viewer/text/search.c, and becomes static.  

Fri Jul  4 09:45:39 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/frames.c:

	Minor optimizations.  

Fri Jul  4 09:39:32 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/: Makefile.am, parser.h, renderer.c,
	renderer.h, frames.c, frames.h:

	Frame and frameset functions were moved to frames.{c,h}.  

Fri Jul  4 02:16:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: document/cache.h, sched/connection.h, sched/download.h,
	sched/session.h:

	Reorder and trim #includes.  

Fri Jul  4 01:49:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: sched/connection.c, sched/connection.h, sched/download.c,
	sched/download.h, sched/location.h, sched/session.c,
	sched/session.h, viewer/dump/dump.c, viewer/dump/dump.h,
	viewer/text/view.c:

	Monster patch. Rename: struct status -> struct download. Idea by
	pasky. Also contains some variable renames, sorry.  

Fri Jul  4 00:54:10 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: download.c, download.h:

	Reorder #includes.  

Fri Jul  4 00:52:32 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/menu.c, sched/download.c, sched/download.h:

	Rename: struct download -> struct file_download. Idea by pasky.  

Fri Jul  4 00:46:04 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Added macros for testing connection state 'groups'.  

Fri Jul  4 00:25:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/file.c, protocol/finger.c, protocol/ftp.c,
	protocol/http/http.c, sched/connection.c, sched/connection.h:

	Put connection states in enum connection_state. Added paskys
	description of values.  

Thu Jul  3 23:30:32 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Group together keepalive functions.  

Thu Jul  3 22:55:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Rename: is_host_on_keepalive_list() -> get_keepalive_connection().  

Thu Jul  3 22:49:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Rename: is_host_on_list() -> get_host_connection().  

Thu Jul  3 22:43:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Rename: h_conn -> host_connection, k_conn -> keepalive_connection.  

Thu Jul  3 22:42:36 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/document.c:

	Useless test prevention.  

Thu Jul  3 22:37:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Split up stat_timer() to get rid of @st_r variable.  

Thu Jul  3 22:31:04 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Minor cleanup, optimizations, assert(), ....  

Thu Jul  3 22:26:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	A few cleanups.  

Thu Jul  3 22:08:31 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Bunch of miscelleanous cleanup, optimizations, assert(), ....  

Thu Jul  3 21:51:12 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Use assertions instead of internal() calls.  

Thu Jul  3 21:36:18 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	assert() and assertm()...  

Thu Jul  3 21:30:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	check_queue_bugs() was greatly simplified. Don't try to sort and
	check again.  

Thu Jul  3 21:26:45 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	And a useless comment about previous stuff is gone...  

Thu Jul  3 21:25:16 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	An unused parameter was removed from format_frame().  

Thu Jul  3 21:22:15 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Rename: getpri() -> get_priority().  

Thu Jul  3 21:20:02 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	if () internal() -> assertm().  

Thu Jul  3 21:10:56 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Cleanup and if () internal() -> assertm().  

Thu Jul  3 21:05:17 2003  Laurent Monin <zas@norz.org>:

	* src/: dialogs/document.c, document/html/renderer.c,
	document/html/renderer.h:

	enum cp_status was introduced, long variables names are now used in
	get_convert_table(), cleanup.  

Thu Jul  3 21:04:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Use given connections id in connection_disappeared().  

Thu Jul  3 20:52:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: connection.c, connection.h:

	Rename connection->count to connection->id.  

Thu Jul  3 20:38:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: cookies/cookies.c, document/cache.h,
	document/html/renderer.h, osdep/os_dep.c, sched/connection.c,
	sched/connection.h, util/types.h:

	Eliminate tcount typedef. Hope nobody minds.  

Thu Jul  3 20:14:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Small cleanup.  

Thu Jul  3 10:59:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/info.c, document/cache.c, document/html/renderer.c,
	lowlevel/select.c, sched/connection.c, util/types.h:

	Rename: CI_* -> INFO_*.  

Thu Jul  3 10:45:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.c:

	Moved check_queue_bugs() call to del_connection().  

Thu Jul  3 10:32:58 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: connection.c, connection.h:

	Put PRI_* values in enum connection_priority.  

Thu Jul  3 10:01:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: connection.c, connection.h:

	Improved and moved comments for load_url to header file 

Thu Jul  3 09:00:05 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	leet.po, lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po,
	sk.po, sv.po, tr.po, uk.po:

	.po files were resynced.  

Thu Jul  3 08:47:01 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/textarea.c:

	Cleanup, optimizations, missing assertions...  

Thu Jul  3 08:24:14 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/link.c:

	Some missing assertions were added.  

Thu Jul  3 08:19:39 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/form.c:

	Minor optimization.  

Thu Jul  3 03:10:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/connection.h:

	Only use one bit for boolean members.  

Thu Jul  3 02:25:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/document.c, document/html/parser.c,
	document/html/renderer.c:

	The last few compile fixes. ELinks is back online again.  

Thu Jul  3 02:18:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/viewer/text/: link.c, link.h, search.c, view.c, view.h, vs.c:

	Some more brute force compilation fixes. I hope you sleep tight zas
	;) 

Thu Jul  3 01:40:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: dialogs/menu.c, sched/session.c, viewer/text/form.c,
	viewer/text/link.c, viewer/text/link.h:

	Some compilation fixes that I should apparently provide.  

Thu Jul  3 01:26:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: lowlevel/connect.c, protocol/finger.c, protocol/ftp.c,
	protocol/http/http.c, sched/connection.c, sched/connection.h,
	ssl/connect.c:

	Rename: setcstate() -> set_connection_state().  

Thu Jul  3 01:23:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/: Makefile.am, link.c, link.h, view.c, view.h:

	Moved link-related stuff from viewer/text/view.* to
	viewer/text/link.*. Jonas will do the compilation fixes associated.
	Have fun, Jonas ;-).  

Thu Jul  3 01:11:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: connection.c, connection.h:

	Remove (hopefully) dead code.  

Thu Jul  3 01:03:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/finger.c, sched/download.c, sched/download.h,
	sched/error.c, sched/history.c, sched/location.h, sched/session.c,
	sched/session.h, ssl/connect.c, ssl/connect.h:

	More #include sched/connection.h fixes.  

Thu Jul  3 00:47:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/session.c, viewer/text/Makefile.am,
	viewer/text/form.c, viewer/text/form.h, viewer/text/textarea.c,
	viewer/text/textarea.h, viewer/text/view.c, viewer/text/view.h:

	Moved forms drawing/handling from viewer/text/view.* to
	viewer/text/form.*. Jonas will do the compilation fixes associated.  

Thu Jul  3 00:28:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: main.c, dialogs/info.c, dialogs/menu.c, document/cache.c,
	lowlevel/connect.c, lowlevel/connect.h, protocol/file.c,
	protocol/ftp.c, protocol/protocol.c, protocol/protocol.h,
	protocol/http/http.c, protocol/http/https.c, scripting/lua/hooks.h,
	viewer/dump/dump.c, viewer/dump/dump.h:

	sched/sched.h #includes changed to sched/connection.h 

Thu Jul  3 00:18:36 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/: textarea.c, textarea.h, view.c, view.h:

	Compilation fixes.  

Thu Jul  3 00:15:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: Makefile.am, connection.c, connection.h, sched.c,
	sched.h:

	sched/sched.* -> sched/connection.* 

Thu Jul  3 00:14:31 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/textarea.c:

	Moved a static function before its caller.  

Thu Jul  3 00:12:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: connection.c, connection.h, sched.c, sched.h:

	Reverted the code move out of sched/sched.*. Don't panic, the change
	is good, but we'll do it w/ preserving history.  

Thu Jul  3 00:09:44 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/: view.h, textarea.h:

	Header file fix.  

Thu Jul  3 00:07:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: terminal/terminal.c, viewer/text/Makefile.am,
	viewer/text/textarea.c, viewer/text/textarea.h, viewer/text/view.c,
	viewer/text/view.h:

	Moved textarea-related functions from viewer/text/view.* to
	viewer/text/textarea.*. Zas will do the compilation fixes
	associated.  

Thu Jul  3 00:05:27 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Fix status message printing...  

Thu Jul  3 00:02:59 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Stricter assertions.  

Wed Jul  2 23:58:34 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Cleanup.  

Wed Jul  2 23:56:09 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Missing variables fixes.  

Wed Jul  2 23:49:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	The textarea fieldop handlers now take additional @rep parameter.  

Wed Jul  2 23:47:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Moved format_text() call from encode_controls() to
	encode_textarea().  

Wed Jul  2 23:41:47 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Ambiguous else fixes.  

Wed Jul  2 23:40:04 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: Makefile.am, connection.c, connection.h, sched.c,
	sched.h:

	Moved connection management to sched/connection.* 

Wed Jul  2 23:38:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Textarea drawing moved from draw_form_entry() to draw_textarea().  

Wed Jul  2 23:21:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Extracted out the textarea field_op handlers to separate functions.  

Wed Jul  2 23:14:16 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/: view.c, view.h:

	Compilation fixes.  

Wed Jul  2 23:03:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Namespace cleanup: _area_cursor() -> area_cursor().  

Wed Jul  2 23:02:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/search.c:

	Should include search.h. Thanks, zas.  

Wed Jul  2 23:00:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/search.c:

	Namespace cleanup: _search_for() -> search_for_do().  

Wed Jul  2 22:59:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, viewer/text/Makefile.am,
	viewer/text/search.c, viewer/text/search.h, viewer/text/view.c,
	viewer/text/view.h:

	Moved searching-related functions from viewer/text/view.* to
	viewer/text/search.*. Zas will do the compile fixes associated.  

Wed Jul  2 22:36:41 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	Hmmm, french syntax error...  

Wed Jul  2 22:07:50 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	An assertion failure was fixed.  

Wed Jul  2 22:00:44 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/session.c, viewer/text/view.c:

	Assertions: The End. Please report any assertion failure, false
	alerts may occur due to strictness.  

Wed Jul  2 20:47:50 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	back() and unback() functions were removed. go_back() and
	go_unback() are directly used.  

Wed Jul  2 20:44:49 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	More assertions.  

Wed Jul  2 18:30:30 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	More assertions were added, minor cleanup and optimizations.  

Wed Jul  2 18:17:41 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	More assertions were added, minor cleanup and optimizations.  

Wed Jul  2 18:05:33 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	More assertions were added, minor cleanup and optimizations.  

Wed Jul  2 17:55:41 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Oops.  

Wed Jul  2 17:54:28 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	More assertions were added, minor cleanup and optimizations.  

Wed Jul  2 17:26:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Oops, so he had _this_ in the srch_cmp() fail route ;-). Fixed
	search highlighting bug introduced by my last cleanups, reported and
	pointed out by zas.  

Wed Jul  2 17:22:01 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	More assertions were added, minor cleanup and optimizations.  

Wed Jul  2 17:17:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Minor tidyup. I wonder what so precious Mikulas had in the
	srch_cmp() fail route ;-).  

Wed Jul  2 17:13:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	is_in_range() cleanup, removal of some useless checks.  

Wed Jul  2 17:02:45 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	More assertions were added, minor cleanup and optimizations.  

Wed Jul  2 16:46:03 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	More assertions were added. get_search() cleanup and optimization.  

Wed Jul  2 16:26:17 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	More assertions were added. Please report any issue.  

Wed Jul  2 16:18:37 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Some assertions were added. Please report any issue.  

Wed Jul  2 16:02:55 2003  Laurent Monin <zas@norz.org>:

	* src/sched/: connection.c, sched.c:

	Minor cleanup. Please do not write a = b == c but a = (b == c).  

Wed Jul  2 12:05:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: connection.c, sched.c:

	Misc. small cleanups.  

Wed Jul  2 12:01:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in:

	Fix printing of checking message.  

Wed Jul  2 10:46:22 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Calling xpand_lines() with part->data->data == NULL is a valid case.
	Assertion was modified. It fixes bug 221.  

Wed Jul  2 10:23:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: connection.h, sched.h:

	Added comment by pasky of connection->pri + fix #includes.  

Wed Jul  2 02:17:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: connection.c, sched.c:

	Rename: h_conns -> host_connections.  

Wed Jul  2 02:07:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	You do not see this commit. You never saw any commit like this. This
	commit does not exist. Better go and have some reading on e2, and
	forget this whole thing. (Comments update.) 

Wed Jul  2 02:06:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in:

	Fix BACKTRACE being wrongfully defined.  

Wed Jul  2 01:52:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/align.h:

	term being NULL is a valid case in get_bfu_color().  

Wed Jul  2 00:47:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* contrib/lua/hooks.lua.in:

	Prefixes by involved (aka A. Valente) and Grzegorz Adam Hankiewicz
	added.  

Wed Jul  2 00:44:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: elinks.h, document/cache.c, document/cache.h,
	sched/connection.c, sched/sched.c, util/types.h:

	Move type declarations from elinks.h to util/types.h but pasky still
	needs to rebuild *MUAHAHAHA* 

Wed Jul  2 00:16:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: elinks.h, document/cache.h, sched/connection.h,
	sched/sched.h:

	Minor #include cleanups and move longlong #define to elinks.h 

Tue Jul  1 22:39:00 2003  Laurent Monin <zas@norz.org>:

	* src/intl/charsets.c:

	A bug in entities cache was fixed. &Agrave;&agrave; gave two upcased
	chars, and &agrave;&Agrave two lowcased chars due to a case
	insensitive comparaison. Trivial.  

Tue Jul  1 22:06:34 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	XD_TOP -> XD_UP, XD_BOTTOM -> XD_DOWN 

Tue Jul  1 22:04:30 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Optimizations in set_xchar() and draw_frame_lines(). An enum was
	introduced for direction parameter of set_xchar().  

Tue Jul  1 21:36:38 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Last bits of draw_form_entry() cleanup.  

Tue Jul  1 21:24:04 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Cleanup and optimization in draw_form_entry(), case FC_TEXTAREA.  

Tue Jul  1 21:06:44 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Cleanup in draw_form_entry(), case FC_TEXTAREA, step 1.  

Tue Jul  1 20:59:01 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Some declarations and one affectation were moved near where they are
	used.  

Tue Jul  1 20:51:13 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Reverted patches concerning get_last_link() and get_first_link(),
	they are buggy and cause segfaults.  

Tue Jul  1 20:22:01 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Oops, last patch was fixed. ;) 

Tue Jul  1 20:16:41 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Optimization in draw_form_entry(), case FC_FILE. Please review
	carefully.  

Tue Jul  1 19:50:09 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Optimization in get_last_link(), tests against (locally) constant
	values were moved out of the loop. Please review.  

Tue Jul  1 19:47:12 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Optimization in get_first_link(), tests against (locally) constant
	values were moved out of the loop. Please review.  

Tue Jul  1 18:26:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/auth.c:

	Indentation fixed, and small cleanup.  

Tue Jul  1 16:27:10 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: uri.c, uri.h, url.c:

	Use struct uri to pass uri component.  

Tue Jul  1 15:22:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: Makefile.am, uri.c, uri.h, url.c:

	Move parse_url() handling to new parse_uri().  

Tue Jul  1 15:07:09 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	get_form_url() cleanup and optimization.  

Tue Jul  1 14:28:48 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	encode_controls() cleanup and optimization.  

Tue Jul  1 14:12:46 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	encode_multipart() cleanup and optimization.  

Tue Jul  1 00:00:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/url.c:

	Small optimization + use of assertm.  

Mon Jun 30 23:23:38 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Minor optim. in get_c_width().  

Mon Jun 30 23:20:31 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Minor optimizations in format_table().  

Mon Jun 30 23:08:52 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Minor optimizations in display_table_frames().  

Mon Jun 30 22:57:14 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Cleanup and optimizations in format_table().  

Mon Jun 30 22:22:57 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Some major optimizations were done in display_table_frames().  

Mon Jun 30 21:47:35 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	draw_frame_vline() was optimized.  

Mon Jun 30 21:17:04 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	get_table_heights() cleanup and optimization.  

Mon Jun 30 21:00:28 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	check_table_widths() cleanup attempt. Old inactive and/or debugging
	code was removed. Some optimizations were made.  

Mon Jun 30 20:32:21 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	A TODO comment was added concerning distribute_widths().  

Mon Jun 30 18:01:38 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	get_table_width() cleanup and optimization.  

Mon Jun 30 17:50:04 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	get_column_widths() cleanup and optimization.  

Mon Jun 30 10:05:16 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	leet.po, lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po,
	sk.po, sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Sun Jun 29 22:32:04 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Some gotos and for were replaced by while loops in new_cell().  

Sun Jun 29 22:20:52 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	expand_cells() was optimized a bit.  

Sun Jun 29 22:13:40 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	In calloc() we trust...  

Sun Jun 29 22:12:02 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Fields reordering aka padding prevention.  

Sun Jun 29 21:55:26 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/align.h:

	get_bfu_color() was optimized.  

Sun Jun 29 16:07:02 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Minor optimization.  

Sun Jun 29 15:55:31 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	A variable declaration was moved near where it is used.  

Sun Jun 29 15:51:15 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Multiple if were replaced by a switch.  

Sun Jun 29 12:52:12 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Loading message was inappropriate, it was replaced by "No document"
	message.  

Sun Jun 29 12:37:30 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Cleanup, optimizations concerning tab bar. A loading message is now
	printed when we do not have any title yet, and a tab separator is
	now printed.  

Sat Jun 28 23:34:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: config/options.c, config/options.h, dialogs/mime.c,
	mime/backend/default.c:

	Introduce generic function for encoding/decoding option names.  

Sat Jun 28 23:07:40 2003  Laurent Monin <zas@norz.org>:

	* src/util/hash.c:

	Minor cleanup + use of register keyword.  

Sat Jun 28 21:43:55 2003  Laurent Monin <zas@norz.org>:

	* src/osdep/: os_dep.c, os_dep.h:

	Cleanup.  

Sat Jun 28 11:56:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/mime.c:

	Cleanup.  

Sat Jun 28 11:13:10 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/osdep/os_dep.c:

	Tidyup.  

Sat Jun 28 10:47:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: document/cache.h, lowlevel/af_unix.h, lowlevel/dns.h,
	lowlevel/interlink.h, lowlevel/select.h, osdep/os_dep.h,
	protocol/ftpparse.h:

	Rename header file guards.  

Sat Jun 28 10:46:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/protocol.h:

	Use bitwidth of one for boolean members.  

Sat Jun 28 09:52:30 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Patches causing bugs 214 and 218 were reverted. It fixes bug 218.  

Fri Jun 27 20:51:54 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/checkbox.c:

	checkboxes_width() was optimized a bit.  

Fri Jun 27 20:44:43 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/checkbox.c, bfu/checkbox.h, dialogs/options.c:

	min_max_checkboxes_width() was renamed checkboxes_width().  

Fri Jun 27 20:42:37 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/checkbox.c, bfu/inpfield.c, bfu/msgbox.c, bfu/text.c,
	bfu/text.h, config/dialogs.c, dialogs/auth.c, dialogs/edit.c,
	dialogs/hierbox.c, dialogs/mime.c, sched/download.c,
	scripting/lua/core.c:

	min_max_text_width() was renamed text_width().  

Fri Jun 27 20:39:32 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/button.c, bfu/button.h, bfu/checkbox.c, bfu/group.c,
	bfu/inpfield.c, bfu/msgbox.c, config/dialogs.c, dialogs/auth.c,
	dialogs/edit.c, dialogs/hierbox.c, dialogs/mime.c,
	dialogs/options.c, sched/download.c, scripting/lua/core.c:

	min_max_buttons_width() was renamed  buttons_width().  

Fri Jun 27 20:34:54 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/checkbox.c, bfu/checkbox.h, dialogs/options.c:

	checkboxes_width() was replaced with min_max_checkboxes_width().  

Fri Jun 27 20:22:28 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/download.c, scripting/lua/core.c:

	min_max_text_width() is now used.  

Fri Jun 27 20:19:08 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/: hierbox.c, mime.c:

	min_max_text_width() is now used.  

Fri Jun 27 20:16:00 2003  Laurent Monin <zas@norz.org>:

	* src/: config/dialogs.c, dialogs/auth.c, dialogs/edit.c:

	min_max_text_width() is now used.  

Fri Jun 27 20:12:15 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/: msgbox.c, inpfield.c:

	min_max_text_width() is now used.  

Fri Jun 27 20:11:15 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/: text.c, text.h:

	min_max_text_width() was introduced.  

Fri Jun 27 19:57:49 2003  Laurent Monin <zas@norz.org>:

	* src/scripting/lua/core.c:

	min_max_buttons_width() is used.  

Fri Jun 27 19:54:17 2003  Laurent Monin <zas@norz.org>:

	* src/: dialogs/options.c, sched/download.c:

	min_max_buttons_width() is used.  

Fri Jun 27 19:50:47 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/: hierbox.c, mime.c:

	min_max_buttons_width() is used.  

Fri Jun 27 19:46:47 2003  Laurent Monin <zas@norz.org>:

	* src/: config/dialogs.c, dialogs/auth.c, dialogs/edit.c:

	min_max_buttons_width() is used.  

Fri Jun 27 19:44:15 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/: checkbox.c, group.c, inpfield.c, msgbox.c:

	Populate with min_max_buttons_width().  

Fri Jun 27 19:36:51 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/: button.c, button.h:

	min_max_buttons_width() was introduced, it does the same job that
	min_buttons_width() and max_buttons_width() successive calls.  

Fri Jun 27 19:26:02 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/button.c:

	Indentation level was reduced in display_button().  

Fri Jun 27 01:52:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in, po/leet.po, src/intl/gettext/libintl.c:

	1337 |_@|\|6|_|463 VV45 4|)|)3|).  

Fri Jun 27 00:16:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/protocol.h:

	Cleanup and remove stale function declaration.  

Fri Jun 27 00:01:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/protocol.c:

	Cleanup check_protocol().  

Thu Jun 26 23:49:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: protocol.c, protocol.h, url.c:

	Eliminate get_prot_info() by adding one more accessor and
	simplifying get_protocol_*handler().  

Thu Jun 26 22:09:24 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/listbox.c:

	An obsolete TODO comment was removed.  

Thu Jun 26 21:50:04 2003  Laurent Monin <zas@norz.org>:

	* po/README:

	Some notes about #~ and make update-po were added.  

Thu Jun 26 21:39:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/: protocol.c, protocol.h, url.c:

	enum uri_scheme -> enum protocol, @scheme -> @protocol. This
	finalizes the 'scheme' term evaporation.  

Thu Jun 26 21:34:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: protocol.c, protocol.h, url.c:

	Rename: SCHEME_* -> PROTOCOL_*, requested by pasky.  

Thu Jun 26 21:19:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: protocol/protocol.c, protocol/protocol.h,
	sched/connection.c, sched/sched.c, sched/session.c:

	The protocol (external) handler function has now its own type
	(protocol_(external_)handler) ! This could ease things a little for
	those with weaker in-mind C parser.  

Thu Jun 26 21:15:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/http/https.c:

	Great! Pasky joins the fun and every goes down the drain! ;) fix
	func -> handler rename.  

Thu Jun 26 21:09:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: protocol/protocol.c, protocol/protocol.h,
	sched/connection.c, sched/sched.c, sched/session.c:

	Normalize some methods: get_protocol_handle() ->
	get_protocol_handler(), get_external_protocol_function() ->
	get_protocol_external_handler().  

Thu Jun 26 21:07:04 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/: file.c, finger.c, ftp.c, protocol.c, protocol.h,
	user.c, http/http.c, http/https.c:

	protocol_backend.(func -> handler, nc_func (which was NoCache_func)
	-> external_handler). Have a nice night spent by conflicts
	resolving, Jonas :-).  

Thu Jun 26 20:57:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/protocol.c:

	Minor tidyup and reindentation.  

Thu Jun 26 20:19:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: protocol.c, protocol.h, url.c:

	Add and user accessors for protocol backends members. I feel better
	already :) 

Thu Jun 26 20:04:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: file.c, file.h, finger.c, finger.h, ftp.c, ftp.h,
	protocol.c, user.c, user.h, http/http.c, http/http.h, http/https.c,
	http/https.h:

	Move all protocol backend declarations out. (Warning big patch, but
	simple) + fix some unconforming guards in the header files met on
	the way.  

Thu Jun 26 19:17:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: protocol.c, protocol.h, url.c:

	Use enum uri_scheme.  

Thu Jun 26 19:11:09 2003  Jonas Fonseca <fonseca@diku.dk>:

	* test/href_tests.html:

	Added file://localhost/ test ;) 

Thu Jun 26 18:35:01 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/protocol.h:

	Introduce uri_scheme enum.  

Thu Jun 26 18:34:38 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: protocol.c, protocol.h:

	Make struct protocol_backend public for now atleast.  

Thu Jun 26 18:14:40 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/protocol.c:

	Start the process of backending the protocol/ handling.  

Thu Jun 26 17:06:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/Makefile.am, protocol/url.c, protocol/url.h,
	sched/connection.c, sched/sched.c, sched/session.c:

	Integrate and use file added by last commit.  

Thu Jun 26 17:02:28 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: protocol.c, protocol.h:

	The basic protocol implementation management moved from
	protocol/url.* 

Thu Jun 26 16:49:07 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/url.c:

	Encapsulate @protocols access even further so we easier split it
	out.  

Thu Jun 26 16:37:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/Makefile.in:

	Add README to DISTFILES ...  

Thu Jun 26 16:24:10 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/README:

	Some basic introduction for translators. Idea by zas.  

Thu Jun 26 14:28:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/.cvsignore:

	Add elinks.pot just in case.  

Thu Jun 26 13:55:55 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, intl/charsets.c, intl/charsets.h,
	document/html/colors.c, document/html/colors.h,
	document/html/parser.c, document/html/parser.h:

	fastfind initializations are now done at start, using
	init_xxx_lookup() functions. This prevents a superfluous test at
	search time.  

Thu Jun 26 13:26:57 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, intl/charsets.c:

	get_cp_index() now uses fastfind (if USE_FASTFIND is defined).  

Thu Jun 26 11:24:38 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Reverted part of the patch. Do test for '..' ;).  

Thu Jun 26 11:10:38 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Misc small cleanups and optimizations and fixes: 
		Don't test for ".." when comparing directory entries.  
		Only pass the @dirpath length to add_dir_entry().  
		Only iterate over @entries if nonempty, and test before free()ing
		it.  

Thu Jun 26 09:39:37 2003  Laurent Monin <zas@norz.org>:

	* Unicode/7bit.cp, Unicode/7bitrepl.lnx, Unicode/8859_1.cp,
	Unicode/8859_10.cp, Unicode/8859_13.cp, Unicode/8859_14.cp,
	Unicode/8859_15.cp, Unicode/8859_16.cp, Unicode/8859_2.cp,
	Unicode/8859_3.cp, Unicode/8859_4.cp, Unicode/8859_5.cp,
	Unicode/8859_6.cp, Unicode/8859_7.cp, Unicode/8859_8.cp,
	Unicode/8859_9.cp, Unicode/cp1250.cp, Unicode/cp1251.cp,
	Unicode/cp1256.cp, Unicode/cp1257.cp, Unicode/cp437.cp,
	Unicode/cp850.cp, Unicode/cp852.cp, Unicode/cp866.cp,
	Unicode/koi8_r.cp, Unicode/macroman.cp, Unicode/tcvn5712.cp,
	Unicode/tr7bit.awk, Unicode/viscii.cp, src/intl/codepage.inc,
	src/intl/uni_7b.inc:

	Charsets aliases were updated using information from iana.org, and
	GNU recode utility.  

Thu Jun 26 08:29:15 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. A bg.po warning was fixed.  

Wed Jun 25 10:30:46 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Optimization: memmove(p, p, n) is useless.  

Wed Jun 25 10:27:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Minor cleanup.  

Wed Jun 25 10:15:57 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Simplify and optimize stat_date().  

Wed Jun 25 09:57:33 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Cleanup stat_user() and split it up.  

Wed Jun 25 09:06:58 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Bug 214 was fixed. It was introduced by last "viewport - 1" patch.
	Pasky, please review the fix ;).  

Wed Jun 25 08:39:06 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/renderer.c, intl/charsets.c:

	Bug 213 was fixed. We eat &nsbp &nbsp<foo>, but not &nbsp&nbsp123 or
	&nbsp=123 ...  

Tue Jun 24 23:55:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Inline stat_* functions + group them.  

Tue Jun 24 23:00:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Include the set*() functions in stat_mode().  

Tue Jun 24 22:43:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Split up stat_mode().  

Tue Jun 24 22:21:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Cleanup stat_* functions.  

Tue Jun 24 21:44:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in:

	Make xmlto the preferred doctool (the only one that can build the
	book).  

Tue Jun 24 20:58:28 2003  Petr Baudis <pasky@ucw.cz>:

	* doc/hacking.txt:

	Some esotheric speech about changes.  

Tue Jun 24 20:57:02 2003  Laurent Monin <zas@norz.org>:

	* po/bg.po:

	Some errors were fixed. Author was added. Translators please review.  

Tue Jun 24 20:49:40 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/hacking.txt:

	Update the language file section, fix expanded CVS tags and add
	comment about splitting big patches.  

Tue Jun 24 20:46:05 2003  Laurent Monin <zas@norz.org>:

	* po/bg.po:

	Fatal errors were fixed in recent translation update. Concerned
	translators should check that.  

Tue Jun 24 20:14:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/man/man5/elinks.conf.5:

	Changes from mime/ integration and the new show_hidden_files.  

Tue Jun 24 20:13:03 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: Makefile.am, Makefile.doc, TODO, manpages/Makefile.am,
	tools/help2doc:

	Misc small fixes and updates all over the map. Sorry.  

Tue Jun 24 17:52:34 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, po/bg.po:

	Some bulgarian translation updates by dinux <dinux@mail.bg>.  

Tue Jun 24 14:56:08 2003  Laurent Monin <zas@norz.org>:

	* src/document/cache.c:

	Stupid patch was reverted. Reported by Pasky.  

Tue Jun 24 14:47:51 2003  Laurent Monin <zas@norz.org>:

	* src/document/cache.c:

	A comment was added about a strange part of code...  

Tue Jun 24 14:29:48 2003  Laurent Monin <zas@norz.org>:

	* src/document/cache.c:

	Code redundancy was reduced.  

Tue Jun 24 12:32:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Minor clearifying cleanups.  

Tue Jun 24 12:08:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Purify the directory_entry allocation by making @name contain whole 
	path, so concatenation in add_dir_entry() isn't needed.  Also fix
	some possible leaks in the allocation.  

Tue Jun 24 10:03:19 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/tab.c:

	A useless comment was removed.  

Tue Jun 24 09:37:30 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/screen.c:

	redraw_screen() was optimized, a useless test was removed, it fixes
	the status bar which was not drawn until its end.  

Tue Jun 24 01:51:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Inline all the split up functions and (my) cleanups should be done.  

Tue Jun 24 01:35:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Reduce the number of variables.  

Tue Jun 24 01:29:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Cleanup the listing of (sym)links.  

Tue Jun 24 01:19:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	'Cache' html escaped entry->name to simplify and optimize.  

Tue Jun 24 00:35:43 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Relocate the testing of link is directory.  

Tue Jun 24 00:26:01 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Get ready to streamline the code for adding link entries.  

Tue Jun 24 00:07:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Minor cleanup and commenting.  

Mon Jun 23 23:36:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Sorry re^2name: (file_)info -> (file_)data seems more appropriate.  

Mon Jun 23 23:29:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Split out the adding of one directory entry to the fragment. Last
	one! ;) 

Mon Jun 23 23:12:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	:s/filename/dirpath/ in directory functions.  

Mon Jun 23 23:10:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Split out the adding of directory entries to the fragment.  

Mon Jun 23 22:41:13 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Another bunch of renames + small optimizations by sharing strlen()
	results.  

Mon Jun 23 21:53:40 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Rename: dirs -> directory_entry + its members.  

Mon Jun 23 21:47:23 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/draw.c:

	Various optimizations: mark screen as dirty only if needed, make use
	of register, and move calculations outside loops (in fill_area()).  

Mon Jun 23 21:14:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Cleanup.  

Mon Jun 23 15:04:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Cleanups and comments.  

Mon Jun 23 14:47:15 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Cleanups and commenting.  

Mon Jun 23 05:26:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Big cleanup removing lot's of redundant code by grouping and
	indenting. Also added a few comments.  

Mon Jun 23 03:11:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Rename: d -> directory.  

Mon Jun 23 03:05:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Readd test of @stream. Hmm where did it go? 

Mon Jun 23 03:04:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Rename: e -> cache.  

Mon Jun 23 02:55:32 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Rename: c -> connection.  

Mon Jun 23 02:43:19 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Slim redundant error handling code.  

Mon Jun 23 02:27:32 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Test @stream before using it.  

Mon Jun 23 02:24:37 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Cleanup.  

Mon Jun 23 02:21:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Split out file reading to separate function.  

Mon Jun 23 01:49:10 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Move trying of encoding extensions to separate function and simplify
	it.  

Mon Jun 23 00:51:37 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Simplify so guess_encoding() is only called on filenames where
	encoding extensions have not been tried.  Plus we are not really
	interested in the filename of some tried encoding extension.  

Mon Jun 23 00:08:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Quite huge patch splitting out the directory listing to separate
	function.  

Sun Jun 22 23:17:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Updating at DIKU led to this fix for bug introduced in revision
	1.38.  

Sun Jun 22 17:32:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Oops fix @tmp not being used.  

Sun Jun 22 17:24:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Misc cleanups + 2 leak fixes 

Sun Jun 22 16:47:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	More renames.  

Sun Jun 22 16:43:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Rename: fl -> fragmentlen.  

Sun Jun 22 16:37:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Rename: file -> fragment.  

Sun Jun 22 16:28:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Followup cleanup: move vars close to their usage.  

Sun Jun 22 16:19:34 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	First try to open @name as a directory.  This greatly simplifies the
	code path and means there's only one entry point into the dir code.  

Sun Jun 22 16:03:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Combine !S_ISREG() branch with regular file branch.  

Sun Jun 22 15:44:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: sched/download.c, util/error.h:

	GCC 3.3 do_not_optimize_here() introduced and used in tp_display()
	so vs.plain is set properly.  

Sun Jun 22 12:17:49 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated.  

Sun Jun 22 12:13:30 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, protocol/file.c:

	An option to specify if hidden files should be shown in local
	directory listing was added (protocol.file.show_hidden_files). It
	defaults to 1 for now to preserve old behavior.  

Sat Jun 21 22:45:38 2003  Petr Baudis <pasky@ucw.cz>:

	* doc/hacking.txt:

	How should all the .c and .h files start.  

Sat Jun 21 22:40:09 2003  Petr Baudis <pasky@ucw.cz>:

	* README, src/README:

	Undo :). Everything is fine ;).  

Sat Jun 21 22:39:27 2003  Petr Baudis <pasky@ucw.cz>:

	* README, src/README:

	Dummy commit just to test whether ciabot still works fine even in
	multidirs situation.  

Sat Jun 21 15:12:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Move the directory coloring closer to where it is used.  

Sat Jun 21 14:55:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Decentralize @readlen.  

Sat Jun 21 14:45:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Rename: h -> fd, r -> readlen.  

Sat Jun 21 14:30:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.h:

	Standarized .h header. Zassie zassie... *sigh* 

Sat Jun 21 14:28:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	Sticked a TODO about the troubles of l10n in the protocol/ corner.  

Sat Jun 21 14:25:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/: codes.c, http.c:

	http_connection_info.(error_code -> http_code). It is set to @h
	always, regardless on @h's value. http_error_document() itself tests
	whether the code is suitable for generic error document or not.
	Also, don't show the generic error document for documents with
	status 3xx.  

Sat Jun 21 14:19:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	<h1> element content is now bold.  

Sat Jun 21 14:19:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	<h1> element now triggers not html_center() but html_h1(), which is
	like html_h2() but w/ default alignment AL_CENTER.  

Sat Jun 21 14:13:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	html_h() now takes additional parameter @default_align.  

Sat Jun 21 14:10:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	Use asprintfa() instead of asprintf().  

Sat Jun 21 14:10:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.h:

	(v)asprintfa() ELinks memory managment wrappers for vasprintf()
	introduced.  

Sat Jun 21 14:07:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/file.c:

	Minor cleanup.  

Sat Jun 21 13:43:43 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/file.c, util/encoding.c, util/encoding.h:

	Rename NB_KNOWN_ENCODING -> ENCODINGS_KNOWN 

Sat Jun 21 13:25:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* contrib/: README, completion.tcsh:

	Fix typo and added note about how out dated tcsh completions are.  

Sat Jun 21 13:16:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	Correctly cast &str in the asprintf() call.  

Sat Jun 21 13:15:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	Use asprintf() instead of vasprintf(), fixed the calling semantics.
	*hide* 

Sat Jun 21 13:14:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	Extended the error message by some dumb talk about what happenned.  

Sat Jun 21 13:01:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	Compilation fix: info->error_code -> @code in http_error_document().  

Sat Jun 21 13:01:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	Removed now superfluous @errs from http_error_document().  

Sat Jun 21 13:00:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	The error document is now a format string. Tidied up the generated
	document.  

Sat Jun 21 12:56:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/: codes.c, codes.h, http.c:

	Moved the error document generator from thats_all_folks fragment of
	read_http_data() to http_error_document(), placed in
	protocol/http/codes.c.  

Sat Jun 21 12:29:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	Added missing inclusion of codes.h, removed superfluous stdio.h
	inclusion.  

Sat Jun 21 12:28:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/codes.c:

	Normalized the file header. The second time already. *grumble* 

Sat Jun 21 12:26:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Oops, added forgotten break in the chunk loop ;-).  

Sat Jun 21 12:12:51 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Typo fix.  

Sat Jun 21 12:10:48 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/: Makefile.am, codes.c, codes.h, http.c:

	Text error message corresponding to error code is now printed.
	codes.{c,h} provide a way to check if code is known and if yes,
	which is its associate message.  

Sat Jun 21 12:03:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Sticked a TODO.  

Sat Jun 21 12:03:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Converted some of the HTTP error dummy document to lowercase.  

Sat Jun 21 12:01:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	The chunk decoding loop was converted from goto teleports to a while
	(1) loop.  

Sat Jun 21 11:58:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	The chunked branch moved outside of an else branch, the not-chunked
	branch now jumps at read_more at the end. I didn't reindent the
	chunked branch and i know why.  

Sat Jun 21 11:54:04 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Moved the thats_all_folks code at the end of read_http_data().  

Sat Jun 21 11:52:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Random minor cleanups --- mostly just reindentations.  

Sat Jun 21 11:06:10 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	error_code replaces code and is_error integers.  

Sat Jun 21 11:02:39 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Fix for bug 165 was improved a bit, now title is set.  

Sat Jun 21 10:41:47 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Fast hack to fix bug 165. Feel free to improve.  

Sat Jun 21 09:09:08 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Sat Jun 21 08:54:53 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	A now useless comment was removed.  

Sat Jun 21 08:48:11 2003  Laurent Monin <zas@norz.org>:

	* src/: setup.h, lowlevel/af_unix.c, lowlevel/interlink.c:

	General cleanup. MAX_BIND_TRIES was removed from setup.h since it is
	only used in af_unix.c/AF_INET and there is no need for the user to
	change it. Code related to perhaps future remote mode was removed.  

Sat Jun 21 08:06:22 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/dump/dump.c:

	Compilation fix: incomplete renaming of stat to status broke
	compilation, it was fixed. Pasky please review.  

Sat Jun 21 00:33:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/dump/dump.c:

	Cleanup --- random variables renamed, some tests moved to nicer
	places and so on.  

Sat Jun 21 00:26:22 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/dump/dump.c:

	Moved -dump implementation from dump_end() into dump_formatted().  

Sat Jun 21 00:21:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/dump/dump.c:

	stat->ce->... -> ce->...  

Sat Jun 21 00:17:53 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/dump/dump.c:

	Oops, dump_source()'s return value fix.  

Sat Jun 21 00:17:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/dump/dump.c:

	Reduced indentation.  

Sat Jun 21 00:16:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/dump/dump.c:

	Moved the -source code from dump_end() into dump_source().  

Sat Jun 21 00:03:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Reverted most of the recent changes done in the realm of
	parse_element() and get_attr_val(). They were buggy beyond repair
	and it was agreed that they should go. I tried to preserve at least
	part of the cleanups done in the meantime, so some variable renames
	etc could be carried over.  

Fri Jun 20 23:34:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/encoding.c:

	Rename decoding_handler -> decoding_backend to better reflex the
	recent changes.  

Fri Jun 20 23:02:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/http/http.c, util/encoding.c, util/encoding.h:

	Further encapsulate the decoding handlers by making the name part of
	the backend.  

Fri Jun 20 20:20:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	Cleanups.  

Fri Jun 20 19:02:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/encoding.c:

	Oops, wrong line deleted in dummy_decode() ;-). Fixed.  

Fri Jun 20 18:54:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/encoding.c:

	In the *_decode() methods, don't uselessly duplicate the data block
	but return the original one.  

Fri Jun 20 18:51:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	uncompress_data() leading comment reorganization into standard form,
	minor typo fixes and some details added.  

Fri Jun 20 18:21:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: setup.h, config/options.c, lowlevel/af_unix.c,
	lowlevel/interlink.c:

	Reverted the last patch. As I indicated clearly, this has no
	business in HEAD and should live in a branch on its own.  

Fri Jun 20 18:20:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: encoding.c, encoding.h:

	Introduced @decode method to the encoding object. It's dummy and
	returns just copy of its arguments in all encodings for now.  

Fri Jun 20 18:13:08 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, lowlevel/af_unix.c, lowlevel/interlink.c,
	setup.h:

	Experimental remote mode is now (almost) functionnal. To test define
	ELINKS_REMOTE in setup.h, compile elinks, add a second ip to your
	machine or use a second machine, then launch elinks -listen
	<your_first_ip> on one side, and elinks -remote <your_first_ip> on
	the second side. There is many things to improve, and it may not
	function as you hope it does, but feel free to provide enhancements.
	Note this feature may disappear soon if none is interested in.
	Please report issues/comments/ideas/bugs on #elinks.  

Fri Jun 20 17:30:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/version.c:

	LED indicators support.  

Fri Jun 20 17:29:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.c:

	Use vsnprintf() instead of elinks_vsnprintf() inside of
	elinks_snprintf(). Quite unlikely to be needed, but Radim Kolar
	<hsn@cybermail.net> has a point anyway ;-) (<- idea).  

Fri Jun 20 17:28:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	The quick hack version of using encoding extensions in content type
	resolving (enhance bug 26) 

Fri Jun 20 17:16:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.c:

	Some comments reorganization.  

Fri Jun 20 16:45:09 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	addr_info was renamed to socket_info which is more adequate, imho.  

Fri Jun 20 16:33:07 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	s_addr name may clash on Solaris, so all our s_addr were renamed to
	addr.  

Fri Jun 20 16:26:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/encoding.c:

	Fix problem with @extensions that made gcc-2.96 choke.  

Fri Jun 20 15:55:12 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/encoding.c:

	Simplify extension handling by making the extension list a backend
	member.  

Fri Jun 20 15:37:38 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/: encoding.c, encoding.h:

	Cleanups.  

Fri Jun 20 15:24:42 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: protocol/file.c, util/encoding.c, util/encoding.h:

	Move guess_encoding() to a more appropriate so it will available to
	mime/.  

Fri Jun 20 14:08:43 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/protocol/url.c:

	Support for file://localhost/, fixes bug 107, based on patch by Hugo
	Haas <hugo@larve.net>.  

Fri Jun 20 13:56:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: mime/backend/common.c, mime/backend/common.h,
	protocol/url.c, protocol/url.h:

	Move get_extension_from_url() to proper place.  

Fri Jun 20 13:50:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/mime/: mime.c, backend/common.c, backend/common.h:

	get_extensionpart_from_url() -> get_extension_from_url(),
	@extensionpart -> @extension inside.  

Fri Jun 20 12:51:22 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/cookies/cookies.c:

	Another act of brutality from the 'Alphabetic Order of Header File'
	PD.  

Fri Jun 20 12:06:06 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Indentation fix.  

Fri Jun 20 12:04:10 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Fix a potential issue: in some cases, we try to free a NULL pointer,
	a little step to ELinks remote mode was done.  

Fri Jun 20 11:03:12 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	enum addr_type was introduced, it will be used soon for remote
	ELinks access.  

Fri Jun 20 08:09:42 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	af_unix_close() was fixed, in certain cases, we closed fd 0.
	session-ring now works with AF_INET too, we just bind/connect on
	ELINKS_PORT + session-ring number.  

Fri Jun 20 07:41:48 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/select.c:

	Repetitive select() errors may cause an infinite loop. A minor hack
	prevents it.  

Fri Jun 20 01:45:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/da.po:

	Mindre opdatering af dansk oversttelse. ;p 

Thu Jun 19 22:38:12 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, lowlevel/af_unix.c, lowlevel/af_unix.h,
	lowlevel/interlink.c, lowlevel/interlink.h:

	bind_to_af_unix() was splitted. connect_to_af_unix() and
	af_unix_open() were introduced. Please torture and review.  

Thu Jun 19 12:22:15 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Fix for bug 209: do not call copy_chars() if not needed.  

Thu Jun 19 09:32:01 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	struct s_addr_info was introduced, it permit to get rid of s_unix,
	s_unix_l, s_unix_fd.  

Wed Jun 18 21:16:11 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	elinks_usleep() was introduced, it resides here for now.  

Wed Jun 18 20:37:31 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Prevent memleak in alloc_address(), assertions are now used.  

Wed Jun 18 20:29:38 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	alloc_address() was introduced.  

Wed Jun 18 20:11:01 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	void unlink_unix() -> void unlink_unix(struct sockaddr *s_addr) 

Wed Jun 18 20:05:12 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	get_sun_path() was introduced, it computes unix socket path.  

Wed Jun 18 19:44:49 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	get_address() now set values of passed parameters.  

Wed Jun 18 18:58:43 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Humm, better like that. ;) 

Wed Jun 18 18:39:12 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Well, struct sockaddr_un is a total mess. So i did it like that,
	have a look and comment.  

Wed Jun 18 17:21:17 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	part->data->data == NULL is acceptable in line_break() but there is
	no need to call xpand_lines() or following stuff in this case.
	Assertion was replaced by a if + goto end. It fixes bug 206 reported
	by pasky.  

Wed Jun 18 17:00:29 2003  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	Compilation fix: stdlib.h was not included, and free() declaration
	was missing.  

Wed Jun 18 14:04:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Use string utils for @saved option names. Fixes bug 207.  

Wed Jun 18 12:10:23 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Use SUN_LEN() macro to evaluate to actual length of the sockaddr_un
	structure and provide a definition of it for systems that may not
	have it.  

Wed Jun 18 11:53:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/align.h:

	Moved the #includes back near the COL() and get_bfu_color()
	declaration, keeping the tightly related and somewhat alien stuff
	together. Hm, the #includes position doesn't really matter here, but
	when I was already doing at, I moved it back as I liked it more
	before. I don't care, though.  

Wed Jun 18 11:49:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Fixed memory leak in elinks_assertm() (@buf wasn't free()d). Also
	fixed possible usage of undefined value if @buf allocation failed.  

Wed Jun 18 11:46:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Tab must have always a terminal attached, must not it? 

Wed Jun 18 10:49:45 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	AF_UNIX get_address() was reworked. A check about too long path
	(elinks_home) was added. An error produced by connect() is ignored,
	since this case is normal.  

Wed Jun 18 08:51:25 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Adequate error messages are now printed on socket(), connect(),
	bind() failures.  

Wed Jun 18 08:20:38 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Dummy entry to fix last message log: accept() failure is now
	handled.  

Wed Jun 18 07:59:47 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Connect() failure is now handled.  

Wed Jun 18 07:48:33 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Some variables were marked as static, minor comments were added
	about future work to be done here.  

Wed Jun 18 01:55:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/: conv.h, hash.h, version.h:

	Cleanups.  

Wed Jun 18 01:11:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/bfu/align.h:

	Tidyup: Move enum declaration below header files.  

Wed Jun 18 01:05:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/bfu/hotkey.h:

	Convert to standard header file format.  

Wed Jun 18 00:59:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/bfu/listbox.h:

	Declare one-bit fields unsigned.  

Wed Jun 18 00:55:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/snprintf.h:

	Added TODO note about trouble with usage of (v)asprintf() under
	--enable-debug mode.  

Wed Jun 18 00:34:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	In try_extension_type() always do lookup with xwin on (even if ...)
	since we are only interested in the content type.  

Wed Jun 18 00:30:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: mime/mime.c, mime/mime.h, sched/download.c:

	No need to let mime/ know about terminals only about xwin
	capabilities.  

Wed Jun 18 00:21:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.h:

	Removed @flags member that is now represented by bitfields.  

Wed Jun 18 00:19:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/file.c:

	Removed comment that has been moved to header file.  

Wed Jun 18 00:09:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/da.po:

	Danish translation updated.  

Tue Jun 17 23:47:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/da.po:

	Danish update, that goes out to Miciah who doesn't speak a word
	Danish and still spotted a few errors in my translations. One
	thorough reviewer ;) 

Tue Jun 17 23:44:18 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Character sequence '< ' in <PRE></PRE> caused the document to not be
	entirely rendered. This was introduced by bug 200 fix. Concerned
	code was fixed.  

Tue Jun 17 23:23:46 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Static + minor cleanup.  

Tue Jun 17 23:04:52 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Redundant code was moved to a FF_SEARCH() macro. Idea by Pasky ;).  

Tue Jun 17 16:47:08 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Case sensitivity test was finally moved outside the loop, as it was
	planned. Now fastfind_search gives maximum performance.  

Tue Jun 17 16:26:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Clustered @head initialization in format_html().  

Tue Jun 17 16:18:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Fixed segfault caused by carelessly placed assertm() in process_link
	fragment of put_chars(), reported by zas.  

Tue Jun 17 16:17:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Minor tidyup. assert(ce && screen) only if @head allocation didn't
	fail.  

Tue Jun 17 16:12:30 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	assert(): valid chars only at index time too.  

Tue Jun 17 16:10:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Minor get_convert_table() cleanup. Removed now useless tests for
	(head) (it is assert()'d).  

Tue Jun 17 16:07:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Tidyup.  

Tue Jun 17 16:07:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Account the recently introduced FF_MAX_CHARS if. And move it after
	interinc().  

Tue Jun 17 16:04:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Reverted zas' 'fix', unreverting mine ;-).  

Tue Jun 17 15:58:36 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Fix a fatal bug: do not even consult index if char is not in a valid
	range. Bug reported by Pasky.  

Tue Jun 17 15:56:43 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Fix bad assertm().  

Tue Jun 17 15:27:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	And handle more gracefully the assert()ion failure.  

Tue Jun 17 15:26:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Assert about part->data->nlinks in put_chars() process_link
	fragment. This reflects the original code.  

Tue Jun 17 15:07:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Tidyup.  

Tue Jun 17 15:02:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Reintroduced (p->data) assertion into xpand_line, it is not a valid
	situation even on the display_complicated_table() call path.  

Tue Jun 17 14:52:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Attempted to make the execution flow more intuitive.  

Tue Jun 17 14:51:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Indentation fix.  

Tue Jun 17 14:43:53 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Reverted xpand_line() assert(p->data) instead of just returning. It
	is apparently valid at the display_complicated_table() ->
	expand_line() call path.  

Tue Jun 17 14:41:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Reverted xpand_lines() assert(p->data) instead of just returning. It
	is apparently valid at the display_complicated_table() ->
	expand_lines() call path.  

Tue Jun 17 14:36:23 2003  Laurent Monin <zas@norz.org>:

	* doc/hacking.txt:

	A note about assert() and assertm() was added.  

Tue Jun 17 14:33:30 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	A missing assertion p->data->data != NULL was added.  

Tue Jun 17 14:30:44 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	The bad "weird test" change was fixed. Reported by Pasky.  

Tue Jun 17 14:13:42 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Last steps to assert() generalization. Please report any assert()
	failure.  

Tue Jun 17 13:42:36 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Next steps to assert() generalization.  

Tue Jun 17 13:29:37 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Next steps to assert() generalization.  

Tue Jun 17 13:24:47 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	A useless test was removed. A missing assert() was added.  

Tue Jun 17 13:18:32 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	A weird test was reworked.  

Tue Jun 17 13:10:33 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Label no_l was renamed to no_link.  

Tue Jun 17 13:06:42 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	A useless label and a goto were removed.  

Tue Jun 17 13:04:01 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Next steps to assert() generalization.  

Tue Jun 17 12:51:44 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Next steps to assert() generalization.  

Tue Jun 17 12:47:31 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Next steps to assert() generalization.  

Tue Jun 17 12:43:27 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Next steps to assert() generalization.  

Tue Jun 17 12:31:21 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Reverted reverting of changes. They are _not_ too agressive.  

Tue Jun 17 11:52:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Partially reverted some of the assert()ization, some of the changes
	seemed way too agressive.  

Tue Jun 17 11:34:53 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Next steps to assert() generalization.  

Tue Jun 17 11:29:41 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Next steps to assert() generalization.  

Tue Jun 17 11:26:18 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Next steps to assert() generalization.  

Tue Jun 17 11:21:22 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	First steps to assert() generalization.  

Tue Jun 17 11:11:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	_GNU_SOURCE #defining should be the very first thing we do.  

Tue Jun 17 11:09:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: snprintf.c, snprintf.h:

	Reverted the removal of HAVE_C99_SNPRINTF test, we *DO* want to use
	our snprintf() if the system's doesn't provide C99 return value
	semantic. Oh, and s/C99_SNPRINTF/C99_VSNPRINTF/ ;-).  

Tue Jun 17 08:55:39 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Attempt to reduce code redundancy was a bad thing. This code was not
	exactly redundant. Fixed.  

Tue Jun 17 07:43:32 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	split_line() was fixed. Bug introduced by a bad movesky :) 

Tue Jun 17 07:27:30 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Superfluous indentation was removed. split_line_at() is now declared
	inline.  

Tue Jun 17 07:17:27 2003  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	Define _GNU_SOURCE for vasprintf(). It fixes a compilation issue...  

Tue Jun 17 01:16:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/snprintf.h:

	Removed apparently bogus defined(HAVE_C99_SNPRINTF) test. It was not
	AC_DEFINE'd in configure.in so it caused undefined reference to
	elinks_snprintf errors. Maybe it's time to at least take the time to
	compile before committing? 

Tue Jun 17 00:13:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/error.c:

	Correctly cast buffer pointer in vasprintf call.  

Mon Jun 16 16:43:40 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	When paging up/down, move by viewport_height - 1 rather than by
	viewport_height, making the first/last line common between the two
	states. I think this has rather big impact on ease of usability in
	some situations.  

Mon Jun 16 16:13:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Use assertm() instead of the manual checks + internal() calls.  

Mon Jun 16 16:11:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h:

	Introduced (unexpectably kludgy, after all :[ ) assertm() macro,
	which can print out a user-provided message (defined by format
	string) if the assertion fails.  

Mon Jun 16 15:42:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Minor tidyup, spelling fixes.  

Mon Jun 16 15:37:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Removed redundant code in split_line_at() and split_line(), I hope
	the change is ok.  

Mon Jun 16 15:36:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Described split_line() and documented its return value.  

Mon Jun 16 15:22:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Remove pointless assignment.  

Mon Jun 16 15:17:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Forked split_line_at() from split_line(), just containing everything
	after the 'split:' label.  

Mon Jun 16 15:15:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Removed usage of @tmp from the 'trunk' part of split_line().  

Mon Jun 16 15:13:40 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	@i -> @x in split_line().  

Mon Jun 16 15:01:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	The (i + 1) change reverted, I'm silly and zas is the god :).  

Mon Jun 16 15:00:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Use explicitly either (i + 1) or (i - 1) --- this fixes few bugs
	introduced by the simplification and also makes it a little easier
	to see what's moving around where, I think.  

Mon Jun 16 14:51:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Reduce comments noise.  

Mon Jun 16 14:50:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Removed the old split_line() implementation.  

Mon Jun 16 14:45:01 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Big code simplification in split_line().  

Mon Jun 16 14:40:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Removed stale variable usage, compilation fix.  

Mon Jun 16 14:33:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	set_hline() cleanup and minor parameters reordering.  

Mon Jun 16 14:30:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	@c -> @chars, @l -> @charslen in put_chars(_conv)().  

Mon Jun 16 14:12:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/: renderer.c, renderer.h:

	part.spl -> part.spaces_len 

Mon Jun 16 14:08:22 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Grammar fix.  

Mon Jun 16 14:07:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Tidyup of split_line().  

Mon Jun 16 09:06:38 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Fix for &nbsp &nbsp<foo> is now complete.  

Mon Jun 16 00:40:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Small cleanup to use more general 'buffer layout'.  

Sun Jun 15 23:34:53 2003  Laurent Monin <zas@norz.org>:

	* src/mime/mime.c:

	Code was simplified by using straconcat().  

Sun Jun 15 23:25:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/download.c:

	More cleanups of type_query(). The 'What to do?' dialog is more
	informative.  

Sun Jun 15 23:18:14 2003  Laurent Monin <zas@norz.org>:

	* src/mime/backend/default.c:

	Fix the fix.  

Sun Jun 15 23:12:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/default.c:

	Fix warning from using uninitialized variable. Hmm.  

Sun Jun 15 23:07:38 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/: mailcap.c, mailcap.h, mime.c, mime.h:

	Functionality for these files are now integrated in mime/ system.  

Sun Jun 15 23:05:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/download.c:

	Finally also actually use the mime/ system. I am a happy man (or
	what ever I am) now. :) 

Sun Jun 15 23:04:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/Makefile.am:

	No need for protocol/ mime files anymore.  

Sun Jun 15 23:03:34 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/main.c:

	Install the new init/done hooks for the mime systems.  

Sun Jun 15 23:02:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/Makefile.am:

	Link in the mime system.  

Sun Jun 15 22:53:12 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/default.c:

	Fix potential memleak.  

Sun Jun 15 22:44:12 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/main.c, src/config/kbdbind.c,
	src/dialogs/menu.c, src/sched/connection.c, src/sched/sched.c,
	src/sched/session.c, src/scripting/Makefile.am,
	src/scripting/lua/core.c, src/scripting/lua/core.h,
	src/scripting/lua/hooks.c, src/scripting/lua/hooks.h,
	src/viewer/text/view.c:

	src/lua/* -> src/scripting/lua/*, inspired by kuser.  

Sun Jun 15 22:39:52 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/scripting/Makefile.am:

	Added src/scripting/Makefile.am, dummy for now.  

Sun Jun 15 22:32:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/scripting/lua/: .cvsignore, .vimrc:

	More fairies.  

Sun Jun 15 22:32:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/scripting/: .cvsignore, .vimrc:

	Added fairies.  

Sun Jun 15 22:23:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	@ct -> @ctype in ses_chktype(). Inspired by Jonas.  

Sun Jun 15 22:22:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	@r -> @plaintext in ses_chktype(). Inspired by Jonas.  

Sun Jun 15 22:17:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Don't assume that option.flags bitmask contains just one flag when
	testing for OPT_AUTOCREATE --- test properly by &'ing it. Patch by
	kuser.  

Sun Jun 15 22:11:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/protocol/mailcap.c:

	Don't try to fix problems using a sledge hammer. Use options at
	mime.mailcap.*.  

Sun Jun 15 22:11:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Tidyup.  

Sun Jun 15 21:56:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Huh. Reverted strange patch by Jonas. It is not clear what exactly
	it fixes, and whatever it fixes, it certainly fixes it at the wrong
	place.  

Sun Jun 15 19:57:45 2003  Laurent Monin <zas@norz.org>:

	* src/sched/history.c:

	Bug 202 should be fixed by that.  

Sun Jun 15 19:12:17 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Sun Jun 15 17:21:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Elaborated a bit in the mime.mimetypes describtion. Hope it's ok Zas
	;).  

Sun Jun 15 17:11:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/download.c:

	Remove unused argument to type_query().  

Sun Jun 15 17:06:57 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	2nd step of mime/ integration. Move mailcap options to mime.* and
	introduce options for the mimetype backend.  

Sun Jun 15 16:58:19 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Fix grave option alias bug to actually fetch the aliased option.  

Sun Jun 15 15:59:34 2003  Petr Baudis <pasky@ucw.cz>:

	* NEWS:

	Hm, forgot to update NEWS. Whatever... ;-).  

Sun Jun 15 15:47:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* acconfig.h, configure.in:

	Compile time configuration for mimetypes backend.  

Sun Jun 15 15:25:25 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.5pre1.CVS --- let the fun begin again 

Sun Jun 15 15:20:28 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.5pre1 

Sun Jun 15 15:10:49 2003  Petr Baudis <pasky@ucw.cz>:

	* doc/book/Makefile.am:

	Typo fix.  

Sun Jun 15 15:04:10 2003  Jonas Fonseca <fonseca@diku.dk>:

	* AUTHORS:

	Upgrade myself to doc/book keeper.  

Sun Jun 15 15:01:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/setup.h:

	ELINKS_CVSWEB_URL changed to http://cvsweb.elinks.or.cz/ ;-).  

Sun Jun 15 14:39:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: download.c, location.c, location.h, session.c:

	Reverted the last Jonas' patch, it ignored my remarks --- the
	direction argument is reverse than how it is commonly used and
	set_session_location() doesn't belong to sched/location.*.  

Sun Jun 15 14:35:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/man/man5/: elinks.conf.5, elinkskeys.5:

	Oops. DISABLED notices removed.  

Sun Jun 15 14:28:52 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/man/man5/elinks.conf.5:

	First version using help2doc so a lot of changes. It's maybe needs
	some more work but _template_ and language help printing makes
	updating a must.  

Sun Jun 15 14:24:57 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/man/man1/elinks.1.in:

	First version using the output from help2doc.  

Sun Jun 15 14:19:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Improve the description of ui.window_title so it contains the word
	xterm. Idea by Jeremy C. Reed <reed@reedmedia.net> 

Sun Jun 15 14:05:10 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: download.c, location.c, location.h, session.c:

	Encapsulate setting of the session location.  

Sun Jun 15 13:59:44 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Tadaaaaaaaaaaaaaaaaam. Use go_(un)back() in the loops traversing
	history/unhistory when moving by n>1 steps, instad of just manually
	moving the locations between lists. Accidentally, this also fixes
	the famous Bug 114. Good, time to start huge celebration! 0.5pre1 on
	its way.  

Sun Jun 15 13:59:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/session.c:

	No need to access session variables through task 

Sun Jun 15 12:59:08 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	First Tab, then Tab in background.  

Sun Jun 15 12:38:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/colors.c, document/html/parser.c,
	util/fastfind.c, util/fastfind.h:

	fastfind_terminate() -> fastfind_done() 

Sun Jun 15 12:36:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Finish the trampoline -> leafset change.  

Sun Jun 15 12:20:11 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Compilation fix.  

Sun Jun 15 12:07:19 2003  Laurent Monin <zas@norz.org>:

	* test/color.html:

	Color chart was added.  

Sun Jun 15 11:55:54 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Minor cleanup of fastfind_node_compress().  

Sun Jun 15 11:29:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Minor tidyup.  

Sun Jun 15 11:25:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	_Some_ current -> leafset changes.  

Sun Jun 15 11:18:14 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, document/html/parser.c, document/html/parser.h:

	free_tags_cache -> free_tags_lookup 

Sun Jun 15 11:18:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Comment fix.  

Sun Jun 15 11:17:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	trampoline -> leafset. Let's see how long _this_ name will stand :).  

Sun Jun 15 11:14:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	fastfind_node_compress() now takes directly @current.  

Sun Jun 15 11:13:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/colors.c:

	Removed useless ff_info_colors NULL initialization. It's static.
	It's static. Yadda yadda. It's static ;-).  

Sun Jun 15 11:09:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Compilation fix.  

Sun Jun 15 11:06:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/parser.c, util/fastfind.c, util/fastfind.h,
	document/html/colors.c:

	fastfind_index_compress() -> fastfind_node_compress(). Support for
	NULL @current removed. fastfind_index_compress() is now just a
	wrapper around fastfind_node_compress() passing it the
	@handle.root_trampoline as @current. fastfind_index_compress() now
	also takes only the @fastfind_handle argument.  

Sun Jun 15 11:06:01 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, document/html/colors.c, document/html/colors.h:

	Colors lookup is now fastfind enabled ;).  

Sun Jun 15 10:55:21 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Removed useless NULL initialization of ff_info_tags (it's static,
	thus preinitialized).  

Sun Jun 15 10:54:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	ff_elt* -> ff_node* 

Sun Jun 15 10:48:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	line -> trampoline.. a bit longer and sounding perhaps a bit weird,
	but hopefully MUCH less confusing. All identifiers containing that
	token converted.  

Sun Jun 15 10:43:16 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Initialize struct fastfind_info * to NULL, since it may not be
	modified.  

Sun Jun 15 10:01:38 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Now useless #ifdef/#endif was removed, it prevented usage of
	fastfind...  

Sun Jun 15 02:00:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Cleanup the long help print function. Adding both language and
	_template_ support. Sorry pasky, this ended up as an all or nothing
	config.  

Sun Jun 15 00:21:56 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Fix for bug 200 was buggy, this one should fix it, please check.  

Sat Jun 14 23:42:46 2003  Laurent Monin <zas@norz.org>:

	* src/: osdep/os_dep.c, terminal/tab.c, terminal/tab.h:

	stay_here -> in_background. Suggestion by Jonas.  

Sat Jun 14 22:36:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Tried to guess the algorithm behind fastfind. May not be accurate,
	please correct. Wasn't that easy to figure out due to the funny
	alphabets translations. Please document your code better, zas :-).  

Sat Jun 14 22:31:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Put short help printing in separate function and clean it up.  

Sat Jun 14 22:07:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Minor ifdef tidyup.  

Sat Jun 14 21:08:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Remove indentation hack. It didn't improve readability and
	complicated the code.  

Sat Jun 14 20:42:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Introduced accif(), which merged testinc() and if() into one. Use it
	at most places where testinc() was used.  

Sat Jun 14 20:35:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/html/parser.c:

	Move ff_into_tags inside #USE_FASTFIND #ifdef and type it correctly.  

Sat Jun 14 20:29:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Don't forget to #undef ifcase.  

Sat Jun 14 20:26:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Normalized util/fastfind.c header.  

Sat Jun 14 20:21:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: fastfind.c, fastfind.h:

	Unanonymize fastfind_handle, it is pointer to (struct
	fastfind_info).  

Sat Jun 14 20:13:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, document/html/parser.c, document/html/parser.h,
	util/fastfind.h:

	Introduced free_tags_cache() and moved+statified ff_info_tags inside
	of document/html/parser.c. fastfind_terminate() is called from
	free_tags_cache().  

Sat Jun 14 20:07:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.h:

	fastfind_terminate() now against takes @fastfind_handle as its
	argument.  

Sat Jun 14 20:05:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.h:

	#define USE_FASTFIND in util/fastfind.h.  

Sat Jun 14 20:02:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, main.h, setup.h:

	Source garbage collection. Don't pollute setup.h by USE_FASTFIND and
	don't pollute main.* with totally unrelated things. We won't compile
	for a while now, it seems. Please stand by.  

Sat Jun 14 19:59:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/fastfind.c:

	Don't assert() things that can be just allocation errors.  

Sat Jun 14 19:37:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	Fixed &nbsp &nbsp<foo> handling regression reported by Miciah.  

Sat Jun 14 18:58:32 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/: fastfind.c, fastfind.h:

	Small improvement of searching a compressed line + spell fix.  

Sat Jun 14 17:21:59 2003  Laurent Monin <zas@norz.org>:

	* src/util/: fastfind.c, fastfind.h:

	Major code cleanup by Jonas (and a bit by me). Thanks a lot Jonas
	;).  

Sat Jun 14 13:16:48 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Bad tags interpretation fix. See bug 200.  

Sat Jun 14 13:15:30 2003  Laurent Monin <zas@norz.org>:

	* src/: osdep/os_dep.c, terminal/tab.c, terminal/tab.h,
	terminal/terminal.c:

	Now we can open tabs without swapping to them with "Open tab (but
	stay here).", feel free to improve..  

Sat Jun 14 10:36:36 2003  Laurent Monin <zas@norz.org>:

	* src/util/: fastfind.c, fastfind.h:

	FASTFIND_DEBUG moved from .h to .c.  

Sat Jun 14 10:32:36 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Shorter struct is now used by default. Cleanup and more statistics.  

Sat Jun 14 01:13:23 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Missing #define were added.  

Sat Jun 14 01:00:42 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, main.h, intl/charsets.c:

	FastFind for entities was removed and entities cache is now fully
	enabled.  

Sat Jun 14 00:48:20 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	More statistics and cleanup.  

Sat Jun 14 00:25:14 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	General cleanup: assertions, macros, minor fixes.  

Fri Jun 13 23:00:37 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Cleanup, some assert() and macros were added to check limits.  

Fri Jun 13 22:36:06 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	I prefer (*reset)() over reset() notation, for a callback function.
	Sorry fonseca ;).  

Fri Jun 13 22:31:51 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	ifcase() macro was introduced to shorten the code concerning case
	sensitivity.  

Fri Jun 13 22:14:02 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Temporary vars now handles realloc returned values in alloc_line() +
	some cleanup.  

Fri Jun 13 22:04:51 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Temporary vars now handles realloc returned values in
	add_to_pointers + some cleanup.  

Fri Jun 13 21:47:03 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	void *calloc (size_t nmemb, size_t size)... Order of parameters were
	inverted .Thanks to Jonas for the report.  

Fri Jun 13 18:38:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/fastfind.c:

	A lot of s/ff_info/info/ .. Improves line length and readability ..
	atleast for me ;) 

Fri Jun 13 18:12:34 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/fastfind.c:

	Some small cleanups. Rename member s/searchs/searches/.  

Fri Jun 13 17:54:22 2003  Laurent Monin <zas@norz.org>:

	* src/: intl/charsets.c, main.c, main.h:

	Use fastfind for entities searching, due to entity cache efficiency,
	performance gain is minimal, we should make it optionnal.  

Fri Jun 13 17:48:47 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.c:

	Case sensitive key match was fixed. Use ff_elt and ff_elt_c for more
	than 512 keys.  

Fri Jun 13 17:04:39 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, main.h, setup.h, document/html/parser.c:

	Now fastfind is used by parser.  

Fri Jun 13 17:02:36 2003  Laurent Monin <zas@norz.org>:

	* src/util/fastfind.h:

	Debug mode is now disabled. Feel free to use it, it will produce
	statistics about fastfind efficiency.  

Fri Jun 13 16:59:32 2003  Laurent Monin <zas@norz.org>:

	* src/util/: Makefile.am, fastfind.c, fastfind.h:

	Zas's Fast Find Algorithm: it will replace bsearch() + strcasecmp()
	... in parser.c. Please test, comment, improve.  

Fri Jun 13 14:07:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: .cvsignore, config/.cvsignore, manpages/.cvsignore:

	Update files cvs should ignore.  

Fri Jun 13 14:06:32 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/tools/help2doc:

	Some over escaped chars was trimmed.  

Fri Jun 13 13:34:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Small description change that will make generating elinks.conf
	easier.  

Thu Jun 12 18:43:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Since go_backwards() is called only with psteps being 1 and more,
	steps is always >= 0. Thus removed useless check.  

Thu Jun 12 18:41:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Really do.  

Thu Jun 12 18:40:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, sched/history.c, sched/location.c,
	sched/location.h:

	Removed the location.unhist_jump hack, it will not be needed soon
	anymoe and it didn't sound as a good idea anyway.  

Thu Jun 12 16:26:03 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: Makefile.doc, config/elinks.conf.xml, tools/help2doc,
	tools/help2docbook:

	Renamed the doc script. It has been hacked extensively to also
	support generating elinks.conf.5, just fly to src/doc/book and `make
	generated-docs`.  

Thu Jun 12 01:15:24 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/scripting/lua/hooks.c:

	Fix a login inversion in 'Use have_location() instead of hardwired
	list_empty() call.' 

Thu Jun 12 01:06:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/session.h:

	Damn dependencies. Removed set_location() ...  

Thu Jun 12 00:47:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: history.h, session.h:

	Added more functions to encapsulate location/history management.  

Thu Jun 12 00:08:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/session.h:

	Minor tidy up of comments 

Thu Jun 12 00:02:07 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/: download.c, history.c, session.c, session.h:

	Renames: session_wtd -> task_type, wtd_data -> task.  

Wed Jun 11 22:54:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/document.c, document/html/renderer.c,
	scripting/lua/core.c, viewer/text/vs.c:

	Removed useless including of sched/history.h.  

Wed Jun 11 22:52:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/renderer.c, scripting/lua/core.c,
	viewer/text/view.h:

	Removed useless including of sched/location.h.  

Wed Jun 11 22:49:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	If @location, destroy_location() upon destroying struct session.  

Wed Jun 11 22:49:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/scripting/lua/hooks.c:

	Use have_location() instead of hardwired list_empty() call.  

Wed Jun 11 22:42:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.h:

	Reordering of declarations.  

Wed Jun 11 22:42:04 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: history.h, session.h:

	Moved have_location() from sched/history.h to sched/session.h.  

Wed Jun 11 22:36:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: location.h, session.h:

	Moved cur_loc() from sched/location.h to sched/session.h, it makes
	more sense and is nicer from the OO POV. Added session.location
	field, not being used yet. The gracious reviewer shall overlook that
	the comments inserted already reflect the planned final state.  

Wed Jun 11 22:33:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/tools/help2docbook:

	Converted to backend design ;) 

Wed Jun 11 22:29:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.h:

	Briefly described struct session. Massively reorganized it --- now
	it is logically chunked to several parts clustering tightly related
	fields, and each of the parts is even captioned! ;-). Documented
	type of linked lists items.  

Wed Jun 11 22:14:53 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.h:

	Commented (struct session)'s helper structures, minor reorder inside
	of (struct frame) to be a bit more logical.  

Wed Jun 11 22:05:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Make ses_unback() more consistent with ses_back() --- when
	loc->vs.url ne ses->loading_url (when can that happen? only when we
	would call ses_unback() w/o preceding go_unback(), it seems..?),
	remake the current location.  

Wed Jun 11 20:14:28 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/config/examples.xml:

	More snippets ...  

Wed Jun 11 20:08:12 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: elinksbook.dtd, config/elinks.conf.xml,
	config/syntax.xml:

	Adding snippets that will be used by both tools/help2docbook and
	config/intro.xml.  

Wed Jun 11 18:40:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/tools/help2docbook:

	Cleanup the script, and fix handling of -? and -h special case.  

Wed Jun 11 16:53:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Removed unused label no_mem in frm_download().  

Wed Jun 11 16:42:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Removed unused variable @l from do_move().  

Wed Jun 11 16:28:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Fixed typo in history movement backends return value description.  

Wed Jun 11 16:22:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Oops, fixed errorneous commit --- the previous change was bogus,
	sorry.  

Wed Jun 11 16:20:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/hotkey.h:

	C++ style comments -> C comments 

Wed Jun 11 15:38:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Simplify the get_opt_() declaration a little.  

Wed Jun 11 15:35:08 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, options.h:

	Be a little more paranoid regarding Heisenbugs (that's how they call
	it in man assert(3)\! ;-) --- even in non-DEBUG mode, the real
	function is get_opt_ and get_opt macro wraps around it.  

Wed Jun 11 15:29:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	ses->ref_url may be NULL and it's no problem, so don't panic if its
	allocation fails.  

Wed Jun 11 15:27:53 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: protocol/http/http.c, sched/connection.c,
	sched/connection.h, sched/sched.c, sched/sched.h:

	prev_url -> ref_url - Makes Grepping Easier.  

Wed Jun 11 15:26:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/history.c, sched/session.c, viewer/text/view.c:

	ref_url is now ordinary string, not the granural one (that is, we
	alloc it by stracpy(), not init_str()). Inspiration by Jonas and
	Miciah.  

Wed Jun 11 14:59:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Rename get_field* -> get_mailcap_field* 

Wed Jun 11 14:54:37 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Further conformance fixes: Correctly handle implicit wild type.  

Wed Jun 11 14:43:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: setup.h, mime/backend/mailcap.c:

	Improve of conformance. Triggered by Miciah's comment updates. :) 

Wed Jun 11 14:40:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mimetypes.c:

	Compile fix of the heap to stack usage change.  

Wed Jun 11 12:00:46 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/scripting/lua/core.c:

	Check that memacpy did not return NULL. Miciah is a dunce.  

Wed Jun 11 11:03:16 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/util/encoding.c:

	Make some structures static.  

Wed Jun 11 10:44:18 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/mime/backend/mailcap.c:

	A few comment clean-ups for fun.  

Wed Jun 11 10:23:15 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/viewer/dump/dump.c:

	error("%s", m) is silly! 

Wed Jun 11 10:05:03 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/: bookmarks/dialogs.c, globhist/dialogs.c:

	Fix two more strings that had a space before a question mark.  

Wed Jun 11 09:59:59 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/config/dialogs.c:

	Fix some line-breaks in the Options manager Info box which were
	inadvertently changed the msg_text migration.  

Wed Jun 11 09:30:38 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/: bookmarks/dialogs.c, config/dialogs.c:

	Fix two strings where we had a space before a question mark.  

Wed Jun 11 09:25:26 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/bfu/hotkey.c:

	is_hotkey: Test whether a pointer is NULL _before_ we dereference 
	that pointer, and while I'm at it, use assert() for that test.  

Wed Jun 11 09:09:10 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/util/error.c:

	elinks_debug, elinks_error, and elinks_internal now print even if
	they need to truncate the string.  The code is slightly simpler as a
	side-effect of this change.  

Wed Jun 11 08:39:05 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/config/: options.c, options.h:

	Don't pass line-numbers and file-names to get_opt in non-DEBUG
	builds.  

Wed Jun 11 07:21:20 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Wed Jun 11 06:19:29 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/: util/error.h, elusive/parser/css/atrule.c,
	elusive/parser/css/parser.c, elusive/parser/css/ruleset.c,
	elusive/parser/css/scanner.c, elusive/parser/css/tree.c:

	Fix assert() and all uses of it: Before, assert(foo) failed if foo
	was true; now, assert(foo) fails if foo is false. (What do you think
	'assert' *means*?) 

Wed Jun 11 05:55:06 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/sched/history.c:

	go_away: As suggested by Jonas Fonseca a few days ago, replace a
	init_str()/add_to_str() combination with stracpy().  

Wed Jun 11 05:45:03 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/scripting/lua/core.c:

	l_current_url: Instead of stracpying vs->url and replacing any
	POST_CHAR with \0, now we memacpy vs->url up to POST_CHAR, or the
	whole line if there is no POST_CHAR.  This improves memory usage and
	performance, especially with file-uploads.  

Wed Jun 11 05:19:26 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/mime/backend/mimetypes.c:

	Use the stack instead of mem_allocing in parse_mimetypes_file.  

Wed Jun 11 05:16:23 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/sched/history.c:

	Remove a pointless assignment in free_history().  

Wed Jun 11 05:12:15 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/mime/backend/: default.c, mailcap.c:

	'bool ? 1 : 0' is superfluous; just use 'bool'.  

Wed Jun 11 05:08:42 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/sched/download.c:

	Remove unnecessary strcmp in lookup_unique_name; pointer comparison
	is sufficient.  

Wed Jun 11 05:02:58 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/mime/mime.c:

	try_extension_type: Replace safe_strncpy with memcpy; we just
	allocated the necessary space, and the string is already
	null-terminated, so memcpy is fine.  

Wed Jun 11 03:04:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/: mailcap.c, mimetypes.c:

	Cleanups and small optimizations + fix of skip_whitespace macro 

Wed Jun 11 03:01:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	Tidy up.  

Wed Jun 11 01:40:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: .cvsignore, Makefile.doc, config/cmdoptions.xml,
	manpages/.cvsignore, manpages/elinks.1.xml,
	manpages/elinkskeys.5.xml:

	Varies adjustments. Make rule for building config/cmdoptions.xml so
	it can be removed (again already).  

Wed Jun 11 01:14:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/tools/help2docbook:

	First part of doc autogenerator script.  

Tue Jun 10 23:52:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in, doc/book/config.ent.in, doc/book/elinksbook.dtd,
	doc/man/man5/elinkskeys.5:

	Make configure control wether to use DocBook XML or not.  

Tue Jun 10 23:47:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: Makefile.am, Makefile.doc:

	Generalize book build rules the same way as the manpages.  

Tue Jun 10 23:45:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/book.xml:

	s/manual/book/. Is this a good change? 

Tue Jun 10 23:35:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: config/mime.xml, features/bookmarks.xml,
	intro/installation.xml:

	A lot of small fixes. Remove <chapterinfo> and unused links.  

Tue Jun 10 23:31:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/info/: authors.xml, preface.xml, revision.xml:

	Rest of the meta data.  

Tue Jun 10 21:39:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: book.xml, elinksbook.dtd:

	Added the last file entities and the book main file.  

Tue Jun 10 21:29:43 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: Makefile.am, elinksbook.dtd, intro/installation.xml:

	Installation docs. And declare entities for the current files. Put
	features/* in EXTRA_DIST.  

Tue Jun 10 21:19:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/: common.c, common.h:

	Remove now unused function get_extension_from_url() virtually
	patched by Miciah.  

Tue Jun 10 21:10:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/config/mime.xml:

	Adding Jose' mime docs.  

Tue Jun 10 20:32:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: features/bookmarks.xml, manpages/elinks.1.xml,
	manpages/elinkskeys.5.xml:

	Tiny. A few id renames. Give hint for html filename.  

Tue Jun 10 19:27:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/config.ent.in:

	Comments must not contain '--' 

Tue Jun 10 19:23:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/version.c:

	Elaborated some feature names and other details changed regarding
	features listing.  

Tue Jun 10 19:19:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Oops, we should then call elinks_error() directly, not the error()
	wrapper ;-).  

Tue Jun 10 19:19:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Now config file syntax errors are reported w/o useless stuff
	(error() location in the source --- show error location in the
	configfile instead).  

Tue Jun 10 19:17:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: config.ent.in, elinksbook.dtd:

	s/use-config-entities/override-config-entities/. This way we can get
	the @VERSION@.  

Tue Jun 10 18:16:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: elinksbook.dtd, features/bookmarks.xml:

	Pasky ultimate bookmark guide.  

Tue Jun 10 17:26:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: Makefile.doc, manpages/Makefile.am:

	Test if *DOCTOOL is set before building docs. Moved manpage rules.  

Tue Jun 10 16:34:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/tools/: .cvsignore, .vimrc:

	Give me an F ... give me an A ... give me ...  

Tue Jun 10 16:29:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/TODO:

	Removed and added a few items.  

Tue Jun 10 16:17:09 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/.cvsignore:

	Added generated config.ent 

Tue Jun 10 16:15:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: elinksbook.dtd, config/cmdoptions.xml,
	config/envvars.xml, manpages/elinks.1.xml:

	More splitting and removed <?xml ...?> since docbook2man choked on
	it :( 

Tue Jun 10 16:05:07 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: config/files.xml, manpages/elinks.1.xml:

	First step of splitting and generalizing documentation. New concept:
	object oriented documentation. ;) 

Tue Jun 10 16:02:40 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: config.ent.in, elinksbook.dtd:

	Reorganizing the dtd to make it readable. Make it include
	config.ent.  

Tue Jun 10 15:40:37 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in:

	Hmm too trigger happy. Let configure generate file added in last
	commit.  

Tue Jun 10 15:38:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/config.ent.in:

	configure.in 

Tue Jun 10 15:27:54 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/sched/history.c:

	Fix the return type of ses_leave_location per pasky's request.  

Tue Jun 10 14:50:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: download.c, session.h:

	Oops, this wasn't supposed to be committed (yet). Sorry for a bogus
	commit.  

Tue Jun 10 14:49:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: download.c, history.c, session.h:

	Reindentation, basically.  

Tue Jun 10 14:47:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Oops, added missing test for return value of ses_leave_location()
	inside of ses_unback().  

Tue Jun 10 14:46:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Added @dir parameter also to ses_leave_location(), fixed its
	documentation near go_away().  

Tue Jun 10 14:38:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	ses_leave_location() now returns the same thing as go_away() does.
	have_location() moved from ses_back() to ses_leave_location(),
	making the test to also take place in ses_unback().  

Tue Jun 10 14:35:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Tiny whitespace additions, documented roughly ses_leave_location().  

Tue Jun 10 13:41:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: Makefile.am, elinksbook.dtd, manpages/Makefile.am,
	manpages/elinks.1.xml, manpages/elinkskeys.5.xml:

	Misc updates. Added dtd to use for configuring the doc/book
	processing, and make manpages use it. Minor fixes of the xml.  

Tue Jun 10 02:12:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: Makefile.am, Makefile.doc:

	Move DOCBUILDIR to Makefile.doc. Make sure the build subdirs are
	available.  

Tue Jun 10 00:24:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: config/options.c, document/html/parser.c:

	Two felonies corrected by the whitespace police.  

Mon Jun  9 23:56:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: config/.cvsignore, config/.vimrc, info/.cvsignore,
	info/.vimrc, intro/.cvsignore, intro/.vimrc:

	Addedd fairies.  

Mon Jun  9 23:23:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/: .cvsignore, book/Makefile.am:

	Adding missing files to EXTRA_DIST and .cvsignore.  

Mon Jun  9 22:39:02 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: Makefile.doc, manpages/Makefile.am:

	Experimented with building html. For now it is dumped in its own
	dir.  

Mon Jun  9 22:12:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in:

	Added checks for doctools.  

Mon Jun  9 22:11:42 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/: book/Makefile.doc, book/manpages/Makefile.am,
	man/man5/elinkskeys.5:

	Manpages are now buildable from the doc/book/manpages dir only.  

Mon Jun  9 21:41:03 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Major cleanup and optimization of get_attr_val(). Performance
	improvment by partially duplicating code.  

Mon Jun  9 20:13:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/manpages/Makefile.am:

	Use EXTRA_* for everything.  

Mon Jun  9 19:43:22 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in, doc/book/Makefile.am, doc/book/Makefile.doc,
	doc/book/manpages/Makefile.am:

	Let's (auto)make buildsystem handle doc/book or die trying. General
	Makefile for inclusion added.  

Mon Jun  9 18:44:34 2003  Laurent Monin <zas@norz.org>:

	* src/sched/download.c:

	Now useless variable was removed.  

Mon Jun  9 18:09:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	The strerror() output was uselessly dynamically allocated (useless
	for format-string msgboxes).  

Mon Jun  9 15:54:13 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Mon Jun  9 15:34:13 2003  Laurent Monin <zas@norz.org>:

	* src/sched/download.c:

	Memleak on download error was fixed (bug 195). Patch by zardoz and
	me.  

Mon Jun  9 10:47:02 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Cleanup + comments.  

Mon Jun  9 10:29:18 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Entity handling in attribute cleanup.  

Mon Jun  9 10:24:14 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	add_chr() macro cleanup.  

Mon Jun  9 10:07:12 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Short labels and variables names in get_attr_val() were replaced by
	explicit ones.  

Mon Jun  9 09:57:13 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Label end_1 was renamed parse_error.  

Mon Jun  9 09:44:25 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Some gotos were replaced by while loop.  

Mon Jun  9 01:48:56 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	parse_element() now skip invalid attributes. It fixes bug 42. Please
	review and test extensively.  

Mon Jun  9 00:08:59 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	The character ":" was added to handle tag attribute like
	xml:lang="en" 

Sun Jun  8 23:59:21 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Some useless tests were removed, one concerning exit on error, the
	other since TAG_DELIM() introduction.  

Sun Jun  8 23:36:33 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	tmp -> saved_eof_char.  

Sun Jun  8 23:34:38 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Use TAG_START macro.  

Sun Jun  8 23:27:53 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	atchr() function is now a macro called ATTR_CHAR().  

Sun Jun  8 22:36:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Oops, a compilation fix. Fast, before anyone notices! 

Sun Jun  8 22:35:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	More reducing of code duplication (=> merging stuff to go_away(),
	which now also takes dir parameter describing the exact action being
	performed).  

Sun Jun  8 22:26:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Removed wrapping-up of some warn() calls by ifdef DEBUG, it's
	useless.  

Sun Jun  8 22:24:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Since internal() doesn't dump core unless DEBUG anyway, call always
	internal() for fatal errors. So DEBUG mode now just increases
	verbosity by emitting error()s when warn*() is called.  

Sun Jun  8 22:22:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: memdebug.c, memlist.c, string.c:

	error() now prints the message source's longitude and latitude by
	itself, so don't do a redundant job. Rather pass higher-level
	caller's coordinates to elinks_error() where appropriate.  

Sun Jun  8 22:17:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: memdebug.c, string.c:

	Use elinks_internal() instead of int_error() if you already want to
	pass own errfile,errline.  

Sun Jun  8 22:12:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Don't highglight error.  

Sun Jun  8 22:11:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/cmdline.c, config/options.c,
	lowlevel/af_unix.c, lowlevel/interlink.c, lowlevel/select.c,
	lowlevel/signals.c, sched/session.c, scripting/lua/core.c,
	terminal/kbd.c, terminal/terminal.c, viewer/dump/dump.c:

	Normalized error() users: the messages are now localized where it
	makes sense, the messages text is edited for brevity, superfluous
	leading 'ERROR' strings removed etc.  

Sun Jun  8 21:57:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Use select_menu()'s window destroying loop inside of
	select_mainmenu(), the original one (inherited from Links) was buggy
	(but it is virtually never used, as we have only submenus inside of
	the main menu).  

Sun Jun  8 21:52:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Moved wtd checking from go_back() to go_away(). Now we check for
	ses->wtd even in go_unback(). Let's see what will happen ;-).  

Sun Jun  8 21:49:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Introduced go_away() static helper for go_back(), go_unback(). Okay,
	it doesn't contain much stuff for now ;-).  

Sun Jun  8 21:45:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Introduced static helper ses_leave_location(), merging common
	preparation code from ses_back() and ses_unback().  

Sun Jun  8 20:00:52 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	Improve extension type lookup so it again only uses last extension
	part. Also fix for not freeing returned mime handler.  

Sun Jun  8 18:47:01 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/: mime.c, backend/common.c, backend/common.h,
	backend/default.c, backend/mimetypes.c:

	Backend content type resolvers now explicitly take extension instead
	of url. Improved mimetypes resolving to try trimmed extensions.  

Sun Jun  8 17:42:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/: mime.c, backend/common.c, backend/common.h:

	Introduce get_extensionpart_from_url() and use it for guessing.  

Sun Jun  8 17:41:07 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Interpretation of /> was fixed.  

Sun Jun  8 17:18:51 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/default.c:

	More cleanup. Getting ready for better extension handling.  

Sun Jun  8 16:51:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/default.c:

	Minor cleanup.  

Sun Jun  8 16:24:41 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Minor optimization in test order.  

Sun Jun  8 16:17:45 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/msgbox.c:

	Local variable flags was shadowing flags parameter. It was
	responsible of the "No" button untranslated bug.  

Sun Jun  8 16:13:51 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c:

	Variable declarations were moved close to their usage point.  

Sun Jun  8 15:20:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: util/conv.h, osdep/os_dep.c, osdep/os_dep.h:

	Move is_safe_in_shell() to util/ so it is completely independed
	again.  

Sun Jun  8 15:09:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Reverted previous changes. Use file_read_line() again.  

Sun Jun  8 14:54:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	*cough* 

Sun Jun  8 14:53:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Compilation fixes (stupid char vs. unsigned char), discovered by
	Jonas.  

Sun Jun  8 14:48:35 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	isA() cames back in atchr().  

Sun Jun  8 14:45:55 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.h:

	isA() is now a macro instead of a static inline function.  

Sun Jun  8 14:42:41 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Hint for compiler: register for e.  

Sun Jun  8 14:40:30 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	uu variable was renamed to quote.  

Sun Jun  8 14:39:57 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/: file.c, file.h:

	Cleanup file_read_line(): leveling indentation and correctly handle
	reallocation.  

Sun Jun  8 14:29:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/: file.c, file.h:

	Small tidy up.  

Sun Jun  8 14:28:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/: dialogs.c, options.c:

	Handle correctly case of option.desc being NULL.  

Sun Jun  8 14:17:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.h:

	Some generic util/error.* description, added parameter names to
	declarations where they were missing before.  

Sun Jun  8 14:14:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.h:

	Documented dump_backtrace().  

Sun Jun  8 14:13:57 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated.  

Sun Jun  8 14:11:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h:

	Moving around of stuff (hopefully the final one now): first comes
	error reporting, then force_dump(), hten optimization games, and the
	backtrace function closes the suite.  

Sun Jun  8 14:06:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h:

	Documented force_dump(). Don't declare/define it if !defined(DEBUG).  

Sun Jun  8 13:59:06 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/parser.c, util/error.h, util/lists.h:

	Documented do_not_optimize_here(). Introduced
	do_not_optimize_here_gcc_2_7() which expands to
	do_not_optimize_here() under gcc <= 2.7.*. All usages of
	do_not_optimize_here() converted to that.  

Sun Jun  8 13:58:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/file.h:

	Documented functions.  

Sun Jun  8 13:47:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Effectively reverted the last patch --- *eof is '\0', so we
	automagically test for eof at the most places, and frequently for
	free as it comes out as the negation of the other conditions.
	Compared to the state before the previous patch being applied, we
	now take more advantage from *eof being '\0', and the checks are
	placed more effectively somewhere.  

Sun Jun  8 13:30:55 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Stricter eof checking and infinite loop prevention in
	parse_element().  

Sun Jun  8 13:21:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: config/options.c, lowlevel/connect.c, protocol/ftp.c,
	sched/download.c, scripting/lua/core.c, util/memdebug.c,
	viewer/text/view.c:

	Fixes for label name collisions with error and int_error ->
	elinks_internal 

Sun Jun  8 13:04:05 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	atchr() now really does what it should.  

Sun Jun  8 12:55:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, lists.h, error.h:

	list_magic_error() now expands just to an internal() call, removed
	support function list_magic_error_().  

Sun Jun  8 12:46:22 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h:

	Sorted the error-reporting functions in order
	debug(),error(),internal(), both declarations and definitions.  

Sun Jun  8 12:44:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h:

	Now error() also shows __FILE__:__LINE__ where it happenned.  

Sun Jun  8 12:41:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Now error() messages are automagically prepended by '<b>ERROR</b>: '
	string as well.  

Sun Jun  8 12:37:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.h:

	To be sure, undef internal,error,debug before redefining them as
	wrappers to elinks_\&().  

Sun Jun  8 12:36:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h:

	error() -> elinks_error(), error() is now just a macro wrapper.
	Moved error() declaration near internal() and debug() and documented
	error() behaviour.  

Sun Jun  8 12:33:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h:

	int_error -> elinks_interal, debug_msg -> elinks_debug 

Sun Jun  8 12:33:40 2003  Jonas Fonseca <fonseca@diku.dk>:

	* TODO:

	Removed items that are in bugzilla and regrouped existing.  

Sun Jun  8 12:30:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.h:

	Tiny reorganization, documented the debug() and internal() calls.  

Sun Jun  8 12:29:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/css/: atrule.c, parser.c, ruleset.c,
	scanner.c, state.h, tree.c:

	Use assert().  

Sun Jun  8 12:19:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.h:

	Introduced assert() macro. It does nothing if in FASTMEM mode,
	prints internal error in normal mode and prints error + crash in the
	DEBUG mode. Idea by Jonas, Zas, me, and many others over the
	timeline ;-).  

Sun Jun  8 11:54:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/kbdbind.c:

	Small fixes of keybinding captions.  

Sun Jun  8 11:54:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/memory.h:

	Make --enable-fastmem compile even if we don't have alloca().  

Sun Jun  8 11:51:47 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/da.po:

	Danish translation updated.  

Sun Jun  8 11:38:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, main.c, version.c, version.h, dialogs/info.c,
	lowlevel/signals.c, util/Makefile.am, util/error.c, util/version.c,
	util/version.h:

	Moved src/version.* to src/util/. This helps making util/ more or
	less standalone, and we will (soon) want to use src/version.h for
	something more interesting.  

Sun Jun  8 10:59:53 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	msgbox formattized :) 

Sun Jun  8 10:49:25 2003  Laurent Monin <zas@norz.org>:

	* src/: bookmarks/dialogs.c, bookmarks/backend/xbel.c,
	config/kbdbind.c, config/opttypes.c, dialogs/menu.c,
	document/html/parser.c, document/html/renderer.c,
	elusive/parser/css/scanner.c, elusive/parser/css/tree.c,
	elusive/parser/html/parser.c, globhist/globhist.c,
	intl/gettext/bindtextdom.c, intl/gettext/dcigettext.c,
	intl/gettext/finddomain.c, intl/gettext/l10nflist.c,
	intl/gettext/libintl.c, intl/gettext/loadmsgcat.c,
	intl/gettext/localcharset.c, intl/gettext/localealias.c,
	lowlevel/dns.c, lowlevel/select.c, mime/backend/mailcap.c,
	mime/backend/mimetypes.c, osdep/os_dep.c, protocol/file.c,
	protocol/mailcap.c, protocol/http/auth.c, sched/connection.c,
	sched/download.c, sched/location.c, sched/sched.c, sched/session.c,
	terminal/terminal.c, util/blacklist.c, util/hash.c,
	util/snprintf.c, viewer/dump/dump.c, viewer/text/view.c,
	viewer/text/vs.c:

	for(), foreach(), while(), .... -> for (), foreach (), while ()...  

Sun Jun  8 10:40:09 2003  Laurent Monin <zas@norz.org>:

	* doc/hacking.txt:

	A note about ie. for () vs for() was added.  

Sun Jun  8 10:39:54 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, m4/gettext.m4, po/.cvsignore, po/Makefile.in,
	po/Makefile.in.in, po/POTFILES.in, po/be.po, po/bg.po, po/ca.po,
	po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/et.po,
	po/fi.po, po/fr.po, po/gl.po, po/hr.po, po/hu.po, po/id.po,
	po/is.po, po/it.po, po/lt.po, po/nl.po, po/no.po, po/pl.po,
	po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sv.po,
	po/tr.po, po/uk.po:

	Removed POTFILES.in usage, we now just assume that all *.[ch] files
	in src/ might contain stuff for l18n. This also involves
	po/Makefile.in.in -> po/Makefile.in.  

Sun Jun  8 02:24:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/css/parser.c:

	Now who said ELusive development was stalled. ;) Cleanups.  

Sun Jun  8 02:00:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Destroy file_read_line() and integrate it in parse_mailcap_file()
	all cleaned up. Also makes parsing more tolerant and optimized.  

Sat Jun  7 23:50:50 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt_BR.po, pt.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Sat Jun  7 23:42:42 2003  Laurent Monin <zas@norz.org>:

	* po/POTFILES.in:

	All source files were added to POTFILES.in, sometimes later it will
	be changed to be automagically generated.  

Sat Jun  7 23:42:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/: common.c, common.h, default.c, mailcap.c,
	mimetypes.c:

	Store backends in a list. Simplifies multiplexing and could lead to
	some fun optimization of lookups and/or easier configuration of the
	order.  

Sat Jun  7 23:37:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/cache.c:

	Minor tidyup.  

Sat Jun  7 23:31:43 2003  Petr Baudis <pasky@ucw.cz>:

	* README, src/elusive/README, src/ssl/TODO:

	Finish ciabot2 test.  

Sat Jun  7 23:30:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: elusive/README, ssl/TODO:

	further test ciabot2 

Sat Jun  7 23:29:05 2003  Petr Baudis <pasky@ucw.cz>:

	* README:

	test ciabot2 

Sat Jun  7 23:08:55 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/msgbox.c, bfu/msgbox.h, bookmarks/dialogs.c,
	config/dialogs.c, dialogs/info.c, dialogs/mime.c,
	globhist/dialogs.c, protocol/user.c, sched/download.c,
	sched/session.c, viewer/text/view.c:

	MSGBOX_EXTD_TEXT was renamed to a more appropriate MSGBOX_FREE_TEXT.  

Sat Jun  7 23:00:56 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/msgbox.c:

	A test against buttons < 0 was added, in that case, we just return.  

Sat Jun  7 22:53:43 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated.  

Sat Jun  7 22:52:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	Simplified extension type initialization. Unused #include removed 

Sat Jun  7 22:50:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Minor tidyup.  

Sat Jun  7 22:42:42 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	Update the .po files suite.  

Sat Jun  7 22:37:10 2003  Petr Baudis <pasky@ucw.cz>:

	* README:

	More ciabot debugging.  

Sat Jun  7 22:36:01 2003  Petr Baudis <pasky@ucw.cz>:

	* README:

	Debugging ciabot.  

Sat Jun  7 22:18:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/: mime.h, backend/mailcap.c:

	Hint accepted. s/(int [a-z]+:1;)/unsigned \1/ 

Sat Jun  7 22:13:41 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/common.h:

	Comment tidyups suggested by Miciah.  

Sat Jun  7 22:10:39 2003  Petr Baudis <pasky@ucw.cz>:

	* doc/hacking.txt:

	s/quadro/tetra/, thanks to Troska.  

Sat Jun  7 22:09:41 2003  Petr Baudis <pasky@ucw.cz>:

	* doc/hacking.txt:

	Drop a note about bitfields usage and especially about how important
	it is to specify signedness near bit-sized structure field. *hint*
	*hint* 

Sat Jun  7 21:56:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/: mime.c, mime.h, backend/default.c, backend/mailcap.c:

	Use bitfield width of one for boolean members. If not faster it is
	prettier.  

Sat Jun  7 21:41:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	One add_to_menu() was forgotten.  

Sat Jun  7 21:39:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, dialogs/mime.c, dialogs/options.c,
	document/html/parser.c, viewer/text/view.c:

	Introduced menu_item.no_intl and additional parameter to
	add_to_menu() with the same effect. If zero, menu system will again
	translate the menu items properly. If non-zero, the item won't be
	translated at all.  

Sat Jun  7 21:33:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	s/term/win->term/ 

Sat Jun  7 21:33:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Nasty sneaky DEBUG piece. Compilation fix.  

Sat Jun  7 21:31:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/menu.c:

	Yet Another Aftermath Compile Fix[tm] 

Sat Jun  7 21:31:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/hotkey.c:

	Oops, typo fix.  

Sat Jun  7 21:28:53 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: hotkey.c, inphist.c, menu.c, menu.h:

	Introduced menu_item.no_intl and additional parameter to
	add_to_menu() with the same effect. If zero, menu system will again
	translate the menu items properly. If non-zero, the item won't be
	translated at all.  

Sat Jun  7 21:20:42 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/session.c:

	Tiny tidy up fixing indentation.  

Sat Jun  7 20:55:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Minor reorder of fields, limit ignore_hotkey to 2 bits.  

Sat Jun  7 20:51:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.h:

	ignore_hotkey must be unsigned 

Sat Jun  7 20:51:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.h:

	Minor reorder of fields, limit ignore_hotkey to 2 bits.  

Sat Jun  7 20:08:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.h, dialogs/menu.c:

	menu_item.submenu is now boolean and takes only one bit.  

Sat Jun  7 20:05:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/inphist.c, bfu/menu.c, bfu/menu.h, dialogs/menu.c,
	document/html/parser.c:

	(menu_item.) in_m -> submenu 

Sat Jun  7 20:00:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Namespace cleanup --- _send_download() -> send_download_do().  

Sat Jun  7 19:44:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/history.c:

	Fixed now-misplaced comment.  

Sat Jun  7 19:07:07 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/history.c:

	Cleanups: Use list functions (magic tests), make vars local, let the
	code breathe.  

Sat Jun  7 18:29:52 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/menu.c:

	Small cleanup. Use have_location().  

Sat Jun  7 17:53:54 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/hotkey.c:

	Removed trailing newline.  

Sat Jun  7 17:53:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/group.c, dialogs/options.c:

	Group layouting functions now also can translate lists of strings by
	themselves if told so.  

Sat Jun  7 17:34:55 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/checkbox.c:

	t2 -> term, fix previous patch.  

Sat Jun  7 16:21:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/checkbox.c, bfu/checkbox.h, dialogs/options.c:

	Checkboxes layouting functions now also can translate lists of
	strings by themselves if told so.  

Sat Jun  7 15:43:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/sched/session.c:

	Save position of POST_CHAR in variable.  

Sat Jun  7 15:35:33 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: bfu/inpfield.c, sched/error.c, sched/session.c:

	Picking up the broken pieces of pasky hacking frenzy 

Sat Jun  7 15:34:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/dialogs.c, dialogs/edit.c, dialogs/edit.h,
	globhist/dialogs.c:

	do_edit_dialog() now also takes parameter specifying whether it
	should translate the passed strings by itself.  

Sat Jun  7 15:29:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/auth.c:

	Fixed localization of the 'Auth. required for blabla' message in the
	authentication dialog.  

Sat Jun  7 15:25:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/dialogs.c, config/dialogs.c, dialogs/auth.c,
	dialogs/edit.c, dialogs/mime.c, dialogs/options.c,
	globhist/dialogs.c, sched/download.c, scripting/lua/core.c:

	Make user dialogs (created by do_dialog) again translated properly
	(or at least most of them for now).  

Sat Jun  7 15:10:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/inpfield.c, bfu/inpfield.h, bookmarks/dialogs.c,
	config/dialogs.c, dialogs/menu.c, scripting/lua/core.c,
	viewer/text/view.c:

	input_field() now takes additional parameter telling whether to
	translate the string parameters passed or not. Now the input_field()
	dialogs should be properly translated again as well.  

Sat Jun  7 15:01:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	@t is already localized, so msg_box() shouldn't try to further
	localize the strings passed.  

Sat Jun  7 15:00:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/session.c, sched/session.h, viewer/text/view.c:

	All print_error_dialog() were setting the title to Error, so make it
	implicit.  

Sat Jun  7 14:56:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/download.c, sched/error.c, sched/error.h,
	sched/session.c, viewer/dump/dump.c:

	get_err_msg() now returns localized result when it makes sense.  

Sat Jun  7 14:51:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/libintl.h:

	When term is NULL, just go and straightly call gettext().  

Sat Jun  7 14:44:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	s/value/Value/ in option info dialog.  

Sat Jun  7 14:43:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/libintl.h:

	Legalize _() calls with term == NULL.  

Sat Jun  7 14:40:13 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: sched/download.c, sched/session.c, viewer/text/view.c:

	Fix previous patch adding term to msg_text() + fix of MSG_* typo 

Sat Jun  7 14:40:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: connection.c, connection.h, error.c, sched.c,
	sched.h:

	Moved msg_dsc from sched/sched.* to sched/error.*.  

Sat Jun  7 14:37:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, sched/Makefile.am, sched/download.c, sched/error.c,
	sched/error.h, sched/session.c, sched/session.h,
	viewer/dump/dump.c:

	Moved free_strerror_buf() and get_err_msg() from sched/session.* to
	sched/error.*.  

Sat Jun  7 14:16:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/dialogs.c, config/dialogs.c, dialogs/info.c,
	dialogs/mime.c, globhist/dialogs.c, protocol/user.c,
	sched/download.c, sched/session.c, viewer/text/view.c:

	Pass term parameter to msg_text().  

Sat Jun  7 14:07:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Reformatted Search string not found message to look more natural.  

Sat Jun  7 14:03:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	Indentation fix.  

Sat Jun  7 14:02:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Translate option description in option info msgbox.  

Sat Jun  7 13:56:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/user.c:

	More clear error message when protocol has no handler.  

Sat Jun  7 13:54:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: msgbox.c, msgbox.h:

	Introduced msg_text_ni() along msg_text(), not performing automatic
	localization (msg_box() now automagically localizes the format
	string). Both those functions now use the same backend,
	msg_text_do().  

Sat Jun  7 13:46:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/align.h, bfu/button.c, bfu/text.c,
	document/html/parser.c:

	Removed now-useless AL_MASK. Also destroyed one forgotten
	AL_EXTD_TEXT, thanks Jonas.  

Sat Jun  7 13:45:08 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/msgbox.h:

	Tiny comment updates.  

Sat Jun  7 13:42:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: msgbox.c, msgbox.h:

	MSGBOX_INTL -> MSGBOX_NO_INTL and inverted its meaning. Now, w/o any
	flags all the string arguments are automagically localized.  

Sat Jun  7 13:27:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/da.po:

	Small language update. Now da.po rates higher than de.po! ;)) 

Sat Jun  7 13:18:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Grammar fix of delete folder message.  

Sat Jun  7 13:17:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/align.h, bfu/inpfield.c, bfu/msgbox.c, bfu/msgbox.h,
	bookmarks/dialogs.c, config/dialogs.c, dialogs/document.c,
	dialogs/info.c, dialogs/menu.c, dialogs/mime.c, globhist/dialogs.c,
	scripting/lua/core.c, protocol/url.c, protocol/user.c,
	sched/download.c, sched/session.c, viewer/text/view.c:

	Moved the msg_box() flags from enum format_align at bfu/align.h to
	enum msgbox_flags in bfu/msgbox.h. msg_box() now takes additional
	flags parameter. AL_* -> MSGBOX_*.  

Sat Jun  7 12:58:21 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/align.h, document/html/parser.c,
	document/html/renderer.c, document/html/tables.c:

	AL_NO -> AL_NONE 

Sat Jun  7 12:54:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: align.h, msgbox.c, msgbox.h:

	Introduced AL_INTL msg_box() flag, which will make msg_box() to l18n
	all the passed strings for you. Must not be used in conjuction with
	msg_text(), though.  

Sat Jun  7 12:46:16 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/bfu/: dialog.c, msgbox.c:

	Removed unused variables.  

Sat Jun  7 12:40:40 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/msgbox.h:

	Rewritten msg_text() description, it had nothing to do with
	gettextization ;-). Added note about its recommended usage.  

Sat Jun  7 12:30:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/msgbox.h:

	Documentation of the msg_box() call extended, reintroduced
	informations lost during the transition, bunch of grammar/typo
	fixes, some more docs about AL_EXTD_TEXT behaviour...  

Sat Jun  7 12:15:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/msgbox.h:

	Reformatted msg_box() declaration, it is not definiton but really a
	declaration ;).  

Sat Jun  7 12:13:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/msgbox.c:

	Removed the 'info' udata hack, pass directly the text as udata to
	the formatting function. Side effect is ungettextization of
	msg_box(). People should pass already gettextized strings to it.  

Sat Jun  7 12:08:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/msgbox.c:

	Typo fix.  

Sat Jun  7 12:07:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/msgbox.c:

	Reverted the last patch, it does bad thing at a bad place. We
	shouldn't assume that we can't have zero btutons, and the implicit
	Ok button insertion doesn't feel that great. It should be done
	differently, if at all... (I personally believe the current state of
	ok button being inserted explicitly is fine, *shrug*.) 

Sat Jun  7 12:05:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: button.c, checkbox.c, dialog.c, group.c, hotkey.c,
	menu.c, text.c:

	Removed early gettextization from the BFU routines. All (or almost
	all) the strings getting into BFU routines should be already
	gettextized, as they may be constructed from various format strings
	etc. And double-gettextization is eeevil. Uff, now the harder part:
	look around the BFU users and properly gettextize everything.  

Sat Jun  7 11:35:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	Removed useless fmttext variable from memory_inf(), format string
	can be used directly in msg_text().  

Sat Jun  7 11:00:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	Insert VERSION_STRING to menu_copying()'s msg_box() thru %s, making
	gettext not choke on it.  

Sat Jun  7 10:58:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	ses_goto() really-post msg_box() cleanup --- make m1 a real format
	string, taking m2 as %s content.  

Sat Jun  7 10:57:33 2003  Laurent Monin <zas@norz.org>:

	* src/util/snprintf.c:

	Missing type casting was fixed.  

Sat Jun  7 10:56:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/dialogs.c, config/dialogs.c, dialogs/document.c,
	dialogs/info.c, globhist/dialogs.c, sched/download.c,
	sched/session.c, viewer/text/view.c:

	msg_box() / msg_text() calls tidyup --- minor reformatting and
	mainly reindentation of parameters. I know, stupid pasky changing
	his mind...  

Sat Jun  7 10:43:34 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/msgbox.c:

	If buttons count is < 1, we always print default OK button. It will
	simplifies msg_box() calls too.  

Sat Jun  7 10:34:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: snprintf.c, snprintf.h:

	Renamed internal snprintf implementation entry points to
	elinks_\&(), and defined the proper names to point at them by
	preprocessor (just like it is in util/string.h). This is to avoid
	linking and declarations shadowing problems.  

Sat Jun  7 10:27:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.c:

	Include elinks.h.  

Sat Jun  7 10:24:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.h:

	If USE_OWN_LIBC is defined, pretend that we don't have any of the
	snprintf() routines and use the own ones.  

Sat Jun  7 10:24:04 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.c:

	Attempt to clarify the #if maze just a little.  

Sat Jun  7 10:21:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.c:

	Removed useless if discovered by Zas.  

Sat Jun  7 10:20:59 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/msgbox.c:

	Use add_one_to_ml() to simplify code.  

Sat Jun  7 10:20:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.c:

	Removed useless SAFE_FREE macro.  

Sat Jun  7 10:16:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.c:

	Moved #include <math.h> into the main TEST_SNPRINTF code piece.  

Sat Jun  7 10:15:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/snprintf.c:

	Minor reorganization of #includes, to follow more the ELinks
	standards.  

Sat Jun  7 10:03:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: memlist.c, memlist.h:

	add1_to_ml -> add_one_to_ml 

Sat Jun  7 09:59:44 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: snprintf.c, snprintf.h:

	Make VA_COPY declaration public, so that not only snprintf.c can use
	it.  

Sat Jun  7 09:56:59 2003  Laurent Monin <zas@norz.org>:

	* src/util/: memlist.c, memlist.h:

	add1_to_ml() was introduced, it behaves like add_to_ml() but is
	faster when only one element is added.  

Sat Jun  7 09:56:08 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: snprintf.c, snprintf.h:

	Reverted 'Internal *snprintf() functions can now be used when
	--enable-own-libc is set. Minor cleanup and portability
	improvments.'. It is doing too much stuff at the same time.  

Sat Jun  7 09:26:20 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Sat Jun  7 09:01:13 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Dependancy to submenu label was removed in welcome message.  

Sat Jun  7 08:47:49 2003  Laurent Monin <zas@norz.org>:

	* src/config/dialogs.c:

	Typo fix.  

Sat Jun  7 08:37:21 2003  Laurent Monin <zas@norz.org>:

	* src/util/memlist.h:

	Test exists in configure script, so just use HAVE_VARIADIC_MACROS.  

Sat Jun  7 08:30:20 2003  Laurent Monin <zas@norz.org>:

	* acconfig.h, configure.in, src/version.c, src/util/snprintf.h,
	src/util/string.h, src/util/version.c:

	USE_LIBC  was renamed to USE_OWN_LIBC.  

Sat Jun  7 08:22:54 2003  Laurent Monin <zas@norz.org>:

	* src/: version.c, util/version.c:

	Own_libc now appears in version string if was compiled with
	--enable-own-libc.  

Sat Jun  7 08:16:02 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/msgbox.c:

	Redundant VA_COPY test was removed, it is in snprintf.h.  

Sat Jun  7 08:14:07 2003  Laurent Monin <zas@norz.org>:

	* src/util/: snprintf.c, snprintf.h:

	Internal *snprintf() functions can now be used when
	--enable-own-libc is set. Minor cleanup and portability improvments.  

Sat Jun  7 03:55:15 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Add sanity check before freeing hash. Apparently needed when exiting
	a slave instance. Interesting.  

Sat Jun  7 03:13:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/dialogs/info.c:

	Cleanup memory info dialog to use msg_text().  

Sat Jun  7 01:55:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/bfu/msgbox.c:

	Check malloc() failure and give vsnprintf() full buffer size. This
	should round up the code part of the migration. Now po files needs
	to be synced and (re)translated 8/ 

Sat Jun  7 01:45:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/: bfu/msgbox.c, bfu/msgbox.h, bookmarks/dialogs.c,
	config/dialogs.c, dialogs/info.c, dialogs/mime.c,
	globhist/dialogs.c, protocol/user.c, sched/download.c,
	sched/session.c, viewer/text/view.c:

	Migrate to use printf format strings in msg_box 

Sat Jun  7 01:43:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/setup.h:

	Used in mimetypes backend. Hmmm.  

Sat Jun  7 01:04:05 2003  Laurent Monin <zas@norz.org>:

	* src/util/snprintf.c:

	Minor optimizations: use variables for temporary results.  

Sat Jun  7 00:54:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/bfu/msgbox.c:

	Don't end string too soon 

Sat Jun  7 00:49:14 2003  Laurent Monin <zas@norz.org>:

	* src/util/snprintf.c:

	Elinksification and whitespaces fix.  

Sat Jun  7 00:35:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/snprintf.c:

	Move up #define of VA_COPY so it is reachable from vasprintf() 

Sat Jun  7 00:33:33 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/bfu/: msgbox.c, msgbox.h:

	First step of migrating to using printf style strings in msg_box.  

Fri Jun  6 23:23:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Ditto as last commit for mailcap backend 

Fri Jun  6 23:20:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mimetypes.c:

	Use the option systems change_hook to control the backend.  We now
	store a local pointer to the mimetypes option tree and uses it for 
	getting all options this pointer.  

Fri Jun  6 23:14:53 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mimetypes.c:

	A few cleanups adding missing #includes and changing the indentation
	level.  

Fri Jun  6 23:13:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	When using key prefix Ctrl-, automagically upcase the letter after
	the prefix, since normally we can't catch lowercase variant of this
	(but don't save the keybindings such transformed since in the
	future, this could change and that prefix could become perfectly
	valid). Should fix bug 34, reported by Stepan Roh.  

Fri Jun  6 23:06:40 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Whitespaces.  

Fri Jun  6 22:59:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/Makefile.am:

	Added DESIGN and TODO to EXTRA_DIST.  

Fri Jun  6 22:56:21 2003  Petr Baudis <pasky@ucw.cz>:

	* COPYING, src/elusive/LICENCE, src/elusive/Makefile.am,
	src/elusive/README:

	Relicenced ELusive to BSD licence (w/o advertising clause), as
	agreed upon in the bug 50. This should fix it.  

Fri Jun  6 21:18:07 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/: common.h, default.c, mailcap.c, mimetypes.c:

	Add identifying name to backends.  

Fri Jun  6 20:34:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Make wildcard lookup more compact and readable 

Fri Jun  6 20:22:31 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Further improve the clarity and testing.  

Fri Jun  6 20:07:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Remake previous fix to actually work. Missing #include added.  

Fri Jun  6 19:37:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Possible badness was fixed with type being NULL when formatting 

Fri Jun  6 19:24:28 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Finally ignore entries where testneedsfile or parsing of optional
	fields reported error.  

Fri Jun  6 19:13:35 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Always use strncasecmp. s/mailcap_map_entries/mailcap_map_size/.  

Fri Jun  6 19:04:13 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	A lot of small cleanups and improving comments. More sanity checks.  

Fri Jun  6 17:37:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Use lists. This also means introducing a hash item for each type
	that holds the list_head.  

Fri Jun  6 17:24:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Simplify code flow. Add missing allocated memory tests 

Fri Jun  6 16:03:34 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Cleanups and reduce code duplication by using pointer magic ;) 

Fri Jun  6 12:59:54 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/: mailcap.c, mimetypes.c:

	Make mailcap use #defined backend name. Make mimetypes name reflect
	option system.  

Fri Jun  6 12:46:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Quite huge sorry.  Generalize and fix command formatting for
	bufferoverflows.  Formatting is prosponed to when needed.  The bogus
	file expansion removed. Fail if test needs file always! 

Fri Jun  6 11:41:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Completely change the flow of parsing the file. Nomore 'lazy'
	allocation of @entry. Moved most of @entry initialization to
	init_mailcap_entry() 

Fri Jun  6 11:14:26 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Rename to (done|init)_mailcap_entry(). Changed their order which
	will be usefull in next steps.  

Thu Jun  5 23:34:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Move variables to make them as local as possible.  

Thu Jun  5 23:04:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/file.c:

	Added missing mem_alloc() test.  

Thu Jun  5 22:46:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/common.h:

	Add void to non args struct functions 

Thu Jun  5 22:40:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Greatly simplify the code flow in check_entries().  

Thu Jun  5 21:54:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Try to workaround buggy FreeBSD libc containing namespace-polluting
	***** like LIST_HEAD or list_head. Should fix bug 193, reported by
	Jonas.  

Thu Jun  5 16:55:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/memlist.c:

	Reverted bad reindentation.  

Thu Jun  5 16:40:31 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	A useless call to getml() was removed.  

Thu Jun  5 16:39:25 2003  Laurent Monin <zas@norz.org>:

	* src/util/: memlist.c, memlist.h:

	Memlist debug now prints file and line.  

Thu Jun  5 15:45:05 2003  Laurent Monin <zas@norz.org>:

	* src/intl/charsets.c:

	Entities cache is now enabled (it will perhaps be disabled at
	0.5pre1 release). Please report any issue.  

Thu Jun  5 15:28:02 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/colors.c, lowlevel/af_unix.c,
	lowlevel/interlink.c, lowlevel/signals.c, osdep/os_dep.c,
	osdep/win32.c, protocol/ftp.c, protocol/url.h, sched/session.c:

	Functions declarations tidyup.  

Thu Jun  5 14:38:16 2003  Laurent Monin <zas@norz.org>:

	* src/: version.c, bfu/leds.c, bookmarks/bookmarks.c,
	bookmarks/backend/common.c, config/conf.c, config/kbdbind.c,
	config/options.c, cookies/cookies.c, dialogs/menu.c,
	util/version.c, document/html/parser.c, document/html/renderer.c,
	elusive/layouter/box.c, elusive/parser/syntree.c,
	elusive/parser/css/scanner.c, elusive/parser/css/tree.c,
	globhist/globhist.c, intl/charsets.c, intl/gettext/libintl.c,
	intl/gettext/localealias.c, lowlevel/home.c, lowlevel/select.c,
	lowlevel/sysname.c, lowlevel/timer.c, lowlevel/ttime.c,
	osdep/beos.c, osdep/os_dep.c, protocol/mailcap.c,
	protocol/http/auth.c, sched/connection.c, sched/download.c,
	sched/sched.c, sched/session.c, ssl/ssl.c, terminal/kbd.c,
	terminal/terminal.c, util/blacklist.c, util/error.c,
	util/memdebug.c, util/string.c:

	type func() -> type func(void) in declarations.  

Thu Jun  5 14:28:02 2003  Laurent Monin <zas@norz.org>:

	* doc/hacking.txt:

	A note about functions without parameters declaration was added.  

Thu Jun  5 14:23:54 2003  Laurent Monin <zas@norz.org>:

	* src/mime/: mime.c, mime.h:

	type func() -> type func(void).  

Thu Jun  5 14:18:37 2003  Laurent Monin <zas@norz.org>:

	* src/mime/backend/: common.c, common.h, mailcap.c, mimetypes.c:

	type func() -> type func(void).  

Thu Jun  5 14:15:02 2003  Laurent Monin <zas@norz.org>:

	* src/mime/backend/mimetypes.c:

	Spaces fix.  

Thu Jun  5 14:00:30 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Move out the parsing of optional fields 

Thu Jun  5 13:49:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Nested error() call moved to the caller so less parameters are
	needed.  

Thu Jun  5 13:06:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	First step of cleaning ups mailcap support. Rework comments.  

Thu Jun  5 12:08:04 2003  Laurent Monin <zas@norz.org>:

	* src/util/memlist.c:

	Errors are now produced in --enable-debug mode if getml() or
	add_to_ml() are called with a NULL first element.  

Thu Jun  5 04:58:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/bfu/msgbox.c:

	Only freeml() if ml is not NULL.  

Thu Jun  5 00:41:12 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/bfu/msgbox.c:

	Free memory list also before the other two possible returns.  

Wed Jun  4 23:23:18 2003  Laurent Monin <zas@norz.org>:

	* src/util/memlist.c:

	Almost complete rewrite of memory list routines. Useless allocation
	for empty lists were removed. Comments were added.  

Wed Jun  4 22:43:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	-force-html option for compatibility with lynx introduced, doing
	essentially the same thing as -default-mime-type text/html. Fixes
	bug 8. Idea by Boris Filipovic <b.filipovic@centrum.cz>.  

Wed Jun  4 22:21:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/man/man5/Makefile.am:

	Mark man pages as EXTRA_DIST. Fixes problem reported by Raul.  

Wed Jun  4 22:02:13 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/msgbox.c:

	A potential memleak (when !dlg) was fixed. Reported by fabiob.  

Wed Jun  4 21:47:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* contrib/elinks.vim:

	tab-* actions added .. and actions was reordered 

Wed Jun  4 20:05:55 2003  Laurent Monin <zas@norz.org>:

	* src/: config/conf.c, config/dialogs.c, config/dialogs.h,
	util/secsave.c, util/secsave.h:

	Secsave error display was improved, now an internal message _and_ a
	strerror message are possible. Dialog refresh was fixed.  

Wed Jun  4 19:34:00 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in:

	Indentation cleanups to use tabs if possible in --enable section 

Wed Jun  4 19:26:22 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/: mime.c, mime.h, backend/common.c, backend/common.h:

	Cleanups correcting #include order, updating comments and parameter
	names for prototypes to be more guiding.  

Wed Jun  4 19:08:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/util/secsave.c:

	Trivial fix of cut'n'paste error reported by Zardoz.  

Wed Jun  4 19:04:33 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/: Makefile.am, backend/Makefile.am, backend/common.c,
	backend/mimetypes.c, backend/mimetypes.h:

	This adds support for mime.types files. Inspired once again by Mutt
	and also existing mailcap support.  

Wed Jun  4 18:39:01 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/: common.c, common.h:

	Added get_extension_from_url() which should be moved to
	protocol/url.? ASAP Now mime/ should compile again. Sorry for the
	inconvenience.  

Wed Jun  4 18:05:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	Make get_content_type() use get_extension_from_url() introduced in 
	http://bugzilla.elinks.or.cz/attachment.cgi?id=68&action=view 

Wed Jun  4 18:01:24 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/: common.c, common.h, mailcap.c:

	Introduce utility function to walk through a PATH style string and
	use it in the mailcap backend.  

Wed Jun  4 17:20:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/mime.c:

	Dir was separator not correctly handled when extracting url
	extension, under cygwin it was taking \ as a dir separator even in
	ie. http URLs. Fixes bug 191, patch by Jonas.  

Wed Jun  4 17:15:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: secsave.c, secsave.h:

	enum secsave_errno_set -> enum secsave_errno 

Wed Jun  4 17:14:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/conf.c, util/secsave.c, util/secsave.h:

	Fixed stupid namespace clash of secsave_errno_set enum and useless
	forcing of values on the enum members.  

Wed Jun  4 17:10:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Captialization fix, reduced regression caused by unknown error used
	instead of Secure open failed.  

Wed Jun  4 17:05:43 2003  Laurent Monin <zas@norz.org>:

	* src/: config/conf.c, util/secsave.c, util/secsave.h:

	Errors handling in secsave was slightly modified, now an explicit
	message is printed when file saving is disabled by option (ie.
	-no-connect).  

Wed Jun  4 16:55:52 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/default.c:

	Statification of get_content_type_default().  

Wed Jun  4 16:27:24 2003  Laurent Monin <zas@norz.org>:

	* src/config/: conf.c, dialogs.c, dialogs.h:

	write_config_error() now takes an error string as parameter instead
	of an error code. It removes that 2222 ret code from it, and will
	ease things (ie. when error reason will be set by secure_open(), to
	have correct messages when trying to save conf in -no-connect mode).  

Wed Jun  4 15:46:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	Make no_str static instead of being dynamic. Also statify the symbol
	(not used anywhere outside of charsets.c). This should fix bug 115.
	Patch by Witek (and me).  

Wed Jun  4 13:32:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in:

	Make ELinks compile using gcc version 3.3 with -O2 and -Werror
	(closes: #189) 

Wed Jun  4 10:26:41 2003  Laurent Monin <zas@norz.org>:

	* src/: viewer/text/view.c, dialogs/info.c:

	add_to_str() -> add_chr_to_str().  

Wed Jun  4 10:23:10 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/session.c, ssl/ssl.c:

	add_to_str() -> add_chr_to_str().  

Wed Jun  4 10:17:22 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/: finger.c, ftp.c:

	add_to_str() -> add_chr_to_str().  

Wed Jun  4 10:10:37 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/: http/http.c, file.c:

	add_to_str() -> add_chr_to_str().  

Wed Jun  4 10:06:03 2003  Laurent Monin <zas@norz.org>:

	* src/: dialogs/document.c, lowlevel/sysname.c:

	add_to_str() -> add_chr_to_str().  

Wed Jun  4 10:02:42 2003  Laurent Monin <zas@norz.org>:

	* src/config/kbdbind.c:

	add_to_str() -> add_chr_to_str().  

Wed Jun  4 09:59:14 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, cookies/cookies.c:

	add_to_str() -> add_chr_to_str().  

Wed Jun  4 09:49:20 2003  Laurent Monin <zas@norz.org>:

	* src/config/conf.c:

	add_to_str() -> add_chr_to_str().  

Wed Jun  4 08:56:58 2003  Laurent Monin <zas@norz.org>:

	* src/sched/download.c:

	add_to_str() calls were replaced with less expensive
	add_chr_to_str() calls if applicable.  

Tue Jun  3 23:20:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/: common.c, mailcap.c, mailcap.h:

	Only define backend symbols when they are required. Idea by
	kuser@...  

Tue Jun  3 20:23:35 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	elinks_memmove() was fixed (again).  

Mon Jun  2 17:05:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: string.c, string.h:

	memmove() should take void *, not char *. Suggested by zas.  

Mon Jun  2 16:07:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Some comments reorganization (very minor).  

Mon Jun  2 16:04:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Moved libc functions before string comparasion functions. Prevents
	'declared inline after being called' warnings, reported by zas.  

Mon Jun  2 15:55:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: string.c, string.h:

	Reverted overloaded patch.  

Mon Jun  2 15:42:59 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Fix bug (bug 184) when document.browse.links.wraparound skips link
	#1 and the last link (as it gets moved twice). Patch by
	Zardoz@users.sf.net (and me). Will need more work in future, maybe.  

Mon Jun  2 10:02:42 2003  Laurent Monin <zas@norz.org>:

	* src/util/: string.c, string.h:

	Replacement functions for strchr() and strrchr() were added, fixing
	an issue reported by Jonas. elinks_memmove() was fixed. All stub
	functions were moved at top of source file to prevent "declared
	inline after being called" warnings.  

Mon Jun  2 01:52:24 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/viewer/text/view.c:

	Fix bug 188: Need to redraw after enter/enter-reload with a prefix.  

Sun Jun  1 18:57:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/kbd.c:

	When we receive \027[^]O\027], always assume it is alt+something,
	not only if the something is >= ' '. This enables even ie. alt+tab
	being catched. Based on patch by Miciah, fixing bug 186. Hopefully.  

Sun Jun  1 18:55:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/kbd.c:

	Minor tidyup.  

Sun Jun  1 17:02:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	These are the cosmetical changes (minor indentation fixes).  

Sun Jun  1 16:50:43 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Prefer withval over default when looking for SSL libs. Perhaps
	co-fixes bug 7.  

Sun Jun  1 16:46:03 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Use prefix optionally passed along the --with parameters.  

Sun Jun  1 11:53:43 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/viewer/text/view.c:

	No need to redraw when the user is entering a key prefix (or did I
	miss some thing?) 

Sun Jun  1 11:37:47 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/viewer/text/view.c:

	Fix for bug 187: Check that prefixes don't specify non-existent
	links.  

Wed May 28 09:59:23 2003  Laurent Monin <zas@norz.org>:

	* src/intl/charsets.c:

	Entity cache was greatly improved. memmove() call was removed. It
	uses iterative search + a kind of hashing on length + dichotomic
	search for not yet cached entities. Disabled for now but fully
	functionnal, please test and profile. Feel free to improve ;).
	Hashing whole entity table does not seem to improve things. Current
	solution is very effective.  

Wed May 28 08:41:40 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/renderer.c, intl/charsets.c:

	A now useless test was removed (reported by Miciah). A comment about
	code redundancy between convert_string() and put_chars_conv() was
	added.  

Wed May 28 00:58:41 2003  Laurent Monin <zas@norz.org>:

	* src/intl/charsets.h:

	Sync header with new get_entity_string() definition which use const.  

Wed May 28 00:45:46 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/renderer.c, intl/charsets.c:

	Ooops, fix bug in &#1234; interpretation introduced by last patch
	and cleanup of experimental cache code (disable for now). Thanks to
	Master "Eye-Of-The-Awk" Pasky for the report.  

Tue May 27 22:12:58 2003  Petr Baudis <pasky@ucw.cz>:

	* m4/gettext.m4:

	The bison detection was wrong, fixed by skim <skim@psi.cz>.  

Tue May 27 21:57:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: setup.h, dialogs/options.c, sched/session.c,
	sched/session.h, terminal/terminal.c, terminal/terminal.h:

	Reverted patch changing title setting stuff by zas. It was
	overloaded and corrupted by some changes bad from the design
	standpoint. Needs to be reintroduced by smaller bits. Reopens bug
	178.  

Tue May 27 20:03:37 2003  Laurent Monin <zas@norz.org>:

	* src/: intl/charsets.c, document/html/renderer.c:

	Entity decoding was inefficient since we were calling
	get_entity_string() for non-entity strings like &t=abc;. This was
	fixed. An experimental entity string cache was added (but disabled
	for now). Feel free to test and improve, have a look at
	src/intl/charsets.c near line 37 if interested.  

Tue May 27 07:58:59 2003  Laurent Monin <zas@norz.org>:

	* src/intl/charsets.c:

	Fix a potential segfault introduced by my last patch, fix some
	comments.  

Mon May 26 08:51:00 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/kbd.c:

	Copy TERM env variable before usage, code redundancy was reduced. It
	fixes bug 180. Issue reported by Pasky, partially fixed by Karsten,
	patch by me.  

Mon May 26 08:25:29 2003  Laurent Monin <zas@norz.org>:

	* po/: POTFILES.in, be.po, bg.po, ca.po, cs.po, da.po, de.po,
	el.po, es.po, et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po,
	is.po, it.po, lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po,
	ru.po, sk.po, sv.po, tr.po, uk.po:

	POTFILES.in was updated, .po files resynced and french translation
	updated.  

Sun May 25 11:29:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: setup.h, sched/session.c:

	Internationalized TERM_TITLE_DEFAULT.  

Sun May 25 11:28:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: setup.h, sched/session.c:

	Reverted TERM_TITLE_DEFAULT removal.  

Sun May 25 10:01:29 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, terminal/terminal.c, terminal/terminal.h:

	attach_terminal() was moved from main.c to terminal.{c,h},
	check_terminal_pipes() and close_terminal_pipes() were introduced.  

Sun May 25 09:41:44 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: signals.c, signals.h:

	Typo fixes. I prefer sizeof(var) against sizeof var, more consistent
	notation imho.  

Sun May 25 09:35:22 2003  Laurent Monin <zas@norz.org>:

	* src/: osdep/os_dep.c, sched/session.c, sched/session.h,
	util/conv.c, util/conv.h, viewer/text/view.c:

	[encode|decode]_url() were renamed to
	[encode|decode]_shell_safe_url() and moved from session.{c,h} to
	conv.{c,h}.  

Sun May 25 09:22:53 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/session.c, sched/session.h, util/conv.c, util/conv.h:

	add_xnum_to_str() and add_time_to_str() were moved from
	session.{c,h} to conv{c,h}.  

Sun May 25 01:55:56 2003  Laurent Monin <zas@norz.org>:

	* src/: setup.h, sched/session.c:

	TERM_TITLE_DEFAULT was dropped and replaced by a gettextized string
	in session.c.  

Sun May 25 01:39:45 2003  Laurent Monin <zas@norz.org>:

	* src/: setup.h, dialogs/options.c, sched/session.c,
	sched/session.h, terminal/terminal.c, terminal/terminal.h:

	set_terminal_title() was rewritten, now it belongs to session.c
	since it depends on session title, do_terminal_title is kept in
	terminal.c and was slightly modified. Now prefix, default title, and
	suffix are macros in setup.h, feel free to adapt them to your taste.
	These changes fix bug 178.  

Sat May 24 23:40:14 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/config/dialogs.c:

	Remove the space before the question mark in the 'Delete keybinding'
	confirmation box.  

Sat May 24 22:55:08 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/terminal.h:

	At least partially documented terminal-related structures. Doesn't
	feel bad to have structures look like this, does it? ;-) 

Sat May 24 22:32:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/renderer.c, bookmarks/bookmarks.c,
	config/kbdbind.c, config/options.c, util/lists.h:

	Introduced add_to_list_bottom(), which inserts stuff at the list's
	bottom, surprisingly. Use that instead of the ugly add_at_pos()
	hacks. Gloria turns out to be a KGB secret agent and blows up
	everything when she reaches the Simon's ranch, accompanied by
	John/Richard. Junior is kidnapped, frozen and his genotype is
	inserted into unnamed web browser's source.  

Sat May 24 22:07:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Somehow, we all of sudden have plenty of completely redundant code
	at the both sides of the magic border. So took it outside and
	unified. John visits Junior, introduces himself as Sally's good
	friend and praises for a lend. As Junior goes to the city to get
	some money, John seduces Gloria, steals some precious stuff at
	Junior's mansion and changes his name back to Richard. They catch a
	fly to Texas.  

Sat May 24 21:50:54 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Moved the del_from_list() (x) clearing hack to list_del_enforce(),
	non-magic counterpart introduced together with the dummy call in the
	non-magic del_from_list(). Sally meets Simon and discuss his
	attitude to John, together with Thomas and Fred's father Alan.
	Eventually, Sally discovers that John is in fact Richard. In the
	meantime, John arrives to L.A.  

Sat May 24 21:41:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Introduced harmless list_magic_*() macro calls to the list handling
	routines on the non-magic side. Junior takes Gloria to his maison
	and they spend a night together.  

Sat May 24 21:35:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Moved list_magic_error() to a better place, introduced dummy
	counterpart of it at the nonmagic side. Sally catches flight to
	Texas.  

Sat May 24 21:32:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	List magic checks encapsulated to a suite of macros
	(list_magic_check() and list_magic_chkbool(), wrapping up
	list_magic_correct()). In non-magic part, same named dummy macros
	are introduced. Simon discovered that Junior didn't abide the
	agreement they had and sold his part of the HBRCOPOITA Ltd. As John
	tells Sally about his visit at Simon's, tension starts to slowly
	develop and Sally is about to call Simon.  

Sat May 24 21:15:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Unified magic setting to list_magic_set(), LIST_SET_MAGIC() now
	wraps list_magic_set(). list_magic_set() exists both in magic and
	non-magic scenario (then it's empty). Sally meets John, who was
	previously introduced to Fred by Thomas in the airplane, when they
	were flying to Texas in order to visit Sally's mother (real,
	although none of them know) and Simon on their ranch.  

Sat May 24 21:08:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Tidyup. Hopeless attempt to orient myself inside ;-).  

Sat May 24 20:26:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: select.c, select.h, signals.c:

	Removed that terrible CHK_BH; thing, check_bottom_halves() now acts
	like CHK_BH and wraps do_check_bottom_halves() (original
	check_bottom_halves() ;). dcbh() is now slightly optimized. Sally
	goes after Richard, who she believes to secretly married her
	lately-divorced mother-in-law, daughter of Simon's nephew who went
	to Vietnam. In the meantime, Junior meets Gloria and something
	seemingly starts to develop between them.  

Sat May 24 20:16:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/signals.c, lowlevel/signals.h, main.c:

	Move cleanup.  

Sat May 24 14:48:49 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/setup.h:

	ELINKS_DOC_URL now points to http://elinks.or.cz/docmentation 

Sat May 24 13:52:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/terminal.c:

	Fix crash caused by resizing with multiple tabs, closes bug 163.
	Patch by Witek (and me). Note that the comment may not be 100% true
	yet (and there may be some out-of-tabs drawing problems), but it
	will be true VERY soon ;). Stay tuned.  

Sat May 24 13:44:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/tab.h:

	Oops, stale argument forgotten there.  

Sat May 24 13:38:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: tab.h, terminal.c, window.c:

	Removed IF_ACTIVE and intrudced inactive_tab() instead, which has
	simpler usage and expands to a boolean expression with effect
	opposite to IF_ACTIVE. Hrm.. Oh, and some more minor whitespace
	cleanups could slip through.  

Sat May 24 13:30:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/terminal.c:

	Whitespaces cleanup. Er.. ;) 

Sat May 24 11:38:34 2003  Laurent Monin <zas@norz.org>:

	* src/intl/charsets.c:

	get_entity_string() cleanup, optimization, comments.  

Sat May 24 10:24:17 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Sat May 24 09:38:52 2003  Laurent Monin <zas@norz.org>:

	* configure.in, src/version.c, src/util/version.c:

	Configure option --disable-backtrace is now fixed. An information
	about it was added in version info (only when disable). It closes
	bug 103.  

Sat May 24 08:55:58 2003  Laurent Monin <zas@norz.org>:

	* src/intl/charsets.c:

	Entities decoding was fixed and improved. It closes bug 175. Patch
	by Zardoz and me.  

Fri May 23 21:22:20 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, main.h, lowlevel/Makefile.am, lowlevel/select.c,
	lowlevel/select.h, lowlevel/signals.c, lowlevel/signals.h,
	osdep/os_dep.c, scripting/lua/core.c, terminal/terminal.c:

	Signals related functions were moved to lowlevel/signals.{c,h}.  

Thu May 22 14:35:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/encoding.c:

	Reverted Miciah' change (keep related stuff together).  

Thu May 22 14:29:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Slightly simlified code flow.  

Wed May 21 18:07:39 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/gen_translations_stats.sh:

	Fix for division by zero in awk part caused by parsing of error
	messages.  Also some minor alignment adjustments.  

Wed May 21 11:44:46 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c:

	Menu entries were added for tab navigation. Fix bug 156.  

Wed May 21 11:32:38 2003  Laurent Monin <zas@norz.org>:

	* src/: terminal/tab.c, terminal/tab.h, viewer/text/view.c:

	switch_to_[next|prev]_tab() were introduced.  

Wed May 21 10:19:19 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/config/kbdbind.c:

	s/Open in a new window/Open a new window/ 

Wed May 21 10:08:42 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/: Makefile.am, menu.c, menu.h, hotkey.c, hotkey.h:

	Hotkeys functions were moved to hotkey.{c,h}.  

Wed May 21 10:00:28 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/util/encoding.c:

	Move encoding_names definition up to where that unnecessary
	prototype for it that I removed in the last commit was.  

Wed May 21 09:47:31 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Submenu mark was changed from > to >> to prevent conflict with > key
	shortcut (will be used for tabs). Please comment.  

Wed May 21 09:46:24 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/util/: encoding.c, encoding.h:

	Just for fun, s/\[ \]/[]/ and remove an unnecessary prototype.  

Wed May 21 09:32:59 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/viewer/text/view.c:

	Fix for bug 162: open-link-in-new-window displays menu even if no
	link is selected.  

Wed May 21 08:35:08 2003  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	A missing newline after version information is now printed on forced
	core dump.  

Wed May 21 07:10:59 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	Is there any need to copy address to a buffer ? Please test,
	comment, improve or revert (if needed).  

Wed May 21 02:04:45 2003  Jonas Fonseca <fonseca@diku.dk>:

	* elinks.1, elinks.conf.5, elinkskeys.5.in:

	Manpages are now hosted in doc/man/ ...  

Wed May 21 02:02:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* Makefile.am, configure.in, doc/Makefile.am,
	doc/book/manpages/elinks.1.xml, doc/man/.cvsignore,
	doc/man/Makefile.am, doc/man/man1/.cvsignore,
	doc/man/man1/Makefile.am, doc/man/man5/.cvsignore,
	doc/man/man5/Makefile.am:

	Installed manpages are now hosted in doc/man/ and maintained in
	DocBook format (elinks.conf.5 will join later). Automake dictates
	that we have to use separate Makefiles since path/to/manpage is not
	supported.  

Wed May 21 01:57:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/man/man5/elinks.conf.5:

	This is the file from the root dir moved to prepare installing
	manpages from doc/man dir.  

Tue May 20 22:41:46 2003  Laurent Monin <zas@norz.org>:

	* contrib/lua/hooks.lua.in:

	A dumb prefix bz and a smart prefix bug were added to fasten access
	to ELinks bugzilla. Idea by fonseca ;).  

Tue May 20 22:11:17 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Fixed problems with 'gg:foo bar' query parsing, patch by thement.  

Tue May 20 22:09:16 2003  Laurent Monin <zas@norz.org>:

	* src/: version.c, version.h, dialogs/info.c, util/version.c,
	util/version.h:

	Only print useful version information at backtrace time. A new
	parameter @more was added to get_dyn_full_version() to handle that..  

Tue May 20 21:54:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Emit panicking message when addrlen was too bad. We should catch
	this stuff.  

Tue May 20 21:47:08 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	Er... static hostbuf is better ;).  

Tue May 20 21:33:41 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	Fixes, cleanup and optimizations in parse_url(), useless calls to
	strchr() family were reduced, brackets tests simplified, a
	typo/compile error introduced by last patch fixed, see diff for more
	details. Please test extensively.  

Tue May 20 21:27:40 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/terminal/kbd.c:

	Translate bad chars in terminal string to -. Patch by Karsten and
	me, fixes bug 168.  

Tue May 20 19:35:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Fixed potential crash pointed out by Sergey.  

Tue May 20 17:56:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Minor simplification in parse_url(), use safe_strncpy() instead of
	memcpy() and nulling.  

Tue May 20 17:44:57 2003  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	Added notice about Lua (and its required version).  

Tue May 20 10:10:59 2003  Laurent Monin <zas@norz.org>:

	* src/config/urlhist.c:

	Ooops, forgot initialization of goto_url_history. Fixed.  

Tue May 20 10:07:25 2003  Laurent Monin <zas@norz.org>:

	* src/: version.c, version.h, config/urlhist.c, config/urlhist.h,
	dialogs/menu.c, util/encoding.c, util/version.c, util/version.h,
	util/encoding.h:

	Some global variables are now correctly (i hope) declared as extern
	in .h files. Compilation with -fno-common is now possible.  

Tue May 20 09:43:29 2003  Laurent Monin <zas@norz.org>:

	* src/: version.c, util/version.c:

	memset() call is useless, just set first byte to NUL char is
	sufficient.  

Tue May 20 09:41:34 2003  Laurent Monin <zas@norz.org>:

	* src/: version.c, util/version.c:

	Use safe_strncpy() instead of memcpy() + strlen() + comparaisons.
	Pointed out by Miciah.  

Mon May 19 23:10:59 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	A potential buffer overflow (pointed by Karsten Scholzel) and some
	minor issues were fixed in IPv6 url handling. Please recheck for bug
	160.  

Mon May 19 14:12:29 2003  Laurent Monin <zas@norz.org>:

	* src/: Makefile.am, main.c, version.c, version.h, dialogs/info.c,
	util/error.c, util/version.c, util/version.h:

	version.{c,h} were introduced. Info box uses now a function to
	retrieve version, and backtrace or core dump now print some version
	information too. Some calls to fprintf() were replaced by fputs().
	Feel free to improve, it is not perfect yet.  

Mon May 19 13:23:03 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/info.c:

	Gettextization of some strings (like "ELinks" or "gzip") was
	removed, spaces are now outside gettextized strings.  

Mon May 19 13:21:16 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/libintl.h:

	term == NULL case is now handled. It will help later ;).  

Mon May 19 08:46:47 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/protocol/http/http.c:

	s/(?<=encoding\.c)onn// to fix a tiny error by pasky in a comment 
	("Renamed 'c' identifier to 'conn'", 2003/05/18 16:05:18) 

Sun May 18 23:37:04 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Revert the reverted non-bug fix. If table cache was not initialized
	there is no need to search an entry in it.  

Sun May 18 23:14:04 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	ADD wasn't properly undef'd after the cleanup.  

Sun May 18 23:09:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Fixed a bug which came through the last zas' cleanup.  

Sun May 18 23:05:34 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Ooops ;).  

Sun May 18 23:00:48 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Many minor cleanups, optim, and some comments.  

Sun May 18 16:30:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/document.c:

	If *headers starts by a newline, pretend it is empty.  

Sun May 18 16:27:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Default is like HTTP code is 200.  

Sun May 18 16:26:54 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	HTTP/0.9 documents are text/html. Thanks to Mikulas for
	implementation tips.  

Sun May 18 16:08:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Removed useless 'cache' variables, conn->cache used instead.  

Sun May 18 16:05:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Renamed 'c' identifier to 'conn'.  

Sun May 18 16:03:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Renamed 'e' identifier to 'cache'.  

Sun May 18 15:59:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Removed some now-dead code. Effectively reverted the whole previous
	zas' patch by now.  

Sun May 18 15:56:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Real HTTP/0.9 support. When we don't receive a header starting by
	/^HTTP\//, it is treated as no header and immediatelly a body. Fixes
	bug 14.  

Sun May 18 15:15:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	sent_version.major can never be zero now. We always hope for better
	;).  

Sun May 18 15:13:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, protocol/http/http.c:

	Removed protocol.http.bugs.http09, it does not seem really useful.  

Sun May 18 13:16:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Wha, stupid CVS! ;) 

Sun May 18 13:16:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Structurize (use struct http_version more agressively), indentation
	fixes (minor).  

Sun May 18 12:45:53 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Use a pointer to struct http_version in get_http_code(). Idea by
	fonseca ;).  

Sun May 18 12:37:08 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, protocol/http/http.c:

	Support from HTTP/0.9 was added. A new option
	protocol.http.bugs.http09 enables it. An issue still exists, since
	we have no content-type header, it always renders document as text.
	Please propose fix for that.  

Sun May 18 11:43:50 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	HTTP version handling was almost totally rewritten, major and minor
	version numbers are handled separately, get_http_code() is now able
	to handle any http version (past, present and future). A new struct
	http_version was introduced. Minor changes were made to prepare
	HTTP/0.9 support. Feel free to improve.  

Sat May 17 22:01:04 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	In bz already.  

Sat May 17 21:04:41 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/dialogs/edit.c:

	Fix bug 158: 'Add bookmark' and 'Search history' boxes too small.  
	layout_add_dialog and layout_hierbox_browser grow yet more
	similar...  

Sat May 17 20:53:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Minor cleanup.  

Sat May 17 20:43:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	When not resuming, open() file w/ O_TRUNC, fixing bug 27. Patch by
	Witek and me.  

Sat May 17 10:56:00 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/dialog.c:

	A useless call to _() was removed.  

Sat May 17 10:49:38 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Useless calls to _() were reduced.  

Sat May 17 10:28:11 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/libintl.h:

	An helper was added to detect redundant calls to _(). Should help
	with bug 141. To enable it, define DEBUG_IT in libintl.h 

Sat May 17 00:09:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	...and now properly wrap=hardize the textareas being sent. wrap=hard
	is now supported properly. hopefully.  

Sat May 17 00:00:58 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c:

	Reordering of file menu entries. Feel free to improve.  

Fri May 16 23:44:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Tidyup.  

Fri May 16 23:44:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Don't normally call format_text with wrap attribute being hard. That
	gives us weird result, by hard-inserting newlines there and thus
	smooth rewrapping not being done correctly.  

Fri May 16 23:31:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/session.c, terminal/terminal.c:

	Removed that terrible startup goto dialog hack, this also fixes
	various problems with tabs, redrawing and opening/closing while this
	is turned on. Fixes bug 142. Patch by Sergey and me.  

Fri May 16 23:09:26 2003  Laurent Monin <zas@norz.org>:

	* src/mime/backend/mailcap.c:

	Comments about a potential buffer overflow concerning
	convert_command() were added. Jonas please fix it asap.  

Fri May 16 22:49:12 2003  Laurent Monin <zas@norz.org>:

	* src/mime/backend/default.c:

	Cleanup, fixes (i hope), and optim.  

Fri May 16 22:38:41 2003  Laurent Monin <zas@norz.org>:

	* src/mime/mime.c:

	Fixed my last patch is...  

Fri May 16 22:30:06 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Removed a bug which slipped between my fingers and entered bugzilla
	already ;-).  

Fri May 16 22:29:52 2003  Laurent Monin <zas@norz.org>:

	* src/mime/mime.c:

	Cleanup and optimizations. fonseca please verify.  

Fri May 16 22:28:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Cleanup of the Help menu URL shortcuts, use a common function and
	per-item data (the URL).  

Fri May 16 22:25:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Minor help menu reordering, added some bars.  

Fri May 16 21:57:03 2003  Laurent Monin <zas@norz.org>:

	* src/util/lists.h:

	An additional magic check was added to free_list() macro.  

Fri May 16 21:25:01 2003  Laurent Monin <zas@norz.org>:

	* src/document/cache.h:

	Ooops, a field added for test pruposes was removed.  

Fri May 16 21:20:22 2003  Laurent Monin <zas@norz.org>:

	* src/document/cache.h:

	Reverted struct fields reordering, it causes bug 101. There's
	something very weird there. Fields order dependencies are very bad
	thind [tm].  

Fri May 16 19:42:32 2003  Laurent Monin <zas@norz.org>:

	* src/: setup.h, dialogs/menu.c:

	Help menu was reordered and modified. Lua documentation link was
	removed (it'll appear on documentation page). Two new links will
	appear in debug mode, one to cvsweb and the other to bugzilla. A
	macro is used as helper for this kind of menu entry. Cvsweb url is
	not definitive.  

Fri May 16 19:13:05 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/vs.c:

	A useless test was removed.  

Fri May 16 19:06:40 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/vs.c:

	In memset() we trust.  

Fri May 16 19:05:24 2003  Laurent Monin <zas@norz.org>:

	* src/sched/download.c:

	Reverted last patch, space for NUL byte is in struct view_state.
	Thanks to Pasky.  

Fri May 16 17:47:00 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Reorganization, now it's almost the final new look, except the
	to-go-bugzilla bugs.  

Fri May 16 17:42:14 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Removed stuff insterted to bugzilla or fixed. Very minor updates.  

Fri May 16 10:01:48 2003  Laurent Monin <zas@norz.org>:

	* src/sched/download.c:

	Allocated space was not enough to store ending NUL char of url
	string, please recheck.  

Thu May 15 23:37:11 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/info.c:

	Pasky reverted a patch i made, result is buggy, well, as usual, so
	whats changed ? Bug disappears and cleanup. Please pasky dont revert
	it :) 

Thu May 15 23:02:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/parser.c, viewer/text/view.c:

	Support for wrap=hard introduced (supporting few aliases as well),
	fixes bug 38. Patch by Witek and me.  

Thu May 15 22:42:13 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	A bug workaround was removed. Last patch about textarea renders it
	useless and it causes some issues. Textarea navigation seems to work
	well now. Thanks to witekfl.  

Thu May 15 22:40:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/: parser.c, renderer.c:

	Parse <head> contents even when viewing page source, closes bug 40.
	Patch by Witek and me.  

Thu May 15 22:28:19 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Rows limits were badly calculated in textarea code. Minor cleanup.
	Patch by witekfl and me.  

Thu May 15 21:43:38 2003  Laurent Monin <zas@norz.org>:

	* src/sched/download.c:

	Download progress dialog was fixed and improved, it now uses
	ulongcat().  

Thu May 15 21:20:29 2003  Laurent Monin <zas@norz.org>:

	* src/util/: conv.c, conv.h:

	elinks_ulongcat() now supports base choice. elinks_ulonghexcat()
	function have disappear and is now a macro using elinks_ulongcat().  

Thu May 15 12:53:59 2003  Laurent Monin <zas@norz.org>:

	* src/util/conv.c:

	ulongcat() recent changes were ported to ulonghexcat(),
	add_[k]num_to_str() were fixed accordingly too.  

Thu May 15 08:10:17 2003  Laurent Monin <zas@norz.org>:

	* src/Makefile.am:

	mime subdir was added to enable libmime.a building. Idea by fonseca
	;) 

Thu May 15 08:01:50 2003  Laurent Monin <zas@norz.org>:

	* configure.in:

	stpcpu() detection will always fail, this is an error, removed ;).
	Thanks to fonseca.  

Wed May 14 22:48:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Fixed weirdness of go_unbackwards() add_to_list() ussage, it was
	apparently incorrect. Now it is simpler but should be in fact
	correct. And appears to work. Closes bug 114. Discovered by zas.  

Wed May 14 21:08:45 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	We sometimes memmove() 0 bytes, fixed. An internal error detection
	was added to prevent a similar issue.  

Wed May 14 20:58:05 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/kbd.c:

	We sometimes memmove() 0 bytes, fixed.  

Wed May 14 17:20:54 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Reintroduced sanity paranoid checks into ulongcat().  

Wed May 14 16:59:40 2003  Laurent Monin <zas@norz.org>:

	* src/util/lists.h:

	Gdb-friendly lists debugging....  

Wed May 14 16:34:38 2003  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	Always force segfault on bad list magic detection.  

Wed May 14 15:11:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	ulongcat() comment updates (stylistic fix and added comment about
	purpose and supposed usage).  

Wed May 14 15:03:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Initialize pos at declaration time.  

Wed May 14 13:08:22 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Clarified the return value description for ulongcat().  

Wed May 14 13:06:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Again moved start initialization to declaration.  

Wed May 14 13:06:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Comments tidyup and reduction to a useful rate.  

Wed May 14 12:48:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Fixed return value if truncated.  

Wed May 14 12:43:12 2003  Laurent Monin <zas@norz.org>:

	* src/util/conv.c:

	Fully tested ulongcat() version. Optimizations are welcomed, but
	take care.  

Wed May 14 12:00:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Changed return value of elinks_ulongcat(): now it returns -1 on
	error, 0 if ok and desired ideal width if truncated. Also some
	possible wrong value being returned at edge cases (reported by zas)
	should be fixed. Let's see ;).  

Wed May 14 11:49:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Directly initialize start.  

Wed May 14 11:47:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	With non-zero slen initial value, the resulting slen value was
	wrong, this should fix that. Pointed out, explained etc by zas.  

Wed May 14 11:43:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Do more paranoical pos value checks. Let's go the safe way ;-). Does
	not change the functionality.  

Tue May 13 23:57:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/session.c, viewer/text/view.c:

	Removed use of d_opt in context of init_bars_status(), it was
	completely wrong (it frequently points to some crap and should not
	exist altogether anyway; resulted in random shooting into memory).
	Now NULL is passed instead and code was added inside of
	init_bars_status() to try to retrieve the document_options from
	ses->screen->f_data in that case. Fixes bug 96.  

Tue May 13 22:53:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/inpfield.c:

	Huge reorganization of one-char identifier, resulting in something 5
	times larger, as usual. (Compilation fix.) Thanks, zas.  

Tue May 13 22:37:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/inpfield.c, bfu/inphist.c, config/urlhist.c:

	Tidyup and minor reindentations, attempting to clear out some
	probably buggy code.  

Tue May 13 15:48:04 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Prevention of calloc(0, sizeof(int)) calls.  

Tue May 13 14:29:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/globhist/globhist.c:

	Minor tidyup. Fixed write_global_history() to handle properly
	elinks_home==NULL.  

Tue May 13 13:38:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Reverted recent save_cookies() change, we don't want to create
	./cookies randomly when not elinks_home. Instead, do not
	save_cookies() at all if not elinks_home.  

Tue May 13 13:34:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/common.c:

	Added missing elinks_home check to bookmarks_save(). Moved
	half-redundant !file_name check in bookmarks_load(), introduced by
	the previous patch.  

Tue May 13 13:29:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/urlhist.c:

	Added missing elinks_home check to save_url_history(). Fixed double
	free in load_url_history introduced by the previous patch.  

Tue May 13 12:27:44 2003  Laurent Monin <zas@norz.org>:

	* src/: bookmarks/backend/common.c, config/conf.c,
	config/urlhist.c, cookies/cookies.c, globhist/globhist.c:

	Bug 102 is now fixed. elinks_home can be NULL, especially with
	-no-home option.  

Mon May 12 21:59:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	Fixed gettextization of cache_inf().  

Mon May 12 21:53:22 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	Reverted memory_inf() changes (broke gettextization sanitization and
	paralel dialog instances), sanitized gettextization while at it ;).  

Mon May 12 21:46:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	This just slipped through, sorry. Linkage fix.  

Mon May 12 21:23:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	The variables change flow was made hopefully a little more
	intuitive.  

Mon May 12 21:21:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Added explicit parenthesis near signification, ensure that we have
	space for the - sign.  

Mon May 12 21:18:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	The variables change flow was made hopefully a little more
	intuitive.  

Mon May 12 20:43:04 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Minor reindentation.  

Mon May 12 20:42:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: conv.c, conv.c:

	Code redundancy reduced, removed the all-that-frequent generic
	reallocation code.  

Mon May 12 20:39:08 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Minor reindentation.  

Mon May 12 20:37:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/download.c, util/conv.c, util/conv.h, util/string.c,
	util/string.h:

	Moved sn*print() functions back to util/conv.h, where they belong.
	Moved u?long(hex)?cat() functions suite from util/string.* to
	util/conv.*, where it belongs.  

Mon May 12 20:24:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Leave more space for percentage counter. It can exceed 100%
	theoretically and it does no harm.  

Mon May 12 20:23:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/parser.c, protocol/file.c,
	protocol/http/http.c, sched/download.c, sched/session.c:

	Undone the hyperscary &-ization of static strings in ulongcat()
	calls, introduced before for some unknown reason.  

Mon May 12 19:33:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Rewritten elinks_ulongcat() description in a comprehensible way.  

Mon May 12 19:09:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Whoops. Fixed the 'do you want to post form' msgbox().  

Mon May 12 19:06:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Removed confusing No/Cancel differentation in 'Shall I post that
	form' dialog. Now, the no possibility (which for some reason just
	stripped the POST string and went on) was removed and cancel
	possibility (cancelling the whole action) became the new no
	possibility. Fixes comment 6 of bug 2.  

Mon May 12 08:09:06 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* TODO:

	Ditto. Forgot to :wq.  

Mon May 12 08:07:31 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* TODO:

	Deleted some entries that have been moved to Bugzilla. I'll finish
	the job tomorrow, if pasky doesn't.  

Sun May 11 22:56:45 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	Bug fix was fixed. Am i so tired ? 

Sun May 11 22:42:42 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	A stupid and fatal bug was fixed in longcat().  

Sun May 11 21:28:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* AUTHORS:

	Added Michail as author of Mutt's mailcap code + elinks.or.cz to
	self 

Sun May 11 19:49:47 2003  Laurent Monin <zas@norz.org>:

	* src/util/: string.c, string.h:

	A function ulonghexcat() was added to do fast convertion of integers
	to hexa strings. Bye bye snprintf(str, 8, "#%02x%02x%02x", color->r,
	color->g, color->b), you are 100x too slow for us.  

Sun May 11 18:34:26 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* AUTHORS:

	Update my E-mail address in AUTHORS and, while I'm editing the file, 
	put in the rest of my name.  

Sun May 11 16:28:14 2003  Laurent Monin <zas@norz.org>:

	* src/config/kbdbind.c:

	Two minor optimizations and very minor cleanup.  

Sat May 10 23:05:27 2003  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	Updated mailing list info.  

Sat May 10 23:03:12 2003  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	The bugs now live in Bugzilla.  

Sat May 10 22:50:32 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/info.c:

	The count of remaining entries was wrong (by one), fixed. Cache
	entry refcount and data_size now appear in dialog when compiled with
	--enable-debug.  

Sat May 10 20:06:27 2003  Laurent Monin <zas@norz.org>:

	* src/util/snprintf.c:

	Cleanup, elinksification, comments.  

Sat May 10 12:59:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/tab.c:

	When closing tab, move to the _previous_ tab, not the next one.
	Fixes bug 35.  

Sat May 10 12:00:17 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	A bug entry was removed. Thanks to Witekfl :) 

Sat May 10 11:55:11 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Tags were badly interpreted in plain documents. This is now fixed.
	Patch by Witold Filipczyk.  

Sat May 10 11:36:08 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Titles in link tags are now honoured. It helps to get significant
	bookmarks titles. Patch by Hugo Haas and me.  

Sat May 10 11:33:05 2003  Laurent Monin <zas@norz.org>:

	* AUTHORS:

	Hugo Haas was added to AUTHORS document.  

Sat May 10 04:07:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Added default irc protocol handlers.  

Sat May 10 02:18:15 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	A minor bug (term title and html<>souce) was added.  

Sat May 10 01:29:08 2003  Laurent Monin <zas@norz.org>:

	* src/util/: conv.c, conv.h, string.h:

	add_knum_to_str() was rewritten. snprint() and snzprinf() are now
	macros using [u]longcat(), these were moved to string.h.  

Sat May 10 00:27:59 2003  Laurent Monin <zas@norz.org>:

	* src/util/: conv.c, conv.h, string.c, string.h:

	ulongcat(), longcat(), add_num_to_str() now returns int instead of
	void. add_num_to_str() was totally rewritten. Performance made a
	jump.  

Fri May  9 22:06:01 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/.vimrc:

	Added missing fairy 

Fri May  9 22:04:15 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in:

	Generate doc/man/man1/elinks.1 with info about sysconfdir 

Fri May  9 21:59:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/Makefile.am:

	Added man pages as EXTRA_DISTS.  

Fri May  9 21:58:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/manpages/elinks.1.xml:

	Some small corrections and updates. Added info about bugzilla.  

Fri May  9 21:45:17 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/man/.cvsignore:

	Added man state files when export MANPATH=doc/man:$MANPATH 

Fri May  9 21:43:13 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/man/: man1/elinks.1.in, man5/elinkskeys.5:

	The docbook generated man pages.  

Fri May  9 21:42:18 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/man/: man1/.cvsignore, man5/.cvsignore:

	Added jade wrapper state files.  

Fri May  9 21:34:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/manpages/elinkskeys.5.xml:

	Added navigation keys from elinks.1.  

Fri May  9 18:18:57 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/: info.c, menu.c:

	Cleanup and cache info menu was re-enabled. A limit to the number of
	printed entries was added.  

Fri May  9 17:40:19 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/info.c:

	snprintf() -> ulongcat().  

Fri May  9 17:27:29 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	snprintf() -> ulongcat().  

Fri May  9 17:19:10 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	snprintf() -> ulongcat() for terminal size in user agent string.  

Fri May  9 17:11:37 2003  Laurent Monin <zas@norz.org>:

	* src/sched/download.c:

	Another snprintf() -> ulongcat(): it concerns percentage info in the
	download progress dialog.  

Fri May  9 17:09:38 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	ulongcat() fix: returned length was one less than it should with
	fillchar set.  

Fri May  9 16:49:43 2003  Laurent Monin <zas@norz.org>:

	* src/util/: string.c, string.h:

	longcat() was introduced (identical to ulongcat() but accepts
	negative numbers (as long).  

Fri May  9 16:30:15 2003  Laurent Monin <zas@norz.org>:

	* src/: protocol/file.c, sched/session.c, util/string.c,
	util/string.h:

	ulongcat() fix (padding error) and behavior change. Now if fillchar
	parameter is not a NUL char, then padding is done with that char,
	one application can be seen in file.c.  

Fri May  9 15:36:25 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	The memset() call in ulongcat() was removed, since most times we'll
	use that function with less than 10 zero padding, gain is not
	significant imho.  

Fri May  9 15:11:39 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/parser.c, sched/session.c, util/string.c,
	util/string.h:

	ulongcat() function is now able to print zeros before a number
	(00123), a macro wrapper is used to enforce correct typecasting, and
	it now replaces more snprintf() calls.  

Fri May  9 15:11:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/: book/.vimrc, book/manpages/.vimrc, man/.cvsignore,
	man/.vimrc, man/man1/.cvsignore, man/man1/.vimrc,
	man/man5/.cvsignore, man/man5/.vimrc:

	More fairies 

Fri May  9 15:03:58 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/README:

	A few words to doc seekers ...  

Fri May  9 14:23:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: authors.xml, bookmarks.xml, configuration.xml,
	fdl.xml, installation.xml, introduction.xml, mailcap.xml,
	manual.xml, mime.xml, misc.xml, options-reference.xml, preface.xml,
	revision.xml, sample-configfile.xml, style.css, wordlist.xml:

	Giving doc/book/ a facelift. It will involve restructuring documents
	and introduce them one by one later when they are actually done.
	Hopefully it'll make it easier to get the buildsystem right.  

Fri May  9 13:43:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Fixed missing typecast.  

Fri May  9 13:23:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/session.c, sched/session.h, terminal/terminal.c:

	decode_session_info() now actually works properly (hopefully). It
	doesn't take len parameter but takes it from the first int in the
	session info data (which was not anticipated before, thus the whole
	decoding went tragical). It should fix various problems with elinks
	<url>, opening document in a new window and so on.  

Fri May  9 12:42:13 2003  Laurent Monin <zas@norz.org>:

	* src/: util/string.c, util/string.h, document/html/parser.c:

	An sprintf(foo, "%d", bar) was replaced by an ulongcat() call.  

Fri May  9 10:43:05 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/manpages/elinkskeys.5.xml:

	Inserted new 'default keybindings'.  

Fri May  9 10:24:38 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/manpages/elinkskeys.5.xml:

	Done cleaning up the last part.  

Fri May  9 01:25:48 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/README:

	Rewritten a bit 

Fri May  9 00:57:01 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/VERSION:

	Version will be maintained as an entity 

Fri May  9 00:43:36 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/manpages/elinkskeys.5.xml:

	Still some work to be done to 'clean' it up in regards to coding
	style.  Also maybe needs to contain info about navigation keys (from
	elinks.1) 

Fri May  9 00:41:06 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/manpages/elinks.1.xml:

	Moved info about system wide conf file over from elinkskeys man
	page.  

Thu May  8 23:03:06 2003  Laurent Monin <zas@norz.org>:

	* src/: main.h, config/urlhist.c, dialogs/document.c,
	dialogs/hierbox.c, dialogs/menu.h, document/html/renderer.c,
	intl/charsets.c, intl/gettext/localcharset.c, lowlevel/af_unix.c,
	lowlevel/connect.c, lowlevel/dns.c, lowlevel/home.c,
	lowlevel/interlink.c, lowlevel/timer.c, osdep/os_dep.c,
	protocol/url.c, protocol/http/auth.c, protocol/http/date.c,
	protocol/http/http.c, sched/connection.c, sched/download.c,
	sched/sched.c, scripting/lua/hooks.c, sched/session.c,
	ssl/connect.c, util/encoding.c, util/error.c, util/memdebug.h,
	util/snprintf.c, viewer/text/view.c, viewer/text/view.h:

	Many missing declarations + static. Big patch, sorry.  

Thu May  8 22:42:29 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/manpages/elinks.1.xml:

	First attempt at cleaning up the main elinks manpage. This means
	moving all the keys stuff (some of which are dublicate) to the
	elinkskeys man page.  

Thu May  8 22:34:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/manpages/.cvsignore:

	Fairy added 

Thu May  8 22:24:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/tab.h:

	win->type is enum.  

Thu May  8 21:50:07 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, main.h, cookies/cookies.c, cookies/cookies.h,
	dialogs/menu.h, document/html/parser.c, document/html/parser.h,
	document/html/renderer.h, document/html/tables.c,
	elusive/layouter/box.h, elusive/parser/syntree.h,
	globhist/dialogs.c, globhist/globhist.c, globhist/globhist.h,
	intl/charsets.c, intl/charsets.h, intl/gettext/gettextP.h,
	intl/gettext/libintl.h, intl/gettext/loadmsgcat.c,
	intl/gettext/localcharset.c, lowlevel/af_unix.c,
	lowlevel/af_unix.h, lowlevel/connect.c, lowlevel/home.h,
	lowlevel/interlink.c, lowlevel/interlink.h, lowlevel/select.c,
	lowlevel/select.h, lowlevel/sysname.h, lowlevel/timer.h,
	lowlevel/ttime.h, osdep/os_dep.c, sched/connection.c,
	sched/connection.h, sched/download.h, sched/sched.c, sched/sched.h,
	sched/session.h, ssl/ssl.h, terminal/kbd.h, terminal/terminal.c,
	terminal/terminal.h, util/blacklist.h, util/encoding.c,
	util/error.h, util/string.h:

	Strict prototypes. void func() -> void func(void).  

Thu May  8 21:46:00 2003  Laurent Monin <zas@norz.org>:

	* src/: config/urlhist.c, config/urlhist.h, osdep/os_dep.h,
	protocol/http/auth.h:

	Strict prototypes. void func() -> void func(void).  

Thu May  8 21:42:57 2003  Laurent Monin <zas@norz.org>:

	* src/: bookmarks/backend/common.h, bookmarks/bookmarks.h,
	bookmarks/dialogs.c, config/conf.h, config/dialogs.c,
	config/kbdbind.c, config/kbdbind.h, config/options.c,
	config/options.h:

	Strict prototypes. void func() -> void func(void).  

Thu May  8 18:13:46 2003  Jonas Fonseca <fonseca@diku.dk>:

	* BUGS:

	'The black blocked cursor bug' added. Due to the many bugs that has
	been found they have been grouped to give a better overview. Hope
	the groupings are sane enough.  

Thu May  8 15:39:58 2003  Laurent Monin <zas@norz.org>:

	* TODO, src/config/options.c, src/viewer/text/view.c:

	Highlight colour for text matched after a search is now
	configurable. TODO was updatecd.  

Thu May  8 14:19:48 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Cleanup and optimization of count_menu_size().  

Thu May  8 14:02:28 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c, TODO:

	Search string in "Search string not found" error box is now
	included. TODO was updated.  

Thu May  8 12:44:12 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	About gg: & co.  

Thu May  8 12:42:34 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Please maintain proper blanklining.  

Thu May  8 12:41:15 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Something about modularization and scripting.  

Thu May  8 12:33:45 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Please maintain proper blanklining.  

Thu May  8 12:11:32 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/document/options.c:

	Check o1->num_links_key == o2->num_links_key in compare_opt so that 
	document.browse.links.number_keys_select_link doesn't exhibit 
	seemingly random I'll-work-when-I-want-to behaviour.  

Thu May  8 11:51:33 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/document/options.c:

	Itty-bitty fix that really has no effect:
	document.browse.links.numbering is a boolean, use get_opt_bool, not
	get_opt_int, to get its value.  

Thu May  8 11:46:43 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* src/viewer/text/view.c:

	Fix a logic inversion in jump_to_link_number that pasky made in his
	2003/05/06 14:52:12 commit when reverting one of zas' clean-ups.  

Thu May  8 11:39:23 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	A new feature was added to BUGS file, now it triggers one ;).  

Thu May  8 11:17:40 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Some bugs (infinite loop) in menu hotkeys handling were fixed. Code
	cleanup, mainmenu and menu use the same code now regarding hotkeys,
	2 new functions were introduced, one for handling hotkeys, the
	others to handle not_so_hot_keys ;).  

Thu May  8 11:07:29 2003  Miciah Dashiel Butler Masters <miciah@myrealbox.com>:

	* BUGS, TODO:

	More BUGS and TODO items. Small changes requested by pasky.  

Thu May  8 06:12:11 2003  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/preface.xml:

	s/elink/elinks/ thanks to witekfl 

Thu May  8 01:30:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/terminal.c:

	Oops, forgot to pass length of the string to decode_session_info().  

Thu May  8 01:28:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Typo fix.  

Thu May  8 01:27:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Compilation fix, missing typecast.  

Thu May  8 01:24:34 2003  Petr Baudis <pasky@ucw.cz>:

	* doc/hacking.txt:

	Minor coding style example correction.  

Thu May  8 01:23:15 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/hardio.c:

	Debugging code is now cleaner and is useable with hard_read() too.  

Thu May  8 01:20:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Reindented and removed some useless temporary variables (insert
	param parsing output directly to the struct initial_session_info).  

Thu May  8 01:18:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Tiny cleanup.  

Thu May  8 01:16:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: osdep/os_dep.c, sched/session.c:

	Rewritten open_in_new_tab() functional part to emit EV_INIT instead
	of EV_RESIZE, removed code duplicate with process_session_info() and
	make use of struct initial_session_info.  

Thu May  8 01:07:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	read_session_info() -> process_session_info() 

Thu May  8 01:06:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/session.c, terminal/terminal.c:

	Store struct initial_session_info directly in ev->b, decoding it
	ASAP. read_session_info() now takes directly struct
	initial_session_info.  

Thu May  8 00:57:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: session.c, session.h:

	Introduced struct initial_session_info (being freed by newly
	introduced free_session_info), which carries the initial session
	information, converted from the session init string by newly
	introduced decode_session_info() (moved some code from
	read_session_info()).  

Thu May  8 00:40:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	read_session_info(): minor reinentation, removed one useless
	argument.  

Thu May  8 00:38:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	read_session_info() cleanup.  

Thu May  8 00:37:57 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	check_not_so_hot_keys() was introduced to check keys in menus, this
	one permits search of the next entry with first letter matching key.
	The behavior has changed: now selection wraps around the list of
	entries.  

Thu May  8 00:28:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	XMP tag support, patch by witekfl.  

Wed May  7 23:18:46 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Hotkeys are now working in main menu. Fix a fix of a cleanup...  

Wed May  7 23:04:06 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/hardio.c:

	Ooops, incomplete patch, fixed.  

Wed May  7 22:48:09 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.h:

	A bad patch was reverted, it fixes the bug known as the TODO bug.  

Wed May  7 20:57:20 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/hardio.c:

	Some debugging code was added, dump hard_write data to stderr 

Wed May  7 18:26:23 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/mailcap.c:

	Miscelleanous optimizations and cleanups. Patch by zas.  

Wed May  7 18:19:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/mime.c:

	Default mime type will be moved to mime.default_type 

Wed May  7 18:07:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/globhist/globhist.c:

	Compilation fix.  

Wed May  7 17:57:13 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.h:

	ASCII_BSD systems don't exist (yet).  

Wed May  7 17:46:44 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/document.c, globhist/globhist.c, sched/session.c,
	scripting/lua/core.c:

	Frame title may be NULL after witekfl's fix of <title> element
	handling.  

Wed May  7 17:30:17 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Use -rdynamic when available. It makes backtrace work right and it
	will be a must when dynamic .so modules will be introduced (not that
	it would be anytime soon). Looks like zero or only very minimal
	overhead.  

Wed May  7 16:43:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	SIGSEGV handler is critical. Thus don't postpone it to the select
	loop but handle it immediatelly. Fixes infinite loop upon segfault,
	reported by Jonas.  

Wed May  7 16:29:40 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	A new function was added (disabled for now). ulongcat() which may
	replace some sprintf("%d", x) calls later.  

Wed May  7 15:16:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Reduced the number of printed stack frames from 30 to 20.  

Wed May  7 15:11:44 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, util/error.c, util/error.h:

	Reverted bogus backtrace patch.  

Wed May  7 14:45:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.h:

	Reintroduced bitfields ;-).  

Wed May  7 14:36:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.h:

	Explicit signedness to fix some portability issues
	
	(http://mailman.webdav.org/pipermail/neon/2001-December/000757.html). Thanks, zas.

Wed May  7 14:31:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.h:

	Reorganized the listbox structures to make sense again.  

Wed May  7 14:17:22 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/leds.h:

	led.value isn't private data ;p 

Wed May  7 13:56:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Prevent shifting of the code too far at the right ;-).  

Wed May  7 13:45:24 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/info.c:

	ELinks is now either Normal or Debug regarding info box.  

Wed May  7 13:38:44 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/info.h:

	Minor cleanup.  

Wed May  7 13:03:29 2003  Laurent Monin <zas@norz.org>:

	* src/cookies/cookies.c:

	Some comments about structs.  

Wed May  7 12:59:24 2003  Laurent Monin <zas@norz.org>:

	* src/globhist/globhist.h:

	Reordering and comment about struct fields order.  

Wed May  7 12:55:40 2003  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/common.h:

	Order matters in struct bookmarks_backend.  

Wed May  7 12:54:03 2003  Laurent Monin <zas@norz.org>:

	* src/bookmarks/bookmarks.h:

	Minor reordering in fields of struct bookmark.  

Wed May  7 12:49:04 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/widget.h:

	Fields reordering and comment about bounded to order struct
	widget_ops.  

Wed May  7 12:41:43 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/: menu.c, menu.h:

	Change in struct mneu_item fields order was reverted, a comment was
	added about it. Cleanup, optimization and more debugging code in
	menu.c.  

Wed May  7 11:55:07 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, util/error.c, util/error.h:

	Backtrace feature was simplified and now it works. SEGV signal must
	be handled by system at some time to perform core dump. Backtrace
	size is now 100 (we use many parameters in some functions).  

Wed May  7 10:49:31 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.h:

	Minor reorganization of struct menu_item fields.  

Wed May  7 10:47:26 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/listbox.h:

	Structs fields were reorganized. Bitfields were replaced by int
	type.  

Wed May  7 10:40:11 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/leds.h:

	Struct leds fields were reorganized.  

Wed May  7 10:39:04 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/dialog.h:

	Structs fields were reorganized.  

Wed May  7 10:35:14 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.h:

	Struct session fields were reorganized.  

Wed May  7 10:28:27 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Structs fields cleanup and minor changes.  

Wed May  7 10:13:36 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/connect.h:

	Structs fields cleanup.  

Wed May  7 10:07:23 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.h:

	Structs fields were reorganized.  

Wed May  7 09:57:56 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/terminal.h:

	Struct terminal fields were reorganized.  

Wed May  7 09:49:01 2003  Laurent Monin <zas@norz.org>:

	* src/document/: cache.c, cache.h:

	Structs were a bit reorganized. Made use of mem_calloc() instead of
	mem_alloc().  

Wed May  7 09:22:55 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/connection.c, sched/connection.h, sched/sched.c,
	sched/sched.h, sched/session.c, viewer/text/view.c:

	Some structs were reorganized to prevent memory padding. There was a
	badly initialized struct status, one field was missing, fixed now.  

Wed May  7 08:42:03 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/: renderer.c, renderer.h:

	Minor cleanup and optimization. Please take care of memory
	alignement of fields in structs.  

Tue May  6 23:10:45 2003  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	Ad frame bugs, s/plain-text/non-HTML/ as it happens for images etc
	as well. I'm sorry, Witek ;-).  

Tue May  6 23:09:51 2003  Petr Baudis <pasky@ucw.cz>:

	* BUGS, TODO:

	Removed some bugs fixed (and todo items implemented) by witekfl.  

Tue May  6 23:08:24 2003  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	Keep the text wrapped at 80th column.  

Tue May  6 23:07:37 2003  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	More accurate description of the ^Z bug.  

Tue May  6 22:39:28 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	Another entry was blasted by Witold.  

Tue May  6 22:36:24 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	The newline displayed before a list is superfluous when that list is
	nested under another list. Minor optimizations. Patch by Witold
	Filipczyk and me.  

Tue May  6 22:36:03 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Expand single ~ correctly in the URL. Patch by witekfl.  

Tue May  6 22:34:43 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	System functions (like getenv()) are enabled in global config.lua,
	so execute it first and _then_ set home_dir. Patch by witekfl.  

Tue May  6 22:00:16 2003  Laurent Monin <zas@norz.org>:

	* src/sched/: connection.c, sched.c:

	check_queue() function was optimized, options are now cached.
	try_connection() wins two parameters.  

Tue May  6 21:48:47 2003  Laurent Monin <zas@norz.org>:

	* src/sched/: connection.c, sched.c:

	Minor optimizations and cleanup: in calloc() we trust (II).  

Tue May  6 21:45:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Reformatted goto_link() and fixed it so that it returns correct
	value now.  

Tue May  6 20:28:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/terminal.c:

	In calloc we trust.  

Tue May  6 20:28:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/terminal.c:

	Reverted whitespace 'fix'.  

Tue May  6 20:25:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/draw.c:

	Reverted end removal. First optimizing for speed, now
	disoptimizing... I don't understand zas ;-).  

Tue May  6 20:16:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Partially reverted zas' 'cleanups'.  

Tue May  6 19:54:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/default.c:

	Last part of mime system. Should be buildable now.  

Tue May  6 18:53:56 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/backend/: .cvsignore, .vimrc:

	How could I forget. More fairies.  

Tue May  6 18:39:14 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/kbd.c:

	Code redundancy was reduced.  

Tue May  6 18:25:29 2003  Laurent Monin <zas@norz.org>:

	* src/: osdep/os_dep.h, terminal/kbd.c:

	octal 033 was renamed ASCII_ESC.  

Tue May  6 17:24:40 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/: mime.c, mime.h, backend/common.c, backend/common.h,
	backend/default.h, backend/mailcap.c, backend/mailcap.h:

	First part of the restructuring of mime handling. It has been
	modelled after the bookmark handling. This is not yet integrated
	with the build system.  

Tue May  6 17:16:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in, src/mime/Makefile.am, src/mime/backend/Makefile.am:

	Adding mime/ to build system.  

Tue May  6 16:47:44 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/parser.c, osdep/os_dep.h,
	protocol/ftpparse.c, protocol/http/http.c, terminal/kbd.c,
	terminal/screen.c, util/string.h:

	Hard-coded ascii char (8,9,10,13,127) were renamed to macros
	ASCII_BS, ASCII_TAB ,ASCII_LF,ASCII_CR,ASCII_DEL.  

Tue May  6 16:44:09 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/mime/: .cvsignore, .vimrc:

	Stuff from fairyland 

Tue May  6 15:32:31 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/window.c:

	Reversion of zas's patches is not that easy :) Compilation bug
	fixed.  

Tue May  6 15:30:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/dialog.c:

	Reverted part of previous cleanup, removed obsolete FIXME and some
	more pasky-style cleanups ;-).  

Tue May  6 15:20:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/window.c:

	Reverted cleanups.  

Tue May  6 14:58:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/inphist.c:

	Reverted part of the previous cleanup.  

Tue May  6 14:55:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Reverted cleanup.  

Tue May  6 14:52:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/session.c, viewer/text/view.c:

	Reverted cleanup.  

Tue May  6 14:49:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/hardio.c:

	Reverted the cleanup, the original form is slightly faster and IMHO
	equally clean.  

Tue May  6 14:24:15 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/inphist.c:

	Minor cleanup.  

Tue May  6 14:18:56 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/inpfield.c:

	Inline + minor optim.  

Tue May  6 14:11:05 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/: group.c, group.h:

	Cleanup, minor optim., staticification.  

Tue May  6 13:34:22 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/dialog.c:

	Minor cleanup + optim.  

Tue May  6 12:10:02 2003  Laurent Monin <zas@norz.org>:

	* doc/hacking.txt:

	More info about --enable-debug.  

Tue May  6 11:33:32 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/inpfield.c:

	Minor optimizations.  

Tue May  6 11:16:41 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Window title is now handled properly regarding tabs. Bad title when
	swapping tabs during document loading and window title flickering
	are now fixed.  

Tue May  6 10:10:11 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Minor cleanup.  

Tue May  6 10:03:55 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Minor cleanup.  

Tue May  6 09:56:10 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Optimization of goto_link() by Miciah and me.  

Tue May  6 09:00:44 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	One fresh bug was added.  

Tue May  6 08:38:09 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	Minor update.  

Tue May  6 08:35:02 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	Last entry was modified.  

Tue May  6 08:27:27 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	One entry was added. Thanks to Zas ;).  

Tue May  6 08:04:35 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	One entry have disappear. Thanks to Witold.  

Tue May  6 08:02:57 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Printing of title of plain text document containing text enclosed in
	<TITLE></TITLE> tags was fixed. Patch by Witold Filipczyk.  

Mon May  5 23:32:25 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	One entry was removed. Thanks to Jonas.  

Mon May  5 23:27:13 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/session.c, viewer/text/view.c:

	Tabs and backgrounded loading bug was fixed. Patch by Jonas Fonseca.  

Mon May  5 23:13:47 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Major cleanup.  

Mon May  5 22:36:57 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Minor cleanup.  

Mon May  5 22:18:50 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/session.c, viewer/text/view.c:

	Some silly things were trashed. Idea by Miciah and Pasky. Well, now,
	i must find a hole in the ground and stay hiddenin it until the end
	of the time...  

Mon May  5 21:55:37 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/: terminal.h, window.c:

	Cleanup and optimizations.  

Mon May  5 16:04:56 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	An entry about tabs/document loading issue was added.  

Mon May  5 16:00:47 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/tab.c:

	A test for num_tabs was added. Safer.  

Mon May  5 15:40:03 2003  Laurent Monin <zas@norz.org>:

	* src/: terminal/tab.c, terminal/tab.h, viewer/text/view.c:

	Number of tabs can now be passed to switch_tab(), it prevents some
	useless calculations.  

Mon May  5 14:40:29 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/kbd.c:

	Minor cleanup + optim.  

Mon May  5 14:19:08 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/hardio.c:

	Minor cleanup.  

Mon May  5 14:08:02 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/tab.h:

	Minor cleanup (2) ;) 

Mon May  5 14:06:47 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/tab.h:

	Minor cleanup.  

Mon May  5 13:43:15 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/renderer.c, sched/session.c, sched/session.h,
	viewer/text/view.c:

	A function init_bars_status() was introduced. It updates information
	about bars visibility. Not yet perfect but a step...  

Mon May  5 10:33:44 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/terminal.c:

	Optimizations and cleanups: strcpy() -> memcpy(), whitespaces fixes,
	some comments were added.  

Mon May  5 09:37:51 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/draw.c:

	Optimization: some "end" useless variables were removed.  

Mon May  5 09:27:21 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/draw.c:

	Optimization: some useless mathematical calculations were removed.
	Temporary variables names are badly choosen. Feel free to find
	better ones.  

Mon May  5 09:17:26 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/draw.c:

	Optimization: some useless mathematical calculations were removed.  

Sun May  4 21:53:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Use fprintf instead of printf in execinfo non-trouble
	dump_backtrace().  

Sun May  4 21:52:21 2003  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Reformatted the pre-backtrace rant.  

Sun May  4 21:45:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, util/error.c, util/error.h:

	Couple of compilation fixes and gcchappying, thanks to zas.  

Sun May  4 21:43:07 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Fixed indentation in ./configure --help. Sorry.  

Sun May  4 21:38:16 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Formatting fixes. *sigh* those ELinks developers...  

Sun May  4 21:37:25 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	--enable-libc -> --enable-own-libc 

Sun May  4 21:36:55 2003  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/main.c, src/util/error.c,
	src/util/error.h:

	(Untested) support for dumping of backtrace upon segfault. Only
	glibc supported for now (I don't know of any other possibilities,
	however if you know about one, it should be pretty trivial to write
	a patch).  

Sun May  4 21:23:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	One ses->term -> ses->tab->term got missed for some reason. Fixed.  

Sun May  4 21:11:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Fixed variable names conflict, reported by zas.  

Sun May  4 20:54:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Nasty tricky download.c, tsk tsk\! ->term -> ->tab->term, thanks to
	zas.  

Sun May  4 20:50:59 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/session.c, sched/session.h, viewer/text/view.c:

	Attempt to make mouse and bars gentle with us.  

Sun May  4 20:44:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: osdep/os_dep.c, sched/session.c:

	Renamed some variable names from win to tab. Added comment about
	brokenness of tabwin_func().  

Sun May  4 20:42:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/auth.c, dialogs/document.c, dialogs/menu.c,
	document/html/renderer.c, protocol/url.c, protocol/user.c,
	scripting/lua/core.c, sched/download.c, sched/session.c,
	sched/session.h, viewer/text/view.c:

	Removed redundant term field from the struct session.  

Sun May  4 20:39:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/session.c, sched/session.h, viewer/text/view.c:

	Renamed win to tab in struct session.  

Sun May  4 20:37:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: tab.c, terminal.c:

	Blasted off the term 'root window', use 'tab' instead.  

Sun May  4 20:35:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: terminal/tab.c, terminal/tab.h, terminal/terminal.c,
	viewer/text/view.c:

	get_root_window() -> get_current_tab() 

Sun May  4 20:33:21 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: tab.c, terminal.c, window.h:

	WT_ROOT -> WT_TAB 

Sun May  4 20:29:52 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/tab.c:

	Use redraw_terminal() instead of redraw_terminal_cls(), it reduces
	flickering when swapping tabs. Reported and fixed by Pasky.  

Sun May  4 20:13:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/terminal.c:

	Readded util/conv.h, thanks, zas.  

Sun May  4 20:10:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/tab.c:

	Oops, include own .h\! Thanks, zas.  

Sun May  4 20:08:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/screen.c:

	Fix missing is_blocked(), reported by zas.  

Sun May  4 20:06:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: osdep/os_dep.c, sched/session.c, terminal/Makefile.am,
	terminal/tab.c, terminal/tab.h, terminal/terminal.c,
	terminal/terminal.h, terminal/window.c, viewer/text/view.c:

	Moved tab-related functions from terminal.* to tab.*.  

Sun May  4 19:54:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/dialog.c, bfu/dialog.h, bfu/inpfield.c, bfu/inphist.c,
	bfu/inphist.h, bfu/menu.c, dialogs/refresh.h, sched/download.h,
	sched/session.c, sched/session.h, terminal/Makefile.am,
	terminal/terminal.c, terminal/terminal.h, terminal/window.c,
	terminal/window.h, viewer/text/view.c:

	Moved window-related functions (except tabs) from terminal.* to
	window.*.  

Sun May  4 19:40:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/terminal.h:

	Removed duplicate typedef.  

Sun May  4 19:39:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: draw.h, terminal.h:

	Moved ATTR_FRAME from terminal.h to draw.h.  

Sun May  4 19:38:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/screen.c:

	Minor reindentation.  

Sun May  4 19:38:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: screen.c, screen.h, terminal.c:

	Moved erase_screen() from terminal.c to screen.*.  

Sun May  4 19:36:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: draw.c, draw.h, terminal.c:

	Moved clear_terminal() from terminal.c to draw.*.  

Sun May  4 19:30:44 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/button.c, bfu/checkbox.c, bfu/dialog.c, bfu/group.c,
	bfu/inpfield.c, bfu/leds.c, bfu/listbox.c, bfu/menu.c, bfu/text.c,
	document/html/parser.c, document/html/renderer.c,
	document/html/renderer.h, document/html/tables.c,
	elusive/renderer/text/renderer.c, sched/download.c,
	sched/session.c, terminal/Makefile.am, terminal/draw.c,
	terminal/draw.h, terminal/terminal.c, terminal/terminal.h,
	viewer/text/view.c:

	Moved (virtual) screen drawing functions from terminal.* to draw.*.  

Sun May  4 19:19:21 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: screen.c, terminal.c:

	Moved the terminfo TODO from terminal.c to screen.c 

Sun May  4 19:11:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/download.c, terminal/Makefile.am, terminal/screen.c,
	terminal/screen.h, terminal/terminal.c, terminal/terminal.h:

	Moved some screen output routines from terminal.* to screen.*.  

Sun May  4 19:09:33 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/kbd.c:

	Sequence length cache thing is now fixed.  

Sun May  4 18:57:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/Makefile.am:

	Distribute my rants.  

Sun May  4 18:57:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/TODO:

	Some general blah blah.  

Sun May  4 18:49:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/terminal.h:

	Trashed piece of some old junk.  

Sun May  4 18:11:45 2003  Laurent Monin <zas@norz.org>:

	* src/terminal/kbd.c:

	Sequence codes length is now cached. Please review.  

Sun May  4 18:09:37 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/dump/dump.c:

	Compilation fix: missing header.  

Sun May  4 17:51:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: Makefile.am, hardio.c, hardio.h, kbd.c,
	terminal.c, terminal.h:

	Moved hard_(read|write) from terminal.* to hardio.*.  

Sun May  4 17:50:54 2003  Laurent Monin <zas@norz.org>:

	* po/.cvsignore, src/.cvsignore, src/intl/gettext/.cvsignore:

	More files are now ignored by cvs.  

Sun May  4 17:45:58 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	An hotkey conflict in contextual menu was fixed.  

Sun May  4 17:36:49 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	The fix for a potential bug in menu scrolling code was reversed.
	Ancient code was ok, this patch causes the mouse click to have a
	strange behavior in menus.  

Sun May  4 17:26:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: kbd.h, terminal.h:

	Updated anti-reinclude defines.  

Sun May  4 17:23:59 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/Makefile.am, lowlevel/kbd.c, lowlevel/kbd.h,
	lowlevel/terminal.c, lowlevel/terminal.h, terminal/Makefile.am,
	terminal/kbd.c, terminal/kbd.h, terminal/terminal.c,
	terminal/terminal.h, main.c, main.h, bfu/align.h, bfu/button.c,
	bfu/button.h, bfu/checkbox.c, bfu/checkbox.h, bfu/dialog.c,
	bfu/dialog.h, bfu/group.c, bfu/group.h, bfu/inpfield.c,
	bfu/inpfield.h, bfu/inphist.c, bfu/inphist.h, bfu/leds.c,
	bfu/leds.h, bfu/listbox.c, bfu/listbox.h, bfu/menu.c, bfu/menu.h,
	bfu/msgbox.c, bfu/msgbox.h, bfu/text.c, bfu/text.h, bfu/widget.c,
	bfu/widget.h, bookmarks/dialogs.c, bookmarks/dialogs.h,
	config/conf.c, config/conf.h, config/dialogs.c, config/dialogs.h,
	config/kbdbind.c, config/kbdbind.h, cookies/cookies.c,
	cookies/cookies.h, dialogs/auth.c, dialogs/document.c,
	dialogs/edit.c, dialogs/edit.h, dialogs/hierbox.c,
	dialogs/hierbox.h, dialogs/info.c, dialogs/info.h, dialogs/menu.c,
	dialogs/menu.h, dialogs/mime.c, dialogs/mime.h, dialogs/options.c,
	dialogs/options.h, dialogs/refresh.c, dialogs/refresh.h,
	document/html/parser.c, document/html/renderer.h,
	globhist/dialogs.c, globhist/dialogs.h, intl/gettext/libintl.h,
	lowlevel/af_unix.c, lowlevel/interlink.c, lowlevel/select.c,
	lowlevel/timer.c, osdep/os_dep.c, scripting/lua/core.c,
	protocol/mime.c, protocol/mime.h, protocol/user.c, protocol/user.h,
	protocol/http/http.c, sched/download.c, sched/download.h,
	sched/session.c, sched/session.h, terminal/kbd.c,
	terminal/terminal.c, viewer/dump/dump.c, viewer/text/view.c,
	viewer/text/view.h:

	Moved lowlevel/(kbd|terminal).* to terminal/.  

Sun May  4 17:21:46 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/terminal/Makefile.am:

	Added src/terminal/ to the build system.  

Sun May  4 17:21:09 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	A potential bug in menu scrolling cpde was fixed. Reported by Sergey
	Karpov.  

Sun May  4 17:13:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/terminal/: .cvsignore, .vimrc:

	Fairies.  

Sun May  4 17:11:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: terminal.c, terminal.h:

	Changed get_root_window() to a #define in terminal.h.  

Sun May  4 17:11:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Paranoia test whether get_root_window() returned something.  

Sun May  4 16:58:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, lowlevel/af_unix.c, lowlevel/interlink.c,
	sched/session.c, sched/session.h:

	win_func() -> tabwin_func() 

Sun May  4 16:52:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/terminal.c, lowlevel/terminal.h, osdep/os_dep.c,
	sched/session.c:

	Introduced init_tab(), moved root window callocation and basic
	initialization from init_term() and open_in_new_tab() to there.  

Sun May  4 16:27:26 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Terminal title update is now done properly. An useless variable was
	removed. Reported by Petr Baudis aka pasky.  

Sun May  4 16:25:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Use mem_calloc() when allocating window. Proper allocation error
	handling.  

Sun May  4 14:50:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/terminal.c, lowlevel/terminal.h, osdep/os_dep.c:

	Enumerated win->type. Reformatted get_tab_number() and
	get_tab_by_number(), minor optimization of get_tab_number().  

Sun May  4 14:47:44 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	An hotkey conflict was solved in french translation.  

Sun May  4 14:42:37 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Hotkeys conflict causes all concerned hotkeys to be highlighted in
	menu.  

Sun May  4 14:18:28 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Hotkey debugging feature is now case-insensitive ;) 

Sun May  4 14:08:08 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Hotkeys debugging feature: when --enable-debug is used, hotkeys used
	more than once in a menu are highlighted.  

Sun May  4 11:03:55 2003  Laurent Monin <zas@norz.org>:

	* po/gen_translations_stats.sh:

	An helper script was added. It generates translation statistics
	(percentage). Improvements are welcomed.  

Sun May  4 10:06:28 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Sun May  4 01:45:23 2003  Laurent Monin <zas@norz.org>:

	* src/sched/: session.c, session.h:

	A potential segfault and a memleak were fixed. Minor optimizations.  

Sun May  4 01:21:50 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Code reorganization, minor optimizations, and calls to
	set_terminal_title() are only done when needed.  

Sun May  4 00:17:25 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Tab bar didn't appear when opening a new tab on an empty window, it
	should be fixed. Please test. Reported by Pasky on #elinks, fix by
	Zas.  

Sat May  3 23:43:07 2003  Petr Baudis <pasky@ucw.cz>:

	* BUGS, TODO:

	Update status info. Very minor updates.  

Sat May  3 23:26:43 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/renderer.c, sched/session.c, sched/session.h:

	Calculation of usable screen for renderer with one or more visible
	bars is now fixed (i hope). Please test ;) 

Sat May  3 23:11:30 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	A tab number is now printed in status bar, if there are some tabs
	but show_tabs_bar is set to 0. It appears as [1] for tab 1, [2] ...  

Sat May  3 22:46:28 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c, BUGS:

	Menu accelerators are now case-insensitive.  

Sat May  3 22:42:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	del_from_list(term) before mem_free()ing it upon allocation failure.
	Reported by Miciah.  

Sat May  3 22:34:22 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Minor fix. Screen height calculation was wrong, and it still need to
	be tested, with one, two or three bars...  

Sat May  3 22:28:04 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Removed proxy-info-from-environment goal, already done.  

Sat May  3 22:25:41 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Reorganized TODO file, created several categories where the stuff is
	grouped now.  

Sat May  3 21:59:27 2003  Petr Baudis <pasky@ucw.cz>:

	* BUGS, TODO:

	Changed format of the TODO/BUGS items. Hopefully more readable now.  

Sat May  3 21:55:07 2003  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	Removed some obsolete items.  

Sat May  3 21:54:20 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Moved around certain items.  

Sat May  3 21:44:00 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/backend/xbel.c, config/options.c,
	config/opttypes.c, dialogs/mime.c, sched/session.c:

	Removed superfluous includes, patch by Jonas.  

Sat May  3 21:43:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.h:

	Reorganized the strchr/index ifdefs a little, patch by Jonas.  

Sat May  3 21:42:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Removed superfluous save possibility from some type query
	msg_box()es, patch by Jonas.  

Sat May  3 21:00:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	The cc is too detailist.  

Sat May  3 20:56:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Revert m_bar from 1 to 0, should fix some unused empty spots at the
	right side of some menus. Reported by zas.  

Sat May  3 20:42:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: terminal.c, terminal.h:

	Unexport and statify add_window_at_pos(), noone uses it anyway.  

Sat May  3 20:41:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Allocate windows w/ mem_calloc(). Very minor reorganization in
	init_term().  

Sat May  3 20:38:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Oops.  

Sat May  3 20:26:58 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Whitespace consistency.  

Sat May  3 19:49:08 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/kbd.c:

	Use mem_calloc() when allocating itrm.  

Sat May  3 19:44:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Reindentation.  

Sat May  3 19:40:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Poor code lament inserted. url is now NULL by default. Whitespace
	consistency is also important.  

Sat May  3 19:35:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Reindentation. Don't show any windows etc if session allocation
	failed.  

Sat May  3 19:32:22 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Actually translate the "Untitled" tab title.  

Sat May  3 19:29:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Fixed one possible off-by-one visual overflow when showing tabs.  

Sat May  3 19:27:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/align.h:

	Removed the xget_bfu_color() hack.  

Sat May  3 19:26:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/html/renderer.c,
	lowlevel/terminal.c, sched/session.c:

	ui.tabs_bar -> ui.tabs, ui.tabs_bar.show -> ui.tabs.show_bar,
	ui.tabs_bar.cycle -> ui.tabs.wraparound, moved tabs bar color
	settings to proper place, moved ui.tabs to proper place.  

Sat May  3 19:09:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Removed a bogus redundant add() call and restored the proper
	alphabetical order.  

Sat May  3 19:05:57 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Compute certain stuff just once.  

Sat May  3 18:14:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Oops, negated a condition.  

Sat May  3 17:17:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Blah.  

Sat May  3 17:13:40 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Hopefully fixed the stroked unselectable items bug.  

Sat May  3 17:11:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: osdep/os_dep.c, osdep/os_dep.h, viewer/text/view.c,
	viewer/text/view.h:

	Moved can_open_in_new() from viewer/text/view.* to osdep/os_dep.*.  

Sat May  3 17:07:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Open in new tab is available in all &ENV_CONSOLE environments now.  

Sat May  3 17:05:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	This changes the get_open_in_new() environment matching to a more
	natural behaviour. Now, we make sure that at least one of the
	environment bits is in the oinw[i].env of our choice rather than all
	the oinw[i].env bits are set in the environment bitmask (that made
	it ie. impossible to introduce multi-env oinw items).  

Sat May  3 17:02:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Reindenation.  

Sat May  3 17:01:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/kbd.c, osdep/os_dep.c:

	Some ad hoc environment bitmask setting moved from handle_itrm() to
	get_common_env(), value returned from whose is used and contemplated
	in get_system_env(). xwin -> env in handle_itrm() and use just the
	value got by get_system_env(). ENV_CONSOLE is now always set (for
	now and all the foreseeable future).  

Sat May  3 17:00:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.h:

	Describe the enum term_env_type.  

Sat May  3 16:33:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/terminal.h, osdep/os_dep.c:

	Introduced ENV_CONSOLE, which means the default text environment.
	Now term->environment == 0 is illegal. This enables bitmasking for
	ENV_CONSOLE, which will be very soon useful ;-).  

Sat May  3 15:24:38 2003  Petr Baudis <pasky@ucw.cz>:

	* BUGS, src/viewer/text/view.c:

	Don't show 'Add link to bookmarks' in the Link menu in anonymous
	mode. Reported by Miciah (?).  

Sat May  3 15:21:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.h:

	Don't be too enthusiastic when using own 'libc', it makes no sense
	to just use index() instead of strchr(). Also don't use bcopy() for
	memmove(), but the real implementation. Motion impulse by Jonas.  

Sat May  3 12:12:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Fixed gcc3's warning and indentation. Patch by witekfl.  

Sat May  3 10:54:03 2003  Laurent Monin <zas@norz.org>:

	* BUGS, TODO:

	TODO and BUGS big updates by Miciah.  

Sat May  3 03:01:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Change default of document.colors.use_document_colors to 2, that is
	use even document-specific background. Let's hope this will get more
	attention (and bugfixes) to this feature.  

Sat May  3 02:58:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	But... but... zas should at least commit smaller bits and say what
	is he actually changing in particular. ;-) Refixed hotkeys displaing
	in open window menu.  

Sat May  3 02:49:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Removed that weird free_list() NULLifying. When you think about it,
	it maks no sense at all anyway. And it didn't work ;-).  

Sat May  3 02:43:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.c, viewer/text/view.c:

	submenu_indicator -> m_submenu 

Sat May  3 02:42:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Inlined few functions. Cleaned up term_send_event().  

Sat May  3 02:38:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Added space.  

Sat May  3 02:37:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Blah, compilation fix.  

Sat May  3 02:36:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Oops, compilation fix.  

Sat May  3 02:36:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Whitespaces added.  

Sat May  3 02:33:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Use term_send_event() instead of own crafted code.  

Sat May  3 02:31:54 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Fixed unsigned vs signed issue.  

Sat May  3 02:29:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Bunch of compilation fixes.  

Sat May  3 02:27:05 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Tidyup.  

Sat May  3 02:25:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Cast properly.  

Sat May  3 02:18:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	[POLL] Shouldn't zas take more care about what he actually commits
	alongside the changes he intends to commit? ;-) 

Sat May  3 02:12:35 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Added email addy to our phantom.  

Sat May  3 01:55:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Spurious whitespace elliminated.  

Sat May  3 01:53:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/session.c:

	Heavy reindation and a little bit of tidyup.  

Sat May  3 01:48:44 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Whitespace fix.  

Sat May  3 01:38:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	*sigh* ... put back my fix for free_list(). Either do it correctly
	or don't do it at all, hm? 

Sat May  3 01:30:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Reverted (the most of) bogus 'cleanups'.  

Sat May  3 01:16:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Reindentation & stuff.  

Sat May  3 01:11:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Whitespace fixes.  

Sat May  3 01:07:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/inphist.c, bfu/menu.c, bfu/menu.h, dialogs/menu.c,
	dialogs/mime.c, dialogs/options.c, document/html/parser.c,
	viewer/text/view.c:

	M_BAR was re-added, reverted menu item's rtext usage changes. I'm
	almost sure I broke something ;-).  

Sat May  3 00:41:40 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.h, dialogs/menu.c, document/html/parser.c,
	viewer/text/view.c:

	SUBMENU_INDICATOR -> M_SUBMENU 

Sat May  3 00:12:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Fixed missing bracked. This will be a long night.  

Sat May  3 00:09:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Compressed cache declaration.  

Sat May  3 00:07:44 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Oops, compilation fix. Reported by zas.  

Sat May  3 00:04:22 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/menu.c, config/kbdbind.c, config/kbdbind.h,
	lowlevel/terminal.c, lowlevel/terminal.h, osdep/os_dep.c,
	sched/session.c, viewer/text/view.c:

	Whitespaces cleanup by Jonas.  

Fri May  2 23:59:14 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/renderer.c, sched/session.c:

	True full screen, bars are handled cirrectly in screen size respect,
	but reloading of document may be necessary. Try to play with options
	that enable/disable main menu, status bar, tabs bar.  

Fri May  2 23:48:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.h:

	Reverted the keybindings-use FIXME removal. Apparently it still
	applies.  

Fri May  2 23:34:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Something terrible must've happenned. Reindented to correct style.  

Fri May  2 23:19:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Slightly moved now-harmless misplaced condition.  

Fri May  2 23:17:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Fixed corner cases bugs in witekfl's marked items deletion patch.
	Now we traverse to the next item correctly, not blindly cycling in
	the frame of one level (which can be deadly).  

Fri May  2 22:39:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bookmarks/dialogs.c, globhist/dialogs.c:

	ofs -> offset change reverted, the purpose of the original change is
	unknown, undocumented and so on.. you've no chance, infiltrator
	witekfl \! ;-)) 

Fri May  2 22:25:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Fixed whitespace inconsistency.  

Fri May  2 22:20:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	abrt -> stop. sts -> status.  

Fri May  2 22:20:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Keep the namespace clean. _reload -> do_reload.  

Fri May  2 22:16:18 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/parser.c, document/html/parser.h,
	document/html/renderer.c, document/html/renderer.h,
	sched/session.c, scripting/lua/core.c, sched/session.h,
	viewer/text/view.c, viewer/text/view.h:

	Stupid patch i made was reversed. Sorry for the inconvenience ;) 

Fri May  2 21:59:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	If display_dir_entry() failed, return the error value it threw on
	us, not behave like there was no error at all.  

Fri May  2 21:58:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Reverted not exactly style-clean change.  

Fri May  2 21:43:44 2003  Laurent Monin <zas@norz.org>:

	* AUTHORS:

	Original authors of the tab browsing patch were added. But who is
	John ? 

Fri May  2 21:25:43 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/align.h, config/options.c, document/html/renderer.c,
	lowlevel/terminal.c, sched/session.c:

	Color configuration was added for the tabs bar. An attempt to group
	tabs bar options under the same tree was done, please give your
	opinion. Little hack of get_bfu_color(). Minor fixes.  

Fri May  2 20:24:32 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/terminal.c:

	The cycle tab segfault is now fixed. Thanks to Jonas Fonseca.  

Fri May  2 16:33:00 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced. French translation was updated.  

Fri May  2 16:08:03 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, lowlevel/terminal.c:

	Cycle tabs is now possible through ui.cycle_tabs_bar option.  

Fri May  2 15:41:15 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, document/html/renderer.c,
	sched/session.c:

	show_tabs_bar option was added. It defaults to 1 which is show tabs
	bar only if there are 2 or more visible tabs. Feel free to improve
	;) 

Fri May  2 14:55:05 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/parser.c, document/html/parser.h,
	document/html/renderer.c, document/html/renderer.h,
	sched/session.c, sched/session.h, scripting/lua/core.c,
	viewer/text/view.c, viewer/text/view.h:

	Some stupid changes were reverted (frm->form and lnk->link thing).
	Sorry ;). And struct link -> struct a_link rename happenned, just to
	be surely reverted promptly by zas :^). --pasky 

Fri May  2 14:37:46 2003  Laurent Monin <zas@norz.org>:

	* src/util/lists.h:

	Fix a bug in free_list(), temporary fix ;) 

Fri May  2 14:22:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/text/renderer.c:

	Try to resolve more nicely the leftpad vs leftpad clash.  

Fri May  2 14:13:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	Use more fantasy in naming of parameters ;-).  

Fri May  2 14:09:59 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Attempt to clarify that o.plain setting enigmatic code even more.
	How many more rewrites will it need? ;-) 

Fri May  2 13:53:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Fixed free_list() ->next NULLifying.  

Fri May  2 13:50:06 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Whitespace fix.  

Fri May  2 13:44:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h, lists.h:

	Show affected expression when list_magic_error() occurs.  

Fri May  2 13:31:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/hash.c:

	hashmagic -> HASH_MAGIC 

Fri May  2 13:26:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Removed some redundant bits.  

Fri May  2 13:00:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Minor reformatting.  

Fri May  2 12:10:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: error.c, error.h, lists.h:

	listmagicerror -> list_magic_error, minor cleanup and invalid
	pointers resistance. Keep the namespace clean: _listmagicerror ->
	list_magic_error_.  

Fri May  2 11:15:09 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/menu.c, config/kbdbind.c, config/kbdbind.h,
	document/html/renderer.c, lowlevel/terminal.c, lowlevel/terminal.h,
	osdep/os_dep.c, sched/session.c, sched/session.h,
	viewer/text/view.c:

	Tabbed browsing support :). Patch by Sergey Karpov and me.  

Fri May  2 08:26:35 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	A note about a bug was removed, elinks_str[n]casecmp() functions
	were buggy.  

Fri May  2 08:25:30 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/download.c, sched/session.c, util/string.c,
	util/string.h, viewer/dump/dump.c, viewer/text/view.c:

	Minor compilation issues were fixed (with --enable-libc).
	elinks_strcasecmp() and elinks_strncasecmp() were fixed.  

Thu May  1 23:45:08 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	A comment about --enable-libc and rendering issue was added...
	Should be fixed soon.  

Thu May  1 23:39:45 2003  Laurent Monin <zas@norz.org>:

	* acconfig.h, configure.in:

	Configure option --enable-libc was added. It forces the use of
	internal functions instead of system ones if they exist.  

Thu May  1 23:21:29 2003  Laurent Monin <zas@norz.org>:

	* src/util/: string.c, string.h:

	USE_LIBC was added. Many changes to permit debugging of replacement
	functions on a system that have some of these. It reveals a bug...  

Thu May  1 17:09:13 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Cleanups.  

Thu May  1 11:08:03 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Some useless refresh_hotkeys() calls were removed.  

Thu May  1 10:46:43 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	A note about the wrong tilde expansion in goto dialog was added. A
	patch ? Nobody ? ;) 

Thu May  1 10:43:14 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/download.c, util/file.c:

	Fix of get_unique_name()/expand_tilde() was fixed. Patch by Jonas
	Fonseca.  

Thu May  1 00:22:02 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/mailcap.c:

	Ooops, this initialization prevents a compilation warning.  

Thu May  1 00:16:46 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/mailcap.c:

	Very minor cleanup.  

Thu May  1 00:04:20 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/mailcap.c:

	Cleanup.  

Wed Apr 30 23:55:58 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/mailcap.c:

	A mailcap issue was fixed. Patch by fonseca and me.  

Wed Apr 30 22:17:55 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	An errno check was added around an strtoul() call.  

Wed Apr 30 21:56:52 2003  Laurent Monin <zas@norz.org>:

	* src/: setup.h, dialogs/menu.c, lowlevel/af_unix.c,
	lowlevel/interlink.c:

	The url to links manual was replaced by a link to documentation page
	on ELinks website. Minor ELinksification in setup.h.  

Wed Apr 30 21:30:53 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Cleanup and optimizations.  

Wed Apr 30 21:06:38 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/menu.c, dialogs/menu.c:

	Some compilation and hotkeys issues with --disable-nls were fixed.  

Wed Apr 30 18:28:45 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	A note about a known bug was added. It will be fixed soon.  

Wed Apr 30 17:34:55 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	An issue with mouse selection of menu items was fixed (finally).  

Wed Apr 30 17:28:51 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	An issue with mouse selection of menu items was fixed.  

Wed Apr 30 17:16:36 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Cleanup and optimizations, M_BAR was removed, NULL is used instead
	of "" when no right text should be printed, see menu.h.  

Wed Apr 30 17:13:18 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/mime.c:

	Cleanup and optimizations, M_BAR was removed, NULL is used instead
	of "" when no right text should be printed, see menu.h.  

Wed Apr 30 17:06:25 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/inphist.c:

	Cleanup and optimizations, M_BAR was removed, NULL is used instead
	of "" when no right text should be printed, see menu.h.  

Wed Apr 30 16:59:37 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/menu.c, bfu/menu.h, dialogs/menu.c, dialogs/mime.c,
	dialogs/options.c, document/html/parser.c, viewer/text/view.c:

	Cleanup and optimizations, M_BAR was removed, NULL is used instead
	of "" when no right text should be printed, see menu.h.  

Wed Apr 30 12:24:41 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/menu.h, dialogs/menu.c, document/html/parser.c,
	viewer/text/view.c:

	Hardcoded ">" string was replaced by a macro named
	SUBMENU_INDICATOR.  

Wed Apr 30 10:26:14 2003  Laurent Monin <zas@norz.org>:

	* src/config/options.c, po/be.po, po/bg.po, po/ca.po, po/cs.po,
	po/da.po, po/de.po, po/el.po, po/es.po, po/et.po, po/fi.po,
	po/fr.po, src/bfu/menu.c, po/gl.po, po/hr.po, po/hu.po, po/id.po,
	po/is.po, po/it.po, po/lt.po, po/nl.po, po/no.po, po/pl.po,
	po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sv.po,
	po/tr.po, po/uk.po:

	Hotkeys colors are now fully configurable.  

Wed Apr 30 08:49:59 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Debugging output was removed :) 

Wed Apr 30 08:46:56 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Cleanup, optimizations, and correct handling of language changes.  

Tue Apr 29 17:34:59 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c:

	A issue about hotkeys not printed in help menu was fixed.  

Tue Apr 29 17:24:32 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	A debugging ouput was removed ;).  

Tue Apr 29 17:22:41 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Hotkeys are useless for that menu. Fixed.  

Tue Apr 29 17:17:40 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/listbox.c:

	A superfluous continue force some branches to be visited twice.
	Fixed by Witold Filipczyk.  

Tue Apr 29 17:11:07 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/inphist.c, bfu/menu.c, bfu/menu.h, dialogs/menu.c,
	dialogs/mime.c, dialogs/options.c, document/html/parser.c,
	sched/session.c, viewer/text/view.c:

	Hotkeys handling was completly reworked. Performance was enhanced,
	issue with goto history completion was fixed, hotkeys now appear
	even when menu item is selected. Many changes were made, so please
	test a lot.  

Tue Apr 29 13:22:22 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	A line was removed. Kooool.  

Tue Apr 29 13:18:21 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/bookmarks.c,
	bookmarks/dialogs.c, globhist/dialogs.c, globhist/globhist.c:

	Marked items deletion was finally fixed. Thanks to Witold Filipczyk
	for the patch.  

Tue Apr 29 09:28:54 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Tue Apr 29 08:44:45 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/download.c, sched/download.h, viewer/dump/dump.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Tue Apr 29 08:34:11 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/mailcap.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Tue Apr 29 08:30:10 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/: file.c, ftp.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Tue Apr 29 08:25:28 2003  Laurent Monin <zas@norz.org>:

	* src/: osdep/os_dep.c, protocol/http/http.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Tue Apr 29 08:20:37 2003  Laurent Monin <zas@norz.org>:

	* src/scripting/lua/core.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Tue Apr 29 08:03:17 2003  Laurent Monin <zas@norz.org>:

	* src/globhist/globhist.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Tue Apr 29 07:59:21 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Tue Apr 29 07:53:08 2003  Laurent Monin <zas@norz.org>:

	* src/elusive/renderer/text/renderer.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Tue Apr 29 07:51:27 2003  Laurent Monin <zas@norz.org>:

	* src/elusive/layouter/syntree/layouter.c:

	A minor typecasting issue was fixed, a void * was used in
	arithmetic.  

Tue Apr 29 07:49:37 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/: parser.c, tables.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Mon Apr 28 15:37:31 2003  Laurent Monin <zas@norz.org>:

	* src/: bookmarks/bookmarks.c, config/opttypes.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Mon Apr 28 15:33:47 2003  Laurent Monin <zas@norz.org>:

	* src/: bookmarks/backend/common.c, bookmarks/backend/default.c,
	bookmarks/backend/xbel.c, intl/charsets.c,
	intl/gettext/dcigettext.c, intl/gettext/libintl.c:

	Some variables shadowing global declarations or previous local
	variables were renamed.  

Mon Apr 28 13:22:11 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Cleanup of some egnimatic code ;).  

Mon Apr 28 10:00:51 2003  Laurent Monin <zas@norz.org>:

	* AUTHORS:

	Ral Nez de Arenas Coronado was added to AUTHORS document.  

Mon Apr 28 09:47:12 2003  Laurent Monin <zas@norz.org>:

	* src/: bookmarks/bookmarks.c, globhist/globhist.c:

	Workaround for bookmarks/globhist segfault caused by deletion of
	marked items. A real fix is needed there. Patch by Witold Filipczyk
	and me.  

Mon Apr 28 09:40:27 2003  Laurent Monin <zas@norz.org>:

	* src/: sched/download.c, util/file.c:

	The problem with tilde expansion at get_unique_name() was fixed. The
	call to expand_tilde() inside get_unique_name() was substitued by a
	copy_string(). This patch may still need improvment but it works.
	Patch by Ral Nez de Arenas Coronado.  

Sat Apr 26 09:47:44 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	BUGS file was updated.  

Sat Apr 26 09:47:03 2003  Laurent Monin <zas@norz.org>:

	* src/util/lists.h:

	Lists debugging feature is now enabled when --enable-debug is used.  

Sat Apr 26 09:41:47 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/listbox.c:

	Cleanups and minor optimizations.  

Sat Apr 26 09:01:49 2003  Laurent Monin <zas@norz.org>:

	* src/util/lists.h:

	Lists debugging was improved a bit. Some pointers are now set to
	specific values after action.  

Sat Apr 26 08:03:18 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/select.c:

	Minor cleanup.  

Sat Apr 26 07:57:51 2003  Laurent Monin <zas@norz.org>:

	* src/scripting/lua/core.c:

	A list head structure initialization was fixed.  

Thu Apr 24 08:52:10 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Fix init_formatted() to be useable with listdebug feature. We should
	not rely a fixed size for struct list_head.  

Thu Apr 24 08:32:34 2003  Laurent Monin <zas@norz.org>:

	* src/util/lists.h:

	lists.h cleanup.  

Thu Apr 24 08:23:38 2003  Laurent Monin <zas@norz.org>:

	* src/: bfu/inphist.h, bfu/listbox.h, bookmarks/bookmarks.c,
	bookmarks/bookmarks.h, bookmarks/backend/xbel.c, config/kbdbind.c,
	config/kbdbind.h, config/options.c, config/options.h,
	cookies/cookies.c, dialogs/menu.c, document/cache.c,
	document/cache.h, document/html/parser.c, document/html/parser.h,
	document/html/renderer.c, document/html/renderer.h,
	elusive/layouter/box.h, elusive/parser/property.h,
	elusive/parser/syntree.h, globhist/dialogs.c, globhist/globhist.c,
	globhist/globhist.h, lowlevel/dns.c, lowlevel/select.c,
	lowlevel/terminal.c, lowlevel/terminal.h, osdep/os_dep.c,
	protocol/http/auth.c, protocol/http/auth.h, sched/connection.c,
	sched/connection.h, sched/download.c, sched/download.h,
	sched/location.h, sched/sched.c, sched/sched.h, sched/session.c,
	sched/session.h, util/blacklist.c, util/error.c, util/error.h,
	util/hash.c, util/hash.h, util/lists.h, util/memdebug.c,
	viewer/text/view.c:

	Lists debugging feature was implemented. It still needs some work
	(and cleanup) but it already detects some bugs. To test edit
	src/util/lists.h and define LISTDEBUG. As a side effect list headers
	(next,prev pointers) are now defined as a macro providing a kind of
	encapsulation. Feel free to improve the patch.  

Tue Apr 22 15:51:57 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	Marked bookmarks deletion segfault bug was added.  

Tue Apr 22 14:17:16 2003  Laurent Monin <zas@norz.org>:

	* src/util/memory.h:

	fmem_alloc() and fmem_free() are always mem_alloc() and mem_free()
	but in one case. Fixed.  

Tue Apr 22 13:01:46 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	A compile issue (type casting) was fixed. Patch by Jonas Fonseca.  

Tue Apr 22 10:09:24 2003  Laurent Monin <zas@norz.org>:

	* src/: document/html/renderer.c, document/html/tables.c,
	util/memory.h:

	fmem_alloc() and fmem_free() were introduced. When alloca() exists,
	and FASTMEM is defined (at configure time), then malloc() is
	replaced with alloca() and free() is not used, whenever possible. It
	will improve performance in functions allocating temporary memory.
	Read alloca() man page for further information, and be conscious
	that fmem_alloc() may only be used in some cases.  

Tue Apr 22 08:57:36 2003  Laurent Monin <zas@norz.org>:

	* BUGS, src/bookmarks/dialogs.c:

	Bug: Moving bookmarks to empty higher level folders... Fixed.  

Mon Apr 21 21:12:00 2003  Laurent Monin <zas@norz.org>:

	* BUGS:

	A note about a bug concerning moving bookmarks was added.  

Mon Apr 21 20:38:21 2003  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	strdup() stub was improved.  

Mon Apr 21 20:16:22 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	An unused variable was removed.  

Mon Apr 21 20:04:04 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Minor code cleanup.  

Mon Apr 21 19:31:11 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Some hardcoded chars were replaced by FRAME* chars, minor
	optimization in html_ol().  

Mon Apr 21 11:52:56 2003  Laurent Monin <zas@norz.org>:

	* po/: POTFILES.in, be.po, bg.po, ca.po, cs.po, da.po, de.po,
	el.po, es.po, et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po,
	is.po, it.po, lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po,
	ru.po, sk.po, sv.po, tr.po, uk.po:

	Keybinding descriptions were added to translations stuff. French
	translation was updated. Translators please think about updating
	your translations...  

Mon Apr 21 09:44:33 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were resynced.  

Mon Apr 21 09:30:27 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/auth.c:

	Minor optimization.  

Mon Apr 21 09:28:23 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/mime.c:

	Cleanup and code redundancy was reduced: transchars() and
	untranschars() functions were introduced.  

Sun Apr 20 15:05:49 2003  Laurent Monin <zas@norz.org>:

	* src/: util/string.c, bfu/inphist.c, document/html/parser.c:

	A potential issue was fixed. trim_chars() no more modify pointer to
	the start of string, it now uses memmove(). It may be responsible of
	issues when trying to free the string.  

Sun Apr 20 14:49:22 2003  Laurent Monin <zas@norz.org>:

	* src/bfu/group.c:

	Code redundancy was reduced. As a side effect it should improve
	speed a bit.  

Sun Apr 20 12:30:10 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Fix the Draw the frame lines connected patch. Please pasky recheck
	it.  

Sun Apr 20 10:35:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Draw the frame lines connected (by mikulas, from 0.99pre5).  

Sun Apr 20 09:08:34 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files and french translation were updated.  

Sun Apr 20 08:54:56 2003  Laurent Monin <zas@norz.org>:

	* src/config/options.c:

	Ooops. Missing \n fixed.  

Sun Apr 20 08:49:13 2003  Laurent Monin <zas@norz.org>:

	* src/osdep/os_dep.c:

	Fixed / -> _ URL translation when calling external helpers. Reported
	by John D. Boy <john@voidhobo.de>, patch by Fabio.  

Sun Apr 20 08:40:50 2003  Laurent Monin <zas@norz.org>:

	* src/sched/download.c:

	Allow relative redirects while downloading (by mikulas, from
	0.99pre5).  

Sun Apr 20 08:37:54 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Convert '\' to '/' in HTTP requests (windows rulez) (by mikulas,
	from 0.99pre5).  

Sun Apr 20 08:35:09 2003  Laurent Monin <zas@norz.org>:

	* src/config/options.c:

	Added mising newline in protocol.http.bugs.broken_302_redirect
	description.  

Sun Apr 20 08:33:41 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, protocol/http/http.c:

	Introduced protocol.http.bugs.accept_charset which optionally
	prohibits sending of the infamous Accept-Charset header (by mikulas,
	from 0.99pre3).  

Sun Apr 20 08:29:48 2003  Laurent Monin <zas@norz.org>:

	* src/sched/session.c:

	Do not abort loading main page when loading link fails (by mikulas,
	from 0.99pre3).  

Sun Apr 20 08:27:28 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Read uploaded files in binary mode (matters for OS/2) (by mikulas,
	from 0.99pre3).  

Sun Apr 20 08:25:32 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, sched/connection.c, sched/sched.c:

	connect.retries = 0 means unlimited retries (by mikulas, from
	0.99pre3).  

Sat Apr 19 19:15:09 2003  Laurent Monin <zas@norz.org>:

	* po/: Makefile.in, Makefile.in.in, be.po, bg.po, ca.po, cs.po,
	da.po, de.po, el.po, es.po, et.po, fi.po, fr.po, gl.po, hr.po,
	hu.po, id.po, is.po, it.po, lt.po, nl.po, no.po, pl.po, pt.po,
	pt_BR.po, ro.po, ru.po, sk.po, sv.po, tr.po, uk.po:

	.po files and french translation were updated. msgmerge report was
	slightly modified (clearer).  

Sat Apr 19 18:45:57 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/dump/dump.c:

	error() + gettext().  

Sat Apr 19 18:39:56 2003  Laurent Monin <zas@norz.org>:

	* src/: lowlevel/home.c, scripting/lua/core.c:

	error() + gettext().  

Sat Apr 19 18:35:26 2003  Laurent Monin <zas@norz.org>:

	* src/config/options.c:

	error() is now used instead of fprintf(stderr,...).  

Sat Apr 19 17:45:40 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.po files were updated.  

Sat Apr 19 17:36:16 2003  Laurent Monin <zas@norz.org>:

	* src/config/conf.c:

	A namespace clash was fixed (now).  

Sat Apr 19 17:33:55 2003  Laurent Monin <zas@norz.org>:

	* src/config/conf.c:

	Use error(). A namespace clash was fixed.  

Sat Apr 19 17:27:02 2003  Laurent Monin <zas@norz.org>:

	* src/config/cmdline.c:

	Use error() and gettext().  

Sat Apr 19 17:22:31 2003  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/xbel.c:

	error() calls were fixed.  

Sat Apr 19 17:20:47 2003  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	error() no more waits 1 second, and made use of fputc() instead of
	fprintf().  

Sat Apr 19 17:11:16 2003  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/xbel.c:

	Some fprintf(stderr,..) were replace by error().  

Sat Apr 19 17:00:23 2003  Laurent Monin <zas@norz.org>:

	* src/: setup.h, protocol/mailcap.c:

	Minor cleanup.  

Sat Apr 19 12:25:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/bookmarks.c, util/lists.h:

	Removed usage of ternary operators from list routines, it brings
	portability problems. Thanks, Jose.  

Sat Apr 19 11:02:31 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/: Makefile.in, gettextP.h, loadmsgcat.c,
	plural.c:

	Prefix __gettext was moved to gettext__.  

Sat Apr 19 11:00:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.h:

	ACT_NONE is now just zero instead of -1, thus it is enabled for use
	in config files etc. This way, default keybindings may be removed.
	Idea by Raul.  

Sat Apr 19 10:46:57 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/: bindtextdom.c, dcgettext.c, dcigettext.c,
	dcngettext.c, dgettext.c, dngettext.c, explodename.c, finddomain.c,
	gettext.c, gettextP.h, hash-string.h, intl-compat.c, l10nflist.c,
	libgettext.h, libgnuintl.h, loadinfo.h, loadmsgcat.c,
	localcharset.c, localealias.c, ngettext.c, plural.c, plural.y,
	textdomain.c:

	char -> unsigned char + some fixes related to plural.c generation.  

Sat Apr 19 10:24:25 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/: dcigettext.c, finddomain.c, gettextP.h,
	loadmsgcat.c, localealias.c:

	Some libc-specific code was removed.  

Fri Apr 18 09:34:02 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/: bindtextdom.c, dcgettext.c, dcigettext.c,
	dcngettext.c, dgettext.c, dngettext.c, finddomain.c, gettext.c,
	gettext.h, gettextP.h, intl-compat.c, l10nflist.c, loadmsgcat.c,
	localealias.c, ngettext.c, textdomain.c:

	Even more ELinksified. Most libc-specific stuff was removed.  

Fri Apr 18 08:13:03 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	Translations were resynced with source code. French translation was
	updated.  

Fri Apr 18 07:44:08 2003  Laurent Monin <zas@norz.org>:

	* src/scripting/lua/core.c:

	current_url() no more returns post-data. Scripts that rely on the
	old behaviour should be rewritten to use a new API which should be
	written to return the post-data. Implementation of that new API is
	leaved to people who are dong fancy stuff that needs post-data.
	Patch by Miciah.  

Fri Apr 18 07:38:59 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, viewer/text/view.c:

	Introduces document.browse.scroll_step option to configure the
	default number of lines that scroll-up and scroll-down scroll. Patch
	by Miciah.  

Fri Apr 18 07:35:12 2003  Laurent Monin <zas@norz.org>:

	* src/globhist/dialogs.c:

	Removes layout_history_manager and uses layout_hierbox_browser.
	Ports some bookmarks code to globhist so the user can delete marked
	items, and delete using the Delete key. Patch by Miciah.  

Thu Apr 17 17:57:09 2003  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	This avoids multiple [ Submit ] image inputs on a page like
	amazon.com's which uses image to record useful/useless
	recommendations but doesn't have alt attribute set. Patch by Zardoz.  

Thu Apr 17 17:48:56 2003  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/xbel.c:

	Two fixes -- one for processing tree below <xbel> node and another
	to fix crash when freeing attributes. Patch by Zardoz.  

Thu Apr 17 17:44:27 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/dns.c:

	A missing header file is now included.  

Thu Apr 17 15:07:59 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Compression handling was finally fixed. Patch by Witold Filipczyk.  

Thu Apr 17 15:03:39 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/: bindtextdom.c, dcgettext.c, dcigettext.c,
	dcngettext.c, dgettext.c, dngettext.c, finddomain.c, gettext.c,
	gettextP.h, hash-string.h, l10nflist.c, libgnuintl.h, libintl.h,
	loadinfo.h, loadmsgcat.c, localealias.c, ngettext.c, plural.c,
	plural.y, textdomain.c:

	ELinksification. There's still remaining some libc specific stuff...  

Thu Apr 17 13:25:37 2003  Laurent Monin <zas@norz.org>:

	* src/util/: string.c, string.h:

	stpcpy() and mempcpy() replacements were added. It will help to
	simplify gettext code included in ELinks.  

Thu Apr 17 12:28:48 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/: bindtextdom.c, dcgettext.c, dcigettext.c,
	dcngettext.c, dgettext.c, explodename.c, finddomain.c, gettext.c,
	hash-string.h, intl-compat.c, l10nflist.c, libintl.c, loadmsgcat.c,
	localcharset.c, localealias.c, ngettext.c, plural.c, textdomain.c:

	ELinksified function declarations and labels.  

Thu Apr 17 11:58:38 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/: bindtextdom.c, dcgettext.c, dcigettext.c,
	dcngettext.c, dgettext.c, dngettext.c, explodename.c, finddomain.c,
	gettext.c, intl-compat.c, l10nflist.c, libintl.c, gettext.h,
	gettextP.h, hash-string.h, libgettext.h, libgnuintl.h, libintl.h,
	loadinfo.h, loadmsgcat.c, localcharset.c, localealias.c,
	ngettext.c, plural.c, textdomain.c:

	ELinksified indentation. Still not perfect but should help...  

Thu Apr 17 07:53:48 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/info.c:

	Fancier features listing in info box, comma separators were added.  

Thu Apr 17 07:44:44 2003  Laurent Monin <zas@norz.org>:

	* src/osdep/os_depx.h:

	Compilation fix. On some systems, PIPE_BUF redefinition causes
	compilation to fail.  

Wed Apr 16 21:36:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Workaround WebSitePro/2.5.4 headers termination bug, patch by
	witekfl.  

Wed Apr 16 21:28:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_depx.h:

	Portability fix, OS/2 hasn't PIPE_BUF. Patch by Mikulas and me.  

Wed Apr 16 21:25:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Fixed some compression problems, reported by zas, patch by witekfl.  

Wed Apr 16 21:20:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Be more strict when taking number values from commandline or UI. Bug
	reported by Mikulas.  

Wed Apr 16 21:16:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, lowlevel/dns.c, lowlevel/dns.h:

	Do not use mem_*() inside of the resolving thread. Pointed out by
	Mikulas.  

Wed Apr 16 21:14:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/dns.c:

	NULLify freed *dnsquery.addr, otherwise we get ghost references in
	the struct connection_info. Thanks, Mikulas! 

Wed Apr 16 12:47:58 2003  Laurent Monin <zas@norz.org>:

	* po/pl.po:

	Polish translation was updated. Patch by Witold Filipczyk.  

Wed Apr 16 12:43:30 2003  Laurent Monin <zas@norz.org>:

	* src/lowlevel/dns.c:

	A freed pointer wasn't nullified. It may be responsible of some
	bugs. Pasky, please have a look.  

Mon Apr 14 15:44:26 2003  Laurent Monin <zas@norz.org>:

	* src/intl/gettext/: libintl.c, libintl.h:

	Accept-Language header is now correct with language "system". Patch
	by Fabio Bonelli.  

Mon Apr 14 15:35:18 2003  Laurent Monin <zas@norz.org>:

	* src/viewer/text/view.c:

	Partial fix for weird cursor behavior in some textareas (see
	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=62368). Patch
	by Tim Waugh.  

Mon Apr 14 15:22:23 2003  Laurent Monin <zas@norz.org>:

	* po/pl.po:

	Polish translation was updated. Patch by Witold Filipczyk.  

Mon Apr 14 15:18:07 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	A bug concerning document decompression was fixed. Patch by Witold
	Filipczyk.  

Mon Apr 14 15:05:47 2003  Laurent Monin <zas@norz.org>:

	* src/: main.c, main.h, lowlevel/ttime.c, lowlevel/ttime.h:

	Trivial cleanups. Patch by Jos Luis Gonzlez Gonzlez.  

Mon Apr 14 13:26:20 2003  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	A test against a zero-length string copy was added. It prevents a
	forced segfault with --enable-debug.  

Tue Feb 25 14:17:25 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/css/: tree.c, tree.h:

	Still under work. The tree allocation used by the parsers in
	ruleset.c.  

Tue Feb 25 14:15:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/css/: README, TESTING, TODO, atrule.c,
	atrule.h, parser.c, parser.h, ruleset.c, ruleset.h, scanner.c,
	scanner.h, state.h, test.c, test.h, util.c, util.h:

	Updates for the css parser.  

Mon Feb 24 12:12:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Fixed estimated time displayed when resuming download of some file.  

Wed Feb 19 17:26:44 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/view.c:

	Fixed yet another crash in textarea editor code. Stupid.  

Mon Feb 10 18:47:13 2003  Petr Baudis <pasky@ucw.cz>:

	* THANKS:

	Oops, Pergl -> Pergel. Sorry Martin :-). Idea by clock.  

Wed Feb  5 09:17:06 2003  Laurent Monin <zas@norz.org>:

	* TODO:

	Some entries were removed. A new section called "Permanent goals"
	was added ;).  

Wed Feb  5 08:58:08 2003  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c, po/be.po, po/bg.po, po/ca.po, po/cs.po,
	po/da.po, po/de.po, po/el.po, po/es.po, po/et.po, po/fi.po,
	po/fr.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/is.po,
	po/it.po, po/lt.po, po/nl.po, po/no.po, po/pl.po, po/pt.po,
	po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
	po/uk.po:

	LUA -> Lua ;) Thanks to Peter Wang.  

Sun Jan 26 23:02:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Fixed registation of the protocol.http.trace option. Thanks to
	<Len_Lattanzi@StanfordAlumni.org> for a report.  

Sun Jan 26 19:48:56 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/config/options.c, src/protocol/http/http.c:

	Introduced support for the HTTP TRACE request (option
	protocol.http.trace), patch by Bennett Todd.  

Sun Jan 26 19:23:19 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/elinks.spec.in:

	elinks.pld.org.pl -> elinks.or.cz, based on Bennett's suggestion 

Sun Jan 26 17:40:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: connection.c, sched.c:

	Fixed possible removal of used cache_entry (altough I can't imagine
	well how could it happen).  

Sun Jan 26 17:34:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, lowlevel/connect.c, lowlevel/connect.h,
	lowlevel/dns.c, lowlevel/dns.h:

	Cleanup of DNS code, a lot of sockaddr -> sockaddr_storage changes.
	Hopefully fixes some possible overflow problems reported by Jose.  

Fri Jan 24 23:20:58 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	When sysconfdir is set explicitly, don't append the elinks/ part.
	Idea by DervishD <raul@pleyades.net>.  

Fri Jan 24 15:55:09 2003  Laurent Monin <zas@norz.org>:

	* po/be.po, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
	po/el.po, po/es.po, po/et.po, po/fi.po, po/fr.po, po/gl.po,
	po/hr.po, po/hu.po, po/id.po, po/is.po, po/it.po, po/lt.po,
	po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po,
	po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, src/setup.h,
	src/dialogs/menu.c:

	An Help menu shortcut was added: LUA Reference manual, appears only
	when LUA support is compiled-in.  

Fri Jan 24 14:01:06 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/syntree/layouter.c:

	pdata -> lstate 

Fri Jan 24 11:54:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/syntree/layouter.c:

	Transformed a nice recursion over syntax tree to a particularily
	ugly single-level loop. This means support for layouting resuming.  

Thu Jan 23 23:15:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Oops! Quite a fatal bug which managed to somehow sneak along my
	sight for a *long* time. The resuming sometimes happenned...
	automagically, when the file already existed. Reported by Jose.  

Thu Jan 23 19:03:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Fixed various stracpy(NULL) and similiar problems with smart
	download dialog. Reported by Jonas.  

Thu Jan 23 13:14:46 2003  Laurent Monin <zas@norz.org>:

	* src/sched/download.c:

	Compilation fix: warning: pointer type mismatch in conditional
	expression.  

Thu Jan 23 13:07:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Introduced lun_cancel(), fixed possible problems with NULLs in
	lun_hop file variables.  

Thu Jan 23 13:03:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Fixed problem with garbage showing up in the smart download dialog.  

Thu Jan 23 10:54:40 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated.  

Thu Jan 23 03:13:34 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/: config.lua, hooks.lua.in:

	Introduce a possibility to the default lua hooks to see various
	source files with a highlighted syntax. Patch by witekfl.  

Thu Jan 23 02:47:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, sched/download.c, sched/download.h,
	viewer/text/view.c:

	Introduced a "File exists" dialog, which asks user whether to
	overwrite the original file, save to an alternative file or resume
	the download. It's turned on by document.download.overwrite = 2 (new
	default). Please test extensively.  

Thu Jan 23 02:47:23 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	.pot mess update.  

Thu Jan 23 02:36:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Unified also direct expand_tilde() to lookup_unique_name().  

Thu Jan 23 02:29:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/Makefile.am:

	Changed order of libraries when linking, can fix compilation. Patch
	by Fabio.  

Thu Jan 23 02:29:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: protocol/ftp.c, protocol/http/http.c, sched/connection.c,
	sched/connection.h, sched/download.c, sched/sched.c, sched/sched.h:

	Moved one part of the download resuming core (seek()ing in the
	stream) to much more appropriate place. Introduced
	remaining_info.seek, which is now only set in the protocol backends
	and we handle what we need in download_data().  

Wed Jan 22 00:49:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/download.c, sched/download.h, viewer/text/view.c:

	Made create_download_file() asynchronous and its users as well ---
	preparation for the smart download dialog implementation.  

Mon Jan 20 18:02:43 2003  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in:

	Added checks for __va_copy() and C99 compliant vsnprintf(). Taken
	from Samba.  

Mon Jan 20 17:50:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: Makefile.am, snprintf.c, snprintf.h:

	Introduced own implementation of snprintf(), ported from the Samba
	project. Will be improved yet.  

Mon Jan 20 16:23:01 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Add struct addrinfo check to the IPv6 checks.  

Mon Jan 20 16:21:40 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/select.c:

	Portability note.  

Mon Jan 20 15:09:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.h:

	Restore stub declaration ifdefs - now they cause conflicts. So it's
	either -ansi or -Werror, it looks.  

Mon Jan 20 15:08:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/: string.c, string.h:

	Introduced qualifiers to declarations of the stub functions.  

Mon Jan 20 14:57:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/gettextP.h:

	Make gettext use our stubs.  

Mon Jan 20 14:56:31 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/util/string.c, src/util/string.h:

	Fixed strcasecmp() stub, declare stubbed functions everytime (since
	sometimes just declaration is suppressed, but the function exists so
	configure will detect it). Introduced strdup() stub.  

Mon Jan 20 14:17:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/: dcigettext.c, gettextP.h, libintl.c:

	Introduced LANGUAGE variable which takes precedence to the LANGUAGE
	environment variable inside of gettext. Make set_language() to
	modify that variable instead of using unportable setenv().  

Mon Jan 20 13:58:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.h:

	Introduced stub for strcasecmp().  

Mon Jan 20 13:48:17 2003  Laurent Monin <zas@norz.org>:

	* configure.in:

	A check for variadic macros was added. For near future use.  

Mon Jan 20 13:38:13 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/util/string.c, src/util/string.h:

	Introduced stub for strcasecmp().  

Mon Jan 20 11:09:12 2003  Petr Baudis <pasky@ucw.cz>:

	* NEWS, TODO:

	Removed stale TODO item, updated NEWS.  

Mon Jan 20 10:22:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/hash.c:

	Updated the Move Front Rule comment.  

Mon Jan 20 10:19:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/util/hash.c:

	When retrieving an item from the hash, move it to the head of list
	of the hash key values. The Links people call it MFR, inspired by
	them (probably PerM).  

Mon Jan 20 00:57:50 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/css/: atrule.h, ruleset.h, scanner.h:

	Moved exported functions to css_* namespace.  

Sun Jan 19 20:25:21 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/css/: atrule.h, parser.h, ruleset.h,
	scanner.h, state.h:

	The basic structure of the CSS parser.  

Sun Jan 19 20:03:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/scripting/lua/core.c:

	Fixed tiny but fatal bug in lua causing non-working pipe_read()
	(kinda problem, yes ;). Patch by witekfl.  

Sun Jan 19 18:29:14 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/css/: README, TODO:

	The first glimpse of the CSS parser ...  

Sun Jan 19 18:25:59 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/: parser.h, html/parser.c:

	HTML state parsers now returns enum pstate_code.  Unneeded
	PSTATE_RECOVER removed.  

Sun Jan 19 18:00:27 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/: stack.c, stack.h:

	Possibility for optimizing parsers by reusing parser states through 
	state_stack_repush(). Basicly it just resets the state on top of the
	stack.  Equal to state_stack_pop() followed by state_stack_push().  

Sun Jan 19 17:51:20 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/elusive/parser/: parser.h, html/parser.c:

	Generic return type for state parsers added to improve readability.  
	HTML parser updated to use it.  

Sun Jan 19 14:43:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/dns.c:

	Tiny cleanup.  

Sun Jan 19 14:42:54 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/text/renderer.c:

	Oops. Fool me.  

Sun Jan 19 14:36:10 2003  Laurent Monin <zas@norz.org>:

	* src/elusive/renderer/text/renderer.c:

	Compilation fix : missing include.  

Sun Jan 19 14:28:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/text/renderer.c:

	Compilation fix. Jonas refusing to commit anything to CVS ;-).  

Sun Jan 19 14:24:19 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/sched/connection.c, src/sched/sched.c:

	Fixes for extracting of proxy addresses from the variables - ignore
	/^protocol:\/\// and /\/.*$/. Patch by Alexey Tourbin
	<at@turbinal.org> and me.  

Sun Jan 19 14:13:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, protocol/user.c:

	Introduced %d modifier for protocol.user.* options, which is
	substitued by the path part of the URL. Based on Jupp's suggestion.  

Sun Jan 19 14:07:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	check_protocol() paranoia 

Sun Jan 19 13:53:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Introduced -default-mime-type commandline option, aliasing
	document.download.default_mime_type.  

Sun Jan 19 08:33:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Fixed highlighting again. Thanks, Witold.  

Sat Jan 18 23:36:33 2003  Jonas Fonseca <fonseca@diku.dk>:

	* contrib/elinks.vim:

	New keywords added. Reported by Doug Kearns
	<djkea2@mugca.its.monash.edu.au>.  

Sat Jan 18 23:35:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Fixed highlighting.  

Sat Jan 18 23:27:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Use frame symbols instead of ascii art in the hiearchic listboxes.
	Based on patch by witekfl.  

Sat Jan 18 23:05:21 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.c, lowlevel/terminal.c, lowlevel/terminal.h,
	viewer/text/view.c:

	Set the ATTR_FRAME bit directly in the frame symbols declaration.  

Sat Jan 18 23:00:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Oops. Compilation fix.  

Sat Jan 18 22:58:03 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.c, document/html/tables.c, lowlevel/terminal.c,
	lowlevel/terminal.h, viewer/text/view.c:

	Introduced enum frame_char, converted most of frame codes to
	FRAME._* defined in this enum. Inspired by witekfl's patch.  

Sat Jan 18 14:47:43 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/common/: .cvsignore, .vimrc:

	Added fairies.  

Sat Jan 18 14:38:19 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Fixed HTTP communication when compiled --without-cookies. Patch by
	Fabio.  

Sat Jan 18 14:16:14 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/conv/conf-links2elinks.pl:

	The attached diff updates the file
	'contrib/conv/conf-links2elinks.pl' in the elinks distribution to
	fix some problems in config file migration, specifically: 
	
	* the terminal.XXX.utf_8_io setting is now given a proper boolean
	value 
	
	* spaces in extension lists and mime-type lists are (properly)
	ignored 
	
	* regular expressions are converted to work in older Perl versions
	too 
	
	* the mime.handler.XXX.YYY.block setting is now given a proper
	boolean value 
	
	Patch by BC Sittler.  

Sat Jan 18 02:12:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: layouter/syntree/layouter.c,
	renderer/text/renderer.c:

	Introduced some trivial padding and virtual flow cursor. Fixed nasty
	mistake in syntree layouter and removed up strange hacks to
	workaround it. Now the indentation finally works perfectly ;-).  

Sat Jan 18 01:41:14 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/: box.c, box.h:

	get_only_box_property() looks at the associated syntree node as
	well.  

Sat Jan 18 01:32:06 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: layouter/box.c, layouter/box.h, parser/syntree.c,
	parser/syntree.h:

	Introduced get_only_*_property(), looking only at the given node,
	without any additional automagical lookups.  

Sat Jan 18 01:20:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: layouter/box.c, parser/syntree.c:

	Make get_*_property() descend to the root if the property isn't
	found in the actual node/box. Enables the syntree indentation.  

Sat Jan 18 01:15:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: layouter/syntree/layouter.c,
	renderer/text/renderer.c:

	Introduced some support for padding-left property in the text
	renderer. Introduced indenting of syntax tree nodes in syntree
	layouter.  

Sat Jan 18 01:00:31 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: layouter/syntree/layouter.c,
	renderer/text/renderer.c:

	Fixed the last bits of layouting and rendering. Initial support
	looks more or less complete.  

Sat Jan 18 00:41:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/syntree/layouter.c:

	Improved format of output of the syntree layouter.  

Sat Jan 18 00:36:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, elusive/layouter/box.c,
	elusive/layouter/syntree/layouter.c, elusive/parser/property.c,
	elusive/parser/property.h, elusive/parser/syntree.c,
	elusive/parser/html/parser.c, elusive/renderer/text/renderer.c:

	Tons of random fixes. Now the renderer slowly starts to work in my
	testing environment...  

Fri Jan 17 23:16:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/text/renderer.c:

	Random fix fix.  

Fri Jan 17 23:09:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/renderer.h:

	LAYOUTER_* -> RENDERER_* ;-) 

Fri Jan 17 23:06:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/text/renderer.c:

	Random fixes.  

Fri Jan 17 22:38:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/text/renderer.c:

	Attempted to implement some really trivial text renderer.  

Fri Jan 17 22:04:40 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: DESIGN, TODO, layouter/box.c, layouter/box.h,
	layouter/syntree/layouter.c, parser/Makefile.am, parser/attrib.c,
	parser/attrib.h, parser/property.c, parser/property.h,
	parser/syntree.c, parser/syntree.h, parser/html/parser.c,
	renderer/text/renderer.c:

	attribute -> property terminology change.  

Fri Jan 17 21:48:34 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: DESIGN, TODO, layouter/Makefile.am, layouter/box.c,
	layouter/box.h, layouter/layouter.c, layouter/layouter.h,
	layouter/rectangle.c, layouter/rectangle.h,
	layouter/syntree/layouter.c:

	rectangle -> box terminology change.  

Fri Jan 17 17:04:17 2003  Laurent Monin <zas@norz.org>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	Translations resync. French translation was updated.  

Fri Jan 17 16:47:54 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, document/html/parser.c:

	How image links are enclosed is now configurable by options system.
	Please comment, fix, or revert. ;) 

Fri Jan 17 10:54:59 2003  Laurent Monin <zas@norz.org>:

	* po/be.po, src/dialogs/document.c, po/bg.po, po/ca.po, po/cs.po,
	po/da.po, po/de.po, po/el.po, po/es.po, po/et.po, po/fi.po,
	po/fr.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/is.po,
	po/it.po, po/lt.po, po/nl.po, po/no.po, po/pl.po, po/pt.po,
	po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
	po/uk.po:

	Erroneous translation was fixed ~Link -> Link.  

Fri Jan 17 09:58:10 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated. Many menu hotkeys were fixed.  

Thu Jan 16 21:56:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Fixed segfault when -stdin was passed to ELinks. Evil.  

Thu Jan 16 14:35:13 2003  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, config/opttypes.c, dialogs/options.c,
	protocol/http/http.c, viewer/dump/dump.c:

	Compilation with --disable-nls was fixed. Need more work.  

Thu Jan 16 11:34:16 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated and fixed.  

Thu Jan 16 10:06:33 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po, src/config/options.c, src/viewer/dump/dump.c:

	Issue concerning call to gettext() with empty string as parameter
	was fixed.  

Tue Jan 14 11:54:01 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated.  

Mon Jan 13 11:18:14 2003  Laurent Monin <zas@norz.org>:

	* src/: config/urlhist.c, bookmarks/backend/default.c,
	cookies/cookies.c, globhist/globhist.c, util/file.c, util/file.h:

	safe_fgets() was introduced. It fixes a bug in bookmarks loading and
	simplify code.  

Mon Jan 13 10:14:04 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation was updated. Temporary fix for --help issue.  

Fri Jan 10 22:28:09 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/intl/gettext/loadmsgcat.c:

	Fixed compilation problems with the stpcpy() function.  

Fri Jan 10 17:50:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/backend/default.c, config/urlhist.c,
	cookies/cookies.c, globhist/globhist.c, util/file.c:

	Fixed possible problems on systems where fgets() won't put NUL at
	the end of the string. Patch by Mikulas and me.  

Thu Jan  9 18:06:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	If file contained a NUL char, it wasn't sent completely to the
	server (occurred when uploading a file thru form). Patch by Mikulas.  

Thu Jan  9 14:09:37 2003  Laurent Monin <zas@norz.org>:

	* po/fr.po:

	French translation updated. Need more work. Help welcome ;).  

Tue Jan  7 23:26:26 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: Makefile.in, Makefile.in.in:

	Require explicit make update-po call to update the .po files
	accordingly to the source, like original gettext did (but it won't
	recreate .pot when making make dist, like original gettext did). See
	Note 3 in the source for other details.  

Tue Jan  7 23:20:27 2003  Petr Baudis <pasky@ucw.cz>:

	* po/be.po, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
	po/el.po, po/es.po, po/et.po, po/fi.po, po/fr.po, po/gl.po,
	po/hr.po, po/hu.po, po/id.po, po/is.po, po/it.po, po/lt.po,
	po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po,
	po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
	src/config/options.c, src/sched/connection.c, src/sched/sched.c:

	Introduced document.cache.cache_redirects, which controls whether we
	should cache redirects received from server or not. By default we
	won't, which changes the current behaviour. See option description
	for details. Should fix problems with nytimes.com and other sites,
	reported by Jiang Qian <qian2@fas.harvard.edu>.  

Tue Jan  7 23:18:59 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/: connection.h, sched.h:

	Exported struct list_head queue (=> compilation fix).  

Tue Jan  7 19:57:29 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: document/cache.c, sched/connection.c, sched/connection.h,
	sched/sched.c, sched/sched.h:

	Moved is_entry_used() from sched/sched.* to document/cache.c and
	statified.  

Mon Jan  6 21:14:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/sched/download.c:

	Added support for application/xhtml+xml (just behave identically as
	with text/html) per RFC 3236.  

Sun Jan  5 16:48:10 2003  Petr Baudis <pasky@ucw.cz>:

	* po/POTFILES.in, po/be.po, po/bg.po, po/ca.po, po/cs.po, po/da.po,
	po/de.po, po/el.po, po/es.po, po/et.po, po/fi.po, po/fr.po,
	po/gl.po, po/hr.po, po/hu.po, po/id.po, po/is.po, po/it.po,
	po/lt.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po,
	po/ro.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
	src/main.c, src/bookmarks/dialogs.c, src/bookmarks/dialogs.h,
	src/config/dialogs.c, src/config/dialogs.h, src/config/options.c,
	src/cookies/cookies.c, src/dialogs/auth.c, src/dialogs/auth.h,
	src/dialogs/document.c, src/dialogs/document.h, src/dialogs/edit.c,
	src/dialogs/edit.h, src/dialogs/hierbox.h, src/dialogs/info.c,
	src/dialogs/info.h, src/dialogs/menu.c, src/dialogs/menu.h,
	src/dialogs/options.c, src/dialogs/options.h,
	src/dialogs/refresh.c, src/dialogs/refresh.h,
	src/document/Makefile.am, src/document/download.c,
	src/document/download.h, src/document/history.c,
	src/document/history.h, src/document/location.c,
	src/document/location.h, src/document/session.c,
	src/document/session.h, src/document/html/parser.c,
	src/document/html/parser.h, src/document/html/renderer.c,
	src/document/html/renderer.h, src/globhist/dialogs.h,
	src/lowlevel/af_unix.c, src/lowlevel/interlink.c,
	src/lowlevel/terminal.c, src/protocol/ftp.c,
	src/protocol/mailcap.c, src/protocol/url.c, src/protocol/url.h,
	src/protocol/user.c, src/protocol/user.h, src/protocol/http/auth.c,
	src/protocol/http/http.c, src/sched/Makefile.am,
	src/sched/connection.c, src/sched/download.c, src/sched/download.h,
	src/sched/history.c, src/sched/history.h, src/sched/location.c,
	src/sched/location.h, src/sched/sched.c, src/sched/session.c,
	src/sched/session.h, src/scripting/lua/core.c,
	src/scripting/lua/core.h, src/scripting/lua/hooks.c,
	src/scripting/lua/hooks.h, src/viewer/text/view.c,
	src/viewer/text/view.h, src/viewer/text/vs.c:

	src/document/download.*,location.*,history.*,session.* ->
	src/sched/.  

Sat Jan  4 22:40:10 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, da.po, de.po, el.po, es.po, et.po,
	fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po, lt.po,
	nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
	tr.po, uk.po:

	Sync.  

Sat Jan  4 22:40:03 2003  Petr Baudis <pasky@ucw.cz>:

	* po/cs.po:

	Partial czech translation update.  

Sat Jan  4 21:59:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Documents -> Document.  

Sat Jan  4 21:55:13 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Newline added in description of language tree options.  

Sat Jan  4 21:27:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	connection.ssl.cert_verify gettextization fix.  

Sat Jan  4 21:11:36 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	Removed dangerous fuzzy translation for the --version output.  

Sat Jan  4 21:01:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Fixed listing of translated items in listbox.  

Sat Jan  4 20:57:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/loadmsgcat.c:

	Fixed off-by-one error causing random cores soon-after-startup. Make
	sure the generated filename string is null-terminated. Fixed scale
	of memory leaks.  

Sat Jan  4 20:42:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Compilation fix.  

Sat Jan  4 20:41:46 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Compilation fix by Jonas.  

Sat Jan  4 20:39:29 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: Makefile.in, Makefile.in.in:

	Remove also *.gmo, patch by Jonas.  

Sat Jan  4 20:38:21 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	Synced the .po files with the source. You've stuff to do,
	translators >:). (And me too ;-) 

Sat Jan  4 20:26:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Gettextized error messages and output of some option-commands (help,
	version, host, ...).  

Sat Jan  4 20:17:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Gettextized error messages and type help strings.  

Sat Jan  4 20:14:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Gettextized keybindings and error messages.  

Sat Jan  4 20:06:37 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Gettextized option descriptions.  

Sat Jan  4 17:17:09 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Gettextized option captions (and few first descriptions).  

Sat Jan  4 17:07:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Keybinding listbox_items are translated.  

Sat Jan  4 17:06:10 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Options listbox_items are translated.  

Sat Jan  4 17:04:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: listbox.c, listbox.h:

	If listbox_item.translated, call gettext on listbox_item.text when
	displaying it. Transformed listbox_item flags to a bit array.  

Sat Jan  4 17:00:22 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Translate the option description (non-op for translations yet).  

Sat Jan  4 16:45:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/libintl.h:

	Fixed displaying of translation with non-fuzzy msgid "" (cs
	translation right now).  

Sat Jan  4 16:44:40 2003  Petr Baudis <pasky@ucw.cz>:

	* po/cs.po:

	Formatting fix.  

Sat Jan  4 15:26:23 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/dcigettext.c:

	Touched this file, aimed to help people fighting with the previous
	absence of dependency tracking in gettext sources (their elinks
	dumps core.. try make clean ;).  

Sat Jan  4 15:21:53 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	Touched all files, so that they're rebuilt in the build tree.  

Sat Jan  4 15:19:40 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: Makefile.in, Makefile.in.in:

	Build the .gmo files in the build tree, not source tree, if they
	differ. That allows us to run ELinks from the build tree directly
	without installation.  

Sat Jan  4 15:08:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/loadmsgcat.c:

	Minor cleanup of the hack.  

Sat Jan  4 15:08:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/Makefile.in:

	Introduced dependency tracking (ported from automake makefiles) 

Sat Jan  4 14:43:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/loadmsgcat.c:

	We can't use our memory/string utility functions *sniff* ;-(.  

Sat Jan  4 14:20:27 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/: TODO, l10nflist.c, loadinfo.h, loadmsgcat.c:

	Look to the ELinks path + ../po/language.gmo for the translations
	aside of the install directory, enabling elinks to have correct
	translations even when being ran directly from the source tree.  

Sat Jan  4 13:46:36 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, de.po, el.po, es.po,
	et.po, fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po,
	lt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
	sv.po, tr.po, uk.po:

	Some view.c line number changes. Hrmpf.  

Sat Jan  4 13:46:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/: TODO, VERSION, libintl.h:

	Multiplex gettext() output terminal appropriately depending on the
	output terminal.  

Sat Jan  4 13:19:33 2003  Petr Baudis <pasky@ucw.cz>:

	* po/cs.po:

	Credits >:).  

Sat Jan  4 13:14:08 2003  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Commented out .gz automatic gunzipping. Idea by witekfl ;-).  

Sat Jan  4 13:09:02 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/config/kbdbind.c, src/config/kbdbind.h,
	src/viewer/text/view.c:

	Introduced action toggle-numbered-links, by default bound to '.'.
	Patch by Wiktor Grebla <greblus@poczta.onet.pl>.  

Sat Jan  4 13:06:09 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, da.po, de.po, el.po, es.po, et.po,
	fi.po, fr.po, gl.po, hr.po, hu.po, id.po, is.po, it.po, lt.po,
	nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
	tr.po, uk.po:

	Normalized the huge strconcat() caring about the About dialog.
	Gettextized the feature names. Gettextized user_agent and
	saving_style startup warnings.  

Sat Jan  4 13:05:06 2003  Petr Baudis <pasky@ucw.cz>:

	* po/cs.po:

	Czech translation updated.  

Sat Jan  4 12:35:04 2003  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Gettextized user_agent and saving_style startup warnings.  

Sat Jan  4 12:30:17 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	Fixed Copying dialog translation.  

Sat Jan  4 12:28:25 2003  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	Normalized the huge strconcat() caring about the About dialog.
	Gettextized the feature names.  

Sat Jan  4 12:20:37 2003  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Explicitly said that you have to survive the circular dependency.  

Sat Jan  4 11:59:48 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: Makefile.in, Makefile.in.in:

	Beautification.  

Sat Jan  4 11:53:25 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: Makefile.in, Makefile.in.in, be.po, bg.po, ca.po, cs.po,
	da.po, de.po, el.po, es.po, et.po, fi.po, fr.po, gl.po, hr.po,
	hu.po, id.po, is.po, it.po, lt.po, nl.po, no.po, pl.po, pt.po,
	pt_BR.po, ro.po, ru.po, sk.po, sv.po, tr.po, uk.po:

	Automatically update .po files when any of the gettextized sources
	changes. TODO: Run msgmerge only when the .pot changed.  

Sat Jan  4 11:39:24 2003  Petr Baudis <pasky@ucw.cz>:

	* po/POTFILES.in, po/be.po, po/bg.po, po/ca.po, po/cs.po, po/da.po,
	po/de.po, po/el.po, po/es.po, po/et.po, po/fi.po, po/fr.po,
	po/gl.po, po/hr.po, po/hu.po, po/id.po, po/is.po, po/it.po,
	po/lt.po, po/nl.po, po/no.po, po/pl.po, po/pt.po, po/pt_BR.po,
	po/ro.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
	src/bookmarks/backend/xbel.c:

	Gettextized some messages in bookmarks/backend/xbel.c. Based on
	Fabio's patch.  

Sat Jan  4 11:23:20 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/TODO:

	More to do.  

Sat Jan  4 11:18:57 2003  Petr Baudis <pasky@ucw.cz>:

	* po/pl.po:

	Polish translation update, patch by witekfl.  

Sat Jan  4 11:13:43 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: Makefile.in, Makefile.in.in:

	Removed unused code.  

Sat Jan  4 11:06:18 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: be.po, bg.po, ca.po, cs.po, da.po, el.po, fi.po, fr.po,
	gl.po, hr.po, hu.po, id.po, is.po, it.po, lt.po, nl.po, no.po,
	pl.po, pt.po, pt_BR.po, ro.po, sk.po, tr.po, uk.po:

	Corrected Language-Team emails.  

Sat Jan  4 01:07:35 2003  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, configure.in:

	Generate Makefiles in existing directories ;-).  

Sat Jan  4 01:06:59 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/: .cvsignore, Makefile.am:

	Hrmpf. The suite.  

Sat Jan  4 01:05:45 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/README:

	We can't get rid of this directory completely because automake will
	just give up. *sigh* 

Sat Jan  4 01:05:08 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/el.po:

	Another small syntax fix.  

Sat Jan  4 01:03:39 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Don't generate Makefiles in non-existing directories ;-).  

Sat Jan  4 01:02:05 2003  Petr Baudis <pasky@ucw.cz>:

	* m4/gettext.m4:

	Removed useless stuff (we always use own gettext).  

Sat Jan  4 00:58:58 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/.cvsignore:

	*cough* 

Sat Jan  4 00:58:29 2003  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, intl/Makefile.am, intl/README, intl/english.lng,
	intl/index.txt, intl/sync_vs_source.pl, intl/sync_vs_source.sh,
	intl/synclang, intl/synclang.awk:

	Removed now obsolete intl/ directory. Bye bye the old translation
	system - the last remnants should disappear with this commit.  

Sat Jan  4 00:56:58 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/icelandic.lng, intl/index.txt, po/is.po:

	Gettextized Icelandic translation. Uff.  

Sat Jan  4 00:54:43 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Fixed Armon Red's email.  

Sat Jan  4 00:53:46 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/finnish.lng, intl/index.txt, po/fi.po:

	Gettextized Finnish translation.  

Sat Jan  4 00:50:59 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/norwegian.lng, po/no.po:

	Gettextized Norwegian translation.  

Sat Jan  4 00:48:19 2003  Jonas Fonseca <fonseca@diku.dk>:

	* src/intl/gettext/Makefile.in:

	Removed fi leftover. Fixes the distclean target.  

Sat Jan  4 00:48:00 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/lithuanian.lng, po/lt.po:

	Gettextized Lithuanian translation.  

Sat Jan  4 00:44:06 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/estonian.lng, intl/index.txt, po/et.po:

	Gettextized Estonian translation.  

Sat Jan  4 00:41:22 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/croatian.lng, intl/index.txt, po/hr.po:

	Gettextized Croatian translation.  

Sat Jan  4 00:38:25 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/galician.lng, intl/index.txt, po/gl.po:

	Gettextized Galician translation.  

Sat Jan  4 00:35:31 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/hungarian.lng, intl/index.txt, po/hu.po:

	Gettextized Hungarian translation.  

Sat Jan  4 00:32:22 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/greek.lng, intl/index.txt, po/el.po:

	Gettextized Greek translation.  

Sat Jan  4 00:27:44 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/catalan.lng, intl/index.txt, po/ca.po:

	Gettextized Catalan translation.  

Sat Jan  4 00:24:45 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/dutch.lng, intl/index.txt, po/nl.po:

	Gettextized Dutch translation.  

Sat Jan  4 00:21:33 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/russian.lng, po/ru.po:

	Gettextized Russian translation.  

Sat Jan  4 00:17:57 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/swedish.lng, po/sv.po:

	Gettextized Swedish translation.  

Sat Jan  4 00:14:22 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/bulgarian.lng, intl/index.txt, po/bg.po:

	Gettextized Bulgarian translation.  

Sat Jan  4 00:13:44 2003  Jonas Fonseca <fonseca@diku.dk>:

	* po/be.po:

	"\n" inserted at copyright notice to remove msgfmt warning.  

Sat Jan  4 00:08:47 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/Makefile.in:

	Removed irrelevant commands (for gettext package). Also, libintl.h
	is not attempted to be autocreated and is not removed by make clean
	anymore. Should maybe fix bug reported by witekfl.  

Sat Jan  4 00:02:25 2003  Petr Baudis <pasky@ucw.cz>:

	* po/uk.po:

	Tried to fix error when processing uk.po. Thanks to witekfl and
	jonas for a report.  

Sat Jan  4 00:01:00 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/romanian.lng, po/ro.po:

	Gettextized Romanian translation.  

Fri Jan  3 23:55:12 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/turkish.lng, po/tr.po:

	Gettextized Turkish translation.  

Fri Jan  3 23:32:27 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/belarusian.lng, intl/index.txt, po/be.po:

	Gettextized Belarusian translationl.  

Fri Jan  3 23:22:48 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/ukrainian.lng, po/uk.po:

	Gettextized Ukrainian translation.  

Fri Jan  3 23:15:49 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/slovak.lng, po/sk.po:

	Gettextized Slovak translation.  

Fri Jan  3 22:58:03 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/spanish.lng, po/es.po:

	Gettextized Spanish translation.  

Fri Jan  3 22:53:14 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/brazilian_portuguese.lng, intl/index.txt,
	po/pt_BR.po:

	Gettextized Brazilian Portuguese translation.  

Fri Jan  3 22:48:17 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/portuguese.lng, po/pt.po:

	Gettextized Portuguese translation.  

Fri Jan  3 22:41:43 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/indonesian.lng, po/id.po:

	Gettextized Indonesian translation.  

Fri Jan  3 22:34:51 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/german.lng, intl/index.txt, po/de.po:

	Gettextized german translation.  

Fri Jan  3 22:27:51 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/french.lng, intl/index.txt, po/fr.po:

	Gettextized french translation.  

Fri Jan  3 22:03:35 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/danish.lng, intl/index.txt, po/da.po:

	Gettextized danish translation.  

Fri Jan  3 21:57:07 2003  Petr Baudis <pasky@ucw.cz>:

	* po/pl.po:

	Wrong translation for cannot edit option string fixed.  

Fri Jan  3 21:53:56 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Removed duplicate entry for David Mediavilla.  

Fri Jan  3 21:51:45 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/polish.lng, po/pl.po:

	Gettextized polish translation.  

Fri Jan  3 21:40:03 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, intl/index.txt, intl/italian.lng, po/it.po:

	Gettextized italian translation. Some changes in the translation
	based on Fabio's patch.  

Fri Jan  3 21:38:56 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/: czech.lng, index.txt:

	Removed czech translation from the old translation system.  

Fri Jan  3 21:24:44 2003  Petr Baudis <pasky@ucw.cz>:

	* po/cs.po:

	Fixed Project-Id-Version.  

Fri Jan  3 04:26:29 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, po/cs.po:

	Tradaaa - a first translation available. Yes, it's czech (cs). More
	will appear tommorow - please don't send me patches re-adding your
	translation thru gettext (if the translation is already in the old
	format), wait until I'll add your translation and then send me
	possibly an update. Nite.  

Fri Jan  3 04:24:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/libintl.c:

	Do - -> _ when setting LANGUAGE environment variable. Changed ISO636
	code for czech from cz to cs, gettext will like it.  

Fri Jan  3 04:23:11 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/dcigettext.c:

	I'm happy to say that the GNU locale system is full of arcane
	undocumented and stupid extensions which break things in a strane
	way for users. Ie. if you have LANGUAGE set, but not LANG, LC_ALL
	nor LC_MESSAGES, you will get nothing - because set_locale() will
	default to "C" and the GNU people decided that they will ignore
	LANGUAGE value if any of the other variables is set to "C". Now we
	removed that GNU extension and if LANGUAGE exists, we just use it.
	Uff. Took quite a lot of debugging :-(.  

Fri Jan  3 03:43:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/libgettext.h:

	Argh! I hate gettext ;-). Actually _use_ it instead of dummy
	definitions.  

Fri Jan  3 03:36:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	ui.language memory is not mapped to current_language anymore.  

Fri Jan  3 02:44:42 2003  Petr Baudis <pasky@ucw.cz>:

	* po/POTFILES.in:

	Populated with list of sources making use of translations. Based on
	patch by Fabio. And I've elinks.pot already :P.  

Fri Jan  3 02:33:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/TODO:

	s/language/charset/.  

Fri Jan  3 02:29:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/libintl.h:

	Fixed unused term variable warnings.  

Fri Jan  3 02:28:56 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/libintl.c:

	Compilation fixes (typos).  

Fri Jan  3 02:27:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/Makefile.in:

	Fixed missing item in include path.  

Fri Jan  3 02:24:44 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/dump/dump.c:

	Call directly gettext() instead of N_().  

Fri Jan  3 02:23:53 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/button.c, bfu/checkbox.c, bfu/dialog.c, bfu/group.c,
	bfu/inpfield.c, bfu/menu.c, bfu/msgbox.c, bfu/text.c, bfu/widget.c,
	bookmarks/dialogs.c, config/dialogs.c, config/options.c,
	config/opttypes.c, dialogs/auth.c, dialogs/document.c,
	dialogs/edit.c, dialogs/hierbox.c, dialogs/info.c, dialogs/menu.c,
	dialogs/mime.c, dialogs/options.c, document/download.c,
	document/session.c, globhist/dialogs.c, scripting/lua/core.c,
	osdep/os_dep.c, protocol/url.c, protocol/user.c,
	protocol/http/auth.c, protocol/http/http.c, sched/connection.c,
	sched/sched.c, viewer/dump/dump.c, viewer/text/view.c:

	intl/language.h -> intl/gettext/libintl.h. Now the new gettext
	translation system should be activated.  

Fri Jan  3 02:22:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Removed zombie (de)initialization of the dead translation system.  

Fri Jan  3 02:17:03 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/README, intl/gen-intl, src/intl/Makefile.am:

	Removed obsolete autogenerated language files rules and the gen-intl
	script.  

Fri Jan  3 02:15:21 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/: Makefile.am, language.h:

	Removed language.h, the last source-related residuum of the old
	translations system. Welcome to the short no-translation-system
	period. Genesis 1:2: And the earth was without form, and void; and
	darkness was upon the face of the deep. And the Spirit of God moved
	upon the face of the waters.  

Fri Jan  3 02:12:54 2003  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	language_iso639_code() -> language_to_iso639() 

Fri Jan  3 02:08:55 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/opttypes.c, dialogs/options.c:

	Use the new language<->name lookup table and interface.  

Fri Jan  3 02:08:35 2003  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Introduced language<->name and language<->iso639 lookup table.
	Language is now a number.  

Fri Jan  3 02:05:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/: Makefile.am, language.c:

	Removed language.c - won't be needed anymore. See you, true follower
	of sent by Mikulas, you served us good. *sniff* 

Fri Jan  3 02:04:15 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/: libintl.c, libintl.h:

	Introduced language<->name and language<->iso639 lookup table.
	Language is now a number.  

Fri Jan  3 01:25:48 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, intl/gettext/Makefile.in, intl/gettext/libintl.c,
	intl/gettext/libintl.h:

	Re-enabled gettext interface. Added libintl.c. Introduced concurrent
	set_language() and current_language; also system_language.  

Fri Jan  3 01:02:16 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: intl/language.c, intl/language.h, viewer/dump/dump.c:

	get_english_translation() -> N_().  

Fri Jan  3 00:51:08 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/libintl.h:

	Withdrawn gettext's _(),N_() declarations for now.  

Fri Jan  3 00:40:24 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/language.h:

	Tiny compilation fix - force to make use of _y_.  

Fri Jan  3 00:38:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/inpfield.c, bookmarks/dialogs.c, config/dialogs.c,
	config/opttypes.c, dialogs/auth.c, dialogs/document.c,
	dialogs/edit.c, dialogs/info.c, dialogs/menu.c, dialogs/mime.c,
	dialogs/options.c, document/download.c, document/session.c,
	globhist/dialogs.c, intl/language.h, osdep/os_dep.c,
	protocol/url.c, protocol/user.c, sched/connection.c, sched/sched.c,
	scripting/lua/core.c, viewer/text/view.c:

	Use directly strings in the source instead of macros and magic
	translations system. We don't use gettext() yet. Right now, you will
	see only English around (will be fixed soon, please stand by). The
	base of the transition was generated by witekfl's script. Some
	special case manual corrections were inspired by Fabio's patch.  

Fri Jan  3 00:13:12 2003  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Initialize gettext. You can already hear distant drums rolling
	(warmed up by Jonas).  

Fri Jan  3 00:04:38 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: config/dialogs.c, dialogs/auth.c, dialogs/document.c,
	dialogs/info.c, document/download.c, document/session.c,
	viewer/text/view.c:

	GT(N_(x),y) -> GT(x,y). Start holding your breah.  

Fri Jan  3 00:02:26 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/button.c, bfu/checkbox.c, bfu/dialog.c, bfu/group.c,
	bfu/menu.c, bfu/msgbox.c, bfu/text.c, config/dialogs.c,
	dialogs/auth.c, dialogs/document.c, dialogs/info.c,
	document/download.c, document/session.c, intl/language.h,
	viewer/text/view.c:

	GT() -> _() 

Thu Jan  2 23:59:51 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/inpfield.c, bookmarks/dialogs.c, config/dialogs.c,
	config/opttypes.c, dialogs/auth.c, dialogs/document.c,
	dialogs/edit.c, dialogs/info.c, dialogs/menu.c, dialogs/mime.c,
	dialogs/options.c, document/download.c, document/session.c,
	globhist/dialogs.c, intl/language.h, osdep/os_dep.c,
	scripting/lua/core.c, protocol/url.c, protocol/user.c,
	sched/connection.c, sched/sched.c, viewer/text/view.c:

	_() -> N_() 

Thu Jan  2 23:38:53 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/: Makefile.in, libintl.h:

	Added interface between ELinks and gettext - libintl.h.  

Thu Jan  2 19:36:55 2003  Jonas Fonseca <fonseca@diku.dk>:

	* Makefile.base, src/cookies/Makefile.am:

	Generic handling of test dependencies (src/util/). Cookie test
	building updated to use it. This also means tests are only build
	recursively when invoking 'make check' 

Thu Jan  2 18:39:52 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/Makefile.in:

	Dependency and compilator invocation fixes. Now gettext actually
	compiles ;-).  

Thu Jan  2 18:31:44 2003  Petr Baudis <pasky@ucw.cz>:

	* m4/gettext.m4:

	_REALLY_ always use our own gettext implementation, never the system
	one.  

Thu Jan  2 18:31:05 2003  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, autogen.sh:

	Put a notice at the top of acinclude.m4. Create dummy acinclude.m4
	in build tree in order to force aclocal/autoconf/... call when
	acinclude.m4 was modified (stupid automake's broken dependecies).
	Destroy acinclude.m4 upon make distclean.  

Thu Jan  2 18:19:33 2003  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Automatically regenerate acinclude.m4.  

Thu Jan  2 18:09:42 2003  Petr Baudis <pasky@ucw.cz>:

	* m4/gettext.m4, src/intl/gettext/TODO:

	Always use our own gettext implementation, never the system one.  

Thu Jan  2 17:57:41 2003  Petr Baudis <pasky@ucw.cz>:

	* src/Makefile.am:

	intl/gettext/libintl.a -> @INTLLIBS@ 

Thu Jan  2 17:57:28 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/Makefile.in:

	Fix automatic Makefile rebuilding rule to depend on config.status
	with correct path.  

Thu Jan  2 17:56:36 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/TODO:

	Force to always use our own gettext.  

Thu Jan  2 17:52:34 2003  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in:

	Set LOCALEDIR macro in config.h.  

Thu Jan  2 17:50:18 2003  Petr Baudis <pasky@ucw.cz>:

	* src/Makefile.am:

	Link ELinks against intl/gettext/libintl.a.  

Thu Jan  2 17:41:28 2003  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Connected po/ to the build system.  

Thu Jan  2 16:31:40 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/intl/Makefile.am, src/intl/gettext/Makefile.in,
	src/intl/gettext/TODO, src/intl/gettext/VERSION,
	src/intl/gettext/bindtextdom.c, src/intl/gettext/config.charset,
	src/intl/gettext/dcgettext.c, src/intl/gettext/dcigettext.c,
	src/intl/gettext/dcngettext.c, src/intl/gettext/dgettext.c,
	src/intl/gettext/dngettext.c, src/intl/gettext/explodename.c,
	src/intl/gettext/finddomain.c, src/intl/gettext/gettext.c,
	src/intl/gettext/gettext.h, src/intl/gettext/gettextP.h,
	src/intl/gettext/hash-string.h, src/intl/gettext/intl-compat.c,
	src/intl/gettext/l10nflist.c, src/intl/gettext/libgettext.h,
	src/intl/gettext/libgnuintl.h, src/intl/gettext/loadinfo.h,
	src/intl/gettext/loadmsgcat.c, src/intl/gettext/localcharset.c,
	src/intl/gettext/locale.alias, src/intl/gettext/localealias.c,
	src/intl/gettext/ngettext.c, src/intl/gettext/plural.c,
	src/intl/gettext/plural.y, src/intl/gettext/ref-add.sin,
	src/intl/gettext/ref-del.sin, src/intl/gettext/textdomain.c:

	Gettext sources included in the ELinks source tree (and build
	system). Not used anywhere yet.  

Thu Jan  2 16:26:32 2003  Petr Baudis <pasky@ucw.cz>:

	* src/intl/gettext/.cvsignore:

	Makefile.in shouldn't be ignored here.  

Thu Jan  2 16:24:50 2003  Petr Baudis <pasky@ucw.cz>:

	* m4/gettext.m4:

	intl/ -> src/intl/gettext/ 

Thu Jan  2 16:17:21 2003  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Distribute ABOUT_NLS.  

Thu Jan  2 16:10:13 2003  Petr Baudis <pasky@ucw.cz>:

	* config.guess, config.sub:

	config.guess and config.sub re-introduced. Gettext wants them.  

Thu Jan  2 16:02:44 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Added some gettext calls.  

Thu Jan  2 15:51:08 2003  Petr Baudis <pasky@ucw.cz>:

	* m4/: codeset.m4, gettext.m4, glibc21.m4, iconv.m4, isc-posix.m4,
	lcmessage.m4, progtest.m4:

	Added gettext's m4s.  

Thu Jan  2 15:45:38 2003  Petr Baudis <pasky@ucw.cz>:

	* .cvsignore, autogen.sh:

	autogen.sh now also creates acinclude.m4 from m4/*.m4 and removes
	config.cache.  

Thu Jan  2 15:34:37 2003  Petr Baudis <pasky@ucw.cz>:

	* m4/.vimrc, src/intl/gettext/.cvsignore, src/intl/gettext/.vimrc:

	Added fairies.  

Thu Jan  2 15:33:49 2003  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Distribute content of m4/.  

Thu Jan  2 15:32:59 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: Makefile.in, Makefile.in.in, POTFILES.in:

	Added some base for po-files infrastructure.  

Thu Jan  2 15:07:43 2003  Petr Baudis <pasky@ucw.cz>:

	* ABOUT-NLS:

	Added gettext's ABOUT-NLS.  

Thu Jan  2 15:01:35 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Removed arekm's record from AUTHORS - it contained only gettext
	support, which is not used anymore and now with its reintroduction
	(completely new), it could be misleading.  

Thu Jan  2 14:34:18 2003  Petr Baudis <pasky@ucw.cz>:

	* po/: .cvsignore, .vimrc:

	Added fairies.  

Thu Jan  2 12:28:45 2003  Petr Baudis <pasky@ucw.cz>:

	* TODO, src/elusive/TODO:

	Document source colorization moved from ELinks TODO to ELusive TODO.
	Added link to ELusive TODO to ELinks TODO.  

Thu Jan  2 09:40:17 2003  Laurent Monin <zas@norz.org>:

	* TODO:

	Source colorization added.  

Thu Jan  2 05:37:42 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/inpfield.c, bookmarks/dialogs.c, config/dialogs.c,
	config/opttypes.c, dialogs/auth.c, dialogs/document.c,
	dialogs/edit.c, dialogs/info.c, dialogs/menu.c, dialogs/mime.c,
	dialogs/options.c, document/download.c, document/session.c,
	globhist/dialogs.c, intl/language.h, osdep/os_dep.c,
	protocol/url.c, protocol/user.c, sched/connection.c, sched/sched.c,
	scripting/lua/core.c, viewer/text/view.c:

	Second step in the gettext transition - use a _() macro instead of
	the TEXT() macro. Patch by witekfl (no-hotkey updates by me).  

Thu Jan  2 05:25:12 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/README, intl/belarusian.lng, intl/brazilian_portuguese.lng,
	intl/bulgarian.lng, intl/catalan.lng, intl/croatian.lng,
	intl/czech.lng, intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/bfu/inphist.c, src/bfu/menu.c, src/bfu/menu.h,
	src/dialogs/menu.c, src/dialogs/mime.c, src/dialogs/options.c,
	src/document/html/parser.c, src/osdep/os_dep.c, src/osdep/os_dep.h,
	src/viewer/text/view.c:

	Removed separate hotkey translations. Now hotkeys are directly in
	menu item translations, indicated by a tilde (~) preceding the
	hotkey. Should make things easier for translators, also gettext
	transition preparation step.  

Wed Jan  1 20:42:45 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/: belarusian.lng, brazilian_portuguese.lng, bulgarian.lng,
	catalan.lng, croatian.lng, czech.lng, danish.lng, dutch.lng,
	english.lng, estonian.lng, finnish.lng, french.lng, galician.lng,
	german.lng, greek.lng, hungarian.lng, icelandic.lng,
	indonesian.lng, italian.lng, lithuanian.lng, norwegian.lng,
	polish.lng, portuguese.lng, romanian.lng, russian.lng, slovak.lng,
	spanish.lng, swedish.lng, turkish.lng, ukrainian.lng:

	Removed unused hotkeys.  

Wed Jan  1 20:36:08 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/button.c, bfu/checkbox.c, bfu/dialog.c, bfu/group.c,
	bfu/menu.c, bfu/msgbox.c, bfu/text.c, config/dialogs.c,
	dialogs/auth.c, dialogs/document.c, dialogs/info.c,
	document/download.c, document/session.c, intl/language.h,
	viewer/text/view.c:

	_() -> GT() - first step in the gettext migration. Patch by witekfl.  

Wed Jan  1 20:30:33 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, main.c, dialogs/info.c, dialogs/menu.c,
	document/cache.c, document/download.c, document/download.h,
	document/history.c, document/location.h, document/session.c,
	document/session.h, lowlevel/Makefile.am, lowlevel/connect.c,
	lowlevel/connect.h, lowlevel/sched.c, lowlevel/sched.h,
	protocol/file.c, protocol/file.h, protocol/finger.c,
	protocol/finger.h, protocol/ftp.c, protocol/ftp.h, protocol/url.c,
	protocol/url.h, scripting/lua/hooks.h, protocol/http/http.c,
	protocol/http/http.h, protocol/http/https.c, protocol/http/https.h,
	sched/Makefile.am, sched/connection.c, sched/connection.h,
	sched/sched.c, sched/sched.h, ssl/connect.c, ssl/connect.h,
	viewer/dump/dump.c, viewer/dump/dump.h:

	Moved lowlevel/sched.* to sched/sched.*.  

Wed Jan  1 20:03:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: syntree.c, syntree.h, html/parser.c:

	Moved spawn_syntree_node from html/parser.c to syntree.*.  

Wed Jan  1 19:54:44 2003  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	Updated URLs for PLD's RPMs.  

Wed Jan  1 18:58:13 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: Makefile.am, stack.c, stack.h,
	html/parser.c:

	Moved the state stack toolkit implementation and interface from
	html/parser.c to common state.*.  

Wed Jan  1 18:19:50 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, config/options.c, dialogs/document.c,
	dialogs/menu.c, document/Makefile.am, document/history.c,
	document/location.h, document/session.c, document/session.h,
	document/view.c, document/view.h, document/vs.c, document/vs.h,
	document/html/parser.c, document/html/renderer.c,
	document/html/renderer.h, elusive/renderer/text/renderer.c,
	lowlevel/terminal.c, scripting/lua/core.c, viewer/dump/dump.c,
	viewer/text/Makefile.am, viewer/text/view.c, viewer/text/view.h,
	viewer/text/vs.c, viewer/text/vs.h:

	Moved document/view.* and document/vs.* to viewer/text/view.* and
	viewer/text/vs.*.  

Wed Jan  1 17:48:45 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, main.c, document/Makefile.am, document/dump.c,
	document/dump.h, document/view.c, viewer/dump/Makefile.am,
	viewer/dump/dump.c, viewer/dump/dump.h:

	Moved document/dump.* to viewer/dump/dump.*.  

Wed Jan  1 17:42:31 2003  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am:

	Added the new dirs (sched, viewer, viewer/dump, viewer/text) to the
	build system.  

Wed Jan  1 17:40:49 2003  Petr Baudis <pasky@ucw.cz>:

	* src/viewer/text/Makefile.am:

	There're no real sources yet, Luke.  

Wed Jan  1 17:33:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/: sched/.cvsignore, sched/.vimrc, sched/Makefile.am,
	viewer/.cvsignore, viewer/.vimrc, viewer/Makefile.am,
	viewer/dump/.cvsignore, viewer/dump/.vimrc,
	viewer/dump/Makefile.am, viewer/text/.cvsignore,
	viewer/text/.vimrc, viewer/text/Makefile.am:

	Populated with fairies.  

Wed Jan  1 17:23:34 2003  Jonas Fonseca <fonseca@diku.dk>:

	* configure.in, doc/Makefile.am:

	Build updates for moving DocBook files to doc/book 

Wed Jan  1 17:18:02 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/text/renderer.c:

	Compilation fixes.  

Wed Jan  1 17:14:40 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/: text/renderer.c, text/renderer.h,
	renderer.h:

	Try to initialize text renderer output properly.  

Wed Jan  1 17:13:53 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/belarusian.lng:

	Belarusian translation by Yevgeny Gromov <yevgeny@tut.by>.  

Wed Jan  1 14:32:07 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/: renderer.c, renderer.h:

	Introduced renderer_state.input, containing input data from the
	viewer (ie. terminal specification).  

Wed Jan  1 14:28:01 2003  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/text/renderer.c:

	text_layout -> text_render, include document/html/rednerer.h for
	now.  

Wed Jan  1 14:01:30 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Added else to clarify things a little. Doesn't matter factually.
	Thanks, Miciah.  

Wed Jan  1 01:58:39 2003  Petr Baudis <pasky@ucw.cz>:

	* src/config/: dialogs.c, kbdbind.c, kbdbind.h:

	Show (it's togglable) human-readable captions of keybindings and
	keymaps in the keybinding manager. Patch by Jonas Fonseca and me.  

Wed Jan  1 01:26:55 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/german.lng:

	German translation update (huge ;) by Josef 'Jupp' Schugt
	<jupp@gmx.de>.  

Wed Jan  1 01:21:45 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/index.txt:

	Belarusian translation by Yevgeny Gromov <yevgeny@tut.by>.  

Wed Jan  1 01:21:01 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/belarusian.lng:

	file belarusian.lng was initially added on branch REL_0_4.  

Wed Jan  1 01:17:27 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/: brazilian_portuguese.lng, bulgarian.lng, catalan.lng,
	croatian.lng, czech.lng, danish.lng, dutch.lng, english.lng,
	estonian.lng, finnish.lng, french.lng, galician.lng, german.lng,
	greek.lng, hungarian.lng, icelandic.lng, indonesian.lng,
	italian.lng, lithuanian.lng, norwegian.lng, polish.lng,
	portuguese.lng, romanian.lng, slovak.lng, spanish.lng, swedish.lng,
	turkish.lng:

	Copyright notice updates. Mainly 2002 -> 2003 in my line, but some
	other tiny corrections in some translations.  

Wed Jan  1 01:01:30 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/protocol/http/http.c:

	Here is a patch for elinks (cvs version) ot make it more POSIX 
	compliant.  src/protocol/http/http.c uses PIPE_BUF without including 
	limits.h.  This breaks compilation with the diet libc 
	(http://www.fefe.de/dietlibc/).  
	
	Patch by Felix von Leitner.  

Wed Jan  1 00:52:30 2003  Petr Baudis <pasky@ucw.cz>:

	* intl/spanish.lng:

	Partial spanish translation update by David Mediavilla.  

Wed Jan  1 00:51:14 2003  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Updated David Mediavilla's email addy.  

Tue Dec 31 17:13:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/syntree/layouter.c:

	snprintf() requires stdio.h. Thanks, Jonas.  

Tue Dec 31 10:36:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Some return values checking and cleanup. Patch by zas and me.  

Tue Dec 31 10:32:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Use standard add_attrib() instead of own attrib_add().  

Tue Dec 31 01:50:55 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/.cvsignore:

	Added tiny fairie.  

Tue Dec 31 01:50:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/: Makefile.am, syntree/Makefile.am:

	Build ELusive layouter.  

Tue Dec 31 01:49:39 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/elusive/Makefile.am,
	src/elusive/renderer/Makefile.am,
	src/elusive/renderer/text/Makefile.am:

	Added ELusive renderer to the build system.  

Tue Dec 31 01:48:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/renderer.c:

	Compilation fix. I just keep forgetting doing this.  

Tue Dec 31 01:44:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/: renderer.c, text/renderer.c,
	text/renderer.h:

	Dummy support for the text renderer - just some basements, nothing
	real.  

Tue Dec 31 01:37:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/renderer/: renderer.c, renderer.h:

	Generic renderer interface.  

Tue Dec 31 01:25:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/layouter.c:

	Added callback structure for syntree layouter.  

Tue Dec 31 01:16:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/TODO:

	Independence on ELinks considerations.  

Tue Dec 31 01:08:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Shit.  

Tue Dec 31 01:07:28 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/main.c,
	src/elusive/Makefile.am:

	Build ELusive layouter.  

Tue Dec 31 01:07:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/TODO:

	Updated record for syntree layouter.  

Tue Dec 31 00:48:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/: layouter.h, rectangle.c,
	syntree/layouter.c:

	Bunch of misc compilation fixes.  

Tue Dec 31 00:30:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/rectangle.h:

	Oops. layout_rectangle.leafs is obviously struct list_head.  

Tue Dec 31 00:30:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/attrib.c:

	Typo fix.  

Tue Dec 31 00:06:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/syntree/layouter.c:

	The container rectangles have display:block.  

Mon Dec 30 23:57:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: layouter/rectangle.c, parser/syntree.c:

	Use memacpy() in get_*_attrib(). Idea by zas.  

Mon Dec 30 23:55:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: attrib.c, attrib.h:

	Introduced add_attrib().  

Mon Dec 30 23:51:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/syntree/: layouter.c, layouter.h:

	Basic syntree layouter.  

Mon Dec 30 18:15:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/: layouter.c, layouter.h:

	Renaming fixes. Allow user to supply parsing engine to be used by
	the layouter.  

Mon Dec 30 18:04:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: layouter/layouter.c, layouter/rectangle.c,
	parser/html/parser.c:

	Fixed file headers.  

Mon Dec 30 17:58:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/: layouter.c, layouter.h, rectangle.h:

	Added generic layouter interface.  

Mon Dec 30 17:49:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: parser.c, html/parser.c, html/parser.h:

	html_backend -> html_parser_backend 

Mon Dec 30 17:01:03 2002  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/Makefile.am:

	Generic header added.  

Mon Dec 30 16:47:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/DESIGN:

	Notice about independence on terminal size.  

Mon Dec 30 16:42:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: parser.c, parser.h:

	elusive_*() -> elusive_parser_*(), obviously.  

Mon Dec 30 16:34:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: layouter/.cvsignore, layouter/.vimrc,
	layouter/syntree/.cvsignore, layouter/syntree/.vimrc,
	renderer/.cvsignore, renderer/.vimrc, renderer/text/.cvsignore,
	renderer/text/.vimrc:

	Added fairies.  

Mon Dec 30 16:30:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/layouter/: rectangle.c, rectangle.h:

	struct layout_rectangle definition and utility functions.  

Mon Dec 30 16:14:45 2002  Jonas Fonseca <fonseca@diku.dk>:

	* doc/: Makefile.am, book/Makefile.am:

	Fixes for last commit: rename all -> alldocs in
	doc/manual/Makefile.am and typo in doc/Makefile.am 

Mon Dec 30 15:57:00 2002  Jonas Fonseca <fonseca@diku.dk>:

	* Makefile.am, configure.in, doc/Makefile.am, doc/book/Makefile.am:

	Manual added to build system. Small fixes when doing html doc
	building so css is only installed when docs where succesfully made.  

Mon Dec 30 15:51:23 2002  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: authors.xml, bookmarks.xml, configuration.xml,
	fdl.xml, installation.xml, introduction.xml, mailcap.xml,
	manual.xml, mime.xml, misc.xml, preface.xml, revision.xml,
	sample-configfile.xml, wordlist.xml:

	<?xml version="1.0" encoding="ISO-8859-1"?> added to all files.
	Fixes xmlto encoding errors. We should investigate using UTF-8 and
	character entities instead. Also moving own defined entities up
	before include entities. This fixes internal links when using xmlto.  

Mon Dec 30 15:05:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: README, TODO, DESIGN:

	Moved structure description to the DESIGN file.  

Mon Dec 30 14:23:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: README, TODO:

	Moved the TODO list to the TODO file, restructured and elaborated.  

Mon Dec 30 14:22:46 2002  Laurent Monin <zas@norz.org>:

	* src/elusive/parser/parser.c:

	Minor simplification.  

Mon Dec 30 13:55:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/README:

	Removed legacy cruft.  

Mon Dec 30 12:44:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Fixed spawning of thousands of scary zero-length text fragments.  

Mon Dec 30 03:51:43 2002  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: .cvsignore, TODO, authors.xml, bookmarks.xml,
	configuration.xml, fdl.xml, installation.xml, introduction.xml,
	mailcap.xml, manual.xml, mime.xml, misc.xml, options-reference.xml,
	sample-configfile.xml, sample-configuration.xml, style.css,
	wordlist.xml:

	Last files added. Made some codingstyle updates. Guidelines needs to
	be written. CSS need to be rewritten. Use wordlist.xml for
	references to acronym and explanations.  

Mon Dec 30 02:56:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Fixed tags closing hiearchy corrections.  

Mon Dec 30 02:43:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Fixed matching of opening tag when parsing the closing one.  

Mon Dec 30 02:39:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Fixed double attribute records in node->attrs. Fixed parsing of
	"attrname= value" snippets.  

Mon Dec 30 02:27:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Tiny fix of attribute value reading logic.  

Mon Dec 30 02:21:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Some utility debug stuff (commented out). Fixed parsing of closing
	tags.  

Mon Dec 30 02:04:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: parser.c, parser.h, html/parser.c:

	parser -> init,parse,done transformation for the parser functions.
	Added real_root and parser (enum parser_backend_type) items to the
	parser_state. Some memory (de)allocation moved/added to the
	init/done functions.  

Mon Dec 30 01:09:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/syntree.c:

	Fixed invalid node->str free()ing logic.  

Mon Dec 30 01:08:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Infinite loop while parsing fixes.  

Sun Dec 29 17:40:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Changed order of the parser functions to be in the correct... order
	:).  

Sun Dec 29 17:36:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Fixed early infinite loop.  

Sun Dec 29 17:26:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/parser.c:

	Call parser only if str and len is non-NULL.  

Sun Dec 29 14:42:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: syntree.c, syntree.h:

	Introduced done_syntree_node().  

Sun Dec 29 13:40:28 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/elusive/Makefile.am,
	src/elusive/parser/Makefile.am,
	src/elusive/parser/html/Makefile.am:

	Added ELusive compilation to the general infrastructure.  

Sun Dec 29 13:39:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: parser.c, syntree.c, html/parser.c,
	html/parser.h:

	Compilation fixes.  

Sun Dec 29 13:22:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/parser.c:

	html_parser added.  

Sun Dec 29 12:42:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	HPT_TAG_ATTR_VAL parser. Random tiny fixes.  

Sun Dec 29 12:18:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	HPT_TAG_ATTR parser. Some minor updates. Legacy cruft destroyed.  

Sun Dec 29 11:30:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	HPT_TAG_NAME parser. Random fixes.  

Sun Dec 29 10:57:29 2002  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: Makefile.am, sample-configuration.xml, style.css:

		Various manual tilities.  

Sun Dec 29 10:53:33 2002  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: TODO, VERSION, bookmarks.xml, configuration.xml,
	fdl.xml, mailcap.xml, misc.xml, preface.xml, revision.xml:

	The first few chapters. More to come.  

Sat Dec 28 19:49:20 2002  Jonas Fonseca <fonseca@diku.dk>:

	* doc/book/: README, TODO:

	A small step for the manual a big step for ELinks documentation. ;) 

Sat Dec 28 02:20:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/syntree.c:

	Properly initialize lists in init_syntree_node().  

Fri Dec 27 23:58:29 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	HPT_TAG_WHITE parser.  

Fri Dec 27 23:49:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Comments parser.  

Fri Dec 27 22:37:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	It's HPT, not HTP. Look, I already forgot what the HPT means... HTML
	Parser <Something>, I suppose ;)).  

Fri Dec 27 22:32:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	Activate on-< switch to HTP_TAG in the HTP_PLAIN parser.  

Fri Dec 27 22:31:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	html_state_insert -> html_state_push, html_state_remove ->
	html_state_pop 

Fri Dec 27 22:29:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	spawn_syntree_node() introduced (and duplicate code scorched). Fixed
	the data union, updated comments, written the parser states scheme.
	And introduced HPT_TAG and appropriate parser (handles the start and
	the end of the tag and switches states properly).  

Fri Dec 27 17:52:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/parser.c:

	The HTML parser state now forms a stack, where states are being
	inserted and removed. Much better now, it is.  

Fri Dec 27 14:59:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/html/: parser.c, parser.h:

	Very rough bones of the HTML parser - just a draft of the state
	machine and plain+entity parsing. And I'm going to rework it right
	after the commit ;-).  

Fri Dec 27 02:23:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/syntree.h:

	Merged name,namelen and src,srclen to str,strlen and forked out src.
	Now it all looks much saner.  

Fri Dec 27 01:19:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: parser.c, parser.h, syntree.c, syntree.h:

	init_syntree_node() now doesn't take the root as a parameter
	anymore. Comment improvements.  

Fri Dec 27 00:01:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: parser.c, parser.h:

	Introduced struct parser_state, which is now passed to
	elusive_parser() instead of the root node itself.  

Thu Dec 26 23:58:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: syntree.c, syntree.h:

	Introduced init_syntree_node() routine.  

Thu Dec 26 21:47:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, dialogs/mime.c, lowlevel/kbd.c, lowlevel/sched.c,
	lowlevel/select.c, lowlevel/terminal.c, protocol/file.c,
	protocol/http/http.c:

	Some more destatification ;-).  

Thu Dec 26 21:26:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Massive HTTP uncompression routine rewrite, patch by witekfl,
	polished and slightly extended by me. This should hopefully fix
	number of arcane uncompression bugs.  

Thu Dec 26 18:04:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Hmm, that open_encoded() move didn't work out.  

Thu Dec 26 12:26:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Use PIPE_BUF instead of 4096. I hope PIPE_BUF is everywhere ;-).  

Thu Dec 26 12:20:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Moved encoded stream initialization before the loop - this could fix
	some weird bugs when reading compressed pages.  

Thu Dec 26 03:11:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Fixed unintentional aborting of some downloads - now abort really
	only when pressing the abort button.  

Thu Dec 26 03:06:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/: download.c, history.c, session.c, view.c,
	html/parser.c, html/renderer.c, html/tables.c:

	Removed some nonsense inlines.  

Thu Dec 26 02:46:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: parser.c, parser.h:

	Added a primitive parser multiplexer.  

Thu Dec 26 02:31:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: attrib.h, syntree.c:

	Removed space for cached real values from struct attribute.  

Thu Dec 26 02:29:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: syntree.c, syntree.h:

	Added get_syntree_attrib().  

Wed Dec 25 00:30:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/parser.h:

	Some very basic parser interface.  

Wed Dec 25 00:18:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/syntree.h:

	When syntree_node.name is NULL, it's a text.  

Wed Dec 25 00:15:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: attrib.c, attrib.h:

	Added get_attrib() function.  

Wed Dec 25 00:10:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/: css/.cvsignore, css/.vimrc, dtd/.cvsignore,
	dtd/.vimrc, html/.cvsignore, html/.vimrc:

	Fairies following.  

Wed Dec 25 00:09:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/attrib.h:

	Add some basic attribute description.  

Tue Dec 24 23:54:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/parser/syntree.h:

	Added proposed definition of one syntax tree node.  

Tue Dec 24 23:33:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/elusive/: .cvsignore, .vimrc, parser/.cvsignore,
	parser/.vimrc:

	Added some fairies.  

Tue Dec 24 13:38:56 2002  Jonas Fonseca <fonseca@diku.dk>:

	* elinks.conf.5:

	Small fix in EXAMPLES. < and > should not be 'escaped'.  

Tue Dec 24 10:33:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/mime.c:

	Fixed one little memory leak. Was almost unnoticable hopefully.  

Tue Dec 24 09:52:24 2002  Petr Baudis <pasky@ucw.cz>:

	* NEWS:

	Downloads resuming support.  

Tue Dec 24 01:39:48 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/polish.lng:

	Polish translation update (partial) by Jakub Bogusz.  

Tue Dec 24 01:28:41 2002  Jonas Fonseca <fonseca@diku.dk>:

	* Makefile.am, elinks.1, elinks.conf.5, elinkskeys.5.in:

	Added elinks.conf man page and references to it. Also a small update
	to elinks man page with descriptions of --long-help and
	--config-help.  

Tue Dec 24 00:26:40 2002  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	Also print descriptions for option trees when doing --config-help.  

Tue Dec 24 00:23:51 2002  Jonas Fonseca <fonseca@diku.dk>:

	* src/document/download.c:

	Just another links -> einks change.  

Tue Dec 24 00:18:14 2002  Jonas Fonseca <fonseca@diku.dk>:

	* elinks.conf.5:

	file elinks.conf.5 was initially added on branch REL_0_4.  

Tue Dec 24 00:05:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/download.c, document/download.h, document/view.c,
	util/file.c:

	Let expand_tilde() and get_unique_name() always return newly
	allocated string => let create_download_file() return real file name
	=> use that file name as down->file => fix a bug with timestamps not
	being set properly on the downloaded files reported by Peter Wang
	plus a handful of similiar hidden bugs.  

Mon Dec 23 21:36:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/memory.h:

	Attempt to fix cygwin compilation failure.  

Sun Dec 22 18:14:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/TODO, elusive/README:

	Moved most of the stuff from document/html/TODO to elusive/README,
	extended and fixed.  

Sun Dec 22 17:54:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/colors.c:

	New "allow dark colors on black background" implementation,
	re-implementing support for other backgrounds as well. Please
	comment and improve, maybe all the choices aren't best, and a lot of
	them aren't certainly what are you used to.  

Sun Dec 22 16:34:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/colors.c:

	Fixed color table comment ;-).  

Sun Dec 22 16:29:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Add folders at the _bottom_ of the list, not at the top. Also move
	box->sel properly to the newly added folder/bookmark. Fixes problem
	reported by <muehlenhoff@gmx.de>.  

Sun Dec 22 14:32:18 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/bulgarian.lng:

	Bulgarian translation update.  

Sun Dec 22 11:47:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Fixed selecting of the first listbox item by mouse, reported by
	Jonas. When you click at that +/- thing, the folder is (un)expanded.
	Idea by Jonas and Links-2.x people.  

Sun Dec 22 10:23:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/colors.c:

	Some of my experiments with bgcolor approximation adjusting saved
	for further reference (commented out) 

Sun Dec 22 09:52:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Agitation.  

Sun Dec 22 09:47:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/: renderer.c, tables.c:

	More table cells bgcolors rendering fixes, we get rid of a lot of
	the color stains. But we won't get rid of some of them and this is
	probably not going to change anymore, since this would probably
	require a big rewrite :-( - so that one will come with the new html
	engine already.  

Sun Dec 22 00:05:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Oops - this leaked from the previous commit.  

Sun Dec 22 00:04:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/: parser.c, parser.h, renderer.c, renderer.h:

	Fixes in support for taking of background colors from the document.
	Now we should be almost perfect in this area, preventing a lot of
	black stains all around. Note that there's still a problem with cell
	colors leaking all around and too bright colors on white background
	(will fix these tommorow). Obviously this changes are visible only
	if you set document.colors.use_document_colors = 2 (it'll be default
	after the previously mentioned issues will be fixed). Have fun - I
	think with these changes, a lot of sites start to look damn cool
	with ELinks! :-) 

Sat Dec 21 22:26:25 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/polish.lng:

	Polish translation update, patch by witekfl.  

Sat Dec 21 20:52:40 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/mime.c:

	Alloc failures test, minor optim. tidy up.  

Sat Dec 21 20:21:07 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/mime.c:

	Minor fix: stracpy(NULL) call.  

Sat Dec 21 19:58:20 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/header.c:

	Minor tidyup.  

Sat Dec 21 19:47:11 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Static + inline + minor things.  

Sat Dec 21 19:22:42 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/user.c:

	char -> unsigned char.  

Sat Dec 21 19:19:56 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	Static + inline + tidy up + unsigned char + alloc tests + minor
	stuff.  

Sat Dec 21 19:00:41 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: mime.c, mime.h:

	Static + inline.  

Sat Dec 21 18:51:22 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/mailcap.c:

	Tidy up. One very-low-risk buffer overflow and one potential memleak
	were fixed. Bit fields were replaced by int type, since bit fields
	are not fully portable. Many minor optimizations.  

Sat Dec 21 18:05:55 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Minor staticfication.  

Sat Dec 21 18:03:21 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/file.c:

	Static + inline + tidy up.  

Sat Dec 21 17:00:21 2002  Jonas Fonseca <fonseca@diku.dk>:

	* intl/danish.lng:

	Minor danish update.  

Sat Dec 21 13:23:16 2002  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/: options.c, opttypes.c:

	Added option --config-help which is mostly intended for generating
	docs about the configuration options. The *-help printing has
	somewhat been made more generic. This includes pretty printing where
	several command line args can 'share' the same caption/description.
	Changed description of deprecated options to 'scare' users from
	using it.  

Sat Dec 21 02:59:22 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/portuguese.lng:

	Portuguese translation updates, patch by Andre.  

Sat Dec 21 02:56:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/html/parser.c,
	document/html/parser.h, document/html/renderer.c:

	Night of hacking output: full support for user-specified background,
	instead of the bastardized unusable thing we had before; that should
	make some people happy. And it wasn't that simple as I supposed :-(.
	Also introduced some support for taking background color from the
	document, but it's weird yet (I'm forgetting to update something, I
	suspect) - I will investigate that later. Just keep
	document.colors.use_document_colors at 1 and you should be safe. But
	it looks damn cool anyway, maybe I'll change the default to follow
	document's background as well when it'll be done and ready ;-).  

Sat Dec 21 01:06:17 2002  Laurent Monin <zas@norz.org>:

	* src/util/lists.h:

	Readibility was improved (i hope).  

Fri Dec 20 23:31:47 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/options.c, src/dialogs/options.c,
	src/lowlevel/terminal.c:

	Transparency support (ie. transparent xterms or xterms with
	background colors (ok, not exactly xterms, but you get the idea ;)),
	patch by Tom Lear <tom@trap.mtview.ca.us>.  

Fri Dec 20 23:11:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/dialog.c, bfu/dialog.h, config/options.c,
	dialogs/options.c:

	Terminal options changed in their dialog are now properly marked as
	touched and thus properly saved with config.saving_style=3. Added
	Save button to the terminal options dialog. Thanks to Alexey Tourbin
	<at@turbinal.org> for the initial impulse ;-).  

Fri Dec 20 22:14:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Fixed possible problem with NULL stracpy() when trying to
	download-image, reported by Jonas.  

Fri Dec 20 21:58:30 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/bm-to-elinks-bookmarks.lua:

	Lua script to convert Lua's bookmarks to ELinks' file format,
	contributed by Peter Wang.  

Fri Dec 20 21:58:16 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/bm-to-elinks-bookmarks.lua:

	file bm-to-elinks-bookmarks.lua was initially added on branch
	REL_0_4.  

Fri Dec 20 21:52:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Don't show *lua-function* binding in the manager. Thanks Peter Wang
	for the idea.  

Fri Dec 20 21:46:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, kbdbind.c, kbdbind.h:

	Fixed problem with empty action bind commands being written when
	keybinding is removed (reported by Peter Wang).  

Fri Dec 20 17:39:59 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/: czech.lng, english.lng:

	Attempt to clarify error messages triggered by attempts to edit
	non-(options,keybindings). Might be helpful if you don't know that
	space unrolls the tree.  

Fri Dec 20 16:09:15 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/xbel.c:

	A memleak introduced by last patch was fixed. Triggered by Bookmarks
	file format option 1 -> 0.  

Fri Dec 20 15:26:28 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/: bookmarks.c, backend/default.c, backend/xbel.c:

	Fixes and cleanup. Fabio please verify that stuff.  

Fri Dec 20 10:40:23 2002  Laurent Monin <zas@norz.org>:

	* intl/: brazilian_portuguese.lng, bulgarian.lng, catalan.lng,
	croatian.lng, czech.lng, danish.lng, dutch.lng, estonian.lng,
	finnish.lng, galician.lng, german.lng, greek.lng, hungarian.lng,
	icelandic.lng, indonesian.lng, italian.lng, lithuanian.lng,
	norwegian.lng, polish.lng, portuguese.lng, romanian.lng,
	russian.lng, slovak.lng, spanish.lng, swedish.lng, turkish.lng,
	ukrainian.lng:

	Ooops ;) 

Fri Dec 20 09:15:01 2002  Laurent Monin <zas@norz.org>:

	* intl/english.lng, intl/french.lng, src/dialogs/menu.c:

	Some translations were fixed and updated. T_HK_KEYBINDING_MANAGER
	was introduced.  

Thu Dec 19 15:35:45 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, contrib/elinks.spec.in:

	Updated RPM's contrib/elinks.spec (fixed documentation including),
	patch by Bennett Todd <bet@rahul.net>.  

Thu Dec 19 15:33:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Move the cursor to the active listbox item; makes things much easier
	for blind users, idea by Dave Mielke <dave@mielke.cc>.  

Thu Dec 19 12:17:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c, intl/brazilian_portuguese.lng,
	intl/bulgarian.lng, intl/catalan.lng, intl/croatian.lng,
	intl/czech.lng, intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/dialogs.c:

	Ignore OPT_ALIAS when traversing a tree when writing stuff (I mean,
	configuration ;) to disk. Fixes "set config_saving_style = " bug
	reported by Jonas.  

Thu Dec 19 09:36:59 2002  Jonas Fonseca <fonseca@diku.dk>:

	* intl/danish.lng:

	Translation for new keybinding and option manager messages.  

Wed Dec 18 22:54:07 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.5pre0.CVS ;p 

Wed Dec 18 21:48:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	Added some tiny notice about stat->data and non-zero start and
	struct download mess ;-).  

Wed Dec 18 21:30:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	Fixed yet another bug causing random segfaults (if no-caching is
	allowed and conditions are really weird ;). Patch by witekfl.  

Wed Dec 18 21:23:31 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Removed stale TODO item, thanks Jonas.  

Wed Dec 18 21:23:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Options improvements ported from REL_0_4 (massive fixes of
	descriptions/captions, show captions in bookmarks manager).  

Wed Dec 18 16:31:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/scripting/lua/core.c:

	Fixed memory leak upon Lua error.  

Wed Dec 18 16:30:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Try to fix not caching stuff rewritten by lua.  

Wed Dec 18 16:25:09 2002  Laurent Monin <zas@norz.org>:

	* src/: bfu/inphist.c, config/urlhist.c, config/urlhist.h:

	We now only save history if modified (history_dirty mecanism).  

Wed Dec 18 16:17:02 2002  Laurent Monin <zas@norz.org>:

	* src/: config/urlhist.c, config/urlhist.h, bfu/inphist.c:

	We now only save history if modified (history_dirty mecanism).  

Wed Dec 18 15:30:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: dialogs.c, options.c, opttypes.c:

	Initialize capt and change_hook properly for autocreated options.
	Fixes subtle bug causing segfault when we modify autocreated option
	(reported by Jose). Also fixed hidden bug in tree_add()'s box_item
	condition.  

Wed Dec 18 13:51:13 2002  Laurent Monin <zas@norz.org>:

	* src/util/memdebug.c:

	A new memory debugger optionnal feature: log all (de-)allocations to
	stderr (huge and slow). Define LOG_MEMORY_ALLOC to try it.  

Wed Dec 18 12:07:07 2002  Laurent Monin <zas@norz.org>:

	* src/globhist/: globhist.c, globhist.h:

	We now saved globhist only when needed (through globhist_dirty
	mecanism). Staticfication.  

Wed Dec 18 11:55:46 2002  Laurent Monin <zas@norz.org>:

	* src/cookies/cookies.c:

	Ooops, COOKIES_DEBUG is now undefined ;).  

Wed Dec 18 11:35:05 2002  Laurent Monin <zas@norz.org>:

	* src/cookies/cookies.c:

	Cookies are now saved only if some change occured (cookies_dirty).  

Wed Dec 18 10:52:21 2002  Laurent Monin <zas@norz.org>:

	* src/cookies/cookies.c:

	Inline some small functions.  

Wed Dec 18 00:38:58 2002  Laurent Monin <zas@norz.org>:

	* src/main.c:

	Static + inline.  

Tue Dec 17 23:58:43 2002  Laurent Monin <zas@norz.org>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/dialogs/document.c:

	Show a message in header info box if there's no header info to show
	instead of an empty box. Translations++.  

Tue Dec 17 23:26:09 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng:

	French translation was updated and fixed.  

Tue Dec 17 23:09:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/tables.c:

	Fixed problem with rendering of tables with slightly malformed HTML
	code (ie. google's labs sets problem reported by Jose).  

Tue Dec 17 21:45:42 2002  Petr Baudis <pasky@ucw.cz>:

	* NEWS, TODO:

	Removed some stale TODO items.  

Tue Dec 17 21:41:11 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.5pre0 

Tue Dec 17 21:32:27 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/7bitrepl.lnx, src/intl/uni_7b.inc:

	Transliterate u-breves as U/u instead of W/w. David Mediavilla won't
	like me now ;-).  

Tue Dec 17 21:27:20 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, Unicode/7bitrepl.lnx, src/intl/uni_7b.inc:

	Updated 7bit transcripts of some esperanto chars. Patch by David
	Mediavilla.  

Tue Dec 17 21:22:21 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/7bitrepl.lnx, src/intl/uni_7b.inc:

	Updated table with 7bit transcriptions of unicode characters from
	lynx-2.8.5dev11.  

Tue Dec 17 21:00:45 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/8859_10.cp, Unicode/8859_14.cp, Unicode/8859_3.cp,
	Unicode/8859_6.cp, Unicode/8859_8.cp, Unicode/cp1252.cp,
	Unicode/cp1256.cp, Unicode/index.txt, Unicode/koi8_ru.cp,
	src/intl/codepage.h, src/intl/codepage.inc:

	Added support for charsets iso-8859-(3,6,8,10,14), cp1252, cp1256
	and koi8_ru. Ported from Links-2.1pre7.  

Tue Dec 17 15:17:22 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/dialogs.c, src/config/kbdbind.c:

	Support for adding of keybindings thru keybinding manager.  

Tue Dec 17 13:48:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/xbel.c:

	XBEL segfault introduced by the last changes fixed, patch by Fabio.  

Tue Dec 17 13:47:36 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/italian.lng:

	Italian translation update, patch by Fabio.  

Tue Dec 17 13:29:15 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/document.c:

	Re-ordering of items in dialog.  

Tue Dec 17 12:38:35 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/terminal.c:

	Static + inline + tidyup.  

Tue Dec 17 12:20:11 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/select.c:

	Static + inline + tidyup.  

Tue Dec 17 12:07:37 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.c:

	Static + inline + tidyup.  

Tue Dec 17 11:50:06 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/kbd.c:

	Static + inline + tidyup.  

Tue Dec 17 11:31:50 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/connect.c:

	Minor cleanup.  

Tue Dec 17 11:10:37 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/auth.c:

	Tidy up.  

Mon Dec 16 23:58:53 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng:

	French translation was updated.  

Mon Dec 16 23:53:04 2002  Laurent Monin <zas@norz.org>:

	* src/document/view.c:

	Static + inline.  

Mon Dec 16 23:21:35 2002  Laurent Monin <zas@norz.org>:

	* src/document/session.c:

	Static + inline.  

Mon Dec 16 22:59:29 2002  Laurent Monin <zas@norz.org>:

	* src/document/options.c:

	Inline.  

Mon Dec 16 22:56:35 2002  Laurent Monin <zas@norz.org>:

	* src/document/history.c:

	Static + inline + minor tidyup.  

Mon Dec 16 22:52:48 2002  Laurent Monin <zas@norz.org>:

	* src/document/dump.c:

	Static.  

Mon Dec 16 22:47:54 2002  Laurent Monin <zas@norz.org>:

	* src/document/download.c:

	Static + inline. Minor cleanup. We should move tp_* functions from
	here to somewhere.  

Mon Dec 16 22:29:03 2002  Laurent Monin <zas@norz.org>:

	* src/document/cache.c:

	Staticfication.  

Mon Dec 16 15:07:31 2002  Laurent Monin <zas@norz.org>:

	* intl/: README, find_unused_translations.sh:

	README was updated and old ./find_unused_translations.sh was
	removed.  

Mon Dec 16 15:06:18 2002  Laurent Monin <zas@norz.org>:

	* intl/: sync_vs_source.pl, sync_vs_source.sh:

	New scripts for source/translations synchronisation. One use perl,
	sorry. Later these scripts will become one.  

Mon Dec 16 10:08:25 2002  Laurent Monin <zas@norz.org>:

	* intl/find_unused_translations.sh:

	That script is still buggy, i desactivate it until new functionnal
	version.  

Sun Dec 15 22:49:09 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/dialogs.c, src/config/kbdbind.c, src/config/kbdbind.h:

	Removed info button from the keybinding manager, added delte button
	to the keybinding manager.  

Sun Dec 15 15:05:47 2002  Laurent Monin <zas@norz.org>:

	* intl/: brazilian_portuguese.lng, bulgarian.lng, catalan.lng,
	croatian.lng, czech.lng, danish.lng, dutch.lng, english.lng,
	estonian.lng, finnish.lng, french.lng, galician.lng, german.lng,
	greek.lng, hungarian.lng, icelandic.lng, indonesian.lng,
	italian.lng, lithuanian.lng, norwegian.lng, polish.lng,
	portuguese.lng, romanian.lng, russian.lng, slovak.lng, spanish.lng,
	swedish.lng, turkish.lng, ukrainian.lng:

	Last patch broke compilation. Fixed.  

Sun Dec 15 14:26:29 2002  Laurent Monin <zas@norz.org>:

	* intl/: brazilian_portuguese.lng, bulgarian.lng, catalan.lng,
	croatian.lng, czech.lng, danish.lng, dutch.lng, english.lng,
	estonian.lng, finnish.lng, french.lng, galician.lng, german.lng,
	greek.lng, hungarian.lng, icelandic.lng, indonesian.lng,
	italian.lng, lithuanian.lng, norwegian.lng, polish.lng,
	portuguese.lng, romanian.lng, russian.lng, slovak.lng, spanish.lng,
	swedish.lng, turkish.lng, ukrainian.lng:

	Unused entries were commented.  

Sun Dec 15 11:32:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Spelling fixes by Miciah.  

Sun Dec 15 11:23:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Removed one useless include, thanks Miciah.  

Sun Dec 15 02:27:49 2002  Laurent Monin <zas@norz.org>:

	* intl/find_unused_translations.sh:

	The Shorter Fix of the Night ;) 

Sun Dec 15 02:18:35 2002  Laurent Monin <zas@norz.org>:

	* intl/find_unused_translations.sh:

	Polished by Miciah.  

Sun Dec 15 02:14:04 2002  Laurent Monin <zas@norz.org>:

	* contrib/lua/hooks.lua.in:

	Some dumb/smart prefixes for babelfish. b, bb word, bb_fr_en french,
	bb_en_fr english. Feel free to add some according to your needs.  

Sun Dec 15 01:51:21 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.c:

	A cache handling issue was causing segfaults. Fixed. (i hope...) 

Sun Dec 15 01:16:13 2002  Laurent Monin <zas@norz.org>:

	* intl/: README, find_unused_translations.sh:

	patch option now only generates one patch against english.lng, apply
	and run ./synclang and ./gen-intl. README document was updated.  

Sun Dec 15 00:48:59 2002  Laurent Monin <zas@norz.org>:

	* intl/find_unused_translations.sh:

	Typo and bug fix.  

Sun Dec 15 00:38:10 2002  Laurent Monin <zas@norz.org>:

	* intl/: find_unused_translations.sh, gen-intl, synclang.awk:

	Support for comment by adding # before T_...,
	find_unused_translations.sh simple now generate a unique patch
	against english.lng. Just apply to comment unused entries, then run
	./synclang and ./gen-intl.  

Sun Dec 15 00:02:01 2002  Jonas Fonseca <fonseca@diku.dk>:

	* src/config/options.c:

	New command line option (-long-help) added. This will print the
	(old) detailed help usage. -?, -h and -help now prints a brief help
	usage based on option captions.  

Sat Dec 14 18:36:50 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Static + inline + strtoul errno check + char -> unsigned char 

Sat Dec 14 18:17:41 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/colors.c:

	Static + inline + errno test.  

Sat Dec 14 18:11:10 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Staticfication, inlining and cleanups.  

Sat Dec 14 17:57:01 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Short functions were inlined.  

Sat Dec 14 17:44:17 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Staticfication and cleanups.  

Sat Dec 14 17:11:40 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Cleanup, use of unsigned char vs char was generalized. strtoul()
	calls are now checked for errors.  

Sat Dec 14 16:21:26 2002  Jonas Fonseca <fonseca@diku.dk>:

	* src/: config/options.c, config/options.h, protocol/mailcap.c:

	A caption field was added to the option struct. Option macros has
	been changed to deal with this. Captions has been written for all
	options including command line options which will later be used to
	introduce a brief help printing (-h).  
	
	Note: Captions for option aliases and "_template_" should be NULL.  

Sat Dec 14 15:22:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Changed structure of the tree shown in keybinding manager. Now it's
	action->keymap->key, named properly. Action is by default enfolded
	while keymap is by default unrolled. Thanks to #ELinks crew for the
	ideas.  

Sat Dec 14 12:57:24 2002  Laurent Monin <zas@norz.org>:

	* src/config/dialogs.c:

	More memory allocation checks. Cleanup.  

Sat Dec 14 12:07:35 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng:

	French translation was updated.  

Sat Dec 14 11:58:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Fixed alphabetic order of the elements table. Fixes DIV bug reported
	by Alexey Fayans <shadow@peterlink.ru>.  

Sat Dec 14 11:42:15 2002  Laurent Monin <zas@norz.org>:

	* intl/find_unused_translations.sh:

	Script was improved (a lot) by Miciah. Use patch option to generate
	patches.  

Sat Dec 14 11:33:49 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/align.h:

	Minor tidy up.  

Sat Dec 14 10:07:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/align.h:

	Reverted bogus patch removing the required COL() macro.  

Sat Dec 14 09:45:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Added Keybinding manager item to the Setup menu. Added keyboard
	shortcuts to the manager items.  

Sat Dec 14 00:42:08 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/align.h:

	Minor cleanup.  

Fri Dec 13 23:31:57 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/dialogs.c, src/config/dialogs.h, src/config/kbdbind.c,
	src/config/kbdbind.h, src/document/view.c:

	Introduced very simple keybinding manager (and keyboard action
	keybinding-manager, by default bound to 'k').  

Fri Dec 13 23:09:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: kbdbind.c, kbdbind.h:

	Each keybinding is now paired with a listbox_item thing. First step
	for the keybinding manager.  

Fri Dec 13 22:43:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Fixed order of options listed in -help output.  

Fri Dec 13 22:00:58 2002  Laurent Monin <zas@norz.org>:

	* intl/find_unused_translations.sh:

	New script to maintain translations: unused entries finder. Need
	improvments.  

Fri Dec 13 21:02:20 2002  Laurent Monin <zas@norz.org>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/dialogs/menu.c:

	A hotkey for options manager was added.  

Fri Dec 13 20:17:12 2002  Jonas Fonseca <fonseca@diku.dk>:

	* contrib/elinks.vim:

	Added keywords for new bind actions 

Fri Dec 13 20:12:27 2002  Jonas Fonseca <fonseca@diku.dk>:

	* src/: config/options.c, protocol/mailcap.c:

	Introduced options to prioritize mailcap entries according to which
	files they originate and to specify which description to show in the
	query dialog.  

Fri Dec 13 19:43:37 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng:

	French translation was updated.  

Fri Dec 13 19:38:00 2002  Laurent Monin <zas@norz.org>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/dialogs/info.c:

	Translations size reduces a bit. Info box now displays compilation
	date and time if compiled with DEBUG.  

Fri Dec 13 18:58:28 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/xbel.c:

	Shoot again for player Zas.  

Fri Dec 13 18:46:08 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/xbel.c:

	A bug causing segfault was fixed.  

Fri Dec 13 18:44:20 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/dialogs.c:

	Delete option button for deleting options from the autocreated
	trees.  

Fri Dec 13 18:08:17 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/dialogs.c, src/config/options.c:

	Added Add option button, enabling you to add an option to the
	autocreating tree. get_opt_rec() minor cleanup.  

Fri Dec 13 15:20:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, dialogs/hierbox.c:

	Fixed compilation with --disable-bookmarks. Thanks zas for report.  

Fri Dec 13 14:52:57 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/xbel.c:

	Cleanup, xbel bookmarks read segfault was fixed.  

Fri Dec 13 14:20:47 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Add autogen.sh to EXTRA_DIST.  

Fri Dec 13 13:00:57 2002  Jonas Fonseca <fonseca@diku.dk>:

	* intl/danish.lng:

	Update of Danish translation.  

Fri Dec 13 12:42:08 2002  Laurent Monin <zas@norz.org>:

	* src/: bookmarks/dialogs.c, bookmarks/backend/common.c,
	bookmarks/backend/default.c, bookmarks/backend/xbel.c,
	config/dialogs.c, dialogs/hierbox.c, document/view.c:

	Code reduction with --disable-bookmarks. Minor cleanups. Note: a
	compilation issue prevents compilation without bookmarks, fixed soon
	i hope.  

Fri Dec 13 10:51:53 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/xbel.c:

	Cleanup, more memory allocation tests, secure_fputs() and
	secure_fputc() are now used instead slower secure_fprintf() calls.  

Fri Dec 13 09:19:00 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng:

	French translation was updated.  

Thu Dec 12 22:51:39 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre25.CVS 

Thu Dec 12 22:50:29 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre25 

Thu Dec 12 22:43:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Fixed blank type shown in edit option dialog.  

Thu Dec 12 22:40:13 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/: brazilian_portuguese.lng, bulgarian.lng, catalan.lng,
	croatian.lng, czech.lng, danish.lng, dutch.lng, english.lng,
	estonian.lng, finnish.lng, french.lng, galician.lng, german.lng,
	greek.lng, hungarian.lng, icelandic.lng, indonesian.lng,
	italian.lng, lithuanian.lng, norwegian.lng, polish.lng,
	portuguese.lng, romanian.lng, russian.lng, slovak.lng, spanish.lng,
	swedish.lng, turkish.lng, ukrainian.lng:

	Removed stale, old and unused translation pairs.  

Thu Dec 12 22:38:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	In edit option dialog, show the first field prefixed by Name: rather
	than Info: ;-).  

Thu Dec 12 22:22:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Typo fix, thanks Fabio.  

Thu Dec 12 21:39:51 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/spanish.lng:

	Updated spanish translation, patch by David Mediavilla.  

Thu Dec 12 21:33:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, options.c:

	Save comments even for OPT_TREE options along the way.  

Thu Dec 12 17:15:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Now save options in the right order, not reverse (as before for few
	days).  

Thu Dec 12 17:08:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Add always the new options at the end of their list even in
	autocreate trees.  

Thu Dec 12 17:01:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	...and saved into the config file.  

Thu Dec 12 16:47:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, opttypes.c:

	Introduced config.show_template, controlling whether templates
	should be displayed in the options manager...  

Thu Dec 12 16:46:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Fixed subtle bug when moving across invisible listbox item which is
	trapped at the start of the children list. Ie. _template_ *hint*
	*hint* ;-).  

Thu Dec 12 15:51:55 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng:

	French translation was updated.  

Thu Dec 12 15:27:09 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Removed one ... errrhm problematic hook ;-). Thank zas.  

Thu Dec 12 12:14:05 2002  Laurent Monin <zas@norz.org>:

	* configure.in, acconfig.h:

	An configure option was added --enable-fastmem. When enabled,
	internal memory wrappers are not used.  

Wed Dec 11 22:50:13 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/protocol/url.c:

	Dummy handler for javascript protocol (pops up msgbox with error).  

Wed Dec 11 22:14:55 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Removed few items, added one other. Just update.  

Wed Dec 11 22:11:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Bold notice about no nationals char support in current XBEL
	implementation.  

Wed Dec 11 22:11:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/xbel.c:

	Removed some mess ;-).  

Wed Dec 11 22:09:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/xbel.c:

	Fixed diacritics weirdness with XBEL bookmarks - at least partially,
	we convert it to 7bit ASCII now; this will need to be fixed more
	properly, but that'll need work. Fix crash in XBEL bookmarks if
	there was no title along a bookmark. Patches from Fabio's works.  

Wed Dec 11 22:05:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/options.c:

	Compilation fix.  

Wed Dec 11 22:02:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Always consider OPT_LANGUAGE as touched.  

Wed Dec 11 22:01:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/options.c:

	Set OPT_TOUCHED when changing charset as well.  

Wed Dec 11 21:54:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/conf.c, config/options.c, document/session.c:

	Support for saving only the options which were actually changed
	(added value 3 to config.saving_style).  

Wed Dec 11 21:09:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Call change_hooks when an option was changed in options manager.
	This fixes various possible weirdness when changing ie. HTML options
	or connection options.  

Wed Dec 11 20:44:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/xbel.c:

	XBEL fixes - now we can read own bookmarks file after ourselves even
	when we had diacritics in it. More verbose error reporting, fixed
	huge memleaks when there was a parse error in the file. Patch by
	Fabio.  

Wed Dec 11 20:29:05 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/italian.lng:

	Italian translation update, patch by Fabio.  

Wed Dec 11 20:28:31 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, options.h:

	Introduced option.change_hook which assures essential stuff updates
	when an option changes. Also added some of these hooks (moved from
	dialog/options.c), but their calling is not yet implemented.  

Wed Dec 11 15:21:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/: options.c, options.h:

	Removed functions caring about specific setup dialogs (except
	terminal options). We will ahve to add some change_hook to struct
	option * and add certain operations there which should be trigerred
	by changing stuff in options manager. So changing network, cache and
	html options by now can _maybe_ result in a little ... weirdness
	;-). Will be fixed soon.  

Wed Dec 11 15:10:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Removed HTML options traces.  

Wed Dec 11 15:06:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Removed network options, cache options and mail/telnet options menu
	items from the options menu, added option manager menu item (HK
	provisorium ;).  

Wed Dec 11 14:52:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Oops - one more config_saving_style -> config.saving_style, this one
	was actually fatal.  

Wed Dec 11 14:49:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	config_saving_style -> config.saving_style 

Wed Dec 11 14:48:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, options.c:

	Added config.comments, controlling which comments are written to the
	configuration file automagically.  

Wed Dec 11 14:39:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/: common.c, common.h, default.c, xbel.c:

	Added filename bookmarks backend hook returning filename appropriate
	for given backend. Don't try to open file with XBEL bookmarks for
	writing if we didn't read XBEL bookmarks without problems.  

Wed Dec 11 14:38:11 2002  Petr Baudis <pasky@ucw.cz>:

	* NEWS:

	Make the summary more brief, remove some too specific and useless
	items, attempt to update to the latest state of things.  

Wed Dec 11 13:53:28 2002  Jonas Fonseca <fonseca@diku.dk>:

	* doc/mailcap.html:

	Added note about disabling mailcap support. Changed navigation to
	use id in h2 tags. Changed samples to be more sane.  

Wed Dec 11 13:20:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/xbel.c:

	Fixed problem with XBEL bookmarks saving when they were loaded by
	some other backend. I still recommend backing up your bookmarks
	before playing with this, though ;-).  

Wed Dec 11 13:18:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/backend/common.c, config/options.c:

	Added bookmarks.file_format option, allowing you to choose between
	normal and XBEL bookmarks file format. Note that XBEL ate my
	bookmarks right now, I'll notify you in a commit message when this
	will be fixed.  

Tue Dec 10 23:23:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/download.c, protocol/mailcap.c:

	Mailcap handler showing fix and useless check in mailcap code
	removed. Patch from Jonas' workshop.  

Tue Dec 10 23:15:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/xbel.c:

	Try to fix compilation w/o XBEL stuff even more.  

Tue Dec 10 23:13:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, options.c:

	On the popular request (Jose, witekfl) introduced config.indentation
	specifying indentation level when saving configuration file, by
	default 2.  

Tue Dec 10 23:02:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/xbel.c:

	XBEL compilation fix when libexpat is not available.  

Tue Dec 10 22:53:29 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/czech.lng:

	Czech translation update.  

Tue Dec 10 22:52:15 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, configure.in, src/bookmarks/Makefile.am,
	src/bookmarks/backend/Makefile.am, src/bookmarks/backend/common.c,
	src/bookmarks/backend/xbel.c, src/bookmarks/backend/xbel.h:

	XBEL bookmarks support, patch by Fabio Bonelli
	<fabiobonelli@libero.it>.  

Tue Dec 10 22:49:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	config_saving_style aliased to config.saving_style now.  

Tue Dec 10 22:40:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Fixed compilation error when mailcap is disabled at compile time.  

Tue Dec 10 22:28:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Fixed description of mailcap options (added newlines).  

Tue Dec 10 22:25:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: kbdbind.c, kbdbind.h:

	Removed keybinding.watermark in favour of keybinding.flags,
	introduced KBDB_WATERMARK and KBDB_TOUCHED (that one is not used
	yet).  

Tue Dec 10 22:12:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, dialogs.c:

	Show error msgbox when secure_open() fails (like during -no-connect
	fly).  

Tue Dec 10 21:56:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, dialogs.c, options.c:

	Set OPT_TOUCHED when modifying option value, clear it when saving
	options. Not caring about it anywhere yet.  

Tue Dec 10 21:43:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Fixed displaying of handler type in the type query dialog.  

Tue Dec 10 21:24:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/mailcap.c:

	Show mailcap as a handler name in the type query dialog.  

Tue Dec 10 21:22:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/: mailcap.c, mailcap.h:

	Fixed Id tag ;-).  

Tue Dec 10 21:21:32 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/mailcap.html:

	Moved anchors before the headings. Added Id tag.  

Tue Dec 10 21:17:19 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Added slashdot's smartprefixes, patch by Miciah.  

Tue Dec 10 21:16:16 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Added smartprefix a (acronymfinder.com), patch by Miciah.  

Tue Dec 10 21:09:00 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Improved URL escaping in default Lua hooks. Patch by Miciah.  

Tue Dec 10 21:04:27 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/polish.lng:

	Polish translation update, patch by witekfl.  

Tue Dec 10 20:58:45 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, acconfig.h, configure.in, doc/mailcap.html, src/main.c,
	src/config/options.c, src/document/download.c,
	src/protocol/Makefile.am, src/protocol/mailcap.c,
	src/protocol/mailcap.h, src/protocol/mime.c, src/util/file.c,
	src/util/file.h:

	Mailcap support - if we have no configuration entry for given MIME
	type, have a look at mailcap (introduces protocol.mailcap.*). Patch
	by Jonas Fonseca <foncseca@diku.dk>.  

Tue Dec 10 19:52:10 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/danish.lng:

	Danish translation update (typo fix), patch by Jonas.  

Tue Dec 10 10:54:50 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/backend/Makefile.in:

	Makefile.in was removed from CVS.  

Tue Dec 10 10:50:54 2002  Laurent Monin <zas@norz.org>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/opttypes.c:

	Translation of option types was enabled. French translation was
	updated.  

Mon Dec  9 21:53:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	Brought back the witekfl's no-cache cache entry deleting patch with
	a fix (also by witekfl) supposedly preventing crashes when going
	back. Let's see how will it work out.  

Mon Dec  9 20:14:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/default.h:

	Fixed another critical bug and working on cygwin - we forgot to
	export the handlers table properly. Thanks to Paul G. Barnett for
	report, debugging and fix.  

Mon Dec  9 18:55:15 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/common.c:

	Fixed truncating of bookmark file when we try to write it and
	there's no valid handler. Thanks Paul G. Barnett for a report.  

Mon Dec  9 14:39:43 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/hacking.txt:

	Includes in alphabetical order. Patch by Jonas and me.  

Mon Dec  9 13:49:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Fixed bug in the latest parse_element() optimization, causing often
	segfaults. Patch by witekfl.  

Mon Dec  9 13:21:27 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.c:

	Last patch was reverted, it causes segfaults. Need clarification.  

Mon Dec  9 13:00:54 2002  Laurent Monin <zas@norz.org>:

	* src/util/file.c:

	file.h is now included. Thanks to fonseca.  

Mon Dec  9 10:47:49 2002  Laurent Monin <zas@norz.org>:

	* intl/gen-intl:

	Polished gen-intl script. Thanks to Miciah.  

Sun Dec  8 22:52:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.h:

	Introduced OPT_TOUCHED option_flag, not used anywhere yet.  

Sun Dec  8 22:05:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Remove add bookmark dialog from file menu.  

Sun Dec  8 21:18:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Fixed finding dimensions of the edit option dialog.  

Sun Dec  8 21:01:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/: auth.c, document.c, edit.c, menu.c, mime.c,
	options.c, refresh.c:

	Modules interface cleanup - make everything possible static.  

Sun Dec  8 20:47:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Modules interface cleanup - make everything possible static.
	Commented out currently completely dead portion of code.  

Sun Dec  8 20:41:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: cmdline.c, conf.c, dialogs.c, options.c, opttypes.c:

	Modules interface cleanup - make everything possible static.  

Sun Dec  8 20:30:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/button.c, bfu/checkbox.c, bfu/dialog.c, bfu/inpfield.c,
	bfu/inphist.c, bfu/leds.c, bfu/listbox.c, bfu/menu.c, bfu/msgbox.c,
	bookmarks/bookmarks.c, bookmarks/dialogs.c,
	bookmarks/backend/common.c:

	Modules interface cleanup - make everything possible static.  

Sun Dec  8 20:21:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Now description is always separated by newline and between heading
	and description text is now line break.  

Sun Dec  8 20:17:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/cache.h:

	Witekfl, test your patches to compile before sending them. Pasky,
	test the stuff to compile before committing it. I know I know.  

Sun Dec  8 20:14:31 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	Fixed buggy Pragma: No-cache handling, patch by witekfl.  

Sun Dec  8 20:00:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Dump garbage.  

Sun Dec  8 18:30:33 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/english.lng:

	Oops, fixed a typo. Thanks, zas.  

Sun Dec  8 18:30:06 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/dialogs.c:

	Added actual checking of the value attempted to be set, show error
	if it's bad. Also fixed some memleak, IIRC ;-).  

Sun Dec  8 18:28:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Don't touch option value if the option can't be set.  

Sun Dec  8 18:02:17 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng:

	French translation was updated.  

Sun Dec  8 17:54:10 2002  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	Code cleanup.  

Sun Dec  8 17:14:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: dialogs.c, options.c, options.h:

	Fixed memory leak when changing an option. Needs more work.  

Sun Dec  8 17:00:42 2002  Laurent Monin <zas@norz.org>:

	* src/util/: memory.c, memory.h:

	Memory allocation internal functions are now used by default.
	Performance is reduced a bit, but they are fault-tolerant and will
	issue messages on bad behavior. You can define FASTMEM to enable use
	of native allocation functions. Code was cleanup.  

Sun Dec  8 16:58:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: dialogs.c, opttypes.c:

	Don't add quotes around the string while in commandline mode. Switch
	into commandline mode when getting value of an option for edit
	dialog.  

Sun Dec  8 16:55:25 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/dialogs.c, src/config/opttypes.c, src/config/opttypes.h:

	Edit option dialog. Lotsa known bugs, but at least something now.
	Bugfixes suite will follow soon :^).  

Sun Dec  8 13:21:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	parse_element() optimization (removal of useless e < eof stuff).
	Patch by witekfl.  

Sun Dec  8 12:23:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/dialogs.c:

	Added save button to the options manager.  

Sun Dec  8 11:21:53 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/gen-intl:

	Make intl/gen-intl working even on non-bashish /bin/shs ;-). Thanks
	to witekfl for report.  

Sat Dec  7 23:47:56 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng:

	French translation update.  

Sat Dec  7 23:32:23 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre24.CVS 

Sat Dec  7 23:31:31 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre24 

Sat Dec  7 23:10:05 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/: README, gen-intl, synclang:

	Added few Id tags. Thanks to witekfl for notice.  

Sat Dec  7 23:06:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, opttypes.c, opttypes.h:

	Fixed option manager weirdness in autocreated trees. Now option
	manager tree should be accurate and working 100%.  

Sat Dec  7 22:47:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Not worthy a commit log message (reindentation).  

Sat Dec  7 22:26:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, dialogs.c, dialogs.h:

	Moved error dialog when configuration file couldn't be written from
	config/conf.c to config/dialogs.c. Frees us of burden of few
	additional useless includes in conf.c.  

Sat Dec  7 22:15:31 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	After send something with POST method with next request Referer is
	incorrect - last character is "eaten" (probably somewhere in POST
	method handling), when true Referer is used.  Patch in attachment.  
	
	-- witekfl@poczta.onet.pl 

Sat Dec  7 22:11:37 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/document/html/parser.c:

	Hello, Here is patch of the day ;-) It gives about 4% of speedup.  
	
	Instead of linear searching binary searching is used.  Function
	clr_spaces was rewritten :) [optimization] 
	
	-- witekfl@poczta.onet.pl 
	
	It is about tags lookup in the table by binary search (so the table
	is now sorted in lexicographical order).  
	
	Candy by me.  

Sat Dec  7 21:56:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	In directory listing (file protocol), show the path as a list of
	links to the directory elements of the path. Idea by J. Korte
	<jkorte@fastado.de>.  

Sat Dec  7 21:22:41 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/gen-intl, intl/synclang, src/Makefile.am,
	src/intl/.cvsignore, src/intl/Makefile.am, src/intl/lang_defs.h,
	src/intl/language.inc:

	Included rules for autogenerating of language files on-demand.
	Remove src/intl/lang_defs.h and src/intl/language.inc from CVS,
	properly ignore autogenerated files. Patch by zas and me.  

Sat Dec  7 20:05:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, elinks.h, links.h, main.c, bfu/button.c,
	bfu/checkbox.c, bfu/dialog.c, bfu/group.c, bfu/inpfield.c,
	bfu/inphist.c, bfu/leds.c, bfu/listbox.c, bfu/menu.c, bfu/msgbox.c,
	bfu/text.c, bfu/widget.c, bookmarks/bookmarks.c,
	bookmarks/dialogs.c, bookmarks/backend/common.c,
	bookmarks/backend/default.c, config/cmdline.c, config/conf.c,
	config/dialogs.c, config/kbdbind.c, config/options.c,
	config/opttypes.c, config/urlhist.c, cookies/cookies.c,
	cookies/parser.c, dialogs/auth.c, dialogs/document.c,
	dialogs/edit.c, dialogs/hierbox.c, dialogs/info.c, dialogs/menu.c,
	dialogs/mime.c, dialogs/options.c, dialogs/refresh.c,
	document/cache.c, document/cache.h, document/download.c,
	document/dump.c, document/history.c, document/history.h,
	document/location.c, document/options.c, document/session.c,
	document/view.c, document/vs.c, document/html/colors.c,
	document/html/parser.c, document/html/renderer.c,
	document/html/tables.c, globhist/dialogs.c, globhist/globhist.c,
	intl/charsets.c, intl/lang_defs.h, intl/language.c,
	intl/language.inc, lowlevel/af_unix.c, lowlevel/interlink.c,
	lowlevel/connect.c, lowlevel/dns.c, lowlevel/home.c,
	lowlevel/kbd.c, lowlevel/sched.c, lowlevel/sched.h,
	lowlevel/select.c, lowlevel/sysname.c, lowlevel/terminal.c,
	lowlevel/timer.c, lowlevel/ttime.c, osdep/os_dep.c,
	scripting/lua/core.c, scripting/lua/hooks.c, protocol/file.c,
	protocol/finger.c, protocol/ftp.c, protocol/mime.c, protocol/url.c,
	protocol/user.c, protocol/http/auth.c, protocol/http/date.c,
	protocol/http/header.c, protocol/http/http.c,
	protocol/http/https.c, ssl/connect.c, ssl/ssl.c, util/base64.c,
	util/blacklist.c, util/conv.c, util/encoding.c, util/error.c,
	util/file.c, util/hash.c, util/memdebug.c, util/memlist.c,
	util/memory.c, util/secsave.c, util/string.c:

	links.h -> elinks.h. Patch by Jonas and me.  

Sat Dec  7 19:59:27 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/README:

	Reverted bogus change.  

Sat Dec  7 19:08:59 2002  Laurent Monin <zas@norz.org>:

	* intl/: README, gen-intl:

	gen-intl script was improved. It now prevents useless
	re-compilation.  It detects changes in files and update only the
	ones needed.  language.inc now includes small lng_<lang>.inc files.  
	#define declarations in lang_defs.h were replaced by an enumeration.  
	README file was updated.  

Sat Dec  7 17:48:04 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/dialogs.c, src/intl/lang_defs.h, src/intl/language.inc:

	Info button in the options manager. Shows name, type, value,
	description.  

Sat Dec  7 16:23:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Fixed one stupid memleak.  

Sat Dec  7 15:28:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, bfu/align.h, bfu/listbox.c, config/cmdline.c,
	config/conf.c, config/conf.h, config/options.c, config/options.h,
	config/opttypes.c, config/urlhist.c, dialogs/menu.c,
	dialogs/mime.c, dialogs/options.c, document/download.c,
	document/dump.c, document/session.c, document/view.c,
	document/html/renderer.c, intl/language.c, lowlevel/af_unix.c,
	lowlevel/interlink.c, lowlevel/terminal.c, protocol/file.c,
	protocol/mime.c, protocol/user.c, util/secsave.c:

	root_options and cmdline_options are now struct option, not struct
	list_head *. Make get_opt*() and add_opt*() (and other relevant
	functions) take options instead of list_heads. Fixed segfault on
	startup. Next step in showing autocreate options in the option
	manager.  

Sat Dec  7 14:26:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, options.h, opttypes.c:

	Segfault-on-startup implementation. This is only personal working
	commit so that I have some track of what I'm doing, I have to change
	stuff on a little larger scale now and don't want to mix changes too
	much. Sorry for the inconvience ;-).  

Sat Dec  7 13:30:11 2002  Laurent Monin <zas@norz.org>:

	* src/: document/cache.c, document/cache.h, protocol/http/http.c:

	Support for ETag header was added.  

Sat Dec  7 12:59:50 2002  Laurent Monin <zas@norz.org>:

	* src/util/hash.c:

	A new hash function was added, weaker and faster that the previous
	one. It can help to speed up thing but need more testing.  

Sat Dec  7 12:03:57 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	Some / 16 and * 16 were replaced by >>4 and <<4.  

Sat Dec  7 11:45:18 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: url.c, url.h:

	parse_url() was made static to url.c.  

Sat Dec  7 11:39:51 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: file.c, url.c, url.h:

	get_filenamepart_from_url() was moved from file.c to url.c.  

Sat Dec  7 11:08:39 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Last patch was reverted. private should not be handled as no-cache.  

Sat Dec  7 10:55:24 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Treat Cache-Control|Pragma: private as no-cache.  

Sat Dec  7 10:20:00 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftpparse.c:

	Minor code cleanup.  

Sat Dec  7 09:37:19 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/auth.c:

	Memleak prevention.  

Sat Dec  7 09:34:06 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/info.c:

	Code cleanup.  

Sat Dec  7 09:21:37 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/bookmarks.c:

	Better handling of allocation failure.  

Sat Dec  7 00:16:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: opttypes.c, opttypes.h:

	Added name field to struct option_type_info; will be in options
	manager in the info window.  

Sat Dec  7 00:12:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/: session.c, view.c:

	Fixed showing of interrupt state in the status bar - redraw the
	status bar after connection abort, fixes redrawing when connection
	was aborted in find_dns/establish_conn/like_that state. When state
	is S_INTERRUPTED and active link was changed, change state to S_OK
	so that the link URLs are shown again.  

Fri Dec  6 23:45:31 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/bookmarks/dialogs.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	Try to delete marked bookmarks if any of the bookmarks are marked.
	Only when none are marked, fall back to deleting the currently
	selected bookmark.  

Fri Dec  6 23:27:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Some visual separators in the code.  

Fri Dec  6 23:22:20 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/bookmarks/dialogs.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	Implemented recursive bookmarks deleting.  

Fri Dec  6 22:35:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/dialogs.c:

	Added possibility to add callbacks to listbox user into listbox
	action handlers. Split listbox_delete_bookmark() from
	push_delete_button(), call callback del when KBD_DEL is pressed, use
	listbox_delete_bookmark() as such a callback.  

Fri Dec  6 22:16:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	'*' acts as ins (marking items) in the listbox.  

Fri Dec  6 20:44:19 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.c:

	Minor cleanup.  

Fri Dec  6 20:28:46 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/Makefile.am, src/config/Makefile.am, src/config/dialogs.c,
	src/config/dialogs.h, src/config/kbdbind.c, src/config/kbdbind.h,
	src/config/options.c, src/config/options.h, src/document/view.c,
	src/intl/lang_defs.h, src/intl/language.inc:

	Added options manager, the castrated version (tm). No support for
	autocreated options, no support for changing anything, probably
	buggy as hell. Oh and you can't see even the option's value ;-).  

Fri Dec  6 20:16:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/hierbox.c:

	Even more bookmarks independence, actually this was a bug I suppose
	(computing only width of small fraction of buttons ?).  

Fri Dec  6 19:10:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/hierbox.c, bookmarks/dialogs.c:

	Remove bookmark-specific parts from dialogs/hierbox.c.  

Fri Dec  6 18:56:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Fixed header comment.  

Fri Dec  6 18:51:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Don't have mutt %h %p as a default telnet.unix-xwin handler, but
	rather telnet %h %p ;-). Thanks, Jose.  

Fri Dec  6 18:48:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Fixed mem_realloc() of bm->box_item without proper renovation of
	possibly broken pointers. Fixes a bug reported by Jose.  

Fri Dec  6 14:50:50 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre23.CVS 

Fri Dec  6 14:49:29 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre23 

Fri Dec  6 14:20:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Fixed one possible link->name memleak, reported by zas.  

Fri Dec  6 14:17:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/sched.c, protocol/http/http.c:

	Always initialize c->stream_pipes, not only when doing HTTP. Fixes
	problems with stdin being closed, causing hang. Thanks to zas for a
	report.  

Thu Dec  5 23:46:57 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre22.CVS 

Thu Dec  5 23:44:32 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre22 

Thu Dec  5 23:43:54 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Implemented.  

Thu Dec  5 23:38:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/sched.c, protocol/http/http.c:

	Fixed leaks when compressed connection was interrupted.  

Thu Dec  5 23:16:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, document/history.c, document/session.c,
	document/session.h, document/view.c, lowlevel/sched.c:

	Extended abort_*() family in document/session.c by the interrupt
	parameter, make use of it in abort-connection action.  

Thu Dec  5 22:48:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	abort-connection action introduced (by default bound to z),
	interrupts current foreground connection.  

Thu Dec  5 22:35:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/download.c, document/dump.c, document/session.c,
	lowlevel/sched.c, lowlevel/sched.h:

	Let change_connection() optionally always abort a connection. And
	use that when cancelling what_to_do_with_this_file query and when
	cancelling the download window.  

Thu Dec  5 21:46:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/select.c:

	Make check_bottom_halves() use some sensible while() ;-).  

Thu Dec  5 21:30:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/: bookmarks.c, bookmarks.h, dialogs.c, dialogs.h:

	Moved the bookmark searching from bookmarks/bookmarks.c to
	bookmarks/dialogs.c, hardwired it to the dialog handling. Changed
	the behaviour so that we don't play with visibility anymore, just
	jump on the next matching bookmark. Fixed filtering bug reported by
	Jose since we don't filter anymore ;-).  

Thu Dec  5 21:29:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Fixed infinite traverse (we ended up on the next item to the one
	returned by fn()).  

Thu Dec  5 20:43:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	If offset of traverse_listbox_items_list() is zero, we traverse down
	until the end of the list.  

Thu Dec  5 20:29:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	document.download.default_mime_type should be
	application/octet-stream. This way it's standart-compilant and
	ELinks asks what to do.  

Thu Dec  5 20:24:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Fixed error with non-working string parser on commandline options.
	This fixes dump-charset misparsing bug reported by zas.  

Thu Dec  5 19:53:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/cmdline.c:

	Fixed ignoring of unknown commandline options. Cleanup.  

Thu Dec  5 17:41:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/dialog.c:

	Show shadows only when they are really enabled.  

Thu Dec  5 17:29:01 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/dialogs/menu.c, src/intl/lang_defs.h, src/intl/language.inc:

	Show header info in a view menu.  

Thu Dec  5 15:02:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Fixed occassional config file save segfault caused by NULL alias'
	write handler. Thanks Miciah and probably Jose for the report.  

Thu Dec  5 13:39:38 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Another useless test was removed. Thanks to Miciah.  

Thu Dec  5 13:34:01 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/home.c:

	Another useless test was removed. Thanks to Miciah.  

Thu Dec  5 13:32:50 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/home.c:

	A useless test was removed. Thanks to Miciah 

Thu Dec  5 13:16:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/select.c:

	And last_time should be static.  

Thu Dec  5 11:59:41 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/select.c:

	A strange segfault was fixed. That part of code caused segfaults
	with gcc-3.1, gcc-3.2. A code rearrangement seems to fix it. Thanks
	to Miciah for reporting that bug.  

Thu Dec  5 11:43:12 2002  Laurent Monin <zas@norz.org>:

	* src/scripting/lua/core.c:

	Minor cleanup. Should make some gcc happy.  

Thu Dec  5 11:18:32 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/terminal.c:

	A missing header was added, exit() needs stdlib.h.  

Wed Dec  4 18:33:50 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Populate with trim_chars().  

Wed Dec  4 16:55:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/bookmarks.c:

	Removed stale working file, thanks Fabio.  

Wed Dec  4 16:29:58 2002  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	Changed site of CYGWIN binaries.  

Wed Dec  4 12:21:40 2002  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	Oooops, a typo was fixed.  

Wed Dec  4 12:14:04 2002  Laurent Monin <zas@norz.org>:

	* src/: bfu/inphist.c, document/html/parser.c, util/string.c,
	util/string.h:

	New function trim_chars() was introduced. Two examples of usage and
	minor tidy up. See string.c for more info.  

Tue Dec  3 22:09:28 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c:

	We should _always_ test returned values.  

Tue Dec  3 22:00:55 2002  Laurent Monin <zas@norz.org>:

	* src/util/: memory.c, memory.h:

	Now, if DEBUG and LEAK_DEBUG are undefined, we use native malloc(),
	realloc(), calloc(), free() functions instead of wrappers.
	Performance should increase. Developpers should always use
	--enable-debug, this enables wrappers that check consistency and
	detect many errors concerning memory allocation.  

Tue Dec  3 22:00:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Fixed segfault for elinks homepage and links manual from help menu,
	reported by Jose.  

Tue Dec  3 19:31:44 2002  Laurent Monin <zas@norz.org>:

	* src/: main.c, bfu/dialog.c, bfu/inpfield.c, bfu/msgbox.c,
	config/conf.c, config/options.c, config/opttypes.c,
	cookies/cookies.c, dialogs/menu.c, dialogs/options.c,
	dialogs/refresh.c, document/download.c, document/dump.c,
	document/location.c, document/session.c, document/html/parser.c,
	document/html/tables.c, intl/charsets.c, intl/lang_defs.h,
	lowlevel/af_unix.c, lowlevel/dns.c, lowlevel/home.c,
	lowlevel/interlink.c, lowlevel/sched.c, osdep/os_dep.c,
	protocol/file.c, protocol/ftp.c, protocol/url.c,
	protocol/http/auth.c, protocol/http/http.c, ssl/connect.c,
	ssl/ssl.c, util/conv.c, util/file.c, util/hash.c, util/memdebug.c,
	util/secsave.c:

	Ending whitespaces cleanup.  

Tue Dec  3 15:14:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/dump.c:

	Fixed source/dump missing URL error msg.  

Tue Dec  3 00:14:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Fixed mem_free(NULL), thanks Miciah. And now I should really go
	sleep.  

Mon Dec  2 23:40:11 2002  Laurent Monin <zas@norz.org>:

	* configure.in, src/util/conv.c:

	An issue with localization of directory listings was fixed.  

Mon Dec  2 16:44:03 2002  Laurent Monin <zas@norz.org>:

	* src/util/file.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 16:39:05 2002  Laurent Monin <zas@norz.org>:

	* src/ssl/: connect.c, ssl.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 16:31:51 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/file.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 15:50:17 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 15:41:11 2002  Laurent Monin <zas@norz.org>:

	* src/osdep/os_dep.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 15:37:44 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/terminal.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 14:55:26 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 14:48:13 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/kbd.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 14:43:11 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/home.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 14:43:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	Fixed subtle missing-negation mistake ;-).  

Mon Dec  2 14:41:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Fixed possible memory leak and removed one bad test.  

Mon Dec  2 14:36:45 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/dns.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 14:30:25 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/connect.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 14:25:58 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Mon Dec  2 14:20:41 2002  Laurent Monin <zas@norz.org>:

	* src/intl/charsets.c:

	mem_free(NULL) tests, memory allocation checks, tidy up.  

Sun Dec  1 23:29:56 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre21.CVS 

Sun Dec  1 23:29:10 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre21 

Sun Dec  1 20:04:37 2002  Laurent Monin <zas@norz.org>:

	* src/document/view.c:

	Memory allocation checks, free(NULL) prevention, and minor tidy up.  

Sun Dec  1 19:53:10 2002  Laurent Monin <zas@norz.org>:

	* src/document/session.c:

	Memory allocation checks, free(NULL) prevention, and minor tidy up.  

Sun Dec  1 19:42:34 2002  Laurent Monin <zas@norz.org>:

	* src/document/: history.c, location.c:

	Memory allocation checks, free(NULL) prevention, and minor tidy up.  

Sun Dec  1 19:37:46 2002  Laurent Monin <zas@norz.org>:

	* src/document/dump.c:

	Memory allocation checks, free(NULL) prevention, and minor tidy up.  

Sun Dec  1 19:34:32 2002  Laurent Monin <zas@norz.org>:

	* src/document/download.c:

	Memory allocation checks, free(NULL) prevention, and minor tidy up.  

Sun Dec  1 19:31:09 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Egotrip(tm) 

Sun Dec  1 19:29:57 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/czech.lng, src/intl/language.inc:

	Czech translation update.  

Sun Dec  1 19:27:13 2002  Laurent Monin <zas@norz.org>:

	* src/document/cache.c:

	Memory allocation checks, free(NULL) prevention, and minor tidy up.  

Sun Dec  1 19:21:18 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Minor changes concerning memory allocation/free.  

Sun Dec  1 19:02:08 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/bookmarks/Makefile.am,
	src/bookmarks/bookmarks.c, src/bookmarks/backend/.cvsignore,
	src/bookmarks/backend/Makefile.am,
	src/bookmarks/backend/Makefile.in,
	src/bookmarks/backend/bookmarks.c, src/bookmarks/backend/common.c,
	src/bookmarks/backend/common.h, src/bookmarks/backend/default.c,
	src/bookmarks/backend/default.h:

	Generalized bookmarks file format backends into
	src/bookmarks/backend/* (people are working on XBEL backend, someone
	would maybe like to port the LDAP backend? ;). Added back .cvsignore
	fairie, we'll need you, lad.  

Sun Dec  1 18:56:10 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Minor changes concerning memory allocation/free.  

Sun Dec  1 18:21:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/: .cvsignore, .vimrc:

	Hmpf, fairies fixed :).  

Sun Dec  1 18:20:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/backend/: .cvsignore, .vimrc:

	Fairies added to src/bookmarks/backend/.  

Sun Dec  1 18:15:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Fixed mem_free(NULL) while searching (thanks to Jose) and possible
	crash when searching empty string. Made get_searched() static, since
	it's not used anywhere.  

Sun Dec  1 18:06:56 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/feedback.txt:

	We are hungry.  

Sun Dec  1 17:51:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Vast strip_url_password() simplifications. Fixed one
	check_protocol() pitfall.  

Sun Dec  1 17:45:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/: mime.c, mime.h, url.c, user.c, user.h:

	Moved get_prog() from protocol/mime.* to protocol/user.*.  

Sun Dec  1 17:42:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/sched.c, protocol/url.c, protocol/url.h,
	protocol/user.c:

	Don't include port in %h.  

Sun Dec  1 17:40:08 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/hungarian.lng, src/intl/language.inc:

	Hungarian translation update by Varga Balzs.  

Sun Dec  1 17:36:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Add some default protocols.  

Sun Dec  1 17:29:40 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/portuguese.lng,
	src/intl/language.inc:

	Portugese and brazilian-portugese translation update, by Andr
	Valente.  

Sun Dec  1 17:28:51 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/options.c, src/intl/lang_defs.h, src/intl/language.inc,
	src/protocol/mime.c, src/protocol/url.c, src/protocol/user.c,
	src/protocol/user.h:

	Full-scale protocol.user support. Now, the support isn't modified
	only to mailto, telnet and tn3270, but you can define whatever you
	want (the protocols dialog has no clue about that obviously) -
	including the long-wanted news and gopher ;). Minor cleanups.  

Sun Dec  1 15:50:54 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Memory allocation checks, free(NULL) prevention, and minor tidy up.  

Sun Dec  1 14:39:42 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.c:

	A compilation issue was fixed. getenv() needs stdlib.h.  

Sun Dec  1 12:59:50 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/danish.lng, src/intl/language.inc:

	Danish translation update by Jonas.  

Sun Dec  1 12:52:36 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	OS Shell vs GPM 

Sun Dec  1 12:18:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, lowlevel/sched.c:

	Look to (FTP|HTTP)_PROXY and its lowercase variant if
	protocol.*.proxy.host is empty. Implemented native no_proxy support
	(protocol.no_proxy, NO_PROXY, no_proxy environment variables);
	someone with proxy should actually test this, I suppose ;-).
	Inspiration from debian's #55425, Martijn van de Streek
	<mvdstreek@cistron.nl> and Josip Rodin <joy@cibalia.gkvk.hr>.  

Sun Dec  1 11:08:17 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Attempt to fix missing doc/ files in make dist.  

Sun Dec  1 11:07:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, config/options.c:

	Switched to Jose's method of dynamic listbox height computation -
	introduced ui.dialogs.listbox_min_height, by default 11. ui.shadows
	aliased to ui.dialogs.shadows, will disappear around 2003-02-01 or
	so.  

Sat Nov 30 22:42:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/button.c, bfu/checkbox.c, bfu/inpfield.c,
	bfu/listbox.c, bfu/menu.c, document/view.c:

	Full mouse wheel support in all dialogs. Treat mouse wheel
	specially, don't impose generic button actions on it. Also fixes the
	wheel-on-link bug reported by yanek.  

Sat Nov 30 21:59:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, document/history.c, document/location.c,
	document/location.h:

	Fixed weird (un)history reordering reported by Jose and Peter Wang.  

Sat Nov 30 20:42:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	...and similiar bug in unhistory.  

Sat Nov 30 20:41:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Reverted to the old behaviour, don't list the first item in the
	history menu. Fixed minor bug possible under out of memory
	condition.  

Sat Nov 30 20:33:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/globhist/dialogs.c:

	Make globhist dialog as wide as possible, similiarly to the
	bookmarks dialog.  

Sat Nov 30 18:10:29 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, document/view.c, lowlevel/kbd.c,
	lowlevel/kbd.h:

	Mouse wheel support. Brr... unfortunately, in rxvt the wheel up is
	somehow less sensitive, but we can't do much with that :-(.  

Sat Nov 30 11:36:11 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/ukrainian.lng, src/intl/language.inc:

	Ukrainian translation update by Dmitry.  

Sat Nov 30 11:35:44 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/slovak.lng, src/intl/language.inc:

	Slovak translation update by Peter Samek.  

Sat Nov 30 10:39:16 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	French translation updated.  

Sat Nov 30 03:12:10 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Fixed error in default hooks.lua, patch by Jonas.  

Sat Nov 30 02:18:11 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Removed LUA from EXTRA_DIST.. enables make dist to work. Will move
	0.4pre20 tag here.  

Sat Nov 30 02:16:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, options.c, options.h:

	tree_config_string() -> smart_config_string(), mvoed from conf.c to
	options.c, generalized, configfile-specific parts moved to static
	smart_config_string_output_fn() left in conf.c.  

Sat Nov 30 01:22:12 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre20.CVS 

Sat Nov 30 01:21:23 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre20 

Sat Nov 30 01:20:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.c, config/options.c:

	Ok, you won. Menu scrolling wraps around again.
	ui.menu_scroll_wraparound removed. However, I made pgup/pgdn _NOT_
	to wraparound. And you have no chance on persuading me about that.  

Sat Nov 30 01:08:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	document.cache.ignore_cache_control by default.  

Sat Nov 30 01:08:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/globhist/: dialogs.c, globhist.c:

	When title is empty, display URL.  

Sat Nov 30 01:03:46 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/czech.lng, src/intl/language.inc:

	Czech translation update.  

Sat Nov 30 01:02:42 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/options.c, src/globhist/dialogs.c,
	src/globhist/globhist.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	Introduced [ Toggle display ] button to global history dialog,
	making it possible to switch between page titles and URLs. Aliased
	to document.history.global.display_type.  

Sat Nov 30 00:12:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Some performance testing utility, disabled obviously.  

Fri Nov 29 23:28:08 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/7bit.cp, Unicode/8859_1.cp, Unicode/8859_13.cp,
	Unicode/8859_15.cp, Unicode/8859_16.cp, Unicode/8859_2.cp,
	Unicode/8859_4.cp, Unicode/8859_5.cp, Unicode/8859_7.cp,
	Unicode/8859_9.cp, Unicode/cp1125.cp, Unicode/cp1250.cp,
	Unicode/cp1251.cp, Unicode/cp1257.cp, Unicode/mac_lat2.cp,
	Unicode/tcvn5712.cp, src/intl/codepage.inc:

	Updated the aliases of various codepages, since we have now much
	less agressive method of their searching (and much less CPU
	intensive). Hope it'll work in most cases now.  

Fri Nov 29 23:19:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	Oops, compilation fix.  

Fri Nov 29 22:53:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/hash.c:

	Notice about our second biggest CPU hog ;p.  

Fri Nov 29 22:46:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	Optimize get_cp_index(). We no longer look for longest substring of
	all aliases, but for the full match.  

Fri Nov 29 22:18:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/hash.c:

	Let's try to make time-critical get_hash_item() inline.  

Fri Nov 29 22:00:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/globhist/globhist.c:

	Minor cleanup, optimization.  

Fri Nov 29 21:47:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Make default document.history.global.max_items 1024 instead of 4096.  

Fri Nov 29 21:29:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Compilation fix. Ghosts all around.  

Fri Nov 29 21:01:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/memdebug.c:

	Some more bits inlined.  

Fri Nov 29 20:59:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/: memory.c, string.c:

	Bunch of functions inlined. Do some sanity tests only with DEBUG
	enabled (those functions are highly time critical).  

Fri Nov 29 20:53:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Fixed NULL stracpy(form.action).  

Fri Nov 29 20:39:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Trivial changes, comment added.  

Fri Nov 29 20:28:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.c, config/options.c:

	Introduced ui.menu_scroll_wraparound, Dmitry asked for it :). By
	default off, though.  

Fri Nov 29 20:21:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Pasky's compile fix of the day.  

Fri Nov 29 20:20:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Revisited the NULL testing.  

Fri Nov 29 19:52:51 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/kbd.c:

	A mem_free(NULL) was fixed.  

Fri Nov 29 19:32:19 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/options.c:

	Tests for memory allocation failures.  

Fri Nov 29 19:27:03 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c:

	Test for memory allocation failure.  

Fri Nov 29 19:23:19 2002  Laurent Monin <zas@norz.org>:

	* src/cookies/cookies.c:

	Some comments were added about untested return values. Should be
	fixed later.  

Fri Nov 29 19:16:16 2002  Laurent Monin <zas@norz.org>:

	* src/config/opttypes.c:

	Tests for memory allocation failures and free(NULL).  

Fri Nov 29 19:11:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Use add_chr_to_str() instead of add_to_str() where appropriate.  

Fri Nov 29 19:11:35 2002  Laurent Monin <zas@norz.org>:

	* src/config/options.c:

	Tests for memory allocation failures and free(NULL).  

Fri Nov 29 19:06:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Fixed terrible performance hog (large number of NUL characters in
	line), reported by Jos Luis Gonzlez Gonzlez
	<jlg80@mi.madritel.es>.  

Fri Nov 29 19:04:58 2002  Laurent Monin <zas@norz.org>:

	* src/config/conf.c:

	Tests for memory allocation failures and free(NULL).  

Fri Nov 29 18:56:08 2002  Laurent Monin <zas@norz.org>:

	* src/config/cmdline.c:

	Test for allocation failure.  

Fri Nov 29 18:43:09 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/bookmarks.c:

	Oh, how can this happen ? ;) free() -> mem_free().  

Fri Nov 29 18:39:07 2002  Laurent Monin <zas@norz.org>:

	* src/intl/language.c:

	Indentation fix.  

Fri Nov 29 18:34:00 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/msgbox.c:

	Some useless code was removed.  

Fri Nov 29 18:28:57 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/msgbox.c:

	Test for NULL before freeing, minor changes.  

Fri Nov 29 18:25:51 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	Test for NULL before freeing.  

Fri Nov 29 18:22:22 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/listbox.c:

	Test for allocation failure.  

Fri Nov 29 18:20:11 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/inphist.c:

	Test for NULL before freeing.  

Fri Nov 29 18:16:43 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/align.h:

	Test for allocation failure.  

Fri Nov 29 18:01:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/tables.c:

	Fixed potential NULL mem_free()s resulting from DUMMY removal.  

Fri Nov 29 17:52:20 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/: renderer.c, renderer.h:

	Prevention of (many) useless calls to realloc().  

Fri Nov 29 17:51:02 2002  Petr Baudis <pasky@ucw.cz>:

	* LUA, src/scripting/lua/TODO:

	Removed /LUA, now redundant.  

Fri Nov 29 17:37:33 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: terminal.c, terminal.h:

	Prevention of useless calls to realloc() and better memory handling.  

Fri Nov 29 16:35:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Fixed search for something not occuring anywhere. We were free()ing
	NULL.  

Fri Nov 29 16:26:12 2002  Laurent Monin <zas@norz.org>:

	* src/: bfu/inphist.c, bfu/msgbox.c, document/view.c,
	document/vs.c, document/html/parser.c, document/html/renderer.c,
	document/html/tables.c, lowlevel/kbd.c, lowlevel/terminal.c,
	osdep/os_dep.c, protocol/file.c, protocol/http/http.c,
	util/memdebug.c, util/memory.c, util/memory.h, util/string.c:

	DUMMY was dropped since NULL is sufficient. Related stuff was
	removed too. Please report any issue if any.  

Fri Nov 29 15:02:46 2002  Laurent Monin <zas@norz.org>:

	* src/document/: view.c, vs.c, html/renderer.c:

	More tests, preparation to DUMMY eradication.  

Fri Nov 29 14:22:42 2002  Laurent Monin <zas@norz.org>:

	* src/document/view.c:

	An hidden bug was fixed. Some tests were missing...  

Fri Nov 29 13:58:25 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/dialog.c:

	A bug was fixed. We do not want to copy anything at DUMMY address...  

Fri Nov 29 13:08:27 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/elinks-lua.texi:

	ELinksified.  

Fri Nov 29 12:39:53 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO, doc/elinks-lua.texi:

	Added doc/links-lua.texi, documenting the elinks' lua interface.
	Thanks to Peter Wang and Cliff Cunnington.  

Fri Nov 29 12:02:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/dialog.c, config/options.c:

	Optionally (ui.shadows, off by default) make dialogs drop shadows.
	Patch by Fabio and me.  

Fri Nov 29 11:42:45 2002  Laurent Monin <zas@norz.org>:

	* src/util/memdebug.c:

	An optionnal check was added to track useless realloc calls (oldsize
	= newsize), see CHECK_USELESS_REALLOC in memdebug.c 

Fri Nov 29 11:20:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/globhist/globhist.c:

	document.history.global.enable is a bool, so use get_opt_bool()
	instead of get_opt_int(). Patch by Miciah.  

Fri Nov 29 11:17:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.h:

	Make text the last item of struct listbox_item.  

Fri Nov 29 11:16:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/globhist/globhist.c:

	Fix one memory allocation check, thanks Miciah.  

Fri Nov 29 11:15:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/: memdebug.c, memory.c:

	Fixed realloc retries.  

Fri Nov 29 11:13:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/: memdebug.c, memory.c:

	Introduced patience routines to memdebug.c as well. Some stuff make
	static.  

Fri Nov 29 10:18:07 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Updated Cliff Cunnington's email address.  

Fri Nov 29 09:49:03 2002  Laurent Monin <zas@norz.org>:

	* src/globhist/globhist.c:

	If an url contains bad chars, we now skip it at write time. More
	return values are tested.  

Fri Nov 29 09:48:03 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/bookmarks.c:

	If an url contains bad chars, we now skip it at write time.  

Fri Nov 29 09:36:56 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/bookmarks.c:

	More return values are tested.  

Fri Nov 29 01:10:19 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre19.CVS 

Fri Nov 29 01:08:53 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre19 

Fri Nov 29 01:08:15 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/menu.c:

	Semireverted a menu cycling patch, proven to be way too
	uncomfortable for longer menus. Soon enough: 
	
	revision 1.6 date: 2002/01/23 21:30:14;  author: pasky;  state: Exp;
	lines: +2 -0 cyclic scrolling in menus, patch by Ami Fischman
	<usenet@fixchman.org> 
	
	(by the way, this is of the ancient /bfu.c beast, not
	/src/bfu/menu.c ;].. at least I visited my elinks-0.3/ directory
	after half a year :^) 

Fri Nov 29 00:56:03 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, TODO:

	Additions mainly by Jos Luis Gonzlez Gonzlez
	<jlg80@mi.madritel.es> (will refer to him just as to Jose in further
	commits ;).  

Fri Nov 29 00:32:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Heavy wave of comments in uncompress_data(), hopefully saving me
	figuring stuff out for another time in future ;-). Fixed subtle bug,
	causing cvsweb's revision history especially and the uncompression
	generally rarely (cvsweb everytime) break under heavily laggy
	connections etc. Don't complain about messy and ununderstandable
	commit messages :).  

Thu Nov 28 23:43:19 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	'Improved' lua checking in order to make it work in the debian
	world.  

Thu Nov 28 22:51:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Let the lifeboats take less space.  

Thu Nov 28 22:45:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/memory.c:

	Cleanups of the patience code, compilation fixes (thanks, Dmitry).
	Here is the patience of the saints: here are they that keep the
	commandments of God, and the faith of Jesus. --Rev14:12 

Thu Nov 28 20:53:12 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c:

	Cleanups. An issue with backward/forward history menu was (perhaps)
	fixed.  

Thu Nov 28 15:22:40 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/user.c:

	An untested return value is now tested.  

Thu Nov 28 15:14:15 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/mime.c:

	Cleanup.  

Thu Nov 28 13:45:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	{} aliases to [] and x alias to ctrl+enter, coming from lynx by
	courtesy of Jos Luis Gonzlez Gonzlez <jlg80@mi.madritel.es>.  

Thu Nov 28 13:42:47 2002  Laurent Monin <zas@norz.org>:

	* src/document/options.c:

	Minor optimization by tests reordering.  

Thu Nov 28 13:39:08 2002  Laurent Monin <zas@norz.org>:

	* src/document/view.c:

	Cleanups, code redundancy was reduced, more return values are
	tested.  

Thu Nov 28 11:40:42 2002  Laurent Monin <zas@norz.org>:

	* src/: lowlevel/terminal.c, document/html/renderer.c:

	Optimizations and cleanups.  

Thu Nov 28 11:26:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/dump.c:

	Fixed compilation failure on NetBSD 1.6D, thanks to John Fouhy
	<John.Fouhy@mcs.vuw.ac.nz> for a report.  

Wed Nov 27 17:46:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Attempted to clarify the empty user_agent warning, inspired by
	Jrgen A. Erhard <jae@jerhard.org>.  

Wed Nov 27 17:43:34 2002  Laurent Monin <zas@norz.org>:

	* src/document/view.c:

	Many untested return values are now checked. search_for() and
	search_for_back() now use the same code.  

Wed Nov 27 17:14:18 2002  Laurent Monin <zas@norz.org>:

	* src/config/kbdbind.c:

	Default keybinding for ACT_GOTO_URL_CURRENT_LINK was added. "E" is
	used for it.  

Wed Nov 27 17:06:02 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/menu.c:

	PAGE_UP/PAGE_DOWN handling were improved in main menu.  

Wed Nov 27 14:08:25 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/listbox.c:

	Support for KBD_HOME and KBD_END in listboxes was added. They
	respectively go at top of list or end of list.  

Wed Nov 27 12:59:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/README:

	Test looks successful ;-).  

Wed Nov 27 12:57:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/README:

	Dummy test.  

Wed Nov 27 11:45:45 2002  Laurent Monin <zas@norz.org>:

	* configure.in, src/util/string.c, src/util/string.h:

	Workarounds for potential portability issues. Concerned functions
	are strchr(), strrchr(), strerror(), strstr(), memmove().  

Wed Nov 27 10:51:35 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sysname.c:

	MAX_STR_LEN -> sizeof(system_name).  

Wed Nov 27 10:22:04 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/terminal.c:

	Fix a potential memleak.  

Wed Nov 27 10:15:39 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sysname.c:

	Safe way for everybody. Really minor changes.  

Tue Nov 26 23:14:52 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/mime.html:

	Oops, pasky tried to change something again.  

Tue Nov 26 23:14:26 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/mime.html:

	Corrected some spelling mistakes, minor enhancements, added Id tag.  

Tue Nov 26 22:58:00 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/mime.html:

	XHTML validity fix by Jos.  

Tue Nov 26 22:48:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Dump core in internal() only if DEBUG is set. Otherwise postpone it
	to the totally untested, rusty rotten code following the internal()
	call in the rest of ELinks usually ;-).  

Tue Nov 26 22:47:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Wrong log message.  

Tue Nov 26 22:46:20 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, doc/mime.html, src/util/error.c:

	MIME types documentation, by Jos Luis Gonzlez Gonzlez
	<jlg80@mi.madritel.es>.  

Tue Nov 26 17:22:06 2002  Laurent Monin <zas@norz.org>:

	* src/document/download.c:

	Better handling of errors (NULL values and fstat() failure).  

Tue Nov 26 16:53:58 2002  Laurent Monin <zas@norz.org>:

	* src/document/download.c:

	A segfault was fixed.  

Tue Nov 26 10:02:01 2002  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	Cleanup and optimizations.  

Mon Nov 25 14:40:51 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Last patch was fixed. ;) 

Mon Nov 25 14:24:49 2002  Laurent Monin <zas@norz.org>:

	* src/: bfu/inpfield.c, protocol/ftp.c, protocol/url.c,
	protocol/http/http.c, util/conv.c:

	More error checking around strtol().  

Mon Nov 25 13:56:46 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: user.c, http/http.c:

	Better handling of some return values.  

Mon Nov 25 13:49:04 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/auth.c:

	Some (now) useless lines were removed.  

Mon Nov 25 13:44:18 2002  Laurent Monin <zas@norz.org>:

	* src/cookies/cookies.c:

	Better handling of memory allocation failures.  

Mon Nov 25 13:28:53 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: url.c, http/auth.c:

	get_protocol_name() handling tidy up.  

Mon Nov 25 13:21:21 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: url.c, http/http.c:

	Fix an issue with some url.c functions.  

Mon Nov 25 12:04:56 2002  Laurent Monin <zas@norz.org>:

	* src/util/: memdebug.c, memory.c, memory.h:

	On failure, allocations are retried after a delay.  

Mon Nov 25 10:21:42 2002  Laurent Monin <zas@norz.org>:

	* src/: protocol/url.c, util/string.c:

	memacpy behavior is cleaner now. It should fix some reported issues
	with get_host_name().  

Sat Nov 23 19:49:52 2002  Laurent Monin <zas@norz.org>:

	* src/util/: string.c, string.h:

	Stricter parameters checking for string functions.  
	
	If DEBUG is defined, most errors will force a core dump.  If DEBUG
	is not defined, some important errors will generate a message.  
	
	WARNING: since we are stricter, some previously (perhaps) working
	code may cause errors and/or core dumps now.  
	
	ie. memacpy(NULL, len), behavior wasn't clearly defined... now it
	produces an error.  
	
	Please report any issue.  

Sat Nov 23 19:37:46 2002  Laurent Monin <zas@norz.org>:

	* src/util/memory.c:

	We now force immediate segfault on memory allocation failures.  

Sat Nov 23 19:36:12 2002  Laurent Monin <zas@norz.org>:

	* src/util/memdebug.c:

	We now force immediate segfault on memory allocation failures. file
	and line infos were added to some functions.  

Sat Nov 23 19:34:00 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/auth.c:

	Some issues with NULL values of user and pass were fixed.  

Sat Nov 23 19:31:51 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	Calls to memacpy(x, l) when x is NULL were removed.  

Sat Nov 23 19:25:44 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.c:

	A potential memleak was fixed.  

Sat Nov 23 19:24:27 2002  Laurent Monin <zas@norz.org>:

	* src/: document/html/renderer.c, lowlevel/home.c:

	Calls to stracpy(x) when x is NULL were removed.  

Sat Nov 23 19:23:49 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Calls to stracpy(x) when x is NULL and calls to copy_string(d,s)
	when s is NULL were removed.  

Sat Nov 23 19:20:40 2002  Laurent Monin <zas@norz.org>:

	* src/document/: download.c, session.c, view.c, vs.c:

	Calls to stracpy(x) when x is NULL were removed.  

Sat Nov 23 12:45:25 2002  Laurent Monin <zas@norz.org>:

	* src/document/session.c:

	Minor cleanups, clarifications,  and optimizations.  

Thu Nov 21 11:15:03 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, protocol/file.c, util/encoding.c,
	util/encoding.h:

	Support for fallback to filename.gz if filename doesn't exist was
	added.  A new option named protocol.file.try_encoding_extensions can
	disabled that behavior.  Ideas by witekfl and pasky. Patch by Zas.  

Wed Nov 20 12:42:41 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/ukrainian.lng, src/intl/language.inc:

	Ukrainian update by Dmitry.  

Wed Nov 20 09:15:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, protocol/http/http.c:

	ignorecachecontrol -> ignore_cache_control 

Tue Nov 19 22:41:58 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/mime.c:

	An unused variable was removed.  

Tue Nov 19 22:25:44 2002  Laurent Monin <zas@norz.org>:

	* src/util/conv.c:

	Minor cleanup.  

Tue Nov 19 22:22:26 2002  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	Some lowrisk potential buffer overflows were fixed.  

Tue Nov 19 22:08:43 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.c:

	An erroneous error message was fixed.  

Tue Nov 19 22:06:19 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/file.c:

	Minor cleanup.  

Tue Nov 19 22:00:42 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Removed some redundant code.  

Tue Nov 19 21:53:23 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, protocol/http/http.c:

	A new option document.cache.ignorecachecontrol was added. When set,
	cache control server headers are ignored, so a document may be
	cached even if server sent Cache-Control: no-cache header.  

Tue Nov 19 21:43:09 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Part of ftp download resuming code was causing segfaults, partially
	fixed.  

Tue Nov 19 14:06:27 2002  Laurent Monin <zas@norz.org>:

	* src/document/session.c:

	Minor optimization.  

Tue Nov 19 13:43:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	We love 80th column! ;-) 

Tue Nov 19 11:00:35 2002  Laurent Monin <zas@norz.org>:

	* src/: document/cache.h, lowlevel/sched.c, lowlevel/sched.h,
	protocol/http/http.c:

	The -1 bug in download info was fixed. We now handle Cache-Control:
	no-cache server header. Patch by Witold Filipczyk and me.  

Mon Nov 18 22:31:15 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/connect.c:

	Useless RD_READ_SIZE was removed 

Mon Nov 18 17:12:02 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Bug fix: we must call lseek() only if needed. Prevent rare "Illegal
	seek" error on some ftp sites.  

Mon Nov 18 16:40:52 2002  Laurent Monin <zas@norz.org>:

	* src/: lowlevel/connect.c, lowlevel/connect.h, ssl/connect.c:

	Read buffer handling was revisited.  Many useless calls to
	mem_realloc() have disappeared.  A new field was added to struct
	read_buffer, 'freespace' which is remaining space in buffer.  A
	global #define was replaced by few local #define.  Buffer size is
	now optimized to fit in exact number of memory pages, but for now we
	suppose pages are 4096 bytes (this can be improved).  

Sun Nov 17 15:30:57 2002  Laurent Monin <zas@norz.org>:

	* elinks.1:

	Updated man page date.  

Sat Nov 16 20:10:44 2002  Laurent Monin <zas@norz.org>:

	* elinks.1:

	Manpage was updated to reflect current commandline options.  

Sat Nov 16 19:46:26 2002  Laurent Monin <zas@norz.org>:

	* TODO:

	Some entries were added ;).  

Fri Nov 15 17:20:30 2002  Laurent Monin <zas@norz.org>:

	* src/: dialogs/document.c, document/html/parser.c,
	globhist/globhist.c, globhist/globhist.h:

	Major globhist performance improvement, we now use hashes to find
	history items by url.  

Fri Nov 15 16:47:55 2002  Laurent Monin <zas@norz.org>:

	* src/util/hash.c:

	key/value shoulnt be freed in del_hash_item() since we dont allocate
	them in hash stuff.  

Fri Nov 15 13:26:04 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	-R ssl linking fix disabled, creating serious portability problems.
	Thanks, zas.  

Thu Nov 14 22:23:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Textarea editor fix of the day.  

Wed Nov 13 22:12:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Introduced minimal height 6 of the box, requested by zim and
	reasonable minimum, it looks..  

Wed Nov 13 22:09:19 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Fixed detection of libgpm (here it actually hurted - thanks go to
	zim for a report), libbz2 and libz.  

Wed Nov 13 21:13:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Introduced commandline options dump-charset and dump-width, aliased
	to appropriate document.dump.* options. Dump output tuning finally
	made reasonably possible.  

Wed Nov 13 21:13:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Fixes commandline strings and numbers parsing and aliases.  

Wed Nov 13 21:11:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Moved options re-parsing immediatelly after load_config() - I think
	it's more correct now.  

Wed Nov 13 20:50:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Fixes bug in reallocation condition (at least _SOMETHING_ inherited
	from original Links, makes you feel not _that_ stupid at the end ;)
	causing overflow (nothing exploitable or so) causing crash. Reported
	by Jonas.  

Tue Nov 12 22:33:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Fixed a bug pointed out by Fabio - try to fix up only _broken_ urls
	;-).  

Tue Nov 12 21:57:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Fixed too frequent displaying of resumed message in the download
	window.  

Tue Nov 12 21:30:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/download.c, document/dump.c, document/session.c,
	lowlevel/sched.h, protocol/ftp.c, protocol/http/http.c:

	Well, I fix problem you mentioned.  Maybe arise new problems with
	download resume, but this version is better than was before(tm).  
	
	prg->start == -1 means normal session, not download 
	    -II-   ==  0 means download 
	    -II-    >  0 means resume 
	
	File is not truncated with open.  Thanks of it if one press 'd' and
	file was already downloaded "nothing happens".  -- witekfl 

Tue Nov 12 21:05:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Fixed some more problems with square brackets inside of URL and IPv6
	enabled. Inspired by Fabio's patch.  

Tue Nov 12 10:39:15 2002  Laurent Monin <zas@norz.org>:

	* src/document/view.c:

	A memleak introduced by last patch was fixed.  

Mon Nov 11 23:05:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/dialogs.c, document/session.c,
	document/session.h, document/html/renderer.c,
	document/html/renderer.h:

	When transforming a link to a bookmark, pre-fill the title with the
	link text. Patch by Fabio, code eyecandy fixes by me. Too late for
	me to actually test it now.  

Mon Nov  4 16:57:00 2002  Laurent Monin <zas@norz.org>:

	* src/: main.c, protocol/http/http.c, scripting/lua/core.c,
	scripting/lua/core.h:

	Lua memory is now free at exit (cleaner way), a comment about a
	"needed" memleak was added.  

Wed Oct 30 13:31:49 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/listbox.c:

	A C++-style comment was replaced by a C-style comment. Thanks to
	Miciah.  

Tue Oct 29 23:18:34 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, elinks.1, contrib/elinks.spec.in, intl/README,
	src/document/html/TODO, src/protocol/ftp.c,
	src/protocol/http/http.c:

	pasky@ji.cz -> pasky@ucw.cz; please note that this is a long-term
	address, I hope that pasky@ji.cz will work for another year or two
	yet.. but pasky@ucw.cz should work for at least next decade ;-), so
	please update your stuff as well already. Note that ChangeLog update
	will produce a _lot_ of chunks as well.  

Mon Oct 28 16:10:57 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Fixed make dist ;p.  

Wed Oct 23 12:16:42 2002  Laurent Monin <zas@norz.org>:

	* src/osdep/os_dep.c:

	exit() -> _exit(). Thanks to Sven Neumann <sven@convergence.de> for
	reporting that error.  

Fri Oct 18 19:39:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Fixed another bug in textarea editor support - it was unusable when
	you tried to edit stuff at two instances at once.  

Fri Oct 18 18:26:43 2002  Laurent Monin <zas@norz.org>:

	* src/osdep/os_dep.c:

	Portability of set_(non)blocking_fd() functions was improved a bit.  

Thu Oct 17 20:26:40 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/config/kbdbind.c, src/config/kbdbind.h,
	src/document/view.c:

	Here you are a little patch, makes A work properly. Adds
	add-bookmark-link action by default bound to 'A', guess its
	functionality for a homework. Patch by Fabio.  

Thu Oct 17 20:15:12 2002  Laurent Monin <zas@norz.org>:

	* src/main.c:

	Minor simplification in sig_intr().  

Thu Oct 17 19:56:18 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/bookmarks.c:

	Minor simplification in write_bookmarks_do() code.  

Thu Oct 17 16:18:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Fixed problem with loading bookmarks in old format, reported by
	Dmitry.  

Thu Oct 17 15:42:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Partial fix of bookmarks search.  

Thu Oct 17 15:35:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Errorneous commits to rule the world.  

Thu Oct 17 15:34:18 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/bookmarks.txt, src/bookmarks/bookmarks.c:

	Some preliminary bookmarks documentation. Hey, I thought that I
	already added it..? 

Wed Oct 16 15:26:59 2002  Petr Baudis <pasky@ucw.cz>:

	* test/color.html:

	Added color.html, done by Jonas Fonseca. Quite nice! ;) 

Wed Oct 16 15:16:54 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/: config.lua, hooks.lua.in:

	Hopefully fixed dumbprefixes, enhanced the home_dir stuff, fixed
	some problems I hope. Thanks to Grzegorz Adam Hankiewicz
	<gradha@terra.es> and csaba.raduly@sophos.com.  

Wed Oct 16 14:28:03 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/italian.lng, src/intl/language.inc:

	Italian translation update by Fabio.  

Wed Oct 16 14:27:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Kibi and Mebi support.  
	
	No, they aren't cartoon characters :-), see: 
	http://physics.nist.gov/cuu/Units/binary.html .  
	
	Patch by Fabio Bonelli <fabiobonelli@libero.it>.  

Wed Oct 16 14:18:04 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/gen:

	Fixed locales issues.  

Wed Oct 16 14:04:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Show total size even after resume.  

Wed Oct 16 13:50:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/intl/: entity.inc, uni_7b.inc:

	Interesting.. recommitted the autogenerated files, there's some diff
	here for me.  

Wed Oct 16 09:21:10 2002  Laurent Monin <zas@norz.org>:

	* src/intl/: codepage.inc, entity.inc, uni_7b.inc:

	Codepages were regenerated.  

Tue Oct 15 19:46:12 2002  Laurent Monin <zas@norz.org>:

	* AUTHORS, intl/polish.lng, src/intl/language.inc:

	Polish translation was updated. Patch by Witold Filipczy 

Tue Oct 15 13:51:55 2002  Laurent Monin <zas@norz.org>:

	* intl/polish.lng, src/intl/language.inc:

	Polish translation was updated. Patch by Witold Filipczyk
	<witekfl@poczta.onet.pl>.  

Mon Oct 14 21:32:18 2002  Laurent Monin <zas@norz.org>:

	* Unicode/8859_15.cp:

	Unicode ISO-8859-15 codepage was fixed (latin small letter z with
	caron has the correct code now). Patch by witekfl.  

Mon Oct 14 16:07:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Fixed bookmarks movement saving, patch by Daniel Lublin
	<lists@lublin.nu>.  

Sun Oct 13 19:18:10 2002  Laurent Monin <zas@norz.org>:

	* TODO:

	links -> ELinks.  

Sun Oct 13 19:08:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Fix of previous fix.  

Sun Oct 13 19:06:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Swap also PORT/CWD. Thanks, zas.  

Sun Oct 13 19:01:16 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/file.c:

	Directory name in titles is now html escaped.  

Sun Oct 13 18:57:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	FTP support for downloads resuming, patch by Witekfl and me.  

Sun Oct 13 18:45:25 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Directory name in titles is now html escaped.  

Sun Oct 13 18:43:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Switch order of PORT/PASV and REST, patch by Witold.  

Sun Oct 13 18:35:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Test if lseek() didn't fail.  

Sun Oct 13 18:28:53 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	We shrink! We shrink! 

Sun Oct 13 18:20:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Fixed problem with resuming download of file being downloaded :^).
	Patch by Witold.  

Sun Oct 13 17:41:12 2002  Laurent Monin <zas@norz.org>:

	* src/: dialogs/document.c, globhist/globhist.c,
	protocol/ftpparse.c:

	We include time.h only if we have it.  

Sun Oct 13 17:30:30 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	We only include unistd.h if we have it.  

Sun Oct 13 16:17:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Another error with download resuming fixed - now, it _basically_
	works if you are very lucky ;). Patch by Witold and me (note that
	previous patch was by Witold and me as well).  

Sun Oct 13 16:10:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Fixed HTTP error occuring when one tries to resume a download.  

Sun Oct 13 15:49:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Some more download resuming fixes, patch by Witold and me. I should
	also test this sometimes, I suppose ;-). Damn, and another afternoon
	spent by unwoving the ball of dependencies between various
	mysterious structs.  

Sun Oct 13 13:27:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/download.c, lowlevel/sched.c, lowlevel/sched.h:

	Some download resume related fixes (still doesn't work, though),
	nice comments in struct remaining_info. Patch by Witold and me.  

Sun Oct 13 13:06:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Minor tidyups and anti-headache fix for future in resuming by Witold
	;-).  

Sun Oct 13 12:44:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	struct remaining_info * is now always named prg, makes grepping for
	strange things a joy.  

Sun Oct 13 12:11:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, options.c:

	Introduced config_saving_style, permits you to choose what you want
	to have written to elinks.conf actually.  

Sun Oct 13 12:06:25 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, contrib/lua/hooks.lua.in:

	New dumbprefixes, introduced %c substitution for current_url. Patch
	by Grzegorz Adam Hankiewicz <gradha@terra.es>.  

Sun Oct 13 12:00:53 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Fixed error if getenv is nil.  

Sun Oct 13 07:03:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Trivial tidyup.  

Sun Oct 13 00:37:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Three bugs in one line of code - inbelievable ;-). Fixed passive
	FTP6.  

Sat Oct 12 23:47:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Fixed dain bramaged if() causing FTP6 always fail if pasv was
	enabled and epsv disabled.  

Sat Oct 12 23:42:11 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	We only want to include fcntl.h if we have it.  

Sat Oct 12 23:36:55 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	We only want to include fcntl.h if we have it.  

Sat Oct 12 22:50:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Fixed protocol.ftp.use_epsv 

Sat Oct 12 22:03:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Fixed -lookup.  

Sat Oct 12 21:41:07 2002  Petr Baudis <pasky@ucw.cz>:

	* doc/hacking.txt:

	Where to find more documentation about some part of ELinks.  

Sat Oct 12 20:31:07 2002  Petr Baudis <pasky@ucw.cz>:

	* HACKING, doc/hacking.txt:

	Moved HACKING to doc/hacking.txt.  

Sat Oct 12 19:53:02 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Attempt to fix -R stuff, #1.  

Sat Oct 12 19:49:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	Quick fix for random memory shooting problem caused by downloads
	resuming.  

Sat Oct 12 18:55:15 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Simpler way to preserve aligment of fields, and to tell user perms
	are missing.  

Sat Oct 12 18:33:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/widget.c:

	Properly adjust vpos of input field when browsing the input field
	history.  
	
	Fixes: 
	
	-- 
	
	also when one scrolls up and down in the goto URL dialog, if the URL
	is rather long you get sent to the end of the line of all of the
	other URL's .. like.. say 
	
	
	http://www.google.com/monkey/pig/shenanigans/farm/tuberculosis/moose/index.html
	
	was the first URL, you'd see maybe moose/index.html .. and when you
	scroll up to the previous URL, which was http://www.google.com, you
	see only a blank line (you have to hit home or the left arrow to get
	back) 
	
	-- 
	
	reported by <matr1x@shaw.ca>.  

Sat Oct 12 17:55:10 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	FTP directory list fields consistency was improved. A little hack is
	used to print perms even if not sent by ftp server. If time isn't
	known as local, then a - is printed.  

Sat Oct 12 16:34:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	win_handler() should handle properly case when it's called with a
	NULL ses. That should fix the first leds update race as reported by
	<kuser@gmx.de>.  

Sat Oct 12 16:27:15 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/ssl/ssl.c:

	In a nutshell, on OS's without a /dev/urandom, the OpenSSL library
	cannot initialize the PRNG and so every attempt to use SSL fails. 
	It's actually an OpenSSL FAQ, and according to them, it's up to the
	application coders to seed the RNG.  
	
	So, I've attached two patches to fix the problem.  It works for me
	without a problem (I use prngd, an egd clone).  The code is pretty
	much stolen from the URL above
	(http://archives.postgresql.org/pgsql-patches/2002-01/msg00070.php).  
	
	Patch by William Yodlowsky <wyodlows@andromeda.rutgers.edu>, ported
	to ELinks and minor changes by me.  

Sat Oct 12 16:25:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/ssl/ssl.c:

	Let's try once more, properly ;).  

Sat Oct 12 16:25:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/ssl/ssl.c:

	In a nutshell, on OS's without a /dev/urandom, the OpenSSL library 
	cannot initialize the PRNG and so every attempt to use SSL fails.  
	It's actually an OpenSSL FAQ, and according to them, it's up to the 
	application coders to seed the RNG.  
	
	So, I've attached two patches to fix the problem.  It works for me
	without a problem (I use prngd, an egd clone).  The code is pretty
	much stolen from the URL above
	(http://archives.postgresql.org/pgsql-patches/2002-01/msg00070.php).  

Sat Oct 12 15:56:21 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Add -Rssldir/lib to LDFLAGS if needed, using OpenSSL and using gcc.
	Idea by William Yodlowsky <wyodlows@andromeda.rutgers.edu>.  

Sat Oct 12 15:49:24 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/osdep/os_dep.c:

	Currently elinks fails to find the terminal title if $WINDOWID is
	not the toplevel window but a child of one (happens eg. in
	multi-gnome-terminal).  This patch (adapted from vim 6) fixes this
	for me.  
	
	Patch by Michal Politowski <mpol@charybda.icm.edu.pl> and me.  

Sat Oct 12 15:39:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Compilation fix.  

Sat Oct 12 15:38:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/colors.c:

	Small optimalization while dumping, don't ever find_nearest_color().
	Patch by Witold.  

Sat Oct 12 15:12:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	-session-ring is added to commandline when launching new ELinks
	instances from ELinks, if relevant.  

Sat Oct 12 15:04:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, util/secsave.c:

	With -session-ring option, no files are touched on disk in same way
	as with -no-connect.  

Sat Oct 12 15:01:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	Fixed segfault with two ELinks together, each one trying to get
	somewhere ;-).  

Sat Oct 12 14:51:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/session.c, lowlevel/af_unix.c,
	lowlevel/interlink.c:

	Properly documented -base-session (_finally_ description of what it
	_really_ does ;). Introduced -session-ring option which enables you
	to run multiple 'session rings' at once, not only one as until now.
	Will be good for development convenience ;).  

Sat Oct 12 14:17:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/: ftp.c, ftpparse.c, ftpparse.h:

	Show permissions in directory listing.  

Sat Oct 12 13:59:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Now size is displayed in directory listing everytime when we know
	it, even near directories.  

Sat Oct 12 13:57:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Now displaying of .. and other items share same code.  

Sat Oct 12 13:35:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Moved displaying of single items in directory listing to special
	function.  

Sat Oct 12 12:44:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: listbox.c, widget.h:

	Introduced height property of a widget, being used in listbox which
	has dynamic height now.  

Fri Oct 11 19:24:20 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Link to upper directory is now "..".  

Fri Oct 11 18:32:17 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	A link to upper directory was added in ftp directory listing.  

Fri Oct 11 15:51:17 2002  Laurent Monin <zas@norz.org>:

	* configure.in, src/main.c:

	We now take care of locale settings for error messages.  

Fri Oct 11 15:32:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/hierbox.c:

	The bookmarks dialog has now maximal possible width.  

Fri Oct 11 07:37:40 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	French translation was updated.  

Thu Oct 10 21:40:21 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/config/kbdbind.c, src/config/kbdbind.h,
	src/document/download.c, src/document/download.h,
	src/document/dump.c, src/document/session.c, src/document/view.c,
	src/intl/lang_defs.h, src/intl/language.inc, src/lowlevel/sched.c,
	src/lowlevel/sched.h, src/protocol/http/http.c:

	Support for downloads resuming by Witold (only HTTP currently, is
	triggered by 'r' now, not tested at all ;), very very minor changes
	by me.  

Thu Oct 10 21:19:45 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/russian.lng, src/intl/language.inc:

	Russian translation update by Cyril Slobin <slobin@ice.ru>.  

Thu Oct 10 21:08:53 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/italian.lng, src/intl/language.inc:

	Italian translation update by Fabio.  

Wed Oct  9 13:01:29 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	We now use set_nonblocking_fd() instead of fnctl() call.  

Wed Oct  9 08:26:58 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	French translation was updated.  

Tue Oct  8 22:13:03 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre18.CVS 

Tue Oct  8 22:10:49 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre18 

Tue Oct  8 22:09:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Goto URL now does nothing if it is triggered upon a folder.  

Tue Oct  8 22:07:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bookmarks/dialogs.c:

	Fixed case when tree is at the end of the root list. Add folder now
	behaves like folder would be a regular item if folder is not
	expanded.  

Tue Oct  8 21:20:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Stuff is being moved _inside_ of only expanded folder - imploded
	ones behave as normal items when selecting destination; enables some
	previously impossible moves, makes stuff more intuitive hopefully.  

Tue Oct  8 21:18:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Fixed moving of folders around inside of marked folder (or whatever
	ugly it did to me.. ;).  

Tue Oct  8 21:16:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/edit.c:

	Don't require URL being non-empty in bookmark edit dialog.  

Tue Oct  8 21:15:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Fixed seeking for URL's end, we don't fail if URL is empty anymore
	when loading bookmarks.  

Tue Oct  8 20:48:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bookmarks/dialogs.c:

	Support for moving of bookmarks around.  

Tue Oct  8 18:41:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, dialogs/hierbox.c:

	And then I said, let the insert button work! Also, fixed displaying
	of the mark. We now move down after marking smt.  

Tue Oct  8 16:56:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, dialogs/hierbox.c:

	Support for marked items (Insert marks them, TODO: keybind that?) 

Mon Oct  7 20:43:12 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/bookmarks/dialogs.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	Removed T_BOOKMARK_TITLE and ghost strings array.  

Mon Oct  7 20:42:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Static mania.. you gotta have an headache from global
	push_delete_button symbol.  

Mon Oct  7 20:37:46 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/bookmarks/dialogs.c, src/dialogs/hierbox.c,
	src/intl/lang_defs.h, src/intl/language.inc:

	Added move button to the bookmarks manager. Does nothing yet, but
	nice start, isn't it? ;) 

Sat Oct  5 09:20:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/view.c, globhist/dialogs.c:

	Instead of an empty menu_history_manager in src/globhist/dialogs.c, 
	#ifdef out the call to menu_history_manager in src/document/view.c.
	This is more consistant with how it is handled in src/dialogs/menu.c
	and with bookmarks.  
	
	 -- Miciah <miciah@myrealbox.com> 

Fri Oct  4 19:11:45 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, document/view.c:

	Option number_keys_select_link is now a tristate: 0 never 1 if
	document.browse.links.numbering = 1 (default) 2 always 
	
	Patch by Miciah.  

Fri Oct  4 19:05:19 2002  Laurent Monin <zas@norz.org>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	The follow-link binding was removed. Where the user previously
	pressed 12L the user now presses 12<enter>.  And now the user can
	also press 12d to download the twelfth link. When one adds bindings
	o = open-link-in-new-window, i = download-image, and v = view-image,
	the world begins to make much sense.  Patch by Miciah.  

Fri Oct  4 17:50:54 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Minor compilation fix.  

Thu Oct  3 11:38:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Fixed fatal typo in the last fix.  

Thu Oct  3 11:36:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Fixed segfault if ^T is pressed in textarea in non-master terminal.  

Wed Oct  2 15:29:55 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Cosmetical changes.  

Wed Oct  2 15:25:48 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	An useless line was removed.  

Wed Oct  2 15:12:36 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	sscanf() call was dropped.  

Wed Oct  2 14:07:31 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	One more step to EPSV support, still not fully tested.  

Wed Oct  2 10:08:45 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Some unused variables were removed.  

Wed Oct  2 08:52:06 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Some comments were added.  

Wed Oct  2 08:48:17 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: ftpparse.c, ftpparse.h:

	Tidyup. Char type was replaced by unsigned char type.  

Wed Oct  2 08:46:43 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Some code concerning EPSV support was added. Thanks to Witold.  

Wed Oct  2 07:29:44 2002  Laurent Monin <zas@norz.org>:

	* AUTHORS:

	Fullname for Arun ;) 

Tue Oct  1 17:11:46 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftpparse.c:

	Tidyup and conformance to HACKING document.  

Tue Oct  1 16:31:16 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: ftpparse.c, ftpparse.h:

	$Id stuff was added.  

Tue Oct  1 16:28:01 2002  Laurent Monin <zas@norz.org>:

	* AUTHORS, src/protocol/Makefile.am, src/protocol/ftp.c,
	src/protocol/ftpparse.c, src/protocol/ftpparse.h:

	FTP directory listing is now handled via ftpparse from D.J.
	Bernstein, we now support many more formats.  

Tue Oct  1 16:18:47 2002  Laurent Monin <zas@norz.org>:

	* AUTHORS, src/config/options.c:

	Updated Witold email address, PASV is now enabled by default.  

Tue Oct  1 15:54:20 2002  Laurent Monin <zas@norz.org>:

	* AUTHORS, src/config/options.c, src/protocol/ftp.c:

	FTP PASV support (disabled by default for now), EPSV will come
	later. Patch by Witold Filipczyk and me.  

Wed Sep 25 19:41:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Fixed segfault when bookmark is added outside of a bookmark dialog.  

Mon Sep 23 12:35:29 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	And now done it in a way so that it actually works.  

Mon Sep 23 10:24:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/view.c, lowlevel/kbd.h:

	This wasn't supposed to be commited (yet) ;-).  

Mon Sep 23 10:23:26 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/document/view.c, src/lowlevel/kbd.h:

	Fix configure for systems with zlib.h but without libz. *brr* 

Sun Sep 22 16:34:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Fixed leak when folder was deleted.  

Sun Sep 22 15:36:27 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/czech.lng, src/intl/language.inc:

	Czech translation updates.  

Sun Sep 22 15:33:20 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/bookmarks/bookmarks.c, src/bookmarks/bookmarks.h,
	src/bookmarks/dialogs.c, src/dialogs/hierbox.c,
	src/intl/lang_defs.h, src/intl/language.inc:

	Add folder button. Disabled jumping around like mad monkey when
	adding a bookmark.  

Thu Sep 19 15:49:15 2002  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/: os_dep.h, os_depx.h:

	More OS/2 fixes - define USE_OPEN_PREALLOC soon enough; unify EMX
	wrappers, define HAVE_STRNCASECMP because we wrap it to strnicmp. By
	criguada.  

Thu Sep 19 15:25:54 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/elinks.vim:

	Update of elinks.vim by Jonas, based also on some suggestions by
	Zas.  

Thu Sep 19 15:24:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Depth has now 5 bytes, synced reading and writing; thanks, zas.  

Wed Sep 18 17:23:51 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	When looking for zlib/bzlib, actually check for functions we even
	use.  

Wed Sep 18 16:35:42 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/links.h, src/document/download.c:

	Some OS/2 fixes by <criguada@libero.it>.  

Wed Sep 18 16:07:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/download.c, lowlevel/terminal.c,
	lowlevel/terminal.h:

	Optionally emit a bell when download is completed, patch by Andre
	Valente.  

Wed Sep 18 15:59:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Include termios.h - compilation fix for diet-libc.  

Wed Sep 18 14:08:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Some search-related comments and tidyups.  

Wed Sep 18 12:58:55 2002  Laurent Monin <zas@norz.org>:

	* src/util/encoding.c:

	Minor compilation fix.  

Tue Sep 17 21:43:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/dialog.c, bfu/listbox.c, dialogs/hierbox.c,
	globhist/dialogs.c:

	Moving most of listbox kbd event handlers to bfu/listbox.* from
	various copies all around the code. A bit hackish, but better than
	before, I'd say.  

Tue Sep 17 21:08:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: button.c, checkbox.c, dialog.c, inpfield.c, listbox.c,
	widget.c, widget.h:

	Added select widget handler, cleanups.  

Tue Sep 17 20:33:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: button.c, checkbox.c, dialog.c, inpfield.c, listbox.c,
	widget.h:

	Added keyboard event widget handler, moved input field kbd handler
	from bfu/dialog.* to bgu/inpfield.*.  

Tue Sep 17 18:42:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: button.c, checkbox.c, dialog.c, inpfield.c, listbox.c:

	Mouse event widget handlers now return EVENT_(NOT_)PROCESSED isntead
	of simple 0/1.  

Tue Sep 17 17:17:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	We should shrink_memory(1) after script_hook_finish() - what if some
	script would like to touch something cached..? 

Tue Sep 17 17:17:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/dialogs.c, dialogs/Makefile.am,
	dialogs/hierbox.c, dialogs/hierbox.h:

	Moved some hiearchy boxes browser common stuff to dialogs/hierbox.*.
	This is only very preliminary, dialogs/hierbox.* is still
	bookmarks-specific.  

Tue Sep 17 17:11:02 2002  Laurent Monin <zas@norz.org>:

	* src/main.c:

	Fix missing if (init_b) for global history.  

Tue Sep 17 16:58:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Jump to first item after search, not the last one.  

Tue Sep 17 16:56:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Fixed set_bookmarks_visible() segfault (obvious as you look at it
	now) (fixes crashes during bookmarks search).  

Tue Sep 17 16:36:03 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Improved help of no-connect and touch-files.  

Tue Sep 17 16:29:05 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, util/secsave.c:

	-touch-files option was added. It forces file saving when
	-no-connect is used.  

Tue Sep 17 16:19:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: listbox.c, listbox.h:

	Fixed weirdness with handling of corner bookmarks (was causing
	crashes and infinite loops).  

Tue Sep 17 14:53:21 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Populate with mem_calloc().  

Tue Sep 17 14:49:49 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Populate with mem_calloc().  

Tue Sep 17 14:44:09 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Populate with mem_calloc().  

Tue Sep 17 14:40:19 2002  Laurent Monin <zas@norz.org>:

	* src/util/secsave.c:

	Populate with mem_calloc().  

Tue Sep 17 14:36:48 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: http/auth.c, http/http.c, ftp.c:

	Populate with mem_calloc().  

Tue Sep 17 14:33:04 2002  Laurent Monin <zas@norz.org>:

	* src/: lowlevel/terminal.c, scripting/lua/core.c:

	Populate with mem_calloc().  

Tue Sep 17 14:29:44 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: kbd.c, sched.c:

	Populate with mem_calloc().  

Tue Sep 17 14:25:36 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: af_unix.c, interlink.c, connect.c, dns.c:

	Populate with mem_calloc().  

Tue Sep 17 14:21:50 2002  Laurent Monin <zas@norz.org>:

	* src/: document/view.c, globhist/dialogs.c:

	Populate with mem_calloc().  

Tue Sep 17 14:09:36 2002  Laurent Monin <zas@norz.org>:

	* src/document/download.c:

	Populate with mem_calloc().  

Tue Sep 17 13:56:15 2002  Laurent Monin <zas@norz.org>:

	* src/: dialogs/options.c, document/cache.c:

	Populate with mem_calloc().  

Tue Sep 17 13:50:37 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/: edit.c, mime.c:

	Populate with mem_calloc().  

Tue Sep 17 13:47:26 2002  Laurent Monin <zas@norz.org>:

	* src/cookies/cookies.c:

	Populate with mem_calloc().  

Tue Sep 17 13:43:00 2002  Laurent Monin <zas@norz.org>:

	* src/: bfu/msgbox.c, bookmarks/dialogs.c:

	Populate with mem_calloc().  

Tue Sep 17 13:38:08 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/: inpfield.c, menu.c:

	Populate with mem_calloc().  

Tue Sep 17 13:21:42 2002  Laurent Monin <zas@norz.org>:

	* src/intl/: charsets.c, language.c:

	Populate with mem_calloc().  

Tue Sep 17 10:29:32 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Minor optimizations. Make use of mem_calloc().  

Tue Sep 17 10:20:15 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Minor optimizations. Make use of mem_calloc().  

Mon Sep 16 12:57:32 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/README, contrib/hpux-pipe.diff, src/lowlevel/kbd.c:

	Fix for HPUX pipe handling - patch by Jonas Fonseca, based on an old
	patch by Stephane Chazelas <Stephane_Chazelas@Yahoo.fr>.  

Sun Sep 15 21:03:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Stupid BSD; gotta really hate it. Compilation fixes there.  

Sun Sep 15 15:32:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/bookmarks.c,
	bookmarks/bookmarks.h, bookmarks/dialogs.c:

	Added flags field to the bookmarks file, now each listbox_item is
	either a folder or a leaf, saved which folders are expanded and
	which aren't.  

Sat Sep 14 21:58:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/: bookmarks.c, dialogs.c:

	Space now (un)expands folders. All folders are now unexpanded upon
	startup.  

Sat Sep 14 21:48:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Enhancements in hiearchic listboxes (bookmarks) rendering - now no
	superfluous lines are drawn (we're now better than Links ;), and
	also cute mini-asciiart is used for the ends of the lines.  

Sat Sep 14 21:24:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Fixed sometimes misinterpreted depth of bookmarks when loading them.  

Sat Sep 14 21:21:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Fixed writing of hiearchic bookmarks.  

Sat Sep 14 20:53:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/dialogs.c:

	Removed order item of struct listbox_data - now redundant.  

Sat Sep 14 20:20:19 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/bulgarian.lng, src/intl/language.inc:

	Bulgarian translation updated by Dimitar Dimitrov
	<mitaka_ddd@yahoo.com>.  

Sat Sep 14 19:56:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bookmarks/bookmarks.c, bookmarks/dialogs.c:

	Hiearchical bookmarks support. It's here. Along with various fixes
	regarding to translate() and fixes in rendering of hiearchical
	listboxes. Also again normalizes bookmarks listbox items order. But
	it's all mainly about hiearchical bookmarks support ;-). Yet you
	can't create them from the UI yet, and it looks a bit ugly - will be
	fixed in next commits.  

Sat Sep 14 14:13:03 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Fixed one possible warning about exit(), thanks to Dmitry.  

Sat Sep 14 12:09:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: listbox.c, listbox.h:

	Preliminary support for rendering of multi-depth lists.  

Sat Sep 14 11:10:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Minor goto cleanup based on patch by Jonas.  

Sat Sep 14 09:16:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/ssl/connect.c:

	Compilation fix, thanks, Dmitry.  

Sat Sep 14 07:48:49 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	French translation was updated.  

Fri Sep 13 21:06:35 2002  Petr Baudis <pasky@ucw.cz>:

	* HACKING, README:

	Fixed by David Mediavilla.  

Fri Sep 13 20:50:14 2002  Petr Baudis <pasky@ucw.cz>:

	* HACKING, INSTALL:

	Grammar fixes and readibility improvements by Vallimar
	<vallimar@sexorcisto.net>.  

Fri Sep 13 20:45:37 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/elinks.vim:

	elinks.vim update by Jonas.  

Fri Sep 13 20:34:58 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/config/options.c, src/document/download.c:

	Unique download filenames support (document.download.overwrite=1, by
	default 0) by Jonas.  

Fri Sep 13 20:29:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/download.c, util/Makefile.am, util/file.c,
	util/file.h:

	Introduced some file util functions, including preparation for
	support for unique suffixes for the downloaded files. Patch by
	Jonas.  

Fri Sep 13 20:19:36 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/slovak.lng, src/intl/language.inc:

	Updated slovakian translation by Peter Samek.  

Fri Sep 13 20:18:46 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/english.lng, src/intl/language.inc:

	Updated help string for mailto/telnet/tn3270 setup dialog, patch by
	Peter Samek.  

Fri Sep 13 16:23:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/document.c:

	Fixed segfault when frameset contains URL whose DNS resolving
	failed. We still don't handle that very elegantly, but solution of
	that is 0.5 stuff.  

Fri Sep 13 16:05:49 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.h:

	A comment about states values was added. Negative values now start
	at -10000 instead of -1000.  

Fri Sep 13 15:17:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	Fixed bug that box top was moved to the new bookmark when a bookmark
	was added.  

Fri Sep 13 15:05:53 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	A function send_cmd() was introduced to remove some code redundancy.
	ftp_pass() was added.  

Fri Sep 13 13:10:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Added default keybinding of goto-url-home to [HmM].  

Thu Sep 12 21:54:19 2002  Petr Baudis <pasky@ucw.cz>:

	* README:

	Readibility improvements, based on a patch by Vallimar
	<vallimar@sexorcisto.net>.  

Thu Sep 12 21:12:39 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/config/options.c, src/ssl/TODO, src/ssl/connect.c:

	Some paranoia introduced by a patch base on work and suggestions of
	Mario Lorenz <ml@vdazone.org> - introduced option
	connection.ssl.cert_verify (by default off), optionally allowing
	OpenSSL to verify the peer (always fails without proper
	configuration of OpenSSL :/ ) - attempts to fight against the SSL
	chaining vulnerability.  

Thu Sep 12 20:11:24 2002  Laurent Monin <zas@norz.org>:

	* README:

	Minor fixes and additions.  

Thu Sep 12 17:55:59 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: README, elinks-vim.diff, elinks.vim:

	Added elinks.conf vim syntax file by Jonas.  

Thu Sep 12 17:16:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/colors.c, AUTHORS:

	Typo fix by Jonas.  

Thu Sep 12 17:07:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	When deleting a bookmark, move the pointer to the item below rather
	than above => much more intuitive and natural (tm) ;-).  

Thu Sep 12 17:02:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/: bookmarks.c, bookmarks.h, dialogs.c:

	Some preparation steps for the hiearchical bookmarks.  

Thu Sep 12 16:42:45 2002  Laurent Monin <zas@norz.org>:

	* src/osdep/beos.c:

	Minor tidyup.  

Thu Sep 12 16:38:33 2002  Laurent Monin <zas@norz.org>:

	* src/osdep/win32.c:

	Minor tidyup.  

Thu Sep 12 16:33:53 2002  Laurent Monin <zas@norz.org>:

	* src/scripting/lua/core.c:

	Tidyup, minor optimizations, conformance to HACKING document.  

Thu Sep 12 14:46:28 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	ftp_end_request() now accepts connection state as second parameter.  

Thu Sep 12 14:40:37 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Most functions are now static. Some useless prototypes were removed.  

Thu Sep 12 14:24:03 2002  Laurent Monin <zas@norz.org>:

	* src/: lowlevel/sched.h, protocol/ftp.c:

	Code redundancy was reduced by adding a generic get_resp() function
	and passing callback function in struct connection.  

Thu Sep 12 13:11:13 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/connect.c:

	Function declarations are now conform to HACKING document.  

Thu Sep 12 13:00:14 2002  Laurent Monin <zas@norz.org>:

	* src/: lowlevel/sched.c, protocol/http/http.c:

	Populate with abort|retry_conn_with_state().  

Thu Sep 12 12:54:34 2002  Laurent Monin <zas@norz.org>:

	* src/ssl/connect.c:

	Populate with abort|retry_conn_with_state().  

Thu Sep 12 12:50:20 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/: http/http.c, ftp.c:

	Populate with abort|retry_conn_with_state().  

Thu Sep 12 12:46:57 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/connect.c:

	Populate with abort|retry_conn_with_state().  

Thu Sep 12 12:37:59 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: sched.c, sched.h:

	retry_conn_with_state() was introduced.  

Thu Sep 12 12:05:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Fixed compilation problem when ipv6 support is disabled.  

Wed Sep 11 21:04:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/connect.c, lowlevel/connect.h, lowlevel/sched.c,
	lowlevel/sched.h, protocol/ftp.c:

	Support for EPRT FTP command => FTP over IPv6 is now supported.  

Wed Sep 11 18:37:33 2002  Laurent Monin <zas@norz.org>:

	* src/util/: memdebug.h, string.c, string.h:

	Better handling of LEAK_DEBUG option, headers were cleaned,
	performance improvement when DEBUG is disabled. init_str_x() was
	renamed debug_init_str().  

Wed Sep 11 17:26:15 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre17.CVS 

Wed Sep 11 16:31:30 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/terminal.h:

	Minor compilation fix.  

Wed Sep 11 16:16:19 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre17 

Wed Sep 11 16:10:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/string.c:

	Linking fix - forgot to convert this one from casecmp() to
	strncasecmp().  

Wed Sep 11 15:58:28 2002  Laurent Monin <zas@norz.org>:

	* src/util/: base64.c, blacklist.c:

	Minor tidyup.  

Wed Sep 11 15:33:32 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/: terminal.c, terminal.h:

	Minor optimizations: some trivial functions were converted to
	macros.  

Wed Sep 11 15:10:41 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/terminal.c:

	Conformance to HACKING document improved.  

Wed Sep 11 12:45:34 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Fix minor typos in comments.  

Tue Sep 10 20:20:15 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/dialogs.c:

	Fixed sort order of the bookmarks.  

Tue Sep 10 15:12:14 2002  Laurent Monin <zas@norz.org>:

	* src/document/: options.c, options.h, html/renderer.c:

	Optimizations concerning display_su[bp]s options in put_chars().  

Tue Sep 10 14:30:27 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/colors.c:

	Improved conformance of function declarations to HACKING document.  

Tue Sep 10 14:28:24 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/tables.c:

	Tidyup. Improved conformance of function declarations to HACKING
	document. Minor optimizations.  

Tue Sep 10 14:11:27 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Tidyup. Improved conformance of function declarations to HACKING
	document.  

Tue Sep 10 13:40:02 2002  Laurent Monin <zas@norz.org>:

	* src/document/view.c:

	Tidyup. Improved conformance of function declarations to HACKING
	document.  

Tue Sep 10 13:21:53 2002  Laurent Monin <zas@norz.org>:

	* src/document/history.c:

	Minor tidyup.  

Tue Sep 10 13:15:55 2002  Laurent Monin <zas@norz.org>:

	* src/document/dump.c:

	Minor tidyup.  

Tue Sep 10 13:13:09 2002  Laurent Monin <zas@norz.org>:

	* src/document/download.c:

	Minor optimization concerning get_opt_*() calls.  

Tue Sep 10 11:13:32 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/: button.c, checkbox.c, dialog.c, group.c, inpfield.c,
	inphist.c, menu.c, msgbox.c, text.c, widget.c:

	Tidyup, useless comments removed, conformance to HACKING document,
	minor optimizations.  

Mon Sep  9 16:04:18 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/finger.c:

	Minor tidyup.  

Mon Sep  9 15:58:43 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/file.c:

	Minor tidyup.  

Mon Sep  9 15:55:04 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/https.c:

	Minor tidyup.  

Mon Sep  9 15:50:16 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/: http.c, date.c:

	Minor tidyup.  

Mon Sep  9 15:47:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	HOST_FROM_URL -> GET_REAL_URL 

Mon Sep  9 15:44:06 2002  Laurent Monin <zas@norz.org>:

	* src/: osdep/os_dep.c, protocol/ftp.c:

	Minor tidyup.  

Mon Sep  9 14:32:55 2002  Laurent Monin <zas@norz.org>:

	* src/: dialogs/options.c, document/cache.c:

	Minor optimization concerning some get_opt_*() calls.  

Mon Sep  9 14:26:05 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c:

	Minor optimization concerning get_opt_int_tree() calls.  

Mon Sep  9 12:55:41 2002  Laurent Monin <zas@norz.org>:

	* src/: main.c, lowlevel/connect.c, lowlevel/dns.c, osdep/os_dep.c,
	protocol/http/http.c:

	Populate with set_[non]blocking_fd() functions.  

Mon Sep  9 12:36:45 2002  Laurent Monin <zas@norz.org>:

	* src/osdep/: os_dep.c, os_dep.h:

	set_nonblocking_fd() and set_blocking_fd() were introduced.  

Mon Sep  9 12:29:12 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Tidyup and clarifications.  

Sun Sep  8 20:49:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/globhist/globhist.c:

	Moved trimming of the global history list before allocation of the
	new history item, based on the patch by Jonas Fonesca
	<fonesca@diku.dk>. Fixes segfault when the global history is too
	big.  

Sun Sep  8 20:42:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Trivial - remove one useless check.  

Sun Sep  8 19:43:51 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Referer header is no more sent when fake referer is set but empty.  
	Minor optimizations concerning redundant get_opt_str() calls.  Minor
	tidyup.  

Sun Sep  8 19:18:14 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/spanish.lng, src/intl/language.inc:

	Spanish translation update by David Mediavilla.  

Sun Sep  8 19:13:56 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/italian.lng, src/intl/language.inc:

	Italian translation update by Fabio.  

Sun Sep  8 19:13:15 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	casecmp() -> strncasecmp(), use our version only if libc doesn't
	offer anything. Patch by Fabio Bonelli <fabiobonelli@libero.it>.  

Sun Sep  8 19:12:21 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/cookies/cookies.c, src/document/download.c,
	src/document/view.c, src/document/html/parser.c,
	src/document/html/tables.c, src/lowlevel/sched.c,
	src/protocol/ftp.c, src/protocol/url.c, src/protocol/http/header.c,
	src/util/string.c, src/util/string.h:

	casecmp() -> strncasecmp(), use our version only if libc doesn't
	offer anything.  

Sun Sep  8 18:07:03 2002  Laurent Monin <zas@norz.org>:

	* HACKING:

	Various fixes and additions.  

Sat Sep  7 10:14:40 2002  Laurent Monin <zas@norz.org>:

	* AUTHORS:

	Some additions to reflect reality ;) 

Sat Sep  7 10:01:53 2002  Laurent Monin <zas@norz.org>:

	* src/: main.c, dialogs/document.c, document/session.c,
	document/html/parser.c, globhist/globhist.c:

	#ifdef/#endif are now used instead of empty declarations when
	--disable-globhist is used.  

Sat Sep  7 09:57:38 2002  Laurent Monin <zas@norz.org>:

	* src/config/urlhist.c:

	Reverted last patch -> not useless ;P 

Sat Sep  7 09:40:13 2002  Laurent Monin <zas@norz.org>:

	* src/: main.c, bookmarks/bookmarks.c:

	#ifdef/#endif are now used instead of empty declarations when
	--disable-bookmarks is used.  

Sat Sep  7 09:32:50 2002  Laurent Monin <zas@norz.org>:

	* src/: main.c, cookies/cookies.c, protocol/http/http.c,
	document/view.c:

	#ifdef/#endif are now used instead of empty declarations when
	--disable-cookies is used.  

Sat Sep  7 09:14:28 2002  Laurent Monin <zas@norz.org>:

	* src/config/urlhist.c:

	An useless url[strlen(url)-1] = 0; in load_url_history() fgets()
	loop was removed.  

Sat Sep  7 09:06:29 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/options.c:

	Tidyup and minor optimizations concerning get_bfu_color() call.  

Sat Sep  7 08:53:27 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/mime.c:

	Minor optimization concerning get_bfu_color() call.  

Sat Sep  7 08:48:03 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/edit.c:

	Minor optimization concerning get_bfu_color() call.  

Sat Sep  7 08:44:03 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/auth.c:

	Tidy up and minor optimization concerning get_bfu_color() call.  

Fri Sep  6 16:21:28 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/italian.lng, src/intl/language.inc:

	Compilation fix in the italian translation.  

Fri Sep  6 15:42:00 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/italian.lng, src/intl/language.inc:

	Italian translation update, patch by Fabio.  

Thu Sep  5 21:02:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/colors.c:

	Compilation fix.  

Thu Sep  5 17:30:55 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/polish.lng, src/intl/language.inc:

	Polish translation updates by Jakub Bogusz <qboosh@pld.org.pl>.  

Thu Sep  5 16:21:39 2002  Laurent Monin <zas@norz.org>:

	* src/globhist/globhist.c:

	Performance optimization using code duplication in
	get_global_history_item().  

Thu Sep  5 15:26:18 2002  Laurent Monin <zas@norz.org>:

	* src/document/view.c:

	Tidyup. Minor optimizations.  

Thu Sep  5 10:10:22 2002  Laurent Monin <zas@norz.org>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/setup.h, src/dialogs/menu.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	A menu item was added in Help dialog, it permits direct access to
	ELinks home page (configured in setup.h).  

Wed Sep  4 16:43:37 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Tidyup. Cleaner comments. Move file size extraction from RETR
	response to a separate function.  

Wed Sep  4 16:02:52 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	A bug introduced in last commit related to ftp directory listing was
	fixed.  

Wed Sep  4 15:43:22 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, config/opttypes.c,
	document/html/colors.c, document/html/colors.h, protocol/file.c,
	protocol/ftp.c:

	Directories color in ftp and file mode is now configurable via
	document.colors.dir option.  

Tue Sep  3 08:05:37 2002  Laurent Monin <zas@norz.org>:

	* src/intl/language.c:

	RFC1766 is obsolete, it was replaced by RFC3066. A minor typo was
	fixed.  

Mon Sep  2 21:24:35 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Some defaults for sizeofs - surpress some stupid autoconf warnings.  

Mon Sep  2 21:08:36 2002  Petr Baudis <pasky@ucw.cz>:

	* .cvsignore, contrib/.cvsignore, contrib/lua/.cvsignore:

	Some more autogenerated files go to .cvsignore, suggestion by
	Fissie.  

Mon Sep  2 19:36:36 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/spanish.lng, src/intl/language.inc:

	Spanish translation update by David Mediavilla.  

Mon Sep  2 19:29:51 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/slovak.lng, src/intl/language.inc:

	Slovak translation updates by Peter Samek <samek@upc.uniba.sk>.  

Mon Sep  2 19:02:47 2002  Petr Baudis <pasky@ucw.cz>:

	* elinks.1:

	Updated ELinks homepage URL in manpage, patch by Andre ;-).  

Mon Sep  2 17:49:10 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/README, intl/brazilian_portuguese.lng, intl/portuguese.lng,
	src/intl/language.c, src/intl/language.inc:

	Corrected language code of portugese and brazilian-portuguese,
	explained what's going on.  

Mon Sep  2 17:35:09 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/portuguese.lng,
	src/intl/language.inc:

	Updated Portuguese and Brazilian-Portuguese translation, by Andre.  

Sun Sep  1 12:06:24 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	Added notice about building outside of the source tree. Also
	mentioned ./configure --help.  

Sun Sep  1 11:57:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: cookies/cookies.c, document/download.h,
	globhist/globhist.c, globhist/globhist.h, lowlevel/select.c,
	lowlevel/ttime.h, protocol/http/date.c, protocol/http/date.h:

	Strict use of ttime in place of time_t - prevention of mass of huge
	and complicated inclusions of sys/time.h vs time.h.  

Sun Sep  1 11:42:00 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/util/types.h:

	Sometimes, (u)int32_t can be found only in sys/types.h.  

Sun Sep  1 11:37:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/types.h:

	I'm stupid - sizeof obviously returns number of bytes, not bits
	;-)).  

Sun Sep  1 08:33:36 2002  Laurent Monin <zas@norz.org>:

	* INSTALL:

	Minor typos were fixed.  

Sat Aug 31 23:10:49 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	s/tp/to/ 

Sat Aug 31 21:40:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/TODO:

	Vision corrections ;-).  

Sat Aug 31 16:14:52 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	French translation was updated.  

Sat Aug 31 00:31:29 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre16.CVS 

Sat Aug 31 00:30:49 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre16 

Sat Aug 31 00:27:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/dialogs.c, globhist/dialogs.c,
	globhist/globhist.c, globhist/globhist.h:

	Introduced refcount to the world of global history as well.  

Fri Aug 30 23:38:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/dialogs.c:

	...what about two really-del dialogs per one bookmark? 

Fri Aug 30 23:38:15 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/czech.lng, src/intl/language.inc:

	Czech translation update.  

Fri Aug 30 23:32:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/dialogs.c, dialogs/edit.c, dialogs/edit.h,
	globhist/dialogs.c:

	..even when the edit dialog is cancelled.  

Fri Aug 30 23:21:01 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/portuguese.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng,
	src/bookmarks/bookmarks.c, src/bookmarks/bookmarks.h,
	src/bookmarks/dialogs.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	Added refcount to struct bookmark as a protection to evil people
	trying to edit and delete a bookmark at once.  

Fri Aug 30 22:57:50 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Stale TODO items removed.  

Fri Aug 30 22:57:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/intl/language.inc:

	Forgotten language updates.  

Fri Aug 30 22:55:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/bookmarks.c,
	bookmarks/bookmarks.h, bookmarks/dialogs.c, globhist/dialogs.c,
	globhist/globhist.c, globhist/globhist.h:

	Multiple instances of listboxes should coexist quite nicely now -
	changed listbox_item.box to pointer to list_head.  

Fri Aug 30 22:10:21 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/hungarian.lng:

	Hungarian translation updates by Varga Balzs <vinnui@broadband.hu>.  

Fri Aug 30 15:00:01 2002  Laurent Monin <zas@norz.org>:

	* src/: config/opttypes.c, document/html/colors.c,
	document/html/colors.h:

	Colors in elinks.conf are now saved as names instead of rgb if
	possible.  

Fri Aug 30 13:41:41 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/brazilian_portuguese.lng, intl/portuguese.lng:

	Portuguese and Brazilian-Portuguese translation updates by Andre
	Valente <a.valente@netcabo.pt>.  

Fri Aug 30 10:58:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/bookmarks.c,
	bookmarks/dialogs.c, globhist/dialogs.c, globhist/globhist.c:

	listbox_item.data -> listbox_item.box 

Fri Aug 30 10:12:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/view.c:

	Fixes in previous patch - reformulation of the help and
	simplification of the code :-).  

Fri Aug 30 10:00:03 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, document/view.c:

	Scroll margin is now configurable using
	document.browse.scroll_margin option.  

Fri Aug 30 09:26:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/: bookmarks.c, bookmarks.h, dialogs.c:

	Removed bookmark_id totally. At last. But this result in more work
	which will need to be done..  

Fri Aug 30 08:54:33 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/danish.lng, src/intl/language.inc:

	Danish translation update by Jonas.  

Fri Aug 30 08:53:55 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Added --without-gpm option.  

Thu Aug 29 23:58:22 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/main.c,
	src/dialogs/Makefile.am, src/dialogs/document.c,
	src/dialogs/globhist.c, src/dialogs/globhist.h, src/dialogs/menu.c,
	src/document/Makefile.am, src/document/globhist.c,
	src/document/globhist.h, src/document/session.c,
	src/document/view.c, src/document/html/parser.c,
	src/globhist/.cvsignore, src/globhist/.vimrc,
	src/globhist/Makefile.am, src/globhist/dialogs.c,
	src/globhist/dialogs.h, src/globhist/globhist.c,
	src/globhist/globhist.h:

	Moved global history stuff to src/globhist/*.  

Thu Aug 29 23:26:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bookmarks/bookmarks.c,
	bookmarks/bookmarks.h, bookmarks/dialogs.c, dialogs/globhist.c,
	document/globhist.c, document/globhist.h:

	Rewritten the 'search' feature (it works for global history now as
	well); now, we don't readd listbox_items, just mark them by
	unsetting visible attributed.  

Thu Aug 29 22:36:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/bookmarks.c,
	bookmarks/dialogs.c, document/globhist.c:

	Added attribute visible to listbox_item.  

Thu Aug 29 21:15:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.h, dialogs/globhist.c, document/globhist.c:

	Fixed deleting/replacing of the global history items.  

Thu Aug 29 21:14:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Extended API of traverse..(), now we can modify the offset inside of
	the callback.  

Thu Aug 29 17:20:15 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Hopefully finally fixed moving of cursor in the listbox.  

Thu Aug 29 16:28:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: listbox.c, listbox.h:

	Fixed moving of selection bar inside of the list.  

Thu Aug 29 15:34:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Fix in calling of hook in traverse_listbox_items_list() - now it's
	called for each item _from_ the start item, _except_ the final item;
	it was _except_ the start item, _with_ the final item before. More
	mouse items selection fixes.  

Thu Aug 29 15:22:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	If there's no box->top and box->sel, figure out some.  

Thu Aug 29 12:58:08 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/polish.lng, src/intl/language.inc:

	Polish translation updates by Grzegorz Golawski
	<grzegol@pld.org.pl>.  

Thu Aug 29 12:23:19 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/index.txt, intl/portuguese.lng, src/intl/lang_defs.h,
	src/intl/language.inc:

	Added portuguese language.  

Thu Aug 29 12:19:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/options.c:

	Introduced commandline option -stdin - guess what it does ;).  

Thu Aug 29 11:48:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/dialogs.c,
	dialogs/globhist.c:

	Infinite loop caused by attempt to display listbox fixed.  

Thu Aug 29 09:33:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/bookmarks.c,
	bookmarks/bookmarks.h, bookmarks/dialogs.c, dialogs/globhist.c,
	document/globhist.c, document/globhist.h:

	Massive changes in internal API of listboxes - just too much
	changes, theoretically listbox is ready for hiearchic trees (except
	that it can't render them).. this comes along with need for massive
	restructuralization of bookmarks and global history stuff; it
	doesn't work now, will be fixed again soon; searching in global
	history a bit later ;-).  

Thu Aug 29 00:36:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, protocol/mime.c:

	Introduced some predefined autocreated options - few most common
	terminal types (terminal._template_.m11_hack not 1 by default
	anymore, terminal.linux.m11_hack is 1 by default, though), few most
	common extension->mime-type associations.  

Thu Aug 29 00:02:12 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre15.CVS 

Thu Aug 29 00:01:15 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre15 

Wed Aug 28 23:57:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Don't show goto dialog upon startup by default, it looks ugly when
	it overrides some other startup dialog ;-).  

Wed Aug 28 23:55:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/session.c, protocol/http/http.c:

	Be ugly to users. Be annoying. Beg things from them. If
	protocol.http.user_agent is empty or contains only one space, don't
	send User-Agent header, if protocol.http.user_agent is empty, show
	warning box on the startup telling the user that it's probably not
	what he wants.  

Wed Aug 28 23:27:31 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/config/conf.h, src/config/options.c:

	Introduced -eval option (evaluate configuration commands), patch by
	David D. Kilzer <ddkilzer@lubricants-oil.com>.  

Wed Aug 28 23:20:41 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/main.c, src/config/options.c:

	Support for -no-home (don't care about ~/.elinks at all), patch by
	David D. Kilzer <ddkilzer@lubricants-oil.com> and me.  

Wed Aug 28 23:10:28 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	pasky.ji.cz/elinks -> elinks.or.cz 

Tue Aug 27 19:01:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Now all URL sent (even referer URLs) aren't cleaned only from
	spaces, but also from tabs, CRs and LFs - security fix, thanks to
	Ulf Harnhammar.  

Tue Aug 27 17:22:01 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	We send only one Accept-Encoding header now. Temporary fix, should
	move to encoding.c as a function.  

Tue Aug 27 15:47:25 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/czech.lng, src/intl/language.inc:

	Czech translation update.  

Tue Aug 27 15:45:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, protocol/http/http.c:

	protocol.http.user_agent is now format string, similiar to user
	protocol commands.  

Tue Aug 27 15:38:50 2002  Laurent Monin <zas@norz.org>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng, src/dialogs/document.c,
	src/intl/lang_defs.h, src/intl/language.inc:

	Translations for SSL cipher and Encoding in document info dialog.  

Tue Aug 27 13:31:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/document.c, document/cache.c, document/cache.h,
	protocol/http/http.c, util/encoding.c, util/encoding.h:

	Show encoding in document info.  

Tue Aug 27 13:02:16 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	removed obsolete items 

Tue Aug 27 12:52:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	Show gzip/bzip2 support in about dialog.  

Tue Aug 27 12:27:21 2002  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	Added new master site, http://elinks.or.cz/, and new master public
	CVS mirror, cvs.elinks.or.cz.  

Tue Aug 27 10:51:47 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL, configure.in, src/links.h, src/ssl/connect.c,
	src/ssl/ssl.c:

	Migration from gnutls-0.4 to gnutls-0.5 - change in included file
	names.  

Tue Aug 27 10:01:00 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/: gen-7b, gen-cp, gen-ent:

	Strictly use 32bit-safe type for unicode values. And tiny SSL
	improvement.  

Tue Aug 27 07:51:00 2002  Laurent Monin <zas@norz.org>:

	* NEWS:

	Some typos were fixed.  

Tue Aug 27 03:22:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: cookies/cookies.c, protocol/http/date.c:

	Enhanced cookies debug, fix in HTTP date parser (first digit of day
	was eaten sometimes), somehow implemented secure cookies.  

Tue Aug 27 03:00:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: intl/charsets.c, intl/charsets.h, intl/codepage.inc,
	intl/entity.inc, intl/uni_7b.inc, lowlevel/terminal.c,
	lowlevel/terminal.h, ssl/connect.c:

	Strictly use 32bit-safe type for unicode values. And tiny SSL
	improvement.  

Tue Aug 27 02:13:57 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/util/Makefile.am, src/util/types.h:

	Introduced support for int32_t and uint32_t types - detection of
	them + wrapping them around when they're not defined by the system.
	Uff ;-).  

Tue Aug 27 01:33:05 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/tr7bit.awk, src/intl/uni_7b.inc:

	Now, we're even more ready for the hammer of UTF32 - fixed problem
	with values >= 0x10000 in 7-bit translations.  

Tue Aug 27 00:48:25 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/gen-7b, Unicode/gen-ent, src/intl/entity.inc,
	src/intl/uni_7b.inc:

	Use unsigned stuff for unicode table.s 

Tue Aug 27 00:43:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/intl/charsets.c:

	In binary search, some stuff may be negative, but was unsigned -
	fixed. Thanks, Dmitry.  

Tue Aug 27 00:34:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Swapped VT100 and Linux terminal type number in description of
	terminal._template_.type. Thanks, Dmitry.  

Tue Aug 27 00:31:33 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/ukrainian.lng, src/intl/language.inc:

	Ukrainian translation update by Dmitry.  

Tue Aug 27 00:17:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, dialogs/menu.h, document/download.c,
	document/view.c:

	There's no file query when save-formatted action is emitted.  

Tue Aug 27 00:06:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Flush cache when forget-credentials.  

Mon Aug 26 23:40:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/session.c, document/view.c:

	Introduced auto-submit commandline option - automagically submit the
	first form you'll stumble upon.  

Sun Aug 25 20:15:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Comment *hint* *hint* ;-).  

Sun Aug 18 13:17:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Changed URL shell encoding from +XY to =XY=.  

Sun Aug 18 13:04:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/intl/: charsets.c, charsets.h:

	Use unsigned int instead of int for unicode codes.  

Sun Aug 18 11:53:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	'v' now views image.  

Sun Aug 18 11:49:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Network options removed from menu in anonymous mode.  

Fri Aug 16 17:32:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/user.c:

	Fix of infinite loop if % is at the end of the cmd string.  

Mon Aug 12 01:40:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Generic tidyup.  

Mon Aug 12 01:30:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Rewritten last chunk detection so that it works properly now. Fixed
	partial downloads thru SSL and other possible bugs.  

Sun Aug 11 18:54:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: listbox.c, listbox.h:

	Added listbox_item.(parent,child), guess for what ;-).  

Sun Aug 11 18:25:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/inphist.c, bfu/listbox.c, bfu/listbox.h, bfu/menu.c,
	bfu/menu.h, bookmarks/dialogs.c, dialogs/globhist.c,
	dialogs/menu.c, dialogs/mime.c, dialogs/options.c, document/view.c,
	document/html/parser.c:

	box_item -> listbox_item, listbox_item_free -> item_free, item_free
	enum is now actually used..  

Sun Aug 11 18:07:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/listbox.c, bfu/listbox.h, bookmarks/dialogs.c,
	dialogs/globhist.c:

	dlg_data_item_data_box -> listbox_data 

Sun Aug 11 17:17:18 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO, BUGS:

	Updates.  

Sun Aug 11 13:49:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: timer.c, timer.h:

	Simple keyboard inactivity timer support (yes, someone can make use
	of this).  

Sat Aug 10 10:41:24 2002  Laurent Monin <zas@norz.org>:

	* src/config/options.c:

	A small typo preventing compilation was fixed.  

Fri Aug  9 12:55:15 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, bfu/leds.c, config/options.c, lowlevel/Makefile.am,
	lowlevel/terminal.c, lowlevel/terminal.h:

	Simple keyboard inactivity timer support (yes, someone can make use
	of this).  

Thu Aug  8 20:46:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: kbdbind.c, kbdbind.h:

	Exported some more keybinding interface.  

Thu Aug  8 19:51:40 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre14.CVS 

Thu Aug  8 19:50:59 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre14 

Thu Aug  8 19:50:44 2002  Petr Baudis <pasky@ucw.cz>:

	* test/subsup.html:

	Display [subs] and ^sups, optional (display.html.display_su[pb]s),
	enabled by default. Idea by Steve White <swhite@zipcon.net> and Lynx
	people.  

Thu Aug  8 18:54:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/html/parser.c,
	document/html/parser.h, document/html/renderer.c:

	Display [subs] and ^sups, optional (display.html.display_su[pb]s),
	enabled by default. Idea by Steve White <swhite@zipcon.net> and Lynx
	people.  

Thu Aug  8 18:12:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/mime.c:

	Fixed critical bug in rmdots(), causing ELinks to fall into infinite
	loop everytime it could stumble upon MIME-type action evaluation.
	Too bad.  

Thu Aug  8 18:01:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/options.c, config/opttypes.c,
	dialogs/Makefile.am, dialogs/edit.c, dialogs/menu.c,
	dialogs/mime.c, dialogs/mime.h, dialogs/options.c,
	document/download.c, document/session.c, protocol/Makefile.am,
	protocol/mime.c, protocol/mime.h, protocol/types.c,
	protocol/types.h, protocol/user.c:

	Split protocol/types.* to protocol/mime.* and dialogs/mime.*.  

Thu Aug  8 13:29:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/setup.h:

	Raise max username and passwd len for http auth from 20 to 40.  

Wed Aug  7 03:00:13 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/bfu/Makefile.am, src/bfu/button.c,
	src/bfu/checkbox.c, src/bfu/colors.h, src/bfu/dialog.c,
	src/bfu/group.c, src/bfu/inpfield.c, src/bfu/leds.c,
	src/bfu/listbox.c, src/bfu/menu.c, src/bfu/msgbox.c,
	src/dialogs/auth.c, src/dialogs/edit.c, src/dialogs/options.c,
	src/document/download.c, src/document/session.c,
	src/protocol/types.c, src/scripting/lua/core.c:

	Removed --enable-ui-colors configure parameter, config.h (now
	useless).  

Wed Aug  7 02:56:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/align.h, bfu/button.c, bfu/checkbox.c, bfu/colors.h,
	bfu/dialog.c, bfu/group.c, bfu/inpfield.c, bfu/leds.c,
	bfu/listbox.c, bfu/menu.c, bfu/msgbox.c, config/options.c,
	dialogs/auth.c, dialogs/edit.c, dialogs/options.c,
	document/download.c, document/session.c, document/html/colors.c,
	document/html/colors.h, document/html/renderer.c, protocol/types.c,
	scripting/lua/core.c:

	User Interface colors are now configurable.  

Wed Aug  7 00:57:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, config/options.h, document/dump.c,
	document/html/renderer.c:

	Document color settings more integrated to options system.  

Wed Aug  7 00:22:42 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre13.CVS 

Wed Aug  7 00:22:05 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre13 

Wed Aug  7 00:21:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	ui.startup_goto_dialog is now again enabled by default.  

Wed Aug  7 00:18:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/user.c:

	One innocent note...  

Wed Aug  7 00:09:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, protocol/user.c:

	Support for %<letter> expansions in user protocol handlers.  

Tue Aug  6 23:26:31 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, protocol/Makefile.am, protocol/mailto.c,
	protocol/mailto.h, protocol/url.c, protocol/user.c,
	protocol/user.h:

	protocol/mailto.* -> protocol/user.* 

Tue Aug  6 23:19:49 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL, contrib/conv/conf-links2elinks.awk,
	contrib/conv/conf-links2elinks.pl:

	conf-links2elinks.awk -> conf-links2elinks.pl 

Tue Aug  6 22:54:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c, src/config/options.c, src/protocol/types.c,
	contrib/conv/conf-links2elinks.awk:

	Use '*' in place of '.' in extensions and mime types ('-' was
	substituting char in extensions before, you MUST change that in your
	config files).  

Tue Aug  6 10:10:48 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/scripting/lua/hooks.c:

	Fixed possible lua stack overflow during long sessions, patch by
	Fuzzy European King <james@place.org>.  

Tue Aug  6 10:07:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/cache.c, protocol/url.c, protocol/url.h,
	protocol/http/http.c:

	Fixed bad SAME_URL referer being snet when using proxy.  

Tue Aug  6 00:07:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/parser.c:

	Handle empty value properly.  

Mon Aug  5 19:53:31 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, src/document/session.c, src/lowlevel/terminal.c,
	src/lowlevel/terminal.h:

	Black startup dialogs fixed. What is uncle pasky like? ;-) (okok, it
	was terribly dirty hacked around for now) 

Wed Jul 24 09:39:35 2002  Laurent Monin <zas@norz.org>:

	* BUGS:

	Startup dialogs bug was added.  

Wed Jul 24 08:54:33 2002  Laurent Monin <zas@norz.org>:

	* src/document/session.c:

	Minor optimization.  

Tue Jul 23 14:17:29 2002  Laurent Monin <zas@norz.org>:

	* intl/german.lng, src/intl/language.inc:

	German translation was updated. Patch by Ingo Blechschmidt.  

Tue Jul 23 12:58:11 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, document/options.c, document/options.h,
	document/view.c, document/html/renderer.c:

	An option to choose number keys behavior (command prefixing or
	numbered links selection) was added.  

Tue Jul 23 12:30:28 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, document/globhist.c:

	Maximum number of entries in the global history is now configurable
	by user. Patch by Miciah and me.  

Tue Jul 23 10:01:23 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/info.c:

	A macro is now used in res_inf().  

Tue Jul 23 09:34:34 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/leds.c:

	Minor typo fix.  

Tue Jul 23 09:28:26 2002  Laurent Monin <zas@norz.org>:

	* src/bfu/dialog.c:

	Minor optimizations.  

Tue Jul 23 09:19:43 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/menu.c:

	Tidy up.  

Tue Jul 23 08:26:43 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	Updated french translation.  

Thu Jul 11 21:30:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/ssl/ssl.c:

	Attempt to fix segfaults in GNUTLS upon quit.  

Thu Jul 11 21:28:15 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Fixed displaying of --help.  

Thu Jul 11 21:12:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	Reverted last patch, it belonged to different branch ;).  

Thu Jul 11 20:59:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	Introduced home-forget, combines goto-url-home and
	forget-credentials.  

Thu Jul 11 20:22:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Mentioned that enabling ui.startup_goto_dialog may not be so
	*excellent* idea and turned it off by default.  

Thu Jul 11 16:16:56 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Changed ui-colors to disabled by default again; now it'll stay so
	until colors will be run-time configurable (then this option can
	disappear completely anyway).  

Thu Jul 11 16:14:51 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng, src/config/options.c,
	src/dialogs/options.c, src/intl/lang_defs.h, src/intl/language.c,
	src/intl/language.h, src/intl/language.inc,
	src/protocol/http/http.c:

	Transparent content negotiation (accept-language based on ui
	language), patch by Fabio Bonelli <fabiobonelli@libero.it>.  

Thu Jul 11 11:14:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/session.c, lowlevel/terminal.c,
	lowlevel/terminal.h:

	ui.startup_goto_dialog works now, still enabled by default.  

Wed Jul 10 19:04:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/dialog.c:

	Space behaves as enter in dialogs now. Ctrl/Alt+Enter behaves as
	space. >:) 

Wed Jul 10 10:08:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Messed up cleanup by me, fixed by Witold ;).  

Tue Jul  9 23:01:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: button.c, checkbox.c, dialog.c, inpfield.c, listbox.c,
	widget.c, widget.h:

	Moved EV_MOUSE handler to widget-specific files.  

Tue Jul  9 22:42:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: checkbox.c, dialog.c, inpfield.c, listbox.c, widget.h:

	Removed fwd parameter from init handler.  

Tue Jul  9 22:18:07 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre12.CVS 

Tue Jul  9 22:09:09 2002  Petr Baudis <pasky@ucw.cz>:

	* NEWS, configure.in:

	0.4pre12 

Tue Jul  9 22:03:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Comment update.  

Tue Jul  9 21:27:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	uncompress_data() partial rewrite, cleanup and simplification, patch
	by Witold.  

Tue Jul  9 21:16:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/encoding.c:

	Removed old stale mess ;), patch by Witold.  

Tue Jul  9 21:08:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Cleanup, focused on read_http_data().  

Tue Jul  9 20:28:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/cache.c:

	add_fragment() returns something eelse 

Tue Jul  9 20:16:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/cache.c:

	add_fragment() cleanup.  

Tue Jul  9 17:32:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/sched.h, protocol/http/http.c:

	HTTP Content-Encoding gzip/bzip compression support, patch by me and
	Witold Filipczyk <witekfl@poczta.onet.pl>.  

Tue Jul  9 17:30:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/leds.c:

	Try to kill_timer more carefully..  

Tue Jul  9 15:43:46 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng, src/document/download.c,
	src/document/download.h, src/intl/lang_defs.h,
	src/intl/language.inc:

	Possible to get notify upon completion when backgrounding a
	download. Patch by Andre Valente <a.valente@netcabo.pt>.  

Tue Jul  9 15:27:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	Introduced action forget-credentials, guess what it does.  

Tue Jul  9 15:22:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/checkbox.c:

	..without debug()s.  

Tue Jul  9 15:21:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: button.c, checkbox.c, dialog.c, inpfield.c, listbox.c,
	widget.c, widget.h:

	Moved EV_INIT handlers to widget-specific files.  

Mon Jul  8 20:16:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/listbox.c:

	Listbox now uses menu colors.  

Mon Jul  8 17:20:09 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Superfluous parenthesis.  

Mon Jul  8 17:19:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, dialogs/menu.c,
	document/session.c, document/session.h, document/view.c:

	Introduced action goto-url-home.  

Mon Jul  8 17:01:54 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Fixed enabling ui colors by default.  

Mon Jul  8 17:00:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/ssl/ssl.c:

	Paranoia NULL ;).  

Mon Jul  8 15:24:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/scripting/lua/TODO:

	Oops, we have documentation for ELinks-Lua API ;). Thanks, Peter.  

Mon Jul  8 15:20:43 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/main.c, src/bfu/leds.c,
	src/document/session.c:

	LED support is now optional, by default off. UI colors are now by
	default on.  

Mon Jul  8 14:54:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Removed some stale code, patch by Witold.  

Mon Jul  8 14:52:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, ssl/ssl.h:

	#elif HAVE_GNUTLS -> #elif defined(HAVE_GNUTLS), by Miciah.  

Sun Jul  7 11:15:30 2002  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	Added CYGWIN binaries site, contributed by Frdric L. W. Meunier
	<lists@pervalidus.net>.  

Sun Jul  7 11:10:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/leds.c:

	Moved first timer setup to draw_leds() (fixes segfault upon slow
	ELinks startup), reentrance of redraw_leds().  

Sat Jul  6 22:10:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/leds.c:

	Paranoia.  

Sat Jul  6 22:09:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/scripting/lua/TODO:

	Add documentation of Lua interface ;).  

Sat Jul  6 21:53:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, bfu/leds.c, bfu/leds.h, document/session.c:

	(Re)draw leds as well ;).  

Sat Jul  6 21:08:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: Makefile.am, leds.c, leds.h:

	Add simple support for LED indicators ;).  

Sat Jul  6 17:41:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Command line options handler and numeric parser fixes, patch by
	Stepan Roh.  

Sat Jul  6 17:00:36 2002  Petr Baudis <pasky@ucw.cz>:

	* .cvsignore:

	Added few more.  

Sat Jul  6 12:00:13 2002  Petr Baudis <pasky@ucw.cz>:

	* .cvsignore:

	Add the automake stuff to .cvsignore.  

Sat Jul  6 11:44:54 2002  Petr Baudis <pasky@ucw.cz>:

	* autogen.sh, config.guess, config.sub, install-sh, missing,
	mkinstalldirs:

	Let automake create some files automagically. Now, it should work ok
	even with newer automake versions.  

Sat Jul  6 11:32:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Use really base-session insteead of base_session, patch by Stepan
	Roh <stepan@srnet.cz>.  

Sat Jul  6 09:20:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	base_session -> base-session, fixes opening new window.  

Sat Jul  6 09:14:52 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/spanish.lng, src/intl/language.inc:

	Spanish translation update by David Mediavilla.  

Sat Jul  6 09:07:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	SSL support type mentioned in about dialog.  

Fri Jul  5 22:33:34 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre11.CVS 

Fri Jul  5 22:32:49 2002  Petr Baudis <pasky@ucw.cz>:

	* NEWS, configure.in:

	0.4pre11 

Fri Jul  5 22:13:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/colors.h:

	Introduced alternative much more decent turbovision-like color
	scheme (default when colors enabled).  

Fri Jul  5 21:53:08 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in:

	Introduced --enable-ui-colors configure option, turning on the ugly
	colors usage in user interface.  

Fri Jul  5 21:50:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/colors.h:

	When COLOR_UI defined, the ELinks user interface is not the boring
	gray anymore, but eyes-destructing colors; this color scheme is
	something I just figured out and wrote there, and it is almost, but
	not totally ugly.  

Fri Jul  5 20:51:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Mention %u in the URL as well (no, it's not implemented yet).  

Fri Jul  5 20:42:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: setup.h, bfu/Makefile.am, bfu/button.c, bfu/checkbox.c,
	bfu/colors.h, bfu/dialog.c, bfu/group.c, bfu/inpfield.c,
	bfu/listbox.c, bfu/menu.c, bfu/msgbox.c, dialogs/auth.c,
	dialogs/edit.c, dialogs/options.c, document/download.c,
	document/session.c, protocol/types.c, scripting/lua/core.c:

	Moved default colors settings from setup.h to bfu/colors.h.  

Fri Jul  5 19:03:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Oops, by error enabled cache info menu item. Fixed 

Fri Jul  5 18:57:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: setup.h, document/cache.c, lowlevel/sched.c:

	MEMORY_CACHE_GC_PERCENT and MAX_CACHED_OBJECT_PERCENT is now
	percentual valuee - this way, it works somehow even in integer
	arithmetic and thus it works properly. Fixes bug that saved/opened
	objects were never cached.  

Fri Jul  5 18:25:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, lowlevel/sched.c:

	Shit, compilation fix :).  

Fri Jul  5 18:24:29 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/: cache.c, download.c:

	Trivial cleanups.  

Fri Jul  5 18:24:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	detach_function() commented and explained somehow.  

Fri Jul  5 18:23:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	We get extension after we will check extension->mimetype.  

Fri Jul  5 17:24:30 2002  Laurent Monin <zas@norz.org>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/croatian.lng, intl/czech.lng,
	intl/danish.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/norwegian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng, src/dialogs/options.c,
	src/document/options.c, src/document/options.h,
	src/document/html/renderer.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	avoid_dark_on_black occurrences were replaced by
	allow_dark_on_black.  T_AVOID_DARK_ON_BLACK is replaced by
	T_ALLOW_DARK_ON_BLACK.  Labels are now in sync with the option.  
	English and french were updated to reflect that change.  
	Translators, please update .lng files as needed.  

Fri Jul  5 16:19:27 2002  Laurent Monin <zas@norz.org>:

	* src/: dialogs/menu.c, protocol/types.h:

	Extensions menu is now totally disabled.  

Fri Jul  5 16:09:01 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/options.c:

	Fix: document.colors.allow_dark_on_black option is now properly
	switched in HTML options dialog.  

Fri Jul  5 13:16:10 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	Phrase the legal advice more tolerantly to OpenSSL and not making
	the problem *so* fatal 

Fri Jul  5 13:06:46 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	Notice about GNUTLS near OpenSSL legal notice.  

Fri Jul  5 12:59:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/ssl/: connect.c, ssl.c:

	GNUTLS support enhancements (it WORKS now), that is.. explicitly set
	up the certificates, connection parameters etc; a lot of misc bug
	fixes; better displaying of cipher string.  

Fri Jul  5 11:16:00 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/lowlevel/connect.c,
	src/scripting/lua/core.c, src/ssl/connect.c, src/ssl/ssl.c,
	src/ssl/ssl.h:

	Compilation fixes of GNUTLS support. GNUTLS is also already being
	dected; it's only used when OpenSSL is not found, disabled, or
	GNUTLS is explicitly enabled.  

Fri Jul  5 09:24:36 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, elinks.1, src/lowlevel/home.c:

	CONFIG_DIR -> ELINKS_CONFDIR 

Fri Jul  5 09:17:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/ssl/TODO:

	Support to what else SSL implementations would be nice to have.  

Fri Jul  5 03:59:39 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/links.h, src/bfu/msgbox.c,
	src/lowlevel/connect.c, src/lowlevel/connect.h,
	src/lowlevel/sched.c, src/protocol/ftp.c, src/ssl/connect.c,
	src/ssl/connect.h, src/ssl/ssl.c, src/ssl/ssl.h:

	Introduced GNU TLS support parallel to the OpenSSL one; completely
	untested (I didn't even try to compile it), no possibility to enable
	it yet.  

Fri Jul  5 02:24:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/ssl/ssl.c:

	get_ssl_cipher_str() does smt only when we HAVE_SSL.  

Fri Jul  5 02:02:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/ssl/ssl.c:

	Compilation fix.  

Fri Jul  5 02:00:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: protocol/http/http.c, ssl/ssl.c, ssl/ssl.h:

	Moved SSL cipher info generation from protocol/http/http.c to
	ssl/ssl.c:get_ssl_cipher_str().  

Fri Jul  5 01:54:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/sched.c, ssl/connect.c, ssl/ssl.c, ssl/ssl.h:

	getSSL -> get_ssl(), introduced free_ssl().  

Fri Jul  5 01:49:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, ssl/ssl.c, ssl/ssl.h:

	Introduced init_ssl() and done_ssl().  

Fri Jul  5 01:29:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, dialogs/document.c, document/cache.c,
	document/cache.h, lowlevel/connect.c, lowlevel/sched.c,
	lowlevel/sched.h, protocol/http/http.c, ssl/connect.c,
	ssl/connect.h, ssl/ssl.c, ssl/ssl.h:

	HAVE_SSL checks moved down by one layer; introduced meta-ssl-type
	ssl_t.  

Fri Jul  5 00:29:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/button.c, bfu/button.h, bfu/checkbox.c, bfu/checkbox.h,
	bfu/dialog.c, bfu/group.h, bfu/inpfield.c, bfu/inpfield.h,
	bfu/listbox.c, bfu/listbox.h, bfu/widget.c, bfu/widget.h,
	bookmarks/dialogs.c, dialogs/globhist.c:

	Introduced widget-specific handler lists; moved display handlers to
	widget-specific files.  

Thu Jul  4 22:25:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: dialog.c, widget.h:

	Removed some duplicated code from bfu/dialog.c 

Thu Jul  4 21:42:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/dialog.c:

	Changed dialog.c description.  

Thu Jul  4 21:19:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/Makefile.am, bfu/bfu.c, bfu/bfu.h, bfu/button.c,
	bfu/button.h, bfu/checkbox.c, bfu/checkbox.h, bfu/dialog.c,
	bfu/dialog.h, bfu/group.c, bfu/group.h, bfu/inpfield.c,
	bfu/inpfield.h, bfu/inphist.c, bfu/listbox.c, bfu/listbox.h,
	bfu/msgbox.c, bfu/widget.c, bookmarks/dialogs.c,
	bookmarks/dialogs.h, dialogs/auth.c, dialogs/edit.c,
	dialogs/edit.h, dialogs/globhist.c, dialogs/options.c,
	dialogs/refresh.c, document/download.c, document/html/parser.h,
	protocol/types.c, scripting/lua/core.c:

	Moved bfu/bfu.* to bfu/dialog.*.  

Thu Jul  4 21:04:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/: Makefile.am, bfu.h, widget.c, widget.h:

	Moved widget-specific stuff from bfu/bfu.* to bfu/widget.*.  

Thu Jul  4 19:22:12 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua.in:

	Fixed lua error when URL started by space.  

Thu Jul  4 19:18:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/Makefile.am, bfu/bfu.c, bfu/bfu.h, bfu/listbox.c,
	bfu/listbox.h, bookmarks/dialogs.c, dialogs/globhist.c:

	Moved listbox widget from bfu/bfu.* to bfu/listbox.*.  

Thu Jul  4 15:45:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, bfu/Makefile.am, bfu/bfu.c, bfu/bfu.h,
	bfu/button.c, bfu/button.h, bfu/checkbox.c, bfu/checkbox.h,
	bfu/group.c, bfu/group.h, bfu/inpfield.c, bfu/inpfield.h,
	bfu/inphist.c, bfu/inphist.h, bfu/msgbox.c, bfu/text.c, bfu/text.h,
	bookmarks/dialogs.c, dialogs/auth.c, dialogs/edit.c,
	dialogs/globhist.c, dialogs/menu.c, dialogs/options.c,
	document/download.c, document/view.c, protocol/types.c,
	scripting/lua/core.c:

	Forked widget specific files (bfu/button.*, bfu/checkbox.*,
	bfu/group.*, bfu/inpfield.*, bfu/inphist.*, bfu/text.*) from
	bfu/bfu.*.  

Thu Jul  4 14:06:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/Makefile.am, bfu/bfu.c, bfu/bfu.h, bfu/msgbox.c,
	config/urlhist.c, dialogs/menu.c, scripting/lua/core.c:

	Moved input_history stuff from bfu/bfu.* to bfu/inphist.*.  

Thu Jul  4 12:07:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.h:

	Stale prototype removed.  

Thu Jul  4 12:03:29 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	They should just not distribute ELinks+OpenSSL binary..  

Thu Jul  4 01:18:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/bfu.c, bfu/bfu.h, bfu/button.h, bfu/msgbox.c,
	bookmarks/dialogs.c, dialogs/auth.c, dialogs/edit.c,
	dialogs/globhist.c, dialogs/options.c, document/download.c,
	protocol/types.c, scripting/lua/core.c:

	dialog_item -> widget 

Thu Jul  4 01:07:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/Makefile.am, bfu/bfu.c, bfu/bfu.h, bfu/button.h,
	bfu/msgbox.c, bfu/msgbox.h, bookmarks/dialogs.c, config/conf.c,
	dialogs/document.c, dialogs/globhist.c, dialogs/info.c,
	dialogs/menu.c, dialogs/options.c, document/download.c,
	document/session.c, document/view.c, scripting/lua/core.c,
	protocol/mailto.c, protocol/types.c:

	Moved msg_box() from bfu/bfu.* to bfu/msgbox.*.. forked also
	bfu/button.h.  

Thu Jul  4 00:28:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	Introduced action save-formatted.  

Thu Jul  4 00:26:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/auth.c:

	When there's already username known, place cursor directly to
	password in authentication dialog.  

Wed Jul  3 23:57:27 2002  Petr Baudis <pasky@ucw.cz>:

	* THANKS:

	Thanks to various people.. :) 

Wed Jul  3 23:54:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/bfu.c:

	Enter pressed in field or password field submits the dialog as well.  

Wed Jul  3 23:46:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Added missing semicolon ;).  

Wed Jul  3 23:40:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/download.c, osdep/os_dep.c, osdep/os_dep.h,
	osdep/os_depx.h:

	Introduced open_prealloc(); prevents fragmentation of downloaded
	files on OS/2 (by mikulas, from 0.98).  

Wed Jul  3 23:25:43 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Ok ok, I give up. Enable -Werror only when --enable-debug.  

Wed Jul  3 23:23:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/lists.h:

	Fixed a C aliasing bug in list operations (by mikulas, from 0.98).  

Wed Jul  3 23:15:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	Fixed one possible (untested) crash in renderer (by mikulas, from
	0.98).  

Wed Jul  3 23:10:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Eat newlines in URL when reading it from HTML (by mikulas, from
	0.98).  

Wed Jul  3 23:03:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.h:

	Smaller MAX_CWD_LEN (larger value may cause pipe problems), also
	raised MAX_TERM_LEN (by mikulas, from 0.98).  

Wed Jul  3 22:58:54 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	Added legal notice about linking ELinks with OpenSSL, as suggested
	by Victor Khimenko <khim@sch57.msk.ru>.  

Wed Jul  3 22:50:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Close input fd in separate thread upon its startup.  

Wed Jul  3 22:39:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Added new domain names to our braindead http URL recognition table
	;p (by mikulas, from 0.98).  

Wed Jul  3 22:29:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	protocol.http.bugs.broken_302_redirect enabled by default (by
	mikulas, from 0.98).  

Wed Jul  3 22:26:04 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/croatian.lng, intl/norwegian.lng, src/intl/language.inc:

	Hmh.. forgot to resync the languages :(.  

Wed Jul  3 22:19:42 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/index.txt, intl/norwegian.lng, src/intl/lang_defs.h,
	src/intl/language.inc, AUTHORS:

	Norwegian translation by Simen Graaten <simeng@slarkware.com> (from
	0.98).  

Wed Jul  3 22:18:27 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/croatian.lng, intl/index.txt, src/intl/lang_defs.h,
	src/intl/language.inc:

	Croatian translation by Denis Lackovic <delacko@fly.srk.fer.hr>
	(from 0.98).  

Wed Jul  3 22:13:24 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/catalan.lng, src/intl/language.inc:

	Catalan translation update by Carles Sadurn Anguita <isard@ctv.es>
	(from 0.98).  

Wed Jul  3 22:05:14 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	On OS/2, disable -Zbin-files (set automatically by SOME versions of 
	autoconf, making behaviour of program autoconf-version-dependent)
	(by mikulas, from 0.98).  

Wed Jul  3 21:55:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/bfu.c:

	In dialog boxes, space now submits the dialog and enter (un)selects
	the current widget; so that the behaviour is now consistent with
	forms.  

Wed Jul  3 21:50:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/html/Makefile.am, scripting/lua/Makefile.am,
	Makefile.am:

	Module-specific TODOs are now included in distributions.  

Wed Jul  3 21:50:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/scripting/lua/TODO:

	What would be nice in Lua scripting support area..? 

Wed Jul  3 21:21:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	More slash fixes, but only minor ones.  

Wed Jul  3 16:46:41 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre10.CVS 

Wed Jul  3 16:44:53 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre10 

Wed Jul  3 16:32:25 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/config/cmdline.c, src/protocol/ftp.c,
	src/protocol/url.c:

	Compilation fixes for gcc-3.1 by <pixel@mandrakesoft.com>.  

Wed Jul  3 15:08:26 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/danish.lng, src/intl/language.inc:

	Danish translation update by Jonas.  

Wed Jul  3 15:04:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.c, protocol/types.c:

	Fix leaking in extensions menu. Introduced new flag for free_i
	bitmask.  

Wed Jul  3 15:03:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/options.c:

	Fixed commandline options (mainly no-connect).  

Wed Jul  3 12:42:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Typo fix, patch by zas.  

Wed Jul  3 12:12:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Ehm, typo fix ;).  

Wed Jul  3 12:03:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	OOPS! We twice tried to load global config file, and never 
	~/.elinks/elinks.conf ;).  

Wed Jul  3 12:02:03 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/conf.c, scripting/lua/core.c:

	Insert slash after CONFDIR.  

Wed Jul  3 11:29:54 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/conv/conf-links2elinks.awk:

	More of that ;).  

Wed Jul  3 11:28:15 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/conv/conf-links2elinks.awk:

	Refer to conf-links2elinks.awk instead of links_to_elinks.awk.  

Tue Jul  2 22:39:30 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre9.CVS 

Tue Jul  2 22:38:38 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre9 

Tue Jul  2 22:38:05 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, elinkskeys.5, elinkskeys.5.in,
	contrib/lua/hooks.lua, contrib/lua/hooks.lua.in, src/config/conf.c,
	src/scripting/lua/core.c:

	We now respect sysconfdir and play with it properly ;).  

Tue Jul  2 21:54:14 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/conv/old_to_new_bookmarks.sh:

	old_to_new_bookmarks.sh still goes to ~/.links 

Tue Jul  2 21:48:35 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	install-exec-hook instead of invalid install-hook 

Tue Jul  2 21:40:40 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	Scream at user after make install ;).  

Tue Jul  2 21:40:25 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	Some upgrade hints..  

Tue Jul  2 20:22:35 2002  Petr Baudis <pasky@ucw.cz>:

	* NEWS:

	NEWS in last -pre 

Tue Jul  2 16:05:00 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre8.CVS 

Tue Jul  2 16:03:01 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre8 

Tue Jul  2 16:00:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, kbdbind.c, kbdbind.h:

	Added keybinding rewriting. Keybindings are saved again ;).  

Tue Jul  2 00:53:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: cmdline.c, conf.c, options.c, options.h:

	Unmark options tree properly (multiple saves should work properly
	now) - introduced unmark_options_tree(). Removed *_name().  

Mon Jul  1 22:47:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Automatical config file rewriting; pretty cool, I'd say - we keep
	everything as user made it, only replace values of options if
	different and possibly add missing options at the end of file. Needs
	a bit more work yet, but it's basically working. Temporarily
	disabled keybinding saving.  

Mon Jul  1 18:00:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Don't show redundant comments for autocreated options. *REALLY*
	INSANE stuff. Uufff..  

Mon Jul  1 16:44:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Saved options tree is now nicely indented ;).  

Mon Jul  1 16:21:31 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, kbdbind.c, kbdbind.h:

	Keybinding is now saved to elinks.conf as well when writing it. Some
	newlines are placed differently in options section.  

Mon Jul  1 15:07:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/html/parser.c:

	parse_*() (almost *) -> read_*().  

Mon Jul  1 15:06:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Compilation fix, renamed variables to some meaningful names
	(enternaitment I choose when I'm too lazy to do any real work ;).  

Mon Jul  1 14:58:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Little source tidyup and minor reorganizations.  

Mon Jul  1 14:53:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Moved strtonum lookup tables outside their functions. parse_act() ->
	parse_action().  

Mon Jul  1 14:48:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.h:

	Introduced OPT_WATERMARK.  

Mon Jul  1 14:44:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Pass options tree pointer to parser functions.  

Mon Jul  1 13:19:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Introduced include command, loads specified config file.  

Sun Jun 30 22:51:16 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/hooks.lua:

	home_dir was used uninitialized.  

Sun Jun 30 22:33:22 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/lua/: config.lua, hooks.lua:

	Splitted configuration section of hooks.lua to config.lua.  

Sun Jun 30 22:21:05 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: Makefile.am, bm.lua, elinks-remote, hooks.lua,
	md5check.lua, remote.lua, lua/bm.lua, lua/elinks-remote,
	lua/hooks.lua, lua/md5check.lua, lua/remote.lua:

	Moved lua stuff to lua/.  

Sun Jun 30 22:16:42 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: conf-links2elinks.awk, mailcap.pl,
	old_to_new_bookmarks.sh, w3m2links.gawk,
	conv/conf-links2elinks.awk, conv/mailcap.pl,
	conv/old_to_new_bookmarks.sh, conv/w3m2links.gawk, Makefile.am:

	Moved conversion scripts to conv/ subdir.  

Sun Jun 30 21:46:59 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/conf-links2elinks.awk:

	Gawk script by Miciah for conversion links -> elinks config file
	format.  

Sun Jun 30 21:44:04 2002  Petr Baudis <pasky@ucw.cz>:

	* elinkskeys.5:

	Updated bind command syntax.  

Sun Jun 30 21:43:34 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: keybind-full.conf, user-keybindings.example:

	Renamed user-keybindings.example to keybind-full.conf, updated bind
	command syntax.  

Sun Jun 30 21:30:24 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: keybind.conf, user.example:

	Renamed user.example to keybind.conf, kept only keybindings, whose
	syntax was updated.  

Sun Jun 30 21:21:29 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	Some tips about reducing elinks binary size.  

Sun Jun 30 21:11:44 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/config/kbdbind.c, src/config/kbdbind.h,
	src/document/view.c:

	Introduced actions jump-to-link and follow-link, jump-to-link under
	key 'l' (only 'L' for link menu now) - jumps to link with number
	same as repeat count prefix. Patch by Miciah. Laalaa trala laaalaa
	what a great music is this.. *cough* ;) 

Sun Jun 30 19:50:56 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/hooks.lua:

	Prefixes ('bookmarks') extended and stored in table, patch by
	Matthew Mueller <donut@azstarnet.com>.  

Sun Jun 30 15:18:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: kbdbind.c, kbdbind.h:

	Added ACT_NONE "none" action (as substitute for unbind).  

Sun Jun 30 15:16:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, kbdbind.c, kbdbind.h, opttypes.c:

	Introduced bind command in config file.  

Sun Jun 30 11:49:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Rewritten part of config file parser; now each command has own
	parsing function.  

Sat Jun 29 22:01:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, opttypes.c, opttypes.h:

	read now only reads the data from config file, introduced set which
	converts it and saves to memory. Also introduced add/remove for
	further use (lists as an options).  

Sat Jun 29 21:50:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/memdebug.c:

	Always show use position in dump_info().  

Sat Jun 29 15:24:06 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/document/view.c:

	Fixed option name in ACT_TOGGLE_DISPLAY_TABLES case, patch by
	Matthew Mueller <donut@azstarnet.com>.  

Sun Jun 23 18:27:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Typo fixes by Jonas Fonesca.  

Sun Jun 23 13:17:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Some more comments.  

Sun Jun 23 13:00:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	mime.handler._template_._template_ not OPT_AUTOCREATE anymore.  

Sun Jun 23 11:42:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	Fixed adding extensions.  

Sun Jun 23 10:37:07 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/parser.c:

	Tidy up, minor optimizations.  

Sun Jun 23 09:37:34 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	TODO updates 

Sat Jun 22 22:39:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/globhist.c, util/secsave.c:

	Another #include fixes.  

Sat Jun 22 21:20:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/bfu.c, bookmarks/bookmarks.c, cookies/cookies.c,
	cookies/parser.c, document/globhist.c, document/location.c,
	intl/charsets.c, intl/language.c, lowlevel/home.c, protocol/file.c,
	protocol/mailto.c, protocol/url.c, util/conv.c, util/memdebug.c,
	util/memlist.c, util/secsave.c, util/string.h:

	Compilation fixes - missing includes.  

Sat Jun 22 16:45:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/download.c, protocol/types.c,
	protocol/types.h:

	Reworked MIME types saving; now we've mime.type.class.id =
	handlername and mime.handler.handlername.system.*. Clarified
	mime.extension.* description.  

Sat Jun 22 16:34:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Fix reading of option with no read handler.  

Sat Jun 22 10:42:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	Save '.' in extension as '-' (so we now allow it again). Don't match
	only the part after last dot, but the whole extension, if possible.  

Fri Jun 21 20:28:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/terminal.c, util/string.c, util/string.h:

	debug_*acpy() made static inline and moved to .h. Options used
	inside redraw_screen() are now cached - RAPID SPEEDUP..  

Fri Jun 21 19:25:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, document/history.c, document/location.c,
	util/memory.c:

	Use leak debugger only when DEBUG is defined. Compilation fix in
	mem_calloc(). Fix in freeing histories.  

Fri Jun 21 18:16:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	PRINT_CHAR -> static inline print_char(); get_cp_index() is now
	cached, it should result in *big* performance increase.  

Fri Jun 21 17:52:24 2002  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	Some variables declarations were moved to a better place.  

Fri Jun 21 17:32:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/: conv.c, conv.h:

	Moved upcase() to .h and made static inline, as it was gross cpu
	eater otherwise.  

Fri Jun 21 16:54:59 2002  Laurent Monin <zas@norz.org>:

	* src/: dialogs/options.c, document/cache.c,
	document/html/renderer.c, lowlevel/sched.c:

	document.cache.format/memory.size is now generalized.  

Fri Jun 21 16:23:44 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, util/secsave.c:

	Option secure_save was renamed to secure_file_saving.  

Fri Jun 21 14:13:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/globhist.c:

	enable_global_history -> global.enable 

Fri Jun 21 14:11:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, dialogs/options.c, document/options.c,
	document/html/renderer.c:

	avoid_dark_on_black -> allow_dark_on_black 

Fri Jun 21 14:04:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/session.c:

	Moved show_*_bar and startup_goto_dialog from document.browse to ui.  

Fri Jun 21 13:58:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, cookies/cookies.c:

	cookies namespace fixes - policy -> accept_policy.  

Fri Jun 21 13:51:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, dialogs/options.c, document/options.c,
	document/session.c:

	document namespace fixes - assume_codepage -> codepage.assume,
	force_assume_codepage -> codepage.force_assumed.  

Fri Jun 21 13:35:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, dialogs/menu.c, dialogs/options.c,
	document/download.c:

	document.download namespace fixes - download_dir -> directory,
	download_utime -> set_original_time.  

Fri Jun 21 13:28:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.h, opttypes.c:

	Removed OPT_PROGRAM.  

Fri Jun 21 13:27:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Removed stale type handlers.  

Thu Jun 20 11:37:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Write also option descrpitions to elinks.conf.  

Thu Jun 20 11:08:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Removed stale TODO.  

Thu Jun 20 11:05:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, dialogs/options.c, osdep/os_dep.c,
	osdep/os_dep.h, protocol/mailto.c, protocol/types.c,
	protocol/types.h:

	Introduced get_system_str(), when in X-Windows, we now add -x11 to
	SYSTEM_STR (always). Totally removed possibility to do anything with
	associations in UI now.  

Thu Jun 20 10:13:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Never use terminal.default, always use terminal._template_ if not
	sure.  

Thu Jun 20 10:12:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/select.c:

	tralala, alphabetical order 

Thu Jun 20 10:11:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/options.c, dialogs/menu.c,
	document/download.c, protocol/types.c, protocol/types.h:

	Associations integrated to new options subsystem. Removed struct
	assoc. Trivial tidyups.  

Thu Jun 20 08:55:25 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/select.c:

	Minor tidy up.  

Thu Jun 20 08:20:59 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/select.c:

	string.h is now included.  

Wed Jun 19 13:26:07 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/terminal.c:

	TERM environnement variable is now checked for sanity to prevent
	potential configuration file corruption.  

Tue Jun 18 19:52:22 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/header.c:

	Minor tidy up.  

Tue Jun 18 19:36:01 2002  Laurent Monin <zas@norz.org>:

	* src/: document/html/parser.c, protocol/http/header.c,
	util/string.h:

	The macro named U() was renamed to IS_QUOTE().  

Tue Jun 18 08:23:53 2002  Laurent Monin <zas@norz.org>:

	* src/util/memdebug.c:

	A typo in an error message in debug_mem_calloc() was fixed.  

Mon Jun 17 21:41:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/memdebug.c:

	Introduced underflow/overflow checking, patch by zas and me. Removed
	thee undef garbage at the file end.  

Mon Jun 17 21:10:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/memdebug.c:

	Introduced dump_info() dumping alloc_header contents and relevant
	info. ah->file/line updated in realloc().  

Mon Jun 17 16:07:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, config/options.h, dialogs/options.c,
	protocol/types.c:

	Introduced get_opt_rec_real().  

Mon Jun 17 15:16:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, dialogs/options.c, protocol/mailto.c,
	protocol/types.c, protocol/types.h:

	Enabled saving of mailto/telnet/tn3270 external programs - they are
	now reusing options tree infrastructure. Needs more work.  

Mon Jun 17 15:12:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/conv.c:

	Fixed bug in snzprint() (one superfluous char).  

Mon Jun 17 11:42:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/memdebug.c:

	CHECK_REALLOC_NULL is now defined by default. Introduced
	CHECK_INVALID_FREE.  

Mon Jun 17 11:23:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/opttypes.c, dialogs/info.c,
	document/html/parser.c, util/Makefile.am, util/error.c,
	util/error.h, util/memdebug.c, util/memdebug.h, util/memory.h,
	util/string.c:

	Moved memory debugger from util/error.* to util/memdebug.*.  

Mon Jun 17 11:23:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	Compilation fix for the last fix ;).  

Mon Jun 17 10:31:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	Fixed last patch.  

Mon Jun 17 10:28:17 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/types.c:

	A call to mem_alloc() + sprintf() was replaced by a call to safer
	straconcat().  

Mon Jun 17 10:18:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	Trivial tidyup ;).  

Mon Jun 17 10:12:59 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/types.c:

	An overflow by two bytes was fixed in get_real_opt().  

Mon Jun 17 08:08:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/bookmarks.c, dialogs/globhist.c, util/string.h:

	Reverted last patch, it didn't work out..  

Mon Jun 17 08:01:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/bookmarks.c, dialogs/globhist.c, util/string.h:

	Move #define _GNU_SOURCE near strcasestr(), as appropriate.  

Mon Jun 17 08:00:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, bfu/bfu.h, bookmarks/bookmarks.h,
	config/options.h, dialogs/globhist.c, document/cache.h,
	document/download.h, document/globhist.h, document/location.h,
	document/session.h, document/html/parser.h,
	document/html/renderer.h, lowlevel/sched.h, lowlevel/terminal.h,
	protocol/types.h, util/Makefile.am, util/blacklist.c, util/error.c,
	util/hash.h, util/lists.h:

	Moved lists handling stuff from links.h to util/lists.h 

Mon Jun 17 07:45:22 2002  Laurent Monin <zas@norz.org>:

	* src/util/string.c:

	A typo was fixed. Useless commented old code was removed from
	safe_strncpy() code.  

Mon Jun 17 07:42:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, main.c, bfu/bfu.c, bfu/menu.c,
	bookmarks/bookmarks.c, bookmarks/dialogs.c, config/cmdline.c,
	config/conf.c, config/kbdbind.c, config/options.c,
	config/options.h, config/opttypes.c, config/urlhist.c,
	cookies/cookies.c, dialogs/auth.c, dialogs/document.c,
	dialogs/edit.c, dialogs/globhist.c, dialogs/info.c, dialogs/menu.c,
	dialogs/options.c, dialogs/refresh.c, document/cache.c,
	document/download.c, document/dump.c, document/globhist.c,
	document/history.c, document/location.c, document/session.c,
	document/view.c, document/vs.c, document/html/parser.c,
	document/html/renderer.c, document/html/tables.c, intl/charsets.c,
	intl/language.c, lowlevel/af_unix.c, lowlevel/connect.c,
	lowlevel/dns.c, lowlevel/home.c, lowlevel/interlink.c,
	lowlevel/kbd.c, lowlevel/sched.c, lowlevel/select.c,
	lowlevel/sysname.c, lowlevel/terminal.c, osdep/os_dep.c,
	scripting/lua/core.c, protocol/file.c, protocol/finger.c,
	protocol/ftp.c, protocol/mailto.c, protocol/types.c,
	protocol/url.c, protocol/http/auth.c, protocol/http/header.c,
	protocol/http/http.c, ssl/connect.c, util/Makefile.am,
	util/base64.c, util/blacklist.c, util/encoding.c, util/error.c,
	util/hash.c, util/memlist.c, util/memory.c, util/memory.h,
	util/secsave.c, util/string.c:

	Moved standart memory allocation functions from links.h to
	util/memory.*.  

Sun Jun 16 23:38:20 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, Makefile.base, Unicode/Makefile.am,
	contrib/Makefile.am, intl/Makefile.am, src/Makefile.am,
	src/bfu/Makefile.am, src/bookmarks/Makefile.am,
	src/config/Makefile.am, src/cookies/Makefile.am,
	src/dialogs/Makefile.am, src/document/Makefile.am,
	src/document/html/Makefile.am, src/intl/Makefile.am,
	src/lowlevel/Makefile.am, src/osdep/Makefile.am,
	src/protocol/Makefile.am, src/protocol/http/Makefile.am,
	src/scripting/lua/Makefile.am, src/ssl/Makefile.am,
	src/util/Makefile.am, test/Makefile.am:

	Build system changes - now, we _finally_ don't -I. anymore; we
	include one common file Makefile.base in all ams, where we have
	INCLUDES and also own COMPILE, because that automake idiocy; I hope
	dirname is portable enough ;).  

Sun Jun 16 23:13:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, bfu/bfu.c, bookmarks/bookmarks.c, config/conf.c,
	config/options.c, config/opttypes.c, config/urlhist.c,
	cookies/cookies.c, cookies/parser.c, dialogs/document.c,
	dialogs/edit.c, dialogs/globhist.c, dialogs/info.c, dialogs/menu.c,
	dialogs/options.c, document/cache.c, document/download.c,
	document/dump.c, document/globhist.c, document/history.c,
	document/location.c, document/options.c, document/session.c,
	document/view.c, document/vs.c, document/html/parser.c,
	document/html/renderer.c, document/html/tables.c, intl/charsets.c,
	intl/language.c, lowlevel/af_unix.c, lowlevel/home.c,
	lowlevel/interlink.c, lowlevel/kbd.c, lowlevel/sched.c,
	lowlevel/sysname.c, lowlevel/terminal.c, osdep/os_dep.c,
	protocol/file.c, protocol/finger.c, protocol/ftp.c,
	protocol/mailto.c, protocol/types.c, scripting/lua/core.c,
	scripting/lua/hooks.c, protocol/url.c, protocol/http/auth.c,
	protocol/http/header.c, protocol/http/http.c, util/Makefile.am,
	util/conv.c, util/error.c, util/secsave.c, util/string.c,
	util/string.h:

	Moved string manipulation functions from links.h to util/string.*.
	Compilation fixes related to move of some conversion functions.  

Sun Jun 16 21:22:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, bfu/bfu.c, bfu/menu.c, cookies/cookies.c,
	document/view.c, document/html/parser.c, intl/charsets.c,
	lowlevel/terminal.c, osdep/os_dep.c, protocol/http/header.c,
	protocol/http/http.c, util/conv.c, util/conv.h:

	Moved upcase(), sn(z)print(), add_(k)num_to_str() and strtolx() from
	links.h to util/conv.h. Tidyup of them.  

Sun Jun 16 20:41:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Tiny tidyup. Removed one superfluous fflush(). bad_ah_sanity() is
	static (by zas).  

Sun Jun 16 20:37:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, setup.h, util/error.c:

	Removed LEAK_DEBUG_LIST; some accompanied tiny cleanups.  

Sun Jun 16 17:24:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Introduced LESS_MEMORY_SPEED - if undefined, align pointers by 16
	rather than 8. Don't fill calloc()ed memory ;).  

Sun Jun 16 17:16:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Added filling of memory to debug_mem_calloc(); english language
	fixes.  

Sun Jun 16 17:12:03 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	#undefs are now in proper order.  

Sun Jun 16 17:10:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Normalized some macro names.  

Sun Jun 16 17:06:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	SIZE_AH_ALIGNED alignment lowered back to 7 (it's not clear why it
	was 15 before).  

Sun Jun 16 16:59:40 2002  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	CHECK_AH_SANITY_MAGIC name was changed to a shorter AH_SANITY_MAGIC.  

Sun Jun 16 16:46:53 2002  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	Introduced some convenient macros. Next step is under/overflows
	detection.  

Sun Jun 16 16:22:41 2002  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	alloc_header is now checked for sanity using a magic number.  

Sun Jun 16 15:37:48 2002  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	Allocated memory filling is implemented and can be (des-)actived at
	compile time if needed.  

Sun Jun 16 15:15:31 2002  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	debug_mem_realloc() behavior is now similar to realloc().  Code
	cleanup. Next step will be optionnal filling of allocated memory.  

Sun Jun 16 13:47:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Tidyup - mainly rename of variables; L_D_S -> SIZE_AH_ALIGNED.
	Inspired by zas.  

Sat Jun 15 22:11:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Removed x..?alloc(), useless bloat.  

Sat Jun 15 22:02:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, util/error.c, util/error.h:

	Introduced mem_calloc(), inspired by zas ;).  

Sat Jun 15 21:52:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/links.h:

	Corrections according to coding style; moved strtolx() upwards to
	its pair function.  

Fri Jun 14 21:41:04 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/bfu/bfu.c, src/config/kbdbind.c,
	src/config/kbdbind.h:

	Unambiguous autocompletion (auto-complete-unambiguous, Ctrl-R),
	patch by Miciah Dashiel <theweirdo@subdimension.com>.  

Thu Jun 13 10:25:17 2002  Laurent Monin <zas@norz.org>:

	* src/osdep/os_dep.c:

	Tidy up. Coding style conformance to HACKING document was improved.  

Wed Jun 12 19:32:19 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/german.lng, intl/italian.lng, src/intl/language.inc:

	Hopefully finally fixed the trigraph problem.  

Wed Jun 12 14:33:44 2002  Laurent Monin <zas@norz.org>:

	* HACKING:

	More about coding style.  

Tue Jun 11 22:48:51 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/ukrainian.lng, src/intl/language.inc:

	Ukrainian translation update by Dmitry.  

Tue Jun 11 22:47:25 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/german.lng, intl/italian.lng, src/intl/language.inc:

	hmh, fixed trigraphs again.. *shrug* 

Tue Jun 11 22:20:40 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/german.lng, intl/italian.lng, src/intl/language.inc:

	Get rid of stupid trigraph warnings, reported by yanek.  

Tue Jun 11 20:23:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Compilation warning fix.  

Tue Jun 11 20:22:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.h:

	Introduced SYSTEM_STR for each OS.  

Tue Jun 11 20:17:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	First bit in introducing of new scheme for specifying user protocols
	handlers.  

Tue Jun 11 20:12:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	Fixed crash when opening files with no extension, reported by Witold
	Filipczyk <witekfl@poczta.onet.pl>.  

Tue Jun 11 19:27:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: protocol/file.c, util/Makefile.am, util/compress.c,
	util/compress.h, util/encoding.c, util/encoding.h:

	Move util/compress.* to more appropriate util/encoding.*.  

Tue Jun 11 15:32:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/refresh.h:

	Remove spurious ';', reported by Doug Kearns
	<djkea2@mugca.its.monash.edu.au>.  

Tue Jun 11 15:20:38 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/globhist.c:

	Information about an global history item can now be obtained in
	globhist dialog by pressing the (new) info button. It prints title,
	url, and last visit time. Last inserted item is now printed on top
	of the list instead of the bottom.  

Tue Jun 11 15:15:07 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	Fix french block cursor translation.  

Tue Jun 11 15:11:10 2002  Laurent Monin <zas@norz.org>:

	* src/: document/dump.c, lowlevel/sched.c:

	Tidy up.  

Tue Jun 11 15:09:07 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Fix a potential bad comparaison of keys in table cache code 

Tue Jun 11 10:18:17 2002  Petr Baudis <pasky@ucw.cz>:

	* NEWS:

	Release summaries added to NEWS.  

Mon Jun 10 19:00:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/scripting/lua/core.c:

	Use sigjmp_buf instead of jmp_buf; fixes possible warning.  

Mon Jun 10 15:54:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, config/options.h, config/opttypes.c,
	dialogs/edit.c, protocol/types.c, protocol/types.h:

	Moved extension<->mimetype to options space, so it's now
	saved/loaded properly; removed struct extension. Introduced
	delete_option(). Bugfix in str_dup().  

Sun Jun  9 20:14:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/conf.c, config/options.c, config/options.h,
	config/opttypes.c, dialogs/options.c, document/session.c,
	document/view.c, document/html/renderer.c, intl/language.c,
	lowlevel/terminal.c, lowlevel/terminal.h:

	Enabled terminal options saving - they are now saved as
	"terminal.<TERM>.flag"; removed struct term_spec. Bugfixes in
	OPT_AUTOCREATE support; #template# is now _template_. option->name
	is now dynamically allocated.  

Sun Jun  9 16:09:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	Another gcc-2.96 stupidity fixed, thanks to Dmitry :).  

Sun Jun  9 15:38:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/connect.c:

	Fixed possible warning reported by Dmitry..? 

Sun Jun  9 14:53:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, kbdbind.c, options.c, options.h, opttypes.c,
	opttypes.h:

	Support for OPT_AUTOCREATE. Introduced dup handler for option types
	and function copy_option(). Fixed warnings in config/kbdbind.c
	(reported by Dmitry). Disabled some obsolete soon-to-be-replaced
	types finally.  

Sun Jun  9 11:09:33 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	French translation was updated.  

Sun Jun  9 10:59:01 2002  Laurent Monin <zas@norz.org>:

	* src/main.c:

	Memory allocated for table cache is now freed in
	terminate_all_subsystems();before exiting if needed.  

Sat Jun  8 11:44:13 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Small tidy up concerning table cache (idea by Pasky ;).  

Sat Jun  8 11:28:38 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	Table cache is now using hashes. Big performance improvement when
	rendering pages using a lot of nested tables.  

Sat Jun  8 11:25:05 2002  Laurent Monin <zas@norz.org>:

	* src/util/hash.c:

	free_hash() do not free values and keys anymore.  

Sat Jun  8 09:57:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Tidyup of translate_directories(). Also, if /. or /.. is the last
	segment of path, it (and preceding path element, respectively) is
	removed as well - reported by Jonas Fonseca <fonseca@diku.dk>.  

Fri Jun  7 22:28:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/html/parser.c:

	Introduced document.browse.images.file_tags, which can enable
	displaying [filename] instead of [IMG] possibly. Original patch by
	Grzegorz Golawski <grzegol@pld.org.pl>.  

Fri Jun  7 20:09:23 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/README:

	Added guide written by Brain.  

Fri Jun  7 19:53:44 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/danish.lng, intl/dutch.lng,
	intl/english.lng, intl/estonian.lng, intl/finnish.lng,
	intl/french.lng, intl/galician.lng, intl/german.lng,
	intl/greek.lng, intl/hungarian.lng, intl/icelandic.lng,
	intl/indonesian.lng, intl/italian.lng, intl/lithuanian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng, src/dialogs/document.c,
	src/document/view.c, src/document/view.h,
	src/document/html/parser.c, src/document/html/parser.h,
	src/document/html/renderer.c, src/document/html/renderer.h,
	src/intl/lang_defs.h, src/intl/language.inc:

	Added support for TITLE attribute of A, INPUT and IMG tags (it was
	alias for ALT in IMG already; it still acts like that as well). The
	attribute is displayed in current link part of the document info.
	Idea by David Mediavilla <benxrqzpd001@sneakemail.com> and Dave
	Mielke <dave@mielke.cc>.  

Fri Jun  7 18:06:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/options.c, document/dump.c:

	Introduced document.dump.codepage (instead of hardwired codepage 0
	aka us-ascii) (reported by Fredrik Eriksson
	<fredrik.eriksson@flowsecurity.se>); moved document.dump_width to
	document.dump.width; removed obsoleted hack in main.c,
	get_cp_index() is now called directly in config/options.c. Don't
	expect document.dump to live long, however, I think I'll make it
	just a special case of terminal.  

Fri Jun  7 17:37:47 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Set -Werror at the end of the configure, as configure tests were
	failing otherwise.  

Fri Jun  7 17:22:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/kbd.c:

	Another compilation warning fix. *yawn* 

Fri Jun  7 17:20:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: kbdbind.c, opttypes.c:

	Fixed compilation warnings - return 0 in now unimplemented option
	types reading functions.  

Fri Jun  7 17:18:18 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Add -Werror to CFLAGS. Making hacking easy for the masses (tm).  

Fri Jun  7 17:14:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.h:

	Finally introduced get_opt_bool(), doing the same job as
	get_opt_int() but making the stuff more consistent. That means also
	compilation fix for the previous patch ;).  

Fri Jun  7 17:03:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, lowlevel/kbd.c:

	Introduced boolean option ui.window_title, determining whether we
	will touch window title if ELinks is being run in xterm or so; idea
	by Jorgen A. Erhard <jae+debian@jerhard.org>, also thanks to Peter
	Gervai.  

Fri Jun  7 15:26:39 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/romanian.lng, src/intl/language.inc:

	Romanian translation update; patch by Ionel Mugurel Ciobica
	<tgakic@chem.tue.nl>.  

Sat Jun  1 18:46:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: cmdline.c, conf.c, options.c, opttypes.c:

	Ignore options with OPT_HIDDEN flag on some places. Fix bool options
	commandline handling, thanks to Zaroz <zaroz@users.sf.net>.  

Sun May 26 18:59:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, opttypes.c:

	Do not save aliases.  

Sun May 26 18:54:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/cmdline.c, config/options.c,
	config/urlhist.c, dialogs/menu.c, document/download.c,
	document/dump.c, document/view.c, protocol/file.c:

	Divided options tree to root_options and cmdline_options.  

Sun May 26 17:56:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: cmdline.c, conf.c, options.c, options.h, opttypes.c:

	Removed OPT_CFGFILE and OPT_CMDLINE flags. Introduced OPT_HIDDEN and
	OPT_AUTOCREATE flags (unimplemented yet). Preparations for
	commandline options in separate tree. Introduced OPT_ALIAS type.  

Sat May 25 22:55:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Fixed the last remains of the string option buffer overflow - don't
	replace string pointer in str_rd() (it took me about an hour to
	trace it there and don't ask what all i had to use! ;). Download
	(and modifying string constants in general) should now cause no
	problems.  

Sat May 25 21:40:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.h:

	Never Commit Untested Patches. Fix for the last patch - preallocate
	memory for string options correctly now.  

Sat May 25 21:18:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.h:

	...that is, preallocate MAX_STR_LEN for each options string. This
	prevents many buffer overflows and easy mistakes.  

Sat May 25 21:16:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Reverted last patch. This bug seems to be *very* common now, let's
	do it in another way..  

Sat May 25 21:13:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Fixed very stupid but also very drastic and fatal buffer overflow.
	We forgot to reallocate download_dir when we were changing it. How
	silly ;).  

Sat May 25 20:05:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.h, opttypes.c, options.c:

	Removed stale trash^W^Wterm2 support.  

Sat May 25 19:34:10 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Who Is Dmitry? 

Sat May 25 19:18:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	files -> file, totally dumb mistake.. Reported by Dmitry.  

Sat May 25 19:16:50 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Fixed bzlib detection.  

Sat May 25 13:46:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/conf.c, config/options.c, config/options.h,
	config/opttypes.c, cookies/cookies.c, dialogs/menu.c,
	dialogs/options.c, document/cache.c, document/download.c,
	document/dump.c, document/globhist.c, document/history.c,
	document/options.c, document/options.h, document/session.c,
	document/session.h, document/view.c, document/html/renderer.c,
	lowlevel/dns.c, lowlevel/sched.c, protocol/file.c, protocol/ftp.c,
	protocol/types.c, protocol/http/http.c:

	Final step of options hiearchization - options were moved to
	hiearchic structure. Note that it may change yet, without any
	backwards compatibility, so you may not want to use this yet. Watch
	links-discuss mailing list. Also, it's quite possible I forgot some.
	Fixed hiearchical options handling. Implemented saving of
	hiearchical options. Config file parser fixes. Removed struct
	document_setup. get_opt() is more debugging-friendly now -
	internal()s there will show file and line of get_opt() caller.  

Thu May 23 20:49:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	elinks.conf is automatically generated by ELinks, not Links ;p.  

Thu May 23 20:44:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/cmdline.c, config/conf.c, config/options.c,
	config/options.h, util/hash.h:

	Options are now again stored in list, not in hash anymore.
	Simplifications in hiearchic options handling. foreach_hash_item()
	parameters changed to resemble foreach() more.  

Thu May 23 19:50:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Fixed mental mistake in hiearchic options.  

Thu May 23 19:40:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	Added support for reading/writing color options.  

Thu May 23 19:26:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, opttypes.c:

	Fixed reading and writing of language and codepage type. Commented
	out writing of complex types (which are going to disappear). Now,
	ELinks is able to back read configuration saved by itself w/o any
	error. Removed comment about user.cfg on the top of elinks.conf.  

Thu May 23 18:59:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/opttypes.c:

	\\ means \ in config file.  

Thu May 23 18:56:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Add newline on proper places when saving options.  

Thu May 23 18:53:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Fixed options saving for now.  

Thu May 23 18:50:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: Makefile.am, cmdline.c, conf.c, options.c,
	options.h, opttypes.c, opttypes.h:

	Moved type handlers to config/opttypes.*.  

Thu May 23 18:38:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/Makefile.am, config/cmdline.c,
	config/cmdline.h, config/conf.c, config/conf.h:

	Moved command line processing to config/cmdline.*.  

Thu May 23 18:33:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, kbdbind.c, kbdbind.h, options.c, options.h:

	Complete rewrite of config file parser - first try. We don't write
	files in new config format yet. Also, we don't parse 'enums'
	correctly yet. However, we should be already able to parse numeric
	and string options correctly.  

Tue May 21 18:54:54 2002  Laurent Monin <zas@norz.org>:

	* src/: config/options.c, util/hash.c, util/hash.h:

	Key length is now passed to add_hash_item() and get_hash_item(), and
	key comparaisons are now byte to byte comparaison. Keys are no more
	limited to strings.  A hash function is now passed as parameter to
	init_hash(). Currently used hash function was renamed from mkhash()
	to strhash().  

Mon May 20 15:28:28 2002  Petr Baudis <pasky@ucw.cz>:

	* elinks.1, elinkskeys.5, contrib/mailcap.pl,
	contrib/user-keybindings.example, src/config/conf.c:

	elinks.cfg -> elinks.conf; user.cfg disappeared.  

Mon May 20 14:50:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Tidyup of config manipulation functions.  

Mon May 20 12:39:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Tiny tidyups. Described new config file format. Wisdom of TODO being
	spread.  

Mon May 20 11:55:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.h:

	Removed stale init_home() prototype.  

Sun May 19 21:27:15 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Use tab rather than space as a separator in cookies file. I feel
	safer now.  

Sun May 19 21:25:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Switched to new (tab-separated fields) bookmarks format completely.  

Sun May 19 19:34:51 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, elinks.1, elinkskeys.5, links.1, linkskeys.5,
	contrib/README, contrib/bm.lua, contrib/completion.tcsh,
	contrib/elinks-remote, contrib/elinks.spec.in, contrib/hooks.lua,
	contrib/links-remote, contrib/mailcap.pl, contrib/md5check.lua,
	contrib/old_to_new_bookmarks.sh, contrib/remote.lua,
	contrib/user-keybindings.example, contrib/w3m2links.gawk,
	src/Makefile.am, src/bookmarks/bookmarks.c, src/config/conf.c,
	src/config/options.c, src/config/options.h, src/config/urlhist.c,
	src/cookies/cookies.c, src/document/globhist.c,
	src/lowlevel/af_unix.c, src/lowlevel/home.c, src/lowlevel/home.h,
	src/lowlevel/interlink.c, src/scripting/lua/core.c,
	src/osdep/os_dep.c, src/util/secsave.c:

	Almost all remaing occurences of "links" changed to "elinks".
	Produced binary is named "elinks" now, global config directory is
	/etc/elinks/ now, local config directory is ~/.elinks/ now,
	links.cfg is elinks.cfg now, links.his is gotohist now, history is
	globhist now. Plenty of minor changes and updates accompanied.  
	
	YOU DO NOT WANT TO USE BUILD FROM NOW!!! Current configuration is
	lost for new ELinks, as it stays in ~/.links and ELinks will look
	for it in ~/.elinks now.  But you do NOT want to clone it! Format of
	some config files (at least bookmarks and .cfg) is going to change
	in next days, so you will just confuse your new ELinks with old
	configuration files there. Whatever you will put in ~/.elinks may
	disappear randomly in next days. I'll tell you when we'll be over
	;).  
	
	*Yawn* and now I'm going to watch GitS ;).  

Sun May 19 17:40:35 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: README, dummy-js.diff:

	Removed dummy-js - REALLY obsolete patch.  

Sun May 19 17:03:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Oops. Memory leak introduced by last commit fixed.  

Sun May 19 17:02:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, options.h:

	Hopefully last piece from first stage of options rewrite -
	preliminary hiearchic options support. It is not used anywhere yet,
	and it is probably buggy, but who cares. As a separator, | instead
	of . is used now, as we mis-use . in names of some options. Stay
	tuned, more to come. Note that you probably don't want to do any big
	changes in configuration now, as in next set of commits, new config
	format is going to come VERY soon.  

Sun May 19 16:06:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/conf.c, config/conf.h, config/options.c,
	config/options.h, dialogs/options.c, document/dump.c,
	document/session.c:

	Removed global dds, html options converted to type-specific
	add_opt_*(). Removed html_options, HTML options are now in
	links_options => bye, bye, ~/.links/html.cfg (we still read from it,
	but we never write to it anymore) (thus also removed all_options).
	Added add_opt_codepage(). First tiny bits of indicies for hiearchic
	options.  

Sun May 19 15:01:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/hash.c:

	item->value can be NULL now.  

Sun May 19 14:33:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, options.h:

	Removed http_bugs, very minor tidyup, fixed reading strings from
	config file, and most importantly fixed done_options() - we treated
	option->type as a bitmask, due to some weird bug inside my brain.  

Sun May 19 14:12:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, options.h:

	Introduced specialized macros for adding options with certain types.
	Removed most of the config variables, space is now allocated
	dynamically. WARNING: IT SEGFAULTS ON QUIT NOW! I'll have to rewrite
	some other small parts of ELinks code in order to get rid of
	http_bugs struct.  

Sun May 19 11:06:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, options.h:

	Added add_opt(), which itself composes option struct from
	parameters. Changed list of options to chain of add_opt()s.  

Sun May 19 11:05:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	dump and source are now both booleans 

Sun May 19 11:05:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/dump.c:

	Fixed possible crash when reading long streams by -source. Patch by
	Mikulas.  

Sat May 18 23:01:33 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, options.c, options.h:

	Typed options - each option has type instead of i/o handlers.
	Removed dmp and enum dump_type.  

Sat May 18 19:29:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	printhelp_cmd() uses foreach_hash_item now. We lost alphabetical
	order for now :(.  

Sat May 18 19:25:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/hash.c:

	Use init_list in init_hash().  

Sat May 18 19:25:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Disabled cache info once again - we need to rewrite this in 0.5.  

Sat May 18 19:23:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/conf.c, config/options.c, config/options.h,
	dialogs/options.c, document/download.c, document/dump.c,
	document/session.c, protocol/http/http.c:

	http_bugs are now retrieved by get_opt_*(). Removed exports of
	configuration variables (almost all). And, most importantly, all
	variables are stored in a hash now (still being transfered from a
	list there uppon init).  

Sat May 18 19:03:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/: hash.c, hash.h:

	Runtime fixes, moved hash_size macro to .h, added foreach_hash_item
	macro.  

Sat May 18 16:36:45 2002  Laurent Monin <zas@norz.org>:

	* src/util/hash.c:

	Tidy up.  

Sat May 18 14:09:31 2002  Laurent Monin <zas@norz.org>:

	* acconfig.h, configure.in:

	CONFDIR is now defined in config.h, it can be changed using
	--sysconfdir configure option. Not used for now.  

Sat May 18 13:41:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/: Makefile.am, hash.c, hash.h:

	First try of hashing support.  

Sat May 18 12:19:35 2002  Laurent Monin <zas@norz.org>:

	* src/util/secsave.c:

	Aesthetical changes. Idea by Pasky ;) 

Sat May 18 11:49:17 2002  Laurent Monin <zas@norz.org>:

	* src/util/secsave.c:

	When using secsave option, temporary file has now a random name and
	is opened in a more secure way.  Some checks were added to prevent
	double free().  Access check to file on systems that don't have
	access() is fixed. fopen() call with "w" was breaking secsave
	feature because it truncated the file while opening it.  

Fri May 17 23:18:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/options.c, protocol/ftp.c:

	Use get_opt() in options dialogs.  

Fri May 17 22:41:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, lowlevel/sched.c, protocol/ftp.c,
	protocol/types.c, protocol/http/http.c:

	Last wave - fake_referer .. proxy_passwd.  

Fri May 17 22:31:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/globhist.c, document/history.c,
	document/session.c, document/view.c, protocol/file.c,
	protocol/ftp.c, protocol/http/http.c:

	Next wave, color_dirs .. startup_goto_dialog.  

Fri May 17 22:14:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, options.h:

	Removed some stale variables. Added get_opt_ptr() macro.  

Fri May 17 22:13:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, document/cache.c, document/download.c,
	document/html/renderer.c, lowlevel/dns.c, lowlevel/sched.c:

	Runtime fixes of the first wave. Second wave - async_lookup ..
	memory_cache_size.  

Fri May 17 21:59:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/urlhist.c, cookies/cookies.c,
	dialogs/menu.c, document/download.c, document/dump.c,
	document/view.c, protocol/file.c, util/secsave.c:

	First part of options (anonymous .. secure_save) is now being
	retrieved by get_opt().  

Fri May 17 21:34:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, options.c, options.h:

	get_opt() and get_opt_rec() now take option list where they should
	search the option in (typed wrappers automatically use links_options
	by default). get_opt_rec() can now return NULL, internal() for that
	case moved to get_opt(). Introduced opt_name(), doing reverse of
	cmd_name(). get_opt_rec() now used while reading commandline and
	configfile in conf.c. The fun ride begins..  

Fri May 17 21:07:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Comments, merged from links-current.  

Fri May 17 20:13:19 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Notice about Links co-authorship for mikulas, brain and clock.  

Fri May 17 20:08:04 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/util/secsave.c:

	Check for access(2).  

Fri May 17 20:04:55 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/lowlevel/sysname.c:

	If available, use uname(2). Merged from links-current.  

Fri May 17 19:12:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: af_unix.c, interlink.c:

	Oops. We forgot to htons() LINKS_PORT. Merged from links-current.  

Fri May 17 18:12:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/intl/language.inc, intl/danish.lng:

	Danish translation update by Jonas Fonesca.  

Fri May 17 18:12:17 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/completion.tcsh, intl/danish.lng:

	Updated the completion file, patch by Jonas Fonesca. Added more
	ELinks options and support for -- options.  

Fri May 17 17:41:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/document.c, protocol/url.c:

	Insert #thing to displayed URL in document info, if there was any.
	Idea by Dmitry.  

Fri May 17 16:18:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	Introduced action download-image. Idea by Dmitry.  

Fri May 17 15:56:42 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/ukrainian.lng, src/intl/language.inc:

	Ukraininan language update by Dmitry.  

Fri May 17 15:43:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/sched.c, scripting/lua/hooks.c:

	get_proxy() was returning pointer to static buffer instead of
	dynamic one. Patch by Peter Wang.  

Fri May 17 15:41:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, util/secsave.c, util/secsave.h:

	stat() destination file while using secure save. Automatically
	disable secure save when target is symlink. Raise error when we
	don't have read or write permissions on the file. Use unlink() only
	on OS2, as it breaks atomicity on other systems. Patch by zas and
	me.  

Wed May 15 08:56:03 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/bookmarks.c:

	Bookmarks are resaved only when modified. Patch by Fabio Bonelli and
	Zas.  

Mon May 13 06:26:23 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	French translation update by Zas.  

Sun May 12 20:28:41 2002  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	Added locations of PLD RPM packages, kindly provided by Witold
	Filipczyk.  

Sun May 12 20:27:30 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Moved check for -ldl before lua check.  

Sun May 12 20:19:27 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/.cvsignore, contrib/.cvsignore, intl/.cvsignore,
	test/.cvsignore:

	.cvsignore for ignoring Makefile.in 

Sun May 12 20:15:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/Makefile.am, dialogs/auth.c, dialogs/auth.h,
	protocol/http/Makefile.am, protocol/http/auth.c,
	protocol/http/auth.h, protocol/http/http.c:

	Fixes of httpauth move.  

Sun May 12 16:40:43 2002  Jan Sembera <fis@ji.cz>:

	* src/: main.c, dialogs/Makefile.am, dialogs/auth.c,
	dialogs/auth.h, dialogs/menu.c, lowlevel/sched.c, lowlevel/sched.h,
	protocol/http/Makefile.am, protocol/http/auth.c,
	protocol/http/auth.h:

	- http_auth separation patch (i hope i haven't missed anything) 

Sun May 12 16:18:30 2002  Laurent Monin <zas@norz.org>:

	* src/document/cache.c:

	Tidy up.  

Sun May 12 14:46:28 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, src/lowlevel/dns.c:

	The famous DNS bug (connection terminated in lookup state caused
	catastrophe; broken kill_dns_request()) should be finally fixed now.  

Sun May 12 12:59:27 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, configure.in, Unicode/Makefile.am,
	contrib/Makefile.am, intl/Makefile.am, test/Makefile.am:

	Each subdir has own Makefile.am now.  

Sun May 12 06:34:22 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: LinksOS2Icon.zip, README:

	Links icons for OS/2 in various sizes and color depths.  

Sat May 11 20:26:46 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/completion.tcsh:

	Completions for tcsh by Jonas Fonesca.  

Sat May 11 20:13:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Fixed displaying of VT-100 frames in UTF-8 I/O mode. Also ^[11m
	sequence is not sent while in UTF-8 I/O mode. Patch by Ben Sittler.  

Sat May 11 18:33:38 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre7.CVS (yes, versioning scheme is changing a bit; now CVS
	versions will have version PREV_REL.CVS; stay tuned, more to come) 

Sat May 11 18:32:14 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre7 

Sat May 11 18:16:47 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Version now doesn't contain dash, CVS is separated by dot now.  

Sat May 11 18:15:54 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, contrib/elinks.spec, contrib/elinks.spec.in:

	Moved contrib/elinks.spec to contrib/elinks.spec.in, big cleanup and
	great symplifications. Patch by <yanek@yankuv.koniec.sk>.  

Sat May 11 18:05:34 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/compress.c:

	Fixed compilation w/o zlib or bzlib.  

Sat May 11 16:49:28 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/italian.lng, src/intl/language.inc:

	Italian translation update, patch by Fabio Bonelli.  

Sat May 11 16:47:54 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/danish.lng, intl/dutch.lng,
	intl/english.lng, intl/estonian.lng, intl/finnish.lng,
	intl/french.lng, intl/galician.lng, intl/german.lng,
	intl/greek.lng, intl/hungarian.lng, intl/icelandic.lng,
	intl/indonesian.lng, intl/italian.lng, intl/lithuanian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng, src/config/options.c,
	src/config/options.h, src/dialogs/options.c, src/intl/lang_defs.h,
	src/intl/language.inc, src/protocol/http/http.c:

	Support for Accept-language, patch by Fabio Bonelli.  

Sat May 11 15:20:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	maybe_pre_format_html() now takes cache_entry instead of status;
	patch by Peter Wang.  

Sat May 11 14:38:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/links.h:

	Temporarily always define LEAK_DEBUG and LEAK_DEBUG_LIST now :(.  

Sat May 11 12:24:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/links.h:

	We will never use non-debug code for memacpy(), as it's completely
	redundant. Comment added, should be removed soon.  

Sat May 11 12:05:24 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/osdep/os_dep.c:

	Include <io.h> in os_dep.c, for win32 (by mikulas, from 0.97).  

Sat May 11 11:49:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	Fix in displaying Debug in feature list.  

Fri May 10 22:06:54 2002  Petr Baudis <pasky@ucw.cz>:

	* README:

	Corrected some obsolete statements about ELinks, added description
	of differences between Links and ELinks.  

Fri May 10 21:38:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, dialogs/info.c:

	DEBUG on compilation fixes, added to features list.  

Fri May 10 21:26:41 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/links.h, src/setup.h:

	Turn DEBUG off by default, could be enabled thru configure.  

Fri May 10 17:53:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/tables.c:

	Disabled famous well-known and many-errors-catching internal() "cell
	is now wider" finally (by mikulas, from 0.97).  

Fri May 10 17:50:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Big forms are slightly faster - we don't uselessly check unused
	input tags (I hope that's it ;) (by mikulas, from 0.97).  

Fri May 10 17:46:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Default value of cols attribute of textarea is now
	HTML_DEFAULT_INPUT_SIZE, instead of 20 (by mikulas, from 0.97).  

Fri May 10 17:45:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Tread LF as space in attributes (by mikulas, from 0.97).  

Fri May 10 17:43:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Proccess even HTML code like <font size=1<b> (unterminated tag
	followed by another tag) correctly (by mikulas, from 0.97).  

Fri May 10 17:35:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	Move ending field of file_menu22[] outside #ifdef LEAK_DEBUG (by
	mikulas, from 0.97).  

Fri May 10 17:34:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	End doesn't skip to next line when wrapping in textarea (by mikulas,
	from 0.97).  

Fri May 10 17:32:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/bfu.c:

	In menu offered by ^W, last item is selected initially (by mikulas,
	from 0.97).  

Fri May 10 17:16:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Fixed OS/2 crash when user attempted to insert link addr to
	clipboard, but no link was selected (by mikulas, from 0.97).  

Fri May 10 17:14:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/bfu.c:

	Fixed OS/2 crash when user attempted to paste empty clipboard.  

Fri May 10 17:12:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Swapped x and y entries when reporting image in form (by mikulas,
	from 0.97).  

Fri May 10 17:09:20 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/document/download.c, src/lowlevel/terminal.h,
	src/osdep/os_dep.c, src/osdep/os_dep.h, src/osdep/win32.c:

	Win32 stuff - many bugfixes, more win32-specific functions, better
	cygwin support, etc (by mikulas, from 0.97).  

Fri May 10 16:25:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/secsave.c:

	Include unistd.h for unlink() ;).  

Fri May 10 16:23:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/secsave.c:

	File is unlink()ed before rename()ing in secsave routines. This is
	because of OS/2 which needs that. Reported by someone who I can't
	remember now :( before some time already. (by mikulas, from 0.97) 

Fri May 10 16:20:29 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, document/view.c, document/html/tables.c,
	intl/charsets.c:

	Fixed name clashes on MacOS X (by mikulas, from 0.97).  

Fri May 10 13:27:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Enable ^[[11m hack by default (by mikulas, from 0.97).  

Fri May 10 13:26:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/: html/renderer.c, view.c:

	Don't decode and back encode hidden form items (by mikulas, from
	0.97).  

Fri May 10 13:06:10 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/lowlevel/sysname.c:

	Check for popen(), always default system_name to SYSTEM_NAME if not
	available.  

Fri May 10 12:46:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/error.c:

	Fix of zas' tidyup.  

Fri May 10 09:27:08 2002  Laurent Monin <zas@norz.org>:

	* src/ssl/: connect.c, ssl.c:

	Tidy up.  

Fri May 10 09:19:14 2002  Laurent Monin <zas@norz.org>:

	* src/util/error.c:

	Tidy up.  

Fri May 10 09:03:33 2002  Laurent Monin <zas@norz.org>:

	* src/intl/language.c:

	Tidy up.  

Fri May 10 08:53:37 2002  Laurent Monin <zas@norz.org>:

	* src/intl/charsets.c:

	Tidy up.  

Thu May  9 21:32:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	One possible variant (disabled anyway) included.  

Thu May  9 21:16:37 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/protocol/file.c, src/util/compress.c,
	src/util/compress.h:

	Complete rewrite and generalization of file decoding support. Now,
	we always call decoding routines, possibly with ENCODING_NONE
	parameter, thus invoking only dummy read routines. We have also gzip
	and bzip2 decoders. Encoding type is determined on the level of
	caller; sample use was introduced in protocol/file.c, where we guess
	encoding from file name with guess_encoding(). This all must have
	some bugs yet, as I wrote it just now, and I'm pretty surprised that
	it works already (for second time I tried it), with only minimal
	debugging ;).  

Wed May  8 17:18:36 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, configure.in, src/protocol/file.c, src/util/Makefile.am,
	src/util/compress.c, src/util/compress.h:

	Base of decompression (gz and bz2) support. It can work only for
	files now, and it's disabled yet, because there are various issues
	with that - they are described in FIXMEs near try_decompress().  

Wed May  8 15:48:05 2002  Laurent Monin <zas@norz.org>:

	* src/document/session.c:

	Tidy up.  

Wed May  8 14:06:35 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: links-remote, remote.lua:

	Added 'X' binding which saves current link URL to external_url_file.  

Wed May  8 13:59:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/options.c, lowlevel/connect.c, lowlevel/dns.c,
	protocol/file.c:

	Hopefully last OS/2 compilation fixes by Cris.  

Wed May  8 13:55:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, main.c, main.h, bfu/bfu.c, bfu/bfu.h, bfu/menu.c,
	bfu/menu.h, bookmarks/bookmarks.c, bookmarks/bookmarks.h,
	bookmarks/dialogs.c, bookmarks/dialogs.h, config/conf.c,
	config/conf.h, config/kbdbind.c, config/kbdbind.h,
	config/options.c, config/options.h, config/urlhist.c,
	cookies/cookies.c, cookies/cookies.h, cookies/parser.c,
	cookies/parsetst.c, dialogs/document.c, dialogs/document.h,
	dialogs/edit.c, dialogs/edit.h, dialogs/globhist.c,
	dialogs/globhist.h, dialogs/info.c, dialogs/info.h, dialogs/menu.c,
	dialogs/menu.h, dialogs/options.c, dialogs/options.h,
	dialogs/refresh.c, dialogs/refresh.h, document/cache.c,
	document/cache.h, document/download.c, document/download.h,
	document/dump.c, document/dump.h, document/globhist.c,
	document/history.c, document/history.h, document/location.c,
	document/location.h, document/options.c, document/options.h,
	document/session.c, document/session.h, document/view.c,
	document/view.h, document/vs.c, document/vs.h,
	document/html/colors.c, document/html/parser.c,
	document/html/parser.h, document/html/renderer.c,
	document/html/renderer.h, document/html/tables.c, intl/charsets.c,
	intl/charsets.h, intl/language.c, intl/language.h,
	lowlevel/af_unix.c, lowlevel/connect.c, lowlevel/connect.h,
	lowlevel/dns.c, lowlevel/home.c, lowlevel/interlink.c,
	lowlevel/kbd.c, lowlevel/sched.c, lowlevel/sched.h,
	lowlevel/select.c, lowlevel/select.h, lowlevel/sysname.c,
	lowlevel/terminal.c, lowlevel/terminal.h, lowlevel/ttime.c,
	osdep/os_dep.c, protocol/file.c, protocol/file.h,
	protocol/finger.c, protocol/finger.h, protocol/ftp.c,
	protocol/ftp.h, protocol/mailto.c, protocol/mailto.h,
	protocol/types.c, protocol/types.h, protocol/url.c, protocol/url.h,
	scripting/lua/core.c, scripting/lua/core.h, scripting/lua/hooks.c,
	scripting/lua/hooks.h, protocol/http/date.c,
	protocol/http/header.c, protocol/http/http.c, protocol/http/http.h,
	protocol/http/https.c, protocol/http/https.h, ssl/connect.c,
	ssl/connect.h, ssl/ssl.c, ssl/ssl.h, util/base64.c,
	util/blacklist.c, util/conv.c, util/error.c, util/memlist.c,
	util/secsave.c:

	Changed ELinks internal #includes from <file> to "file". Patch by
	Peter Wang.  

Wed May  8 13:39:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/: download.c, session.c:

	FIXMEs about frames and content-type checking.  

Wed May  8 12:27:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Tidyup of request_frame(), request_frameset(),
	request_additional_loading_file() and process_file_requests().  

Tue May  7 13:19:41 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/links.h, src/main.c,
	src/config/kbdbind.c, src/dialogs/info.c, src/dialogs/menu.c,
	src/dialogs/refresh.c, src/document/cache.h, src/document/dump.c,
	src/document/session.c, src/document/view.c, src/lowlevel/sched.c,
	src/protocol/http/http.c, src/scripting/lua/Makefile.am,
	src/scripting/lua/core.c, src/scripting/lua/core.h,
	src/scripting/lua/hooks.c, src/scripting/lua/hooks.h:

	Moved most lua pieces to src/lua/hooks.*. Moved src/lua/lua.* to
	src/lua/core.*. Minor code cleanups. Also introduced proxy_for_hook.
	We also have HAVE_SCRIPTING dummy #define now. Patch by Peter Wang
	and me.  

Tue May  7 07:23:06 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/ukrainian.lng, src/intl/language.inc:

	Ukrainian translation update by Dmitry.  

Mon May  6 15:27:00 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/czech.lng, src/intl/language.inc:

	Czech translation stylistical correction.  

Mon May  6 15:24:46 2002  Petr Baudis <pasky@ucw.cz>:

	* test/javascript_broken.html:

	Broken page due to braindead HTML parser and <td> inside <script>
	inside <table>.  

Mon May  6 15:19:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Use mkstemp() instead of tmpname() in textarea_edit().  

Mon May  6 14:12:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/conf.c, config/options.c, cookies/cookies.c,
	document/download.c, document/dump.c, document/view.c,
	lowlevel/af_unix.c, lowlevel/connect.c, lowlevel/connect.h,
	lowlevel/dns.c, lowlevel/home.c, lowlevel/interlink.c,
	osdep/os_dep.c, protocol/file.c, protocol/url.c, util/secsave.c:

	OS/2 compilation fixes by Cris. IIRC only #includes swapping.  

Mon May  6 11:45:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/util/secsave.h:

	Include stdio.h and sys/types.h in util/secfile.h. Broke compilation
	on OS/2 otherwise.  

Sun May  5 16:43:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	Repair of zas' broken tidyup.  

Sun May  5 16:19:40 2002  Laurent Monin <zas@norz.org>:

	* src/config/kbdbind.c:

	Tidy up. Table in parse_act() is now an strtonum array.  

Sun May  5 15:10:20 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: hooks.lua, links-remote, remote.lua:

	Semi-support from passing URLs from remote programs to ELinks (like
	'netscape -remote'), contributed by Len Trigg <len@reeltwo.com>.  

Sun May  5 15:07:30 2002  Laurent Monin <zas@norz.org>:

	* linkskeys.5:

	Updated for link-menu action.  

Sun May  5 14:52:53 2002  Laurent Monin <zas@norz.org>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	A new configurable keyboard shortcut was added. It has the same
	effect than a right mouse button click on a link/image/form, it
	popups a contextual menu with possible actions for it. It's bound to
	'l' or 'L' keys by default and corresponds to action named
	ACT_LINK_MENU.  

Sun May  5 14:23:51 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Lua RedHat-specific -I fix by Len Trigg <len@reeltwo.com>.  

Sun May  5 12:40:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/home.c, protocol/ftp.h:

	OS/2 compilation fixes by Cris.  

Sun May  5 12:36:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	Minor tidyup in check_queue_bugs() by Cris.  

Sat May  4 17:06:15 2002  Laurent Monin <zas@norz.org>:

	* src/dialogs/document.c:

	Tidy up. head_msg() was partially rewritten. Now it replaces control
	chars in headers with '*' if needed, '\r' is ignored, ending '\n'
	are removed.  

Sat May  4 15:12:24 2002  Laurent Monin <zas@norz.org>:

	* intl/french.lng, src/intl/language.inc:

	Updated french translation by Zas.  

Sat May  4 12:55:33 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/italian.lng, src/intl/language.inc:

	Updated italian translation by Cris.  

Sat May  4 12:50:49 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	Added note about versions of automake and autoconf.  

Sat May  4 09:14:00 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/danish.lng, intl/dutch.lng,
	intl/english.lng, intl/estonian.lng, intl/finnish.lng,
	intl/french.lng, intl/galician.lng, intl/german.lng,
	intl/greek.lng, intl/hungarian.lng, intl/icelandic.lng,
	intl/indonesian.lng, intl/italian.lng, intl/lithuanian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng, src/document/view.c,
	src/intl/lang_defs.h, src/intl/language.inc:

	Added reload actions to link context menu.  

Sat May  4 09:00:03 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/session.c,
	document/view.c:

	Added ACT_ENTER_RELOAD - loads document behind link even when it's
	already in cache. Very useful for some web discussion systems, we
	cache redirects when we are logging in for more times, thus we won't
	relogin at all. submit_form_do() -> goto_link(). submit_form() ->
	submit_form_do(), submit_form() and submit_form_reload() as only
	wrappeers for submit_form_do().  

Sat May  4 08:42:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/: session.c, session.h, view.c:

	Added cache_mode parameter to goto_url_w(). goto_url_f() ->
	goto_url_frame(). Added goto_url_frame_reload().  

Sat May  4 08:30:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/session.c, document/session.h, lowlevel/sched.c,
	lowlevel/sched.h:

	Use enum cache_mode in prototypes declaration. More spreading of
	enum cache_mode in document/session.*.  

Sat May  4 08:23:39 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/session.c, lowlevel/connect.c, lowlevel/sched.c,
	lowlevel/sched.h, protocol/http/http.c:

	no_cache -> cache_mode, NC_* moved to enum cache_mode.  

Sat May  4 08:14:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/document.c, document/cache.c, document/session.c,
	document/view.c, document/html/renderer.c, lowlevel/sched.c:

	Changed return value of find_in_cache() - now it returns 0 when
	nothing was found and 1 if something was digged from the cache. Much
	more intuitive than -1/0, I think.  

Sat May  4 08:09:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/cache.c:

	Tidyup of find_in_cache().  

Sat May  4 08:06:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Tidyup of ses_goto().  

Sat May  4 07:57:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Tidyup of goto_url_w().  

Sat May  4 07:44:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	cache_entries_count -> table_cache_entries. *sigh* I feel like
	talking with a deaf sometimes.  

Thu May  2 19:20:45 2002  Laurent Monin <zas@norz.org>:

	* src/document/html/renderer.c:

	A limit to the number of entries in cache used for nested tables was
	added.  It's a partial fix against poor performance obtained when
	refreshing some pages (like
	http://www.gentoo.org/index-packages.html).  A better fix will come
	later with the implementation of hash tables for cache searching.  

Wed May  1 19:34:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Cleanup of get_html_form(). Strip query string from action if action
	is not specified, but only when method is get.  

Wed May  1 18:33:58 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/hooks.lua:

	Added hook for e2:something in URL - search on
	http://www.everything2.org/.  

Wed May  1 12:47:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Commented out code for stripping anything behind '?' in the base URL
	when composing action URL for a form. Reported by Anders Widman
	<andewid@tnonline.net>.  

Wed May  1 12:41:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Attempt #1 to fix compilation on FreeBSD. Thanks to clemensF.  

Wed May  1 09:00:24 2002  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	Added http://elinks.pld.org.pl/ as new ELinks' primary site.  

Tue Apr 30 13:02:26 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre7-CVS 

Tue Apr 30 12:53:12 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre6 

Tue Apr 30 10:10:03 2002  Laurent Monin <zas@norz.org>:

	* test/href_tests.html:

	The purpose of this document is to permit testing of href links.  

Tue Apr 30 09:22:16 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/types.c:

	Tidy up. Small optimization in get_content_type() concerning ending
	spaces removing.  

Mon Apr 29 22:37:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Fixed bug reproducible when using proxy - the equation was evaluated
	from right to left, it looks :(.  

Mon Apr 29 22:23:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Include <signal.h>. Bug reported by drewie.  

Mon Apr 29 22:04:01 2002  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Include <signal.h>. Bug reported by drewie.  

Mon Apr 29 20:53:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Minor tidyup of frame_ev(). Now, when you click to margin of
	document displayed (3 vert., 6 horiz.), the document gets scrolled
	in appropriate direction. Thanks to thement for the idea.  

Mon Apr 29 19:03:34 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/url.c:

	Tidy up. parse_url() calls were reindented. Small optimization of 
	encode_url_string(), snprintf() is no more called.  

Mon Apr 29 18:40:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	In help, show 15 leading whitespaces near descritpion rather than
	35.  

Mon Apr 29 17:28:01 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/mailto.c:

	Tidy up. A call to parse_url() was replaced by calls to wrapping
	functions.  

Sun Apr 28 18:03:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: conf.c, options.c, options.h:

	Changed struct option - now we've only config name there,
	commandline alias is automatically generated. Also added flags
	field, specifying if the option is commandline, configfile or both.
	Modified the code accordingly. Also, we now accept -no-connect as
	well as -no_connect on the command line now.  

Sun Apr 28 17:28:31 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	Tidy up. Function's type is on the line before function's name now.  

Sun Apr 28 17:17:55 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	CWD/REST commands are now sent before PORT command. A function 
	add_portcmd_to_str() was added, it constructs PORT command and its
	parameters.  Code redundancy was reduced.  

Sun Apr 28 15:42:57 2002  Laurent Monin <zas@norz.org>:

	* src/util/conv.c:

	isA() is now used in accept_char() macro.  

Sun Apr 28 15:11:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/options.c, document/dump.c:

	Few bugfixes in the options fetching code. Converted testing for
	value of 'dump' to the new options fetching, so that we can test it.  

Sun Apr 28 14:51:33 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/file.c:

	Minor tidy up.  

Sun Apr 28 14:33:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/options.c, config/options.h:

	Made enum dump_type and changed type of dmp to enum dump_type.
	Annihilated macros D_DUMP and D_SOURCE, added enum D_NONE.  

Sun Apr 28 14:24:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/: options.c, options.h:

	First draft of implementation of new options system.  

Sun Apr 28 13:31:57 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Added descrpition of the second part of TODO list ;).  

Sun Apr 28 12:02:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/TODO:

	Added note about postponing the HTML rewrite until js + inline
	images will be in glinks.  

Sun Apr 28 12:00:27 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, config/Makefile.am, config/conf.c, config/conf.h,
	config/urlhist.c, config/urlhist.h, lowlevel/home.c,
	lowlevel/home.h:

	Moved URL history saving/loading routines from config/conf.* to
	config/urlhist.*. Moved free() of links_home from config/conf.* to
	lowlevel/home.*.  

Sun Apr 28 11:49:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.c, dialogs/edit.c, document/view.c,
	lowlevel/dns.c:

	Removed stale lines commented out by //.  

Sun Apr 28 11:48:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, bookmarks/bookmarks.c, config/conf.c,
	config/options.c, config/options.h, cookies/cookies.c,
	document/globhist.c, document/session.c, lowlevel/Makefile.am,
	lowlevel/af_unix.c, lowlevel/home.c, lowlevel/home.h,
	lowlevel/interlink.c, lowlevel/sysname.c, lowlevel/sysname.h,
	protocol/http/http.c:

	Moved home and sysname detection from config/conf.* and
	config/options.* to lowlevel/home.* and lowlevel/sysname.*.  

Sun Apr 28 11:17:29 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/Makefile.am, dialogs/document.c,
	dialogs/document.h, dialogs/menu.c, document/view.c,
	document/view.h:

	Moved header and document info dialog to dialogs/document.* 

Sun Apr 28 10:55:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/file.c:

	Fixed segfault introduced by add_htmlesc_str() patch. We must use
	init_str() instead of stracpy(). Reported by Zas.  

Sat Apr 27 22:03:13 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Removed some stale entries, little reordering.  

Sat Apr 27 21:58:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/conf.c:

	Emphasized warning about automatically generated links.cfg.  

Sat Apr 27 21:46:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	When extension starts with dot, we survive it and handle it
	intuitively.  

Sat Apr 27 21:43:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/options.c:

	Fixed double mailto option entry, reported by mmc.  

Sat Apr 27 21:30:27 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, test/README, test/align.html, test/bigtextarea.html,
	test/erreurs_en.htm, test/longtitle.html, test/poocs.net.html,
	test/portlink.html, test/tabindex.html:

	Created subdir test/ with various testing documents hanging all
	around and polluting my disk assembled there.  

Sat Apr 27 21:21:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: protocol/file.c, protocol/ftp.c, util/conv.c, util/conv.h:

	add_conv_str() -> add_htmlesc_str() and moved from protocol/ftp.c to
	util/conv.*; also spreading its usage in protocol/file.c; thanks to
	zas for suggestion.  

Sat Apr 27 20:56:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, setup.h, config/conf.c, dialogs/menu.c:

	Removed MAX_INPUT_(URL,LUA)_LEN, now we use MAX_STR_LEN instead. It
	was very dangerous before, as sometimes we used MAX_INPUT_URL_LEN
	(4096), but sometimes MAX_STR_LEN (which is 1024), thus overflows
	were possible. Also moved MAX_STR_LEN from links.h to setup.h.  

Sat Apr 27 20:47:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	Tidyup of is_in_list() and split to several smaller functions. Added
	possibility to compare only the ends of the strings, good for
	extension checking. Now we allow extensions even with dots inside to
	be associated with a MIME type by user. Thanks to mmc for
	suggestion.  

Sat Apr 27 13:15:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, bookmarks/bookmarks.c, config/Makefile.am,
	config/conf.c, config/conf.h, config/default.c, config/default.h,
	config/kbdbind.c, config/kbdbind.h, config/options.c,
	config/options.h, cookies/cookies.c, dialogs/info.c,
	dialogs/menu.c, dialogs/options.c, document/cache.c,
	document/download.c, document/dump.c, document/globhist.c,
	document/history.c, document/session.c, document/view.c,
	document/html/parser.c, document/html/renderer.c,
	lowlevel/af_unix.c, lowlevel/dns.c, lowlevel/interlink.c,
	lowlevel/sched.c, protocol/file.c, protocol/ftp.c,
	protocol/types.c, protocol/http/http.c, util/secsave.c:

	Splitted config/default.* to config/conf.* (takes care about config
	file and command line proccessing) and config/options.* (takes care
	about options handling). This can be considered as a first little
	step for new options system.  

Sat Apr 27 11:52:33 2002  Petr Baudis <pasky@ucw.cz>:

	* linkskeys.5, src/osdep/os_dep.c:

	Catch errors reported by X and handle them properly. Also typo fix
	in linkskeys.5. Patch by Peter Wang, minor change by me.  

Sat Apr 27 11:34:11 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Moved AC_CHECK_LIB for -ldl above CFLAGS_X=CFLAGS - now the result
	is actually even preserved. Makes more sense for me, let's see if
	it'll break something ;).  

Sat Apr 27 11:30:48 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Typo fixes.  

Sat Apr 27 11:30:23 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Reverted all OpenSSL+Lua-related recent changes (1.54 and 1.59+) -
	it needs to be completely redone, now things are keeping breaking..  

Fri Apr 26 21:32:40 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/file.c:

	Tidy up, minor changes.  

Fri Apr 26 18:14:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	Compilation fixes.  

Fri Apr 26 18:14:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/default.c, config/default.h, protocol/types.c:

	Added default_mime_type option, with text/plain as a default value.  

Fri Apr 26 18:09:31 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/types.c:

	Tidyup of content type guessing code.  

Fri Apr 26 17:56:53 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/finger.c:

	Tidy up.  

Fri Apr 26 17:49:46 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: README, colws.diff:

	Added colws.diff (preserve two whitespaces after '.' or ':' in HTML
	document) by <ard@waikato.ac.nz> to contrib. This behaviour is not
	standart and not very intuitive, and may cause some problems, so I'm
	not including it in the mainline.  

Fri Apr 26 17:26:46 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/danish.lng, intl/dutch.lng,
	intl/english.lng, intl/estonian.lng, intl/finnish.lng,
	intl/french.lng, intl/galician.lng, intl/german.lng,
	intl/greek.lng, intl/hungarian.lng, intl/icelandic.lng,
	intl/indonesian.lng, intl/italian.lng, intl/lithuanian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng, src/config/default.c,
	src/dialogs/options.c, src/intl/charsets.c, src/intl/charsets.h,
	src/intl/lang_defs.h, src/intl/language.inc,
	src/lowlevel/terminal.c, src/lowlevel/terminal.h:

	Support for UTF8 I/O (terminal option utf8_io), patch by Ben Sitter,
	cosmetical changes by me.  

Fri Apr 26 17:07:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Tidyup of various element handlers, some more fail checks. Call
	html_focusable() before each put_link_line(), fixes the bug that
	Link: lines and similiar have invalid tabindex, thus the navigation
	messes up, reported by Kevin Everets <kevin.everets@alcatel.com>.  

Fri Apr 26 16:06:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	Fixed possible segfault in memory allocation failure handling in
	load_url() (stat may be NULL, but is always dereferenced).  

Fri Apr 26 15:48:13 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/protocol/http/http.c:

	Better ' ' -> %20 code, patch by Witold Filipczyk.  

Fri Apr 26 13:25:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/globhist.c:

	Global history clear button cleanup by Miciah.  

Fri Apr 26 13:23:57 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	AC_SEARCH_LIBS fixes for ssl and lua checks, it was completely
	broken..  

Fri Apr 26 13:03:40 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	SSL detection fixes. It was not used when first lib search
	succeeded. Silly.  

Wed Apr 24 19:20:00 2002  Laurent Monin <zas@norz.org>:

	* src/: lowlevel/sched.c, protocol/http/http.c:

	Almost complete http authentification rewriting.  
	
	- Fix a bug (memleak) occuring with urls with port and no path
	  (:901/ bug).  Accessing to http://www.some.site:901 do not failed
	anymore.  
	- Fix a major design error, realms concept wasn't respected. So when
	  accessing to two directories at the same depth on the same host and
	  in the same realm, authentification dialog do not pop up anymore.  
	- Fix urls handling. WWW.some.site, www.some.site and
	  www.Some.Site:80 are now equivalent in concern of authentification.  
	- Added support for http://user:pass@www.some.site/ syntax.  

Wed Apr 24 14:49:48 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/http/http.c:

	Fix a potential buffer overflow in proxy authorization code.  

Wed Apr 24 14:14:17 2002  Laurent Monin <zas@norz.org>:

	* src/lowlevel/sched.c:

	HTTP auth related functions small tidy up.  

Wed Apr 24 08:06:24 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/url.h:

	get_protocol_name() prototype added.  

Tue Apr 23 20:47:29 2002  Laurent Monin <zas@norz.org>:

	* src/cookies/Makefile.am:

	Some recently added lines may cause compilation to fail, disabled
	for now.  

Tue Apr 23 12:17:09 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Typo fixes 

Tue Apr 23 08:46:11 2002  Laurent Monin <zas@norz.org>:

	* TODO:

	TODO: Passive FTP mode support 

Tue Apr 23 08:31:26 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/parser.c:

	Cookies parsing fixes, partially by <len@reeltwo.com>.  

Tue Apr 23 08:25:45 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/parsetst.c:

	Terminate name and value with \0.  

Tue Apr 23 08:14:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/parsetst.c:

	Empty string really quits the creature now :).  

Tue Apr 23 08:08:29 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/parsetst.c:

	Ehm, minor fixes ;).  

Tue Apr 23 08:06:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/: Makefile.am, cookies.c, parser.c, parser.h,
	parsetst.c:

	Moved parse_cookie_str() to parser.*, added parsetst.c for testing
	the parser standalone.  

Tue Apr 23 07:48:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Move cookies parsing to parse_cookie_str().  

Mon Apr 22 15:39:26 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, configure.in:

	Lua/OpenSSL compile fixes - on RedHats it apparently needs -ldl
	magical word in final link, and we did it wrong way because me ;).
	Patch by <zimon@iki.fi>.  

Sun Apr 21 19:12:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, lowlevel/sched.c, lowlevel/sched.h,
	protocol/http/http.c, util/Makefile.am, util/blacklist.c,
	util/blacklist.h:

	Moved blacklist managment to util/blacklist.*. It's also possible I
	made some very minor cleanups there.  

Sat Apr 20 19:55:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Another bit of cleanup of bottom part of join_urls(). Also fixed
	another bug reported by kon@iki.fi and Peter Gervai
	<grin@tolna.net>. Now, we sometimes add slash by ourselves in
	join_urls(), if it's reasonable. Also left commented out debug()
	things for future use ;).  

Sat Apr 20 19:28:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Tiny cleanup of bottom part of join_urls(). Also partially fixed one
	bug reported by kon@iki.fi and Peter Gervai <grin@tolna.net>.  

Sat Apr 20 16:53:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Add .biz to our HTTP guessing code.  

Sat Apr 20 16:48:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Minor clarification.  

Sat Apr 20 15:13:30 2002  Laurent Monin <zas@norz.org>:

	* src/protocol/ftp.c:

	A segfault occuring when listing certain FTP directories is now
	fixed. This bug was introduced by Pasky while a goto-hunting after
	0.3.0 release.  

Sat Apr 20 12:52:13 2002  Laurent Monin <zas@norz.org>:

	* src/config/default.c:

	Read/write for user only and secure saving for links.his file.  

Sat Apr 20 12:25:31 2002  Laurent Monin <zas@norz.org>:

	* src/config/default.c:

	Secure saving and r/w access for user only spread to *.cfg files.  

Sat Apr 20 11:34:10 2002  Laurent Monin <zas@norz.org>:

	* src/document/globhist.c:

	History file secure saving and r/w access mode for user only.  

Sat Apr 20 11:26:29 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/bookmarks.c:

	Bookmarks file mode is now restricted to r/w for user only.  

Sat Apr 20 11:21:01 2002  Laurent Monin <zas@norz.org>:

	* src/cookies/cookies.c:

	Secure saving for cookies file.  

Sat Apr 20 10:16:36 2002  Laurent Monin <zas@norz.org>:

	* src/: Makefile.am, bookmarks/bookmarks.c, config/default.c:

	Bookmarks file secure saving is now activated as is secure_save
	option.  

Sat Apr 20 09:49:43 2002  Laurent Monin <zas@norz.org>:

	* src/: links.h, bookmarks/bookmarks.c, config/default.c,
	cookies/cookies.c, document/globhist.c, util/secsave.c:

	Small change to straconcat() description and spread its use to more
	places. Minor changes to still unused secure_open() function.  

Sat Apr 20 09:15:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	More error handling in get_window_title(), thanks Peter :).  

Sat Apr 20 09:13:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/links.h:

	Include <stdarg.h> in links.h, thanks Miciah :).  

Fri Apr 19 16:15:04 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/danish.lng, intl/index.txt, src/intl/lang_defs.h,
	src/intl/language.inc:

	Danish translation by Jonas Fonseca <fonseca@diku.dk>.  

Fri Apr 19 14:28:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/default.c, config/default.h, util/Makefile.am,
	util/secsave.c, util/secsave.h:

	Base stone of common secure save support. Introduced secure_save
	option (not active yet), and added some utils for secure saving
	inside util/secsave.*. Patch by Zas and me.  

Fri Apr 19 14:03:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/links.h:

	straconcat(), patch by Zas (will be used soon). Note that I invented
	such a silly name :).  

Fri Apr 19 14:02:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/bfu.c:

	Return NULL upon allocation failure in do_dialog().  

Fri Apr 19 12:45:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/bfu.c, bfu/bfu.h, dialogs/globhist.c,
	dialogs/globhist.h, document/globhist.c:

	Rewrite of box content handling in global history, update all
	history boxes upon adding/removing something in global history.
	Patch by Miciah Dashiel.  

Fri Apr 19 12:23:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	ACT_REALLYQUIT -> ACT_REALLY_QUIT, patch by Peter Wang ;).  

Fri Apr 19 12:20:55 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/osdep/os_dep.c:

	Saving window title. We have to also link together with X11 (if
	found, obviously), in order to be able to accomplish this. Patch by
	Peter Wang.  
	
	I stole code from vim to save the xterm title.  The vim code is much 
	more complicated (and also shitty, like links :-), meaning I made a 
	lot of bad assumptions.  But it's a start.  

Wed Apr 17 22:22:19 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/config/default.c, src/config/default.h,
	src/protocol/http/http.c:

	Basic Proxy Auth support by Sergio R. Velasquez Zeballos
	<svelasqu@thor.uc.edu.ve>.  

Wed Apr 17 19:15:07 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/ukrainian.lng, src/intl/language.inc:

	Ukrainian translation fixes by Dmitry.  

Wed Apr 17 08:53:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	Silence compiler warning.  

Wed Apr 17 08:33:19 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/german.lng, src/intl/language.inc:

	German translation updates by Ingo Blechschmidt <iblech@web.de>,
	with corrections by Eduard Werner <edi.werner@gmx.de>.  

Wed Apr 17 08:26:45 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, linkskeys.5:

	Typo fixes in linkskeys.5 by Doug Kearns
	<djkea2@mugca.its.monash.edu.au>.  

Wed Apr 17 08:24:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/menu.h, dialogs/menu.c:

	Show 'h' as a global hotkey for global history, not 'y'; reported by
	Jos Luis Gonzlez Gonzlez and many others. Also tiny TODO rel. to
	keybindings near hotkey field in struct menu_field. Also log message
	almost longer than the patch himself.  

Wed Apr 17 08:13:08 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/hooks.lua:

	Fixed error in Lua syntax, reported by Peter Gervai.  

Tue Apr 16 21:25:42 2002  Laurent Monin <zas@norz.org>:

	* src/bookmarks/dialogs.c:

	last added bookmark is now selected when exiting add dialog 

Tue Apr 16 21:06:12 2002  Laurent Monin <zas@norz.org>:

	* contrib/old_to_new_bookmarks.sh:

	Portable script by Stephane Chazelas <stephane.chazelas@free.fr> 

Tue Apr 16 20:53:44 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Expire cookies with invalid date on ELinks' quit. Also typo fix in
	one comment. *yawn* 

Tue Apr 16 18:34:56 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, configure.in, src/main.c, src/dialogs/options.c,
	src/document/dump.c, src/lowlevel/select.c, src/osdep/os_dep.c:

	QNX-related fixes - added test for sys/signal.h, NULL terminated
	some arrays, etc. Patch by Julian Kinraid <jkinraid@clear.net.nz>.  

Tue Apr 16 18:09:01 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/ukrainian.lng, src/intl/language.inc:

	Updated Ukrainian translation by Dmitry Pinchukov
	<dpinch@viart.com.ua>.  

Tue Apr 16 16:56:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Cookies cleanup by Zas. Without my buggy modifications now ;).  

Tue Apr 16 16:16:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Cleanup of download.c by Zas.  

Tue Apr 16 13:04:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/kbd.c:

	kbd.c tidyup, patch by Zas.  

Tue Apr 16 12:45:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/session.c, osdep/win32.c:

	More Links -> ELinks; patch by Zas :).  

Tue Apr 16 12:43:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Replace some code with an safe_strncpy() call, minor tidy up. -- Zas 

Tue Apr 16 12:41:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Add more checks to set_window_title() unix version.  
	
	- It renames url parameter to a more consistent name: title 
	- It fix a problem when title was NULL -> it prints nothing instead
	  of printing (null).  
	- It limits title length to a reasonable size according to terminal 
	  width.  
	- It replaces control chars with spaces, if any in title.  
	- Comments were added.  
	
	-- 
	
	Zas 

Tue Apr 16 12:34:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/view.c:

	Fixing displaying of title and position in document..  
	
	- When a page contains a very long title, page info on first line
	  seems to be part of document.  
	- Page numbering is not internationnalized ie. (p5 of 32) 
	- We don't know if page title is truncated or no.  
	
	So this patch makes it to print as: 
	
	      AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...  
	                       Tuxfinder : Linux search tool (2/3) 
	   XTERM - Terminal emulator for the X Window System (1/2) XTERM -
	Terminal emulator f... (1/3) 
	
	It solves i18n problems using a "(n/t)" instead of "(pn of t)" It
	adds "..." to truncated titles.  
	
	-- 
	
	Zas 

Tue Apr 16 10:47:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/links.h:

	Indentation fix ;). Patch by Zas.  

Tue Apr 16 10:43:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/bfu.c:

	BFU minor tidyup, patch by Zas 

Tue Apr 16 10:32:16 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/old_to_new_bookmarks.sh:

	Shell script by Zas for conversion from the old bookmarks file
	format to the new one.  

Thu Apr 11 16:16:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/options.c:

	Terminate some texts in options dialogs by NULLs properly.  

Wed Apr 10 13:00:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/tables.c:

	Fixed internal error at http://www.esolutions-ukraine.com/.
	Something with more passes when calculating cell or so ;) (by
	mikulas, from 0.97pre12).  

Tue Apr  9 13:08:16 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/german.lng, src/intl/language.inc:

	Fixed german translation (s/Links/ELinks). Thanks to Ingo
	Blechschmidt <iblech@web.de> for report.  

Tue Apr  9 08:07:02 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/czech.lng, intl/english.lng, intl/spanish.lng,
	src/intl/language.inc, src/lowlevel/terminal.c,
	src/lowlevel/terminal.h:

	Updated Spanish translation by David Mediavilla Ezquibela
	<davidme.forum@bigfoot.com>. Also fixed misunderstanding of
	block_cursor option (only in source, english and czech translation
	yet, though), reported by David as well.  

Sun Apr  7 17:15:17 2002  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	Added CVS mirror to SITES.  

Sun Apr  7 14:35:51 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre6-CVS 

Sun Apr  7 14:35:04 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre5 

Sun Apr  7 14:13:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Do not save bookmarks in new format yet, if they were loaded in the
	old format.  

Sun Apr  7 14:06:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Reverted download cleanup by Zas. Caused VERY nasty problems.  

Sun Apr  7 13:55:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Reverted cookies cleanup by Zas. Caused VERY nasty problems.  

Sun Apr  7 12:47:02 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	Breaking things at least partially working yet.. oh well ;) Now
	we'll check for -ldl when checking for Lua as well.  

Sat Apr  6 22:19:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Fix in merge of OS/2 fix pipe-before-socket from 0.97pre11.  

Sat Apr  6 22:10:17 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/polish.lng,
	intl/romanian.lng, intl/russian.lng, intl/slovak.lng,
	intl/spanish.lng, intl/swedish.lng, intl/turkish.lng,
	intl/ukrainian.lng, src/document/view.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	Show page title and last visit time in location info dialog, patch
	by Miciah.  

Sat Apr  6 18:02:30 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	By now on, use '\t' as separator in the ~/.links/bookmarks file
	rather than '|'. We still accept '|' as a separator in old bookmarks
	files. Patch by Zas and me.  

Sat Apr  6 17:52:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Safe bookmarks loading, patch by Zas.  

Sat Apr  6 17:46:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Cookies tidyup, more secure loading of cookies (allocate enough
	space). Patch by Zas.  

Sat Apr  6 17:38:29 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Workaround for some subtle bug in OS/2 - create pipe before socket
	(by mikulas, from 0.97pre11).  

Sat Apr  6 17:08:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/: parser.c, parser.h, renderer.c:

	Fixed internal error: cell iw now wider. We don't allow overlapping
	of hr linez anymore (by mikulas, from 0.97pre10) 

Sat Apr  6 16:57:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: af_unix.c, connect.c, interlink.c:

	Zero all sockaddr structures before messing with them. Also some
	various fixes in af_unix.c, probably causing some OS/2 problems (by
	mikulas, from 0.97pre9) 

Sat Apr  6 16:51:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/af_unix.c, lowlevel/interlink.c, osdep/os_dep.c,
	osdep/os_dep.h:

	Increase priority on OS/2 (by mikulas, from 0.97pre9).  

Fri Apr  5 23:16:53 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, links.1, linkskeys.5:

	Added manpage linkskeys.5, contributed by Peter Wang.  

Wed Apr  3 20:52:41 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, contrib/user-keybindings.example:

	Added contrib/user-keybindings.example contributed by David
	Mediavilla <r96x6a79yki40001@sneakemail.com>. Someone should go and
	make it up-to-date.  

Wed Apr  3 17:32:11 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, contrib/README, contrib/elinks.spec:

	RPM spec file contributed by <zimon@niksula.hut.fi>.  

Wed Apr  3 15:29:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/Makefile.am:

	HPUX compilation fix by sc.  

Wed Apr  3 13:48:05 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/date.c:

	Fix in HTTP date parser by sc.  

Tue Apr  2 22:29:46 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, configure.in, src/bookmarks/bookmarks.c,
	src/bookmarks/dialogs.c, src/cookies/cookies.c,
	src/dialogs/globhist.c, src/dialogs/info.c, src/dialogs/menu.c,
	src/document/globhist.c, src/document/view.c:

	Possibility not to include globhist/bookmarks/cookies in resulting
	executablee by specifying parameter to ./configure.  

Tue Apr  2 21:51:08 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Todo bit by David Mediavilla.  

Tue Apr  2 21:50:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/: Makefile.am, menu.c, options.c, options.h:

	Split settings dialogs from dialogs/menu.c to dialogs/options.c.
	Also various tidyups there.  

Tue Apr  2 20:40:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/download.c:

	Cleanup of download.c, patch by Zas. Maybe expect problems..  

Tue Apr  2 19:55:44 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Another TODO bit, now from muehlenhoff@gmx.de (Moritz Muehlenhoff).  

Tue Apr  2 17:40:31 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO, src/config/default.c, src/document/html/parser.c:

	Some support for vlink attribute. We honour it somehow now (thanks
	to global history), BUT frequently after RGB approximation we won't
	see the difference, and also the document must be re-rendered (thus
	reloaded for now - I guess we would find some use for rerender
	action as well) in order to update the colors (I fear I won't be
	able to do it better with current HTML support).  

Tue Apr  2 17:16:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	Parse LIST response only after RETR, patch by Zas.  

Tue Apr  2 17:09:32 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/polish.lng,
	intl/romanian.lng, intl/russian.lng, intl/slovak.lng,
	intl/spanish.lng, intl/swedish.lng, intl/turkish.lng,
	intl/ukrainian.lng, src/bookmarks/dialogs.c,
	src/dialogs/globhist.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	Nicer displaying of Delete bookmark? dialog, patch by Zas.  

Tue Apr  2 17:04:38 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/french.lng, src/intl/language.inc:

	French language updates for global history by Zas.  

Tue Apr  2 16:00:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/globhist.c, document/globhist.c,
	document/globhist.h:

	last_searched_globhist_* -> gh_last_searched_*.  

Tue Apr  2 15:58:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/dialogs.c, dialogs/globhist.c:

	Support for searching in global history, patch by Miciah.  

Tue Apr  2 14:11:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, bookmarks/dialogs.c, dialogs/Makefile.am,
	dialogs/edit.c, dialogs/edit.h:

	Moved code for edit_dialog() from bookmarks/dialogs.c to
	dialogs/edit.c - we're going to use that code in global history as
	well.  

Tue Apr  2 13:46:06 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/osdep/os_dep.c:

	In xterm, modify window title accordingly to the URL being visited.
	Patch by Kevin Everets and Michal Maruska.  

Tue Apr  2 13:36:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/: bookmarks.c, bookmarks.h, dialogs.c:

	And now the proper fix for the bookmarks bug. During
	read_bookmarks(), we called add_bookmark(), which called
	write_bookmarks() .. guess what happenned? Report and patch by Zas.  

Tue Apr  2 13:21:36 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Zas' true identity revealed! 

Tue Apr  2 12:53:17 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	Long textarea weirdness 

Tue Apr  2 10:18:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Tmp disable bookmarks resave in add_bookmark() .. real fix will
	follow soon.  

Mon Apr  1 22:19:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, bookmarks/Makefile.am, bookmarks/bookmarks.c,
	bookmarks/bookmarks.h, bookmarks/dialogs.c, bookmarks/dialogs.h,
	dialogs/menu.c, document/view.c:

	Bookmarks divided to bookmarks/bookmarks.c and bookmarks/dialogs.c.  

Mon Apr  1 21:47:29 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/globhist.c, document/globhist.c,
	document/globhist.h:

	Added last_searched_globhist_* - preparation for history searching.  

Mon Apr  1 21:00:42 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/polish.lng,
	intl/romanian.lng, intl/russian.lng, intl/slovak.lng,
	intl/spanish.lng, intl/swedish.lng, intl/turkish.lng,
	intl/ukrainian.lng, src/dialogs/globhist.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	Added Clear button to the global history manager. Patch by Miciah.  

Mon Apr  1 20:48:36 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/globhist.c, document/globhist.c,
	document/globhist.h, document/session.c:

	Added Delete button to the global history manager. Patch by Miciah.
	Also cleaned global history API a bit.  

Mon Apr  1 20:28:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/kbdbind.c, config/kbdbind.h, document/view.c:

	Add action "history-manager" and appropriate keybinding ('H'/'h').  

Mon Apr  1 20:20:22 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/czech.lng, src/intl/language.inc:

	Add hotkey for Global history in czech translation.  

Mon Apr  1 20:19:29 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/globhist.c:

	Goto button in the global history dialog. Now the dialog is even
	useful :). Patch by Miciah.  

Mon Apr  1 20:10:00 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	Use atol() instead of atoi() for cookie expiration time - still not
	ideal as time_t may be even something different, but still better
	than it used to be before, I think. Thanks to Miciah for pointing
	out that.  

Mon Apr  1 19:59:26 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/polish.lng,
	intl/romanian.lng, intl/russian.lng, intl/slovak.lng,
	intl/spanish.lng, intl/swedish.lng, intl/turkish.lng,
	intl/ukrainian.lng, src/dialogs/Makefile.am,
	src/dialogs/globhist.c, src/dialogs/globhist.h, src/dialogs/menu.c,
	src/document/globhist.c, src/document/globhist.h,
	src/intl/lang_defs.h, src/intl/language.inc:

	Some GUI stuff for the global history, by Miciah. Also main stuff
	belonging to basic global history support (I forgot cvs add ;).  

Mon Apr  1 15:52:40 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/main.c, src/config/default.c, src/config/default.h,
	src/document/Makefile.am, src/document/session.c:

	Basic global history support by Miciah.  

Mon Apr  1 15:26:11 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/french.lng, src/intl/language.inc:

	Fixed french translation, thanks, Zas.  

Mon Apr  1 15:25:04 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.c:

	Tidyup of lowlevel/terminal.c, patch by Zas.  

Sat Mar 30 21:52:28 2002  Petr Baudis <pasky@ucw.cz>:

	* src/main.c:

	Cleanup of main.c, patch by Zas and me.  

Sat Mar 30 21:31:24 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	Added proxy autoconfiguration bit.  

Sat Mar 30 21:30:03 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/lowlevel/select.c:

	Include <inttypes.h> only when system has it (cygwin doesn't).
	Thanks to Stephane Lentz <Stephane.Lentz@ansf.alcatel.fr> for
	report.  

Sat Mar 30 21:23:47 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/polish.lng,
	intl/romanian.lng, intl/russian.lng, intl/slovak.lng,
	intl/spanish.lng, intl/swedish.lng, intl/turkish.lng,
	intl/ukrainian.lng, src/document/view.c, src/intl/lang_defs.h,
	src/intl/language.inc:

	Special label for the action 'Add link to bookmarks' 

Sat Mar 30 21:17:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bookmarks/bookmarks.c, bookmarks/bookmarks.h,
	document/view.c:

	Re-enable 'Add link to bookmarks' menu field in Link menu. Tidyup of
	link_menu(). Patch by Zas.  

Sat Mar 30 20:50:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Removed another one stale function noone has probably idea it was
	meant for. Patch by Zas.  

Sat Mar 30 20:49:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Removed one stale function noone has probably idea it was meant for.
	Patch by Zas.  

Sat Mar 30 20:48:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bookmarks/bookmarks.c:

	Basic bookmarks code tidyup. Patch by Zas and me.  

Sat Mar 30 09:10:54 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	another TODO bit 

Fri Mar 29 21:38:09 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	updated TODO list accordingly to people's wishlists 

Fri Mar 29 10:56:40 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	Fixed mistake when moving history stuff around. Thanks to Zas for
	pointing that out.  

Fri Mar 29 10:36:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, dialogs/menu.c, document/Makefile.am,
	document/download.c, document/download.h, document/session.c,
	document/session.h, document/view.c, lowlevel/sched.h,
	protocol/mailto.c:

	Moved download stuff to document/download.c 

Thu Mar 28 22:59:17 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/: location.c, location.h, view.c, view.h:

	Moved copy_location to document/location.c.  

Thu Mar 28 22:53:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/: Makefile.am, dump.c, history.c, location.c,
	location.h, session.h, view.c, view.h, vs.c, vs.h, html/renderer.c,
	html/renderer.h:

	Moved struct view_state to document/vs.c, thus helping repairing
	various perverted crossdeps.  

Thu Mar 28 22:26:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/: history.c, history.h:

	Move location per-session history to document/history.c, and made
	some appropriate encapsulation for all history stuff. Renamed struct
	history* to struct input_history*, as it's only inputbox' history.  

Thu Mar 28 22:25:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/menu.c, document/Makefile.am, document/session.c,
	document/session.h, document/view.c, document/view.h,
	document/html/renderer.c, document/location.c, document/location.h:

	Move location stuff to document/location.c. This is pathetic :).  

Thu Mar 28 21:38:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/bfu.c, bfu/bfu.h, config/default.c, dialogs/menu.c,
	document/Makefile.am, document/session.c, document/session.h,
	document/view.c, document/html/renderer.c:

	Move location per-session history to document/history.c, and made
	some appropriate encapsulation for all history stuff. Renamed struct
	history* to struct input_history*, as it's only inputbox' history.  

Thu Mar 28 17:35:56 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/sched.c, lowlevel/sched.h, protocol/ftp.c:

	Many minor RFC-compilance fixes, now we're a bit more strict, more
	commends added, introduced abort_conn_with_state(). Patch by Zas.  

Thu Mar 28 02:42:13 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/default.c:

	keep_unhistory is now 1 by default 

Thu Mar 28 02:37:57 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/url.c:

	erm.. don't tell anyone ;) (from %xy encoded char only %x got into
	encoded string) 

Thu Mar 28 01:22:54 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre5-CVS 

Thu Mar 28 01:21:45 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre4 

Thu Mar 28 00:46:26 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, TODO, intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/dutch.lng, intl/english.lng,
	intl/estonian.lng, intl/finnish.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/indonesian.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/polish.lng,
	intl/romanian.lng, intl/russian.lng, intl/slovak.lng,
	intl/spanish.lng, intl/swedish.lng, intl/synclang,
	intl/turkish.lng, intl/ukrainian.lng, src/intl/lang_defs.h,
	src/intl/language.inc, src/lowlevel/sched.c, src/lowlevel/sched.h,
	src/protocol/ftp.c:

	FTP doesn't send more commands at once - it's a bit slower, but safe
	with MS IIS or Novell (by mikulas, from 0.97pre8). Also, it fixes
	bugs reported by Zas, that we had problems with FTP servers not
	supporting/requiring PASS command.  

Wed Mar 27 23:49:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/kbdbind.c:

	ACT_COPY_CLIPBOARD is ^C, not ^B (by mikulas, from 0.97pre8).  

Wed Mar 27 23:47:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/osdep/os_dep.c:

	Corrected xterm detection (by mikulas, from 0.97pre8).  

Wed Mar 27 23:39:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/bfu.c, document/html/parser.c,
	document/html/renderer.c, util/error.c, util/memlist.c:

	Use va_end() (by mikulas, from 0.97pre8).  

Wed Mar 27 23:05:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	Do not strip spaces from URL attribute of tags (by mikulas, from
	0.97pre8).  

Wed Mar 27 22:45:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/http.c:

	When sending the URL, translate spaces to %20. This is definitively
	not the best thing we can do, but it's sufficient solution as very
	temporary one (by mikulas, from 0.97pre8). Minor code tidyups.  

Wed Mar 27 21:52:22 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/: parser.c, renderer.c:

	Prevent double newline when rendering lists: <li><p> xxx (by
	mikulas, from 0.97pre8). Note that I include this only in order to
	be sure we'll act right, as we've already
	some-own-fix-which-i-cant-remember-now-:). Also re-enabled the
	justify code, which was effectively disabled by mistake.  

Wed Mar 27 21:43:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/session.c:

	some more mem_free() stuff when we're out of memory 

Wed Mar 27 21:30:25 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/session.c, protocol/url.c, protocol/url.h,
	util/Makefile.am, util/conv.c, util/conv.h:

	Moved hx() and unhx() to util/conv.c, fixed prototypes of
	*_url_string() so that we now even compile 

Wed Mar 27 13:32:35 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/view.c, protocol/url.c, protocol/url.h:

	encode_string -> encode_url_string, prepare decode_url_string 

Tue Mar 26 22:02:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/view.c, protocol/url.c:

	Rewritten strip_url_password(), so now it works somehow correctly
	once more; taken from patch by sc 

Tue Mar 26 21:09:15 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/view.c, protocol/url.c:

	move encode_string() to protocol/url.c 

Tue Mar 26 19:47:54 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/session.c, protocol/url.c:

	remark near encode_url() family.. the name is 'a bit' confusing 

Tue Mar 26 19:10:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/links.h:

	links.h tidyup 

Tue Mar 26 18:49:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/: file.c, ftp.c:

	don't mess with use_document_colors at all and just do <font><b> :) 

Tue Mar 26 18:10:52 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/: file.c, ftp.c:

	some playing with d_opt vs. dds and use_document_colours and bold
	instead of yellow for dirs 

Tue Mar 26 17:45:59 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: dns.c, select.c:

	yet another BSD compilation fix, take #3 (i know i hate BSD [at
	least now]) 

Tue Mar 26 17:43:41 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/select.c:

	yet another BSD compilation fix, take #2 (i think i hate BSD) 

Tue Mar 26 17:39:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: dns.c, select.c:

	yet another BSD compilation fix 

Tue Mar 26 17:37:31 2002  Petr Baudis <pasky@ucw.cz>:

	* .vimrc, src/.vimrc, src/bfu/.vimrc, src/bookmarks/.vimrc,
	src/config/.vimrc, src/cookies/.vimrc, src/dialogs/.vimrc,
	src/document/.vimrc, src/document/html/.vimrc, src/intl/.vimrc,
	src/lowlevel/.vimrc, src/osdep/.vimrc, src/protocol/.vimrc,
	src/protocol/http/.vimrc, src/ssl/.vimrc, src/util/.vimrc:

	all .vimrc files include elinks/.vimrc; added some more tabbing
	settings for zas ;) 

Tue Mar 26 17:21:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: af_unix.c, interlink.c:

	another BSD compilation fix, take #3 

Tue Mar 26 17:19:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: af_unix.c, interlink.c:

	another BSD compilation fix, take #2 

Tue Mar 26 17:16:43 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/: af_unix.c, interlink.c:

	another BSD compilation fix 

Tue Mar 26 17:11:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/default.c:

	BSD compilation fix, take #2; stupid 

Tue Mar 26 17:08:51 2002  Petr Baudis <pasky@ucw.cz>:

	* src/config/default.c:

	BSD compilation fix 

Tue Mar 26 16:50:48 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, intl/italian.lng, src/intl/language.inc:

	updated italian translation by Cristiano Guadagnino
	<cris@geppo.cmb2000.it> 

Tue Mar 26 16:45:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/cache.c:

	Fixed files not displayed properly when there was reload request on
	background (by mikulas, from 0.97pre7) 

Tue Mar 26 16:45:07 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/menu.c:

	don't print contents of posted data in downloads menu (by mikulas,
	from 0.97pre7) 

Tue Mar 26 16:38:51 2002  Petr Baudis <pasky@ucw.cz>:

	* intl/brazilian_portuguese.lng, intl/catalan.lng, intl/dutch.lng,
	intl/english.lng, intl/estonian.lng, intl/finnish.lng,
	intl/french.lng, intl/galician.lng, intl/german.lng,
	intl/greek.lng, intl/hungarian.lng, intl/icelandic.lng,
	intl/indonesian.lng, intl/italian.lng, intl/lithuanian.lng,
	intl/romanian.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng, src/intl/lang_defs.h,
	src/intl/language.inc:

	??? -> \?\?\?, so that it's not recognized as trigraph (by mikulas,
	from 0.97pre7) 

Tue Mar 26 15:57:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/TODO:

	some babbling about imagined syntactic tree 

Tue Mar 26 15:28:11 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/tables.c:

	tables.c cleanup by zas, bit 4 and last 

Tue Mar 26 15:20:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/tables.c:

	tables.c cleanup by zas, bit 3 (fixed problem) 

Tue Mar 26 15:12:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/tables.c:

	tables.c cleanup by zas, bit 2 

Tue Mar 26 15:09:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/tables.c:

	tables.c cleanup by zas, bit 1 

Tue Mar 26 13:02:36 2002  Petr Baudis <pasky@ucw.cz>:

	* autogen.sh:

	/bin/bash -> /bin/sh 

Mon Mar 25 22:03:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/renderer.c:

	renderer tidyup by zas 

Mon Mar 25 21:33:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/README.timegm:

	docs fixes by sc 

Mon Mar 25 21:32:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/ftp.c:

	tidyup of ftp.c; patch by zas 

Mon Mar 25 21:24:18 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/connect.c:

	hm, ok, and now we again work with non-SSL connections as well ;) 

Mon Mar 25 18:38:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/connect.c, ssl/connect.c:

	SSL works once again now - the API i made for SSL sockets first time
	was completely broken 

Mon Mar 25 17:18:09 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/dns.c, lowlevel/sched.c, util/error.c:

	worthless tidyups 

Fri Mar 22 19:55:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/sched.c:

	cleanup of sched.c by zas 

Fri Mar 22 19:19:51 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, src/dialogs/info.c:

	fixed the about dialog bug 

Fri Mar 22 18:57:19 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/Makefile.am, bfu/bfu.c, bfu/bfu.h,
	bookmarks/bookmarks.c, dialogs/menu.c, document/session.c,
	document/view.c, document/html/parser.c, protocol/types.c,
	bfu/menu.c, bfu/menu.h:

	move menu system implementation to bfu/menu.c 

Fri Mar 22 18:26:47 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/sched.c, util/Makefile.am, util/base64.c,
	util/base64.h:

	moved base64 encoder to util/base64.c 

Fri Mar 22 18:12:03 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/hpux-pipe.diff:

	updated hpux-pipe.diff (by sc) 

Fri Mar 22 18:08:50 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/connect.c:

	tidyup of connect.c by zas 

Fri Mar 22 18:05:05 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, BUGS, src/bfu/bfu.c:

	fixed the release-button-hide-menu bug ;) thanks to zas, again 

Fri Mar 22 15:31:25 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, src/util/error.c:

	added yet another bug 

Fri Mar 22 14:59:10 2002  Petr Baudis <pasky@ucw.cz>:

	* src/lowlevel/terminal.h:

	wrong enum :/ fix by zas, fixes 1-2 actual bugs 

Thu Mar 21 21:31:49 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/Makefile.am:

	small build fix 

Thu Mar 21 21:01:40 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre4-CVS 

Thu Mar 21 20:58:00 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in:

	0.4pre3 

Thu Mar 21 18:39:03 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/: Makefile.am, README.timegm, date.c:

	explanation of my_timegm() by Stephane Chazelas 

Thu Mar 21 18:35:14 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/bfu.c:

	slightly effective wraparounding of scrolling in menus; gave zas a
	favour 

Thu Mar 21 18:34:12 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, src/lowlevel/terminal.c:

	*FINALLY* fixed the select/imagemap bug - patch by Zas 

Thu Mar 21 18:05:46 2002  Petr Baudis <pasky@ucw.cz>:

	* src/document/html/parser.c:

	tidyup of get_image_map() 

Tue Mar 19 20:40:03 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/Makefile.am, bfu/align.h, bfu/bfu.c, bfu/bfu.h,
	bookmarks/bookmarks.c, config/default.c, dialogs/info.c,
	dialogs/menu.c, document/html/parser.c, document/html/parser.h,
	document/html/renderer.c, document/html/tables.c,
	protocol/mailto.c, protocol/types.c:

	moved align enum to bfu/align.h 

Tue Mar 19 18:34:51 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	that empty menu bug 

Tue Mar 19 18:29:53 2002  Petr Baudis <pasky@ucw.cz>:

	* src/cookies/cookies.c:

	we won't overwrite cookies file periodically on loading them 

Tue Mar 19 18:22:42 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/bfu.c:

	partial fix for SIGFPE for empty menu, reported by Edward Wildgoose
	<Ed@Wildgooses.com> 

Tue Mar 19 17:52:36 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/protocol/http/date.c:

	New own convertor struct tm -> time_t; I can't say I'm excited by
	it, but it looks as a good thing, sc convienced me ;) 

Tue Mar 19 17:28:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/bfu/bfu.c:

	general code tidyup, based on patch by <zas@norz.org> 

Tue Mar 19 15:03:16 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/date.c:

	FIXME 

Mon Mar 18 22:26:21 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/: Makefile.am, info.c, refresh.c, refresh.h:

	moved periodical refresh of dialogs from dialogs/info.c to
	dialogs/refresh.c 

Mon Mar 18 22:20:31 2002  Petr Baudis <pasky@ucw.cz>:

	* src/dialogs/info.c:

	move common refresh initialization to refresh_init() 

Mon Mar 18 22:12:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: dialogs/Makefile.am, dialogs/info.c, dialogs/info.h,
	dialogs/menu.c, dialogs/menu.h, util/error.c, util/error.h:

	moved info dialogs from dialogs/menu.c to dialogs/info.c 

Mon Mar 18 21:03:12 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/lowlevel/kbd.c:

	somehow fix proccessing of incomplete escape sequences; patch by
	Stephane CHAZELAS <Stephane.CHAZELAS@free.fr> 

Mon Mar 18 20:52:32 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/default.c, protocol/http/http.c:

	Elinks -> ELinks (by Zas ;) 

Mon Mar 18 20:51:20 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/connect.c, ssl/connect.c:

	Moving SSL to ssl/, attempt 2, part 3 and last (fixed the problem);
	move completed another time ;) 

Mon Mar 18 20:28:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: lowlevel/connect.c, lowlevel/connect.h, lowlevel/sched.c,
	ssl/Makefile.am:

	Moving SSL to ssl/, attempt 2, part 2 (only export more things from
	lowlevel/connect.c) 

Mon Mar 18 20:12:29 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/main.c,
	src/lowlevel/connect.c, src/protocol/http/https.c,
	src/protocol/http/https.h, src/ssl/Makefile.am:

	Moving SSL to ssl/, attempt 2, part 1 

Mon Mar 18 15:14:53 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/main.c,
	src/lowlevel/connect.c, src/lowlevel/connect.h,
	src/lowlevel/sched.c, src/protocol/http/https.c,
	src/protocol/http/https.h:

	XXX: the SSL move made connections not working at all :/ temporarily
	backed out 

Mon Mar 18 13:01:58 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, src/protocol/http/date.c:

	Rewritten HTTP date parser, (slightly modified) patch by Stephane
	CHAZELAS <Stephane_CHAZELAS@yahoo.fr> 

Mon Mar 18 11:34:02 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: config/default.c, config/default.h, dialogs/menu.c,
	document/Makefile.am, document/dump.c, document/options.c,
	document/options.h, document/session.c, document/session.h,
	document/view.c, document/html/renderer.c,
	document/html/renderer.h, intl/charsets.c:

	moved documet_(options|setup) to one common document/options.* 

Mon Mar 18 10:55:37 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/dump.c, document/session.c,
	document/html/renderer.c, document/html/renderer.h,
	lowlevel/Makefile.am, lowlevel/dns.c, lowlevel/sched.c,
	lowlevel/sched.h, lowlevel/select.c, lowlevel/select.h,
	lowlevel/ttime.c, lowlevel/ttime.h:

	moved typedef ttime and get_time() from lowlevel/select.c to
	lowlevel/ttime.c 

Mon Mar 18 06:33:12 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: bfu/bfu.c, bfu/bfu.h, dialogs/menu.c, document/session.c,
	document/html/parser.c, document/html/parser.h,
	document/html/renderer.h, util/Makefile.am, util/error.c,
	util/memlist.c, util/memlist.h:

	moved memory_list implementation from bfu/bfu.c to util/memlist.c 

Mon Mar 18 06:19:58 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: document/dump.c, document/dump.h, document/view.c,
	document/view.h, lowlevel/terminal.h:

	move dump_to_file from view.c to dump.c 

Sun Mar 17 23:21:02 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, wipe-out-ssl, wipe-out-ssl.awk,
	contrib/wipe-out-ssl, contrib/wipe-out-ssl.awk:

	moves wipe-out-ssl script to contrib/ directory, added
	ChangeLog.orig to EXTRA_DIST 

Sun Mar 17 23:19:07 2002  Petr Baudis <pasky@ucw.cz>:

	* rebuild:

	removed 'rebuild' script, totally obsoleted actually ;) 

Sun Mar 17 23:16:51 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/main.c,
	src/lowlevel/connect.c, src/lowlevel/connect.h,
	src/lowlevel/sched.c, src/protocol/http/https.c,
	src/protocol/http/https.h, src/ssl/.cvsignore, src/ssl/.vimrc,
	src/ssl/Makefile.am, src/ssl/connect.c, src/ssl/connect.h,
	src/ssl/ssl.c, src/ssl/ssl.h:

	moved some SSL stuff to ssl/ (not yet completel) 

Sun Mar 17 22:32:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, main.h, document/Makefile.am, document/dump.c,
	document/dump.h:

	moved --dump implementation from main.c to document/dump.c 

Sun Mar 17 22:01:38 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: .vimrc, bfu/.vimrc, bookmarks/.vimrc, config/.vimrc,
	cookies/.vimrc, dialogs/.vimrc, document/.vimrc,
	document/html/.vimrc, intl/.vimrc, lowlevel/.vimrc, osdep/.vimrc,
	protocol/.vimrc, protocol/http/.vimrc, protocol/http/date.c,
	util/.vimrc:

	added .vimrc into each directory 

Sun Mar 17 21:53:08 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: cookies/cookies.c, document/session.c, document/session.h,
	protocol/http/Makefile.am, protocol/http/date.c,
	protocol/http/date.h:

	move parse_http_date() to protocol/http/date.c 

Sun Mar 17 21:41:01 2002  Petr Baudis <pasky@ucw.cz>:

	* .cvsignore, src/.cvsignore, src/bfu/.cvsignore,
	src/bookmarks/.cvsignore, src/config/.cvsignore,
	src/cookies/.cvsignore, src/dialogs/.cvsignore,
	src/document/.cvsignore, src/intl/.cvsignore,
	src/lowlevel/.cvsignore, src/document/html/.cvsignore,
	src/osdep/.cvsignore, src/protocol/.cvsignore, src/util/.cvsignore,
	src/protocol/http/.cvsignore:

	added .cvsignore ignoring autogenerated stuff 

Sun Mar 17 19:35:49 2002  Petr Baudis <pasky@ucw.cz>:

	* autogen.sh:

	fixed ./autogen.sh so that it actually even works now 

Sun Mar 17 18:52:38 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL, Makefile.in, aclocal.m4, autocommit.sh, config.h.in,
	configure, stamp-h.in, src/Makefile.in, src/bfu/Makefile.in,
	src/bookmarks/Makefile.in, src/config/Makefile.in,
	src/cookies/Makefile.in, src/dialogs/Makefile.in,
	src/document/Makefile.in, src/document/html/Makefile.in,
	src/intl/Makefile.in, src/lowlevel/Makefile.in,
	src/osdep/Makefile.in, src/protocol/Makefile.in,
	src/protocol/http/Makefile.in, src/util/Makefile.in:

	Removed files generated automatically by automake/autoconf. FROM NOW
	ON YOU NEED TO CALL ./autogen.sh AFTER CHECKOUTcvs update! Also,
	from now on, I'll probably do make cvs-dist when generating release
	tarball.  

Sun Mar 17 18:15:03 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, Makefile.in, acconfig.h, aclocal.m4, config.h.in,
	configure, configure.in, stamp-h.in, src/Makefile.am,
	src/Makefile.in, src/bfu/Makefile.am, src/bfu/Makefile.in,
	src/bookmarks/Makefile.am, src/bookmarks/Makefile.in,
	src/config/Makefile.am, src/config/Makefile.in,
	src/cookies/Makefile.am, src/cookies/Makefile.in,
	src/dialogs/Makefile.am, src/dialogs/Makefile.in,
	src/document/Makefile.am, src/document/Makefile.in,
	src/intl/Makefile.am, src/intl/Makefile.in,
	src/lowlevel/Makefile.am, src/lowlevel/Makefile.in,
	src/scripting/lua/Makefile.am, src/osdep/Makefile.am,
	src/osdep/Makefile.in, src/protocol/Makefile.am,
	src/protocol/Makefile.in, src/util/Makefile.am,
	src/util/Makefile.in, src/document/html/Makefile.am,
	src/document/html/Makefile.in, src/protocol/http/Makefile.am,
	src/protocol/http/Makefile.in:

	added protocol/http/header.[ch] 

Sun Mar 17 18:14:06 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: cookies/cookies.c, document/view.c, document/html/parser.c,
	document/html/renderer.c, protocol/types.c,
	protocol/http/Makefile.am, protocol/http/header.c,
	protocol/http/header.h, protocol/http/http.c, protocol/http/http.h:

	moved bits of http.c into header.c 

Sun Mar 17 18:02:23 2002  Petr Baudis <pasky@ucw.cz>:

	* src/protocol/http/: Makefile.am, Makefile.in, http.c:

	compilation fixes ;p 

Sun Mar 17 17:42:55 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: main.c, cookies/cookies.c, document/view.c,
	document/html/parser.c, document/html/renderer.c,
	lowlevel/connect.c, protocol/types.c, protocol/url.c,
	protocol/http/https.c:

	Move http protocol support to separate subdir protocol/http/ -
	update #includes 

Sun Mar 17 17:38:33 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, src/Makefile.am, src/protocol/Makefile.am,
	src/protocol/http.c, src/protocol/http.h, src/protocol/https.c,
	src/protocol/https.h, src/protocol/http/Makefile.am,
	src/protocol/http/http.c, src/protocol/http/http.h,
	src/protocol/http/https.c, src/protocol/http/https.h, Makefile.am,
	Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in, src/Makefile.am, src/Makefile.in,
	src/bfu/Makefile.am, src/bfu/Makefile.in,
	src/bookmarks/Makefile.am, src/bookmarks/Makefile.in,
	src/config/Makefile.am, src/config/Makefile.in,
	src/cookies/Makefile.am, src/cookies/Makefile.in,
	src/dialogs/Makefile.am, src/dialogs/Makefile.in,
	src/document/Makefile.am, src/document/Makefile.in,
	src/intl/Makefile.am, src/intl/Makefile.in,
	src/lowlevel/Makefile.am, src/lowlevel/Makefile.in,
	src/scripting/lua/Makefile.am, src/document/html/Makefile.am,
	src/document/html/Makefile.in, src/osdep/Makefile.am,
	src/osdep/Makefile.in, src/protocol/Makefile.am,
	src/protocol/Makefile.in, src/protocol/http/Makefile.am,
	src/protocol/http/Makefile.in, src/util/Makefile.am,
	src/util/Makefile.in:

	Move http protocol support to separate subdir protocol/http/ 

Sun Mar 17 17:27:48 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: links.h, bfu/bfu.c, bfu/bfu.h, bookmarks/bookmarks.c,
	config/default.c, config/kbdbind.c, cookies/cookies.c,
	dialogs/menu.c, document/session.c, document/view.c,
	document/html/colors.c, document/html/parser.c,
	document/html/parser.h, document/html/renderer.c,
	document/html/tables.c, intl/charsets.c, intl/lang_defs.h,
	lowlevel/af_unix.c, lowlevel/connect.c, lowlevel/dns.c,
	lowlevel/interlink.c, lowlevel/kbd.c, lowlevel/sched.c,
	lowlevel/select.c, lowlevel/terminal.c, lowlevel/terminal.h,
	osdep/os_dep.c, osdep/win32.c, protocol/file.c, protocol/ftp.c,
	protocol/http.c, protocol/mailto.c, protocol/types.c,
	protocol/url.c, util/error.c:

	remove trailing spaces/tabs and spaces before semicolons; simple
	script by Zas :) 

Sun Mar 17 14:58:52 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, Makefile.in, acconfig.h, aclocal.m4, config.h.in,
	configure, configure.in, stamp-h.in, src/Makefile.am,
	src/Makefile.in, src/bfu/Makefile.am, src/bfu/Makefile.in,
	src/bookmarks/Makefile.am, src/bookmarks/Makefile.in,
	src/config/Makefile.am, src/config/Makefile.in,
	src/cookies/Makefile.am, src/cookies/Makefile.in,
	src/dialogs/Makefile.am, src/dialogs/Makefile.in,
	src/document/Makefile.am, src/document/Makefile.in,
	src/intl/Makefile.am, src/intl/Makefile.in,
	src/lowlevel/Makefile.am, src/lowlevel/Makefile.in,
	src/osdep/Makefile.am, src/osdep/Makefile.in,
	src/scripting/lua/Makefile.am, src/document/html/Makefile.am,
	src/document/html/Makefile.in, src/protocol/Makefile.am,
	src/protocol/Makefile.in, src/util/Makefile.am,
	src/util/Makefile.in:

	compilation fixes 

Sun Mar 17 14:58:43 2002  Petr Baudis <pasky@ucw.cz>:

	* autocommit.sh:

	commit automatically also Makefile.am 

Sun Mar 17 14:39:11 2002  Petr Baudis <pasky@ucw.cz>:

	* configure, configure.in, src/Makefile.am, src/Makefile.in,
	src/README, src/main.c, src/bfu/Makefile.am, src/bfu/Makefile.in,
	src/bfu/menu.c, src/bfu/menu.h, src/dialogs/Makefile.am,
	src/dialogs/Makefile.in, src/dialogs/menu.c, src/dialogs/menu.h,
	src/document/session.c, src/document/view.c, src/protocol/http.c,
	Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in, src/Makefile.in, src/bfu/Makefile.in,
	src/bookmarks/Makefile.in, src/config/Makefile.in,
	src/cookies/Makefile.in, src/dialogs/Makefile.in,
	src/document/Makefile.in, src/intl/Makefile.in,
	src/lowlevel/Makefile.in, src/osdep/Makefile.in,
	src/document/html/Makefile.in, src/protocol/Makefile.in,
	src/util/Makefile.in:

	moved menu from bfu/ to dialogs/ 

Sun Mar 17 14:07:30 2002  Petr Baudis <pasky@ucw.cz>:

	* entity.inc:

	we somewhow forgot this to remove ;) 

Sun Mar 17 14:05:24 2002  Petr Baudis <pasky@ucw.cz>:

	* configure, configure.in, Unicode/README, Unicode/gen-7b,
	Unicode/gen-cp, Unicode/gen-ent, intl/README, intl/gen-intl,
	intl/intl.txt, src/Makefile.am, src/Makefile.in, src/main.c,
	src/bfu/bfu.c, src/bfu/menu.c, src/bookmarks/bookmarks.c,
	src/config/default.c, src/document/session.c, src/document/view.c,
	src/document/html/parser.c, src/document/html/renderer.c,
	src/document/html/renderer.h, src/intl/Makefile.am,
	src/intl/Makefile.in, src/intl/charsets.c, src/intl/charsets.h,
	src/intl/codepage.h, src/intl/codepage.inc, src/intl/entity.inc,
	src/intl/lang_defs.h, src/intl/language.c, src/intl/language.h,
	src/intl/language.inc, src/intl/uni_7b.inc, src/lowlevel/sched.c,
	src/osdep/os_dep.c, src/protocol/http.c, src/protocol/mailto.c,
	src/protocol/types.c, Makefile.in, acconfig.h, aclocal.m4,
	config.h.in, configure, configure.in, stamp-h.in, src/Makefile.in,
	src/bfu/Makefile.in, src/bookmarks/Makefile.in,
	src/config/Makefile.in, src/cookies/Makefile.in,
	src/document/Makefile.in, src/intl/Makefile.in,
	src/lowlevel/Makefile.in, src/osdep/Makefile.in,
	src/protocol/Makefile.in, src/util/Makefile.in,
	src/document/html/Makefile.in:

	src/internat/ -> src/intl/ 

Sun Mar 17 13:54:08 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO, src/links.h, src/main.c, src/main.h, src/bfu/bfu.c,
	src/bfu/bfu.h, src/bfu/menu.c, src/bfu/menu.h,
	src/bookmarks/bookmarks.c, src/bookmarks/bookmarks.h,
	src/config/default.c, src/config/default.h, src/config/kbdbind.c,
	src/cookies/cookies.c, src/cookies/cookies.h, src/document/cache.c,
	src/document/cache.h, src/document/session.c,
	src/document/session.h, src/document/view.c, src/document/view.h,
	src/document/html/Makefile.am, src/document/html/Makefile.in,
	src/document/html/colors.c, src/document/html/colors.h,
	src/document/html/parser.c, src/document/html/parser.h,
	src/document/html/renderer.c, src/document/html/renderer.h,
	src/document/html/tables.c, src/document/html/tables.h,
	src/lowlevel/af_unix.c, src/lowlevel/connect.c,
	src/lowlevel/connect.h, src/lowlevel/dns.c,
	src/lowlevel/interlink.c, src/lowlevel/kbd.c, src/lowlevel/sched.c,
	src/lowlevel/sched.h, src/lowlevel/select.c,
	src/lowlevel/terminal.c, src/lowlevel/terminal.h,
	src/osdep/os_dep.c, src/protocol/file.c, src/protocol/file.h,
	src/protocol/finger.c, src/protocol/finger.h, src/protocol/ftp.c,
	src/protocol/http.c, src/protocol/http.h, src/protocol/https.c,
	src/protocol/https.h, src/protocol/mailto.c, src/protocol/mailto.h,
	src/protocol/types.c, src/protocol/types.h, src/protocol/url.c,
	src/protocol/url.h, src/util/error.c:

	Part III. of source layout change, stage 2. Changed #includes so
	that we're now again compiling and working ok, already under the new
	source layout. But still more to come, stay tuned ;).  

Sun Mar 17 12:24:22 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in, src/Makefile.in, src/bfu/Makefile.in,
	src/bookmarks/Makefile.in, src/config/Makefile.in,
	src/cookies/Makefile.in, src/document/Makefile.in,
	src/lowlevel/Makefile.in, src/osdep/Makefile.in,
	src/document/html/Makefile.in, src/protocol/Makefile.in,
	src/util/Makefile.in, src/Makefile.am, src/bfu/Makefile.am,
	src/bookmarks/Makefile.am, src/config/Makefile.am,
	src/cookies/Makefile.am, src/document/Makefile.am,
	src/document/html/Makefile.am, src/lowlevel/Makefile.am,
	src/scripting/lua/Makefile.am, src/osdep/Makefile.am,
	src/protocol/Makefile.am, src/util/Makefile.am:

	okay, more fun with INCLUDE ;) 

Sun Mar 17 12:04:24 2002  Petr Baudis <pasky@ucw.cz>:

	* src/: Makefile.am, Makefile.in, bfu/Makefile.am, bfu/Makefile.in,
	bookmarks/Makefile.am, config/Makefile.am, cookies/Makefile.am,
	document/Makefile.am, document/html/Makefile.am,
	lowlevel/Makefile.am, osdep/Makefile.am, protocol/Makefile.am,
	scripting/lua/Makefile.am, util/Makefile.am:

	added INCLUDE to Makefiles.am 

Sun Mar 17 11:54:41 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, autocommit.sh, configure, configure.in,
	wipe-out-ssl, src/Makefile.am, src/bfu/Makefile.am,
	src/bookmarks/Makefile.am, src/config/Makefile.am,
	src/cookies/Makefile.am, src/document/Makefile.am,
	src/document/html/Makefile.am, src/lowlevel/Makefile.am,
	src/osdep/Makefile.am, src/protocol/Makefile.am,
	src/scripting/lua/Makefile.am, src/util/Makefile.am, Makefile.in,
	acconfig.h, aclocal.m4, config.h.in, configure, configure.in,
	stamp-h.in, src/Makefile.in, src/bfu/Makefile.in,
	src/bookmarks/Makefile.in, src/config/Makefile.in,
	src/cookies/Makefile.in, src/document/Makefile.in,
	src/lowlevel/Makefile.in, src/osdep/Makefile.in,
	src/document/html/Makefile.in, src/protocol/Makefile.in,
	src/util/Makefile.in:

	Part III. of source layout change, stage 2. Improved autofiles, so
	that ./autogen actually works now ;) 

Sun Mar 17 11:28:53 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, af_unix.c, af_unix.h, beos.c, bfu.c, bfu.h,
	bookmarks.c, bookmarks.h, cache.c, cache.h, charsets.c, charsets.h,
	codepage.h, codepage.inc, colors.c, colors.h, configure.in,
	connect.c, connect.h, cookies.c, cookies.h, default.c, default.h,
	dns.c, dns.h, error.c, error.h, file.c, file.h, finger.c, finger.h,
	ftp.c, ftp.h, html.c, html.h, html_r.c, html_r.h, html_tbl.c,
	html_tbl.h, http.c, http.h, https.c, https.h, kbd.c, kbd.h,
	kbdbind.c, kbdbind.h, lang_defs.h, language.c, language.h,
	language.inc, links.h, lua.c, lua.h, mailto.c, mailto.h, main.c,
	main.h, menu.c, menu.h, os_dep.c, os_dep.h, os_depx.h, sched.c,
	sched.h, select.c, select.h, session.c, session.h, setup.h,
	terminal.c, terminal.h, types.c, types.h, uni_7b.inc, url.c, url.h,
	view.c, view.h, win32.c, wipe-out-ssl, Unicode/gen-7b,
	Unicode/gen-cp, Unicode/gen-ent, intl/gen-intl, src/Makefile.am,
	src/links.h, src/main.c, src/main.h, src/setup.h,
	src/bfu/Makefile.am, src/bfu/bfu.c, src/bfu/bfu.h, src/bfu/menu.c,
	src/bfu/menu.h, src/bookmarks/Makefile.am,
	src/bookmarks/bookmarks.c, src/bookmarks/bookmarks.h,
	src/cookies/Makefile.am, src/cookies/cookies.c,
	src/cookies/cookies.h, src/document/Makefile.am,
	src/document/cache.c, src/document/cache.h, src/document/session.c,
	src/document/session.h, src/document/view.c, src/document/view.h,
	src/document/html/Makefile.am, src/document/html/colors.c,
	src/document/html/colors.h, src/document/html/parser.c,
	src/document/html/parser.h, src/document/html/renderer.c,
	src/document/html/renderer.h, src/document/html/tables.c,
	src/document/html/tables.h, src/lowlevel/Makefile.am,
	src/lowlevel/af_unix.c, src/lowlevel/af_unix.h,
	src/lowlevel/connect.c, src/lowlevel/connect.h, src/lowlevel/dns.c,
	src/lowlevel/dns.h, src/lowlevel/interlink.c,
	src/lowlevel/interlink.h, src/lowlevel/kbd.c, src/lowlevel/kbd.h,
	src/lowlevel/sched.c, src/lowlevel/sched.h, src/lowlevel/select.c,
	src/lowlevel/select.h, src/lowlevel/terminal.c,
	src/lowlevel/terminal.h, src/osdep/Makefile.am, src/osdep/beos.c,
	src/osdep/os_dep.c, src/osdep/os_dep.h, src/osdep/os_depx.h,
	src/osdep/win32.c, src/protocol/Makefile.am, src/protocol/file.c,
	src/protocol/file.h, src/protocol/finger.c, src/protocol/finger.h,
	src/protocol/ftp.c, src/protocol/ftp.h, src/protocol/http.c,
	src/protocol/http.h, src/protocol/https.c, src/protocol/https.h,
	src/protocol/mailto.c, src/protocol/mailto.h, src/protocol/types.c,
	src/protocol/types.h, src/protocol/url.c, src/protocol/url.h,
	src/scripting/lua/Makefile.am, src/util/Makefile.am,
	src/util/error.c, src/util/error.h, src/config/Makefile.am,
	src/config/default.c, src/config/default.h, src/config/kbdbind.c,
	src/config/kbdbind.h:

	Part III. of source layout change, stage 1. Moving source files to 
	subdirectories, sorted by the department they belong to. Also
	several renaming.  Obviously not yet complete, this commit is here
	just to record outgoing work :). And definitively not compilable
	now.  
	
	Please update by cvs update -d, so that new directories will be
	created properly.  

Sat Mar 16 23:25:49 2002  Petr Baudis <pasky@ucw.cz>:

	* http.c, sched.h:

	fixed bug introduced with one enum, that we wasn't able to connect
	to blacklisted servers 

Sat Mar 16 23:05:50 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, Makefile.in, acconfig.h, aclocal.m4, config.h.in,
	configure, configure.in, stamp-h.in:

	oh well, added that colors.c ;) 

Sat Mar 16 23:02:36 2002  Petr Baudis <pasky@ucw.cz>:

	* bfu.h, bookmarks.c, cache.c, colors.c, colors.h, cookies.c,
	default.c, default.h, html.c, html.h, html_r.c, html_r.h,
	html_tbl.c, http.c, kbdbind.h, links.h, main.c, menu.c, os_dep.c,
	sched.c, sched.h, session.c, session.h, terminal.c, terminal.h,
	view.h:

	various compilation fixes; had to fork colors parsing to
	colors.[ch], it wasn't possible to arrange it so that it compiles
	otherwise 

Sat Mar 16 22:03:08 2002  Petr Baudis <pasky@ucw.cz>:

	* af_unix.c, af_unix.h, bfu.c, bfu.h, bookmarks.c, bookmarks.h,
	cache.h, charsets.h, connect.h, cookies.h, default.c, default.h,
	dns.c, dns.h, error.c, error.h, file.c, file.h, finger.h, ftp.c,
	ftp.h, html.c, html.h, html_r.h, html_tbl.h, http.c, http.h,
	https.h, kbd.c, kbd.h, kbdbind.c, kbdbind.h, language.c,
	language.h, links.h, lua.c, lua.h, mailto.c, mailto.h, main.c,
	main.h, menu.c, menu.h, os_dep.c, sched.c, sched.h, select.h,
	session.c, session.h, terminal.c, terminal.h, types.c, types.h,
	url.h, view.c, view.h:

	Part II. of source layout change, stage 4. This should be the last
	stage of this part, everything is moved into specific files
	(there're exceptions, but we've to leave something to future,
	haven't we?). However, compilation fixes will follow yet ;).  

Sat Mar 16 21:02:48 2002  Petr Baudis <pasky@ucw.cz>:

	* HACKING:

	lua scripting description, taken from mail by peter wang 

Sat Mar 16 20:07:58 2002  Petr Baudis <pasky@ucw.cz>:

	* af_unix.c, bfu.c, bookmarks.c, cache.c, connect.c, connect.h,
	cookies.c, cookies.h, default.c, dns.h, file.c, file.h, finger.c,
	finger.h, ftp.c, ftp.h, html.c, html.h, html_r.c, html_r.h, http.c,
	http.h, https.c, https.h, kbd.c, language.c, links.h, lua.c,
	mailto.c, mailto.h, main.c, main.h, menu.c, os_dep.c, sched.c,
	select.c, select.h, session.c, session.h, terminal.c, types.c,
	url.c, url.h, view.c, view.h, sched.h, terminal.h:

	Part II. of source layout change, stage 3. More .h files forked.  

Sat Mar 16 17:51:49 2002  Petr Baudis <pasky@ucw.cz>:

	* main.c, view.c:

	oh well.. compilation fixes ;) 

Sat Mar 16 17:44:40 2002  Petr Baudis <pasky@ucw.cz>:

	* af_unix.c, bfu.c, bookmarks.c, charsets.c, charsets.h, cookies.c,
	default.c, html.c, html.h, html_r.c, html_r.h, html_tbl.c,
	html_tbl.h, http.c, language.c, links.h, lua.c, main.c, menu.c,
	sched.c, session.c, session.h, view.c, view.h:

	Part II. of source layout change, stage 2. HTML hell and Session
	oggre hopefully handled (it'll need more work, though); I wonder if
	it's compilable ;) 

Sat Mar 16 15:17:22 2002  Petr Baudis <pasky@ucw.cz>:

	* af_unix.c, af_unix.h, bfu.c, bookmarks.c, cache.c, cache.h,
	charsets.c, connect.c, connect.h, cookies.c, cookies.h, default.c,
	dns.c, dns.h, error.c, error.h, file.c, file.h, finger.c, finger.h,
	ftp.c, ftp.h, html.c, html_r.c, html_tbl.c, http.c, http.h,
	https.c, https.h, kbd.c, language.c, links.h, lua.c, mailto.c,
	mailto.h, main.c, main.h, menu.c, os_dep.c, os_dep.h, os_depx.h,
	sched.c, select.c, select.h, session.c, setup.h, terminal.c,
	types.c, url.c, url.h, view.c:

	Part II. of source layout change, stage 1. Moving interface of the
	'modules' to specific header files. Obviously not yet complete, this
	commit is here just to record outgoing work :).  

Sat Mar 16 12:31:14 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	another bug added.. (old one, inherited from links ;) 

Sat Mar 16 11:49:08 2002  Petr Baudis <pasky@ucw.cz>:

	* menu.c:

	added superambiguous feature Default, removed version of Lua patch,
	removed the ifdef around Features line 

Sat Mar 16 10:30:23 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, Makefile.in, acconfig.h, aclocal.m4, config.h.in,
	configure, configure.in, stamp-h.in:

	beautified Makefile.am ;) 

Sat Mar 16 09:55:34 2002  Petr Baudis <pasky@ucw.cz>:

	* HACKING, Makefile.am, lang_defs.h, language.h, links.h,
	intl/gen-intl, Makefile.in, acconfig.h, aclocal.m4, config.h.in,
	configure, configure.in, stamp-h.in:

	language.h -> lang_defs.h, preparation bit for next part of source
	layout change 

Sat Mar 16 09:51:15 2002  Petr Baudis <pasky@ucw.cz>:

	* .vimrc:

	hrm.. typo fix :^) 

Sat Mar 16 00:41:58 2002  Petr Baudis <pasky@ucw.cz>:

	* .vimrc:

	*hint* *hint* for you developers using vim ;))) 

Sat Mar 16 00:37:05 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	removed one obsoleted bug 

Sat Mar 16 00:35:04 2002  Petr Baudis <pasky@ucw.cz>:

	* af_unix.c, bfu.c, bookmarks.c, cache.c, charsets.c, connect.c,
	cookies.c, default.c, dns.c, error.c, file.c, finger.c, ftp.c,
	html.c, html_r.c, html_tbl.c, http.c, https.c, kbd.c, kbdbind.c,
	language.c, links.h, lua.c, mailto.c, main.c, menu.c, os_dep.c,
	os_dep.h, os_depx.h, sched.c, select.c, session.c, setup.h,
	terminal.c, types.c, url.c, view.c:

	Added Id tag to source files, due to popular demand ;) 

Sat Mar 16 00:23:26 2002  Petr Baudis <pasky@ucw.cz>:

	* af_unix.c, bfu.c, bookmarks.c, cache.c, charsets.c, connect.c,
	cookies.c, default.c, dns.c, error.c, file.c, ftp.c, html.c,
	html_r.c, html_tbl.c, http.c, https.c, kbd.c, kbdbind.c,
	language.c, links.h, lua.c, main.c, menu.c, os_dep.c, os_depx.h,
	sched.c, select.c, session.c, terminal.c, types.c, url.c, view.c:

	First part of source layout change. Moved all foreign includes to
	specific files which use them. This is going to improve speed of
	complication, simplify various things and break the compilation on
	dozens of obscure OSes. But it's still far from the main fun which
	will yet come.  

Fri Mar 15 22:28:23 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	...and finish the removal of config2.h and Makefile.gen ;) 

Fri Mar 15 22:22:39 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am:

	removal of config2.h and Makefile.gen 

Fri Mar 15 22:21:57 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL, Makefile.gen, config2.h, links.h, wipe-out-ssl:

	removal of config2.h and Makefile.gen - sorry, too dirty; if someone
	will start to cry, we may reincarnate it into something more elegant 

Fri Mar 15 22:10:50 2002  Petr Baudis <pasky@ucw.cz>:

	* session.c:

	Compilation fix - thanks, Stepan 

Fri Mar 15 19:44:12 2002  Petr Baudis <pasky@ucw.cz>:

	* language.inc, intl/czech.lng, intl/english.lng, intl/french.lng:

	French translation updates by <zas@norz.org>; more links -> elinks
	stuff 

Fri Mar 15 19:34:52 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/w3m2links.gawk:

	w3m2links.gawk, script by <stephane.chazelas@free.fr> 

Fri Mar 15 19:30:52 2002  Petr Baudis <pasky@ucw.cz>:

	* session.c:

	parse_http_date() cleanup (fear\!) - i didn't introduced kinda
	twicked parser i usually like to make yet, though; incorporates
	something based on <stephane.chazelas@free.fr>'s patch for handling
	'Saturday'-daynames as well 

Fri Mar 15 19:08:42 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, cookies.c:

	fix for broken sites - parse correctly cookie values containing '='
	- patch by Stephane Chazelas <stephane.chazelas@free.fr> 

Fri Mar 15 17:28:32 2002  Petr Baudis <pasky@ucw.cz>:

	* links.h, url.c, view.c:

	strip password from displayed urls; i hope i didn't forget anything;
	idea by Stephane Chazelas <stephane.chazelas@free.fr> 

Fri Mar 15 13:45:28 2002  Petr Baudis <pasky@ucw.cz>:

	* html_r.c:

	some tidyup of move_links(), apparently ;) 

Thu Mar 14 22:14:21 2002  Petr Baudis <pasky@ucw.cz>:

	* html_r.c, html_tbl.c, links.h:

	xxpand -> expand 

Thu Mar 14 21:39:34 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, language.inc, intl/brazilian_portuguese.lng,
	intl/bulgarian.lng, intl/catalan.lng, intl/czech.lng,
	intl/dutch.lng, intl/english.lng, intl/estonian.lng,
	intl/finnish.lng, intl/french.lng, intl/galician.lng,
	intl/german.lng, intl/greek.lng, intl/hungarian.lng,
	intl/icelandic.lng, intl/indonesian.lng, intl/italian.lng,
	intl/lithuanian.lng, intl/polish.lng, intl/romanian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng:

	copyright nonsenses, more links -> elinks, removed 'lynx-like' 

Thu Mar 14 21:02:27 2002  Petr Baudis <pasky@ucw.cz>:

	* charsets.c:

	removed some unused structures and functions (by mikulas, from
	0.97pre6) 

Thu Mar 14 21:00:20 2002  Petr Baudis <pasky@ucw.cz>:

	* http.c:

	spring tidyup of http_send_header() 

Thu Mar 14 20:40:18 2002  Petr Baudis <pasky@ucw.cz>:

	* session.c:

	fixed stripping of last char from url when adding a bookmark -
	thanks go to zas 

Thu Mar 14 20:21:57 2002  Petr Baudis <pasky@ucw.cz>:

	* bfu.c, bookmarks.c, default.c, lua.c, mailto.c, menu.c,
	session.c, types.c, view.c:

	cleanup of msg_box() and tidyup of all its usages 

Thu Mar 14 18:56:39 2002  Petr Baudis <pasky@ucw.cz>:

	* menu.c:

	fixed and enabled displaying of cache info (File -> Cache info);
	also similiar functions tidyup 

Thu Mar 14 18:55:48 2002  Petr Baudis <pasky@ucw.cz>:

	* bfu.c:

	small fix in history duplicates checking, found && patch by zas 

Thu Mar 14 18:11:31 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, links.h, view.c:

	draft of not yet working links wraparound implementation, based on
	ff's work; commented out the option record, as it's not working
	somewhat; please have a look at it 

Thu Mar 14 17:38:39 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	one more field ;) 

Thu Mar 14 17:36:36 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	links and buttons work once more ;) 

Thu Mar 14 17:32:35 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, links.h, view.c:

	optionally simulate pressed enter when pressed accesskey (standart
	behaviour, by default off) 

Thu Mar 14 17:17:26 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, links.h, view.c:

	optionally submit form after pressing enter on the text field (by
	default on) 

Wed Mar 13 22:07:26 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	0.4pre3-CVS 

Wed Mar 13 22:04:52 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	0.4pre2 

Wed Mar 13 21:42:24 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	add html_focusable() to html_img() as well - it looks like nice
	extension, it makes sense and it fixes chaotic jumping around if
	page contains images 

Wed Mar 13 21:13:22 2002  Petr Baudis <pasky@ucw.cz>:

	* bfu.c:

	strip leading/trailing spaces from URLs which are going to be saved
	into history => no duplicites in history with only differences in
	this 

Wed Mar 13 20:59:38 2002  Petr Baudis <pasky@ucw.cz>:

	* html_r.c:

	off-by-one bug in justify code fixed (see diff, comment near
	malloc()); looks like i should release pre2 soon ;) 

Wed Mar 13 19:03:28 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	one bug removed, one bug changed (added) 

Tue Mar 12 22:33:08 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	be more smart; if more accesskey links, rotate between them; if x is
	letter and alt is not pressed, refuse it directly 

Tue Mar 12 20:09:29 2002  Petr Baudis <pasky@ucw.cz>:

	* kbd.c:

	Fixed the F1-F5 problem - am i not dumb? 

Tue Mar 12 18:18:03 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, BUGS, HACKING, default.c, html.c, html_r.c, kbd.c,
	kbdbind.c, links.h, view.c:

	accesskey support - based on patch by ff, hacked a lot by me; also
	some HACKING file notes 

Mon Mar 11 16:10:40 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, links.h, session.c:

	option form_submit_confirm - optionally skip confirmation when
	submitting forms; based on patch by ff 

Mon Mar 11 13:45:06 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	tabindex fixes by <ff@partyticket.net> 

Mon Mar 11 13:37:42 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	allow servers same as domains - based on patch by
	<rono@sentuny.com.au> 

Mon Mar 11 13:17:24 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c, default.c, links.h:

	don't require three dots for non-international domains by default in
	check_domain_security() for cookies - reported by Christian
	Hggstrm <c00chm@cs.umu.se>, he also proposed a patch on which this
	is based ;) 

Mon Mar 11 12:56:22 2002  Petr Baudis <pasky@ucw.cz>:

	* html_r.c:

	Don't convert only default value of form item, but all possible
	values (<select> tag) (by mikulas, from 0.97pre6) 

Sun Mar 10 20:42:16 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, html.c, html_r.c, links.h:

	tabindex support, based on patch by <ff@partyticket.net> 

Sun Mar 10 20:07:29 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	keybinding and buttonbinding 

Sun Mar 10 20:06:17 2002  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	proxy stuff 

Sun Mar 10 19:58:00 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	reformat bit 

Sun Mar 10 13:11:32 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, default.c, links.h, session.c:

	show_(status|title)_bar - still incomplete, though, as there's still
	a blank line even when they're turned off.. anyone wants to fix it?
	:) 

Sun Mar 10 12:43:51 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	few random unimportant tidyups done when browsing the code bored ;) 

Sun Mar 10 12:37:41 2002  Petr Baudis <pasky@ucw.cz>:

	* session.c:

	tidyup of print_screen_status() 

Sat Mar  9 22:25:57 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	fix cookies handling - thanks to zas for report,
	<ff@partyticket.net> for hint and proposed fix 

Sat Mar  9 22:10:43 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, dns.c, setup.h:

	one memory leak fixed in dns (not visible as it's in our child
	thread); also some sanity checks and lint silencing; based on patch
	by <csaba.raduly@sophos.com> 

Fri Mar  8 14:42:16 2002  Petr Baudis <pasky@ucw.cz>:

	* http.c:

	reindent referer switch, handle REFERER_NONE (silence gcc warning) 

Fri Mar  8 14:41:11 2002  Petr Baudis <pasky@ucw.cz>:

	* language.inc, intl/french.lng:

	french translation updates by zas 

Fri Mar  8 12:17:21 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, links.h, menu.c:

	moved REFERER_* into enum.. also fixed one bug - 1 wasn't
	REFERER_TRUE but REFERER_SAME_URL and 2 wasn't REFERER_SAME_URL but
	REFERER_FAKE and 3 wasn't REFERER_FAKE but REFERER_TRUE ;) i hope
	it'll still work now, please tell me if it'll break backwards
	compatibility with old config..  

Fri Mar  8 10:49:15 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c, default.c, links.h:

	make cookies accepting settable thru runtime option 

Fri Mar  8 10:18:57 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c, default.c, links.h, view.c:

	make cookies saving/loading/resaving turnable thru option 

Thu Mar  7 22:33:32 2002  Petr Baudis <pasky@ucw.cz>:

	* bfu.c, default.c, links.h:

	don't check duplicates in history when loading it; saves huge amount
	of cpu work; patch by zas, let's see if it'll broke anything; also
	contains cleanup of some history managment 

Thu Mar  7 22:05:56 2002  Petr Baudis <pasky@ucw.cz>:

	* html_r.c:

	correction to justify patch - now we handle links correctly; patch
	by bunch, manual correction by me (i hope i did it properly ;) 

Thu Mar  7 21:04:22 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c:

	added <term_size> near default value of user-agent to
	documentation.. thanks, zas 

Thu Mar  7 12:54:13 2002  Petr Baudis <pasky@ucw.cz>:

	* INSTALL, README, SITES:

	various updates and rewrites 

Thu Mar  7 07:50:07 2002  Petr Baudis <pasky@ucw.cz>:

	* menu.c:

	one FIXME and two #undefs, tralala..  

Wed Mar  6 19:52:53 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	0.4pre2-CVS 

Wed Mar  6 19:51:57 2002  Petr Baudis <pasky@ucw.cz>:

	* configure.in, Makefile.in, acconfig.h, aclocal.m4, config.h.in,
	configure, stamp-h.in:

	0.4pre1 

Wed Mar  6 17:34:13 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	stupid CVS - credit for <kisto@go2.pl> and his justify 

Wed Mar  6 17:33:44 2002  Petr Baudis <pasky@ucw.cz>:

	* html_r.c, html_tbl.c, links.h:

	Support for align=justify, original patch by <kisto@go2.pl>, some
	variable names expanded by me. Minor html renderer cleanup.  

Wed Mar  6 12:54:00 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, links.h, session.c, setup.h:

	add WWW_HOME_URL #define into setup.h, which can act as default
	homepage, if non-empty (empty by default); also attempt to add
	startup_goto_dialog option, but commented out for now as it doesn't
	work properly yet 

Wed Mar  6 10:55:06 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	another segfault fixes 

Wed Mar  6 01:26:08 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	i'm stupid .. segfault fix, thank for report goes to zas 

Tue Mar  5 14:54:13 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	undefine COOKIES_DEBUG ;) 

Tue Mar  5 11:48:48 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, links.h, main.c, AUTHORS:

	dump-width option - based on patch by Edwin Groothuis
	<edwin@mavetju.org> 

Tue Mar  5 09:57:50 2002  Petr Baudis <pasky@ucw.cz>:

	* lua.c, types.c:

	s/strncpy/safe_strncpy/ - patch by zas 

Tue Mar  5 09:42:43 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	oops, typo compilation fix 

Mon Mar  4 23:31:19 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	ouch, fool me - fixed tiny merge error from 0.97pre4 

Mon Mar  4 23:29:43 2002  Petr Baudis <pasky@ucw.cz>:

	* os_dep.h:

	undefine UNIX on win32 (maybe it helps --mikulas - helps _what_?
	--pasky) (by mikulas, from 0.97pre5) 

Mon Mar  4 23:28:24 2002  Petr Baudis <pasky@ucw.cz>:

	* session.c:

	fixed bad loading of imgmap (by mikulas, from 0.97pre5) 

Mon Mar  4 23:26:49 2002  Petr Baudis <pasky@ucw.cz>:

	* finger.c:

	commented out sending /W in finger request - dunno why it was there,
	but it broke finger://mpat7421@ss1000.ms.mff.cuni.cz/ ;)) 

Mon Mar  4 23:07:10 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	rewritten parsing of name=value, so that it's now more tolerant to
	whitespaces (permitted around = and before ;) - so now i.e. bugzilla
	should work properly in elinks; thanks for inspiration to report by
	<lenbok@mailandnews.com> and proposed fix by <qmax@civo.aca.nsc.ru>
	(from 6/7 Sep 2001) 

Mon Mar  4 22:09:07 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	nitpicking 

Mon Mar  4 22:06:24 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	set_cookie tidyup 

Mon Mar  4 20:35:15 2002  Petr Baudis <pasky@ucw.cz>:

	* http.c:

	silenced one warning 

Mon Mar  4 20:34:53 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c, http.c, url.c:

	removed the url spaces patch (and 'manual' stripping of
	leeading/trailing spaces) - it didn't work well (the stripping is
	pretty tricky and ugly to do, xlated url wasn't shown in info etc
	etc) 

Mon Mar  4 20:18:20 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	hopefully already obsolete bug deleted 

Mon Mar  4 20:11:22 2002  Petr Baudis <pasky@ucw.cz>:

	* url.c:

	remove debug things ;) 

Mon Mar  4 20:09:44 2002  Petr Baudis <pasky@ucw.cz>:

	* url.c:

	strip spaces on start and end of url - INCOMPLETE 

Mon Mar  4 15:24:53 2002  Petr Baudis <pasky@ucw.cz>:

	* entity.inc, Unicode/entities.lnx:

	euro and euml was swapped - fix based on patch by zas 

Mon Mar  4 00:55:33 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure.in,
	configure, stamp-h.in:

	Move dlopen check few lines up so now the output isn't messy 

Mon Mar  4 00:54:30 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	typo compilation fix 

Mon Mar  4 00:49:19 2002  Petr Baudis <pasky@ucw.cz>:

	* html_r.c, html_tbl.c, links.h:

	Improved performance of rendering nested tables (by mikulas, from
	0.97pre4) 

Mon Mar  4 00:37:38 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	Fixed one case where 0 would go to the 'save formatted document'
	output (by mikulas, from 0.97pre4) 

Mon Mar  4 00:34:56 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	some sanity checks 

Mon Mar  4 00:27:25 2002  Petr Baudis <pasky@ucw.cz>:

	* session.c:

	enlarged one static string buffer.. (from 0.97pre4) 

Mon Mar  4 00:20:14 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	Do not accept '<' without name as a tag (by mikulas, from 0.97pre4) 

Mon Mar  4 00:17:41 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	Input field is one char larger (by mikulas, from 0.97pre4) 

Mon Mar  4 00:15:16 2002  Petr Baudis <pasky@ucw.cz>:

	* http.c:

	Always trust 'Content-Length' when communicating with HTTP/1.1
	server -- work around broken HTTP/1.1 servers that send Connection:
	close, but keep the connection.  
	
	By mikulas, from 0.97pre4 

Mon Mar  4 00:12:23 2002  Petr Baudis <pasky@ucw.cz>:

	* http.c, links.h:

	Report terminal size in User-Agent (by mikulas, from 0.97pre4) 

Mon Mar  4 00:09:19 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	Test for dlopen in configure (openssl needs it???) (by mikulas, from
	0.97pre4) 

Mon Mar  4 00:06:24 2002  Petr Baudis <pasky@ucw.cz>:

	* kbd.c:

	Fixed ESC timeout (by mikulas, from 0.97pre4) 

Mon Mar  4 00:04:17 2002  Petr Baudis <pasky@ucw.cz>:

	* links.h:

	Removed LONG_MIN, LONG_MAX because they were undefined on irix (by
	mikulas, from 0.97pre4) 

Mon Mar  4 00:01:58 2002  Petr Baudis <pasky@ucw.cz>:

	* main.c:

	-dump doesn't get stuck in redir loops anymore (by mikulas, from
	0.97pre4) 

Sun Mar  3 23:51:50 2002  Petr Baudis <pasky@ucw.cz>:

	* charsets.c:

	Handle encoding to utf-8 correctly (by mikulas, from 0.97pre4) 

Sun Mar  3 23:46:00 2002  Petr Baudis <pasky@ucw.cz>:

	* links.h:

	added #define __EXTENSION__ - hope it helps on SunOS (by mikulas,
	from 0.97pre4) 

Sun Mar  3 23:43:48 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, language.h, language.inc, intl/index.txt,
	intl/indonesian.lng:

	indonesian translation by faizal@mfaizal.net (from 0.97pre4) 

Sun Mar  3 23:33:37 2002  Petr Baudis <pasky@ucw.cz>:

	* language.h, language.inc, intl/finnish.lng, intl/index.txt,
	AUTHORS:

	finnish translation by ik@iki.fi (from 0.97pre3) 

Sun Mar  3 23:30:45 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in, AUTHORS, links.h, select.c:

	compilation fix by mikulas (from 0.97pre3) 

Sun Mar  3 23:24:34 2002  Petr Baudis <pasky@ucw.cz>:

	* ftp.c:

	add support for color dirs inside ftp 

Sun Mar  3 23:16:04 2002  Petr Baudis <pasky@ucw.cz>:

	* connect.c, ftp.c, links.h:

	ftp massive cleanup - tidyup, removed some braindead stuff, varnames
	expanding,few comments 

Sun Mar  3 22:55:28 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	blabla 

Sun Mar  3 16:56:27 2002  Petr Baudis <pasky@ucw.cz>:

	* kbd.c, menu.c, os_dep.c:

	more compilation warning fixes 

Sun Mar  3 16:46:54 2002  Petr Baudis <pasky@ucw.cz>:

	* language.inc, intl/gen-intl:

	more structures in brackets in arrays ;) 

Sun Mar  3 16:46:13 2002  Petr Baudis <pasky@ucw.cz>:

	* links.h, Makefile.in, acconfig.h, aclocal.m4, config.h.in,
	configure, configure.in, stamp-h.in:

	check for arpa/inet.h 

Sun Mar  3 16:45:37 2002  Petr Baudis <pasky@ucw.cz>:

	* kbd.c, menu.c, os_dep.c, sched.c, types.c:

	silenced some more compiler warnings..  

Sun Mar  3 16:30:01 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	oops - compilation fix 

Sun Mar  3 16:22:31 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	enabled -Wall for gcc - all compiler warnings 

Sun Mar  3 16:22:11 2002  Petr Baudis <pasky@ucw.cz>:

	* configure, configure.in, intl/gen-intl:

	enabled -Wall for gcc - show all warnings 

Sun Mar  3 16:21:32 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c, html.c:

	silenced compiler warnings 

Sun Mar  3 16:16:20 2002  Petr Baudis <pasky@ucw.cz>:

	* codepage.inc, uni_7b.inc, Unicode/gen-7b, Unicode/gen-cp:

	enclose array members (structures) into {} - silencing compiler
	warnings 

Sun Mar  3 15:55:22 2002  Petr Baudis <pasky@ucw.cz>:

	* menu.c:

	fixed one race condition in httpauth 

Sun Mar  3 15:48:14 2002  Petr Baudis <pasky@ucw.cz>:

	* bfu.c, bookmarks.c, charsets.c, default.c, html.c, html_r.c,
	html_tbl.c, kbdbind.c, links.h, lua.c, os_dep.c, sched.c,
	session.c, url.c, view.c:

	tidyup - blank lines, reindentations, few comments, removed unused
	variables, silenced compiler warnings 

Sat Mar  2 15:09:32 2002  Petr Baudis <pasky@ucw.cz>:

	* language.inc, intl/czech.lng:

	added few czech translations 

Sat Mar  2 14:53:37 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c, http.c:

	handle spaces in URL correctly now (substituing them for '+' in HTTP
	requests, leaving them as they are otherwise) 

Sat Mar  2 14:04:07 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, BUGS, TODO, http.c, language.h, language.inc, links.h,
	menu.c, sched.c, session.c, intl/brazilian_portuguese.lng,
	intl/bulgarian.lng, intl/catalan.lng, intl/czech.lng,
	intl/dutch.lng, intl/english.lng, intl/estonian.lng,
	intl/french.lng, intl/galician.lng, intl/german.lng,
	intl/greek.lng, intl/hungarian.lng, intl/icelandic.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/polish.lng,
	intl/romanian.lng, intl/russian.lng, intl/slovak.lng,
	intl/spanish.lng, intl/swedish.lng, intl/turkish.lng,
	intl/ukrainian.lng:

	Merged HTTP-auth support by Jan Sembera (based on the original one
	by Sergei Borushevsky) 

Sat Mar  2 13:09:55 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	Version updated to 0.4pre1-CVS 

Sat Mar  2 11:29:52 2002  Petr Baudis <pasky@ucw.cz>:

	* connect.c:

	Hacked connect() in order to get this thing working on *censored*
	*censored* *censored* BSD *censored* *censored* 

Tue Feb 12 12:18:41 2002  Petr Baudis <pasky@ucw.cz>:

	* lua.c:

	fixed crash when links_home is NULL 

Sat Feb  9 11:12:31 2002  Petr Baudis <pasky@ucw.cz>:

	* url.c:

	take [address] as an ipv6 address only in the hostname part of URL -
	bug reported by Stepan Roh <stepan@srnet.cz> 

Fri Feb  8 21:14:39 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS:

	added bug reported by Kovacs Zoltan
	<kovacsz@pc10.radnoti-szeged.sulinet.hu> 

Fri Feb  8 06:24:08 2002  Petr Baudis <pasky@ucw.cz>:

	* dns.c:

	typo fix in dns.c, by Cristiano Guadagnino <criguada@tin.it> 

Thu Feb  7 00:12:53 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, TODO:

	added some more items 

Thu Feb  7 00:00:41 2002  Petr Baudis <pasky@ucw.cz>:

	* session.c:

	fixed small bug in lua hooks which caused links to crash if
	non-existent local file was specified as a frame source 

Wed Feb  6 23:37:56 2002  Petr Baudis <pasky@ucw.cz>:

	* dns.c:

	disable 4to6 mapping, possibly solving the problem with the non
	ipv6-enabled kernels but ipv6 enabled libc 

Wed Feb  6 23:10:29 2002  Petr Baudis <pasky@ucw.cz>:

	* bookmarks.c:

	memorizing last search until escaping from the bookmarks dialog,
	patch by Zas, lead fixed by pasky; bookmarks search should hopefully
	be done by now 

Mon Feb  4 14:13:06 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, links.1, os_dep.c, os_dep.h:

	Port to RISC OS by Peter Naulls <peter@chocky.org> 

Sun Feb  3 07:50:40 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	forgot one line in querystring patch 

Fri Feb  1 21:49:59 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, TODO:

	changes and moves etc 

Fri Feb  1 21:46:10 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, default.c, contrib/README, contrib/color_config.diff:

	Added possibility to change default colors settings - original patch
	by Peter Wang, disabled default_bg && default_vlink for now 

Fri Feb  1 17:33:26 2002  Petr Baudis <pasky@ucw.cz>:

	* bfu.c, links.h, os_dep.c, session.c, url.c:

	Cleanup safe_strncpy and spread its use to more places.  

Fri Feb  1 13:49:13 2002  Petr Baudis <pasky@ucw.cz>:

	* links.h:

	cleanups in bookmarks section, box stuff moved to bfu section;
	original patch by Zas <zas@norz.org> 

Fri Feb  1 10:16:49 2002  Petr Baudis <pasky@ucw.cz>:

	* connect.c, sched.c:

	hopefully fixed segfault when killing background connection in
	lookup state 

Thu Jan 31 22:32:09 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	make UL, DIR, MENU, OL and DL _block_ elements, thus leaving a line
	after themselves 

Thu Jan 31 22:24:56 2002  Petr Baudis <pasky@ucw.cz>:

	* bookmarks.c:

	Bookmark resaving by Zas <zas@norz.org> - from now on, bookmarks are
	saved after each change 

Thu Jan 31 16:35:50 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	comments change in cookies.c 

Thu Jan 31 15:50:33 2002  Petr Baudis <pasky@ucw.cz>:

	* menu.c, session.c:

	Hopefully FINALLY(!) fixed the unhistory - now it should be
	rock-stable and any rumours telling otherwise should not be trusted
	in any rate ;-). This fix comes after three-hours research and
	massive changes and reverts as a tiny one-liner + some comments
	dropped around the history code accompanying it.  

Wed Jan 30 22:27:24 2002  Petr Baudis <pasky@ucw.cz>:

	* menu.c, session.c:

	some unhistory experiments, history should be stable, unhistory may
	core randomly so don't use it now :^). now sleep time, children 

Wed Jan 30 21:54:37 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, menu.c, session.c, view.c:

	certain (un)history cleanups and fixes, not yet complete 

Wed Jan 30 19:27:56 2002  Petr Baudis <pasky@ucw.cz>:

	* menu.c, session.c:

	small unhistory cleanups 

Wed Jan 30 15:16:03 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in, AUTHORS, dns.c:

	MacOS address resolution fix (Aldy Hernandez) (from 0.97pre2) 

Wed Jan 30 15:08:32 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, aclocal.m4, config.h.in, configure.in, Makefile.in,
	configure, stamp-h.in, os_dep.c:

	Fix compile error when -lgpm works but gpm.h is not there (Mikulas
	Patocka) (from 0.97pre2) 

Wed Jan 30 15:05:16 2002  Petr Baudis <pasky@ucw.cz>:

	* NEWS:

	Dummy NEWS to make automake happy 

Wed Jan 30 14:58:40 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, view.c:

	Fixed segfault when posting large form (Jacek Fedorynski) (from
	0.97pre2) 

Wed Jan 30 14:48:56 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, entity.inc, Unicode/entities.lnx:

	Added &euro; symbol (Cliff Cunnington) (from 0.97pre2) 

Wed Jan 30 14:16:19 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	Fixed fix of stripping query strings from form's actions (Mikulas
	Patocka) (from 0.97pre1) 

Wed Jan 30 14:06:44 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c, view.c:

	Fixed crash when amount of items in select box decreases after
	reload, make it remember select item on reload (fixes www.xchat.cz)
	(Mikulas Patocka) (from 0.97pre1) 

Wed Jan 30 13:58:17 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c, html_r.c:

	Do not allow larger input fiels than screen size (Mikulas Patocka)
	(from 0.97pre1) 

Wed Jan 30 13:55:40 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	Fix one read overrun in parser (Mikulas Patocka) (from 0.97pre1) 

Wed Jan 30 13:48:21 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	Fixed crash in OS/2 when user pressed Ctrl-V and clipboard was empty
	(Mikulas Patocka) (from 0.97pre1) 

Wed Jan 30 13:47:08 2002  Petr Baudis <pasky@ucw.cz>:

	* select.c:

	Fixed leaving zombie processes when more children exited
	simultaneously (Mikulas Patocka) (from 0.97pre1) 

Wed Jan 30 13:45:53 2002  Petr Baudis <pasky@ucw.cz>:

	* menu.c:

	Fixed error when sprintf return value is defined as 'void' in
	headers (Mikulas Patocka) (from 0.97pre1) 

Wed Jan 30 13:44:11 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	work-around for Sun C bug (Mikulas Patocka) (from 0.97pre1) 

Wed Jan 30 13:42:43 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, connect.c, html.c, view.c:

	compile incompatibilites, fix by Karel Kulhavy (from 0.97pre1)
	(probably not everything, but dunno how classify the other fixes) 

Tue Jan 29 22:10:22 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, language.h, language.inc, intl/index.txt,
	intl/dutch.lng:

	Dutch translation by Stefan de Groot <stefan@nllinux.nl> (from
	0.97pre1) 

Tue Jan 29 22:07:42 2002  Petr Baudis <pasky@ucw.cz>:

	* language.inc, intl/slovak.lng:

	small fix in slovak.lng 

Tue Jan 29 22:06:02 2002  Petr Baudis <pasky@ucw.cz>:

	* links.h:

	workaround for cygwin including getops.h (from 0.97pre1) 

Tue Jan 29 22:03:15 2002  Petr Baudis <pasky@ucw.cz>:

	* links.h:

	declare parse_http_date().. hey, yes, we really use him in cookies.c
	as well ;) (from 0.97pre1) 

Tue Jan 29 21:57:16 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	Do not reject cookies with insecure domain (but send them only to
	original server, not to the whole domain) (from Mikulas Patocka)
	(from 0.97pre1) 

Tue Jan 29 21:56:32 2002  Petr Baudis <pasky@ucw.cz>:

	* entity.inc:

	removed some duplicite entries (inspired by 0.97pre1) 

Tue Jan 29 21:51:56 2002  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	another download mirror (from 0.97pre1) 

Tue Jan 29 21:50:23 2002  Petr Baudis <pasky@ucw.cz>:

	* Unicode/entities.lnx:

	removed some duplicite entries (inspired by 0.97pre1) 

Tue Jan 29 08:58:18 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/bm.lua:

	escaping more characters, refusing to save bookmarks if not loaded
	properly (Peter Wang's) 

Mon Jan 28 12:02:50 2002  Petr Baudis <pasky@ucw.cz>:

	* bookmarks.c:

	bookmark updates by zas - swap cancel and clear, after search move
	pointer to top, on enter to the bookmark manager reset search
	results 

Sat Jan 26 19:42:35 2002  Petr Baudis <pasky@ucw.cz>:

	* BUGS, TODO:

	reduced a bit 

Sat Jan 26 19:38:08 2002  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	XMP wrapped to PRE 

Sat Jan 26 15:21:47 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, BUGS, HACKING, INSTALL, LUA, README, SITES, TODO:

	Added Id tags 

Sat Jan 26 15:21:28 2002  Petr Baudis <pasky@ucw.cz>:

	* LUA-WIP, NEWS:

	removed dummy files 

Sat Jan 26 14:41:08 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	more sanity checking 

Sat Jan 26 11:33:56 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, bookmarks.c, language.h, language.inc, links.h,
	intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/english.lng,
	intl/estonian.lng, intl/french.lng, intl/galician.lng,
	intl/german.lng, intl/greek.lng, intl/hungarian.lng,
	intl/icelandic.lng, intl/italian.lng, intl/lithuanian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng:

	Bookmarks filtering, some minor bookmarks cleanups - patch by Zas 
	<zas@norz.org>. It still needs improvements, though.  

Sat Jan 26 10:24:40 2002  Petr Baudis <pasky@ucw.cz>:

	* connect.c, sched.c:

	Finally fixed the problem (in one time, there might be two
	connections in the scope of one struct connection) - after all, the
	fix was quite simple :).  

Fri Jan 25 18:08:22 2002  Petr Baudis <pasky@ucw.cz>:

	* connect.c, sched.c:

	hopefully fixed one evil crash inside connected() 

Fri Jan 25 17:36:31 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c:

	fixed typo in default.c for allow-special-files option, thanks zas
	:) 

Fri Jan 25 17:11:06 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, file.c, links.h:

	[SECURITYFIX] allow reading of special files only when explicitly
	enabled 

Thu Jan 24 03:10:58 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	quick fix of last fix (submit thing in menu) - links didn't work at
	all ;) 

Thu Jan 24 01:36:59 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, file.c:

	allow reading of special non-regular files - patch by Len Lattanzi
	<Len_Lattanzi@StanfordAlumni.org> 

Thu Jan 24 00:58:04 2002  Petr Baudis <pasky@ucw.cz>:

	* connect.c:

	tiny fix, just to force everything is really sane 

Wed Jan 23 22:43:20 2002  Petr Baudis <pasky@ucw.cz>:

	* bfu.c, links.h:

	clear_dialog() by Zas <zas@norz.org> 

Wed Jan 23 21:57:31 2002  Petr Baudis <pasky@ucw.cz>:

	* bfu.c:

	selection by leading letter - patch by Ami Fischman
	<usenet@fischman.org> 

Wed Jan 23 21:30:14 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, bfu.c:

	cyclic scrolling in menus, patch by Ami Fischman
	<usenet@fixchman.org> 

Wed Jan 23 16:21:03 2002  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	Add 'submit form' to link menu for each form field - patch by Ami
	Fischman <usenet@fischman.org> 

Mon Jan 21 22:30:39 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/hpux-pipe.diff:

	it was completely different patch ;) 

Mon Jan 21 17:44:14 2002  Petr Baudis <pasky@ucw.cz>:

	* autocommit.sh:

	*plop* 

Mon Jan 21 17:44:04 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	Fix broken BSD including system ;-) sockaddr_storage and
	sockaddr_in6 weren't detected correctly during configure Thanks to
	Ashram for bug report 

Sun Jan 20 15:27:24 2002  Petr Baudis <pasky@ucw.cz>:

	* contrib/: README, hpux-pipe.diff:

	Fix for HPUX by Stephane Chazelas 

Sat Jan 19 16:57:43 2002  Petr Baudis <pasky@ucw.cz>:

	* connect.c:

	*cough* 

Fri Jan 18 08:53:54 2002  Petr Baudis <pasky@ucw.cz>:

	* url.c, AUTHORS:

	take @ only before hostname - fix by Ami Fischman
	<usenet@fischman.org> 

Thu Jan 17 20:27:46 2002  Petr Baudis <pasky@ucw.cz>:

	* links.h:

	strcasestr() stub by Zas <zas@norz.org> 

Thu Jan 17 20:27:21 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	Added check for strcasestr() 

Thu Jan 17 19:14:37 2002  Petr Baudis <pasky@ucw.cz>:

	* autocommit.sh:

	more sane passing of parameters ;) 

Thu Jan 17 19:14:24 2002  Petr Baudis <pasky@ucw.cz>:

	* links.h, os_dep.h:

	moved sockaddr_storage emergency stub 

Thu Jan 17 19:13:18 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	Cleaned checks for unused functions, added check for timegm(), some
	dummy comments for rest of acconfig.h 

Thu Jan 17 18:26:48 2002  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, session.c:

	mktime() takes struct tm in localtime, not GMT - fix by Christian
	Haggstrom <c00chm@cs.umu.se> 

Thu Jan 17 14:05:40 2002  Petr Baudis <pasky@ucw.cz>:

	* url.c:

	Skip ':' even when \!need_slashes (otherwise i.e. mailto doesn't dig
	user correctly) 

Thu Jan 17 09:18:58 2002  Petr Baudis <pasky@ucw.cz>:

	* menu.c:

	display IPv6 in features list 

Thu Jan 17 09:17:08 2002  Petr Baudis <pasky@ucw.cz>:

	* os_dep.h:

	remove IPV6 defining, moved to autoconf suite 

Thu Jan 17 09:15:54 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in:

	[no log message] 

Sun Jan  6 21:28:22 2002  Petr Baudis <pasky@ucw.cz>:

	* url.c:

	fix of silly mistake in properly joining relative urls containing
	query_str 

Sun Jan  6 18:56:51 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c:

	remove chmod(home_links, 0700) everytime, just do it only in mkdir() 

Sat Jan  5 22:12:44 2002  Petr Baudis <pasky@ucw.cz>:

	* error.c:

	flush stderr when whining 

Sat Jan  5 22:05:53 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	more cookies debug :) 

Sat Jan  5 21:53:13 2002  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	cookies debug code 

Sat Jan  5 21:39:41 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c:

	first stage of get_home() cleanup - needs to be done w/o so much
	gotos probably 

Wed Jan  2 23:01:37 2002  Petr Baudis <pasky@ucw.cz>:

	* default.c, file.c, links.h:

	Option for highlight of directories 

Wed Jan  2 19:29:23 2002  Petr Baudis <pasky@ucw.cz>:

	* autocommit.sh, autogen.sh:

	some my autoshit tools - will be probably better to have them in CVS 

Wed Jan  2 19:05:56 2002  Petr Baudis <pasky@ucw.cz>:

	* HACKING:

	success testing note 

Wed Jan  2 18:20:42 2002  Petr Baudis <pasky@ucw.cz>:

	* mailcap.pl, contrib/mailcap.pl:

	Moved mailcap.pl to contrib/ 

Wed Jan  2 18:17:28 2002  Petr Baudis <pasky@ucw.cz>:

	* url.c:

	Correct guessing of http:// for IPv6 address 

Wed Jan  2 17:49:55 2002  Petr Baudis <pasky@ucw.cz>:

	* url.c:

	Cleanup of translate_url() 

Wed Jan  2 17:00:14 2002  Petr Baudis <pasky@ucw.cz>:

	* connect.c, http.c, url.c:

	IPv6 support various fixes, support for parsing of IPv6 URL 

Wed Jan  2 13:43:35 2002  Petr Baudis <pasky@ucw.cz>:

	* connect.c, default.c, dns.c, sched.c:

	IPv6 connections support (not yet URL parsing fixes) 

Tue Jan  1 17:55:52 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure,
	configure.in, stamp-h.in, os_dep.h:

	Add test for struct sockaddr_in6 

Tue Jan  1 17:23:53 2002  Petr Baudis <pasky@ucw.cz>:

	* dns.c, links.h, os_dep.h:

	Use sockaddr_storage instead of sockaddr, where appropriate.  

Tue Jan  1 01:19:07 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, config.h.in, configure, configure.in, Makefile.in,
	acconfig.h, aclocal.m4, config.h.in, configure, configure.in,
	stamp-h.in:

	grrr.. test for automated autoshit autocomit autofixing autobroken
	autobuild; also added test for getaddrinfo() 

Tue Jan  1 00:57:20 2002  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in:

	added check for sockaddr_storage 

Tue Jan  1 00:54:16 2002  Petr Baudis <pasky@ucw.cz>:

	* aclocal.m4, configure:

	added check for sockaddr_storage 

Tue Jan  1 00:51:14 2002  Petr Baudis <pasky@ucw.cz>:

	* acconfig.h, config.h.in, configure, configure.in, stamp-h.in:

	added check for sockaddr_storage 

Mon Dec 31 19:59:46 2001  Petr Baudis <pasky@ucw.cz>:

	* url.c:

	Hopefully fix for making link to ?foo at bar.cgi/baz to bar.cgi/?foo
	rather than to bar.cgi/baz?foo.  

Mon Dec 31 18:43:24 2001  Petr Baudis <pasky@ucw.cz>:

	* language.h, language.inc, view.c, intl/brazilian_portuguese.lng,
	intl/bulgarian.lng, intl/catalan.lng, intl/czech.lng,
	intl/english.lng, intl/estonian.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/italian.lng,
	intl/lithuanian.lng, intl/polish.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng:

	Pop up error message when trying to edit textarea externally from
	slave terminal.  

Mon Dec 31 18:01:03 2001  Petr Baudis <pasky@ucw.cz>:

	* contrib/md5check.lua:

	Another lua script from Peter Wang 

Sun Dec 30 01:43:50 2001  Petr Baudis <pasky@ucw.cz>:

	* connect.c, links.h, sched.c:

	Even more rewrites of DNS (even random digs to connection managment)
	so that we now finally correctly handle multiple RRs; we also
	virtually already can use IPv6, if would gethostbyname() eever
	return it and we would use sizeof(sockaddr_storage) ;).  

Sat Dec 29 22:53:06 2001  Petr Baudis <pasky@ucw.cz>:

	* connect.c:

	unified some duplicated SSL code 

Sat Dec 29 22:33:15 2001  Petr Baudis <pasky@ucw.cz>:

	* connect.c, dns.c:

	We do blocking communication with resolver thread, it shouldn't hurt
	as it's always only local, and it is too difficult to do it
	non-blocking properly. Now it should again work at BSD for hosts
	with single RR.  

Sat Dec 29 18:52:38 2001  Petr Baudis <pasky@ucw.cz>:

	* connect.c, links.h, sched.c:

	a little more dns cleanup, now address list should be freed
	correctly when an error occurs 

Sat Dec 29 17:35:29 2001  Petr Baudis <pasky@ucw.cz>:

	* dns.c:

	fix async resolving under such braindead systems like bsd ;) which
	won't acceptdata from resolver thread to a socket at once 

Sat Dec 29 16:19:28 2001  Petr Baudis <pasky@ucw.cz>:

	* dns.c:

	fix segfault when host not found 

Sat Dec 29 14:21:39 2001  Petr Baudis <pasky@ucw.cz>:

	* dns.c:

	more universal addr type passing :) 

Sat Dec 29 14:17:21 2001  Petr Baudis <pasky@ucw.cz>:

	* dns.c:

	fix async resolving under such braindead systems like bsd ;) which
	won't burst me with data from resolver thread at once 

Sat Dec 29 14:04:05 2001  Petr Baudis <pasky@ucw.cz>:

	* dns.c:

	small anti-leak when fucked up communication with resolver thread 

Sat Dec 29 13:20:52 2001  Petr Baudis <pasky@ucw.cz>:

	* stamp-h.in:

	i hate autoshits :( 

Sat Dec 29 12:47:33 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, BUGS, COPYING, HACKING, INSTALL, LUA, LUA-WIP,
	Makefile.am, Makefile.gen, Makefile.in, NEWS, README, SITES, TODO,
	acconfig.h, aclocal.m4, af_unix.c, beos.c, bfu.c, bookmarks.c,
	cache.c, charsets.c, codepage.h, codepage.inc, config.guess,
	config.h.in, config.sub, config2.h, configure, configure.in,
	connect.c, cookies.c, default.c, dns.c, entity.inc, error.c,
	file.c, finger.c, ftp.c, html.c, html_r.c, html_tbl.c, http.c,
	https.c, install-sh, kbd.c, kbdbind.c, language.c, language.h,
	language.inc, links.1, links.h, lua.c, mailcap.pl, mailto.c,
	main.c, menu.c, missing, mkinstalldirs, os_dep.c, os_dep.h,
	os_depx.h, rebuild, sched.c, select.c, session.c, setup.h,
	stamp-h.in, terminal.c, types.c, uni_7b.inc, url.c, view.c,
	win32.c, wipe-out-ssl, wipe-out-ssl.awk:

	hopefully fix build system - changing ctimes 

Fri Dec 28 17:25:34 2001  Petr Baudis <pasky@ucw.cz>:

	* contrib/: README, bm.lua, color_config.diff, dummy-js.diff,
	hooks.lua, links_wps.zip, user.example:

	made contrib/ and added some interesting things there 

Fri Dec 28 16:20:43 2001  Petr Baudis <pasky@ucw.cz>:

	* HACKING:

	html parser/renderer description 

Fri Dec 28 16:05:54 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	historical note near GNU gettext credits 

Fri Dec 28 13:04:34 2001  Petr Baudis <pasky@ucw.cz>:

	* connect.c, default.c, dns.c, links.h:

	remove ip and use sockaddr(_in) instead 

Fri Dec 28 03:29:02 2001  Petr Baudis <pasky@ucw.cz>:

	* README, Unicode/gen-ent, intl/intl.txt:

	back from test :) 

Fri Dec 28 03:16:35 2001  Petr Baudis <pasky@ucw.cz>:

	* Unicode/gen-ent, intl/intl.txt:

	test of new cvslog.pl :) 

Fri Dec 28 03:13:03 2001  Petr Baudis <pasky@ucw.cz>:

	* README:

	test of new cvslog.pl :) 

Fri Dec 28 00:41:42 2001  Petr Baudis <pasky@ucw.cz>:

	* HACKING, HACKING:

	*dummy* 

Thu Dec 27 21:46:13 2001  Petr Baudis <pasky@ucw.cz>:

	* HACKING:

	some more coding style issues 

Thu Dec 27 05:27:43 2001  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	TODO update :) 

Thu Dec 27 04:41:31 2001  Petr Baudis <pasky@ucw.cz>:

	* connect.c, sched.c:

	DNS support for more RRs per host looks done - some mem_free()s
	moved, debug()s removed, no leaks or crashes occured to me for now 

Thu Dec 27 03:59:59 2001  Petr Baudis <pasky@ucw.cz>:

	* connect.c, dns.c, sched.c:

	next version of my leaky multi-RR DNS beast ;p 

Thu Dec 27 02:53:59 2001  Petr Baudis <pasky@ucw.cz>:

	* connect.c, default.c, dns.c, links.h, sched.c:

	Partially rewritten fashion of address handling in DNS 'subsystem';
	it is maybe still a little broken and certainly leakage, but I want
	to have some reference point - it compiles and doesn't core to me ;) 

Wed Dec 26 15:39:24 2001  Petr Baudis <pasky@ucw.cz>:

	* error.c:

	remove of some inherited LEAK_DEBUG ifdefs 

Wed Dec 26 00:19:15 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, session.c:

	Proper parsing of set-cookie expires atribute, patch by Stepan Roh
	<stepan@srnet.cz>, blank lines by me 

Tue Dec 25 21:55:49 2001  Petr Baudis <pasky@ucw.cz>:

	* bfu.c:

	bfu.c partial cleanup 

Tue Dec 25 18:42:00 2001  Petr Baudis <pasky@ucw.cz>:

	* default.c:

	parameters handling rewrite fixes ;) 

Tue Dec 25 18:41:43 2001  Petr Baudis <pasky@ucw.cz>:

	* af_unix.c:

	af_unix cleanup 

Tue Dec 25 17:58:32 2001  Petr Baudis <pasky@ucw.cz>:

	* default.c, links.h:

	rewritten options handling 

Mon Dec 24 13:42:03 2001  Petr Baudis <pasky@ucw.cz>:

	* links.h, terminal.c, view.c:

	External textarea editor support code cleanup, sanity checks,
	comments, bugfixes and only allow it for master terminal, as it
	doesn't work for any else really.  

Sun Dec 23 23:42:23 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, BUGS, TODO, config2.h, configure, configure.in,
	default.c, html.c, html_r.c, kbdbind.c, language.h, language.inc,
	links.1, links.h, menu.c, session.c, terminal.c, view.c,
	intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/english.lng,
	intl/estonian.lng, intl/french.lng, intl/galician.lng,
	intl/german.lng, intl/greek.lng, intl/hungarian.lng,
	intl/icelandic.lng, intl/italian.lng, intl/lithuanian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng:

	New release strategy - elinks-0.3pre - basically merge all the stuff
	from UNSTABLE branch.  
	
	That includes: 
	  * Unhistory patch by Peter Wang 
	  * External textarea editor 
	  * Colourful cleanups 

Sun Dec 23 23:21:41 2001  Petr Baudis <pasky@ucw.cz>:

	* config2.h, configure, configure.in, default.c, http.c:

	Releasing elinks-0.2. This release is generally only sync for new
	development model. Included some language updates and few bug fixes
	and few code cleanups.  Main fun will come with elinks-0.3, but
	that's another story.  

Sun Dec 23 22:43:32 2001  Petr Baudis <pasky@ucw.cz>:

	* connect.c, default.c, dns.c, links.h, url.c:

	merge with STABLE 

Sun Dec 23 15:20:00 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, HACKING:

	merge with stable 

Sun Dec 23 15:10:19 2001  Petr Baudis <pasky@ucw.cz>:

	* HACKING:

	file HACKING was initially added on branch UNSTABLE.  

Sat Dec 22 22:06:14 2001  Petr Baudis <pasky@ucw.cz>:

	* language.inc, intl/french.lng:

	merge with STABLE 

Sat Dec 22 12:27:09 2001  Petr Baudis <pasky@ucw.cz>:

	* bfu.c, html.c:

	merge with stable 

Mon Dec 17 13:13:07 2001  Petr Baudis <pasky@ucw.cz>:

	* http.c:

	merge with STABLE 

Sat Dec 15 21:40:56 2001  Petr Baudis <pasky@ucw.cz>:

	* language.inc, intl/french.lng:

	merge from STABLE 

Wed Nov  7 13:51:25 2001  Petr Baudis <pasky@ucw.cz>:

	* view.c:

	textarea double encoding fix 

Sun Oct 28 17:44:10 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	be more humbe :) 

Sun Oct 28 17:35:28 2001  Petr Baudis <pasky@ucw.cz>:

	* language.inc, intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/czech.lng, intl/english.lng,
	intl/estonian.lng, intl/french.lng, intl/galician.lng,
	intl/german.lng, intl/greek.lng, intl/hungarian.lng,
	intl/icelandic.lng, intl/italian.lng, intl/lithuanian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng:

	Show ELinks in About dialog 

Sun Oct 28 16:31:39 2001  Petr Baudis <pasky@ucw.cz>:

	* default.c, http.c, links.1, links.h, menu.c, intl/czech.lng,
	intl/english.lng, intl/french.lng, language.h, language.inc,
	intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/estonian.lng, intl/galician.lng,
	intl/german.lng, intl/greek.lng, intl/hungarian.lng,
	intl/icelandic.lng, intl/italian.lng, intl/lithuanian.lng,
	intl/polish.lng, intl/romanian.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng:

	User-Agent modifiable string (user-agent-0.96-pb2.patch) 

Sun Oct 28 14:49:02 2001  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	no need to make cvs-dist 

Sun Oct 28 14:44:48 2001  Petr Baudis <pasky@ucw.cz>:

	* codepage.h, codepage.inc, entity.inc, language.h, language.inc,
	intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/catalan.lng, intl/estonian.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/italian.lng,
	intl/lithuanian.lng, intl/polish.lng, intl/romanian.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng:

	intl and unicode stuff 

Sun Oct 28 14:41:21 2001  Petr Baudis <pasky@ucw.cz>:

	* Makefile.in, aclocal.m4:

	generated by a little newer automake 

Sun Oct 28 14:26:10 2001  Petr Baudis <pasky@ucw.cz>:

	* INSTALL:

	basic installation guidelines 

Sun Oct 28 13:57:49 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	User-Agent string changing support 

Sun Oct 28 13:57:15 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Romanian translation 

Sun Oct 28 13:56:53 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Catalan translation 

Sun Oct 28 13:56:18 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Petr Kulhavy's HTTP referer 

Sun Oct 28 13:55:30 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	Peter Wang's Lua 

Sun Oct 28 13:50:31 2001  Petr Baudis <pasky@ucw.cz>:

	* config2.h, configure, configure.in:

	going for elinks-0.1 

Sun Oct 28 13:39:20 2001  Petr Baudis <pasky@ucw.cz>:

	* BUGS, config2.h, configure, configure.in:

	more RR per host, &#13; 

Sun Oct 28 13:37:36 2001  Petr Baudis <pasky@ucw.cz>:

	* SITES:

	new mailing list, elinks site 

Sun Oct 28 13:37:21 2001  Petr Baudis <pasky@ucw.cz>:

	* README:

	rewritten (grammar check required ;) 

Sun Oct 28 13:06:17 2001  Petr Baudis <pasky@ucw.cz>:

	* TODO:

	sorted by importance, some additions 

Sun Oct 28 13:00:59 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS:

	sorted by alphabetical order, minor changes 

Sun Oct 28 08:54:03 2001  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	Security fix in save_cookies() (cookies-secresave-0.96.patch) 

Sun Oct 28 08:51:43 2001  Petr Baudis <pasky@ucw.cz>:

	* Unicode/entities.lnx, Unicode/index.txt, intl/gen-intl,
	intl/index.txt, Unicode/8859_15.cp, Unicode/8859_16.cp,
	intl/romanian.lng:

	Romanian translation (romanian-0.96.patch) 

Sun Oct 28 08:51:24 2001  Petr Baudis <pasky@ucw.cz>:

	* intl/: index.txt, catalan.lng:

	Catalan translation (catalan-0.96.patch) 

Sun Oct 28 08:50:19 2001  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	listing tag support (listing-0.96.patch) 

Sun Oct 28 08:49:59 2001  Petr Baudis <pasky@ucw.cz>:

	* html.c:

	img title attribute support (imgtitle-0.96.patch) 

Sun Oct 28 08:47:55 2001  Petr Baudis <pasky@ucw.cz>:

	* html.c, view.c:

	Do not strip query string from form action URLs
	(noqstrip-0.96.patch) 

Sun Oct 28 08:46:23 2001  Petr Baudis <pasky@ucw.cz>:

	* links.1:

	Cookies saving/loading on request description
	(cookies-resave-0.96-man.patch) 

Sun Oct 28 08:46:07 2001  Petr Baudis <pasky@ucw.cz>:

	* links.1:

	Cookies saving description (cookies-save-0.96-man.patch) 

Sun Oct 28 08:45:32 2001  Petr Baudis <pasky@ucw.cz>:

	* cookies.c, kbdbind.c, links.h, view.c:

	Cookies saving/loading on request (cookies-resave-0.96.patch) 

Sun Oct 28 08:45:10 2001  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	Cookies saving (cookies-save-0.96.patch) 

Sun Oct 28 08:44:53 2001  Petr Baudis <pasky@ucw.cz>:

	* cookies.c:

	Cookies expiration (cookies-expire-0.96.patch) 

Sun Oct 28 08:44:17 2001  Petr Baudis <pasky@ucw.cz>:

	* main.c:

	HTTP Moved support for -dump/-source (moved-0.96.patch) 

Sun Oct 28 08:43:16 2001  Petr Baudis <pasky@ucw.cz>:

	* links.1:

	True HTTP referer support description (true-referer-0.96-man.patch) 

Sun Oct 28 08:42:54 2001  Petr Baudis <pasky@ucw.cz>:

	* default.c, http.c, links.h, main.c, menu.c, sched.c, session.c,
	view.c, intl/czech.lng, intl/english.lng:

	True HTTP referer support (true-referer-0.96-lua.patch) 

Sun Oct 28 08:41:28 2001  Petr Baudis <pasky@ucw.cz>:

	* default.c, http.c, links.h, menu.c, intl/english.lng:

	Fake HTTP referer support (referer-0.96.patch) 

Sun Oct 28 08:40:44 2001  Petr Baudis <pasky@ucw.cz>:

	* links.1:

	Manual page updates (manpage-0.96.patch) 

Sun Oct 28 08:32:49 2001  Petr Baudis <pasky@ucw.cz>:

	* http.c, kbdbind.c, language.h, language.inc, links.h, menu.c,
	session.c, intl/brazilian_portuguese.lng, intl/bulgarian.lng,
	intl/czech.lng, intl/english.lng, intl/estonian.lng,
	intl/french.lng, intl/galician.lng, intl/german.lng,
	intl/greek.lng, intl/hungarian.lng, intl/icelandic.lng,
	intl/italian.lng, intl/lithuanian.lng, intl/polish.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/turkish.lng, intl/ukrainian.lng, LUA,
	LUA-WIP, lua.c:

	lua p12-wip2 

Sat Oct 27 21:48:39 2001  Petr Baudis <pasky@ucw.cz>:

	* Makefile.am, Makefile.in, acconfig.h, bfu.c, config.h.in,
	configure, configure.in, kbdbind.c, language.h, language.inc,
	links.h, main.c, menu.c, session.c, setup.h, url.c, view.c,
	intl/brazilian_portuguese.lng, intl/bulgarian.lng, intl/czech.lng,
	intl/english.lng, intl/estonian.lng, intl/french.lng,
	intl/galician.lng, intl/german.lng, intl/greek.lng,
	intl/hungarian.lng, intl/icelandic.lng, intl/italian.lng,
	intl/lithuanian.lng, intl/polish.lng, intl/russian.lng,
	intl/slovak.lng, intl/spanish.lng, intl/swedish.lng,
	intl/turkish.lng, intl/ukrainian.lng:

	lua-p11 

Sat Oct 27 21:43:43 2001  Petr Baudis <pasky@ucw.cz>:

	* AUTHORS, BUGS, COPYING, INSTALL, Makefile.am, Makefile.gen,
	Makefile.in, NEWS, README, SITES, TODO, acconfig.h, aclocal.m4,
	af_unix.c, beos.c, bfu.c, bookmarks.c, cache.c, charsets.c,
	codepage.h, codepage.inc, config.guess, config.h.in, config.sub,
	config2.h, configure, configure.in, connect.c, cookies.c,
	default.c, dns.c, entity.inc, error.c, file.c, finger.c, ftp.c,
	html.c, html_r.c, html_tbl.c, http.c, https.c, install-sh, kbd.c,
	kbdbind.c, language.c, language.h, language.inc, links.1, links.h,
	mailcap.pl, mailto.c, main.c, menu.c, missing, mkinstalldirs,
	os_dep.c, os_dep.h, os_depx.h, rebuild, sched.c, select.c,
	session.c, setup.h, stamp-h.in, terminal.c, types.c, uni_7b.inc,
	url.c, view.c, win32.c, wipe-out-ssl, wipe-out-ssl.awk,
	Unicode/7bit.cp, Unicode/7bitrepl.lnx, Unicode/8859_1.cp,
	Unicode/8859_13.cp, Unicode/8859_2.cp, Unicode/8859_4.cp,
	Unicode/8859_5.cp, Unicode/8859_7.cp, Unicode/8859_9.cp,
	Unicode/cp1125.cp, Unicode/cp1250.cp, Unicode/cp1251.cp,
	Unicode/cp1257.cp, Unicode/cp437.cp, Unicode/cp737.cp,
	Unicode/cp850.cp, Unicode/cp852.cp, Unicode/cp866.cp,
	Unicode/entities.lnx, Unicode/gen, Unicode/gen-7b, Unicode/gen-cp,
	Unicode/gen-ent, Unicode/index.txt, Unicode/kamen.cp,
	Unicode/koi8_r.cp, Unicode/koi8_u.cp, Unicode/mac_lat2.cp,
	Unicode/macroman.cp, Unicode/tcvn5712.cp, Unicode/tr7bit.awk,
	Unicode/utf_8.cp, Unicode/viscii.cp, intl/brazilian_portuguese.lng,
	intl/bulgarian.lng, intl/czech.lng, intl/english.lng,
	intl/estonian.lng, intl/french.lng, intl/galician.lng,
	intl/gen-intl, intl/german.lng, intl/greek.lng, intl/hungarian.lng,
	intl/icelandic.lng, intl/index.txt, intl/intl.txt,
	intl/italian.lng, intl/lithuanian.lng, intl/polish.lng,
	intl/russian.lng, intl/slovak.lng, intl/spanish.lng,
	intl/swedish.lng, intl/synclang, intl/synclang.awk,
	intl/turkish.lng, intl/ukrainian.lng:

	Initial revision 

