소스 검색

Fix autocomplete for [Components] and [Dirs]. This was broken a long time ago by fc3bf40e and partially fixed 88d69cb5 but only noticed half of the problem back then.

Martijn Laan 4 달 전
부모
커밋
e4c5616be8
2개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      Projects/Src/IDE.ScintStylerInnoSetup.pas
  2. 1 0
      whatsnew.htm

+ 2 - 0
Projects/Src/IDE.ScintStylerInnoSetup.pas

@@ -604,6 +604,8 @@ constructor TInnoSetupStyler.Create(AOwner: TComponent);
   procedure BuildKeywordsWordLists;
   procedure BuildKeywordsWordLists;
   begin
   begin
     BuildKeywordsWordList(scFiles, FilesSectionParameters);
     BuildKeywordsWordList(scFiles, FilesSectionParameters);
+    BuildKeywordsWordList(scComponents, ComponentsSectionParameters);
+    BuildKeywordsWordList(scDirs, DirsSectionParameters);
     BuildKeywordsWordList(scIcons, IconsSectionParameters);
     BuildKeywordsWordList(scIcons, IconsSectionParameters);
     BuildKeywordsWordList(scINI, INISectionParameters);
     BuildKeywordsWordList(scINI, INISectionParameters);
     BuildKeywordsWordList(scInstallDelete, DeleteSectionParameters);
     BuildKeywordsWordList(scInstallDelete, DeleteSectionParameters);

+ 1 - 0
whatsnew.htm

@@ -33,6 +33,7 @@ For conditions of distribution and use, see <a href="files/is/license.txt">LICEN
 <ul>
 <ul>
   <li>Compiler IDE change: The editor now restores selections on undo and redo.</li>
   <li>Compiler IDE change: The editor now restores selections on undo and redo.</li>
   <li>Inno Setup now includes a new command-line tool, ISSigTool.exe. This tool is designed to sign files using cryptographic signatures. Compil32, ISCC, and ISCmplr use these signatures to verify a number of DLL files before loading them.<br />Note: ISSigTool.exe does not replace Microsoft's signtool.exe in any way and is in fact not related to Authenticode Code Signing at all.</li>
   <li>Inno Setup now includes a new command-line tool, ISSigTool.exe. This tool is designed to sign files using cryptographic signatures. Compil32, ISCC, and ISCmplr use these signatures to verify a number of DLL files before loading them.<br />Note: ISSigTool.exe does not replace Microsoft's signtool.exe in any way and is in fact not related to Authenticode Code Signing at all.</li>
+  <li><i>Fix:</i> Autocomplete support for parameter names in the <tt>[Components]</tt> and <tt>[Dirs]</tt> sections was broken since 6.1.1.</li>
 </ul>
 </ul>
 
 
 <p><a name="6.4.2"></a><span class="ver">6.4.2 </span><span class="date">(2025-03-12)</span></p>
 <p><a name="6.4.2"></a><span class="ver">6.4.2 </span><span class="date">(2025-03-12)</span></p>