pax_global_header00006660000000000000000000000064125604175760014527gustar00rootroot0000000000000052 comment=0d4fa0feac81900611c8c6456f83ad3c3280c939 tyxml-3.5.0/000077500000000000000000000000001256041757600127115ustar00rootroot00000000000000tyxml-3.5.0/.gitignore000066400000000000000000000002011256041757600146720ustar00rootroot00000000000000_build **/*.mlpack **/*.mllib **/*.odocl **/*.docdir lib/META setup.data setup.log **/*~ setup.exe setup-dev.exe *.byte *.native tyxml-3.5.0/.merlin000066400000000000000000000000541256041757600141770ustar00rootroot00000000000000S lib S syntax S tools B _build/* PKG uutftyxml-3.5.0/.ocp-indent000066400000000000000000000000511256041757600147460ustar00rootroot00000000000000normal with=0 syntax=lwt mll max_indent=2tyxml-3.5.0/CHANGES000066400000000000000000000105271256041757600137110ustar00rootroot00000000000000===== 3.5.0 ==== * Add Tyxml_name, which allows to derive tyxml identifiers from HTML elements and attributes. * Internally build the tool `autoname`, which applies the aftermentionned transformation for the given elements/attributes. * Fix typo in `datetime-local`. * Add download attributes for area and tags. * Add various svg `text` attributes. * Fix namespaces issues related to svg elements inside html. ===== 3.4.0 ==== * Add `a_lang` for HTML. Deprecate `a_srclang` in favor of `a_xml_lang`. * Fix a performance issue with `Xml_print.Utf8.{normalize, normalize_html}. * Remove `Xml_print.Utf8.normalize_from`. The function was not useful and not optimizable easily. * Add missing parameters for the attributes xlink:actuate and xml:space. * Svg elements use the xlink namespace (contribution by Florent Becker). * Do not use the `url(...)` form when inappropriate (contribution by Florent Becker). * Fix a typo in the `spellcheck` attribute (contribution by Kevin Brubeck Unhammer). * Fix the `sizes` attributes and add missing attributes for the `sandbox` tag (contributions by Eyyüb Sari). * Fix the `img` tag in the syntax extension. * Fix compilation of the opam package under freeBSD. * Fix typing for the various `font_` svg attributes. ===== 3.3.0 ==== * Add `Xml_print.Utf8` to encode html elements to utf8 properly. ===== 3.2.1 ==== * Add signature functors to ease export of module created with the functorial interface. See the manual for more details. * Fix variance for Svg.attrib. * Fix export of Xml.list_wrap for Html5.M and Svg.M. Should fix syntax extension with those. ===== 3.2.0 ==== * Remove Xhtml. * Remove plus elements. For example, table doesn't enforce non-emptyness anymore. * Add various types that were not exported (img, dl, figure, rp, rt and ruby types). * Expose `string_of_number`, the better stringifier introduced in 3.1.0. * Functorial interface breaking changes: * Modify the functorized interface to export typed events. You can now specify different handlers for keyboard and mouse events. There are two new types and functions (keyboard and mous events) in the Xml signature. * Add a wrapping type for lists of nodes. See reactiveData and new eliom wrapping. ===== 3.1.0 ==== * Replace fake booleans (`\`True | \`False`) by actual booleans. Breaking change. * Camlp4 is now an optional dependency. The syntax extension is build only when the syntax flag is enabled (true by default). * Use a better stringifier for float values (copied from js_of_ocaml). * Add attributes `muted`, `crossorigin` and `mediagroup` for `