<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>