Cyrax has identified this bug https://sourceware.org/bugzilla/show_bug.cgi?id=9415 of a space in the path causing the issue. Work around is to use a path without a space.
This is not just debugging, it actually stops an application from running in the IDE after it compiles.
- look for your blinking caret
...Unfortunately not merged to 1.4.And it would no be a simple merge, as trunk had the caret code entirely refactored.
In the component TTabControl (and others, that use the TNBPages class), the propertyTTabControl.Tabs.Objects (or equivalent TTabControl.Pages.Objects)does not work. This property is normally used to assign user objects to each tab. In the actual code, the method "TNBPages.PutObject" is not implemented and the method "TNBPages.GetObject" returns a reference to "TCustomPage" instance.
I attached a patch set for version 1.2.6 and 1.4. It would be great if this fix will be part of the final 1.4 release.
But anyway, i can also try to create an official patch.
Lazarus 1.4.0 was announced on the mailing list some hours ago. Isn't it going to be announced here too or is Mattias busy?
Before i do this, i just wanted to get some feedback because i'm new here... You just need to copy the two files to the lcl and lcl\include and test if it works.But anyway, i can also try to create an official patch.
I will try to create an official patch.