diff options
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-06-02 15:33:53 +0000 |
---|---|---|
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-06-02 15:33:53 +0000 |
commit | 2b80be86d44096acc194e3a1600f20c87067829c (patch) | |
tree | 082e99651b6c94bf645e83725eda1f552f8d3980 /Master/texmf-dist/doc/latex/msc/maintenance.tex | |
parent | cde29f66cd4a655133f329e7d4339e3fcaf8b1cf (diff) |
msc v1.16 2008/06/02 entering tlpkg-ctan-check
git-svn-id: svn://tug.org/texlive/trunk@8492 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/msc/maintenance.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/msc/maintenance.tex | 207 |
1 files changed, 100 insertions, 107 deletions
diff --git a/Master/texmf-dist/doc/latex/msc/maintenance.tex b/Master/texmf-dist/doc/latex/msc/maintenance.tex index 67eb3479a9c..3e49133c6ee 100644 --- a/Master/texmf-dist/doc/latex/msc/maintenance.tex +++ b/Master/texmf-dist/doc/latex/msc/maintenance.tex @@ -1,9 +1,7 @@ % file: maintenance.tex -% Copyright 2002 V. Bos and S. Mauw +% Copyright 2008 V. Bos, T. van Deursen, and S. Mauw % This file is part of the MSC Macro Package. % -% RCS version: $Id: maintenance.tex,v 1.11 2004/03/15 11:40:27 vbos Exp $ -% \documentclass{article} \usepackage{a4wide} \usepackage{msc} @@ -13,25 +11,23 @@ document } + \author{ - \begin{tabular}{cc} - Victor Bos & Sjouke Mauw\\ - \footnotesize Turku Centre for Computer Science & - \footnotesize Eindhoven University of Technology \\ [-0.8ex] - \footnotesize Software Construction Laboratory & - \footnotesize Department of Mathematics and Computing Science \\ [-0.8ex] - \footnotesize Lemminkäisenkatu 14 & - \footnotesize P.O.\ Box 513 \\ [-0.8ex] - \footnotesize FIN--20520 Turku & - \footnotesize NL--5600 MB Eindhoven \\ [-0.8ex] - \footnotesize Finland & - \footnotesize The Netherlands \\ - \footnotesize \texttt{vbos@abo.fi} & - \footnotesize \texttt{sjouke@win.tue.nl} - \end{tabular} + \begin{tabular}{c} + \begin{tabular}{ccc} + Victor Bos & + Ton van Deursen & + Sjouke Mauw \\ + & + \scriptsize Universit\'e du Luxembourg & + \scriptsize Universit\'e du Luxembourg \\[-0.8ex] + \scriptsize \texttt{victor.bos@ssf.fi} & + \scriptsize \texttt{ton.vandeursen@uni.lu} & + \scriptsize \texttt{sjouke.mauw@uni.lu} + \end{tabular}\\ + \end{tabular} } - \begin{document} \date{\small Version \mscversion, last update \today} @@ -50,7 +46,7 @@ This document contains three lists related to the maintenance of the MSC macro package. This is a \LaTeX\ package for drawing Message Sequence Charts. For additional information consult the following URL: -\verb+http://www.win.tue.nl/~sjouke/mscpackage.html+. +\verb+http://satoss.uni.lu/mscpackage/+. The first list contains an overview of all publicly released versions of the MSC macro package. The second list contains all known (yet @@ -60,65 +56,45 @@ desired additional functionality. \section{Versions} \begin{itemize} -\item Version 1.0, First public release, 1999/03/16. - -Supports drawing of the following MSC constructs: MSC frame, -instances, messages (including self and env messages), coregions. -Includes some parameters for fine tuning of the drawing. - -\item Version 1.1, Public release, 1999/03/24. - -Minor bug fixes. -Additionally supports: timers (singular events), lost and found -messages, generalized ordering. Extra parameters: -\verb+\lostsymbolradius+, \verb+\timerwidth+. The macro -\verb+\setfootcolor+ replaces \verb+\setfootgrayness+, and the macro -\verb+\setmscvalues+ replaces \verb+\resetmsclengths+. -Some default values have been adjusted. - -\item Version 1.2, Public release, 1999/03/29. +\item Version 1.16, beta release, 2008/06/02 -Minor bug fixes. -Code restructuring. -Additionally supports: Actions.\\ -Extra parameters: -\verb+\actionheight+, \verb+\actionwidth+. +The MSC package used old \verb+PSTricks+-syntax of the \verb+\scalebox+ +command. To prevent mismatches with the \verb+graphicx+ package, this +macro was renamed to \verb+\psscalebox+. -\item Version 1.3, Public release, 1999/04/10. +The \verb+action+ and \verb+condition+ macros are extended with a +starred version, which automatically adjust the size of the rectangle +and hexagon based on the size of the contents. -Minor bug fixes. -Additionally supports: Conditions, combined timer symbols, instance -stop.\\ -Extra parameters: -\verb+\conditionheight+, \verb+\conditionoverlap+, \verb+\stopwidth+. -Leveloffset can be specified in \verb+nextlevel+ command. - -\item Version 1.4, Public release, 1999/04/23. +Name and address information has been updated. -Minor bug fixes.\\ -Additionally supports: Instance creation, MSC references, and inline -expressions.\\ -Extra parameters: -\verb+\referenceoverlap+, \verb+\inlineoverlap+, \verb+\stopwidth+.\\ -Adjustment of default values. There are now three sizes -(large/normal/small) instead of two. The middle size is now default.\\ -New command \verb+\setmscscale+ to scale the complete MSC up/down. +\item Version 1.13, beta release, 2002/06/27. +The label positioning of version 1.12 is reimplemented. In fact, the +implementation of messages is rewritten completely. The same method to +compute the location of labels is used in \verb+\mess+, \verb+create+, +\verb+lost+, and \verb+found+. The new implementation is backward +compatible, meaning that old documents using the MSC Macro Package +will still look the same. +In addition, the bounding box bug is partly fixed. An \verb+\fbox+ is +drawn around each msc, hmsc, and mscdoc diagram. This enables dvips to +compute the right bounding box. Since the \verb+\fbox+ is drawn in +white, there is no visible result as long as the background is white, +too. A consequence of this bug fix is that the MSC Macro package +requires the \textsf{color} package. Just like the other required +packages, \textsf{pstricks}, \textsf{calc}, and \textsf{ifthen}, this +is a standard \LaTeXe{} package. -\item Version 1.10, Public release, 2002/04/10. +\item Version 1.12, beta release, 2002/06/18. -Major improvements: support for two new types of diagrams: High-level -MSCs and MSC documents. Additional MSC constructs: fat (double line) -instances, gates, time measurements, comments, instance regions -(activation, suspension, and co-regions), method replies (dashed -message arrows). Left and right overlap of inline expressions and MSC -references in an MSC diagram can be specified separately. +In this version, the user has more control over the positioning of +message labels. Implementation not finished yet. -Reference manual. For a list of (all) commands and lengths, see -reference manual. +\item Version 1.11, Public release, 2002/06/06. -Package now also available at CTAN. +Minor bug fix.\\ The \verb+\stepcounter+ problem that occurred while +using the MSC Macro Package together with overlays (slides) is solved. \item Version 1.10a, Public release, 2002/04/11. @@ -137,40 +113,63 @@ package. However, there are probably packages assigning special meaning to the ' symbol and which will therefore not work properly with the msc package. -\item Version 1.11, Public release, 2002/06/06. +\item Version 1.10, Public release, 2002/04/10. -Minor bug fix.\\ The \verb+\stepcounter+ problem that occurred while -using the MSC Macro Package together with overlays (slides) is solved. +Major improvements: support for two new types of diagrams: High-level +MSCs and MSC documents. Additional MSC constructs: fat (double line) +instances, gates, time measurements, comments, instance regions +(activation, suspension, and co-regions), method replies (dashed +message arrows). Left and right overlap of inline expressions and MSC +references in an MSC diagram can be specified separately. -\item Version 1.12, beta release, 2002/06/18. +Reference manual. For a list of (all) commands and lengths, see +reference manual. -In this version, the user has more control over the positioning of -message labels. Implementation not finished yet. +Package now also available at CTAN. -\item Version 1.13, beta release, 2002/06/27. +\item Version 1.4, Public release, 1999/04/23. -The label positioning of version 1.12 is reimplemented. In fact, the -implementation of messages is rewritten completely. The same method to -compute the location of labels is used in \verb+\mess+, \verb+create+, -\verb+lost+, and \verb+found+. The new implementation is backward -compatible, meaning that old documents using the MSC Macro Package -will still look the same. +Minor bug fixes.\\ +Additionally supports: Instance creation, MSC references, and inline +expressions.\\ +Extra parameters: +\verb+\referenceoverlap+, \verb+\inlineoverlap+, \verb+\stopwidth+.\\ +Adjustment of default values. There are now three sizes +(large/normal/small) instead of two. The middle size is now default.\\ +New command \verb+\setmscscale+ to scale the complete MSC up/down. -In addition, the bounding box bug is partly fixed. An \verb+\fbox+ is -drawn around each msc, hmsc, and mscdoc diagram. This enables dvips to -compute the right bounding box. Since the \verb+\fbox+ is drawn in -white, there is no visible result as long as the background is white, -too. A consequence of this bug fix is that the MSC Macro package -requires the \textsf{color} package. Just like the other required -packages, \textsf{pstricks}, \textsf{calc}, and \textsf{ifthen}, this -is a standard \LaTeXe{} package. +\item Version 1.3, Public release, 1999/04/10. -\item Version 1.14, Public release, 2004/03/15. +Minor bug fixes. +Additionally supports: Conditions, combined timer symbols, instance +stop.\\ +Extra parameters: +\verb+\conditionheight+, \verb+\conditionoverlap+, \verb+\stopwidth+. +Leveloffset can be specified in \verb+nextlevel+ command. -This version fixes a bug in the drawing routine of messages. In -earlier versions, the arrow heads of messages were sometimes -positioned at the center of an instance axis, even though the instance -was an activation region. +\item Version 1.2, Public release, 1999/03/29. + +Minor bug fixes. +Code restructuring. +Additionally supports: Actions.\\ +Extra parameters: +\verb+\actionheight+, \verb+\actionwidth+. + +\item Version 1.1, Public release, 1999/03/24. + +Minor bug fixes. +Additionally supports: timers (singular events), lost and found +messages, generalized ordering. Extra parameters: +\verb+\lostsymbolradius+, \verb+\timerwidth+. The macro +\verb+\setfootcolor+ replaces \verb+\setfootgrayness+, and the macro +\verb+\setmscvalues+ replaces \verb+\resetmsclengths+. +Some default values have been adjusted. + +\item Version 1.0, First public release, 1999/03/16. + +Supports drawing of the following MSC constructs: MSC frame, +instances, messages (including self and env messages), coregions. +Includes some parameters for fine tuning of the drawing. \end{itemize} @@ -216,19 +215,13 @@ Mohnen proposed a solution: increase the counters used by the MSC macro package manually. In Version~1.11 this solution is implemented. Thanks Volker and Markus! -\item The MSC Macro Package (version $\leq 1.13$) sometimes draws -arrow heads at the wrong place. Paulo S\'ergio Almeida discovered this -for messages drawn from right to left and for which the receiver -instance is an activation region. In fact, as Paulo noticed, the -manual contains an example of this bug, see Section~6.12 of the -manual. He also provided some \LaTeX{} code to fix the big. In -version~1.14, this code replaces the erroneous code. - \end{itemize} \section{Wishes} \begin{itemize} +\item Split MSCs over multiple pages (T. van Deursen, 2008/02/18) + \item Make the parameters of the MSC Macro package more consistent. For example, the \verb+\mess+ macro and the \verb+\measure+ have similar positioning parameters, but they cannot @@ -246,11 +239,11 @@ the tricks in the reference manual. (S. Mauw 2002/06/14) \item Add UML extensions to the MSC Macro package. Describe clearly which UML diagrams we support.(S. Mauw, 2002/06/13) -\item Add option to messages to determine relative position of -label. S. Mauw (sjouke@win.tue.nl), 1999/04/15. - \item A possibility to change the color of instance regions. V. Bos -(09/04/2002). +(2002/04/09). + +\item Add option to messages to determine relative position of +label. (S. Mauw 1999/04/15). \end{itemize} |