$Id: Changes,v 1.6 2000/07/13 04:45:03 ckyc Exp $ Revision history for Perl extension LibWeb ------------------------------------------ Unless otherwise specified, all changes do not adversely affect LibWeb's API and client codes written for previous versions of LibWeb. 0.02 ---- Fixed: - Logo display in LibWeb::HTML::Default::header(), - bug in LibWeb::File::read_lines_from_file(), - links to LibWeb's ftp in all pods. - various HTML syntax errors in LibWeb::Themes::Default. - LibWeb::Admin::add_new_user() now checks if user name contains spaces. - LibWeb::HTML::Default now ISAs LibWeb::Themes::Default. - LibWeb::CGI now supports CGI.pm without cgi_error() (i.e. pre CGI.pm 2.47). - LibWeb::Database_init()'s fatal when there is no database (added rc: IS_DB_ENABLED). - the ``require LibWeb::Crypt'' bug in LibWeb::Core::alert_admin(). Changed: - LibWeb::HTML::Default's header(), sheader(), lpanel(), content(), rpanel() and footer() now return an ARRAY reference instead of SCALAR reference. Sample class MyHTML changed accordingly. - sample script lm.cgi: $p_is_just_login changed from '.a' to '.b' and $p_is_first_time changed from '.b' tp '.c'. - `use DBI;' into `require DBI;' at line 29 of LibWeb::Database. - deprecated rc:Lib_ROOT and rc:COPYRIGHT. LibWeb::HTML::Default and MyHTML changed accordingly. - Separated Crypt into Crypt and Digest. - LibWeb::Session::is_login() and LibWeb::Admin::is_login() are now deprecated (actually, they refer to the same method). They are replaced by LibWeb::Session::get_user() and LibWeb::Admin::get_user() respectively. - Changed the name for LibWeb::HTML::Site to LibWeb::HTML::Standard. Added: - `croak' in various places of LibWeb::HTML::Default, LibWeb::HTML::Error and LibWeb::Themes::Default, this makes debugging applications easier. - `_parse_construct()' and `_parse_content()' in LibWeb::HTML::Default and LibWeb::Themes::Default respectively. Updated the sample class `MyHTML' accordingly. - fatal call in LibWeb::Session::is_browser_cookie_enabled(). - `IS_DB_ENABLED' option in dot_lwrc file. - bodered_titled_table() and enlighted_titled_table() in LibWeb::Themes::Default. Set the standard in how methods should be named in a theme class; they should be named in alphabetical order for easy API. - $core->{OS} so that LEAPs can perform some portabililty tweaking according to this variable - LibWeb::Themes::tabber(); allows you to add a tabbing navigation bar to your HTML pages. - In READEME, added download locations for LibWeb's dependencies. - Fatal errors logging ability; added rc: FATAL_LOG. - Documentation for is_logout() in LibWeb::Admin. - `SMTP' option in dot_lwrc and LibWeb now uses Mail::Sendmail and hence LibWeb now supporting NT platform with respect to mailing. 0.01 ---- Sat May 13 01:42:11 2000 - original version; created by h2xs 1.18