The "unstable" mcview



Hi all,

as you are aware after the last few mails, the current mcview is quite unstable, as I'm working actively on it.

I have decided to do so (and not get every patch reviewed) because I think the viewer code needs to be cleared up in some parts. The review process would be just to time consuming.

To catch most errors, I have added numerous assert() statements to the code to emphasize the preconditions I expect when certain functions are called.

I (of course accidentally) introduced the bug in view_move_forward2() because this functions returns one of two completely unrelated values, one time the current offset, the other time the number of lines that have been advanced. Sorry for this, I will soon rewrite the function to have an additional parameter that splits this double-use of the return value.

For the other bug that has been reported, I currently have too few information to tell the cause.

I hope you are not completely disappointed of the bugs, and let me continue working on mcview.

Roland



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]