Log of /perl/embperl/trunk/ep.h
Parent Directory
|
Revision Log
Revision
331953 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 9 05:11:19 2005 UTC
(4 years ago)
by
richter
File length: 20139 byte(s)
Diff to
previous 294774
(
colored)
- Added better UTF-8 support:
- Output escaping now takes Perl's UTF-8 flags into
account and will not escape UTF-8 chars anymore
- Diretive Embperl_Output_Esc_Charset allows to
generaly switch between Latin1, Latin2 and UTF-8.
(For UTF-8 this is not necessary when Perl's UTF-8
Flag is correctly set, but this is not the case
for all datasources)
Revision
294766 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 9 05:12:19 2005 UTC
(4 years, 3 months ago)
by
richter
File length: 20034 byte(s)
Diff to
previous 294715
(
colored)
- http headers from %http_headers_out will now also be send when the
init method of an application object return non zero (e.g. 302 for redirect).
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
294221 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 1 21:31:10 2001 UTC
(8 years, 2 months ago)
by
richter
File length: 15395 byte(s)
Diff to
previous 294184
(
colored)
- Add undef to %idat for select tag with nothing selected if
optAllFormdata is set.
- source sync <-> Embperl 2
Revision
293976 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 7 11:28:39 2000 UTC
(9 years ago)
by
richter
File length: 14351 byte(s)
Diff to
previous 293951
(
colored)
- Fixed problem that call to close triggers error in Session.pm when using Store::File.
Spotted by Alvar Freude.
- Fixed problem that GetSession doesn't return a value for new session.
Spotted by Angus Lees.
- Added new function SetSessionCookie, which can be used to set the session cookie
header in case you use Embperl session management, but don't use a
Embperl page in that request. Suggested by Alex Schmelkin.
- Fixed problem that DeleteSession does not work outside the base template, when
used with EmbperlObject. Spotted by Angus Lees.
- Fixed problem when use multiple nested ../foo.htm inside EmbperlObject.
Spotted by Neil Gunton.
- Included patch from Angus Lees to ease building on debian.
Revision
293951 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 17 07:02:11 2000 UTC
(9 years, 1 month ago)
by
richter
File length: 13901 byte(s)
Diff to
previous 293938
(
colored)
* Now Embperl also searches the path for files like
../foo.html, or bar/foo.html, which includes a relative path.
- ../* is now a shortcut for the requested file, but in the
parent directory (or upper depending on the search path)
- Added hash %CLEANUPFILE. All variables defined into the files given
in this hash, are also cleanup at the end of the request.
Patch from Todd Eigenschink.
Revision
293920 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 11 09:53:38 2000 UTC
(9 years, 2 months ago)
by
richter
File length: 12332 byte(s)
Diff to
previous 293901
(
colored)
- Embperl now runs on ActiveState Perl. With a lot of help
from Randy Korbes.
- embpcgi* and embpexec* are now geratated out of *.templ instead
of editied in place to avoid problems with cvs conflicts
and lower/uppercase on Win32. Suggest by Jens-Uwe Mager.
Revision
293804 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 17 21:03:19 2000 UTC
(9 years, 7 months ago)
by
richter
File length: 11168 byte(s)
Diff to
previous 293803
(
colored)
- Rearrange Patch from Randy Kobes that makes Embperl compile with
Apache 1.3.12 and Perl 5.6 on Win32.
- Removed some -w warnings form EmbperlObject
- Added tests for EmbperlObject
Revision
293803 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 17 03:26:58 2000 UTC
(9 years, 7 months ago)
by
richter
File length: 12898 byte(s)
Diff to
previous 293755
(
colored)
- Added Patch from Randy Kobes that makes Embperl compile with
Apache 1.3.12 and Perl 5.6 on Win32.
Revision
293755 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 2 08:33:39 1999 UTC
(10 years ago)
by
richter
File length: 11165 byte(s)
Diff to
previous 293727
(
colored)
- Fixed an endless loop that occured when tainting is on and
the same document is called two times via Execute. With help
from Jason Holt.
- Changed access to addtional upload fileinfo. The old syntax
(${${$fdat{<name_of_field>}}}) isn't available anymore, because
it doesn't work with filenames that are not a vaild per
variable name. Now there is a second field which start with a
dash that's holds a hash ref to the file info. Spotted by
Huang-Ming Pan.
- The Embperl specific part of Apache session (former
Apache::Session::Embperl) is now part of the Embperl distribution
(as HTML::Embperl::Session). This makes Embperl independ of
new releases of Apache::Session. Embperl now works with
Apache::Session version 1.00 and higher. Apache::Session 0.17 is still
supported, but the documentation is removed, because it should no
longer be used.
- Apache::Session must not be preloaded prior to Embperl. It's
enought to set EMBPERL_SESSION_CLASSES and Embperl will bring
the right modules in memory for you.
- Removed the call to mod_perl_sent_header, which was an workaround
for an problem with (very) old mod_perl version, because it doesn't
resolve on (every) IRIX. Spotted by Jearanai Vongsaard.
- NOT_FOUND, FORBIDDEN now also logged thru Apache, so the LogLevel is
honoured and log message in Apache error log get a time stamp.
Spotted by Christian Gilmore.
- Removed warings that apears when compiling with -Wall.
Revision
293727 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 30 11:39:23 1999 UTC
(10 years, 3 months ago)
by
richter
File length: 10999 byte(s)
Diff to
previous 293722
(
colored)
- Embperl works now with Apache::Session 1.01
(1.01 _not_ 1.00 or below!)
- Cookie for session id is only send the first time and not
resend if it's already known by the browser. Suggested
by Roman Maeder.
Revision
293722 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 17 03:46:16 1999 UTC
(10 years, 3 months ago)
by
richter
File length: 10963 byte(s)
Diff to
previous 293719
(
colored)
- fix a bug in URL unescaping
- select <option value="a & b"> works now correctly. Spotted by
Rick Welykochy.
Revision
293719 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 21 17:53:49 1999 UTC
(10 years, 4 months ago)
by
richter
File length: 10848 byte(s)
Diff to
previous 293718
(
colored)
- Add parameter 'firstline' to specify the linenumber of the
first line in the input
- Defined missing DECLINED constant for non mod_perl environement
Spotted by James Elson.
Revision
293699 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 7 20:13:54 1999 UTC
(10 years, 6 months ago)
by
richter
File length: 10669 byte(s)
Diff to
previous 293697
(
colored)
- Added new parameter "import" to Execute, which let's you import subs
(defined with [$sub <name>$]) into the current page.
- Added emacs/embperl.el. It's a emacs minor mode for Embperl written
by Erik Arneson
- Output of dbgShowCleanup is now sorted by name
Revision
293697 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 20 09:25:04 1999 UTC
(10 years, 7 months ago)
by
richter
File length: 10560 byte(s)
Diff to
previous 293691
(
colored)
- Added epchar.c.iso-latin-2 from Jiri Novak, which contains the correct
escaping for the iso-8859-2 (iso-latin-2) character set. You may use it
to replace the standard epchar.c
- Added new metacommand [$ sub <name> $] and [$ endsub $] which allows
you to define blocks of code an call them mulitple times inside a page,
either a creating a subrequest Execute('#<name>') or by calling them
directly as a perl subroutine [- <name> -]. Read the docs for more
information on the details and differences.
- @ffld is filled with 'values %fdat' if the ffld parameter in the call
to the Execute funtion is missing.
- Filedata will held into memory until the end of the request, so a
second call to Execute for the same file will not reread the data
from disk.
Revision
293691 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 21 12:39:28 1999 UTC
(10 years, 9 months ago)
by
richter
File length: 10107 byte(s)
Diff to
previous 293689
(
colored)
- Renamed __strdup and __strndup so there are no duplicate
symbols when compiling with glibc. Spotted by Michael Hall.
- Removed some debugging message from the logfile output.
Revision
293689 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Feb 15 12:28:41 1999 UTC
(10 years, 9 months ago)
by
richter
File length: 10107 byte(s)
Diff to
previous 293666
(
colored)
- Added dbgSession flag to enable/disable logging of session handling
- Added configuration diretives EMBPERL_COOKIE_NAME, EMBPERL_COOKIE_DOMAIN,
EMBPERL_COOKIE_PATH and EMBPERL_COOKIE_EXPIRES to configure the cookie
which holds the session id. Suggested by Cliff Rayman.
- final 1.2b4
Revision
293666 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 19 20:05:12 1998 UTC
(11 years ago)
by
richter
File length: 10107 byte(s)
Diff to
previous 293663
(
colored)
- Enhanced the detection of Stronghold, Apache SSL and mod_ssl
so they are found if they are not in a standard path. Spotted
by Brad Cox.
- Convert relativ path for apache source to absolute to avoid
problems within test script. Spotted by Brad Cox.
- Make Embperl compile with useperio=defined. Spotted by Todd
Eigenshink.
Revision
293663 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 10 09:35:03 1998 UTC
(11 years ago)
by
richter
File length: 10150 byte(s)
Diff to
previous 293657
(
colored)
- Added a patch from Todd Eigenshink to build Embperl with
Stronghold 2.4.1
- Added patch from Gerald McLarnon so Embperl compiles on AIX
- Added optAllowZeroFileSize to accept files of length 0,
without that option Embperl will report NOT_FOUND.
Suggested by Doug Bagley
- some cleanups
Revision
293649 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 25 21:07:48 1998 UTC
(11 years, 1 month ago)
by
richter
File length: 9908 byte(s)
Diff to
previous 293640
(
colored)
- fixed a wrong call to logerror when OPT_EXECCGI is not on,
spotted by Dirk Lutzebaeck.
- fixed the problem that reloads only takes place at the next day,
because mtime was an int instead of a double. Spotted by
Michael Smith and Roman Maeder.
- cleanup for all subpages are disabled if main request has
disabled cleanup and subpages does not specify otherwise
- dbgShowCleanup works again
- Every package is only cleanuped once, also it's included multiple
times in one page
- %fdat and @ffld are setup correctly when optDisableVarCleanup
is set
Revision
293640 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 28 18:25:32 1998 UTC
(11 years, 2 months ago)
by
richter
File length: 9908 byte(s)
Diff to
previous 293637
(
colored)
- added test for including Embperl pages inside another Embperl page
- fixed some errors in errorhandling
- more small fixups
Revision
293637 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 25 21:51:52 1998 UTC
(11 years, 2 months ago)
by
richter
File length: 9861 byte(s)
Diff to
previous 293628
(
colored)
- I have reworked the whole source code so Embperl is now
going to be an object. This means Embperl is reentrant, you
can call Execute within an Embperl page, for example to include
the same header on each page.
Revision
293627 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 27 19:45:29 1998 UTC
(11 years, 4 months ago)
by
richter
File length: 12426 byte(s)
Diff to
previous 293626
(
colored)
- nesting of html and metacommand is independend now
- add test for post request
- add test for optUndefToEmptyValue
- fixed bug with optUndefToEmptyValue
Revision
293626 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 27 14:26:10 1998 UTC
(11 years, 4 months ago)
by
richter
File length: 12168 byte(s)
Diff to
previous 293624
(
colored)
- Added optUndefToEmptyString which will cause Embperl to treat non
existent values in %fdat as empty string in input tags, as suggested
by Steve Willer.
- Fixed a memory leak in foreach metacommand
- Added CVS.pod
Revision
293624 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 25 15:57:50 1998 UTC
(11 years, 4 months ago)
by
richter
File length: 12107 byte(s)
Diff to
previous 293613
(
colored)
remove some compiler warnings
removed limit of 2048 bytes for get request
read all data on post request, not just 1024 bytes
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.