You can subscribe to this list here.
| 2001 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(83) |
Nov
(57) |
Dec
(111) |
| 2004 |
Jan
(38) |
Feb
(121) |
Mar
(107) |
Apr
(241) |
May
(102) |
Jun
(190) |
Jul
(239) |
Aug
(158) |
Sep
(184) |
Oct
(193) |
Nov
(47) |
Dec
(68) |
| 2005 |
Jan
(190) |
Feb
(105) |
Mar
(99) |
Apr
(65) |
May
(92) |
Jun
(250) |
Jul
(197) |
Aug
(128) |
Sep
(101) |
Oct
(183) |
Nov
(186) |
Dec
(42) |
| 2006 |
Jan
(102) |
Feb
(122) |
Mar
(154) |
Apr
(196) |
May
(181) |
Jun
(281) |
Jul
(310) |
Aug
(198) |
Sep
(145) |
Oct
(188) |
Nov
(134) |
Dec
(90) |
| 2007 |
Jan
(134) |
Feb
(181) |
Mar
(157) |
Apr
(57) |
May
(81) |
Jun
(204) |
Jul
(60) |
Aug
(37) |
Sep
(17) |
Oct
(90) |
Nov
(122) |
Dec
(72) |
| 2008 |
Jan
(130) |
Feb
(108) |
Mar
(160) |
Apr
(38) |
May
(83) |
Jun
(42) |
Jul
(75) |
Aug
(16) |
Sep
(71) |
Oct
(57) |
Nov
(59) |
Dec
(152) |
| 2009 |
Jan
(73) |
Feb
(213) |
Mar
(67) |
Apr
(40) |
May
(46) |
Jun
(82) |
Jul
(73) |
Aug
(57) |
Sep
(108) |
Oct
(36) |
Nov
(153) |
Dec
(77) |
| 2010 |
Jan
(42) |
Feb
(171) |
Mar
(150) |
Apr
(6) |
May
(22) |
Jun
(34) |
Jul
(31) |
Aug
(38) |
Sep
(32) |
Oct
(59) |
Nov
(13) |
Dec
(62) |
| 2011 |
Jan
(114) |
Feb
(139) |
Mar
(126) |
Apr
(51) |
May
(53) |
Jun
(29) |
Jul
(41) |
Aug
(29) |
Sep
(35) |
Oct
(87) |
Nov
(42) |
Dec
(20) |
| 2012 |
Jan
(111) |
Feb
(66) |
Mar
(35) |
Apr
(59) |
May
(71) |
Jun
(32) |
Jul
(11) |
Aug
(48) |
Sep
(60) |
Oct
(87) |
Nov
(16) |
Dec
(38) |
| 2013 |
Jan
(5) |
Feb
(19) |
Mar
(41) |
Apr
(47) |
May
(14) |
Jun
(32) |
Jul
(18) |
Aug
(68) |
Sep
(9) |
Oct
(42) |
Nov
(12) |
Dec
(10) |
| 2014 |
Jan
(14) |
Feb
(139) |
Mar
(137) |
Apr
(66) |
May
(72) |
Jun
(142) |
Jul
(70) |
Aug
(31) |
Sep
(39) |
Oct
(98) |
Nov
(133) |
Dec
(44) |
| 2015 |
Jan
(70) |
Feb
(27) |
Mar
(36) |
Apr
(11) |
May
(15) |
Jun
(70) |
Jul
(30) |
Aug
(63) |
Sep
(18) |
Oct
(15) |
Nov
(42) |
Dec
(29) |
| 2016 |
Jan
(37) |
Feb
(48) |
Mar
(59) |
Apr
(28) |
May
(30) |
Jun
(43) |
Jul
(47) |
Aug
(14) |
Sep
(21) |
Oct
(26) |
Nov
(10) |
Dec
(2) |
| 2017 |
Jan
(26) |
Feb
(27) |
Mar
(44) |
Apr
(11) |
May
(32) |
Jun
(28) |
Jul
(75) |
Aug
(45) |
Sep
(35) |
Oct
(285) |
Nov
(99) |
Dec
(16) |
| 2018 |
Jan
(8) |
Feb
(8) |
Mar
(42) |
Apr
(35) |
May
(23) |
Jun
(12) |
Jul
(16) |
Aug
(11) |
Sep
(8) |
Oct
(16) |
Nov
(5) |
Dec
(8) |
| 2019 |
Jan
(9) |
Feb
(28) |
Mar
(4) |
Apr
(10) |
May
(7) |
Jun
(4) |
Jul
(4) |
Aug
|
Sep
(4) |
Oct
|
Nov
(23) |
Dec
(3) |
| 2020 |
Jan
(19) |
Feb
(3) |
Mar
(22) |
Apr
(17) |
May
(10) |
Jun
(69) |
Jul
(18) |
Aug
(23) |
Sep
(25) |
Oct
(11) |
Nov
(20) |
Dec
(9) |
| 2021 |
Jan
(1) |
Feb
(7) |
Mar
(9) |
Apr
|
May
(1) |
Jun
(8) |
Jul
(6) |
Aug
(8) |
Sep
(7) |
Oct
|
Nov
(2) |
Dec
(23) |
| 2022 |
Jan
(23) |
Feb
(9) |
Mar
(9) |
Apr
|
May
(8) |
Jun
(1) |
Jul
(6) |
Aug
(8) |
Sep
(30) |
Oct
(5) |
Nov
(4) |
Dec
(6) |
| 2023 |
Jan
(2) |
Feb
(5) |
Mar
(7) |
Apr
(3) |
May
(8) |
Jun
(45) |
Jul
(8) |
Aug
|
Sep
(2) |
Oct
(14) |
Nov
(7) |
Dec
(2) |
| 2024 |
Jan
(4) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(2) |
Jun
(1) |
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
(4) |
Dec
(14) |
| 2025 |
Jan
(22) |
Feb
(6) |
Mar
(5) |
Apr
(14) |
May
(6) |
Jun
(11) |
Jul
(19) |
Aug
|
Sep
(17) |
Oct
(1) |
Nov
(2) |
Dec
(18) |
| 2026 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
(2) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Ethan A M. <me...@uw...> - 2022-01-03 00:04:13
|
On Sunday, 2 January 2022 14:36:59 PST Tatsuro MATSUOKA wrote:
> Ethan
>
> Thank you for your reply again
>
> Unfortunately the below patch gives a different error.
> On MikTeX
>
> (f:\programs\MiKTeX\tex/latex/tools\longtable.sty)
>
> LaTeX Warning: \include should only be used after \begin{document} on input lin
> e 42.
I have never seen that error message.
Perhaps this is a difference between MiKTeX and TexLive?
You could try changing the word "include" to "input" on line 42 of titlepag.tex
% This is only needed if you want to embed figures
- \include{gpinsetfigure}
+ \input{gpinsetfigure}
> (gpinsetfigure.tex
>
> ! LaTeX Error: Command \gpinsetfigure already defined.
> Or name \end... illegal, see p.192 of the manual.
This one makes no sense to me.
Please check the content of gpinsetfigure.tex
It should look like this:
[~/git/gnuplot-main/docs] cat gpinsetfigure.tex
\usepackage{graphicx}
\usepackage{picins}
\newcommand{\gpinsetfigure}[1]{
\parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}
}
There should be no "\end" in the file, and the definition of
gpinsetfigure should appear only once.
Ethan
> See the LaTeX manual or LaTeX Companion for explanation.
> Type H <return> for immediate help.
> ...
>
> l.6 }
>
> ?
>
> On TeXLive on cygwin
>
> (/usr/share/texmf-dist/tex/latex/tools/longtable.sty)
> \@input{gpinsetfigure.aux}
> (./gpinsetfigure.tex
>
> ! LaTeX Error: Command \gpinsetfigure already defined.
> Or name \end... illegal, see p.192 of the manual.
>
> See the LaTeX manual or LaTeX Companion for explanation.
> Type H <return> for immediate help.
> ...
>
> l.6 }
>
> ?
>
>
> Tatsuro
>
>
> > ----- Original Message -----
> >
>
> > On Sunday, 2 January 2022 05:20:28 PST Tatsuro MATSUOKA wrote:
> > > Ethan
> > > Thank you for your reply.
> > > >
> > > I attached the above patch, situation will be better but is not complete yet,
> > > I met the error below in both MikTeX on windows and TeXLive2021 on the cygwin64.
> > >
> > > ****************************************************************************
> > > (gpinsetfigure.tex
> > >
> > > ! LaTeX Error: Command \gpinsetfigure already defined.
> > > Or name \end... illegal, see p.192 of the manual.
> >
> >
> > I apologize. The patch I gave was incomplete.
> > It should also have changed the previous two lines in the Makefile.
> > Here is a more complete patch:
> >
> > Ethan
> >
> > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> > diff --git a/config/mingw/Makefile b/config/mingw/Makefile
> > index 3c578b27e..cc0adcce5 100644
> > --- a/config/mingw/Makefile
> > +++ b/config/mingw/Makefile
> > @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi
> >
> > gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex
> > cp gnuplot-figures.tex gp_tex2.tex
> > - echo "\usepackage{graphicx}" > pdffigures.tex
> > - echo "\usepackage{picins}" >> pdffigures.tex
> > + echo "\usepackage{graphicx}" > gpinsetfigures.tex
> > + echo "\usepackage{picins}" >> gpinsetfigures.tex
> > + echo "\newcommand{\gpinsetfigure}[1]{" >> gpinsetfigure.tex ; \
> > + echo " \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}" >> gpinsetfigure.tex ; \
> > + echo "}" >> gpinsetfigure.tex
> > # Call LaTeX three times to get the toc right.
> > TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> > TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> >
> >
> >
> >
>
>
|
|
From: Tatsuro M. <tma...@ya...> - 2022-01-02 22:37:18
|
Ethan
Thank you for your reply again
Unfortunately the below patch gives a different error.
On MikTeX
(f:\programs\MiKTeX\tex/latex/tools\longtable.sty)
LaTeX Warning: \include should only be used after \begin{document} on input lin
e 42.
(gpinsetfigure.tex
! LaTeX Error: Command \gpinsetfigure already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.6 }
?
On TeXLive on cygwin
(/usr/share/texmf-dist/tex/latex/tools/longtable.sty)
\@input{gpinsetfigure.aux}
(./gpinsetfigure.tex
! LaTeX Error: Command \gpinsetfigure already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.6 }
?
Tatsuro
> ----- Original Message -----
>
> On Sunday, 2 January 2022 05:20:28 PST Tatsuro MATSUOKA wrote:
> > Ethan
> > Thank you for your reply.
> > >
> > I attached the above patch, situation will be better but is not complete yet,
> > I met the error below in both MikTeX on windows and TeXLive2021 on the cygwin64.
> >
> > ****************************************************************************
> > (gpinsetfigure.tex
> >
> > ! LaTeX Error: Command \gpinsetfigure already defined.
> > Or name \end... illegal, see p.192 of the manual.
>
>
> I apologize. The patch I gave was incomplete.
> It should also have changed the previous two lines in the Makefile.
> Here is a more complete patch:
>
> Ethan
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> diff --git a/config/mingw/Makefile b/config/mingw/Makefile
> index 3c578b27e..cc0adcce5 100644
> --- a/config/mingw/Makefile
> +++ b/config/mingw/Makefile
> @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi
>
> gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex
> cp gnuplot-figures.tex gp_tex2.tex
> - echo "\usepackage{graphicx}" > pdffigures.tex
> - echo "\usepackage{picins}" >> pdffigures.tex
> + echo "\usepackage{graphicx}" > gpinsetfigures.tex
> + echo "\usepackage{picins}" >> gpinsetfigures.tex
> + echo "\newcommand{\gpinsetfigure}[1]{" >> gpinsetfigure.tex ; \
> + echo " \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}" >> gpinsetfigure.tex ; \
> + echo "}" >> gpinsetfigure.tex
> # Call LaTeX three times to get the toc right.
> TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
>
>
>
|
|
From: Ethan A M. <me...@uw...> - 2022-01-02 17:43:54
|
On Sunday, 2 January 2022 05:20:28 PST Tatsuro MATSUOKA wrote:
> Ethan
> Thank you for your reply.
> >
> I attached the above patch, situation will be better but is not complete yet,
> I met the error below in both MikTeX on windows and TeXLive2021 on the cygwin64.
>
> ****************************************************************************
> (gpinsetfigure.tex
>
> ! LaTeX Error: Command \gpinsetfigure already defined.
> Or name \end... illegal, see p.192 of the manual.
I apologize. The patch I gave was incomplete.
It should also have changed the previous two lines in the Makefile.
Here is a more complete patch:
Ethan
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/config/mingw/Makefile b/config/mingw/Makefile
index 3c578b27e..cc0adcce5 100644
--- a/config/mingw/Makefile
+++ b/config/mingw/Makefile
@@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi
gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex
cp gnuplot-figures.tex gp_tex2.tex
- echo "\usepackage{graphicx}" > pdffigures.tex
- echo "\usepackage{picins}" >> pdffigures.tex
+ echo "\usepackage{graphicx}" > gpinsetfigures.tex
+ echo "\usepackage{picins}" >> gpinsetfigures.tex
+ echo "\newcommand{\gpinsetfigure}[1]{" >> gpinsetfigure.tex ; \
+ echo " \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}" >> gpinsetfigure.tex ; \
+ echo "}" >> gpinsetfigure.tex
# Call LaTeX three times to get the toc right.
TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
From: Tatsuro M. <tma...@ya...> - 2022-01-02 13:20:45
|
Ethan
Thank you for your reply.
> That would not surprise me. I broke it on linux also :-(
> See Bug #2453
> I tried to fix that, but it could be that I made things worse.
>
>
> Is it this file?
> .../config/mingw/Makefile
>
> How is that file generated?
> Is it automatically created or is it edited by hand?
On native windows, there are no mechanisms for automatic generation for Makefile
and need to edit it by hand.
I usually store the changes into the diff file and restore the changes by patch command at each cloning file image.
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> diff --git a/config/mingw/Makefile b/config/mingw/Makefile
> index 3c578b27e..80b4824c0 100644
> --- a/config/mingw/Makefile
> +++ b/config/mingw/Makefile
> @@ -955,6 +955,9 @@ gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.te
> cp gnuplot-figures.tex gp_tex2.tex
> echo "\usepackage{graphicx}" > pdffigures.tex
> echo "\usepackage{picins}" >> pdffigures.tex
> + echo "\newcommand{\gpinsetfigure}[1]{" >> gpinsetfigure.tex ; \
> + echo " \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}" >> gpinsetfigure.tex ; \
> + echo "}" >> gpinsetfigure.tex
> # Call LaTeX three times to get the toc right.
> TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I attached the above patch, situation will be better but is not complete yet,
I met the error below in both MikTeX on windows and TeXLive2021 on the cygwin64.
****************************************************************************
(gpinsetfigure.tex
! LaTeX Error: Command \gpinsetfigure already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.6 }
?
****************************************************************************
> 良いお年を
Year I am glad to hear your message and am happy spending good new year days.
A happy new year!
Tatsuro
> On Saturday, 1 January 2022 21:31:47 PST Tatsuro MATSUOKA wrote:
> > In development source (5.5), 'make docs' stops at the below
> >
> > *********************************************
> > ! Undefined control sequence.
> > l.1626 \gpinsetfigure
> > {figure_E0}
> > ?
> > *********************************************
> >
> > All outputs are given
> > http://tmacchant33.starfree.jp/Files/latex-error.txt
> >
> > The error does not occur in Cygwin build.
> >
> > For native windows build, I have used the MikTeX that are usable without problem until 5.4 sources.
> >
> > Today I tried to use Cygwin's Texlive 2021 in the mingw build, the results are almost the same.
> >
> > Any suggestions are welcome.
>
>
> At the very top of your log file are these lines
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> $ PATH=/f/Programs/MiKTeX/miktex/bin/x64:$PATH make docs
> cp gnuplot-figures.tex gp_tex2.tex
> echo "\usepackage{graphicx}" > pdffigures.tex
> echo "\usepackage{picins}" >> pdffigures.tex
> # Call LaTeX three times to get the toc right.
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> I think this means that your build path under Windows uses a Makefile
> I did not know about and therefore failed to include when modifying
> the mechanism for figure generation in commits 0a0a64 12aabd
>
> That would not surprise me. I broke it on linux also :-(
> See Bug #2453
> I tried to fix that, but it could be that I made things worse.
>
>
> Is it this file?
> .../config/mingw/Makefile
>
> How is that file generated?
> Is it automatically created or is it edited by hand?
>
> I think that the patch below would fix the problem you show,
> but I don't know whether to apply it to that file directly or
> apply it to a higher-level Makefile.am or Makefile.in.
>
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> diff --git a/config/mingw/Makefile b/config/mingw/Makefile
> index 3c578b27e..80b4824c0 100644
> --- a/config/mingw/Makefile
> +++ b/config/mingw/Makefile
> @@ -955,6 +955,9 @@ gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.te
> cp gnuplot-figures.tex gp_tex2.tex
> echo "\usepackage{graphicx}" > pdffigures.tex
> echo "\usepackage{picins}" >> pdffigures.tex
> + echo "\newcommand{\gpinsetfigure}[1]{" >> gpinsetfigure.tex ; \
> + echo " \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}" >> gpinsetfigure.tex ; \
> + echo "}" >> gpinsetfigure.tex
> # Call LaTeX three times to get the toc right.
> TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> 良いお年を
>
> Ethan
>
|
|
From: Hans-Bernhard B. <HBB...@t-...> - 2022-01-02 13:19:12
|
Am 02.01.2022 um 08:56 schrieb Ethan A Merritt: > Is it this file? > .../config/mingw/Makefile > > How is that file generated? It's not. All the actual makefiles in the "config" sub tree are hand-written, except for the source file lists they import from the generated src/makefile.all and src/makefile.awc. The Makefile.am in there is just for organizing the tarball. There's a case to be made that a CMake setup could replace a large part of those, particularly mingw, cygwin, msvc. Among other things, that could reduce the extra work of maintaining them all. I have a CMake script here that does most of what config/cygwin and config/msvc achieve. I haven't yet tried to add the extra work as done by config/mingw: no TeX, no Japanese docs, etc. |
|
From: Ethan A M. <me...@uw...> - 2022-01-02 07:58:38
|
On Saturday, 1 January 2022 21:31:47 PST Tatsuro MATSUOKA wrote:
> In development source (5.5), 'make docs' stops at the below
>
> *********************************************
> ! Undefined control sequence.
> l.1626 \gpinsetfigure
> {figure_E0}
> ?
> *********************************************
>
> All outputs are given
> http://tmacchant33.starfree.jp/Files/latex-error.txt
>
> The error does not occur in Cygwin build.
>
> For native windows build, I have used the MikTeX that are usable without problem until 5.4 sources.
>
> Today I tried to use Cygwin's Texlive 2021 in the mingw build, the results are almost the same.
>
> Any suggestions are welcome.
At the very top of your log file are these lines
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
$ PATH=/f/Programs/MiKTeX/miktex/bin/x64:$PATH make docs
cp gnuplot-figures.tex gp_tex2.tex
echo "\usepackage{graphicx}" > pdffigures.tex
echo "\usepackage{picins}" >> pdffigures.tex
# Call LaTeX three times to get the toc right.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I think this means that your build path under Windows uses a Makefile
I did not know about and therefore failed to include when modifying
the mechanism for figure generation in commits 0a0a64 12aabd
That would not surprise me. I broke it on linux also :-(
See Bug #2453
I tried to fix that, but it could be that I made things worse.
Is it this file?
.../config/mingw/Makefile
How is that file generated?
Is it automatically created or is it edited by hand?
I think that the patch below would fix the problem you show,
but I don't know whether to apply it to that file directly or
apply it to a higher-level Makefile.am or Makefile.in.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/config/mingw/Makefile b/config/mingw/Makefile
index 3c578b27e..80b4824c0 100644
--- a/config/mingw/Makefile
+++ b/config/mingw/Makefile
@@ -955,6 +955,9 @@ gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.te
cp gnuplot-figures.tex gp_tex2.tex
echo "\usepackage{graphicx}" > pdffigures.tex
echo "\usepackage{picins}" >> pdffigures.tex
+ echo "\newcommand{\gpinsetfigure}[1]{" >> gpinsetfigure.tex ; \
+ echo " \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}" >> gpinsetfigure.tex ; \
+ echo "}" >> gpinsetfigure.tex
# Call LaTeX three times to get the toc right.
TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
良いお年を
Ethan
|
|
From: Tatsuro M. <tma...@ya...> - 2022-01-02 05:32:05
|
In development source (5.5), 'make docs' stops at the below
*********************************************
! Undefined control sequence.
l.1626 \gpinsetfigure
{figure_E0}
?
*********************************************
All outputs are given
http://tmacchant33.starfree.jp/Files/latex-error.txt
The error does not occur in Cygwin build.
For native windows build, I have used the MikTeX that are usable without problem until 5.4 sources.
Today I tried to use Cygwin's Texlive 2021 in the mingw build, the results are almost the same.
Any suggestions are welcome.
Tatsuro
|
|
From: Ethan A M. <me...@uw...> - 2021-12-27 22:51:40
|
On Friday, 24 December 2021 03:25:21 PST Tatsuro MATSUOKA wrote: > I also build gnuplot on cygwin64. > Build and make check went well. Thank you for the report. Ethan > > Tatsuro > > > ----- Original Message ----- > > > > From: "Ethan A Merritt" > > To: "Gnuplot Beta" > > Date: 2021/12/24 金 13:20 > > Subject: Beta-testing version of 5.4.3 > > > > > > I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. > > Please report any problems or requests for inclusion by the end of this year. > > > > There is nothing special in this minor release. Mostly small fixes to > > individual terminals, configuration of byte-array data for little-endian > > platforms, and a few items back-ported from the development version. > > For a slightly more complete list of changes see the Release Notes. > > > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz > > > > My plan is to put out the 5.4.3 release version in the first week of January. > > > > happy gnuplotting, > > > > Ethan > > > > > > > > > > > > _______________________________________________ > > gnuplot-beta mailing list > > gnu...@li... > > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > -- Ethan A Merritt Biomolecular Structure Center, K-428 Health Sciences Bldg MS 357742, University of Washington, Seattle 98195-7742 |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-24 11:25:32
|
I also build gnuplot on cygwin64. Build and make check went well. Tatsuro > ----- Original Message ----- > > From: "Ethan A Merritt" > To: "Gnuplot Beta" > Date: 2021/12/24 金 13:20 > Subject: Beta-testing version of 5.4.3 > > > I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. > Please report any problems or requests for inclusion by the end of this year. > > There is nothing special in this minor release. Mostly small fixes to > individual terminals, configuration of byte-array data for little-endian > platforms, and a few items back-ported from the development version. > For a slightly more complete list of changes see the Release Notes. > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz > > My plan is to put out the 5.4.3 release version in the first week of January. > > happy gnuplotting, > > Ethan > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-24 11:24:23
|
I forgot to mention another bug #2476 (font problem on qt terminal on windows) and a topic on windows : default encoding on Japanese windows environment https://sourceforge.net/p/gnuplot/mailman/message/37402920/ Both might be be treated as the windows installer setting. Tatsuro > ----- Original Message ----- > > From: "Tatsuro MATSUOKA" > To: "merritt Gnuplot Beta" > Date: 2021/12/24 金 19:35 > Subject: Re: Beta-testing version of 5.4.3 > > > I could build 5.4.3b on windows. > The bug #2412 (pipe issue) is fixed in 5.4.3b. > > Further investigation might be carried out by Bastian. > > Tatsuro > > > ----- Original Message ----- > > > > From: "Ethan A Merritt" > > To: "Gnuplot Beta" > > > Date: 2021/12/24 金 13:20 > > Subject: Beta-testing version of 5.4.3 > > > > > > I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. > > Please report any problems or requests for inclusion by the end of this year. > > > > There is nothing special in this minor release. Mostly small fixes to > > individual terminals, configuration of byte-array data for little-endian > > platforms, and a few items back-ported from the development version. > > For a slightly more complete list of changes see the Release Notes. > > > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz > > > > My plan is to put out the 5.4.3 release version in the first week of January. > > > > happy gnuplotting, > > > > Ethan > > > > > > > > > > > > _______________________________________________ > > gnuplot-beta mailing list > > gnu...@li... > > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-24 10:34:30
|
I could build 5.4.3b on windows. The bug #2412 (pipe issue) is fixed in 5.4.3b. Further investigation might be carried out by Bastian. Tatsuro > ----- Original Message ----- > > From: "Ethan A Merritt" > To: "Gnuplot Beta" > > Date: 2021/12/24 金 13:20 > Subject: Beta-testing version of 5.4.3 > > > I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. > Please report any problems or requests for inclusion by the end of this year. > > There is nothing special in this minor release. Mostly small fixes to > individual terminals, configuration of byte-array data for little-endian > platforms, and a few items back-ported from the development version. > For a slightly more complete list of changes see the Release Notes. > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz > > My plan is to put out the 5.4.3 release version in the first week of January. > > happy gnuplotting, > > Ethan > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
|
From: Ethan A M. <me...@uw...> - 2021-12-24 04:20:11
|
I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. Please report any problems or requests for inclusion by the end of this year. There is nothing special in this minor release. Mostly small fixes to individual terminals, configuration of byte-array data for little-endian platforms, and a few items back-ported from the development version. For a slightly more complete list of changes see the Release Notes. https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz My plan is to put out the 5.4.3 release version in the first week of January. happy gnuplotting, Ethan |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-19 05:17:02
|
Sorry I found my old post. https://sourceforge.net/p/gnuplot/mailman/gnuplot-beta/thread/211253.49218.qm%40web103117.mail.kks.yahoo.co.jp/ Tatsuro > ----- Original Message ----- > > From: "Tatsuro MATSUOKA" <tma...@ya...> > To: "beta" <gnu...@li...> > Date: 2021/12/19 日 14:14 > Subject: spurious messages at first plot on qt terminal on Cygwin > > > As far as I remenber, I made the similar question on the phenomena. > > After workaround by by Enrico Forestieri > https://sourceforge.net/p/gnuplot/mailman/gnuplot-beta/thread/160...@we.../ > I could use qt termninal on Cygwin again. > > At first plot in the interactive mode, spurious messages appear. > > Terminal type is now 'qt' > gnuplot> plot x > QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user' > libGL error: Windows-DRI extension not available > libGL error: No matching fbConfigs or visuals found > libGL error: failed to load driver: swrast > gnuplot> QXcbShmImage: shmget() failed (88: Function not implemented) for size 1394424 (642x543) > > From the second plot the above messages do not appear. > > It will be grateful for me is someone will give me suggestions and comments. > > Tatsuro > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-19 05:13:35
|
As far as I remenber, I made the similar question on the phenomena. After workaround by by Enrico Forestieri https://sourceforge.net/p/gnuplot/mailman/gnuplot-beta/thread/160...@we.../ I could use qt termninal on Cygwin again. At first plot in the interactive mode, spurious messages appear. Terminal type is now 'qt' gnuplot> plot x QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user' libGL error: Windows-DRI extension not available libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast gnuplot> QXcbShmImage: shmget() failed (88: Function not implemented) for size 1394424 (642x543) >From the second plot the above messages do not appear. It will be grateful for me is someone will give me suggestions and comments. Tatsuro |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-17 12:40:48
|
Packaging issue for the qt terminal is solved. A new package with qt terminal is avaiable the below : http://tmacchant33.starfree.jp/gnuplot_bin.html Important information is also described. Tatsuro > ----- Original Message ----- > > From: "Tatsuro MATSUOKA" <tma...@ya...> > To: "gnu...@li..." <gnu...@li...> > Date: 2021/12/17 金 03:52 > Subject: windows binary package distribution of the development version is resumed. > > > I resumed to distribute windows binary package for the development version because I recieved the request. > http://tmacchant33.starfree.jp/gnuplot_bin.html > > Notes > Because of initairization issue for qt terminal, the qt terminal is omitted at the moment. > I only provide a zip archived package at the moment. > Distribution cycle is not so frequent as before. > > Please try new features .and feedback to gnuplot-beta mailing-list or ticket in the SourceForge. > > Tatsuro > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-17 08:40:08
|
> Changing the default for gnuplot is as easy as adding "set encoding utf8" to "gnuplot.ini". We could add an option to the installer to make utf8 the default instead of the "ANSI" codepage, though, similar to the selection of the default terminal.
Your idea of addtion of an option to the installer is really good!
Tatsuro
> ----- Original Message -----
>
> From: "Bastian Märkisch" <bma...@we...>
> To: "'Tatsuro MATSUOKA'" <tma...@ya...>; "eam...@gm..." <eam...@gm...>; "'beta'" <gnu...@li...>
> Date: 2021/12/17 金 17:29
> Subject: AW: Re: default encoding on Japanese windows environment
>
>
> Please note that setting the default process code page to UTF-8 is a new (beta) feature (1903) which might not be supported by LTS installations yet (mine doesn't). (Setting an environment variable won't do the trick though).
>
> Changing the default for gnuplot is as easy as adding "set encoding utf8" to "gnuplot.ini". We could add an option to the installer to make utf8 the default instead of the "ANSI" codepage, though, similar to the selection of the default terminal.
>
> Bastian
>
> > -----Ursprüngliche Nachricht-----
> > Von: Tatsuro MATSUOKA <tma...@ya...>
> > Gesendet: Donnerstag, 16. Dezember 2021 23:57
> > An: eam...@gm...; beta <gnu...@li...>
> > Betreff: Re: Re: default encoding on Japanese windows environment
> >
> > Ethan
> >
> > Thank you for your detailed explanation.
> > I surely have misunderstood the situation.
> >
> > > So I think that to change the initial encoding in gnuplot, the user
> > > needs to either
> > > (1) set an appropriate environmental variable global to the session or
> > > (2) set the code page to CP65001.
> > >
> > > Is there a good place to find instructions on how to do this?
> > > Should we add a section to the installation instructions or the user manual?
> >
> > Behavior cp65001 of current windows 10 is changed before.
> > past :Japanese font cannot be selected .IME input of Japanese characters is
> > impossible
> > now : Japanese font can be selected. IME input Japanese characters is
> > possible.
> > I do not know when the above change ocurr.
> >
> > I think that the user manual is appropriate.
> >
> > Tatsuro
> >
> > > ----- Original Message -----
> > >
> > >
> > > On Thursday, 16 December 2021 11:50:25 PST Tatsuro MATSUOKA wrote:
> > > > We consider the case where there is no "set encoding xxxx" in
> > GNUPLOT.INT and GNUTERM is not specified.
> > > > At start up, excution result of "show encoding"
> > > > Cygwin => default (Perhaps on Linux the same) Windows (on Japanese
> > > > env.) => sjis (ShiftJIS, old Japanese encording) Windows (not
> > > > Japanese env.) => I do not know
> > > >
> > > > Now even on Windows standard text editor notepad.exe, default encoding
> > is utf8 but not sjis.
> > > > Sjis encording is only for backward compatibility.
> > >
> > > Are you sure this is set by the program and not by the system or user
> > preferences?
> > >
> > > > sjis being default encoding on windows on Japanese env. is better to be
> > stopped.
> > >
> > > So far as I know gnuplot would only start with encoding SJIS if the
> > > user's computer has current locale set to use sjis.
> > >
> > > Gnuplot's initialization is done in routine encoding_from_locale() in file
> > encoding.c.
> > >
> > > It first tries to use the system function
> > > l = setlocale(LC_CTYPE, "");
> > >
> > > The man page says
> > > If locale is an empty string, "", each part of the locale that should be
> > modified is
> > > set according to the environment variables. The details are
> > implementation-dependent.
> > > For glibc, first (regardless of category), the environment variable LC_ALL
> > is in‐
> > > spected, next the environment variable with the same name as the
> > category (see the ta‐
> > > ble above), and finally the environment variable LANG. The first existing
> > environment
> > > variable is used. If its value is not a valid locale specification, the locale is
> > un‐
> > > changed, and setlocale() returns NULL.
> > >
> > > On linux an appropriate japanese locale string is "ja_JP.UTF-8"
> > > but I know that Windows uses different names for locales.
> > >
> > > Do you know if your Japanese env. machine is returning a valid locale
> > specification at this
> > > point? If so, that is what gnuplot will use. If no valid return is detected, the
> > program
> > > then falls through to this code:
> > > #ifdef _WIN32
> > > /* get encoding from currently active codepage */
> > > if (encoding == S_ENC_INVALID) {
> > > #ifndef WGP_CONSOLE
> > > encoding = map_codepage_to_encoding(GetACP());
> > > #else
> > > encoding = map_codepage_to_encoding(GetConsoleCP());
> > > #endif
> > > }
> > > #endif
> > >
> > > So I think that to change the initial encoding in gnuplot, the user
> > > needs to either
> > > (1) set an appropriate environmental variable global to the session or
> > > (2) set the code page to CP65001.
> > >
> > > Is there a good place to find instructions on how to do this?
> > > Should we add a section to the installation instructions or the user manual?
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > _______________________________________________
> > gnuplot-beta mailing list
> > gnu...@li...
> > Membership management via:
> > https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
>
|
|
From: Bastian M. <bma...@we...> - 2021-12-17 08:29:29
|
Please note that setting the default process code page to UTF-8 is a new (beta) feature (1903) which might not be supported by LTS installations yet (mine doesn't). (Setting an environment variable won't do the trick though).
Changing the default for gnuplot is as easy as adding "set encoding utf8" to "gnuplot.ini". We could add an option to the installer to make utf8 the default instead of the "ANSI" codepage, though, similar to the selection of the default terminal.
Bastian
> -----Ursprüngliche Nachricht-----
> Von: Tatsuro MATSUOKA <tma...@ya...>
> Gesendet: Donnerstag, 16. Dezember 2021 23:57
> An: eam...@gm...; beta <gnu...@li...>
> Betreff: Re: Re: default encoding on Japanese windows environment
>
> Ethan
>
> Thank you for your detailed explanation.
> I surely have misunderstood the situation.
>
> > So I think that to change the initial encoding in gnuplot, the user
> > needs to either
> > (1) set an appropriate environmental variable global to the session or
> > (2) set the code page to CP65001.
> >
> > Is there a good place to find instructions on how to do this?
> > Should we add a section to the installation instructions or the user manual?
>
> Behavior cp65001 of current windows 10 is changed before.
> past :Japanese font cannot be selected .IME input of Japanese characters is
> impossible
> now : Japanese font can be selected. IME input Japanese characters is
> possible.
> I do not know when the above change ocurr.
>
> I think that the user manual is appropriate.
>
> Tatsuro
>
> > ----- Original Message -----
> >
> >
> > On Thursday, 16 December 2021 11:50:25 PST Tatsuro MATSUOKA wrote:
> > > We consider the case where there is no "set encoding xxxx" in
> GNUPLOT.INT and GNUTERM is not specified.
> > > At start up, excution result of "show encoding"
> > > Cygwin => default (Perhaps on Linux the same) Windows (on Japanese
> > > env.) => sjis (ShiftJIS, old Japanese encording) Windows (not
> > > Japanese env.) => I do not know
> > >
> > > Now even on Windows standard text editor notepad.exe, default encoding
> is utf8 but not sjis.
> > > Sjis encording is only for backward compatibility.
> >
> > Are you sure this is set by the program and not by the system or user
> preferences?
> >
> > > sjis being default encoding on windows on Japanese env. is better to be
> stopped.
> >
> > So far as I know gnuplot would only start with encoding SJIS if the
> > user's computer has current locale set to use sjis.
> >
> > Gnuplot's initialization is done in routine encoding_from_locale() in file
> encoding.c.
> >
> > It first tries to use the system function
> > l = setlocale(LC_CTYPE, "");
> >
> > The man page says
> > If locale is an empty string, "", each part of the locale that should be
> modified is
> > set according to the environment variables. The details are
> implementation-dependent.
> > For glibc, first (regardless of category), the environment variable LC_ALL
> is in‐
> > spected, next the environment variable with the same name as the
> category (see the ta‐
> > ble above), and finally the environment variable LANG. The first existing
> environment
> > variable is used. If its value is not a valid locale specification, the locale is
> un‐
> > changed, and setlocale() returns NULL.
> >
> > On linux an appropriate japanese locale string is "ja_JP.UTF-8"
> > but I know that Windows uses different names for locales.
> >
> > Do you know if your Japanese env. machine is returning a valid locale
> specification at this
> > point? If so, that is what gnuplot will use. If no valid return is detected, the
> program
> > then falls through to this code:
> > #ifdef _WIN32
> > /* get encoding from currently active codepage */
> > if (encoding == S_ENC_INVALID) {
> > #ifndef WGP_CONSOLE
> > encoding = map_codepage_to_encoding(GetACP());
> > #else
> > encoding = map_codepage_to_encoding(GetConsoleCP());
> > #endif
> > }
> > #endif
> >
> > So I think that to change the initial encoding in gnuplot, the user
> > needs to either
> > (1) set an appropriate environmental variable global to the session or
> > (2) set the code page to CP65001.
> >
> > Is there a good place to find instructions on how to do this?
> > Should we add a section to the installation instructions or the user manual?
> >
> >
> >
> >
> >
> >
> >
>
>
>
> _______________________________________________
> gnuplot-beta mailing list
> gnu...@li...
> Membership management via:
> https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
|
|
From: Tatsuro M. <tma...@ya...> - 2021-12-16 22:57:17
|
Ethan
Thank you for your detailed explanation.
I surely have misunderstood the situation.
> So I think that to change the initial encoding in gnuplot, the user needs to either
> (1) set an appropriate environmental variable global to the session or
> (2) set the code page to CP65001.
>
> Is there a good place to find instructions on how to do this?
> Should we add a section to the installation instructions or the user manual?
Behavior cp65001 of current windows 10 is changed before.
past :Japanese font cannot be selected .IME input of Japanese characters is impossible
now : Japanese font can be selected. IME input Japanese characters is possible.
I do not know when the above change ocurr.
I think that the user manual is appropriate.
Tatsuro
> ----- Original Message -----
>
>
> On Thursday, 16 December 2021 11:50:25 PST Tatsuro MATSUOKA wrote:
> > We consider the case where there is no "set encoding xxxx" in GNUPLOT.INT and GNUTERM is not specified.
> > At start up, excution result of "show encoding"
> > Cygwin => default (Perhaps on Linux the same)
> > Windows (on Japanese env.) => sjis (ShiftJIS, old Japanese encording)
> > Windows (not Japanese env.) => I do not know
> >
> > Now even on Windows standard text editor notepad.exe, default encoding is utf8 but not sjis.
> > Sjis encording is only for backward compatibility.
>
> Are you sure this is set by the program and not by the system or user preferences?
>
> > sjis being default encoding on windows on Japanese env. is better to be stopped.
>
> So far as I know gnuplot would only start with encoding SJIS if the user's computer
> has current locale set to use sjis.
>
> Gnuplot's initialization is done in routine encoding_from_locale() in file encoding.c.
>
> It first tries to use the system function
> l = setlocale(LC_CTYPE, "");
>
> The man page says
> If locale is an empty string, "", each part of the locale that should be modified is
> set according to the environment variables. The details are implementation-dependent.
> For glibc, first (regardless of category), the environment variable LC_ALL is in‐
> spected, next the environment variable with the same name as the category (see the ta‐
> ble above), and finally the environment variable LANG. The first existing environment
> variable is used. If its value is not a valid locale specification, the locale is un‐
> changed, and setlocale() returns NULL.
>
> On linux an appropriate japanese locale string is "ja_JP.UTF-8"
> but I know that Windows uses different names for locales.
>
> Do you know if your Japanese env. machine is returning a valid locale specification at this
> point? If so, that is what gnuplot will use. If no valid return is detected, the program
> then falls through to this code:
> #ifdef _WIN32
> /* get encoding from currently active codepage */
> if (encoding == S_ENC_INVALID) {
> #ifndef WGP_CONSOLE
> encoding = map_codepage_to_encoding(GetACP());
> #else
> encoding = map_codepage_to_encoding(GetConsoleCP());
> #endif
> }
> #endif
>
> So I think that to change the initial encoding in gnuplot, the user needs to either
> (1) set an appropriate environmental variable global to the session or
> (2) set the code page to CP65001.
>
> Is there a good place to find instructions on how to do this?
> Should we add a section to the installation instructions or the user manual?
>
>
>
>
>
>
>
|
|
From: Ethan M. <eam...@gm...> - 2021-12-16 20:43:31
|
On Thursday, 16 December 2021 11:50:25 PST Tatsuro MATSUOKA wrote:
> We consider the case where there is no "set encoding xxxx" in GNUPLOT.INT and GNUTERM is not specified.
> At start up, excution result of "show encoding"
> Cygwin => default (Perhaps on Linux the same)
> Windows (on Japanese env.) => sjis (ShiftJIS, old Japanese encording)
> Windows (not Japanese env.) => I do not know
>
> Now even on Windows standard text editor notepad.exe, default encoding is utf8 but not sjis.
> Sjis encording is only for backward compatibility.
Are you sure this is set by the program and not by the system or user preferences?
> sjis being default encoding on windows on Japanese env. is better to be stopped.
So far as I know gnuplot would only start with encoding SJIS if the user's computer
has current locale set to use sjis.
Gnuplot's initialization is done in routine encoding_from_locale() in file encoding.c.
It first tries to use the system function
l = setlocale(LC_CTYPE, "");
The man page says
If locale is an empty string, "", each part of the locale that should be modified is
set according to the environment variables. The details are implementation-dependent.
For glibc, first (regardless of category), the environment variable LC_ALL is in‐
spected, next the environment variable with the same name as the category (see the ta‐
ble above), and finally the environment variable LANG. The first existing environment
variable is used. If its value is not a valid locale specification, the locale is un‐
changed, and setlocale() returns NULL.
On linux an appropriate japanese locale string is "ja_JP.UTF-8"
but I know that Windows uses different names for locales.
Do you know if your Japanese env. machine is returning a valid locale specification at this
point? If so, that is what gnuplot will use. If no valid return is detected, the program
then falls through to this code:
#ifdef _WIN32
/* get encoding from currently active codepage */
if (encoding == S_ENC_INVALID) {
#ifndef WGP_CONSOLE
encoding = map_codepage_to_encoding(GetACP());
#else
encoding = map_codepage_to_encoding(GetConsoleCP());
#endif
}
#endif
So I think that to change the initial encoding in gnuplot, the user needs to either
(1) set an appropriate environmental variable global to the session or
(2) set the code page to CP65001.
Is there a good place to find instructions on how to do this?
Should we add a section to the installation instructions or the user manual?
|
|
From: Tatsuro M. <tma...@ya...> - 2021-12-16 20:30:49
|
> That is evidence of a font problem. It seem to be better to move to the bug ticket. > If I recall correctly, you can configure wxWidgets to use > different system back-ends. If you can figure out what > configuration option wxt is using to get correct font metrics, > maybe we can persuade qt to use that same mechanism. I have only built wxMSW for native windows. I used wxGTK for Cygwin. I do not know whether wxGTK works on windows. Tatsuro > ----- Original Message ----- > On Wednesday, 15 December 2021 14:39:14 PST Tatsuro MATSUOKA wrote: > > > This is the first I have heard about broken demos. > > > Why does the terminal make a difference? > > > Is this because of UTF-8 encoding? But that is not specific to qt. > > > > Proportion of size for qt terminal sometimes strane qt terminal for windows. > > (qt terminal on linux environments(including cywin) strange plots do not appear) > > > > One example jitter.dem > > http://tmacchant33.starfree.jp/Files/jitter_qt_win.png > > http://tmacchant33.starfree.jp/Files/jitter_wxt_win.png > > http://tmacchant33.starfree.jp/Files/jitter_windows_win.png > > That is evidence of a font problem. > The jitter algorithm calculates displacement in terms of > horizontal character width, which is obtained from the font > metrics. If the font incorrectly reports the width, then > all of the jitter displacements are too big or too small. > > I am a bit surprised that the wxt terminal doesn't show the > same problem. On linux, both qt and wxt use the same font > mechanism. But perhaps this isn't the case on Windows. > > If I recall correctly, you can configure wxWidgets to use > different system back-ends. If you can figure out what > configuration option wxt is using to get correct font metrics, > maybe we can persuade qt to use that same mechanism. > > Ethan > > > > |
|
From: Ethan A M. <me...@uw...> - 2021-12-16 19:52:15
|
On Wednesday, 15 December 2021 14:39:14 PST Tatsuro MATSUOKA wrote: > > This is the first I have heard about broken demos. > > Why does the terminal make a difference? > > Is this because of UTF-8 encoding? But that is not specific to qt. > > Proportion of size for qt terminal sometimes strane qt terminal for windows. > (qt terminal on linux environments(including cywin) strange plots do not appear) > > One example jitter.dem > http://tmacchant33.starfree.jp/Files/jitter_qt_win.png > http://tmacchant33.starfree.jp/Files/jitter_wxt_win.png > http://tmacchant33.starfree.jp/Files/jitter_windows_win.png That is evidence of a font problem. The jitter algorithm calculates displacement in terms of horizontal character width, which is obtained from the font metrics. If the font incorrectly reports the width, then all of the jitter displacements are too big or too small. I am a bit surprised that the wxt terminal doesn't show the same problem. On linux, both qt and wxt use the same font mechanism. But perhaps this isn't the case on Windows. If I recall correctly, you can configure wxWidgets to use different system back-ends. If you can figure out what configuration option wxt is using to get correct font metrics, maybe we can persuade qt to use that same mechanism. Ethan |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-16 19:50:43
|
We consider the case where there is no "set encoding xxxx" in GNUPLOT.INT and GNUTERM is not sprcified. At start up, excution result of "show encoding" Cygwin => default (Perhaps on Linux the same) Windows (on Japanese env.) => sjis (ShiftJIS, old Japanese encording) Windows (not Japanese env.) => I do not know Now even on Windows standard text editor notepad.exe, default encoding is utf8 but not sjis. Sjis encording is only for backward compatibility. sjis being default encoding on windows on Japanese env. is better to be stopped. Tatsuro |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-16 18:51:47
|
I resumed to distribute windows binary package for the development version because I recieved the request. http://tmacchant33.starfree.jp/gnuplot_bin.html Notes Because of initairization issue for qt terminal, the qt terminal is omitted at the moment. I only provide a zip archived package at the moment. Distribution cycle is not so frequent as before. Please try new features .and feedback to gnuplot-beta mailing-list or ticket in the SourceForge. Tatsuro |
|
From: Tatsuro M. <tma...@ya...> - 2021-12-15 22:39:24
|
> This is the first I have heard about broken demos. > Why does the terminal make a difference? > Is this because of UTF-8 encoding? But that is not specific to qt. Proportion of size for qt terminal sometimes strane qt terminal for windows. (qt terminal on linux environments(including cywin) strange plots do not appear) One example jitter.dem http://tmacchant33.starfree.jp/Files/jitter_qt_win.png http://tmacchant33.starfree.jp/Files/jitter_wxt_win.png http://tmacchant33.starfree.jp/Files/jitter_windows_win.png > I have no opinion on the windows default terminal. > If there is consensus that it should be changed, > it would be good to make that change soon. > > I was thinking that January 1 would be a good target date for > the 5.4.3 minor release, and planned to package up a testing > I have no opinion on the windows default terminal. > If there is consensus that it should be changed, > it would be good to make that change soon. I will follow Bastian's decision. > ----- Original Message ----- > > From: "Ethan A Merritt" <me...@uw...> > To: "beta" <gnu...@li...> > Cc: "Tatsuro MATSUOKA" <tma...@ya...> > Date: 2021/12/16 木 07:02 > Subject: Re: dafault terminal on windows > > > On Wednesday, 15 December 2021 13:38:24 PST Tatsuro MATSUOKA wrote: > > I realized that defalut terminal is qt on gnuplot windows on version 5.4. > > However, many plots of all.demo are still broken in qt terminal. > > ?? > This is the first I have heard about broken demos. > Why does the terminal make a difference? > Is this because of UTF-8 encoding? But that is not specific to qt. > > > > Why qt terminal becomes defaut from 5.4 (For 5.2 wxt is default)? > > windows terminal is now improved. > > Is there possibility to go back where windows terminal is default? > > I have no opinion on the windows default terminal. > If there is consensus that it should be changed, > it would be good to make that change soon. > > I was thinking that January 1 would be a good target date for > the 5.4.3 minor release, and planned to package up a testing > I have no opinion on the windows default terminal. > If there is consensus that it should be changed, > it would be good to make that change soon. > > I was thinking that January 1 would be a good target date for > the 5.4.3 minor release, and planned to package up a testing > tarball 5.4.3-alpha next week. > > > Ethan > > > |
|
From: Ethan A M. <me...@uw...> - 2021-12-15 22:02:32
|
On Wednesday, 15 December 2021 13:38:24 PST Tatsuro MATSUOKA wrote: > I realized that defalut terminal is qt on gnuplot windows on version 5.4. > However, many plots of all.demo are still broken in qt terminal. ?? This is the first I have heard about broken demos. Why does the terminal make a difference? Is this because of UTF-8 encoding? But that is not specific to qt. > Why qt terminal becomes defaut from 5.4 (For 5.2 wxt is default)? > windows terminal is now improved. > Is there possibility to go back where windows terminal is default? I have no opinion on the windows default terminal. If there is consensus that it should be changed, it would be good to make that change soon. I was thinking that January 1 would be a good target date for the 5.4.3 minor release, and planned to package up a testing tarball 5.4.3-alpha next week. Ethan |