* Yodlverbinsert's -N option appends verb('s closing ) to the last line of
the verbatim text, preventing an extra blank line at the end. The
description of the verb(...) macro in yodlmacros(7) advises on how to
prevent extra blank lines when using the verb(...) macros in Yodl text.
OBS-URL: https://build.opensuse.org/package/show/Publishing/yodl?expand=0&rev=40
- updated to 4.02.01:
* Migrated from Github to Gitlab
* End-of-line comment is now available as the triplet \//. Following \// all
subsequent characters on its line as well as initial blanks on the next
line are skipped.
* Added Yodl builtin commands SUBSTR and STRLEN
* Added the evalsymbol() macro, assigning a value to a symbol using EVAL.
* Added the nbsp() macro, writing a non-breaking space character
* Added the manttquoted() macro, optionally embedding arguments of tt macros
in quotes.
* Redesigned yodlverbinsert, which now also concatenates multiple
identically marked sections.
* Added scripts/newmacros primarily used when designing multiple new .raw
macro definition files.
* Added the macro `tbl' (and support macros `tr, tc, tnc, ta, tnac, tao,'
`tline', and `twrap') as alternative to `table' (and support macros). The
`tbl' macro extends `table', and simplifies defining tables.
* SETCOUNTER and ADDTOCOUNTER's second arguments may be additive
expressions (not containing blanks spaces).
OBS-URL: https://build.opensuse.org/request/show/662191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yodl?expand=0&rev=31
* Migrated from Github to Gitlab
* End-of-line comment is now available as the triplet \//. Following \// all
subsequent characters on its line as well as initial blanks on the next
line are skipped.
* Added Yodl builtin commands SUBSTR and STRLEN
* Added the evalsymbol() macro, assigning a value to a symbol using EVAL.
* Added the nbsp() macro, writing a non-breaking space character
* Added the manttquoted() macro, optionally embedding arguments of tt macros
in quotes.
* Redesigned yodlverbinsert, which now also concatenates multiple
identically marked sections.
* Added scripts/newmacros primarily used when designing multiple new .raw
macro definition files.
* Added the macro `tbl' (and support macros `tr, tc, tnc, ta, tnac, tao,'
`tline', and `twrap') as alternative to `table' (and support macros). The
`tbl' macro extends `table', and simplifies defining tables.
* SETCOUNTER and ADDTOCOUNTER's second arguments may be additive
expressions (not containing blanks spaces).
OBS-URL: https://build.opensuse.org/package/show/Publishing/yodl?expand=0&rev=32
- update to 4.01.00:
* Fixed flaw in handling the LaTex chartable's SUBST(--) definition and
occurrences of -- in, e.g., letteradmin.raw.
* The LaTeX specific way of handling two dashes is available, outside of
NOEXPAND environments as used by, e.g., the verb() and tt() macros, is
available through the new `dashes()' macro.
* New macros ttbegin() and ttend() can be used to fine-tune how text set in
teletype font is handled, in particular in LaTeX conversions.
* Added builtin functions PUSHSUBST and POPSUBST, as well as the (internally
used) builtin function XXSUBST.
* Removed old macros and builtin commands, obsoleted since Yodl 2.00.00.
(see also the manual section `what's new in 4.00.00').
* The predefined macro `verb(...)' now starts with PUSHSUBST(0) and ends
with POPSUBST: SUBST definitions are not interpreted anymore inside a
'verb()' macro (SUBST definitions were already ignored in files inserted
by the NOEXAPAND(PATH)INCLUDE builtin commands).
* The original definition of the `verb(...)' macro remains available in the
new predefined macro `verborg(...)'.
* The contents of the formerly used ./yo subdirectory of ./manual are now
in ./manual; ./yo has been removed.
* In LaTeX conversions the -- sequence is now defined in a SUBST definition
in macros/yodl/chartables/latex.tables.yo as
SUBST(--)(+NOTRANS(-{}-{}))
due to which text like `operator--()' now clearly shows the two minus
characters (single minus chars are OK, and cannot be translated, because
LaTeX sometimes uses them in expressions like `\cline{1-4}').
* Documentation was updated.
OBS-URL: https://build.opensuse.org/request/show/558073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yodl?expand=0&rev=30
* Fixed flaw in handling the LaTex chartable's SUBST(--) definition and
occurrences of -- in, e.g., letteradmin.raw.
* The LaTeX specific way of handling two dashes is available, outside of
NOEXPAND environments as used by, e.g., the verb() and tt() macros, is
available through the new `dashes()' macro.
* New macros ttbegin() and ttend() can be used to fine-tune how text set in
teletype font is handled, in particular in LaTeX conversions.
* Added builtin functions PUSHSUBST and POPSUBST, as well as the (internally
used) builtin function XXSUBST.
* Removed old macros and builtin commands, obsoleted since Yodl 2.00.00.
(see also the manual section `what's new in 4.00.00').
* The predefined macro `verb(...)' now starts with PUSHSUBST(0) and ends
with POPSUBST: SUBST definitions are not interpreted anymore inside a
'verb()' macro (SUBST definitions were already ignored in files inserted
by the NOEXAPAND(PATH)INCLUDE builtin commands).
* The original definition of the `verb(...)' macro remains available in the
new predefined macro `verborg(...)'.
* The contents of the formerly used ./yo subdirectory of ./manual are now
in ./manual; ./yo has been removed.
* In LaTeX conversions the -- sequence is now defined in a SUBST definition
in macros/yodl/chartables/latex.tables.yo as
SUBST(--)(+NOTRANS(-{}-{}))
due to which text like `operator--()' now clearly shows the two minus
characters (single minus chars are OK, and cannot be translated, because
LaTeX sometimes uses them in expressions like `\cline{1-4}').
* Documentation was updated.
OBS-URL: https://build.opensuse.org/package/show/Publishing/yodl?expand=0&rev=30
- Update to 3.05.01
* The chartables defined in latex.tables.yo now surround <, >
and * characters by $s (e.g., $<$), preventing LaTeX from
processing them in a special way (e.g., forming ligatures like
one character for >>).
* Added the file `required' listing the non-standard software
that is required to build yodl and its user guide
- Update project and download url (forwarded request 332473 from pluskalm)
OBS-URL: https://build.opensuse.org/request/show/333122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yodl?expand=0&rev=24
- Update to 3.05.01
* The chartables defined in latex.tables.yo now surround <, >
and * characters by $s (e.g., $<$), preventing LaTeX from
processing them in a special way (e.g., forming ligatures like
one character for >>).
* Added the file `required' listing the non-standard software
that is required to build yodl and its user guide
- Update project and download url
OBS-URL: https://build.opensuse.org/request/show/332473
OBS-URL: https://build.opensuse.org/package/show/Publishing/yodl?expand=0&rev=18
* The redef() and redefinemacro() descriptions missed the name of the macro
to be redefined: they require 3 instead of 2 args.
* The yodlverbinsert program is now C++, and supports -a: process all lines
and -n: prefix lines by numbers. Yodlverbinsert ignores initial and
trailing blank lines.
* Removed some compiler warnings.
OBS-URL: https://build.opensuse.org/package/show/Publishing/yodl?expand=0&rev=14
Please note: icmake is now in Factory and this passes a local build against Factory
- Use %{optflags}
- Update to 3.00.0
To get the pre-3.00.0 include behavior, use the -L
(--legacy-include) option
2.00.0 was a complete rewrite. See the manual for the modifications.
Old yodl-sources will usually require minor modifications
See /usr/share/doc/packages/yodl/CHANGES
OBS-URL: https://build.opensuse.org/request/show/148435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/yodl?expand=0&rev=15