Re: About scrolling speed

2006-10-24 Thread Juergen Vigna
Hi Abdel, as much as I know before we started on fixing bugs there I was not able to scroll trough the UserGuide without hitting an Assert ;) I think that this is due to the more metrics calculations we have to do in order to fix all that scrolling bugs and with it the removal of the

Re: About scrolling speed

2006-10-24 Thread Juergen Vigna
Asger Ottar Alstrup wrote: One conclusion is clear: The only sure way to get substantially faster rendering is to draw less on the screen, as discussed earlier today, either by introducing the old singlePar optimisation, or do some drawing-caching scheme. I'm of the opinion that in 1.6 we

Re: About scrolling speed

2006-10-24 Thread Juergen Vigna
Hi Abdel, as much as I know before we started on fixing bugs there I was not able to scroll trough the UserGuide without hitting an Assert ;) I think that this is due to the "more" metrics calculations we have to do in order to fix all that scrolling bugs and with it the removal of the

Re: About scrolling speed

2006-10-24 Thread Juergen Vigna
Asger Ottar Alstrup wrote: One conclusion is clear: The only sure way to get substantially faster rendering is to draw less on the screen, as discussed earlier today, either by introducing the old singlePar optimisation, or do some drawing-caching scheme. I'm of the opinion that in 1.6 we

Re: 9th? International LyX developers meeting in Denmark 19th to 22nd of October

2006-09-22 Thread Juergen Vigna
Hello Asger, I bought my tickets yesterday (Sterling: for 151€ ;) So if nothing happens I will be there with all off you. I will arrive Thurthday 19 October Afternoon and depart Monday 23 October Midday. Till then, Jürgen Asger Ottar Alstrup wrote: Dear Jürgen, It would be great

Re: 9th? International LyX developers meeting in Denmark 19th to 22nd of October

2006-09-22 Thread Juergen Vigna
Hello Asger, I bought my tickets yesterday (Sterling: for 151€ ;) So if nothing happens I will be there with all off you. I will arrive Thurthday 19 October Afternoon and depart Monday 23 October Midday. Till then, Jürgen Asger Ottar Alstrup wrote: Dear Jürgen, It would be great

Re: 9th? International LyX developers meeting in Denmark 19th to 22nd of October

2006-09-19 Thread Juergen Vigna
Hello, I may be also attending the meeting, but I have to do some checks still :) Greets, Jürgen -- ** Würth Phoenix S.r.l. Dr. Jürgen Vigna System Integration Via Kravogl 4, I-39100 Bolzano Phone: +39 0471 564111

Re: 9th? International LyX developers meeting in Denmark 19th to 22nd of October

2006-09-19 Thread Juergen Vigna
Hello, I may be also attending the meeting, but I have to do some checks still :) Greets, Jürgen -- ** Würth Phoenix S.r.l. Dr. Jürgen Vigna System Integration Via Kravogl 4, I-39100 Bolzano Phone: +39 0471 564111

Re: Segmentation fault on lyx-devel build

2006-05-22 Thread Juergen Vigna
This works! Thanks a lot! How did you discover this? Greets, Jürgen Lars Gullik Bjønnes wrote: Juergen Vigna [EMAIL PROTECTED] writes: | Hello there, | | i tried today to build lyx on my RedHat 4 system and the build was OK, | but when trying to run it I get a Segmentation fault

Re: Segmentation fault on lyx-devel build

2006-05-22 Thread Juergen Vigna
This works! Thanks a lot! How did you discover this? Greets, Jürgen Lars Gullik Bjønnes wrote: Juergen Vigna <[EMAIL PROTECTED]> writes: | Hello there, | | i tried today to build lyx on my RedHat 4 system and the build was OK, | but when trying to run it I get a Segmentation

Segmentation fault on lyx-devel build

2006-05-17 Thread Juergen Vigna
Hello there, i tried today to build lyx on my RedHat 4 system and the build was OK, but when trying to run it I get a Segmentation fault. Anyone has similar experiences? This is the gdb backtrace: $ gdb src/lyx-xforms GNU gdb Red Hat Linux (6.3.0.0-1.96rh) Copyright 2004 Free Software

Segmentation fault on lyx-devel build

2006-05-17 Thread Juergen Vigna
Hello there, i tried today to build lyx on my RedHat 4 system and the build was OK, but when trying to run it I get a Segmentation fault. Anyone has similar experiences? This is the gdb backtrace: $ gdb src/lyx-xforms GNU gdb Red Hat Linux (6.3.0.0-1.96rh) Copyright 2004 Free Software

Problems on LyX Host

2006-01-18 Thread Juergen Vigna
Hello Lars, I've seen that we have again an 100% full /var filesystem on www.lyx.org :( It seems that blocks the mails from there. Could you have a look please. Best regards, Jürgen -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen Vigna

Problems on LyX Host

2006-01-18 Thread Juergen Vigna
Hello Lars, I've seen that we have again an 100% full /var filesystem on www.lyx.org :( It seems that blocks the mails from there. Could you have a look please. Best regards, Jürgen -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen Vigna

Re: William Leeming

2005-11-21 Thread Juergen Vigna
Hello Angus, I wish you, Emma and little William all the best. Enjoy him till he's little that are the best years (also if sometimes tiresome ;) Kind regards, Jürgen Angus Leeming wrote: Dear all, I'd like to announce the arrival of William who arrived on Tuesday 15 November,

Re: William Leeming

2005-11-21 Thread Juergen Vigna
Hello Angus, I wish you, Emma and little William all the best. Enjoy him till he's little that are the best years (also if sometimes tiresome ;) Kind regards, Jürgen Angus Leeming wrote: Dear all, I'd like to announce the arrival of William who arrived on Tuesday 15 November,

Re: LyX meeting in Paris. What about July 14-18?

2005-06-06 Thread Juergen Vigna
I already bought my tickets today, so most probably we will meet up in Paris #:O) ~Jürgen -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL PROTECTED] Mitterstrich 151/A I-39050 SteineggWeb: http://www.lyx.org/~jug

Re: LyX meeting in Paris. What about July 14-18?

2005-06-06 Thread Juergen Vigna
What do you mean my flight dates/times? Arrival in Paris evening the 14th, departure evening the 18th :) I will check back with you as soon as I have all plans ready, for the moment I just booked the flight (77 ). ~Jrgen Jean-Marc Lasgouttes wrote: Juergen == Juergen Vigna [EMAIL PROTECTED

Re: LyX meeting in Paris. What about July 14-18?

2005-06-06 Thread Juergen Vigna
I already bought my tickets today, so most probably we will meet up in Paris #:O) ~Jürgen -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL PROTECTED] Mitterstrich 151/A I-39050 SteineggWeb: http://www.lyx.org/~jug

Re: LyX meeting in Paris. What about July 14-18?

2005-06-06 Thread Juergen Vigna
What do you mean my flight dates/times? Arrival in Paris evening the 14th, departure evening the 18th :) I will check back with you as soon as I have all plans ready, for the moment I just booked the flight (77 €). ~Jürgen Jean-Marc Lasgouttes wrote: "Juergen" == Juergen Vig

Re: LyX meeting in Paris. When?

2005-04-21 Thread Juergen Vigna
Hello, I would really like to be there this year I just have to organize myself. Probably any of the dates will be 3 for me. So put me there with 3 on all and I try to orgnize myself to be able to partecipate. I see forward to see you all again!!! Cheers, Jürgen Lars Gullik Bjønnes wrote:

Re: LyX meeting in Paris. When?

2005-04-21 Thread Juergen Vigna
Hello, I would really like to be there this year I just have to organize myself. Probably any of the dates will be 3 for me. So put me there with 3 on all and I try to orgnize myself to be able to partecipate. I see forward to see you all again!!! Cheers, Jürgen Lars Gullik Bjønnes wrote:

Re: Licensing of tex2lyx (and perhaps LyX itself?)

2005-02-21 Thread Juergen Vigna
The same for me! Regards, Jürgen Asger Alstrup wrote: I grant permission to license any and all contributions I've made to LyX under any open source license. Regards, Asger -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL

Re: Licensing of tex2lyx (and perhaps LyX itself?)

2005-02-21 Thread Juergen Vigna
Angus Leeming wrote: Juergen Vigna wrote: The same for me! Regards, Jürgen Wooo! Jürgen! It's good to see a message from you! How's life in Italy? Very busy! #:O) Anyway I follow the mailinglist by reading Subjects, but I don't find more time than this for the moment. Have fun

Re: Licensing of tex2lyx (and perhaps LyX itself?)

2005-02-21 Thread Juergen Vigna
The same for me! Regards, Jürgen Asger Alstrup wrote: I grant permission to license any and all contributions I've made to LyX under any open source license. Regards, Asger -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL

Re: Licensing of tex2lyx (and perhaps LyX itself?)

2005-02-21 Thread Juergen Vigna
Angus Leeming wrote: Juergen Vigna wrote: The same for me! Regards, Jürgen Wooo! Jürgen! It's good to see a message from you! How's life in Italy? Very busy! #:O) Anyway I follow the mailinglist by reading "Subjects", but I don't find more time than this for the moment

Re: Alles im Griff auf dem sinkenden Schiff...

2004-07-13 Thread Juergen Vigna
Hello boys, I still follow *very quiet* the lyx-devel list ;) I would *really* also like to come, but as you know I'm very committed especially in summer and as this year we have taken over the Pool with Bar/Restaurant it's worse then before. I see forward to another year when we can organize the

Re: Alles im Griff auf dem sinkenden Schiff...

2004-07-13 Thread Juergen Vigna
Hello boys, I still follow *very quiet* the lyx-devel list ;) I would *really* also like to come, but as you know I'm very committed especially in summer and as this year we have taken over the Pool with Bar/Restaurant it's worse then before. I see forward to another year when we can organize the

compiling lyx?

2003-08-21 Thread Juergen Vigna
Hello Folk, it seems that I didn't follow enough the lyx list as I'm not anymore able to configure LyX now. Could somebody explain me what options I HAVE to use in the configure command? How do I now compile the different frontends? When I do a --help it seems that --with-frontend does not

Re: compiling lyx?

2003-08-21 Thread Juergen Vigna
Angus Leeming wrote: Good to hear from you Jürgen. :) Well I still read the mailing list (not all most mails I only read the subject ;) and I regularly build lyx on my pc to see what you're all doing :P Attached is a little wrapper script that I use. Use it so: $ ./configure-14x $LYX_DIR xforms

compiling lyx?

2003-08-21 Thread Juergen Vigna
Hello Folk, it seems that I didn't follow enough the lyx list as I'm not anymore able to configure LyX now. Could somebody explain me what options I HAVE to use in the configure command? How do I now compile the different frontends? When I do a --help it seems that --with-frontend does not

Re: compiling lyx?

2003-08-21 Thread Juergen Vigna
Angus Leeming wrote: Good to hear from you Jürgen. :) Well I still read the mailing list (not all most mails I only read the subject ;) and I regularly build lyx on my pc to see what you're all doing :P Attached is a little wrapper script that I use. Use it so: $ ./configure-14x $LYX_DIR xforms

Re: Anybody know this code?

2003-07-23 Thread Juergen Vigna
John Levon wrote: On Tue, Jul 22, 2003 at 05:38:40PM +0200, Andre Poenitz wrote: What could go wrong after applying the following? Mouse cursor positioning would be the obvious thing to try. But, it's already quite broken in current CVS ... And fixing mouse press positioning problems is even

Re: Anybody know this code?

2003-07-23 Thread Juergen Vigna
John Levon wrote: On Tue, Jul 22, 2003 at 05:38:40PM +0200, Andre Poenitz wrote: What could go wrong after applying the following? Mouse cursor positioning would be the obvious thing to try. But, it's already quite broken in current CVS ... And fixing mouse press positioning problems is even

Re: Anybody know this code?

2003-07-22 Thread Juergen Vigna
Andre Poenitz wrote: What could go wrong after applying the following? The cursor x position is probably wrong (inset inside inset). Greets, Jürgen -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL PROTECTED] Mitterstrich

Re: Anybody know this code?

2003-07-22 Thread Juergen Vigna
Andre Poenitz wrote: What could go wrong after applying the following? The cursor x position is probably wrong (inset inside inset). Greets, Jürgen -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL PROTECTED] Mitterstrich

Re: [patch] simplify TextInset

2003-07-03 Thread Juergen Vigna
Andre Poenitz wrote: This is arguably a step back on the path to 'multiple BufferView' as now there's just a single 'active' BufferView again (complete rebreak when changing BufferViews), but the current 'solution' contained (among others) - bool clear = false; - if (!lt) { -

Re: [patch] simplify TextInset

2003-07-03 Thread Juergen Vigna
Andre Poenitz wrote: This is arguably a step back on the path to 'multiple BufferView' as now there's just a single 'active' BufferView again (complete rebreak when changing BufferViews), but the current 'solution' contained (among others) - bool clear = false; - if (!lt) { -

Re: [patch[ undo

2003-06-05 Thread Juergen Vigna
Andre Poenitz wrote: But the contained InsetTexts do, so I am not spanking 'slow InsetTabular as created by Juergen' but 'InsetTabular as container of lots InsetTexts' [Although I'd think that there is some unnecessary fat in InsetTabular, too...] You may have a point here, althought I don't know

Re: [patch[ undo

2003-06-05 Thread Juergen Vigna
Andre Poenitz wrote: This 'when needed' is basically the time between first and second drawing phase. We need the rebreak to figure out the height of the InsetText, so it is needed in the metrics() phase. And once we've done it there there is no reason not to save the results up to the next draw()

Re: [patch[ undo

2003-06-05 Thread Juergen Vigna
Andre Poenitz wrote: But the contained InsetTexts do, so I am not spanking 'slow InsetTabular as created by Juergen' but 'InsetTabular as container of lots InsetTexts' [Although I'd think that there is some unnecessary fat in InsetTabular, too...] You may have a point here, althought I don't know

Re: [patch[ undo

2003-06-05 Thread Juergen Vigna
Andre Poenitz wrote: This 'when needed' is basically the time between first and second drawing phase. We need the rebreak to figure out the height of the InsetText, so it is needed in the metrics() phase. And once we've done it there there is no reason not to save the results up to the next draw()

Re: top_y() is killing us

2003-03-21 Thread Juergen Vigna
Andre Poenitz wrote: So why do we see several updates per redraw? Why does an inset communicate explicitly with its parent? I think discussing helps thinking ;) The problem we have is that we do updating of the text in rows. so if the inset is embedded in a row and it changes it may be that we

Re: lyxtexts insettext

2003-03-21 Thread Juergen Vigna
John Levon wrote: Can somebody give me a brief summary of how/why this works ? Especially, why can't we reinitLyXText when lt is non-null ? Because it might be we are working on Row pointers which would disapear or be invalidated by the reinit, don't you think so? Jug --

Re: lyxtexts insettext

2003-03-21 Thread Juergen Vigna
José Matos wrote: Probably you meant raw pointers, no? No I meant (raw) row pointer In this subject row pointers will probably mean something else. Also I would not have pointed if it wasn't friday... Did you joke? Jug --

Re: top_y() is killing us

2003-03-21 Thread Juergen Vigna
Andre Poenitz wrote: So why do we see several updates per redraw? Why does an inset communicate explicitly with its parent? I think discussing helps thinking ;) The problem we have is that we do "updating" of the text in "rows". so if the "inset" is embedded in a row and it changes it may be

Re: lyxtexts & insettext

2003-03-21 Thread Juergen Vigna
John Levon wrote: Can somebody give me a brief summary of how/why this works ? Especially, why can't we "reinitLyXText" when lt is non-null ? Because it might be we are working on "Row" pointers which would disapear or be invalidated by the reinit, don't you think so? Jug --

Re: lyxtexts & insettext

2003-03-21 Thread Juergen Vigna
José Matos wrote: Probably you meant "raw" pointers, no? No I meant (raw) "row" pointer In this subject "row" pointers will probably mean something else. Also I would not have pointed if it wasn't friday... Did you joke? Jug --

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
Andre Poenitz wrote: So what about the two-stage drawing? Give the insets a small cache of width/ascent/descent (you could steal from math_diminset I suppose), fill the cache of an inset in the first stage according to the size of the contents of the inset, and do all the drawing in the second

Re: Fun with updating

2003-03-20 Thread Juergen Vigna
John Levon wrote: Juergen, can you help ? What would you say if I suggest ripping the font paramter from inset-update ? I would say this could be a good idea. Just define a default font for an empty CellInset and pass that one instead. IMO this is the best solution and you're able to rip out the

Re: Fun with updating

2003-03-20 Thread Juergen Vigna
John Levon wrote: HA ! That's a bloody joke. This doesn't work. I have absolutely no idea why, of course. This update stuff is entirely beyond understanding. Just dealing with the bv-updateInset() vs. bv-update() vs. bv-update(blah) vs. inset-update() vs. inset-updateInsetInInset() vs

Re: [PATCH] move need_update handling into insetert

2003-03-20 Thread Juergen Vigna
John Levon wrote: This fixes a long-standing bug, for some reason (namely, switch from closed to inlined did not correctly recalculate the width), but does not fix an *existing* bug that is new to 1.4.0cvs (bug 965). Jug, if you're listening: why doesn't the insettext-update() correctly deal with

Re: [PATCH] more ert stuff

2003-03-20 Thread Juergen Vigna
John Levon wrote: This is a more recent version, that also fixes bug 966. We were not checking for size(text) size(button) in the ERT draw. This was fixed by merging the duplicated code. IMO this should be pretty safe to apply. Jug --

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
Andre Poenitz wrote: Look at what mathed does: At a very high level (i.e InsetFormula::draw) the work is split. The first call to width() calls metrics() [ok, this is messy, but currently the easiest way to make sure that metrics() is called after loading of a buffer, too]. Afterwards, the real

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
Andre Poenitz wrote: And I still do not believe that this makes a big difference. Well this is up to you Jug -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL PROTECTED] Mitterstrich 151/A I-39050 SteineggWeb:

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
John Levon wrote: On Thu, Mar 20, 2003 at 09:02:56AM +0100, Juergen Vigna wrote: But we do this already we calculate all the matrices for drawing and in the draw function we (most of the time) do just drawing and that is pretty fast!) or what do you think do we use the LyXText inside

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
John Levon wrote: Well, I think I follow you a bit better now. In fact, that is what I am trying to do ! Basically make sure all inset updates have been done by the time we actually call draw. But it is beyond my ken (I cannot even get one small part of this to work, in fact). As I told you in my

Re: Fun with updating

2003-03-20 Thread Juergen Vigna
John Levon wrote: Well, can you explain why calling insettext-update(reinit == true) inside the insetminipage thing doesn't work ? That's alll I want to know and after about 50 printf's, I'm still stuck. Because you do it at the wrong spot! Try to printf x() and then after it drawed it wrong (or

Re: Fun with updating

2003-03-20 Thread Juergen Vigna
John Levon wrote: Why is it the wrong spot ? Can you explain in simple terms ? I explained below, the x position is changing during draw and if that happens we have to recalculate all! Dude, I spent *hours* doing this, and could not see where or why it didn't work. This is lots of printfs in

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
Andre Poenitz wrote: So what about the two-stage drawing? Give the insets a small cache of width/ascent/descent (you could steal from math_diminset I suppose), fill the cache of an inset in the first stage according to the size of the contents of the inset, and do all the drawing in the second

Re: Fun with updating

2003-03-20 Thread Juergen Vigna
John Levon wrote: Juergen, can you help ? What would you say if I suggest ripping the font paramter from inset->update ? I would say this could be a good idea. Just define a "default" font for an empty CellInset and pass that one instead. IMO this is the best solution and you're able to rip out

Re: Fun with updating

2003-03-20 Thread Juergen Vigna
John Levon wrote: HA ! That's a bloody joke. This doesn't work. I have absolutely no idea why, of course. This update stuff is entirely beyond understanding. Just dealing with the bv->updateInset() vs. bv->update() vs. bv->update(blah) vs. inset->update() vs. inset->updateInsetInInset() vs

Re: [PATCH] move need_update handling into insetert

2003-03-20 Thread Juergen Vigna
John Levon wrote: This fixes a long-standing bug, for some reason (namely, switch from closed to inlined did not correctly recalculate the width), but does not fix an *existing* bug that is new to 1.4.0cvs (bug 965). Jug, if you're listening: why doesn't the insettext->update() correctly deal with

Re: [PATCH] more ert stuff

2003-03-20 Thread Juergen Vigna
John Levon wrote: This is a more recent version, that also fixes bug 966. We were not checking for size(text) < size(button) in the ERT draw. This was fixed by merging the duplicated code. IMO this should be pretty safe to apply. Jug --

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
Andre Poenitz wrote: Look at what mathed does: At a very high level (i.e InsetFormula::draw) the work is split. The first call to width() calls metrics() [ok, this is messy, but currently the easiest way to make sure that metrics() is called after loading of a buffer, too]. Afterwards, the real

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
Andre Poenitz wrote: And I still do not believe that this makes a big difference. Well this is up to you Jug -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL PROTECTED] Mitterstrich 151/A I-39050 SteineggWeb:

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
John Levon wrote: On Thu, Mar 20, 2003 at 09:02:56AM +0100, Juergen Vigna wrote: But we do this already we calculate all the matrices for drawing and in the draw function we (most of the time) do just drawing and that is pretty fast!) or what do you think do we use the "LyXText&qu

Re: top_y() is killing us

2003-03-20 Thread Juergen Vigna
John Levon wrote: Well, I think I follow you a bit better now. In fact, that is what I am trying to do ! Basically make sure all inset updates have been done by the time we actually call draw. But it is beyond my ken (I cannot even get one small part of this to work, in fact). As I told you in my

Re: Fun with updating

2003-03-20 Thread Juergen Vigna
John Levon wrote: Well, can you explain why calling insettext->update(reinit == true) inside the insetminipage thing doesn't work ? That's alll I want to know and after about 50 printf's, I'm still stuck. Because you do it at the wrong spot! Try to "printf x()" and then after it drawed it wrong

Re: Fun with updating

2003-03-20 Thread Juergen Vigna
John Levon wrote: Why is it the wrong spot ? Can you explain in simple terms ? I explained below, the x position is changing during draw and if that happens we have to "recalculate all"! Dude, I spent *hours* doing this, and could not see where or why it didn't work. This is lots of printfs in

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-19 Thread Juergen Vigna
John Levon wrote: [snip] Perhaps you're referring to insettext/tabular specific code that decides which cells needs updating ? But that's not related to redrawings really, it's more a matter of rebreaking etc. (and it's broken in several circumstances) Yes John you are right and I see you're on

Re: top_y() is killing us

2003-03-19 Thread Juergen Vigna
I don't really read all of the mails arriving right now (there is just too much traffic), but I overscan all of them fast. Now I'm a bit worried about the actual state of the lyx developement are you all sure we will not end up as in the old development tree? I hope you try to hold on yourself and

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-19 Thread Juergen Vigna
John Levon wrote: [snip] Perhaps you're referring to insettext/tabular specific code that decides which cells needs updating ? But that's not related to redrawings really, it's more a matter of rebreaking etc. (and it's broken in several circumstances) Yes John you are right and I see you're on

Re: top_y() is killing us

2003-03-19 Thread Juergen Vigna
I don't really read all of the mails arriving right now (there is just too much traffic), but I overscan all of them fast. Now I'm a bit worried about the actual state of the lyx developement are you all sure we will not end up as in the "old" development tree? I hope you try to hold on yourself

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-18 Thread Juergen Vigna
Lars Gullik Bjønnes wrote: Juergen Vigna [EMAIL PROTECTED] writes: | Alfredo Braunstein wrote: | It doesn't. You need 1 _top_ lyxtext for every bv (and there is already). | Then you have also a lyxtext in every children insettext... I'm talking | about these, mostly. Or else I am confusing

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
John Levon wrote: This looks to be very silly indeed, so I guess I'm missing something. Why are we calling update(text) directly several times for one lfun ? Can we not just post the update, and then call it *once* at the end of handling the lfun (and at the end of handleKeypress and a couple of

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-18 Thread Juergen Vigna
Lars Gullik Bjønnes wrote: Keep the enclosed LyXText somehwere else, so that parts of the paragraph structure could be modified at will, without having to thing about anything else. I don't really understand how you would do that and how that would facilitate the process, I understand however that

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-18 Thread Juergen Vigna
Lars Gullik Bjønnes wrote: Who are we? the inset? The inset should know nothing about any lyxtext at all, the same way a Paragraph today knows nothing about any lyxtext. Well we is the inset. And yes this is a good idea and quite easy IMO we just have to remove the DRAW functionality from the

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
Andre Poenitz wrote: On Tue, Mar 18, 2003 at 11:52:32AM +0100, Juergen Vigna wrote: PS: CutPastepress C-M on this to create the math tabular. $\begin{tabular}{} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \end{tabular}$ ??? I would like to try that but I don't

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
Andre Poenitz wrote: Face it: Full redraw _is_ faster. This might have changed over time, though, but it is the current state. Well this is easy enough to try just forget about the inteligent redraw and set the update always to NEED_FULL_REDRAW and you'll see the difference. Jug --

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
John Levon wrote: This just sounds like bugs to me, and several redraws (did you know each character press sends redraws twice even in a normal par ?) is not the correct solution. Do you mean cursor droppings ? There are a lot of different situations when we have wrong redraws if we don't do the

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
Andre Poenitz wrote: Would that mean (almost) no effort is spent to be clever in this case? I don't understand your question here? Jug -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL PROTECTED] Mitterstrich 151/A I-39050

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-18 Thread Juergen Vigna
Lars Gullik Bjønnes wrote: Juergen Vigna <[EMAIL PROTECTED]> writes: | Alfredo Braunstein wrote: | > It doesn't. You need 1 _top_ lyxtext for every bv (and there is already). | > Then you have also a lyxtext in every children insettext... I'm talking | > about these, mostl

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
John Levon wrote: This looks to be very silly indeed, so I guess I'm missing something. Why are we calling update(text) directly several times for one "lfun" ? Can we not just post the update, and then call it *once* at the end of handling the lfun (and at the end of handleKeypress and a couple of

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-18 Thread Juergen Vigna
Lars Gullik Bjønnes wrote: Keep the enclosed LyXText somehwere else, so that parts of the paragraph structure could be modified at will, without having to thing about anything else. I don't really understand how you would do that and how that would facilitate the process, I understand however that

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-18 Thread Juergen Vigna
Lars Gullik Bjønnes wrote: Who are "we"? the inset? The inset should know nothing about any lyxtext at all, the same way a Paragraph today knows nothing about any lyxtext. Well "we" is the inset. And yes this is a good idea and quite easy IMO we just have to remove the "DRAW" functionality from

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
Andre Poenitz wrote: On Tue, Mar 18, 2003 at 11:52:32AM +0100, Juergen Vigna wrote: PS: Cut C-M on this to create the math tabular. $\begin{tabular}{} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \end{tabular}$ ??? I would like to try that but I don't know how

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
Andre Poenitz wrote: Face it: Full redraw _is_ faster. This might have changed over time, though, but it is the current state. Well this is easy enough to try just forget about the "inteligent" redraw and set the update always to "NEED_FULL_REDRAW" and you'll see the difference. Jug

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
John Levon wrote: This just sounds like bugs to me, and several redraws (did you know each character press sends redraws twice even in a normal par ?) is not the correct solution. Do you mean cursor droppings ? There are a lot of different situations when we have "wrong redraws" if we don't do the

Re: BufferView_pimpl::update(blah) vs. update()

2003-03-18 Thread Juergen Vigna
Andre Poenitz wrote: Would that mean (almost) no effort is spent to "be clever" in this case? I don't understand your question here? Jug -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail: [EMAIL PROTECTED] Mitterstrich 151/A

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-17 Thread Juergen Vigna
Alfredo Braunstein wrote: Lars Gullik Bjønnes wrote: I have a patch ready (that seems to work) that does 99.9% of these changes. How the multiple bv will be adressed (or is it already in the patch?) - by having a cont bv member in lyxtext (i.e different bv for different buffers) - by

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-17 Thread Juergen Vigna
Alfredo Braunstein wrote: It doesn't. You need 1 _top_ lyxtext for every bv (and there is already). Then you have also a lyxtext in every children insettext... I'm talking about these, mostly. Or else I am confusing something ;) InsetText already has support for multiple BufferViews (while other

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-17 Thread Juergen Vigna
Alfredo Braunstein wrote: Lars Gullik Bjønnes wrote: I have a patch ready (that seems to work) that does 99.9% of these changes. How the multiple bv will be adressed (or is it already in the patch?) - by having a cont bv member in lyxtext (i.e different bv for different buffers) - by

Re: [PATCH] dump all the BufferView args from LyXText methods

2003-03-17 Thread Juergen Vigna
Alfredo Braunstein wrote: It doesn't. You need 1 _top_ lyxtext for every bv (and there is already). Then you have also a lyxtext in every children insettext... I'm talking about these, mostly. Or else I am confusing something ;) InsetText already has support for multiple BufferViews (while other

Meeting dates (was Re: Math/Tabular dialog)

2003-03-11 Thread Juergen Vigna
Andre Poenitz wrote: This would make Sep 27 a good target, closely followed by Sep 20 and July 26. The next bunch is July 19, and Sep 6. IMO Sep 27 would be a perfect date ;) Jug -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail:

Meeting dates (was Re: Math/Tabular dialog)

2003-03-11 Thread Juergen Vigna
Andre Poenitz wrote: This would make Sep 27 a good target, closely followed by Sep 20 and July 26. The next bunch is July 19, and Sep 6. IMO Sep 27 would be a perfect date ;) Jug -- -._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._ Dr. Jürgen VignaE-Mail:

Re: Inset::localDispatch problem

2003-03-04 Thread Juergen Vigna
Andre Poenitz wrote: The hierarchy should be something like LyXFunc | BufferView | Buffer | OutermostText [And this should go if everything is an inset] | Insets and we should walk it bottom-up. Currently we have some strange combination of guessing jumps down

Re: Inset::localDispatch problem

2003-03-04 Thread Juergen Vigna
Andre Poenitz wrote: The hierarchy should be something like LyXFunc | BufferView | Buffer | OutermostText [And this should go if everything is an inset] | Insets and we should walk it bottom-up. Currently we have some strange combination of guessing jumps down

Re: some C++ queries

2003-02-19 Thread Juergen Vigna
Andre Poenitz wrote: I am starting to believe that all insets should cache a bufferview or some context after e.g. draw() is called ... The problem with this is that the BufferView is sometimes redone and you point to a non valid pointer (the problems we had especially in the beginning with

Re: some C++ queries

2003-02-19 Thread Juergen Vigna
Andre Poenitz wrote: I am starting to believe that all insets should cache a bufferview or some "context" after e.g. draw() is called ... The problem with this is that the BufferView is sometimes redone and you point to a non valid pointer (the problems we had especially in the beginning with

  1   2   3   4   5   6   7   8   9   10   >