Re: [NTG-context] context mkiv bug + related feature request + related question

2009-07-19 Thread Hans Hagen

Yue Wang wrote:

This bug is still not solved in the current context mkiv version.

On Mon, Jun 22, 2009 at 11:36 AM, Yue Wang wrote:

Hi, Hans:


bug report :
here is the test file. (old version of mkiv produce right result.
current mkii result is also right)
It is a bug introduced in this/last month.
The code is a stripped down version of
http://wiki.contextgarden.net/Horizontal_Table_of_Contents (altough it
doesn't show toc horizontally)

\newcount\chapcounter \chapcounter=0
\def\tocchap#1#2#3{\advance\chapcounter by 1 #1 #2%
   \placelist[section][criterium=chapter,number=\chapcounter]}
\starttext
\placelist[chapter][alternative=command,command=\tocchap]
\chapter{hello} \section{hello} \section{hello}
\chapter{good} \section{good} \section{good}
\chapter{bad} \section{bad} \section{bad}
\stoptext


add \number in front of \listparameter\c!number in strc-lst.mkiv or just 
in front of your \chapcounter


\number\listparameter\c!number

(info passed to lua has to be expanded)

actually, there is in mkii:

\starttext

\placelist[chapter][after={\placelist[section][criterium=local]}]

\chapter{hello} \section{hello} \section{hello}
\chapter{good} \section{good} \section{good}
\chapter{bad} \section{bad} \section{bad}

\stoptext

but that does not yet work in mkiv


feature request:

btw, Hans, context should give an option to iterate through all the
chapters/sections to do something tricky.
using \chaptercounter is a really bad idea (the materials should
follow strict rules, like cannot jump from chap 1 to chap 3).
I think with mkiv it is able to achieve that.


sure, but that's for later; the mkiv structure code has much more 
possibilities but first i want to have the standard features complete 
and debugged



question:

I want to show toc before each chapter, and the toc only shows the
following chapter name in red.
How can I do that?
e.g. show the following before chapter 3

% A Page
Chap1
sec 1 sec 2 sec 3
Chap2
sec 1 sec 2 sec 3
Chap 3  %in red
sec 1 sec 2 sec 3 %in Red
Chap4
sec 1 sec 2 sec 3
% Next Page
Chapter 3 % title
a lot of materials


Yue Wang


___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___



--

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] context mkiv bug + related feature request + related question

2009-07-19 Thread Hans Hagen

Mohamed Bana wrote:


i'd like to ask what sort of regression testing you guys are doing.  it's
very clear that things are constantly breaking, and even trivial ones but
aren't being spotted.


we have a couple of test docs but no regression suits .. there have been 
several attempts to set this up but no one is following up on that 
consistently and it's not something that taco and i are going to 
maintain (too much to do already)


anyhow, most reports about bugs refer to mkiv and esp structure related 
things; keep in mind that most counter, number conversion, multipass 
info, etc has been completely rewritten from scratch so there are 
definitely bugs esp in gray areas and since some of the control model 
has changed, we even will have differnces in configuration between mkii 
and mkiv (topic for the context meeting)


this will sort itself out as more is tested

Hans


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] context mkiv bug + related feature request + related question

2009-07-18 Thread Mohamed Bana
i'd like to ask what sort of regression testing you guys are doing.  it's
very clear that things are constantly breaking, and even trivial ones but
aren't being spotted.

2009/7/18 Yue Wang 

> This bug is still not solved in the current context mkiv version.
>
> On Mon, Jun 22, 2009 at 11:36 AM, Yue Wang wrote:
> > Hi, Hans:
> >
> >
> > bug report :
> > here is the test file. (old version of mkiv produce right result.
> > current mkii result is also right)
> > It is a bug introduced in this/last month.
> > The code is a stripped down version of
> > http://wiki.contextgarden.net/Horizontal_Table_of_Contents (altough it
> > doesn't show toc horizontally)
> >
> > \newcount\chapcounter \chapcounter=0
> > \def\tocchap#1#2#3{\advance\chapcounter by 1 #1 #2%
> >\placelist[section][criterium=chapter,number=\chapcounter]}
> > \starttext
> > \placelist[chapter][alternative=command,command=\tocchap]
> > \chapter{hello} \section{hello} \section{hello}
> > \chapter{good} \section{good} \section{good}
> > \chapter{bad} \section{bad} \section{bad}
> > \stoptext
> >
> > feature request:
> >
> > btw, Hans, context should give an option to iterate through all the
> > chapters/sections to do something tricky.
> > using \chaptercounter is a really bad idea (the materials should
> > follow strict rules, like cannot jump from chap 1 to chap 3).
> > I think with mkiv it is able to achieve that.
> >
> > question:
> >
> > I want to show toc before each chapter, and the toc only shows the
> > following chapter name in red.
> > How can I do that?
> > e.g. show the following before chapter 3
> >
> > % A Page
> > Chap1
> > sec 1 sec 2 sec 3
> > Chap2
> > sec 1 sec 2 sec 3
> > Chap 3  %in red
> > sec 1 sec 2 sec 3 %in Red
> > Chap4
> > sec 1 sec 2 sec 3
> > % Next Page
> > Chapter 3 % title
> > a lot of materials
> >
> >
> > Yue Wang
> >
>
> ___
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : https://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
>
> ___
>
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] context mkiv bug + related feature request + related question

2009-07-18 Thread Yue Wang
This bug is still not solved in the current context mkiv version.

On Mon, Jun 22, 2009 at 11:36 AM, Yue Wang wrote:
> Hi, Hans:
>
>
> bug report :
> here is the test file. (old version of mkiv produce right result.
> current mkii result is also right)
> It is a bug introduced in this/last month.
> The code is a stripped down version of
> http://wiki.contextgarden.net/Horizontal_Table_of_Contents (altough it
> doesn't show toc horizontally)
>
> \newcount\chapcounter \chapcounter=0
> \def\tocchap#1#2#3{\advance\chapcounter by 1 #1 #2%
>        \placelist[section][criterium=chapter,number=\chapcounter]}
> \starttext
> \placelist[chapter][alternative=command,command=\tocchap]
> \chapter{hello} \section{hello} \section{hello}
> \chapter{good} \section{good} \section{good}
> \chapter{bad} \section{bad} \section{bad}
> \stoptext
>
> feature request:
>
> btw, Hans, context should give an option to iterate through all the
> chapters/sections to do something tricky.
> using \chaptercounter is a really bad idea (the materials should
> follow strict rules, like cannot jump from chap 1 to chap 3).
> I think with mkiv it is able to achieve that.
>
> question:
>
> I want to show toc before each chapter, and the toc only shows the
> following chapter name in red.
> How can I do that?
> e.g. show the following before chapter 3
>
> % A Page
> Chap1
> sec 1 sec 2 sec 3
> Chap2
> sec 1 sec 2 sec 3
> Chap 3  %in red
> sec 1 sec 2 sec 3 %in Red
> Chap4
> sec 1 sec 2 sec 3
> % Next Page
> Chapter 3 % title
> a lot of materials
>
>
> Yue Wang
>
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] context mkiv bug + related feature request + related question

2009-06-25 Thread Yue Wang
any help?

On Mon, Jun 22, 2009 at 11:36 AM, Yue Wang wrote:
> Hi, Hans:
>
>
> bug report :
> here is the test file. (old version of mkiv produce right result.
> current mkii result is also right)
> It is a bug introduced in this/last month.
> The code is a stripped down version of
> http://wiki.contextgarden.net/Horizontal_Table_of_Contents (altough it
> doesn't show toc horizontally)
>
> \newcount\chapcounter \chapcounter=0
> \def\tocchap#1#2#3{\advance\chapcounter by 1 #1 #2%
>        \placelist[section][criterium=chapter,number=\chapcounter]}
> \starttext
> \placelist[chapter][alternative=command,command=\tocchap]
> \chapter{hello} \section{hello} \section{hello}
> \chapter{good} \section{good} \section{good}
> \chapter{bad} \section{bad} \section{bad}
> \stoptext
>
> feature request:
>
> btw, Hans, context should give an option to iterate through all the
> chapters/sections to do something tricky.
> using \chaptercounter is a really bad idea (the materials should
> follow strict rules, like cannot jump from chap 1 to chap 3).
> I think with mkiv it is able to achieve that.
>
> question:
>
> I want to show toc before each chapter, and the toc only shows the
> following chapter name in red.
> How can I do that?
> e.g. show the following before chapter 3
>
> % A Page
> Chap1
> sec 1 sec 2 sec 3
> Chap2
> sec 1 sec 2 sec 3
> Chap 3  %in red
> sec 1 sec 2 sec 3 %in Red
> Chap4
> sec 1 sec 2 sec 3
> % Next Page
> Chapter 3 % title
> a lot of materials
>
>
> Yue Wang
>
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] context mkiv bug + related feature request + related question

2009-06-21 Thread Yue Wang
Hi, Hans:


bug report :
here is the test file. (old version of mkiv produce right result.
current mkii result is also right)
It is a bug introduced in this/last month.
The code is a stripped down version of
http://wiki.contextgarden.net/Horizontal_Table_of_Contents (altough it
doesn't show toc horizontally)

\newcount\chapcounter \chapcounter=0
\def\tocchap#1#2#3{\advance\chapcounter by 1 #1 #2%
\placelist[section][criterium=chapter,number=\chapcounter]}
\starttext
\placelist[chapter][alternative=command,command=\tocchap]
\chapter{hello} \section{hello} \section{hello}
\chapter{good} \section{good} \section{good}
\chapter{bad} \section{bad} \section{bad}
\stoptext

feature request:

btw, Hans, context should give an option to iterate through all the
chapters/sections to do something tricky.
using \chaptercounter is a really bad idea (the materials should
follow strict rules, like cannot jump from chap 1 to chap 3).
I think with mkiv it is able to achieve that.

question:

I want to show toc before each chapter, and the toc only shows the
following chapter name in red.
How can I do that?
e.g. show the following before chapter 3

% A Page
Chap1
sec 1 sec 2 sec 3
Chap2
sec 1 sec 2 sec 3
Chap 3  %in red
sec 1 sec 2 sec 3 %in Red
Chap4
sec 1 sec 2 sec 3
% Next Page
Chapter 3 % title
a lot of materials


Yue Wang
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___