[XeTeX] I want to commit to xetex, how to make a pull request?

2022-12-08 Thread Tuff Contender
The code on XeTeX - Unicode-based TeX / Code / [bc89c7] (sourceforge.net)
 seems not up to
date, since the last modification is on 2020-01-20.
[image: image.png]
Where should I submit a merge request to?

Still there are some other problems related to commits to the project.
1. It is advised to make patches in the `xetex.ch` file, not `xetex.web`.
But I can find changes in both `*tex.web` and `*tex.ch`. So which one am I
supposed to modify?
  [texlive] Log of /trunk/Build/source/texk/web2c/tex.web (tug.org)

  [texlive] Log of /trunk/Build/source/texk/web2c/tex.ch (tug.org)

  [texlive] Log of /trunk/Build/source/texk/web2c/xetexdir/xetex.web
(tug.org)

  [texlive] Log of /trunk/Build/source/texk/web2c/xetexdir/xetex.ch
(tug.org)

2. In `.ch` files, what's those after "@x" and "@y", are they comments? How
do I write them?
[texlive] Contents of /trunk/Build/source/texk/web2c/tex.ch (tug.org)

```
@x [1.8] l.319 - init...tini is dynamic
@!init @@;@+tini
@y  318
@!Init @@;@+Tini
@z
```
I guess `[1.8]` is the section number, `l.319` is the line number in the
source file (but the contents do not start from the line 319 indeed),`
init...tini is dynamic` is the description of this patch, not knowing what
`318` after @y is.
-- 
Srik Wanar


Re: [XeTeX] I want to commit to xetex, how to make a pull request?

2022-12-08 Thread Joseph Wright

On 08/12/2022 09:22, Tuff Contender wrote:

The code on XeTeX - Unicode-based TeX / Code / [bc89c7] (sourceforge.net)
 seems not up to
date, since the last modification is on 2020-01-20.
[image: image.png]
Where should I submit a merge request to?


What makes you think it's not up-to-date? (Other than some TL version 
strings, I imagine this is the same code as in TL, etc.) That said, I'd 
likely look to send a patch in the first instance to TL, as it tends to 
be the place that any changes actually happen.



Still there are some other problems related to commits to the project.
1. It is advised to make patches in the `xetex.ch` file, not `xetex.web`.
But I can find changes in both `*tex.web` and `*tex.ch`. So which one am I
supposed to modify?


I think both to keep them in line with each other.


2. In `.ch` files, what's those after "@x" and "@y", are they comments? How
do I write them?


Yes, they are there for humans to understand what's going on.

What changes are you considering suggesting?

Joseph