[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gzz] umltool STILL broken!
From: |
Asko Soukka |
Subject: |
Re: [Gzz] umltool STILL broken! |
Date: |
Mon, 3 Feb 2003 10:23:53 +0200 (EET) |
Mon, 3 Feb 2003, Tuomas Lukka kirjoitti:
> Vegai, the fix still doesn't work: e.g.
> gzz/doc/pegboard/buoydesign--tjl/peg.rst
> gets miscompiled: the first two diagrams are OK, but the last ones
> get totally wrong references:
>
> Compare the following
> <a id="BuoyviewModel"></a>
> <img src="../../uml/BuoyviewModel_doc_pegboard_buoydesign--tjl_peg.gen.png"
> usemap="#BuoyviewModel" alt="BuoyviewModel" />
...
> <a id="BuoyManagerBasic"></a>
> <img
> src="../../../../../../../../uml/BuoyManagerBasic_doc_pegboard_buoydesign--tjl_peg.gen.png"
> usemap="#BuoyManagerBasic" alt="BuoyManagerBasic" />
Vegai: Do you remember where I created a stored temporarily settings in
umlrst.py. This means that it doesn't somehow work now, but those
reference paths are created cumulatively and wrong :(
Would it be good that you restore the old working CVS version, add
your settings class there, but don't use it yet? Just tell me how
it should be used (I should be able to retrieve the same settings
space from every modul, should it be also only module, not an
instantioned class?
Could you please also check mputils.transition_path()
e.g. from foo1/foo3/ and foo2/ it should return ../../foo2, and
from foo1/foo2/foo3/foo.html and foo1/foo4/foo.html,
../../foo4/foo.html
Probably you know better way to implement that than me, because
this is probably a _very old_ problem.
I have no idea how umltool, could be currently tested using our
unit test. Singel rst-loop run is currently the best. At least the test
should be very code spesific since umltool will still change a lot.
Probably I still have to add a couple of more kludges to get screenshots
in time for the article, but then it's going to be restructured.
--
Asko Soukka <address@hidden> (btw, my homepages are now
<http://www.iki.fi/asko.soukka/> created using docutils ;)