stion is
still: how can I delete/reset/overwrite/deregister an xml setup?
All best
Thomas
On 8/13/25 21:49, Denis Maier via ntg-context wrote:
I'm not sure you need this. I've recently had a project where I've
processed a single source XML multiple times. Each environment
cont
ill: how can I delete/reset/overwrite/deregister an xml setup?
All best
Thomas
On 8/13/25 21:49, Denis Maier via ntg-context wrote:
I'm not sure you need this. I've recently had a project where I've processed a
single source XML multiple times. Each environment contains a set of xm
7;m not sure you need this. I've recently had a project where I've
processed a
> single source XML multiple times. Each environment contains a set of
xmlsetups that
> work for the relevant node.
> >
> Hmm, I have to think about this. I don't think this the same use case.
>
On 8/13/25 9:49 PM, Denis Maier via ntg-context wrote:
I'm not sure you need this. I've recently had a project where I've processed a
single source XML multiple times. Each environment contains a set of xmlsetups
that work for the relevant node.
Hmm, I have to think about this
one. I
> > assume that this is a case for the likes of \xmlremovesetup (or
> > \xmlresetsetups? or
> > \xmlresetdocumentsetups?) and then create a new one with
> > \startxmlsetups xml:myallnewsetups \xmlregistersetup{xml:myallnewsetups}?
>
> I'm not sure you need this
gt; xml:myallnewsetups \xmlregistersetup{xml:myallnewsetups}?
I'm not sure you need this. I've recently had a project where I've processed a
single source XML multiple times. Each environment contains a set of xmlsetups
that work for the relevant node.
\environment layout
\environ
Hi Thomas,
You know more about XML processing than I do, but how does your project
setup look like?
I imagine you should be able to keep track of the footnotes in a lua table
(just like shown in the xml-mkiv manual) and place them manually with
\placefootnotes where you want.
Something like
Am 13.08.25 um 11:26 schrieb Shiv Shankar Dayal:
How can I use Metapost libraries from texlive in ConTeXt?
If you run on TeXlive, \useMPlib[libname] should be enough.
Otherwise you must install it in one of your texmf trees, e.g. ~/texmf
(= HOMETEXMF), /tex/texmf-project, /tex/texmf-local
pped. It has to do with enabliong / disabling
features and doing that in an arbitrary order is kind of messy. (I bet
you know why by looking at code.)
and it comes for free (so
it's not driven by some paid project that can set priorities)
There is the TUG development and accessibility fu
ings (arbitrary order
> initializations would complicate the code with no real gain)
Right, this is more of a note in case anyone else ever runs into this
issue. but adding a warning might be a good idea (although maybe not
worth the effort).
> and it comes for free (so
> it's not dri
deed, the format influences some later settings (arbitrary order
initializations would complicate the code with no real gain) .. it might
im prove over time but all this tagging is mostly a "when we're in the
mood and has to be done when we are motivated" and it comes for
there
> > is an issue with your installation
>
> E.g. if TEXINPUT is set to a big tree, TeX will look through that for
> every file. (I had TEXINPUT.lualatex set for a LaTeX project and it
> increased processing time with that engine by minutes.)
>
> Hraban
>
> __
Am 22.06.25 um 17:50 schrieb Hans Hagen:
On 6/22/2025 5:16 PM, Henning Hraban Ramm wrote:
E.g. if TEXINPUT is set to a big tree, TeX will look through that for
every file. (I had TEXINPUT.lualatex set for a LaTeX project and it
increased processing time with that engine by minutes.)
It
is set to a big tree, TeX will look through that for
every file. (I had TEXINPUT.lualatex set for a LaTeX project and it
increased processing time with that engine by minutes.)
It's TEXINPIUTS, plural, right? Anyway:
mtxrun --configurations
will show you where the configuration files are l
for
every file. (I had TEXINPUT.lualatex set for a LaTeX project and it
increased processing time with that engine by minutes.)
Hraban
___
If your question is of interest to others as well, please add an entry to the
"whatever
variantions we can come up with that a font editoir can make me" so i
don't really go on a "check out every font" frenzy
No, of course.
Since “everyone” is producing them I guess their use is already quite
widespread.
it reduces bandwidth which is one reason wh
n make me" so i
don't really go on a "check out every font" frenzy
Since “everyone” is producing them I guess their use is already quite
widespread.
it reduces bandwidth which is one reason why the proje
.pdf#page=2).
But it clearly seems that he abandoned this project in the meantime.
Pablo
___
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.
't tex live also in linux distributions?
Yes, but almost all the distros base their packages off of the annual
ISOs, most of which are severely outdated (TL23 and older are common):
https://repology.org/project/texlive/versions
https://repology.org/project/texlive-base/versions
ok, so
pdfTeX had a few bugs
earlier this year.
> and isn't tex live also in linux distributions?
Yes, but almost all the distros base their packages off of the annual
ISOs, most of which are severely outdated (TL23 and older are common):
https://repology.org/project/texlive/versions
https:/
ntains any files excluded from TeX Live for
policy reasons, so that users can easily install these optional support
files.
The primary goal of this project is to make an installation of TeX Live
with "scheme-context" (plus "context-nonfree" from TLContrib) behave
identically to th
(see the latest LuaMetaFun manual) and I
> > have come across a problem when I create more than 15 bytemaps. This
> > came about as part of a bigger project where I create a large bytemap
> > and then make smaller bytemaps with the data from
On 5/11/2025 6:07 PM, Keith McKay wrote:
Hi all,
I've been playing with bytemaps (see the latest LuaMetaFun manual) and I
have come across a problem when I create more than 15 bytemaps. This
came about as part of a bigger project where I create a large bytemap
and then make smaller byt
Hi all,
I've been playing with bytemaps (see the latest LuaMetaFun manual) and I
have come across a problem when I create more than 15 bytemaps. This
came about as part of a bigger project where I create a large bytemap
and then make smaller bytemaps with the data from the large by
rent MathCat.
> See
> https://latex3.github.io/tagging-project/documentation/wtpdf/fulldoc
> for some discussions.
>
> To find and use the associated MathML file Foxit requires that it is
> attached to a Formula element in the PDF 2.0 namespace:
> https://github.com/foxitsoftware/
tly make use of MathML embedded as
associated file is Foxit together with a beta version of NVDA and a
current MathCat.
See
https://latex3.github.io/tagging-project/documentation/wtpdf/fulldoc
for some discussions.
To find and use the associated MathML file Foxit requires that it is
attached to a For
nteresting.
Duncan
On Fri, 4 Apr 2025 at 09:20, Henning Hraban Ramm wrote:
> Here are a few recordings how screenreaders handle tagged or untagged
> PDFs (from LaTeX):
> https://latex3.github.io/tagging-project/documentation/w
Here are a few recordings how screenreaders handle tagged or untagged
PDFs (from LaTeX):
https://latex3.github.io/tagging-project/documentation/wtpdf/fulldoc
HR
___
If your question is of interest to others as well
s/"-s"/""/' CMakeLists.txt
$ sed -i '/STRIP/d' cmake/luametatex.cmake
$ mkdir debug/ && cd debug/
$ cmake -DCMAKE_BUILD_TYPE=Debug -DLMT_PERMIT_LUA_LIBRARIES=yes ..
At this point I got this CMake warning:
CMake Warning:
Manually-specified
t; $ sed -i '/STRIP/d' cmake/luametatex.cmake
> > $ mkdir debug/ && cd debug/
> > $ cmake -DCMAKE_BUILD_TYPE=Debug -DLMT_PERMIT_LUA_LIBRARIES=yes ..
>
> At this point I got this CMake warning:
>
> CMake Warning:
> Manually-specified variables we
hould be used on
lua side?
Or to rewrite the lua table to use farsi as key not fa?
>
> If you want to add a language (parent of child) you need to check that
> with Tomas Hala first because it has to into his label managagement
> project (with international students).
>
&g
x27;d add a language today we don't define the short ones as
command any longer (we keep the existing ones for compatibility).
If you want to add a language (parent of child) you need to check that
with Tomas Hala first because it has to into his label managagement
project (with international
rks:
> >
> > \starttable[o0|l|l|ro0|] %same as above, but without the use of the
> > defined template
> > \NC first column \NC second column \NC third column \NC \AR
> > \stoptable
> >
> > I know that this table-environment is deprecated. But it i
example works:
\starttable[o0|l|l|ro0|] %same as above, but without the use of the
defined template
\NC first column \NC second column \NC third column \NC \AR
\stoptable
I know that this table-environment is deprecated. But it is best suited
for my project. I love the use of the template
use of the defined
template
\NC first column \NC second column \NC third column \NC \AR
\stoptable
I know that this table-environment is deprecated. But it is best suited for
my project. I love the use of the template with this environment.
Thanks for looking into it.
Christian
ed i;
endfor;
\stopreusableMPgraphic
On Feb 18, 2025, at 3:28 PM, Pavneet Arora via ntg-context
wrote:
I am in the process of converting a bunch of old TikZ notepaper
templates to native ConTeXt and MetaPost. This is a part of a project
to generate notebooks with documentation data and t
bunch of old TikZ notepaper
> templates to native ConTeXt and MetaPost. This is a part of a project
> to generate notebooks with documentation data and then blank pages appended to
> fill out full sheets, and then collated in a particular order for trimming and
> binding.
>
> As
I am in the process of converting a bunch of old TikZ notepaper
templates to native ConTeXt and MetaPost. This is a part of a project
to generate notebooks with documentation data and then blank pages appended to
fill out full sheets, and then collated in a particular order for trimming and
tive to file location or
>> calling
>> location?
>>
>>
>>
>>> On 17 Feb 2025, at 14:42, denis.ma...@unibe.ch wrote:
>>>
>>> Hi,
>>> I have a (simplified) project structure like this:
>>> root-folder
>>> /ass
2025, at 14:42, denis.ma...@unibe.ch wrote:
> >
> > Hi,
> > I have a (simplified) project structure like this:
> > root-folder
> > /asset
> > /tex
> > /results
> > /source
> > My tex file is stored under assets, the source is an xml fi
nis.ma...@unibe.ch wrote:
>
> > Hi,
> > I have a (simplified) project structure like this:
> >
> > root-folder
> > /asset
> > /tex
> > /results
> > /source
> >
> > My tex file is stored under assets, the source is an xml file under
On Mon, 17 Feb 2025, denis.ma...@unibe.ch wrote:
> Hi,
> I have a (simplified) project structure like this:
>
> root-folder
> /asset
> /tex
> /results
> /source
>
> My tex file is stored under assets, the source is an xml file under source,
> the
> On 17 Feb 2025, at 14:42, denis.ma...@unibe.ch wrote:
>
> Hi,
> I have a (simplified) project structure like this:
> root-folder
> /asset
> /tex
> /results
> /source
> My tex file is stored under assets, the source is an xml file under source,
&
Hi,
I have a (simplified) project structure like this:
root-folder
/asset
/tex
/results
/source
My tex file is stored under assets, the source is an xml file under source, the
pdf should be saved under results.
If I call context from within the assets folder, the pdf is created as
linux derivative:
https://archlinux.org/packages/core/x86_64/sqlite/)
2. Installing the luarocks package
(https://luarocks.org/modules/dougcurrie/lsqlite3) for the 5.1, 5.3 and 5.4 lua
versions. I also tried to symlink the files in
$HOME/.luarocks/lib/lua/{version}/lsqlite3.so to the project dire
/core/x86_64/sqlite/)
2. Installing the luarocks package
(https://luarocks.org/modules/dougcurrie/lsqlite3) for the 5.1, 5.3 and 5.4 lua
versions. I also tried to symlink the files in
$HOME/.luarocks/lib/lua/{version}/lsqlite3.so to the project directory
3. I tried also setting the relevant lua paths
age)
return converters[method..":"..language] or converters[method] or
sequences[method]
end
implement {
name = "doifelseconverter",
actions = { valid, commands.doifelse },
arguments = "2 strings",
}
implement {
name = "checkedconve
Addition:
In an other project with mode specific buildings I have no problems with
version 2024.09.25 11:53.
juh
___
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist
all the
contributors to this project for making such a great piece of software.
Now, let's dig into the topic:
I'm a PhD student in High Energy Physics (HEP) and my typical work include
producing lot of plots and then presenting them in various meetings, comparing
my results with exi
Dear all,
since this is my first post on the mailing lists, let me make a small preamble:
after years of LaTeX experience I decided in May to give ConTeXt a try. The
journey has been extremely pleasant up to now, so I want to thank all the
contributors to this project for making such a great
Henning Hraban Ramm schrieb am 28.10.2024 um 16:26:
Am 28.10.24 um 16:18 schrieb Wolfgang Schuster:
Henning Hraban Ramm schrieb am 28.10.2024 um 12:18:
Hi, I’m trying to use a command line argument in parameter names –
color name in the example below, variable namespace in my actual
project
Am 28.10.24 um 16:18 schrieb Wolfgang Schuster:
Henning Hraban Ramm schrieb am 28.10.2024 um 12:18:
Hi, I’m trying to use a command line argument in parameter names –
color name in the example below, variable namespace in my actual project.
I guess I need more expansion, but where?
Or what’s
Henning Hraban Ramm schrieb am 28.10.2024 um 12:18:
Hi, I’m trying to use a command line argument in parameter names – color
name in the example below, variable namespace in my actual project.
I guess I need more expansion, but where?
Or what’s the problem here?
"""
\setupbod
Am 28.10.24 um 13:01 schrieb Thomas A. Schmitz:
On 28.10.24 12:18, Henning Hraban Ramm wrote:
Hi, I’m trying to use a command line argument in parameter names –
color name in the example below, variable namespace in my actual project.
I guess I need more expansion, but where?
Or what’s the
On 28.10.24 12:18, Henning Hraban Ramm wrote:
Hi, I’m trying to use a command line argument in parameter names – color
name in the example below, variable namespace in my actual project.
I guess I need more expansion, but where?
Or what’s the problem here?
Perhaps my approach is too
Hi, I’m trying to use a command line argument in parameter names – color
name in the example below, variable namespace in my actual project.
I guess I need more expansion, but where?
Or what’s the problem here?
"""
\setupbodyfont[plex,18pt]
% set \OEM to the parameter name, fal
ows and clubs get only 150 in TeX, but 2000 in ConTeXt, as far as I
> could find.
>
> Are there more penalties that make sense to set individually?
If you do math there might be more (set above by strictmath), but I
think you are fine with the ones above. Since you are finishing a
proj
On 10/9/2024 12:22 PM, Florian Grammel wrote:
I am trying to reuse code of a project from 2017 with TL23 context. (Other
questions probably coming up...)
Back then I used font handlers to fix some smaller problems in the font, i.e. a
wrongly placed small capital and missing kerning for the
I am trying to reuse code of a project from 2017 with TL23 context. (Other
questions probably coming up...)
Back then I used font handlers to fix some smaller problems in the font, i.e. a
wrongly placed small capital and missing kerning for the small caps.
The following code works with context
nuth’s TeXbook or Eikhout’s TeX
> > by topic makes sense for a beginner, depending on what you want to do.
>
> Well, but one gets the idea by looking at it.
>
> > It makes no sense to try to learn ConTeXt on the dry; choose a project
> > and overcome its problems one aft
Knuth’s TeXbook or Eikhout’s TeX
by topic makes sense for a beginner, depending on what you want to do.
Well, but one gets the idea by looking at it.
It makes no sense to try to learn ConTeXt on the dry; choose a project
and overcome its problems one after the other. If you don’t have an
for a beginner, depending on what you want to do.
It makes no sense to try to learn ConTeXt on the dry; choose a project
and overcome its problems one after the other. If you don’t have an
application for TeX, you don’t need to learn it. What do you want to
achieve?
Hraban
Am 24.09.24 um
s and such )
anyway, i might wait till we have some project for some government
Hans
-
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 03
to duplicate the parameter values. And since my specific workflow is
indeed already convoluted it will not really add extra complexity.
Thanks also Henning for mentioning the filter module! I'll have a closer
look into how I could use it - and it will certainly come useful, either
for this pr
Hello,
TL;DR: Could building LuaMetaTeX with the `-fPIC` flag for the Lua library
have negative consequences? Is there a better way to be able to call
external C functions from ConTeXt?
I am working on a small project where it would be convenient to call
functions written in C (possibly pre
kael and I have plans to look into it ... a pet project for
metapost lovers.
There’s also the scite module that uses SciTE’s lexers for syntax
highlighting. The builtin highlighters are limited to TeX/ConTeXt,
MetaPost, Lua and XML.
They are actually just lpeg lexers that we made for use in s
e ConTeXt, I would love to be able to dive deeper
into ConTeXt development, so maybe you have some suggestions for a
project that I could do?" Or "I love ConTeXt, but I have never written
any macros. I would love to start a small business offering X to
customers. What's the best w
s.
>
> As an example, project like updating math took many man-years and
> intense testing, discussion and experimenting (so also quite some long
> term commitment). In a similar fashion (and related) we now are playing
> with the par and pagebuilder where user input and testing is requi
needs to be
quite a bit experienced in tex and the way context approaches things.
As an example, project like updating math took many man-years and
intense testing, discussion and experimenting (so also quite some long
term commitment). In a similar fashion (and related) we now are playing
wit
endent, complete OpenType
renderer, it seems.
Different worlds, different audiences, different objectives so a waste
of energy to discuss i guess.
I can only say that when we started with luatex there was nothing that
fit the requirements (oriental tex sub project) so we decided to go the
lua
Hello,
All tree-sitter projects look like this I think. For Neovim, all you have
to do is clone the project to a place in your path and generate a parser
using the command 'tree-sitter generate'. Then you open Neovim to install
it with 'TSInstall (the name of the grammar withou
fic
> 'inacessible pdf' project that Mikael S. and I recently started.
Many thanks for the new upload, Hans.
I have just tested this feature and I really like it.
Pablo
___
If your question is of intere
r these ai bots (as in cloud based pdf stuff). It's
the first outcome of the multi-year, multi-stage, very scientific
'inacessible pdf' project that Mikael S. and I recently started.
Hans
-
t ... i'll can only spend time on it in a
real project (it's notp that interesting as hobby)
I think this may be avoided by adding a timestamp token (as unsigned
attribute) in the PKCS#7 (as mentioned in the PDF spec).
dunno, can test it
https://opensource.adobe.com/dc-acrobat-s
nger does that ... keep in mind thta fonts
>are not downward compatible so never update (or let your syetem do it) in the
>middle of a project
>
>Hans
>
>-
> Hans Hagen | P
ure[default][default][script=latn]
as it looks like dflt/dflt is no longer does that ... keep in mind thta
fonts are not downward compatible so never update (or let your syetem do
it) in the middle
ate their packages, depending on who is
> assigned as package maintainer. Because of that, this is part of the
> reason why PPAs are popular because they shorten the time for lay users
> to try the new version without having to fiddle with paths, tarballs,
> etc.
>
> Once you have a
the time for lay users
to try the new version without having to fiddle with paths, tarballs,
etc.
Once you have a PPA up, to build binary packages the builder does the
same as the ones used by the Debian project. You upload a Debian source
package and it will then go and build and test the resulti
lly once they're up there's not much to do after. Since ConTeXt is
>> already Debianized by the Debian project, you probably can start with
>> their debian/ folder, edit as needed, and then you should be good. You
>> can also set an automatic build recipe in the PPA so each
of curiosity.
Right now it's the latter due to time constraints. Although I have
helped a number of free software projects get PPAs up and running.
Usually once they're up there's not much to do after. Since ConTeXt is
already Debianized by the Debian project, you probably can start w
it's the latter due to time constraints. Although I have
helped a number of free software projects get PPAs up and running.
Usually once they're up there's not much to do after. Since ConTeXt is
already Debianized by the Debian project, you probably can start with
their debian/ folder, edi
On 30.05.24 18:18, Kip Warner wrote:
Thanks Hrabab. With respect to the latter wiki page, the project might
consider adding a PPA. They're very popular among the over a hundred
different Debian based distros out there. They reconcile both system
requirements of proper FHS usage and file tra
distribution with a current version.
>
> You can also install an additional ConTeXt LMTX, just be careful
> about your PATH.
> https://wiki.contextgarden.net/Installation
Thanks Hrabab. With respect to the latter wiki page, the project might
consider adding a PPA. They're very po
On 5/20/2024 12:38 AM, and...@borisov.dev wrote:
Hello!
I’ve installed a 3rd party module by copying its TDS folder structure and
invoking `context --generate` as described in
https://wiki.contextgarden.net/Modules#ConTeXt_LMTX
When I compile my project with `context` (using LuaMetaTeX
described in
> https://wiki.contextgarden.net/Modules#ConTeXt_LMTX
>
> When I compile my project with `context` (using LuaMetaTeX), it's found and
> works just fine; however, when I try to compile with LuaTeX by invoking
> `context --latex`, it can’t find the module.
>
> Do I need to do som
Hello!
I’ve installed a 3rd party module by copying its TDS folder structure and
invoking `context --generate` as described in
https://wiki.contextgarden.net/Modules#ConTeXt_LMTX
When I compile my project with `context` (using LuaMetaTeX), it's found and
works just fine; however, when
Hello!
I’ve installed a 3rd party module by copying its TDS folder structure and
invoking `context --generate` as described in
https://wiki.contextgarden.net/Modules#ConTeXt_LMTX
When I compile my project with `context` (using LuaMetaTeX), it's found and
works just fine; however, when
binary from
https://build.contextgarden.net/dl/luametatex/work/
Hans
Thank you. That works for both of the examples and for the larger
project from which they were derived.
--
Rik
___
If your question is of interest
psum[alternative=words, n=10, inbetween=\space] \par
\item \ipsum[alternative=words, n=10, inbetween=\space] \par
\stopitemize
\sym{2010--2014}\color[forestgreen]{Computer and Communications Industry
Association}\hfill
\color[darkgrey]{\tfx Washington, DC}
Lorem Project Manager
\startitemi
e fix it. Not elegant, but if it works it works!
>>
>> Good luck,
>> Taco
>>
>>
>> >
>> > \startcomponent[chapter-14]
>> > \startMPpage
>> > ...
>> > \stopMPpage
>> > \stopcomponent
>> >
>> &g
> >
> > \startcomponent[chapter-14]
> > \startMPpage
> > ...
> > \stopMPpage
> > \stopcomponent
> >
> > But if I compile my project, it disappears !!
> >
> > \startproduct[terminale-manual]
> > \startbodymatter
> >
gt; ...
> \stopMPpage
> \stopcomponent
>
> But if I compile my project, it disappears !!
>
> \startproduct[terminale-manual]
> \startbodymatter
> \component[chapter-1]
> \component[chapter-2]
> \component[chapter-3]
> \componen
le my project, it disappears !!
\startproduct[terminale-manual]
\startbodymatter
\component[chapter-1]
\component[chapter-2]
\component[chapter-3]
\component[chapter-4]
\component[chapter-5]
\component[chapter-6]
\component[chapter-7]
\comp
Hi Taco,
I knew I wouldn't be able to explain what was happening.
The code works perfectly and the figure is clearly visible in the component
chapter-14 :
\startcomponent[chapter-14]
\startMPpage
...
\stopMPpage
\stopcomponent
But if I compile my project, it disappears !!
\startpr
:27, Fabrice Couvreur
> wrote:
>
> Hi,
> I don't know if I can explain the problem I'm having. I made a project with
> 14 chapters. In each of them, there are graphics embedding metapost code. I
> proceed as follows : I compile each chapter alone with lmtx then I co
Hi,
I don't know if I can explain the problem I'm having. I made a project with
14 chapters. In each of them, there are graphics embedding metapost code. I
proceed as follows : I compile each chapter alone with lmtx then I compile
the project containing the 14 chapters. I didn'
has access to the
> documents anyway?
No, members have access to drafts during the time such a standard is
developed and discussed in the Working Groups but once it is
released there is no longer a free access.
BTW: The LaTeX Project is a member too https://pdfa.org/memb
aTeX and LibreOffice are already capable of
producing PDF/UA-2 files, and with some tweaking, LaTeX can produce what
appear to be really good WTPDF files. Kudos to both those development teams!
https://github.com/latex3/tagging-project/discussions/72
Finally, in case you missed earlier posts f
{r}{\lastpagenumber} and
\at[\Reference]–\at[\lastpagenumber] work properly in the body text.
The overall structure is project-product sort with many components in the
product.
This is probably TMI. The bottom line is that I am truly stumped.
All best,
Alan
On Wed, Apr 3, 2024 at 6:56 AM Bruce
st and
> otherwise.
>
> -- If you have troubles (crash) you need to wipe the cache due to a
> change in lua bytecode storage (no easy way to catch it).
>
> Hans & Mikael
In addition to what Hans wrote, I need to write and apologize. About
two years ago I was working on a b
1 - 100 of 1064 matches
Mail list logo