summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/context/documents/general/manuals/luatex.pdfbin1507651 -> 1512080 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-cs.pdfbin840828 -> 842901 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-de.pdfbin840051 -> 842134 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-en.pdfbin844592 -> 846730 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-fr.pdfbin839047 -> 841177 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-it.pdfbin842296 -> 844462 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-cs.pdfbin345550 -> 346280 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-de.pdfbin428717 -> 429447 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-en.pdfbin343063 -> 343753 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-fr.pdfbin345593 -> 346363 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-it.pdfbin344247 -> 344991 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-nl.pdfbin343329 -> 344067 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-mapping-ro.pdfbin598015 -> 598780 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-nl.pdfbin835122 -> 837225 bytes
-rw-r--r--doc/context/documents/general/qrcs/setup-ro.pdfbin837557 -> 839697 bytes
-rw-r--r--doc/context/sources/general/manuals/luatex/luatex-lua.tex118
-rw-r--r--doc/context/sources/general/manuals/luatex/luatex.tex2
-rw-r--r--doc/context/sources/general/manuals/notnow/notnow-sidefloats.tex2
18 files changed, 116 insertions, 6 deletions
diff --git a/doc/context/documents/general/manuals/luatex.pdf b/doc/context/documents/general/manuals/luatex.pdf
index 9cf5e932b..1e567c32c 100644
--- a/doc/context/documents/general/manuals/luatex.pdf
+++ b/doc/context/documents/general/manuals/luatex.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-cs.pdf b/doc/context/documents/general/qrcs/setup-cs.pdf
index 99f1cce8e..c56cd345f 100644
--- a/doc/context/documents/general/qrcs/setup-cs.pdf
+++ b/doc/context/documents/general/qrcs/setup-cs.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-de.pdf b/doc/context/documents/general/qrcs/setup-de.pdf
index 5024d4ec1..a4855a815 100644
--- a/doc/context/documents/general/qrcs/setup-de.pdf
+++ b/doc/context/documents/general/qrcs/setup-de.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-en.pdf b/doc/context/documents/general/qrcs/setup-en.pdf
index e12fb62d5..38cd62221 100644
--- a/doc/context/documents/general/qrcs/setup-en.pdf
+++ b/doc/context/documents/general/qrcs/setup-en.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-fr.pdf b/doc/context/documents/general/qrcs/setup-fr.pdf
index 3c8f9d85d..cd8a5389a 100644
--- a/doc/context/documents/general/qrcs/setup-fr.pdf
+++ b/doc/context/documents/general/qrcs/setup-fr.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-it.pdf b/doc/context/documents/general/qrcs/setup-it.pdf
index 72ff7fd90..b97b54303 100644
--- a/doc/context/documents/general/qrcs/setup-it.pdf
+++ b/doc/context/documents/general/qrcs/setup-it.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
index 431448870..57c0b85ac 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-de.pdf b/doc/context/documents/general/qrcs/setup-mapping-de.pdf
index c3cf3fa4e..64624e151 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-de.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-de.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-en.pdf b/doc/context/documents/general/qrcs/setup-mapping-en.pdf
index fe1e5d5fe..e8dc8fc57 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-en.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-en.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
index 048f2440a..e413b5efe 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-it.pdf b/doc/context/documents/general/qrcs/setup-mapping-it.pdf
index 3e69835e6..870585eae 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-it.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-it.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
index 08d14f24c..5b2e7e809 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
index 0185a98c9..8c92bf7da 100644
--- a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
+++ b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-nl.pdf b/doc/context/documents/general/qrcs/setup-nl.pdf
index d1f2b6477..46b323eab 100644
--- a/doc/context/documents/general/qrcs/setup-nl.pdf
+++ b/doc/context/documents/general/qrcs/setup-nl.pdf
Binary files differ
diff --git a/doc/context/documents/general/qrcs/setup-ro.pdf b/doc/context/documents/general/qrcs/setup-ro.pdf
index c17e699a1..d9ffcff03 100644
--- a/doc/context/documents/general/qrcs/setup-ro.pdf
+++ b/doc/context/documents/general/qrcs/setup-ro.pdf
Binary files differ
diff --git a/doc/context/sources/general/manuals/luatex/luatex-lua.tex b/doc/context/sources/general/manuals/luatex/luatex-lua.tex
index f4d0c770c..bc06596db 100644
--- a/doc/context/sources/general/manuals/luatex/luatex-lua.tex
+++ b/doc/context/sources/general/manuals/luatex/luatex-lua.tex
@@ -345,7 +345,17 @@ returns the name.
\stopsubsection
-\startsubsection[title={Multibyte \type {string} functions}]
+\startsubsection[title={Multibyte \type {string} functions}][library=string]
+
+\libindex{utfvalues}
+\libindex{utfcharacters}
+\libindex{characters}
+\libindex{characterpairs}
+\libindex{bytes}
+\libindex{bytepairs}
+\libindex{utfvalue}
+\libindex{utfcharacter}
+\libindex{utflength}
The \type {string} library has a few extra functions like \type
{string.explode(s[,m])}. This function returns an array containing the string
@@ -369,7 +379,7 @@ piecemeal:
\type {string.utfcharacters(s)}: a string with a single \UTF-8 token in it
\stopitem
\startitem
- \type {string.characters(s)}: a string containing one byte
+ \type {string.cWharacters(s)}: a string containing one byte
\stopitem
\startitem
\type {string.characterpairs(s)}: two strings each containing one byte or an
@@ -427,7 +437,19 @@ as building blocks for other helpers. So, eventually we can decide to drop the
\stopsubsection
-\startsubsection[title={Extra \type {os} library functions}]
+\startsubsection[title={Extra \type {os} library functions}][library=os]
+
+\libindex{selfdir}
+\libindex{exec}
+\libindex{spawn}
+\libindex{setenv}
+\libindex{env}
+\libindex{gettimeofday}
+\libindex{times}
+\libindex{tmpdir}
+\libindex{type}
+\libindex{name}
+\libindex{uname}
The \type {os} library has a few extra functions and variables:
@@ -551,7 +573,7 @@ The \type {os} library has a few extra functions and variables:
\stopitem
\startitem
- \type {os.uname()} returns a table with specific operating system
+ \type {os.uname} returns a table with specific operating system
information acquired at runtime. The keys in the returned table are all
string values, and their names are: \type {sysname}, \type {machine}, \type
{release}, \type {version}, and \type {nodename}.
@@ -561,6 +583,94 @@ The \type {os} library has a few extra functions and variables:
\stopsubsection
+\startsubsection[title={Binary input from files with \type {fio}}][library=fio]
+
+\libindex{readcardinal1}
+\libindex{readcardinal2}
+\libindex{readcardinal3}
+\libindex{readcardinal4}
+\libindex{readcardinaltable}
+\libindex{readinteger1}
+\libindex{readinteger2}
+\libindex{readinteger3}
+\libindex{readinteger4}
+\libindex{readintegertable}
+\libindex{readfixed2}
+\libindex{readfixed4}
+\libindex{read2dot14}
+\libindex{setposition}
+\libindex{getposition}
+\libindex{skipposition}
+\libindex{readbytes}
+\libindex{readbytetable}
+%libindex{readline}
+%libindex{recordfilename}
+%libindex{checkpermission}
+
+This library provides a set of functions for reading numbers from a file and
+in addition to the regular \type {io} library functions.
+
+\starttabulate
+\NC \type{readcardinal1(f)} \NC a 1 byte unsigned integer \NC \NR
+\NC \type{readcardinal2(f)} \NC a 2 byte unsigned integer \NC \NR
+\NC \type{readcardinal3(f)} \NC a 3 byte unsigned integer \NC \NR
+\NC \type{readcardinal4(f)} \NC a 4 byte unsigned integer \NC \NR
+\NC \type{readcardinaltable(f,n,b)} \NC \type {n} cardinals of \type {b} bytes \NC \NR
+\NC \type{readinteger1(f)} \NC a 1 byte signed integer \NC \NR
+\NC \type{readinteger2(f)} \NC a 2 byte signed integer \NC \NR
+\NC \type{readinteger3(f)} \NC a 3 byte signed integer \NC \NR
+\NC \type{readinteger4(f)} \NC a 4 byte signed integer \NC \NR
+\NC \type{readintegertable(f,n,b)} \NC \type {n} integers of \type {b} bytes \NC \NR
+\NC \type{readfixed2(f)} \NC a 2 byte float (used in font files) \NC \NR
+\NC \type{readfixed4(f)} \NC a 4 byte float (used in font files) \NC \NR
+\NC \type{read2dot14(f)} \NC a 2 byte float (used in font files) \NC \NR
+\NC \type{setposition(f,p)} \NC goto position \type {p} \NC \NR
+\NC \type{getposition(f)} \NC get the current position \NC \NR
+\NC \type{skipposition(f,n)} \NC skip \type {n} positions \NC \NR
+\NC \type{readbytes(f,n)} \NC \type {n} bytes \NC \NR
+\NC \type{readbytetable(f,n)} \NC \type {n} bytes\NC \NR
+\stoptabulate
+
+\stopsubsection
+
+\startsubsection[title={Binary input from strings with \type {sio}}][library=sio]
+
+\libindex{readcardinal1}
+\libindex{readcardinal2}
+\libindex{readcardinal3}
+\libindex{readcardinal4}
+\libindex{readcardinaltable}
+\libindex{readinteger1}
+\libindex{readinteger2}
+\libindex{readinteger3}
+\libindex{readinteger4}
+\libindex{readintegertable}
+\libindex{readfixed2}
+\libindex{readfixed4}
+\libindex{read2dot14}
+\libindex{setposition}
+\libindex{getposition}
+\libindex{skipposition}
+\libindex{readbytes}
+\libindex{readbytetable}
+
+A similar set of function as in the \type {fio} library is available in the \type
+{sio} library. Here the first argument is a string.
+
+\stopsubsection
+
+\startsubsection[title={Hashes conform \type {sha2}}][library=sha2]
+
+\libindex{digest256}
+\libindex{digest384}
+\libindex{digest512}
+
+This library is a side effect of the \type {pdfe} library that needs such
+helpers. The \type {digest256}, \type {digest384} and \type {digest512} functions
+accept a string and return a string with the hash.
+
+\stopsubsection
+
\startsubsection[title={Locales}]
In stock \LUA, many things depend on the current locale. In \LUATEX, we can't do
diff --git a/doc/context/sources/general/manuals/luatex/luatex.tex b/doc/context/sources/general/manuals/luatex/luatex.tex
index 6ee2c72e3..f3175b475 100644
--- a/doc/context/sources/general/manuals/luatex/luatex.tex
+++ b/doc/context/sources/general/manuals/luatex/luatex.tex
@@ -1,5 +1,7 @@
% macros=mkvi
+% \nopdfcompression
+
% \disabledirectives[vspacing.synchronizepage]
% wsl /data/context/runcontext.sh --global --path=/mnt/c/data/develop/context/manuals/mkiv/external/luatex luatex.tex
diff --git a/doc/context/sources/general/manuals/notnow/notnow-sidefloats.tex b/doc/context/sources/general/manuals/notnow/notnow-sidefloats.tex
index 4a8a1ba3b..c7de6c2c5 100644
--- a/doc/context/sources/general/manuals/notnow/notnow-sidefloats.tex
+++ b/doc/context/sources/general/manuals/notnow/notnow-sidefloats.tex
@@ -1,7 +1,5 @@
\usemodule[art-01]
-\starttext
-
\definefloat
[figure-column]