CTAN update: skeyval

2013-02-14 Thread CTAN Announcements
 The following information was provided by the package's contributor.
 
 Name of contribution: skeyval
 Author's name: Ahmed Musa
 Package version: 1.2
 Location on CTAN: macros/latex/contrib/skeyval/
 Summary description: Key processor that combines features of xkeyval and 
 pgfkeys.
 License type: lppl
 
 Announcement text given by the package's contributor:
 --
 Key processor that combines features of xkeyval and pgfkeys.
 
 New features:
 
 1. Providing the key's argument pattern within the key's callback:
 
 \skvordkey[KV]{fam}{key1}[default1a/1b]{%
   .arg expanded{#1/#2}
   \def\mylength{#1}\def\mywidth{#2}%
 }
 
 2. List-processor keys. E.g.,
 
 \skvlistkeys[KV]{fam}{key1,key2}[default1a,1b; default2a,2b]{%
   .arg{#1,#2}\listsep{;}\somemethod{#1}{#2}%
 }
 
 3. Handlers such as in
   
 \def\valuelist{1,2,3,4}
 \skvsetkeys[KV]{fam}{keya=.expand once process list{\valuelist}}
 
 for a (non-list) key defined as an ordinary key:
 
 \skvordkey[KV]{fam}{keya}{\def\myitem{#1}}
 
 4. Prefix and family can be fixed for subsequent keys. E.g.,
 
 \skvsetprefix{KV}
 \skvsetfamily{fam} 
 
 5. Option and nonoption keys:
 
 \skvoptionkeys[KV]{fam}{key1}
 \skvnonoptionkeys[KV]{fam}{key2,key3} 
 
 6. Bug fixes.

thanks for the upload; i've installed the new version, and updated the
catalogue repository.

 Users may view the package catalogue entry at
   http://www.ctan.org/pkg/skeyval
 or they may browse the package directory at
   http://mirror.ctan.org/macros/latex/contrib/skeyval/

Robin Fairbairns

For the CTAN team
___
Ctan-ann mailing list
Ctan-ann@dante.de
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: skeyval

2012-11-09 Thread CTAN Announcements
quoth the daemon:

 The following information was provided by the package's contributor.
 
 Name of contribution: skeyval
 Author's name: Ahmed Musa
 Package version: 1.1a
 Location on CTAN: macros/latex/contrib/skeyval/
 Summary description: Key-value parsers that combine the features of xkeyval 
 and pgfkeys - and more.
 License type: lppl
 
 
 Announcement text given by the package's contributor:
 --
 (1) Values of choice keys (key type '.choice' in the handlers '.define keys' 
 and '.new keys') are no longer automatically converted into lowercase before 
 matching them against the state pattern of the key. The key type '.choice*' 
 has been introduced. This type will automatically convert user values into 
 lowercase before matching them in the singleton.

thanks for the upload; i've installed the new version, and updated the
catalogue repository.

 Users may view the package catalogue entry at
   http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/skeyval.html
 or they may browse the package directory at
   http://www.tex.ac.uk/tex-archive/macros/latex/contrib/skeyval/

Robin Fairbairns

For the CTAN team
___
Ctan-ann mailing list
Ctan-ann@dante.de
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: skeyval

2012-10-17 Thread CTAN Announcements
the daemon reports:

 Name of contribution: skeyval
 Author's name: Ahmed Musa
 Package version: 1.1
 Location on CTAN: macros/latex/contrib/skeyval/
 Summary description: Combining the features of xkeyval and pgfkeys.
 License type: lppl
 
 Announcement text given by the package's contributor:
 --
 This upload was necessitated mainly by corrections to the example
 files. The packages too have been affected by the corrections.

thanks for the upload; i've installed the new version, and updated the
catalogue repository.

 Users may view the package catalogue entry at
   http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/skeyval.html
 or they may browse the package directory at
   http://www.tex.ac.uk/tex-archive/macros/latex/contrib/skeyval/

Robin Fairbairns

For the CTAN team
___
Ctan-ann mailing list
Ctan-ann@dante.de
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: skeyval

2012-10-01 Thread CTAN Announcements
the daemon creeps forth, and pronounces:

 The following information was provided by the package's contributor.
 
 Name of contribution: skeyval
 Author's name: Ahmed Musa
 Package version: 1.0
 Location on CTAN: macros/latex/contrib/skeyval
 Summary description: Key-value support combining the features of xkeyval and 
 pgfkeys
 License type: lppl
 
 Announcement text given by the package's contributor:
 --
 This new version of skeyval package is a significant departure from
 previous versions. It aims to integrate the features of xkeyval and
 pgfkeys packages by introducing a new type of handlers. The skeyval
 package puts handlers at the beginning of the key, unlike in
 pgfkeys. Style keys, links, changing key callbacks and values on the
 fly, and other features of pgfkeys are introduced in a new context.

thanks for the upload; i've installed the new version, and updated the
catalogue repository.

 Users may view the package catalogue entry at
   http://mirror.ctan.org/help/Catalogue/entries/skeyval.html
 or they may browse the package directory at
   http://mirror.ctan.org/macros/latex/contrib/skeyval/

Robin Fairbairns

For the CTAN team
___
Ctan-ann mailing list
Ctan-ann@dante.de
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: skeyval

2010-05-13 Thread CTAN Announcements
This should within a day be at your local mirror.

Jim Hef{}feron
Saint Michael's College

.

The following information was provided by our fellow contributor:

Name of contribution: skeyval
Version number: 0.71
Author's name: Ahmed Musa
Summary description: Several extensions to the xkeyval parser.
License type: lppl

Announcement text: 
--
1) A bug fix. 2) The macro \DeclareKeyCommand is removed 
to create a new package.
--

This package is located at 
   http://tug.ctan.org/tex-archive/macros/latex/contrib/skeyval
.  More information is at
   http://tug.ctan.org/pkg/skeyval
(if the package is new it may take a day for that information to 
appear).  We are supported by the TeX Users Group http://www.tug.org .  
Please join a users group; see http://www.tug.org/usergroups.html .
___
Ctan-ann mailing list
Ctan-ann@dante.de
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: skeyval

2010-05-04 Thread CTAN Announcements
This should reach your local mirror within a day.

Jim Hef{}feron
Saint Michael's College

..

The following information was provided by our fellow contributor:

Name of contribution: skeyval
Version number: 0.7
Author's name: Ahmed Musa
Summary description: Many extensions to the xkeyval package
License type: lppl

Announcement text: 
--
Native and toggle boolean keys now accept 'on' and 'off' 
as values, in addition to 'true' and 'false'.

\DeclareKeyCommand has been introduced with a light 
interfcace.
--

This package is located at 
   http://tug.ctan.org/tex-archive/macros/latex/contrib/skeyval
.  More information is at
   http://tug.ctan.org/pkg/skeyval
(if the package is new it may take a day for that information to 
appear).  We are supported by the TeX Users Group http://www.tug.org .  
Please join a users group; see http://www.tug.org/usergroups.html .
___
Ctan-ann mailing list
Ctan-ann@dante.de
https://lists.dante.de/mailman/listinfo/ctan-ann