Dave Thompson wrote: > Linus Tolke wrote: >> Having said this, I think the issue 1048 would be a great addition, so I >> would like to know how much more time you will need to complete this, or >> complete it for a limited amount of diagrams/edges perhaps? Our options >> to back out is to delay the release to include the first step in your >> work. We could also allow you to work on to finish until the second or >> third alpha release. >> >> How much work is left? > > In my branch, I have the movability of labels working fine for associations, > and I think it is only an hour or two's work to get it working for all other > labels attached to edges. Having said that, the hard bit seems to be the > save/load of the data. At the moment, I've got saving implemented > (untested), but untested and loading is still to do. > > I could easily do a commit where the labels could be moved, but after a > save/load they would all go back to the original positions, and I think the > users would find this frustrating. > > With the amount of time I'm able to spend on it at the moment, I would expect > to be ready to start testing the fully complete solution in approx 2 weeks. > From other discussions, it sounds like there are lots of other important > features, so please don't delay those for my sake.
Hi Linus, I've now completed the majority of my work on issue 1048. It no longer needs GEF from SVN, so it is ready to be merged into the trunk. Should we do this before the 0.28 release, or afterwards? The status at the moment is: * All label dragging of all pathitem labels works. * Label positions are saved to the UML file and reloaded successfully. * There is a problem with the FigExtend label which goes back to the default position when loaded (this is due to the pathitem fig not being assigned an owner; I have noted this problem on issue 5518). * I have occasionally seen null pointer exceptions when dragging items around in the editor; something might be wrong with the new ModeLabelDrag in the GEF mode stack, but I've not been able to reproduce it yet. * The DTD still needs updating to reflect the new elements in the XML. The branch is here: http://argouml.tigris.org/svn/argouml/branches/work_issue1048_dthompson/src/argouml-app The decision is really up to you, and I won't be offended if you choose to delay it. I don't know of any more problems than those I've listed above, but there may well be some, so merging this code may affect the quality or the timescales of the release. On the other hand, the sooner we do it, the more hourse it will get tested, and the more likely it is that any problems will surface before the stable release. Please advise on how to proceed, and if appropriate, let me know how and when to do the merge. Regards, Dave ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=1022841 To unsubscribe from this discussion, e-mail: [[email protected]].
