... Button for rebuilding should always be enabled.
You should open another bug ticket.
Have you tried the menu option \Tools\Build Lazarus with Profile: IDE Normal?
No need for a ticket as this is by design. You can always build Lazarus from Tools menu.
1) Create better debugging. This is what is much better in Delphi than in Lazarus. There must be a way to run functions during debugging to show their return value. Values returned by object method must be calculated and visible. Without this debugging is terrible.
You should open a feature request ticket on http://bugs.freepascal.org/main_page.php
Don't create such an abstract ticket. It helps nobody, especially because the debugger interface has been improved a lot.
Now there is even a dedicated pascal debugger under construction.
Besides the debugging is pretty good now, I don't understand why you find it terrible. Maybe you tested some old version of Lazarus by mistake.
Only properties with accessor methods are not shown, everything else is (when using dwarf debug info).
3) It will be good if whole layout would be in one window with docked windows rather than floating windows, like now. It's very annoying when you need to have many windows opened.
You can open another feature request ticket, but I - and many other people including many Delphi customers - disagree from you:
No, don't ask him to open yet another duplicate ticket.
And yes, I agree the docking style is mostly a fashion. For example I like to have 2 editor windows that stretch from screen top to bottom, so I can see as much code as possible.
It would be difficult with a docked IDE.
In general it annoys me that so many people have a passion for opening new bug reports but very few people have a passion for solving them.
We could make a new rule that min 10% of bug reports coming from a person must include a patch. ... Ok, not very realistic.
