added: two options to the config:

ezc_error_prefix (string)
        ezc_error_postfix (string)
        // prefix and postfix used when there is an error in Ezc patterns
        // default:
        // prefix:  "<!-- "
        // postfix: " -->"
added:  Ezc::Blocks to templates
added:  although patterns have pointers to functions and blocks cached
        the Ezc::Generator should use SetFunctions() and SetBlocks() method
        in order to correctly recognize variables (aliases)




git-svn-id: svn://ttmath.org/publicrep/winix/trunk@978 e52654a7-88a9-db11-a3e9-0013d4bc506e
pull/3/head
Tomasz Sowa 8 years ago
parent 5266a7e4e5
commit fb18b2238e

File diff suppressed because one or more lines are too long

@ -33,39 +33,39 @@ app.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
app.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
app.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
app.o: ../../ezc/src/generator.h ../../ezc/src/vars.h ../../ezc/src/blocks.h
app.o: ../../ezc/src/pattern.h ../../ezc/src/functions.h
app.o: ../../ezc/src/funinfo.h ../../ezc/src/patternparser.h
app.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
app.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
app.o: ../../winix/core/users.h ugcontainer.h lastcontainer.h mounts.h
app.o: mountparser.h crypt.h run.h users.h groups.h group.h loadavg.h image.h
app.o: threadmanager.h timezones.h timezone.h sessionmanager.h
app.o: sessioncontainer.h ipbancontainer.h ../../winix/functions/functions.h
app.o: ../../winix/functions/functionbase.h ../../winix/core/request.h
app.o: ../../winix/core/system.h ../../winix/core/synchro.h
app.o: ../../winix/functions/functionparser.h ../../winix/core/cur.h
app.o: ../../winix/functions/account.h ../../winix/functions/adduser.h
app.o: ../../winix/functions/cat.h ../../winix/functions/chmod.h
app.o: ../../winix/functions/privchanger.h ../../winix/functions/chown.h
app.o: ../../winix/functions/ckeditor.h ../../winix/functions/cp.h
app.o: ../../winix/functions/default.h ../../winix/functions/download.h
app.o: ../../winix/functions/emacs.h ../../winix/functions/env.h
app.o: ../../winix/functions/imgcrop.h ../../winix/functions/last.h
app.o: ../../winix/functions/login.h ../../winix/functions/logout.h
app.o: ../../winix/functions/ln.h ../../winix/functions/ls.h
app.o: ../../winix/functions/man.h ../../winix/functions/meta.h
app.o: ../../winix/functions/mkdir.h ../../winix/functions/mv.h
app.o: ../../winix/functions/nicedit.h ../../winix/functions/node.h
app.o: ../../winix/functions/passwd.h ../../winix/functions/priv.h
app.o: ../../winix/functions/pw.h ../../winix/functions/reload.h
app.o: ../../winix/functions/rm.h ../../winix/functions/rmuser.h
app.o: ../../winix/functions/sort.h ../../winix/functions/specialdefault.h
app.o: ../../winix/functions/stat.h ../../winix/functions/subject.h
app.o: ../../winix/functions/template.h ../../winix/functions/tinymce.h
app.o: ../../winix/functions/uname.h ../../winix/functions/upload.h
app.o: ../../winix/functions/uptime.h ../../winix/functions/who.h
app.o: ../../winix/functions/vim.h ../../winix/core/htmlfilter.h
app.o: ../../winix/templates/templates.h
app.o: ../../ezc/src/cache.h ../../ezc/src/functions.h
app.o: ../../ezc/src/funinfo.h ../../ezc/src/pattern.h
app.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
app.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
app.o: ../../winix/core/config.h ../../winix/core/users.h ugcontainer.h
app.o: lastcontainer.h mounts.h mountparser.h crypt.h run.h users.h groups.h
app.o: group.h loadavg.h image.h threadmanager.h timezones.h timezone.h
app.o: sessionmanager.h sessioncontainer.h ipbancontainer.h
app.o: ../../winix/functions/functions.h ../../winix/functions/functionbase.h
app.o: ../../winix/core/request.h ../../winix/core/system.h
app.o: ../../winix/core/synchro.h ../../winix/functions/functionparser.h
app.o: ../../winix/core/cur.h ../../winix/functions/account.h
app.o: ../../winix/functions/adduser.h ../../winix/functions/cat.h
app.o: ../../winix/functions/chmod.h ../../winix/functions/privchanger.h
app.o: ../../winix/functions/chown.h ../../winix/functions/ckeditor.h
app.o: ../../winix/functions/cp.h ../../winix/functions/default.h
app.o: ../../winix/functions/download.h ../../winix/functions/emacs.h
app.o: ../../winix/functions/env.h ../../winix/functions/imgcrop.h
app.o: ../../winix/functions/last.h ../../winix/functions/login.h
app.o: ../../winix/functions/logout.h ../../winix/functions/ln.h
app.o: ../../winix/functions/ls.h ../../winix/functions/man.h
app.o: ../../winix/functions/meta.h ../../winix/functions/mkdir.h
app.o: ../../winix/functions/mv.h ../../winix/functions/nicedit.h
app.o: ../../winix/functions/node.h ../../winix/functions/passwd.h
app.o: ../../winix/functions/priv.h ../../winix/functions/pw.h
app.o: ../../winix/functions/reload.h ../../winix/functions/rm.h
app.o: ../../winix/functions/rmuser.h ../../winix/functions/sort.h
app.o: ../../winix/functions/specialdefault.h ../../winix/functions/stat.h
app.o: ../../winix/functions/subject.h ../../winix/functions/template.h
app.o: ../../winix/functions/tinymce.h ../../winix/functions/uname.h
app.o: ../../winix/functions/upload.h ../../winix/functions/uptime.h
app.o: ../../winix/functions/who.h ../../winix/functions/vim.h
app.o: ../../winix/core/htmlfilter.h ../../winix/templates/templates.h
app.o: ../../winix/templates/patterncacher.h
app.o: ../../winix/templates/indexpatterns.h ../../winix/templates/patterns.h
app.o: ../../winix/templates/changepatterns.h
@ -113,14 +113,15 @@ config.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
config.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
config.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
config.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
config.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
config.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
config.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
config.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
config.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
config.o: ../../winix/core/config.h ../../winix/core/users.h ugcontainer.h
config.o: lastcontainer.h mounts.h mountparser.h crypt.h run.h users.h
config.o: groups.h group.h loadavg.h image.h threadmanager.h timezones.h
config.o: timezone.h sessionmanager.h sessioncontainer.h ipbancontainer.h
config.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
config.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
config.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
config.o: ../../winix/core/users.h ugcontainer.h lastcontainer.h mounts.h
config.o: mountparser.h crypt.h run.h users.h groups.h group.h loadavg.h
config.o: image.h threadmanager.h timezones.h timezone.h sessionmanager.h
config.o: sessioncontainer.h ipbancontainer.h
config.o: ../../winix/functions/functions.h
config.o: ../../winix/functions/functionbase.h ../../winix/core/request.h
config.o: ../../winix/core/system.h ../../winix/core/synchro.h
@ -205,11 +206,12 @@ dirs.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
dirs.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
dirs.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
dirs.o: ../../ezc/src/generator.h ../../ezc/src/vars.h ../../ezc/src/blocks.h
dirs.o: ../../ezc/src/pattern.h ../../ezc/src/functions.h
dirs.o: ../../ezc/src/funinfo.h ../../ezc/src/patternparser.h
dirs.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
dirs.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
dirs.o: ../../winix/core/users.h ugcontainer.h lastcontainer.h
dirs.o: ../../ezc/src/cache.h ../../ezc/src/functions.h
dirs.o: ../../ezc/src/funinfo.h ../../ezc/src/pattern.h
dirs.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
dirs.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
dirs.o: ../../winix/core/config.h ../../winix/core/users.h ugcontainer.h
dirs.o: lastcontainer.h
groups.o: groups.h group.h ugcontainer.h ../../winix/db/db.h
groups.o: ../../winix/db/dbbase.h ../../winix/db/dbconn.h
groups.o: ../../winix/db/dbtextstream.h ../../winix/core/textstream.h misc.h
@ -265,15 +267,15 @@ image.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
image.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
image.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
image.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
image.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
image.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
image.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
image.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
image.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
image.o: ../../winix/core/users.h ugcontainer.h lastcontainer.h mounts.h
image.o: mountparser.h crypt.h run.h users.h groups.h group.h loadavg.h
image.o: threadmanager.h timezones.h timezone.h plugin.h pluginmsg.h
image.o: sessionmanager.h sessioncontainer.h ipbancontainer.h
image.o: ../../winix/functions/functions.h
image.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
image.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
image.o: ../../winix/notify/templatesnotify.h ../../winix/core/users.h
image.o: ugcontainer.h lastcontainer.h mounts.h mountparser.h crypt.h run.h
image.o: users.h groups.h group.h loadavg.h threadmanager.h timezones.h
image.o: timezone.h plugin.h pluginmsg.h sessionmanager.h sessioncontainer.h
image.o: ipbancontainer.h ../../winix/functions/functions.h
image.o: ../../winix/functions/functionbase.h ../../winix/core/request.h
image.o: ../../winix/core/system.h ../../winix/core/synchro.h
image.o: ../../winix/functions/functionparser.h ../../winix/core/cur.h
@ -354,8 +356,8 @@ job.o: ../../winix/core/ugcontainer.h ../../winix/notify/notify.h
job.o: ../../winix/notify/notifypool.h ../../winix/templates/patterns.h
job.o: ../../winix/templates/locale.h ../../winix/templates/localefilter.h
job.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h ../../ezc/src/vars.h
job.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
job.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
job.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h ../../ezc/src/functions.h
job.o: ../../ezc/src/funinfo.h ../../ezc/src/pattern.h
job.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
job.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
job.o: ../../winix/core/config.h ../../winix/core/users.h ugcontainer.h
@ -452,10 +454,10 @@ misc.o: ../../pikotools/space/spacetojson.h session.h user.h plugindata.h
misc.o: rebus.h ipban.h mount.h ../../winix/templates/locale.h
misc.o: ../../winix/templates/templates.h ../../ezc/src/ezc.h
misc.o: ../../ezc/src/generator.h ../../ezc/src/vars.h ../../ezc/src/blocks.h
misc.o: ../../ezc/src/pattern.h ../../ezc/src/functions.h
misc.o: ../../ezc/src/funinfo.h ../../ezc/src/patternparser.h
misc.o: ../../winix/templates/patterncacher.h ../../winix/core/item.h
misc.o: ../../winix/templates/indexpatterns.h
misc.o: ../../ezc/src/cache.h ../../ezc/src/functions.h
misc.o: ../../ezc/src/funinfo.h ../../ezc/src/pattern.h
misc.o: ../../ezc/src/patternparser.h ../../winix/templates/patterncacher.h
misc.o: ../../winix/core/item.h ../../winix/templates/indexpatterns.h
misc.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
misc.o: ../../winix/templates/changepatterns.h
misc.o: ../../winix/templates/htmltextstream.h
@ -500,9 +502,9 @@ mountparser.o: ../../winix/templates/patterns.h
mountparser.o: ../../winix/templates/locale.h
mountparser.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
mountparser.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
mountparser.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
mountparser.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
mountparser.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
mountparser.o: ../../ezc/src/patternparser.h
mountparser.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
mountparser.o: ../../winix/notify/notifythread.h
mountparser.o: ../../winix/core/basethread.h
mountparser.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
@ -531,15 +533,16 @@ mounts.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
mounts.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
mounts.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
mounts.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
mounts.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
mounts.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
mounts.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
mounts.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
mounts.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
mounts.o: ../../winix/core/config.h ../../winix/core/users.h ugcontainer.h
mounts.o: lastcontainer.h mountparser.h plugin.h pluginmsg.h system.h job.h
mounts.o: basethread.h synchro.h crypt.h run.h users.h groups.h group.h
mounts.o: loadavg.h image.h threadmanager.h timezones.h timezone.h
mounts.o: sessionmanager.h sessioncontainer.h ipbancontainer.h
mounts.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
mounts.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
mounts.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
mounts.o: ../../winix/core/users.h ugcontainer.h lastcontainer.h
mounts.o: mountparser.h plugin.h pluginmsg.h system.h job.h basethread.h
mounts.o: synchro.h crypt.h run.h users.h groups.h group.h loadavg.h image.h
mounts.o: threadmanager.h timezones.h timezone.h sessionmanager.h
mounts.o: sessioncontainer.h ipbancontainer.h
mounts.o: ../../winix/functions/functions.h
mounts.o: ../../winix/functions/functionbase.h ../../winix/core/request.h
mounts.o: ../../winix/core/system.h ../../winix/core/synchro.h
@ -595,14 +598,15 @@ plugin.o: ../../winix/core/ugcontainer.h ../../winix/notify/notify.h
plugin.o: ../../winix/notify/notifypool.h ../../winix/templates/patterns.h
plugin.o: ../../winix/templates/locale.h ../../winix/templates/localefilter.h
plugin.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h ../../ezc/src/vars.h
plugin.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
plugin.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
plugin.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
plugin.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
plugin.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
plugin.o: ../../winix/core/config.h ../../winix/core/users.h ugcontainer.h
plugin.o: lastcontainer.h mounts.h mountparser.h crypt.h run.h users.h
plugin.o: groups.h group.h loadavg.h image.h threadmanager.h timezones.h
plugin.o: timezone.h sessionmanager.h sessioncontainer.h ipbancontainer.h
plugin.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
plugin.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
plugin.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
plugin.o: ../../winix/core/users.h ugcontainer.h lastcontainer.h mounts.h
plugin.o: mountparser.h crypt.h run.h users.h groups.h group.h loadavg.h
plugin.o: image.h threadmanager.h timezones.h timezone.h sessionmanager.h
plugin.o: sessioncontainer.h ipbancontainer.h
plugin.o: ../../winix/functions/functions.h
plugin.o: ../../winix/functions/functionbase.h ../../winix/core/request.h
plugin.o: ../../winix/core/system.h ../../winix/core/synchro.h
@ -662,10 +666,10 @@ plugindata.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
plugindata.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
plugindata.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
plugindata.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
plugindata.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
plugindata.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
plugindata.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
plugindata.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
plugindata.o: ../../winix/core/basethread.h
plugindata.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
plugindata.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
plugindata.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
plugindata.o: ../../winix/core/users.h ugcontainer.h lastcontainer.h mounts.h
plugindata.o: mountparser.h crypt.h run.h users.h groups.h group.h loadavg.h
@ -758,14 +762,15 @@ request.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
request.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
request.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
request.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
request.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
request.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
request.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
request.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
request.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
request.o: ../../winix/core/config.h ../../winix/core/users.h ugcontainer.h
request.o: lastcontainer.h mounts.h mountparser.h crypt.h run.h users.h
request.o: groups.h group.h loadavg.h image.h threadmanager.h timezones.h
request.o: timezone.h sessionmanager.h sessioncontainer.h ipbancontainer.h
request.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
request.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
request.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
request.o: ../../winix/core/users.h ugcontainer.h lastcontainer.h mounts.h
request.o: mountparser.h crypt.h run.h users.h groups.h group.h loadavg.h
request.o: image.h threadmanager.h timezones.h timezone.h sessionmanager.h
request.o: sessioncontainer.h ipbancontainer.h
request.o: ../../winix/functions/functions.h
request.o: ../../winix/functions/functionbase.h ../../winix/core/request.h
request.o: ../../winix/core/system.h ../../winix/core/synchro.h
@ -868,9 +873,9 @@ sessionmanager.o: ../../winix/templates/patterns.h
sessionmanager.o: ../../winix/templates/locale.h
sessionmanager.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
sessionmanager.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
sessionmanager.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
sessionmanager.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
sessionmanager.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
sessionmanager.o: ../../ezc/src/patternparser.h
sessionmanager.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
sessionmanager.o: ../../winix/notify/notifythread.h
sessionmanager.o: ../../winix/core/basethread.h
sessionmanager.o: ../../winix/notify/templatesnotify.h
@ -973,14 +978,15 @@ system.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
system.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
system.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
system.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
system.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
system.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
system.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
system.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
system.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
system.o: ../../winix/core/config.h ../../winix/core/users.h ugcontainer.h
system.o: lastcontainer.h mounts.h mountparser.h crypt.h run.h users.h
system.o: groups.h group.h loadavg.h image.h threadmanager.h timezones.h
system.o: timezone.h ../../winix/templates/templates.h
system.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
system.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
system.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
system.o: ../../winix/core/users.h ugcontainer.h lastcontainer.h mounts.h
system.o: mountparser.h crypt.h run.h users.h groups.h group.h loadavg.h
system.o: image.h threadmanager.h timezones.h timezone.h
system.o: ../../winix/templates/templates.h
system.o: ../../winix/templates/patterncacher.h
system.o: ../../winix/templates/indexpatterns.h
system.o: ../../winix/templates/patterns.h
@ -1080,13 +1086,14 @@ users.o: ../../winix/templates/locale.h ../../winix/notify/notify.h
users.o: ../../winix/notify/notifypool.h ../../winix/templates/patterns.h
users.o: ../../winix/templates/locale.h ../../winix/templates/localefilter.h
users.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h ../../ezc/src/vars.h
users.o: ../../ezc/src/blocks.h ../../ezc/src/pattern.h
users.o: ../../ezc/src/blocks.h ../../ezc/src/cache.h
users.o: ../../ezc/src/functions.h ../../ezc/src/funinfo.h
users.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
users.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
users.o: ../../winix/core/config.h ../../winix/core/users.h ugcontainer.h
users.o: mounts.h mountparser.h crypt.h run.h groups.h group.h loadavg.h
users.o: image.h threadmanager.h timezones.h timezone.h plugin.h pluginmsg.h
users.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
users.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
users.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
users.o: ../../winix/core/users.h ugcontainer.h mounts.h mountparser.h
users.o: crypt.h run.h groups.h group.h loadavg.h image.h threadmanager.h
users.o: timezones.h timezone.h plugin.h pluginmsg.h
users.o: ../../winix/functions/functions.h
users.o: ../../winix/functions/functionbase.h ../../winix/core/request.h
users.o: ../../winix/core/system.h ../../winix/core/synchro.h

@ -269,6 +269,8 @@ void Config::AssignValues(bool stdout_is_closed)
ezc_max_elements = Size(L"ezc_max_elements", 50000);
ezc_max_loop_elements = Size(L"ezc_max_loop_elements", 5000);
ezc_out_streams_size = Size(L"ezc_out_streams_size", 16);
ezc_error_prefix = Text(L"ezc_error_prefix", L"<!-- ");
ezc_error_postfix = Text(L"ezc_error_postfix", L" -->");
account_need_email_verification = Bool(L"account_need_email_verification", true);
reset_password_code_expiration_time = Long(L"reset_password_code_expiration_time", 86400);

@ -552,6 +552,13 @@ public:
// default: 16 (64 maximum)
size_t ezc_out_streams_size;
// prefix and postfix used when there is an error in Ezc patterns
// default:
// prefix: "<!-- "
// postfix: " -->"
std::wstring ezc_error_prefix;
std::wstring ezc_error_postfix;
// when true then when a user want to create a new account
// he has to provide his email and a message will be sent back to him
// with a link to activate the account

File diff suppressed because it is too large Load Diff

@ -32,20 +32,20 @@ main.o: ../../winix/notify/notify.h ../../winix/notify/notifypool.h
main.o: ../../winix/templates/patterns.h ../../winix/templates/locale.h
main.o: ../../winix/templates/localefilter.h ../../ezc/src/ezc.h
main.o: ../../ezc/src/generator.h ../../ezc/src/vars.h ../../ezc/src/blocks.h
main.o: ../../ezc/src/pattern.h ../../ezc/src/functions.h
main.o: ../../ezc/src/funinfo.h ../../ezc/src/patternparser.h
main.o: ../../winix/notify/notifythread.h ../../winix/core/basethread.h
main.o: ../../winix/notify/templatesnotify.h ../../winix/core/config.h
main.o: ../../winix/core/users.h ../../winix/core/ugcontainer.h
main.o: ../../winix/core/lastcontainer.h ../../winix/core/mounts.h
main.o: ../../winix/core/mountparser.h ../../winix/core/crypt.h
main.o: ../../winix/core/run.h ../../winix/core/users.h
main.o: ../../winix/core/groups.h ../../winix/core/group.h
main.o: ../../winix/core/loadavg.h ../../winix/core/image.h
main.o: ../../winix/core/threadmanager.h ../../winix/core/timezones.h
main.o: ../../winix/core/timezone.h ../../winix/core/sessionmanager.h
main.o: ../../winix/core/sessioncontainer.h ../../winix/core/ipbancontainer.h
main.o: ../../winix/functions/functions.h
main.o: ../../ezc/src/cache.h ../../ezc/src/functions.h
main.o: ../../ezc/src/funinfo.h ../../ezc/src/pattern.h
main.o: ../../ezc/src/patternparser.h ../../winix/notify/notifythread.h
main.o: ../../winix/core/basethread.h ../../winix/notify/templatesnotify.h
main.o: ../../winix/core/config.h ../../winix/core/users.h
main.o: ../../winix/core/ugcontainer.h ../../winix/core/lastcontainer.h
main.o: ../../winix/core/mounts.h ../../winix/core/mountparser.h
main.o: ../../winix/core/crypt.h ../../winix/core/run.h
main.o: ../../winix/core/users.h ../../winix/core/groups.h
main.o: ../../winix/core/group.h ../../winix/core/loadavg.h
main.o: ../../winix/core/image.h ../../winix/core/threadmanager.h
main.o: ../../winix/core/timezones.h ../../winix/core/timezone.h
main.o: ../../winix/core/sessionmanager.h ../../winix/core/sessioncontainer.h
main.o: ../../winix/core/ipbancontainer.h ../../winix/functions/functions.h
main.o: ../../winix/functions/functionbase.h ../../winix/core/request.h
main.o: ../../winix/core/system.h ../../winix/core/synchro.h
main.o: ../../winix/functions/functionparser.h ../../winix/core/cur.h

@ -13,8 +13,9 @@ notify.o: ../../winix/templates/locale.h ../../winix/templates/localefilter.h
notify.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h ../../ezc/src/vars.h
notify.o: ../../ezc/src/blocks.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
notify.o: ../../ezc/src/functions.h ../../pikotools/utf8/utf8.h
notify.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
notify.o: ../../winix/templates/misc.h ../../winix/templates/htmltextstream.h
notify.o: ../../ezc/src/cache.h ../../ezc/src/pattern.h
notify.o: ../../ezc/src/patternparser.h ../../winix/templates/misc.h
notify.o: ../../winix/templates/htmltextstream.h
notify.o: ../../winix/core/textstream.h notifythread.h
notify.o: ../../winix/core/basethread.h ../../winix/core/synchro.h
notify.o: templatesnotify.h ../../winix/core/config.h
@ -94,8 +95,9 @@ notifythread.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h
notifythread.o: ../../ezc/src/vars.h ../../ezc/src/blocks.h
notifythread.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
notifythread.o: ../../ezc/src/functions.h ../../pikotools/utf8/utf8.h
notifythread.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
notifythread.o: ../../winix/core/textstream.h ../../winix/templates/misc.h
notifythread.o: ../../ezc/src/cache.h ../../ezc/src/pattern.h
notifythread.o: ../../ezc/src/patternparser.h ../../winix/core/textstream.h
notifythread.o: ../../winix/templates/misc.h
notifythread.o: ../../winix/templates/localefilter.h
notifythread.o: ../../winix/templates/locale.h
notifythread.o: ../../winix/templates/htmltextstream.h
@ -133,8 +135,8 @@ templatesnotify.o: templatesnotify.h ../../ezc/src/ezc.h
templatesnotify.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
templatesnotify.o: ../../ezc/src/blocks.h ../../ezc/src/item.h
templatesnotify.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
templatesnotify.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
templatesnotify.o: ../../ezc/src/patternparser.h
templatesnotify.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
templatesnotify.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
templatesnotify.o: ../../winix/core/textstream.h ../../winix/templates/misc.h
templatesnotify.o: ../../winix/templates/localefilter.h
templatesnotify.o: ../../winix/templates/locale.h

@ -207,6 +207,7 @@ void NotifyThread::SendMail()
Lock();
// 'patterns' object can use logger or other stuff so we use Lock() before
Ezc::Pattern * pat = patterns.Get(template_index, lang_id);
if( !pat )
@ -221,13 +222,22 @@ void NotifyThread::SendMail()
generator.RecognizeSpecialChars(true);
generator.TrimWhite(true);
generator.SkipNewLine(true);
/*
* !! IMPROVE ME
* add blocks and variables
* hmm may they are not needed here?
*/
generator.SetFunctions(TemplatesNotifyFunctions::ezc_functions);
generator.SetPattern(*pat);
/*
* don't use cache
* 'pat' pattern is stored in 'patterns' object for all templates and by default
* all functions/blocks are cached, but we are in a second thread
* and cannot use such functions without locking
*
* IMPROVE ME
* blocks are parsed to the container from the main thread
* and we cannot just use it here (another thread)
* so may should we have our own 'patterns' object here?
*
*/
generator.CanUseCache(false);
generator.Generate(notify_stream);
SendMail(TemplatesNotifyFunctions::notify_user_msg.email, notify_stream.Str());

@ -46,6 +46,7 @@ Ezc::Functions<NotifyStream> ezc_functions;
// you can use this pointer in template functions (will be always valid)
NotifyUserMsg notify_user_msg;
NotifyMsg notify_msg;
@ -120,6 +121,12 @@ void CreateFunctions()
ezc_functions.Insert("fil_qencode", fil_qencode);
/*
* IMPROVE ME
* now we are able to read from a Space struct and these functions can be removed
* and we can use directly a Space struct
* (copy those functions here from normal templates)
*/
ezc_functions.Insert("notify_add", notify_add);
ezc_functions.Insert("notify_edit", notify_edit);
ezc_functions.Insert("notify_delete", notify_delete);

@ -32,13 +32,14 @@ edb.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
edb.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
edb.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
edb.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
edb.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
edb.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
edb.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
edb.o: ../../../ezc/src/patternparser.h ../../../winix/notify/notifythread.h
edb.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
edb.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
edb.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
edb.o: ../../../winix/core/lastcontainer.h ../../../winix/core/log.h
edb.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
edb.o: ../../../winix/notify/notifythread.h ../../../winix/core/basethread.h
edb.o: ../../../winix/core/synchro.h ../../../winix/notify/templatesnotify.h
edb.o: ../../../winix/core/config.h ../../../winix/core/users.h
edb.o: ../../../winix/core/ugcontainer.h ../../../winix/core/lastcontainer.h
edb.o: ../../../winix/core/log.h
exportinfo.o: ../../../winix/core/log.h exportinfo.h
exportinfo.o: ../../../winix/core/system.h ../../../winix/core/job.h
exportinfo.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
@ -81,9 +82,9 @@ exportinfo.o: ../../../winix/templates/patterns.h
exportinfo.o: ../../../winix/templates/locale.h
exportinfo.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
exportinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
exportinfo.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
exportinfo.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
exportinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
exportinfo.o: ../../../ezc/src/patternparser.h
exportinfo.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
exportinfo.o: ../../../winix/notify/notifythread.h
exportinfo.o: ../../../winix/core/basethread.h
exportinfo.o: ../../../winix/notify/templatesnotify.h
@ -154,9 +155,9 @@ funexport.o: ../../../winix/templates/patterns.h
funexport.o: ../../../winix/templates/locale.h
funexport.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
funexport.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
funexport.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
funexport.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
funexport.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
funexport.o: ../../../ezc/src/patternparser.h
funexport.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
funexport.o: ../../../winix/notify/notifythread.h
funexport.o: ../../../winix/core/basethread.h
funexport.o: ../../../winix/notify/templatesnotify.h
@ -207,10 +208,10 @@ init.o: ../../../winix/notify/notifypool.h
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
init.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
init.o: ../../../ezc/src/patternparser.h ../../../winix/notify/notifythread.h
init.o: ../../../winix/core/basethread.h
init.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
init.o: ../../../winix/notify/notifythread.h ../../../winix/core/basethread.h
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
init.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
init.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h

@ -39,9 +39,9 @@ gallery.o: ../../../winix/templates/patterns.h
gallery.o: ../../../winix/templates/locale.h
gallery.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
gallery.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
gallery.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
gallery.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
gallery.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
gallery.o: ../../../ezc/src/patternparser.h
gallery.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
gallery.o: ../../../winix/notify/notifythread.h
gallery.o: ../../../winix/core/basethread.h
gallery.o: ../../../winix/notify/templatesnotify.h
@ -94,10 +94,10 @@ init.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
init.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
init.o: ../../../ezc/src/patternparser.h ../../../winix/notify/notifythread.h
init.o: ../../../winix/core/basethread.h
init.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
init.o: ../../../winix/notify/notifythread.h ../../../winix/core/basethread.h
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/users.h
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/lastcontainer.h
init.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
@ -184,9 +184,9 @@ templates.o: ../../../winix/templates/patterns.h
templates.o: ../../../winix/templates/locale.h
templates.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
templates.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
templates.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
templates.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
templates.o: ../../../ezc/src/patternparser.h
templates.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
templates.o: ../../../winix/notify/notifythread.h
templates.o: ../../../winix/core/basethread.h
templates.o: ../../../winix/notify/templatesnotify.h

@ -38,9 +38,9 @@ groupinfo.o: ../../../winix/templates/patterns.h
groupinfo.o: ../../../winix/templates/locale.h
groupinfo.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
groupinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
groupinfo.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
groupinfo.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
groupinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
groupinfo.o: ../../../ezc/src/patternparser.h
groupinfo.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
groupinfo.o: ../../../winix/notify/notifythread.h
groupinfo.o: ../../../winix/core/basethread.h
groupinfo.o: ../../../winix/notify/templatesnotify.h
@ -93,10 +93,10 @@ init.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
init.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
init.o: ../../../ezc/src/patternparser.h ../../../winix/notify/notifythread.h
init.o: ../../../winix/core/basethread.h
init.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
init.o: ../../../winix/notify/notifythread.h ../../../winix/core/basethread.h
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
init.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
init.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
@ -143,10 +143,10 @@ init.o: ../../../winix/core/sessionmanager.h groupinfo.h
templates.o: ../../../winix/templates/templates.h ../../../ezc/src/ezc.h
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
templates.o: ../../../ezc/src/blocks.h ../../../winix/core/item.h
templates.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
templates.o: ../../../ezc/src/cache.h ../../../ezc/src/functions.h
templates.o: ../../../pikotools/utf8/utf8.h ../../../ezc/src/funinfo.h
templates.o: ../../../ezc/src/patternparser.h ../../../winix/core/misc.h
templates.o: ../../../winix/core/requesttypes.h
templates.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
templates.o: ../../../winix/core/misc.h ../../../winix/core/requesttypes.h
templates.o: ../../../pikotools/textstream/textstream.h
templates.o: ../../../pikotools/space/space.h ../../../pikotools/date/date.h
templates.o: ../../../pikotools/convert/convert.h

@ -77,10 +77,10 @@ init.o: ../../../winix/notify/notifypool.h
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
init.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
init.o: ../../../ezc/src/patternparser.h ../../../winix/notify/notifythread.h
init.o: ../../../winix/core/basethread.h
init.o: ../../../ezc/src/blocks.h cache.h ../../../winix/core/dirs.h
init.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
init.o: ../../../ezc/src/funinfo.h ../../../ezc/src/patternparser.h
init.o: ../../../winix/notify/notifythread.h ../../../winix/core/basethread.h
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
init.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
init.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
@ -124,39 +124,25 @@ init.o: ../../../winix/templates/indexpatterns.h
init.o: ../../../winix/templates/patterns.h
init.o: ../../../winix/templates/changepatterns.h
init.o: ../../../winix/templates/htmltextstream.h
init.o: ../../../winix/core/sessionmanager.h cache.h
init.o: ../../../winix/core/dirs.h
init.o: ../../../winix/core/sessionmanager.h
templates.o: ../../../winix/templates/templates.h ../../../ezc/src/ezc.h
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
templates.o: ../../../ezc/src/blocks.h ../../../winix/core/item.h
templates.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
templates.o: ../../../pikotools/utf8/utf8.h ../../../ezc/src/funinfo.h
templates.o: ../../../ezc/src/patternparser.h ../../../winix/core/misc.h
templates.o: ../../../ezc/src/blocks.h ../../../winix/core/item.h cache.h
templates.o: ../../../winix/core/item.h ../../../pikotools/space/space.h
templates.o: ../../../pikotools/textstream/types.h
templates.o: ../../../pikotools/date/date.h ../../../winix/core/dirs.h
templates.o: ../../../winix/core/dircontainer.h ../../../winix/db/db.h
templates.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
templates.o: ../../../winix/db/dbtextstream.h
templates.o: ../../../winix/core/textstream.h ../../../winix/core/misc.h
templates.o: ../../../winix/core/requesttypes.h
templates.o: ../../../pikotools/textstream/textstream.h
templates.o: ../../../pikotools/space/space.h
templates.o: ../../../pikotools/textstream/types.h
templates.o: ../../../pikotools/date/date.h
templates.o: ../../../pikotools/convert/convert.h
templates.o: ../../../pikotools/convert/inttostr.h
templates.o: ../../../pikotools/membuffer/membuffer.h
templates.o: ../../../pikotools/textstream/types.h
templates.o: ../../../winix/core/winix_const.h
templates.o: ../../../winix/templates/patterncacher.h
templates.o: ../../../winix/core/item.h
templates.o: ../../../winix/templates/indexpatterns.h
templates.o: ../../../winix/templates/patterns.h
templates.o: ../../../winix/templates/locale.h
templates.o: ../../../winix/templates/changepatterns.h
templates.o: ../../../winix/templates/htmltextstream.h
templates.o: ../../../winix/templates/localefilter.h
templates.o: ../../../winix/core/config.h ../../../winix/core/cur.h
templates.o: ../../../winix/core/system.h
templates.o: ../../../winix/core/sessionmanager.h
templates.o: ../../../winix/core/htmlfilter.h ../../../winix/db/db.h
templates.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
templates.o: ../../../winix/db/dbtextstream.h
templates.o: ../../../winix/core/textstream.h ../../../winix/core/error.h
templates.o: ../../../pikotools/utf8/utf8.h ../../../winix/core/winix_const.h
templates.o: ../../../winix/core/error.h
templates.o: ../../../pikotools/space/spaceparser.h
templates.o: ../../../pikotools/space/space.h ../../../winix/db/dbitemquery.h
templates.o: ../../../winix/db/dbitemcolumns.h ../../../winix/core/user.h
@ -172,19 +158,30 @@ templates.o: ../../../pikotools/space/spacetojson.h
templates.o: ../../../winix/core/session.h ../../../winix/core/user.h
templates.o: ../../../winix/core/plugindata.h ../../../winix/core/rebus.h
templates.o: ../../../winix/core/ipban.h ../../../winix/core/mount.h
templates.o: ../../../winix/templates/locale.h ../../../winix/core/plugin.h
templates.o: ../../../winix/core/pluginmsg.h ../../../winix/core/system.h
templates.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
templates.o: ../../../winix/core/synchro.h ../../../winix/core/dirs.h
templates.o: ../../../winix/core/dircontainer.h
templates.o: ../../../winix/notify/notify.h
templates.o: ../../../winix/templates/locale.h ../../../winix/notify/notify.h
templates.o: ../../../winix/notify/notifypool.h
templates.o: ../../../winix/templates/patterns.h
templates.o: ../../../winix/templates/locale.h
templates.o: ../../../winix/templates/localefilter.h
templates.o: ../../../winix/notify/notifythread.h
templates.o: ../../../winix/core/basethread.h
templates.o: ../../../winix/core/basethread.h ../../../winix/core/synchro.h
templates.o: ../../../winix/notify/templatesnotify.h
templates.o: ../../../winix/core/users.h ../../../winix/core/ugcontainer.h
templates.o: ../../../winix/core/lastcontainer.h ../../../winix/core/mounts.h
templates.o: ../../../winix/core/config.h ../../../winix/core/users.h
templates.o: ../../../winix/core/ugcontainer.h
templates.o: ../../../winix/core/lastcontainer.h ../../../ezc/src/pattern.h
templates.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
templates.o: ../../../ezc/src/patternparser.h
templates.o: ../../../winix/templates/patterncacher.h
templates.o: ../../../winix/templates/indexpatterns.h
templates.o: ../../../winix/templates/patterns.h
templates.o: ../../../winix/templates/changepatterns.h
templates.o: ../../../winix/templates/htmltextstream.h
templates.o: ../../../winix/core/cur.h ../../../winix/core/system.h
templates.o: ../../../winix/core/sessionmanager.h
templates.o: ../../../winix/core/htmlfilter.h ../../../winix/core/plugin.h
templates.o: ../../../winix/core/pluginmsg.h ../../../winix/core/system.h
templates.o: ../../../winix/core/job.h ../../../winix/core/basethread.h
templates.o: ../../../winix/core/dirs.h ../../../winix/core/mounts.h
templates.o: ../../../winix/core/mountparser.h ../../../winix/core/crypt.h
templates.o: ../../../winix/core/run.h ../../../winix/core/users.h
templates.o: ../../../winix/core/groups.h ../../../winix/core/group.h
@ -228,6 +225,5 @@ templates.o: ../../../winix/functions/uname.h
templates.o: ../../../winix/functions/upload.h
templates.o: ../../../winix/functions/uptime.h ../../../winix/functions/who.h
templates.o: ../../../winix/functions/vim.h ../../../winix/core/log.h
templates.o: ../../../winix/core/misc.h cache.h ../../../winix/core/dirs.h
templates.o: ../../../winix/templates/miscspace.h
templates.o: ../../../winix/core/misc.h ../../../winix/templates/miscspace.h
templates.o: ../../../winix/templates/templates.h

@ -39,10 +39,10 @@ init.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
init.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
init.o: ../../../ezc/src/patternparser.h ../../../winix/notify/notifythread.h
init.o: ../../../winix/core/basethread.h
init.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
init.o: ../../../winix/notify/notifythread.h ../../../winix/core/basethread.h
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/users.h
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/lastcontainer.h
init.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
@ -147,9 +147,9 @@ templates.o: ../../../winix/templates/patterns.h
templates.o: ../../../winix/templates/locale.h
templates.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
templates.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
templates.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
templates.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
templates.o: ../../../ezc/src/patternparser.h
templates.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
templates.o: ../../../winix/notify/notifythread.h
templates.o: ../../../winix/core/basethread.h
templates.o: ../../../winix/notify/templatesnotify.h

@ -45,8 +45,9 @@ createthread.o: ../../../winix/templates/locale.h
createthread.o: ../../../winix/templates/localefilter.h
createthread.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h
createthread.o: ../../../ezc/src/vars.h ../../../ezc/src/blocks.h
createthread.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
createthread.o: ../../../ezc/src/funinfo.h ../../../ezc/src/patternparser.h
createthread.o: ../../../ezc/src/cache.h ../../../ezc/src/functions.h
createthread.o: ../../../ezc/src/funinfo.h ../../../ezc/src/pattern.h
createthread.o: ../../../ezc/src/patternparser.h
createthread.o: ../../../winix/notify/notifythread.h
createthread.o: ../../../winix/core/basethread.h
createthread.o: ../../../winix/notify/templatesnotify.h
@ -146,9 +147,9 @@ funthread.o: ../../../winix/templates/patterns.h
funthread.o: ../../../winix/templates/locale.h
funthread.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
funthread.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
funthread.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
funthread.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
funthread.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
funthread.o: ../../../ezc/src/patternparser.h
funthread.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
funthread.o: ../../../winix/notify/notifythread.h
funthread.o: ../../../winix/core/basethread.h
funthread.o: ../../../winix/notify/templatesnotify.h
@ -200,10 +201,10 @@ init.o: ../../../winix/notify/notify.h ../../../winix/notify/notifypool.h
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
init.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
init.o: ../../../ezc/src/patternparser.h ../../../winix/notify/notifythread.h
init.o: ../../../winix/core/basethread.h
init.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
init.o: ../../../winix/notify/notifythread.h ../../../winix/core/basethread.h
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/users.h
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/lastcontainer.h
init.o: ../../../winix/core/mounts.h ../../../winix/core/mountparser.h
@ -293,9 +294,9 @@ reply.o: ../../../winix/templates/patterns.h
reply.o: ../../../winix/templates/locale.h
reply.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
reply.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
reply.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
reply.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
reply.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
reply.o: ../../../ezc/src/patternparser.h
reply.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
reply.o: ../../../winix/notify/notifythread.h
reply.o: ../../../winix/core/basethread.h
reply.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/config.h
@ -382,9 +383,9 @@ showthreads.o: ../../../winix/templates/patterns.h
showthreads.o: ../../../winix/templates/locale.h
showthreads.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
showthreads.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
showthreads.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
showthreads.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
showthreads.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
showthreads.o: ../../../ezc/src/patternparser.h
showthreads.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
showthreads.o: ../../../winix/notify/notifythread.h
showthreads.o: ../../../winix/core/basethread.h
showthreads.o: ../../../winix/notify/templatesnotify.h
@ -441,9 +442,9 @@ templates.o: ../../../winix/templates/patterns.h
templates.o: ../../../winix/templates/locale.h
templates.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
templates.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
templates.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
templates.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
templates.o: ../../../ezc/src/patternparser.h
templates.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
templates.o: ../../../winix/notify/notifythread.h
templates.o: ../../../winix/core/basethread.h
templates.o: ../../../winix/notify/templatesnotify.h
@ -546,9 +547,9 @@ threadinfo.o: ../../../winix/templates/patterns.h
threadinfo.o: ../../../winix/templates/locale.h
threadinfo.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
threadinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
threadinfo.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
threadinfo.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
threadinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
threadinfo.o: ../../../ezc/src/patternparser.h
threadinfo.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
threadinfo.o: ../../../winix/notify/notifythread.h
threadinfo.o: ../../../winix/core/basethread.h
threadinfo.o: ../../../winix/notify/templatesnotify.h

@ -354,15 +354,8 @@ void thread_sort_tab_run(Info & i)
Ezc::Pattern * p = pattern_cacher.GetPattern(*thread_info.item_sort_tab[item_sort_index]);
item_run_content.Clear();
ezc_generator.TrimWhite(gen_trim_white);
ezc_generator.SkipNewLine(gen_skip_new_line);
ezc_generator.RecognizeSpecialChars(gen_use_special_chars);
ezc_generator.SetMax(config->ezc_max_elements, config->ezc_max_loop_elements);
InitGenerator(ezc_generator);
ezc_generator.SetPattern(*p);
/*
* IMPROVE ME
* set variables and blocks (functions are cached)
*/
ezc_generator.Generate(item_run_content);
item_print_content(i.out, item_run_content.Str(), thread_info.item_sort_tab[item_sort_index]->content_type);

@ -46,8 +46,9 @@ createticket.o: ../../../winix/templates/locale.h
createticket.o: ../../../winix/templates/localefilter.h
createticket.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h
createticket.o: ../../../ezc/src/vars.h ../../../ezc/src/blocks.h
createticket.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
createticket.o: ../../../ezc/src/funinfo.h ../../../ezc/src/patternparser.h
createticket.o: ../../../ezc/src/cache.h ../../../ezc/src/functions.h
createticket.o: ../../../ezc/src/funinfo.h ../../../ezc/src/pattern.h
createticket.o: ../../../ezc/src/patternparser.h
createticket.o: ../../../winix/notify/notifythread.h
createticket.o: ../../../winix/core/basethread.h
createticket.o: ../../../winix/notify/templatesnotify.h
@ -163,9 +164,9 @@ editticket.o: ../../../winix/templates/patterns.h
editticket.o: ../../../winix/templates/locale.h
editticket.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
editticket.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
editticket.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
editticket.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
editticket.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
editticket.o: ../../../ezc/src/patternparser.h
editticket.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
editticket.o: ../../../winix/notify/notifythread.h
editticket.o: ../../../winix/core/basethread.h
editticket.o: ../../../winix/notify/templatesnotify.h
@ -270,9 +271,9 @@ funticket.o: ../../../winix/templates/patterns.h
funticket.o: ../../../winix/templates/locale.h
funticket.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
funticket.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
funticket.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
funticket.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
funticket.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
funticket.o: ../../../ezc/src/patternparser.h
funticket.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
funticket.o: ../../../winix/notify/notifythread.h
funticket.o: ../../../winix/core/basethread.h
funticket.o: ../../../winix/notify/templatesnotify.h
@ -368,10 +369,10 @@ init.o: ../../../winix/notify/notifypool.h
init.o: ../../../winix/templates/patterns.h ../../../winix/templates/locale.h
init.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
init.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
init.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
init.o: ../../../ezc/src/patternparser.h ../../../winix/notify/notifythread.h
init.o: ../../../winix/core/basethread.h
init.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
init.o: ../../../winix/notify/notifythread.h ../../../winix/core/basethread.h
init.o: ../../../winix/notify/templatesnotify.h ../../../winix/core/users.h
init.o: ../../../winix/core/ugcontainer.h ../../../winix/core/lastcontainer.h
init.o: ../../../winix/functions/functionparser.h ../../../winix/core/cur.h
@ -470,9 +471,9 @@ showtickets.o: ../../../winix/templates/patterns.h
showtickets.o: ../../../winix/templates/locale.h
showtickets.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
showtickets.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
showtickets.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
showtickets.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
showtickets.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
showtickets.o: ../../../ezc/src/patternparser.h
showtickets.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
showtickets.o: ../../../winix/notify/notifythread.h
showtickets.o: ../../../winix/core/basethread.h
showtickets.o: ../../../winix/notify/templatesnotify.h
@ -545,11 +546,11 @@ templates.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h
templates.o: ../../../ezc/src/vars.h ../../../ezc/src/blocks.h
templates.o: ../../../winix/core/item.h ../../../pikotools/space/space.h
templates.o: ../../../pikotools/textstream/types.h
templates.o: ../../../pikotools/date/date.h ../../../ezc/src/pattern.h
templates.o: ../../../pikotools/date/date.h ../../../ezc/src/cache.h
templates.o: ../../../ezc/src/functions.h ../../../pikotools/utf8/utf8.h
templates.o: ../../../ezc/src/funinfo.h ../../../ezc/src/patternparser.h
templates.o: ticketinfo.h ticket.h ../../../winix/core/item.h
templates.o: ../../../winix/core/system.h
templates.o: ../../../ezc/src/funinfo.h ../../../ezc/src/pattern.h
templates.o: ../../../ezc/src/patternparser.h ticketinfo.h ticket.h
templates.o: ../../../winix/core/item.h ../../../winix/core/system.h
templates.o: ../../../winix/functions/functions.h
templates.o: ../../../winix/functions/functionbase.h ../../../winix/db/db.h
templates.o: ../../../winix/db/dbbase.h ../../../winix/db/dbconn.h
@ -691,9 +692,9 @@ ticketinfo.o: ../../../winix/templates/patterns.h
ticketinfo.o: ../../../winix/templates/locale.h
ticketinfo.o: ../../../winix/templates/localefilter.h ../../../ezc/src/ezc.h
ticketinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/vars.h
ticketinfo.o: ../../../ezc/src/blocks.h ../../../ezc/src/pattern.h
ticketinfo.o: ../../../ezc/src/blocks.h ../../../ezc/src/cache.h
ticketinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
ticketinfo.o: ../../../ezc/src/patternparser.h
ticketinfo.o: ../../../ezc/src/pattern.h ../../../ezc/src/patternparser.h
ticketinfo.o: ../../../winix/notify/notifythread.h
ticketinfo.o: ../../../winix/core/basethread.h
ticketinfo.o: ../../../winix/notify/templatesnotify.h

@ -3,10 +3,10 @@
adduser.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
adduser.o: ../../ezc/src/vars.h ../../ezc/src/blocks.h ../../ezc/src/item.h
adduser.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
adduser.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
adduser.o: ../../ezc/src/patternparser.h misc.h localefilter.h locale.h
adduser.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
adduser.o: ../../pikotools/textstream/types.h
adduser.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
adduser.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h misc.h
adduser.o: localefilter.h locale.h ../../pikotools/space/spaceparser.h
adduser.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
adduser.o: ../../pikotools/textstream/textstream.h
adduser.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
adduser.o: ../../pikotools/convert/convert.h
@ -64,15 +64,16 @@ changepatterns.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h
changepatterns.o: ../../ezc/src/vars.h ../../ezc/src/blocks.h
changepatterns.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
changepatterns.o: ../../ezc/src/functions.h ../../pikotools/utf8/utf8.h
changepatterns.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
changepatterns.o: misc.h htmltextstream.h ../../winix/core/textstream.h
changepatterns.o: ../../ezc/src/cache.h ../../ezc/src/pattern.h
changepatterns.o: ../../ezc/src/patternparser.h misc.h htmltextstream.h
changepatterns.o: ../../winix/core/textstream.h
config.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
config.o: ../../ezc/src/vars.h ../../ezc/src/blocks.h ../../ezc/src/item.h
config.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
config.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
config.o: ../../ezc/src/patternparser.h misc.h localefilter.h locale.h
config.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
config.o: ../../pikotools/textstream/types.h
config.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
config.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h misc.h
config.o: localefilter.h locale.h ../../pikotools/space/spaceparser.h
config.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
config.o: ../../pikotools/textstream/textstream.h
config.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
config.o: ../../pikotools/convert/convert.h
@ -118,10 +119,10 @@ config.o: ../../winix/core/htmlfilter.h
dir.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
dir.o: ../../ezc/src/vars.h ../../ezc/src/blocks.h ../../ezc/src/item.h
dir.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
dir.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
dir.o: ../../ezc/src/patternparser.h misc.h localefilter.h locale.h
dir.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
dir.o: ../../pikotools/textstream/types.h
dir.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
dir.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h misc.h
dir.o: localefilter.h locale.h ../../pikotools/space/spaceparser.h
dir.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
dir.o: ../../pikotools/textstream/textstream.h ../../pikotools/space/space.h
dir.o: ../../pikotools/date/date.h ../../pikotools/convert/convert.h
dir.o: ../../pikotools/convert/inttostr.h
@ -188,10 +189,10 @@ dir.o: ../../winix/functions/vim.h miscspace.h
doc.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
doc.o: ../../ezc/src/vars.h ../../ezc/src/blocks.h ../../ezc/src/item.h
doc.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
doc.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
doc.o: ../../ezc/src/patternparser.h misc.h localefilter.h locale.h
doc.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
doc.o: ../../pikotools/textstream/types.h
doc.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
doc.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h misc.h
doc.o: localefilter.h locale.h ../../pikotools/space/spaceparser.h
doc.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
doc.o: ../../pikotools/textstream/textstream.h ../../pikotools/space/space.h
doc.o: ../../pikotools/date/date.h ../../pikotools/convert/convert.h
doc.o: ../../pikotools/convert/inttostr.h
@ -235,10 +236,10 @@ doc.o: ../../winix/core/misc.h ../../winix/core/winix_const.h
env.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
env.o: ../../ezc/src/vars.h ../../ezc/src/blocks.h ../../ezc/src/item.h
env.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
env.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
env.o: ../../ezc/src/patternparser.h misc.h localefilter.h locale.h
env.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
env.o: ../../pikotools/textstream/types.h
env.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
env.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h misc.h
env.o: localefilter.h locale.h ../../pikotools/space/spaceparser.h
env.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
env.o: ../../pikotools/textstream/textstream.h ../../pikotools/space/space.h
env.o: ../../pikotools/date/date.h ../../pikotools/convert/convert.h
env.o: ../../pikotools/convert/inttostr.h
@ -305,10 +306,10 @@ env.o: ../../winix/functions/vim.h
filters.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
filters.o: ../../ezc/src/vars.h ../../ezc/src/blocks.h ../../ezc/src/item.h
filters.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
filters.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
filters.o: ../../ezc/src/patternparser.h misc.h localefilter.h locale.h
filters.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
filters.o: ../../pikotools/textstream/types.h
filters.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
filters.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h misc.h
filters.o: localefilter.h locale.h ../../pikotools/space/spaceparser.h
filters.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
filters.o: ../../pikotools/textstream/textstream.h
filters.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
filters.o: ../../pikotools/convert/convert.h
@ -366,15 +367,15 @@ htmltextstream.o: ../../pikotools/textstream/types.h ../../ezc/src/ezc.h
htmltextstream.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
htmltextstream.o: ../../ezc/src/blocks.h ../../ezc/src/item.h
htmltextstream.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
htmltextstream.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
htmltextstream.o: ../../ezc/src/patternparser.h
htmltextstream.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
htmltextstream.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
indexpatterns.o: indexpatterns.h ../../ezc/src/ezc.h
indexpatterns.o: ../../ezc/src/generator.h ../../ezc/src/vars.h
indexpatterns.o: ../../ezc/src/blocks.h ../../ezc/src/item.h
indexpatterns.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
indexpatterns.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
indexpatterns.o: ../../ezc/src/patternparser.h patterns.h locale.h
indexpatterns.o: ../../pikotools/space/spaceparser.h
indexpatterns.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
indexpatterns.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
indexpatterns.o: patterns.h locale.h ../../pikotools/space/spaceparser.h
indexpatterns.o: ../../pikotools/space/space.h
indexpatterns.o: ../../pikotools/textstream/types.h
indexpatterns.o: ../../pikotools/textstream/textstream.h
@ -390,10 +391,10 @@ indexpatterns.o: ../../winix/core/cur.h ../../winix/templates/locale.h
insert.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
insert.o: ../../ezc/src/vars.h ../../ezc/src/blocks.h ../../ezc/src/item.h
insert.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
insert.o: ../../pikotools/utf8/utf8.h ../../ezc/src/pattern.h
insert.o: ../../ezc/src/patternparser.h misc.h localefilter.h locale.h
insert.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
insert.o: ../../pikotools/textstream/types.h
insert.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
insert.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h misc.h
insert.o: localefilter.h locale.h ../../pikotools/space/spaceparser.h
insert.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
insert.o: ../../pikotools/textstream/textstream.h
insert.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
insert.o: ../../pikotools/convert/convert.h
@ -440,10 +441,10 @@ insert.o: ../../winix/core/misc.h ../../winix/core/winix_const.h
i