On Thu, Apr 07, 2005 at 03:58:00PM +0200, Jean-Marc Lasgouttes wrote:
> >>>>> "Martin" == Martin Vermeer <[EMAIL PROTECTED]> writes:
> 
> Martin> Here is the patch fixing Helge's unfinished macro up/down bug,
> Martin> as well as making the cursor move properly for HOME/END. Also
> Martin> a slight simplification/dead code removal.
> 
> Martin> Unfortunately I didn't get Page Up/Down to behave, so I left
> Martin> that part out.
> 
> I know I am repeating myself, but we should understand the
> LFUN_FINISHED stuff before doing that. Either it makes sense and we
> should fix it, or it does not, and we should remove it completely.
> 
> The source is full of bugs due to two persons having different idea of
> how things are supposed to work and half-implementing it[*]. This is
> where we see that we are lacking proper documentation of the kernel.
> 
> JMarc

OK, fair enough. I'm already happy I got this far. I *think* I
understand this... let's see what André thinks ;-)
 
> [*] if you want to have fun, try to understand where LyXText::font_
> and LyXText::defaultfont_, which are use to resolve against in text2.C
> get initialized. Answer: it is never done! One way to solve this is to
> nuke all code that refers to them; the other is to know what they were
> good for and how to fix them. This used to use outerFont, but it is
> now commented out, killing existing functionality.

- Martin

Attachment: pgpWKFJ0OPaNW.pgp
Description: PGP signature

Reply via email to