Thu Aug 27 17:54:17 CEST 2009 Gabriele Bartolini <gabriele.bartolini@devise.it>

* prepared for release 2.0.0-rc1

Thu Aug 27 17:32:54 CEST 2009 Gabriele Bartolini <gabriele.bartolini@devise.it>

- htmysql/HtmysqlDB.cc
    * conditionally exclude getmysqlconfvalue()

- configure.in:
    * fixed conditional compilation of load_defaults()

Thu Aug 27 13:47:19 CEST 2009 Gabriele Bartolini <gabriele.bartolini@devise.it>

- doc/htcheck.txt:
- doc/css:
- doc/css/xhtml11-quirks.css:
- doc/css/xhtml-deprecated.css:
- doc/css/xhtml11.css:
- doc/css/xhtml-deprecated-manpage.css:
- doc/css/xhtml11-manpage.css:
- doc/css/docbook-xsl.css:
- doc/Makefile.am:
- doc/htcheck.text:
- doc/htcheck.html:
- doc/htcheck.pdf:
- doc/create_doc.sh:
    * changed documentation system: now uses asciidoc

- doc/html:
- doc/html/htcheck-6.html:
- doc/html/htcheck-7.html:
- doc/html/htcheck-8.html:
- doc/html/htcheck-9.html:
- doc/html/htcheck-1.html:
- doc/html/htcheck-10.html:
- doc/html/htcheck-11.html:
- doc/html/htcheck-2.html:
- doc/html/htcheck-3.html:
- doc/html/htcheck.html:
- doc/html/htcheck-4.html:
- doc/html/htcheck-5.html:
- doc/htcheck_it.sgml:
- doc/htcheck.ps:
- doc/htcheck.sgml:
    * removed old SGML tools generated files

Wed Aug 26 16:58:57 CEST 2009 Gabriele Bartolini <gabriele.bartolini@devise.it>

- acinclude.m4:
- aclocal.m4:
- htmysql/Makefile.am:
- htcheck/Makefile.am:
    * removed previous MySQL library check autoconf macro
    * now uses AX_LIB_MYSQL from autoconf archive, which sets MYSQL_CFLAGS
      and MYSQL_LDFLAGS variables and uses mysql_config to determine MySQL
      configuration

- configure.in:
    * detect the presence of the load_defaults() function - which has been removed
      from MySQL 5.1 on

- doc/htcheck.sgml:
    * updated documentation source

- configure:
    * regenerated with 'autoreconf -if'

Wed Aug 26 16:11:46 CEST 2009 Gabriele Bartolini <gabriele.bartolini@devise.it>

- doc/htcheck.sgml:
- htcheck/Scheduler.cc:
- htmysql/Htmysql.cc:
- htmysql/Htmysql.h:
- htmysql/HtmysqlDB.cc:
- htmysql/HtmysqlDB.h:
- installdirs/htcheck.conf:
    * removed load_defaults() support - which has been abandoned by MySQL in favour
      of a more abstract mysql_options() usage. Older MySQL client libraries should
      continue using load_defaults() facilities as in ht://Check 1.2.3
    * mysql_conf_file_prefix option is ignored when load_defaults() is not used, which
      typically happens for MySQL 5.1 and above
    * added conditional compilations for maintaining compatibility with older versions
    * needs autotools magic support to be added

Mon May  4 15:56:31 CEST 2009 Gabriele Bartolini <gabriele.bartolini@devise.it>

- php:
    * removed PHP directory

Tue Dec 23 17:39:37 CET 2008 Gabriele Bartolini <me@gabrielebartolini.it>

- acinclude.m4:
    * improved automatic checks for MySQL 5 installation on Mac OS X with macports

- Makefile.in:
- aclocal.m4:
- config.guess:
- config.sub:
- configure:
- ltmain.sh:
- doc/Makefile.in:
- htcheck/Makefile.in:
- htcommon/Makefile.in:
- htlib/Makefile.in:
- htmysql/Makefile.in:
- htnet/Makefile.in:
- htparsing/Makefile.in:
- include/Makefile.in:
- include/config.h.in:
- installdirs/Makefile.in:
- php/Makefile.in:
- php/css/Makefile.in:
- php/img/Makefile.in:
- php/include/Makefile.in:
    * regenerated with autoreconf -if

Tue Dec 23 10:51:35 CET 2008 Gabriele Bartolini <g.bartolini@comune.prato.it>

- htparsing/HtmlParser.(cc|h):
    * fixed wrong URL encoding mechanism
    * fixed wrong SGML encoding mechanism

Tue Nov 18 12:49:19 CET 2008 Gabriele Bartolini <g.bartolini@comune.prato.it>

- htparsing/HtmlParser.cc:
    * fixed compilation errors for htdig notification

Mon Nov 17 08:52:04 CET 2008 Gabriele Bartolini <gabriele.bartolini@devise.it>

- Makefile.config:
- configure.in:
    * added --enable-debug option

Sun Nov 16 19:12:37 CET 2008 Gabriele Bartolini <gabriele.bartolini@devise.it>

- .version:
	* updated to version 2.0.0a

- htcommon/Link.(cc|h):
- htcommon/SchedulerEntry.(cc|h):
- htcommon/URLRef.h:
- htcommon/_Url.(cc|h):
- htcommon/_Server.(cc|h):
- htcommon/AccessibilityCheck.h
- htcheck/htcheck.cc
    * removed any htdig's String class reference
    * added the C++ standard string support (std::string)
    * changed string append operation with ostringstream (where applicable)

- htcheck/Scheduler.(cc|h):
	* removed usage of htdig's Dictionary
	* now uses std::set and std::map for servers and extensions dictionaries
    * added the management of the client and database charsets
    * removed any htdig's String class reference
    * added the C++ standard string support (std::string)
    * changed string append operation with ostringstream (where applicable)

- htmysql/Htmysql.(cc|h):
    * fixed the Connect function return value
    * removed any htdig's String class reference
    * added the C++ standard string support (std::string)
    * changed string append operation with ostringstream (where applicable)

- htmysql/HtmysqlDB.(cc|h):
    * added the management of the client and database charsets
    * removed Dictionary for the AvailableCharsets variable. Now using the
      standard 'set' container
    * removed any htdig's String class reference
    * added the C++ standard string support (std::string)
    * changed string append operation with ostringstream (where applicable)

- htcommon/HtmlStatement.(cc|h):
    * added management of the closing tag information (e.g. </html>)
    * added management of the empty tag information (e.g. <img ... />)
    * added caching of unknown tags
    * added mapping of the following tags: HEAD, SCRIPT, TITLE, H1, ..., H6, B, I, BLINK and MARQUEE
    * removed any htdig's String class reference
    * added the C++ standard string support (std::string)
    * added the enumeration ElementLabel for faster detection of the tag's label
      This improves speed by reducing the number of string comparisons in the parser.
      Mapping is performed using a standard map object (std::map)
    * added lowercase version of the element's name (IMG -> img) for flexible parsing

- htcommon/HtmlAttribute.(cc|h):
    * added caching of unknown attributes
    * added the ALT and TYPE attributes
    * removed any htdig's String class reference
    * added the C++ standard string support (std::string)
    * added the enumeration AttributeLabel for faster detection of the attribute's label
      This improves speed by reducing the number of string comparisons in the parser.
      Mapping is performed using a standard map object (std::map)
    * added lowercase version of the attribute's name (SRC -> src) for flexible parsing

- htparsing/HtmlParser.(cc|h):
    * removed the tag_type information and the tag start, end and empty information (they
      are directly handled by the HtmlStatement class
    * removed all the string comparison detection mechanisms for tags and attributes
    * fixed a few bugs with the new labeling system
    * removed any htdig's String class reference
    * added the C++ standard string support (std::string)
    * added the HTCHECK_CHAR define (abstraction of the character type - default char)
    * removed the HtmlParser_Tag enumeration (substituted by the following item)
    * added the management of the element and attribute labels introduced in the HtmlStatement
      and HtmlAttribute classes
    * completely redesigned the Check_Alt function - due to the standard string usage

- htcommon/HtDefaults.cc:
- installdirs/htcheck.conf:
    * added 'mysql_db_charset' configuration option
    * added 'mysql_client_charset' configuration option

- htnet/HtHTTP.h:
    * added void SetRefererURL (const char* u)
    * fixed a bug with the GetAcceptLanguage() function

- htcommon/URL.(cc|h):
    * changed URL(const String &url) to URL(const char* url)
    * changed parse(const String &url) to parse(const char* url)

- configure.in:
- configure:
- include/config.h.in
    * added control for the sys/utsname header
    * regenerated configure with autoconf 2.61

Mon Nov 10 12:14:26 CET 2008 Gabriele Bartolini <gabriele.bartolini@devise.it>

- doc/htcheck.sgml
- htcommon/HtDefaults.cc
- installdirs/htcheck.conf
    * added 'max_urls_count' configuration option

- htcommon/SchedulerEntry.(cc|h):
- htmysql/HtmysqlDB.cc:
    * added MaxUrlsCount enum

- htcheck/Scheduler.(cc|h):
    * added management of the maximum number of URLs to be parsed, through
    the 'max_urls_count' configuration option

Sat Apr 19 00:02:08 CEST 2008 Gabriele Bartolini <gabriele.bartolini@devise.it>

- configure.in:
- htmysql/HtmysqlDB.cc:
    * specify the database charset

- regenerated with 'autoreconf -if'


Fri Apr 18 23:34:30 CEST 2008 Gabriele Bartolini <gabriele.bartolini@devise.it>

- configure.in:
    * accept the size for a URL field

- htmysql/HtmysqlDB.cc:
    * added the URL_DB_SIZE constant for URL fields size

- regenerated with 'autoreconf -if'

Fri Apr 11 13:07:42 CEST 2008 Gabriele Bartolini <gabriele.bartolini@devise.it>

- htmysql/HtmysqlDB.cc:
    * fixed bug regarding wrong storage of the end time of a crawl

Wed Feb 13 21:42:18 CET 2008 Gabriele Bartolini <gabriele.bartolini@devise.it>

- htparsing/HtmlParser.(cc|h):
    * simplified management of simple tags (removed bitmasks)
    * added the CurrentTag attribute

Wed Feb 13 17:35:30 CET 2008 Gabriele Bartolini <gabriele.bartolini@devise.it>

- htcommon/_Url.(cc|h):
    * added control over doctype version: strict, transitional, frameset
    * added doctype obsolete property and method

Wed Feb  6 14:30:40 CET 2008 Gabriele Bartolini <gabriele.bartolini@devise.it>

- htcommon/HtmlStatement.(cc|h):
    * added column information

- htmysql/HtmysqlDB.cc:
    * added HTML statement column information

- htparsing/HtmlParser.(cc|h):
    * added HTML statement column management

Fri Sep 14 14:55:00 CEST 2007 Gabriele Bartolini <g.bartolini@comune.prato.it>

- htcheck/Scheduler.cc:
- htmysql/HtmysqlDB.(cc|h):
    * removed database instructions from the Scheduler class: UpdateStatus

Fri Sep 14 09:33:22 CEST 2007 Gabriele Bartolini <g.bartolini@comune.prato.it>

- htcheck/Scheduler.(cc|h):
- htmysql/HtmysqlDB.(cc|h):
    * removed SQL instructions from the sceduler class, regarding the ShowBrokenLinks,
      ShowStatusCode, ShowContentTypesPerServer and CalculateUrlSizeAdd methods

Fri Jun  1 10:13:12 CEST 2007 Gabriele Bartolini <g.bartolini@comune.prato.it>

- htparsing/HtmlParser.cc:
    * Applied patch by Neil Schelly <neil.schelly@oasis-open.org> regarding
      proper handling of CDATA sections

Tue Aug 29 16:31:55 CEST 2006 Gabriele Bartolini <g.bartolini@comune.prato.it>

- run autoreconf -if

- installdirs/Makefile.am:
    * applied patch by volker.duschek@lfuka.lfu.bwl.de (bug #1323916)
      "Target install-data-local in installdirs/Makefile.am misses
      the prefix DESTDIR in one line, so building a rpm with
      BuildRoot set fails"

Fri Aug 25 12:14:26 CEST 2006 Gabriele Bartolini <angusgb@users.sourceforge.net>

- htcommon/RunInfo.(cc|h):
	 * store whether ht://Dig notification info is stored

- htmysql/HtmysqlDB.cc:
	 * added info about the version and the htdig notification support
	   in the crawl

- .version:
    * updated to 1.2.5

Thu Aug 24 14:52:23 CEST 2006 Gabriele Bartolini <angusgb@users.sourceforge.net>

- htmysql/HtmysqlDB.cc:
	 * fixed bug

- php/qryurls.php:
- php/showurl.php:
- php/include/de.inc.php:
- php/include/en.inc.php:
- php/include/it.inc.php:
- php/include/registerglobals.inc.php:
    * Added ht://Dig notification date search and display

Thu Aug 24 10:17:03 CEST 2006 Gabriele Bartolini <g.bartolini@comune.prato.it>

- run autoreconf -if

Thu Aug 24 10:09:43 CEST 2006 Gabriele Bartolini <angusgb@users.sourceforge.net>

- Makefile.config:
- configure.in:
	 * Added conditional configuration of ht://Dig notification system

- htcommon/_Url.cc:
- htcommon/_Url.h:
	 * added ht://Dig notification's email, subject and date

- htmysql/HtmysqlDB.cc:
	 * ditto (Url table)

- htparsing/HtmlParser.cc:
- htparsing/HtmlParser.h:
	 * added variables and functions for handling notification dates

Tue Jul  4 14:45:18 CEST 2006 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * documentation: updated for release

Tue Jul 4 14:07:19 CEST 2006 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * README,NEWS: prepared for 1.2.4 release
   * doc/htcheck.1: ditto
   * doc/htcheck.sgml: ditto

Mon Jul  3 15:54:59 CEST 2006 Gabriele Bartolini <angusgb@users.sourceforge.net>

- rebuilt configure scripts with autoreconf

Mon Jul  3 15:42:55 CEST 2006 Gabriele Bartolini <angusgb@users.sourceforge.net>

- src/htcheck/Scheduler.cc:
- src/htmysql/HtmysqlDB.(h|cc):
    * Fixed query errors for MySQL 5
    * Moved anchors code from Scheduler to HtmysqlDB

- src/htlib/HtDateTime.h:
    * removed unuseful virtual

Thu Feb 10 13:08:54 CET 2005 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.(h|cc): added HxStep object attribute for holding
     the difference between the current Hx value (H1, H2, etc.) and the previous
     one. If the difference is greater than 1 there could be an accessibility
     barrier. Code in HtmlParser.cc has been therefore adapted to this change,
     and the wrong detection of accessibility barriers for Hx nesting have
     been removed.

Fri Sep 10 08:25:38 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: fixed bug experienced by Greg Rundlett <greg@buzgate.org> regarding a null pointer's segmentation fault

Fri Jul 2 13:54:56 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added OAC #71 and 72, regarding the use of meta
     refresh and redirect (refresh with a different URL)

Fri Jul 2 13:06:10 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added OAC #69 about the MARQUEE element

Tue Jun 29 13:55:16 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added 'xml:lang' to the list of possible specifications of the document language

Tue Jun 29 12:02:20 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version 1.2.4's development has now started
   * php/css/print.css: added by Valentina for media print
   * php/include/(functions|header).inc.php: improved paging and list printing
   * php/listlinks.php: ditto

Fri Jun 11 13:25:26 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/qryachecks.php: show HTML statement in the list of accessibility
     checks (thanks to Valentina)

Tue Jun 1 15:35:55 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version 1.2.3 released

Tue Jun 1 14:34:31 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * documentation: updated for release

Tue Jun 1 14:17:41 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * general: rerun autoreconf

Tue Jun 1 13:02:17 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * README,NEWS,.version: prepared for 1.2.3 release
   * doc/htcheck.1: ditto
   * doc/htcheck.sgml: ditto

Tue Jun 1 10:53:19 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/listlinks.php: added form labels
   * php/qryachecks.php: added form labels
   * php/include/[en,it,de].inc.php: added 'full list' entry
   * php/include/functions.inc.php: added full list management

Wed May 26 12:06:48 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/qryachecks.php: perform a summary of accessibility checks that have
     been found; this allows the form to be filled with only the accessibility
     checks that are in the database

Wed May 26 11:32:16 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * imported PHP interface for accessibility checks written by Valentina
     Del Sapio from the Comune di Prato <wwwvalentina@supereva.it>, in
     particular the following changes:
   * qryachecks.php: added form with filter and result table with URLs
     containing the accessibility checks
   * showacheck.php: page with information regarding the single accessibility
     check as discovered by htcheck
   * listurls.php: URLs ordered by their name
   * listlinks.php: URLs ordered by referencing URL
   * include/[it,en,de].inc.php: added accessibility checks strings and
     array containing information regarding specific accessibility checks
     as of OAC (the german translation has yet to be done)
   * include/registerglobals.inc.php: included GET variables used in the
     accessibility checks section

Wed May 26 10:33:14 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * _Url.[h,cc]: added support for XHTML 1.1 recognition
   * htparsing/HtmlParser.cc: ditto

Tue May 4 16:05:14 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added OAC #7, ALT text can't be empty if images
     is used as an anchor

Fri Apr 30 09:31:24 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/qryachecks.php: Added an empty PHP script for querying accessibility
     checks
   * php/showacheck.php: Added an empty PHP script for showing an accessibility
     check detail
   * entire package: updated to GNU autotools

Tue Apr 27 09:14:21 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added OAC #59 empty ALT text for input of image
     type

Tue Apr 27 08:59:15 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: fixed bug with INPUT type=image checks

Mon Apr 26 15:58:03 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.[h,cc]: added CheckAlt() method for checking generic
     ALT texts, not only the IMG one. Added OAC #58, 60 and 61

Fri Apr 23 08:56:59 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: fixed bug of dropping AccessibilityChecks table 

Thu Apr 15 16:24:34 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added OAC #27 regarding use of BLINK element

Thu Apr 15 16:17:22 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added storing of attribute position for OAC #2
     and #3 regarding ALT attribute

Wed Apr 14 09:00:31 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added OAC #2 and #3 regarding the content
     of the ALT text (different from the file name and shorter than 150 chars)
   * htparsing/HtmlParser.[h,cc]: added the CountSGMLStringLength private
     method for counting SGML encoded strings length (ignoring consecutive
     whitespaces) for accessibility purposes.

Tue Apr 6 10:32:48 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/Scheduler.cc: improved the statistics of content-types for
     every server and for the whole crawl

Tue Apr 6 10:21:39 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser: added OAC #116 and #117 regarding the misuse
     of the B and I elements

Tue Apr 6 10:11:32 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: improved accessibility checking stability
     and correctness by issuing 3 object variables: CurrentHx, PreviousHx
     and store_statement (checking whether a document, according to the
     'store_only_links' and 'accessibility_checks' option values

Mon Apr 5 18:45:44 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added OAC #37-41 (hx nesting)

Mon Apr 5 15:43:13 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added OAC #48 (Document language must be identified)

Mon Apr 5 14:49:11 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/RunInfo.[h,cc]: added information about the configuration
     attribute regarding accessibility checks
   * htmysql/HtmysqlDB.cc: added the AccessibilityChecks field in the
     htCheck table (runtime information)
   * htcheck/Scheduler.cc: added the management of the above field
   * htparsing/HtmlParser.cc: added the management of the configuration
     attribute regarding accessibility checks ("accessibility_checks")

Mon Apr 5 13:01:35 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/HtDefaults.cc: added the 'accessibility_checks' configuration
     attribute for enabling/disabling accessibility checks in the crawl
   * installdirs/htcheck.conf: added the attribute in the configuration
     file distributed with ht://Check
   * doc/htcheck.sgml: added explanation of the attribute in the documentation

Thu Apr 1 12:43:14 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.[h,cc]: removed AccessibilityCheck object in the
     HtmlParser class, and created the protected method InsertAccessibilityCheck
     in the HtmlParser class for speeding the code writing

Thu Apr 1 11:35:45 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * hparsing/HtmlParser.cc: fixed TAGimg hex definition

Wed Mar 31 14:09:11 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: added OAC #51 and #52, regarding title length:
     at least 1 character and less than 150

Wed Mar 31 13:48:41 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser[h,cc]: renamed 'acheck' in a more proper 'doc_check',
     as there are now 2 possible checks: tag checks and document checks
   * added OAC #50: document must contain a title element

Tue Mar 30 13:26:35 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * new feature: accessibility checks according to the
     'Open Accessibility Checks' project (http://oac.atrc.utoronto.ca/).
     Currently only the missing ALT for images (code 1) is performed
   * htcommon/Makefile.[am,in]: added AccessibilityCheck files to the project
   * rerun autoreconf

Tue Mar 30 13:25:41 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/_Url.[h,cc], htcheck/Scheduler.cc: added management of the server
     error

Tue Mar 30 13:20:56 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.[h,cc]: added simple management of the
     AccessibilityCheck class, in particular the check for the images without
     an ALT attribute (check code 1)

Tue Mar 30 13:19:16 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.[h,c]: added 'Accessibility' table creation and insert
     of records

Tue Mar 30 13:18:14 CEST 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/AccessibilityCheck.[h,cc]: added class for accessibility checks

Mon Jan 12 11:20:12 CET 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version 1.2.2 released

Mon Jan 12 10:02:39 CET 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * general: preparing documents for the new release

Mon Jan 12 09:54:08 CET 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/qryurls.php: Added description and keywords filters
   * php/showurl.php: Added description and keywords labels
   * php/include/(it|en|de).inc.php: Added description and keywords words
   * php/include/register_globals.inc.php: Added description and keywords variables

Sun Jan 4 19:34:28 CET 2004 Gabriele Bartolini <angusgb@users.sourceforge.net>

    * NEWS: begun to prepare release information

Tue Dec 30 10:37:46 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * general: updated copyright info up to 2004

Tue Dec 30 10:25:47 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

    * htcommon/_Url.cc: fixed a bug in setting the charset from the content type
    recognition.

Mon Dec 29 18:28:22 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

    * htcommon/_Url.cc: more flexible recognition of doctype, which ignores
    whitespaces in the declaration

Wed Dec 24 12:15:26 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

    * htcommon/_Url.[h,cc]: improved recognition of the content type returned
    by the Web server when a charset is specified too. For instance: in 
    the case of "text/html; iso-8859-1", the ContentType is set to "text/html"
    and the charset to "iso-8859-1" (unless overridden by the HTML source).

Sun Dec 21 09:32:04 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

    * htnet/HtHTTP.cc: added an empty Accept-Encoding directive for better
    dealing with content encoding communication

Wed Dec 10 09:36:23 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

    * htnet/HtHTTP.cc: added automatic mechanism of recovery when a HEAD
    call fails (issue a GET call)
    * htcheck/Scheduler.cc: ditto

Mon Nov 10 13:46:39 EST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

    * htparsing/HtmlParser.cc: removed the 'in_xxx' boolean variables storing
    information about the location in crucial parts of the documents; now, the
    same operation is performed through an integer value with logical
    bitwise expressions. Also the management of XHTML empty tag is performed,
    ensuring correct management of <scrip /> tags.

Mon Sep 8 17:02:05 EST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

    * htmysql/HtmysqlDB.cc: added the Description and Keywords fields for the
    Url table
    * htparsing/Htmlparser.[h,cc]: added the handling functions for the above
    fields
    * htcommon/_Url.[h,cc]: added the descripton and keywords properties

Thu Jul 24 10:41:48 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/qryurls.php: fixed a bug when requesting a charset or a doctype
     different from a specific one (it should include the NULL values as well)

Tue Jun 24 08:54:46 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * doc/htcheck.sgml: fixed typos in documentation as suggested by bug #735478

Fri Jun 20 10:51:45 CEST 2003 Marco Nenciarini <mnencia@debian.org>

   * updated to GNU automake-1.7.5
   * configure: added support for detection of standard C++ library
   * all sources using <iostream.h> <fstream.h> <iomanip.h>: modified to use
     standard ISO C++ library, if present
   * removed acconfig.h (now is deprecared by autoconf)
   * cleaned some unused check in configure.in

Tue May 27 10:53:30 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/_Url.[h,cc]: HTML 3.2 DocType detection is now more flexible

Tue May 27 10:35:40 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/Htmlparser.cc: fixed a bug regarding the correct initialization
     of the DocType's string

Tue May 27 09:58:35 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: added other values for the enumeration field holding
     the doctype declaration (DTD);
   * htparsing/HtmlParser.cc: more efficient DOCTYPE detection
   * htcommon/_Url.[h,cc]: improved DOCTYPE detection, with more available
     public identifiers values (XHTML, HTML 4.01, HTML 4.0, HTML 3.2, HTML 2.0,
     ISO-IEC-15445-2000)
   * php/qryurls.php: added the field for querying the DTD
   * php/showurl.php: added the DOCTYPE information for the URL
   * global/[en,it,de].inc.php: added the DocType strings
   * global/registerglobals.inc.php: added the DocType variables

Mon May 26 19:44:30 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version 1.2.2's development has now started
   * added a very first version of DOCTYPE dection and storing

Tue Apr 29 17:42:14 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/Scheduler.cc: fixed a problem regarding how the added size
   of a resource is calculated

Fri Apr 25 20:01:51 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/*: renewed the layout and removed most of the HTML deprecated tags
   and attributes such as b, menu, border, cellpadding, etc.

Fri Apr 25 19:59:59 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/include/function.inc.php fixed an error with paging (first page was not working)

Fri Apr 25 19:58:06 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/include/registerglobals.inc.php: script for making the interface
   usable even without register_globals
   * php/include/global.inc.php: included the previous file

Fri Apr 25 16:12:10 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htlib/Makefile.am: fixed some automake problems with 'htlib's headers
   * Makefiles

Fri Apr 25 12:25:16 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version '1.2.1' ready to be released.

Fri Apr 25 12:21:51 CEST 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * doc/htcheck.pdf: added the PDF documentation
   * doc/html/*: updated the HTML documentation
   * doc/htcheck.ps: updated the PostScript documentation
   * doc/htcheck.1: updated the man page
   * doc/htcheck.sgml: updated the SGML documentation (source)

Wed Feb 26 22:18:22 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtHTTP.cc: fixed a small bug in HTTP header parsing; as the
     standard says, the colon ':' is the separator between the field name
     and its value

Sat Feb 22 12:36:10 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtHTTP.h: fixed a bug for setting the cookie jar
   * htcheck/Scheduler.cc: improved cookie jar setting when importing cookies
     file

Sat Feb 1 13:59:22 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtCookie.[h,cc]: allowed printDebug to be passed an ostream object
   * htnet/HtCookieMemJar.cc: removed a debug call

Thu Jan 30 19:17:11 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * doc/Makefile.am: fixed a bug which occurred in a FreeBSD environment
   * doc/Makefile.in: regenerated by automake for changes above

Tue Jan 28 18:44:09 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: in FindLink() fixed a bug regarding the omittance
     of the 'Unknown' case for a Link

Tue Jan 28 18:28:07 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/(URL|_Url|HtmlAttribute|Link).h: removed improper inline functions

Tue Jan 28 18:10:15 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * entire package: updated to GNU autotools: autoconf-2.57 automake-1.6.3 libtool-1.4.3

Tue Jan 28 14:43:43 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * doc/htcheck.sgml: added FAQ about compilation

Tue Jan 28 14:32:03 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htlib/Configuration.h: removed unuseful info from the ConfigDefaults structure
   * htcommon/HtDefaults.cc: ditto

Tue Jan 28 11:56:06 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtCookie.cc: if an expiration value of '0' is set through the
     cookies input file, the cookie is managed as a session cookie.
   * installdirs/cookies.txt: info as above

Tue Jan 28 11:45:46 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * updated documentation and NEWS file

Tue Jan 28 10:50:51 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * installdirs/cookies.txt: added an example of cookies input file, with
     complete explanations and information on how to use it.
   * installdirs/Makefile[am,in]: modified in order to manage this new file

Mon Jan 27 21:12:55 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * */Makefile.[am,in]: updated with new copyright info; also HtCookieInFileJar.[h,cc]
     files have been added to the 'htnet' one

Mon Jan 27 21:09:37 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcheck/Scheduler.cc: importing of cookies is now possible through the
     use of the 'cookies_input_file' directive.

Mon Jan 27 21:03:27 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/HtDefaults.cc: added the 'cookies_input_file' configuration attribute,
     that allows users to specify an input file for pre-loading cookies, according
     to Netscape's format

Mon Jan 27 20:53:41 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtCookieMemJar.[h,cc]: performed deep copy of the jar in the copy constructor

Mon Jan 27 20:31:05 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtCookie.[h,cc]: added the constructor of a cookie object from a line
     of a cookie input file (as Netscape's way); improved copy constructor, solving
     a bug related to the expires field

Mon Jan 27 20:28:39 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htlib/HtDateTime.h: added the constructor HtDateTime(const int)

Mon Jan 27 20:23:04 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/HtCookieInFileJar.[h,cc]: class for importing cookies from a text file

Mon Jan 27 13:58:37 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * everywhere: updated copyright info (year 2003)

Thu Jan 23 19:14:41 CET 2003 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/HtmlStatement.h: removed inline specifier to Reset method

Thu Nov 14 16:55:12 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * global changes due to code synchronisation with ht://Dig

Thu Nov 14 13:52:09 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htlib/strptime.cc: substituted strptime.c and updated configuration stuff again

Thu Nov 14 13:46:52 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htlib/String.cc: changed stream.h to iostream.h

Thu Nov 14 13:37:46 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * configure stuff: changed configure.in, acinclude.m4 and some Makefiles,
     trying to make it more similar to ht://Dig configuration process

Wed Nov 13 13:38:06 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/HtDefaults.cc: added the 'store_link_info' attribute, which allows
     to control the storing of the link descriptions and linked tags.
   * htparsing/HtmlParser.cc: ditto

Wed Nov 13 08:55:31 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htparsing/HtmlParser.cc: fixed a bug when inserting the LinkDescription (it
     was never entered after the last changes).

Tue Nov 12 09:57:28 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.[h,cc]: LinkTagPosition field has been added; when set,
     it points to the tag which opened a link (useful for getting to know
     which tags are within a <A> and </A> markup).
   * htparsing/HtmlParser.[h,cc]: ditto

Mon Nov 11 18:03:50 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.[h,cc]: inserted the link description in the HtmlStatement,
     storing the text contained between a start and end tag of an 'A' element.
   * htparsing/HtmlParser.[h,cc]: ditto

Wed Nov 6 11:17:04 CET 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htmysql/HtmysqlDB.cc: fixed bug in HtmlAttribute table creation, because
     the Content field wasn't specified to be 'NOT NULL', as Valdo <fdmjne001@sneakemail.com>
     pointed out

Thu Oct 24 10:29:17 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/qryurls.php: added the filter for the charset
   * php/showurl.php: fixed some bugs in the display of the charset
   * php/include/[it,en,de].inc.php: translations

Thu Oct 24 09:57:24 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * php/showurl.php: display of the charset
   * php/include/[it,en,de].inc.php: translations for charset

Wed Oct 23 10:29:50 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * doc/htcheck.sgml: added the 'available_charsets' info

Wed Oct 23 09:47:28 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htcommon/HtDefaults.cc: added the 'available_charsets' attribute for setting
     the list of the charsets that ht://Check recognises and stores into the DB.
   * htcommon/_Url.[h,cc]: added the Charset attribute and access methods
   * htmysql/HtmysqlDB.[h,cc]: available charsets management
   * htcheck/Scheduler.cc: ditto
   * htcheck/HtmlParser.[h,cc]: ditto

Fri Oct 18 18:02:43 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * everywhere: updated the source code to new versions of autotools
     (autoconf-2.54, automake-1.6.3);

Wed Oct 16 17:28:08 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * removed URLTrans.cc from htcommon, because it prevented htcheck to be
     statically linked

Fri Sep 20 19:11:10 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * patch level 1 released

Fri Sep 20 17:50:30 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/Scheduler.cc: when selecting the Schedule fields, a const string
     is used for the common part in all the uses.

Fri Sep 20 13:10:49 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * htnet/Scheduler.cc: fixed a bug regarding Schedule selections due to
     changes occurred on the Schedule table (fields order inSELECT * didn't
     match any more the initial situation)

Fri Sep 20 11:08:11 CEST 2002 Gabriele Bartolini <angusgb@users.sourceforge.net>

   * version 1.2.1's development has now started
   * htmysql/HtmysqlDB.cc: added two indexes for the HtmlAttribute and statement tables
