2001-01-05 Jochen Wiedmann (0.2011) * ep.cgi.PL: Minor compatibility fix for Win32: Now treating / and \ as a path separator. 1999-12-15 Jochen Wiedmann (0.2010) * t/errors.t: Minor fixes for Windows compatibility of the test suite. 1999-12-05 Jochen Wiedmann (0.2008) * lib/HTML/EP.pm (_ep_set): Added "noparse" attribute. 1999-11-25 Jochen Wiedmann * Added lib/HTML/EP/CGIEncryptForm.pm, contributed by Peter Marelas . 1999-11-17 Jochen Wiedmann (0.2007) * lib/HTML/EP.pm (_ep_set): Fixed bugs in multiline ep-set, ep-query and ep-mail. 1999-11-17 Jochen Wiedmann (0.2006) * lib/HTML/EP.pm (_ep_list): Ranges like 1..5,7..9 are now allowed. * lib/HTML/EP.pm (_ep_list): One can now use list="session->item" rather than the simple list="item". Jason McMullan . 1999-11-08 Jochen Wiedmann (0.2005) * Added $self->escapeHTML() in favour of HTML::Entities::encode_entities. 1999-11-08 Jochen Wiedmann (0.2004) * lib/HTML/EP.pm (EncodeByAttr): Fixed a bug in HTML output ("= ~" instead of "=~") 1999-09-28 Jochen Wiedmann (0.20_02) * Added hints for installation with IIS. * ep.cgi.PL: $ARGV[0] is now setting $ENV{'PATH_TRANSLATED'} for use with IIS. * lib/HTML/EP.pm: ep-elseif may now be called as ep-elsif Jason McMullan . * lib/HTML/EP.pm: ep-package may now be called many times; $self is blessed into a new package that inherits from all. Suggested by Jason McMullan . 1999-09-27 Jochen Wiedmann (0.20_01) * Makefile.PL: Fixed a missing "require Data::Dumper". 1999-09-24 Jochen Wiedmann (0.20_00) * Merged in patches of Jason McMullan (jmcc@ontv.com) for nested ep-list. A major update! * Replaced URI::Escape::uri_escape with CGI->escape 1999-09-19 Jochen Wiedmann (0.1135) * lib/HTML/EP.pm (_ep_input): Added handling of NULL dates. * lib/HTML/EP.pm: Added ep-input-sql-query. 1999-08-31 Jochen Wiedmann (0.1134) * lib/HTML/EP/Install.pm: Added InstallFiles and InstallCgiFiles. 1999-08-27 Jochen Wiedmann (0.1133) * lib/HTML/EP/Session.pm: Added support for multiple sessions. * lib/HTML/EP/Session.pm (_ep_session_delete): Renamed subclass methods delete, open and store to Delete, Open and Store, in order to avoid confusion with Perl's builtin functions of the same names. * lib/HTML/EP.pm (ParseVar): Forcing uri_escape to escape anything besides \w. Seems some browsers have problems with certain other characters. 1999-08-23 Jochen Wiedmann (0.1132) * Added HTML::EP::Install. * lib/HTML/EP/Session/DBI.pm: Moved DBI session to an external file. * Added HTML::EP::Session::DBIq. Suggested by Ilya Ketris . * Added HTML::EP::Session::Dumper. 1999-08-13 Jochen Wiedmann (0.1131) * lib/HTML/EP.pm (_ep_debug): Allowed empty $ENV{REMOTE_ADDR} for debugging for debugging from the shell. * lib/HTML/EP.pm (_ep_elseif): Fixed error message for ep-elseif without ep-if. * lib/HTML/EP/Session.pm: Fixed a bug in the docs of Cookie sessions. ("name" was requested for the cookie name instead of "id".) * lib/HTML/EP/EP.pm: Added $self->SetCookies(), which is used in _ep_redirect. 1999-05-05 Jochen Wiedmann (0.1130) * lib/HTML/EP.pm: Added '$' to the set of encoded entities to work around problems where $...$ was erroneously interpreted as an EP variable. * Now using HTML::Entities::char2entity rather than HTML::Entities::encode_entities. 1999-04-04 Jochen Wiedmann (0.1129) * lib/HTML/EP/Examples/Glimpse.pm (glimpse_create): $matchesDirsIgnored did by default return a TRUE value. (Richard Dice ) * lib/HTML/EP.pm: HTML::Entities::encode_entities is now called with '<&>"' as second argument. This should enable working with other character sets that ISO-8859-1. Thanks to Jiri Novak for the hint. 1999-02-26 Jochen Wiedmann (0.1128) * lib/HTML/EP/Session/Cookie.pm (encode): Added support for Compress::Zlib and MIME::Base64. 1999-02-23 Jochen Wiedmann (0.1127) * lib/HTML/EP/Session/Cookie.pm (store): Fixed a bug that caused Cookies to be too short. 1999-02-08 Jochen Wiedmann (0.1126) * lib/HTML/EP/Examples/Glimpse.pm: Fixed a bug in the parser of glimpse's output: Files without title (that is, files, where glimpseindex doesn't detect a title) have not been handled. * lib/HTML/EP.pm (_ep_if_eval): Fixed a possible read-only-value modification. 1999-02-07 Jochen Wiedmann (0.1125) * lib/HTML/EP.pm (ep_if): Added neval and cnd attributes. * Further work on POP3 client. * Work on the docs. * Made BUILTIN_FUNCS a lot smaller by creating the 'default' attribute of $func dynamically. * lib/HTML/EP/Locale.pm (_ep_language): The multiline version of _ep_language should now hopefully be equivalent to (0.1122) * lib/HTML/EP.pm: Added ep-redirect. * lib/HTML/EP.pm: Added ep-set. 1998-12-31 Jochen Wiedmann (0.1121) * Added examples/admin/squid_simple.ep. * Makefile.PL: Added option --config. 1998-12-31 Jochen Wiedmann (0.1120) * lib/HTML/EP/Examples/Admin.pm (_ep_html_ep_examples_admin_squid): Added call of /usr/local/bin/usersModified --squid. 1998-12-17 Jochen Wiedmann (0.1119) * lib/HTML/EP.pm (ParseVar): _ep_custom_formats now defaults to calling $self->_format_METHODNAME. * lib/HTML/EP.pm (_ep_package): Fixed error handling in _ep_package. * Added examples/glimpse and lib/HTML/EP/Examples/Glimpse.pm. * lib/HTML/EP.pod: Fixed ep-error docs. * examples/admin/mail2group: Fixed some bugs that are resending mails too frequently. 1998-12-03 Jochen Wiedmann (0.1118) * Added $self->{'_ep_headers'}. Request by Uri Bruck (bruck@actcom.co.il). * Moved $self->{'_ep_cookies'} to $self->{'_ep_headers'}->{'-cookie'}. * lib/HTML/EP.pm: Moved SimpleError and most of ep.cgi and Apache::EP to HTML::EP::SimpleError and HTML::EP::CgiRun. 1998-11-29 Jochen Wiedmann (0.1117) * lib/HTML/EP.pm (new): Added $self->{'_ep_config'}. * lib/HTML/EP.pm (_ep_mail): Added debugging mode. Requested by Michael Bauer (michael@h-net.com). * Added lib/HTML/EP/Examples/Admin.pm and examples/admin/squid.ep. 1998-11-04 Jochen Wiedmann (0.1116) * lib/HTML/EP.pm (_ep_input): Added type 's' (Set). * lib/HTML/EP.pm (_ep_query): Added resulttype single_array and single_hash. 1998-11-03 Jochen Wiedmann (0.1115) * lib/HTML/EP.pm (_ep_package): Changed $self->init() to $self->init($attr). 1998-10-27 Jochen Wiedmann (0.1114) * Added HTML::EP::Session::Cookie and $self->{'_ep_cookies'}. * ep.cgi.PL: Fixed 'debughosts' handling to use $ENV{REMOTE_ADDR} and not $ENV{REMOTE_HOST}. * ep.cgi.PL: Error messages have been reported incorrect when setting errhandler. * examples/admin: Added mail2group.ep and mail2group. 1998-10-19 Jochen Wiedmann (0.1113) * Added HTML::EP::Shop and examples/shop (To be finished). 1998-10-13 Jochen Wiedmann (0.1112) * lib/HTML/EP/Locale.pm (init): Fixed typo in default language. * Added examples/admin. * Added examples/edit.ep. 1998-10-13 Jochen Wiedmann (0.1111) * ep-error mismatched user and system error. * ep-error was not looking in DOCUMENT_ROOT. * Added optional removal of selfloader code. * Added HTML::EP::Config and Bundle::HTML::EP. * Added debughosts and ok_templates to Config. 1998-10-11 Jochen Wiedmann (0.1110) * lib/HTML/EP/Locale.pm: Made default language configurable. * Added $&NBSP->var$ 1998-10-06 Jochen Wiedmann (0.1109) * EP.pm.in (_ep_mail): Requires MailTools 1.12 now. 1998-09-17 Jochen Wiedmann (0.1108) * lib/HTML/EP/Locale.pm (_ep_language): Added debugging. * lib/HTML/EP/Session.pm (store): Now using bind_param() for parameter binding of blob's. 1998-09-13 Jochen Wiedmann (0.1107) * EP.pm.in (_ep_select): Added handling of Non-EP attributes like onChange. * lib/HTML/EP/Session.pm (store): Added 'locked' attribute. 1998-09-12 Jochen Wiedmann (0.1106) * ep.pm.PL: Added startat and limit to ep-query. * EP.pm.in: $self->{_ep_funcs} required only for non-standard methods. * EP.pm.in: Added custom formats. * lib/HTML/EP/Locale.pm: Added custom format for german DM. 1998-09-11 Jochen Wiedmann (0.1105) * ep.cgi.PL: Rats! _ep_exit was trapped in ep.cgi and not in ep.cgi.PL. :-( * EP.pm.in (DESTROY): Removed explicit $dbh->disconnect(), because disconnect() was called twice if ep-include is used. Instead we now set $dbh->{'Warn'} to 0, so warnings are prevented anyways. 1998-09-09 Jochen Wiedmann (0.1104) * EP.pm.in: _ep_exit is now based on exceptions. * EP.pm.in: Added DESTROY method for calling dbh->disconnect(). 1998-09-07 Jochen Wiedmann (0.1103) * EP.pm.in: Added WarnHandler to trap compile errors. * ep.cgi: Added SIGDIE handler to trap compile errors. * lib/HTML/EP/Session.pm: Added "hex" mode to ep-session. * Added ep-exit and ep-include. * No longer depends on HTML::Parser. 1998-08-27 Jochen Wiedmann (0.1101) * EP.pm.in (_ep_perl): Removed the default Safe compartment in favour of an attribute "safe". It's too nasty and one seems to be using "package=temp" almost always. :-( * EP.pm.in (_ep_query): Documented $attr->{'resulttype'}. * Added HTML::EP::Session. 1998-07-24 Jochen Wiedmann (0.1100) * lib/HTML/EP.pod: Documented mod_perl integration. * EP.pm.in: Removed epparse- and epperl- 1998-07-18 Jochen Wiedmann (0.1007) * Makefile.PL: More minor patches for fixing the same problem ... 1998-07-18 Jochen Wiedmann (0.1006) * Makefile.PL: Minor patches for fixing the test suite. 1998-07-04 Jochen Wiedmann (0.1005) * Added HTML::EP::Locale. * Added list attribute to ep-input. * Added init method. * EP.pm.in (_ep_list): Added $self->{i}. * Added $self->Stop() * Added ep-select 1998-07-04 Jochen Wiedmann (0.1003) * EP.pm.in (_ep_perl): Forgot to set $_ before evaluating in package mode. * EP.pm.in: src attribute of ep-perl now adds DOCUMENT_ROOT, if required. * Added Apache::EP for mod_perl support. * EP.pm.in: Fixed {eval}, {package} and {comment} to {'eval'}, {'package} and {'comment} 1998-06-26 Jochen Wiedmann (0.1002) * lib/HTML/EP.pod: Added isa attribute to ep-package. * EP.pm.in: Added support for $self->{debug}. * ep.cgi.PL: Added setting of $self->{debug} if "debug" variable is passed. * EP.pm.in (_ep_query): Added resulttype attribute. 1998-06-25 Jochen Wiedmann (0.1001) * lib/HTML/EP.pod: Forgot to document ep-if and frieds * Added $self->{_ep_state} * Makefile.PL: Added check for MailTools, my thanks to Michael Bauer * lib/HTML/EP.pod: Fixed bug in ep-query docs; a "query" attribute was used instead of "statement", thanks to Michael Bauer 1998-06-22 Jochen Wiedmann (0.1000) * Initial version.