just wanted to do something tonight, checked out latest Lazarus, and it compiles, but if…
you wrote 7 lines
As I said the latest changes do some funny things with the main window. In my case the main form jumped to the bottom of my screen. It was still visible.
Show quoted text 9 lines
To be compatible and for porting reasons I choose to implement CM_SHOWINGCHANGED. If it is completely useless, I don't know. I don't feel like to dig into it right now. The only thing I know was that the old code was broken. It didn't work when you wanted to create components when the parent component already was visible.
I think we better stay close to delphi since that is documented. If we all try to invent our own ways, we end up with only bits and pieces only one knows what is going on, hanging together like a heap of sand.
Show quoted text 7 lines
For all Protected, Public, Published parts I say yes. That is the interface defined by the VCL. The private code is something we make up ourselves.
3. If you make such changes that Lazarus won't run at least as it did (at the first glance), please think twice about commiting them. It is very annoying to fix things that already worked instead of working out unfinished parts of the project.
I only commit code when I checked it twice that everything works OK (Or at least that others still can work with it)
Marc
