<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
<img id="87f5fdb1-9baf-43d1-83d0-298aa43d0afe" src="cid:c9010c04-80a7-413b-862c-9b9d1b237b6a" width="297" height="211"></img><br><div class="mb_sig"></div><blockquote class='history_container' type='cite' style='border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;'>
<p style='color: #AAAAAA; margin-top: 10px;'>Am 03.12.2021 11:36:52 schrieb commits@source.squeak.org <commits@source.squeak.org>:</p><div style='font-family:Arial,Helvetica,sans-serif'>Marcel Taeumel uploaded a new version of System to project The Trunk:<br>http://source.squeak.org/trunk/System-mt.1263.mcz<br><br>==================== Summary ====================<br><br>Name: System-mt.1263<br>Author: mt<br>Time: 3 December 2021, 11:36:33.507016 am<br>UUID: 4ab14722-538d-3a4b-81a5-84ddac50ce97<br>Ancestors: System-mt.1262<br><br>Next iteration on information the user of conflicts with known author initials:<br><br>- Avoid suggesting "firstname.lastname" but just "a little longer" because we cannot guarantee the absence of name collisions.<br><br>- Only show the new dialog if there is any conflict.<br><br>- Do not clear the initials if you cancel the dialog.<br><br>=============== Diff against System-mt.1262 ===============<br><br>Item was changed:<br> ----- Method: Utilities class>>setAuthorInitials (in category 'identification') -----<br> setAuthorInitials<br> "Put up a dialog allowing the user to specify the author's initials. Inform the user about collisions with known contributors. See SystemNavigation class >> #authors. "<br> <br> | newInitials newName |<br> newInitials := Project uiManager<br> request: 'Please type your initials:' translated<br> initialAnswer: AuthorInitials.<br>+ newInitials ifEmpty: [^ self "No Change"].<br> <br>+ (SystemNavigation authorsInverted at: newInitials ifPresent: [:existingNames |<br>+ newName := existingNames sorted joinSeparatedBy: '/'.<br>- SystemNavigation authorsInverted at: newInitials ifPresent: [:existingNames |<br>- newName := existingNames sorted joinSeparatedBy: '/'].<br> <br>+ (self confirm: ('Hello, <b>{1}</b>!! :-)<br><br><span style="font-family: {4}">Our <a href="code://{3}">list of known contributors associates the initials you<br>have entered with this name. If this is not you, please<br>consider alternative initials, preferably more than just <br>a few characters, to avoid collisions.</a></span><br><br>Do you want to use these author initials?<br><br> <b>{2}</b>' translated format: {<br>- (self confirm: ('Hello, <b>{1}</b>!! :-)<br><br><span style="font-family: {4}">Our <a href="code://{3}">list of known contributors associates the initials you<br>have entered with this name. If this is not you, please<br>consider entering alternative initials, preferably in the<br>format <b>firstName.lastName</b> to avoid collisions.</a></span><br><br>Are these your author initials?<br><br> <b>{2}</b>' translated format: {<br> newName ifNil: [newInitials].<br> newInitials.<br> 'SystemReporter open model categoryAt: 1 put: true'.<br> Preferences standardButtonFont familyName.<br> Preferences standardButtonFont pointSize.<br> "mt: Avoid triggering the Windows Defender. See http://lists.squeakfoundation.org/pipermail/squeak-dev/2021-December/217346.html"<br>+ 'a' }) asTextFromHtml) ] ifAbsent: [true])<br>+ ifTrue: [self authorInitials: newInitials].!<br>- 'a' }) asTextFromHtml) <br>- <br>- ifTrue: [self authorInitials: newInitials].!<br><br><br></div></blockquote>
</div></body>