[Initial import into darcs repository from yaclml Marco Baringer **20050705185603 This "patch" represents the move from arch over to darcs. Nothing has actually changed since bese-2004@common-lisp.net/yaclml--dev--0.5--patch-28. ] [Fix bugs in debian package (Patch by: rm@fabula.de) Marco Baringer **20050706143516] [XMLS fix for TAL and sb-unicode 0.9.0 Drew Crampsie **20050712001009 Changed the top of reslove-entities to: #-sb-unicode (declare (type simple-base-string ent)) #+sb-unicode (declare (type string ent)) Works for me, and not the first time i'm made this patch. I'm supposed to be the maintainer of XMLS, so i'll probably make a release of this soon. ] [the asdf property is new called :FEATURES, not VERSION Marco Baringer **20050729103246] [Added feature check for arnesi's "join-strings-return-value" Marco Baringer **20050812070934] [The EMIT-XYZ functions return the current value of %yaclml-code%. This greatly eases debugging of yaclml's internals. Marco Baringer **20050812070953] [removall of *s from tal-environment bobstopper@bobturf.org**20050817054329] [added :target attribute to form. Drew Crampsie **20050811114325] [Made file-system-generator a subclass of tal-generator. Peter Scott **20050903191526] [Made yaclml generated output conform to guidelines described in http://www.w3.org/TR/xhtml1/#guidelines (the ones that mention empty tags) ignas.mikalajunas@gmail.com**20051011133446
should not be printed with body. Minimized form of
,

and of any tags with non EMPTY content model should not be used. ] [Our feature check was accidentaly on UCW and not YACLML :( Marco Baringer **20051027083847] [remove debian/ folder Luca Capello **20051027085158 The CL-Debian group decided to avoid Debian native packages. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=310665 ] [TAG UPSTREAM_yaclml_1:20051105 Luca Capello **20051105164016] [Import Debian yaclml version 1:20051105-1 Luca Capello **20051105171027] [TAG DEBIAN_yaclml_1:20051105-1 Luca Capello **20051105171055] [Added <:APPLET and <:PARAM tags Marco Baringer **20051107160323] [Added <:MARQUEE tag Marco Baringer **20051107160551] [Implement <:applet using def-html-tag Marco Baringer **20051108181517] [Added archive parameter to <:applet Marco Baringer **20051109102240] [Evalute the make-effective-attributes function at load and execute time as well. Marco Baringer **20051109181623] [TAG UPSTREAM_yaclml_1:20060122 Luca Capello **20060122094033] [prepare new version Luca Capello **20060122123420] [TAG DEBIAN_yaclml_1:20060122-1 Luca Capello **20060122123520] [List attribute values are printed in a space separated list without braces attila.lendvai@gmail.com**20060122225447] [TAG UPSTREAM_yaclml_20060226 Luca Capello **20060226155736] [prepare new version Luca Capello **20060228203246] [TAG DEBIAN_yaclml_1:20060226-1 Luca Capello **20060228203251] [debian/copyright: correct s/;/:/ after Copyright Luca Capello **20060318010243] [debian/copyright: better layout, add GPL notice for Debian package Luca Capello **20060411123648] [Added name-expression attribute to tal:include (when the file to include's name is calculated dynamically) Marco Baringer **20060227192118] [Setup boringfile Marco Baringer **20060302190045] [Define a new error type, unrecognized-attribute, which attribute-bind uses instead of just ERROR and a format control Marco Baringer **20060302190126] [Don't ignore errors during compiling of xml code Marco Baringer **20060302201114] [Replace error messages, with condition objects. Marco Baringer **20060302201149] [When cretain conditions are signaled add in auxiliary information where its available Marco Baringer **20060302201240] [Bind *break-on-signals* to T when calling compile Marco Baringer **20060303162053] [Removed binding of *break-on-signals* Marco Baringer **20060303180028] [Initial support for some SVG tags levente.meszaros@gmail.com**20060308215537] [Attempt to make xmls' error reporting more informative Marco Baringer **20060311120421] [Added a reader macro to be able to emit xml tags without defining them. Use #<(tag :attr value #<(tag2)) form or lisp code as body. Nesting is supported just like with predefined tags. levente.meszaros@gmail.com**20060319131650 Actually it is possible to support # syntax, but it requires the extra space before the closing sign which is error prone. I could not figure a way to workaround this. The > character is not a special char, so it may be part of normal symbols. ] [Restructure SVG tags into a separate package to avoid name conflicts. Actually the text tag was prematic. The new package has nicknames: svg and the default syntax. levente.meszaros@gmail.com**20060319203140] [XML reader syntax for . Use enable-xml-reader-syntax and disable-xml-reader-syntax. They do not hide the < function, but when the syntax is on you cannot use < as the first character of symbol names. levente.meszaros@gmail.com**20060323213558] [Added with-xml-sntyax function (designed to be used with the #\{ reader) Marco Baringer **20060324115856] [Added *convert-entites* variable. Marco Baringer **20060325170436 This variable controls how (if) entities are treated when parsing xml. ] [Change default of *convert-entites* to T (so that this change is backwards compatable) Marco Baringer **20060325170612] [Fix mispelling (entities, not entites) Marco Baringer **20060325170837] [TAG UPSTREAM_yaclml_20060411 Luca Capello **20060411123711] [prepare new version Luca Capello **20060411123941] [TAG DEBIAN_yaclml_1:20060411-1 Luca Capello **20060411123947] [Standards-Version to 3.7.2, various changes Luca Capello **20060515184510] [- added exports for yaclml++ evrim@core.gen.tr**20060422014145] [- added <:ah (<:as-html), <:ai (<:as-is) evrim@core.gen.tr**20060422014214] [- href function added. ie. (<:a :href (href "base.ucw" :id 1)) evrim@core.gen.tr**20060422022137] [href function exported. evrim@core.gen.tr**20060422022525] [Merge conflicts with Evrim ULU's last patch Marco Baringer **20060422141416] [<:ai-fix cjstuij@gmail.com**20060424112621] [svg-1.1 cjstuij@gmail.com**20060429220648] [TAG UPSTREAM_yaclml_20060513 Luca Capello **20060513170517] [prepare new version Luca Capello **20060515221147] [TAG DEBIAN_yaclml_1:20060513-1 Luca Capello **20060515221153] [Fix embed element. levente.meszaros@gmail.com**20060411124321] [Added font stuff to text element levente.meszaros@gmail.com**20060511144353] [Added markers levente.meszaros@gmail.com**20060512155111] [Cleaned up enable-/disable-/with-xml-syntax attila.lendvai@gmail.com**20060514132120 enable-xml-syntax and disable-xml-syntax are nestable switches. with-xml-syntax is a macro, and in its body you can use the xml syntax: (with-xml-syntax ) ] [Escape attribute values with escape-as-html attila.lendvai@gmail.com**20060514142710 This is one step towards xhtml conformance. WARNING: this patch depends on iterate version 1.4.3 or newer. ] [Rollback my bugous with-xml-syntax changes attila.lendvai@gmail.com**20060514193221] [Support implicit progn in read-tal-expression-from-string attila.lendvai@gmail.com**20060514213321] [Get rid of the unnecessary stuff around with-xml-syntax attila.lendvai@gmail.com**20060515174333] [Added with-yaclml-output-to-string attila.lendvai@gmail.com**20060604205515] [Add :execute to enable-xml-syntax's eval-when attila.lendvai@gmail.com**20060604205727] [Tag name of the xml syntax is now eval'd when consp attila.lendvai@gmail.com**20060611195040 Which makes this possible: {yaclml:with-xml-syntax <(strcat "foo" "bar") "baz" >} baz ] [Define <:html only once. (Reported by: Evrim ULU ) Marco Baringer **20060616074718] [Fix typo in <:input's attribute list Marco Baringer **20060616074746] [Add (:use) in the defpackage forms for :xml and :xlinx Marco Baringer **20060616074803] [Do not write attributes as URIs, they are strings and it is the developers job to make sure they are valid. Marco Baringer **20060616074844] [Support :with-unwind-protect t/nil in xml syntax attila.lendvai@gmail.com**20060615165116 (defmacro with-dom-replacements (&body body) `{with-xml-syntax }) (with-dom-replacements (render ajax-component)) (PROGN (WRITE-STRING "" *YACLML-STREAM*) (UNWIND-PROTECT (PROGN (RENDER AJAX-COMPONENT)) (WRITE-STRING "" *YACLML-STREAM*)) NIL) ] [Added with-tal-compilation-unit attila.lendvai@gmail.com**20060617180254] [Read tal files with :utf-8 attila.lendvai@gmail.com**20060618153035] [Fix conflict between arnesi and iterate. Luis Oliveira **20060621140213] [Normalize tabs to spaces in packages.lisp Luis Oliveira **20060621140242] [Implement with-yaclml-output-to-string in terms of with-unique-names; avoid variable capture Marco Baringer **20060621141334] [Reindent packages.lisp Marco Baringer **20060621141348] [comment tag was but it must be evrim@core.gen.tr**20060707101133] [Added accesskey to <:select attila.lendvai@gmail.com**20060707165608] [Added :quotedp to <:as-is attila.lendvai@gmail.com**20060714103215] [Added support for custom attributes attila.lendvai@gmail.com**20060715220306 YACLML> (let ((x 42)) (<:test (@ "foo" "bar" "eLiTE" x) :dd "gg" "boddy")) boddy YACLML> (let ((customs (list "aSdF" 42 "Foo" "bar"))) (<:test (@ customs) :dd "gg" "body")) body ] [TAG UPSTREAM_yaclml_20060720 Luca Capello **20060725180050] [new darcs checkout Luca Capello **20060727163855] [debian/control: add Homepage line Luca Capello **20060727163929] [debian/rules: move dh_lisp call to binary-indep Luca Capello **20060727164003] [sponsored by Martin Würtele Luca Capello **20060727164035] [prepare new version Luca Capello **20060727164108] [TAG DEBIAN_yaclml_1:20060720-1 Luca Capello **20060727164111] [Fix: downcase the name of extra attributes provided at runtime and named by a non-string attila.lendvai@gmail.com**20060803084707] [Support string tag names to be able to render case sensitive tags attila.lendvai@gmail.com**20060803084822] [Fix with-xml-syntax, so that you can use (<:as-is ...) and friends inside it. attila.lendvai@gmail.com**20060813232856] [bugfix, it is an error to invoke unread-char twice (see hyperspec) Henrik Hjelte **20060814165507] [Added some svg attributes attila.lendvai@gmail.com**20060818171914] [Fix xml-syntax to avoid non-conforming use of unread-char and peek-char attila.lendvai@gmail.com**20060818172001] [Fix xml reader syntax attila.lendvai@gmail.com**20060828215234 defer calling (set-syntax-from-char *xml-reader-close-char* #\) *readtable*) until we have found an xml open tag. this fixes (if (> x y) ...) situations while xml syntax is enabled and not yet inside an xml body. while inside an xml body it still won't work, some kind of xml-syntax escapeing is needed there. ] [Properly support non-constant tag names like <(progn (+ 40 2)) :foo "bar"> attila.lendvai@gmail.com**20060901002335] [Return (values) from the xml-syntax body attila.lendvai@gmail.com**20060902125754] [Replace tabs with spaces in the asd attila.lendvai@gmail.com**20060902130008] [Added xml-syntax tests and test supporting goodies (tal tests are still obsolete) attila.lendvai@gmail.com**20060902130028] [TAG UPSTREAM_yaclml_20060918 Luca Capello **20060918121323] [prepare new version Luca Capello **20060918214435] [TAG DEBIAN_yaclml_1:20060918-1 Luca Capello **20060918214439] [debian/control: add XS-X-VCS-Darcs header Luca Capello **20060930205857] [prepare new version Luca Capello **20060930205912] [TAG DEBIAN_yaclml_1:20060918-2 Luca Capello **20060930205913] [svg-case tjasko@paragent.com**20060918202128] [Svg is case sensitive, but yaclml was making all tags lower-case. This fixes that for the linearGradient tag. Doubtless others will also need to be updated. tjasko@paragent.com**20060920195145] [Unified the various def-svg-tag variants attila.lendvai@gmail.com**20060926083230] [TAG UPSTREAM_yaclml_20061003 Luca Capello **20061003102827] [prepare new version Luca Capello **20061003140422] [TAG DEBIAN_yaclml_1:20061003-1 Luca Capello **20061003140428] [debian/control: correct s/XS-X-VCS-Darcs/XS-VCS-Darcs/ header Luca Capello **20070619165150] [remove lintian warning debian-rules-sets-DH_COMPAT Luca Capello **20070619165326] [debian/compat: switch to compatibility level 5 Luca Capello **20070619165552] [debian/copyright: update copyright assignment to 2007 Luca Capello **20070716154828] [debian/copyright: refer to /usr/share/common-licenses/GPL-2 Luca Capello **20070801160456] [TAG 2006-12-20 attila.lendvai@gmail.com**20061220144219] [FIX: small misuse of unwind-protect in the xml-syntax attila.lendvai@gmail.com**20070204233111] [Fix <:embed, allow any kind of attribute attila.lendvai@gmail.com**20070210210917] [Added xml and xlink namespaces to *uri-to-package* attila.lendvai@gmail.com**20070210211649] [Remove bugous js comment //'s from <:as-is :quotedp t attila.lendvai@gmail.com**20060813232705] [Added &allow-custom-attributes and cleaned up handling of the (@ ...) attribute syntax. attila.lendvai@gmail.com**20070204233038 Now &allow-other-attributes implies &allow-custom-attributes and the other-attrbiute-list also contains the custom attrbiutes. Propagating custom attributes e.g. from }) < ] [Added +xhtml-...-doctype+ constants attila.lendvai@gmail.com**20070507100204] [Support a :prologue and a :doctype attribute for <:html attila.lendvai@gmail.com**20070507114044] [Renamed <:as-html to <:as-xml, <:as-xml is the canonical escaping primitive attila.lendvai@gmail.com**20070515223356] [Added a tal::content-as-is attila.lendvai@gmail.com**20070517231216] [Fix <:param attila.lendvai@gmail.com**20070521201023] [Renamed <:as-html to <:as-xml, <:as-xml is the canonical escaping primitive attila.lendvai@gmail.com*-20070515223356] [Implement <:ai and <:ah using their full-named versions attila.lendvai@gmail.com**20070522124218] [Added <:format attila.lendvai@gmail.com**20070524162812] [Fix <:as-is quoting: do not add extra linebreaks attila.lendvai@gmail.com**20070525094741] [Cleanup: renamed some tal functions, exported a few. WARNING: this involes some API changes. attila.lendvai@gmail.com**20070625221103] [defvar *tal-truename* instead of the declare special's attila.lendvai@gmail.com**20070625221252] [Added tal:unless attila.lendvai@gmail.com**20070709130522] [add an (eval-when ...) when defining a test suite Luca Capello **20070708215558] [TAG UPSTREAM_yaclml_20070724 Luca Capello **20070724145452] [prepare new version Luca Capello **20070801162548] [TAG DEBIAN_yaclml_1:20070724-1 Luca Capello **20070801162554] [debian/control: add Homepage header Luca Capello **20070930203930] [debian/control: remove Martin Würtele from Uploaders Luca Capello **20070930203951] [debian/control: correct s/XS-VCS-Darcs/Vcs-Darcs/ header Luca Capello **20071108183908] [TAG UPSTREAM_yaclml_20071118 Luca Capello **20071118223508] [prepare new version Luca Capello **20071119223926] [TAG DEBIAN_yaclml_1:20071118-1 Luca Capello **20071119223932] [added ID to the XML package attila.lendvai@gmail.com**20071126120130] [TAG UPSTREAM_yaclml_20080312 Luca Capello **20080312223615] [debian/changelog: detail new checkout Luca Capello **20080314191614] [move to team maintenance: Debian Common Lisp Team! Luca Capello **20080314191743] [Standards-Version to 3.7.3, no changes needed Luca Capello **20080314191836] [debian/copyright: update copyright assignment to 2008 Luca Capello **20080314191946] [prepare new version Luca Capello **20080317231345] [TAG DEBIAN_yaclml_1:20080312-1 Luca Capello **20080317231351]