Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2010-05

Question about SVN version stability

4 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

theo

I have a question regarding the current status of trunk. I have a self written component which is going into eternal loop in the area BoundsRect.
It worked for several versions before current 0.9.29.

It's very well possible that it's a bug in my component.

I'm just asking if it's worth investigating the problem on my side, or if I should just wait for
a stable LCL version in the area of AutoSize probably.

It's a component with scrollbars the way synedit is using it (CreateParams). It is resizing Scrollbars also with the changing content dimensions. So tracking down this issue is not exactly easy.

My question: Should I wait or try to see what's going wrong? What do you think?

Thank you
Theo

Reply by email

Mattias Gaertner
to theo
I have a question regarding the current status of trunk. I have a self written component which is going into eternal loop in the area BoundsRect. It worked for several versions before current 0.9.29.

Several means what: <10 or <100 or <1000?

Show quoted text 5 lines
It's very well possible that it's a bug in my component. I'm just asking if it's worth investigating the problem on my side, or if I should just wait for a stable LCL version in the area of AutoSize probably.

The autosize area is stable. The old autosize code was removed some weeks ago.

It's a component with scrollbars the way synedit is using it (CreateParams). It is resizing Scrollbars also with the changing content dimensions. So tracking down this issue is not exactly easy.

Compile the LCL with -dVerboseIntfSizing.

My question: Should I wait or try to see what's going wrong? What do you think?

Waiting will bring nothing.

There are a lot of possibilities to create endless loops. Without some code it's hard to tell.

Mattias

Reply by email

theo
to Mattias Gaertner

Thank you for your time Matthias

Several means what: <10 or <100 or <1000?

I don't know the exact version when it stopped working, but it certainly worked with 0.9.29 r23701 and several release versions before afair.

Compile the LCL with -dVerboseIntfSizing.

Thank you, I will try this.

There are a lot of possibilities to create endless loops. Without some code it's hard to tell.

I know, that's why I was asking. It's a component which has about 15 units. So I wanted to know if it's worth the trouble of isolating the problem. I see now that I will have to do this.

Thank you
Best Regards
Theo

Reply by email

theo
to theo

P.S.
If you want to know what it is:
I've posted a demo on "Deutsches Lazarusforum" one and a half year ago, You can checkout the old compiled version for GTK2 here: http://www.theo.ch/lazarus/woprsnap.zip

It's a proof of concept for a Word Processor / Rich Editor whatever. Entirely written with Lazarus / FPC.

I had no time ever since to improve it and it would take at least two months to get the code to a presentable version.

Open woprdoc.wop to see what it was able to do at the time.

I'll probably never get this to a release version. Too many problems. Too complex. Too stupid and lazy me. ;-)

But still worth a look at the "proof of concept" imho.

Regards
Theo

Reply by email