I'm updating my Lazarus from the trunk once or twice a week.
The main projects I work with have dots in their filenames, like "ProjectName.UI.Forms.Main.pas".
About two weeks ago (I might try to pick the exact release if necessary later), the IDE changed it's behaviour. In many files, when I press Ctrl+Shift+Up and +Down to navigate, or try to auto-complete a variable, it jumps to the "unit" line at the top and complains that it would expect "end." instead of the word following the first dot.
This is not always happening, otherwise I would have created a simple test file (tried a few times, but could not reproduce in test projects so far, but in all working projects). Adding another blank line after the final "end." of the unit often helps, unless there's an initialization part with $IFDEF inside, for example, and similar strange patterns.
Has, in the trunk, anything changed regarding future support of namespaces for example, that would now disallow dots in unitnames?