Fix for bugzilla 76080 -- MMB project process linked folder in a wrong way.
Only one of the reported bugs in this report seems to be valid, but it is serious. The problem is that the Gnu makefile generator responds to the REMOVE on a deleted folder by placing it in a list of folders to regenerate makefiles for. The fix is to place the deleted folder in a list to be deleted.
|
Fix for bugzilla 76080. One of the reported errors in this bug was valid. When a directory containing source was deleted, the Gnu makefilegenerator would mistakenly place it in a list of directories to regenerate makefiles for. The fix places those directories in a list to be deleted.
|
Fix for 76261 -- [Managed Build] Assembler command setting not saved
In fact, any tool reference that is part of a target, then overridden in a configuration could be forgotten between sessions. Now when this occurs, the build manager and configuration check to see if the tool reference belongs to the target and behave appropriately.
|
Fix for 83556 --
The solution involved several fixes. First, there were use cases that failed because the MBS does not actually add a new config until the OK button is hit. The user can delete and restore this new config as often as they want until then. They might also delete existing configs. The solution to this problem was to store the deleted "new" configs in a separate data structure.
Another problem was the name identity check. The name is now checked in a case insensitive way. The name is also checked for whitespaces and invalid directory name characters.
Finally, the error dialog was removed and the error message displayed in a status line with the OK button will be disabled until the user corrects the problem.
|