[Lazarus] Loading old project into Lazarus_fixes causes lock-up...

Graeme Geldenhuys graemeg.lists at gmail.com
Mon Nov 29 10:48:42 CET 2010


Op 2010-11-29 10:52, Max Vlasov het geskryf:
> some of them I could not live anymore. For example, one of them was related
> to opening one particular package, selecting unit, and getting AV after
> selecting "remove". When I wanted to report about this bug, I tried the same
> with svn version, and there it was gone. So how can I find a version that
> works for me in this case? In terms of stability, they're all still in
> progress,

All I'm saying, is don't be fooled by the bells and whistles + eye-candy of
0.9.29. The grass is not always greener on the other side. So you have to
try with trial and error to find a version or revision (or your own custom
branch with own fixes applied). And when you find one that works, stick
with it!

Some 0.9.29 issues I hate.

* Focused items in list views, treeviews etc have grey background and grey
text, so when I have an item selected, I can't read it. This occurs in
Messages Window, any treeview in the IDE (treeviews are used all over in
the IDE) etc. [finally fixed a little while back, but has been around for
months]

* Debugging is seriously broken in 0.9.29. Watch windows don't update,
Local Vars window shows old values, breakpoints don't trigger, break point
hit count doesn't work. This all causes major headaches while debugging -
hence I don't use the IDE for debugging at all any more. I waisted way to
many hours hunting down a bug, just to find out that the IDE is actually
the cause of the "false information".

* Closing a tab via X button, closes all other tabs except the one I wanted
closed. Major frustration!

* Edit cursor in the editor window disappears

* IDE doesn't remember my keyboard shortcuts I setup. So after every
restart, I have to re-configure my keyboard shortcuts. Now I just leave my
PC on 24-7 and don't close the IDE at all - until it crashes that is.

* Some windows work in one widgetset, but not in others. Procedure List
under GTK2 comes to mind.

...the list goes on, but I think you get the idea. These things used to
work, but don't in 0.9.29, so latest revision is not always "better" than
0.9.28.x either.

I mainly develop under Linux (and recompile and test under Windows). My
Lazarus IDE is a mix of a relatively working revision, and then my own
fixes applied to it. But lately I tend to use MSEide a lot more as well.
Simply because MSEide seems a lot more stable over the long run than
Lazarus IDE.

The way it looks now, 0.9.30 will never be reached because there are just
so many regression bugs, it is simply unbelievable.



Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/





More information about the Lazarus mailing list