pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/ocaml-tyxml
Module Name: pkgsrc
Committed By: jaapb
Date: Sat Nov 15 14:53:03 UTC 2014
Modified Files:
pkgsrc/textproc/ocaml-tyxml: Makefile PLIST distinfo
Removed Files:
pkgsrc/textproc/ocaml-tyxml/patches: patch-Makefile patch-lib_Makefile
Log Message:
Updated package to newest version, 3.3.0, and added ocaml.mk framework.
Changes, apart from bugfixes,
include:
* Add `Xml_print.Utf8` to encode html elements to utf8 properly.
* 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.
* 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.
* 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 `<audio>` and `<video>`.
* In the functorial interface, allow to wrap xml nodes inside a monad by provi
ding an additionnal wrapping module. Used by reactive nodes in eliom.
* Use oasis as build systems
* Adding module Unsafe for inserting missing nodes or attributes
* In the functorial interface, allow to wrap xml nodes inside a monad by provi
ding an additionnal wrapping module. Used by reactive nodes in eliom.
* Use oasis as build systems
* Adding module Unsafe for inserting missing nodes or attributes
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/ocaml-tyxml/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/textproc/ocaml-tyxml/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/ocaml-tyxml/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/textproc/ocaml-tyxml/patches/patch-Makefile
cvs rdiff -u -r1.1 -r0 pkgsrc/textproc/ocaml-tyxml/patches/patch-lib_Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index