Răsfoiți Sursa

Merge branch 'main' into trustfunc

Martijn Laan 5 luni în urmă
părinte
comite
29a957743d

+ 7 - 0
Components/ScintInt.pas

@@ -503,6 +503,12 @@ const
   SC_CHANGE_HISTORY_INDICATORS = 4;
   SCI_SETCHANGEHISTORY = 2780;
   SCI_GETCHANGEHISTORY = 2781;
+  SC_UNDO_SELECTION_HISTORY_DISABLED = 0;
+  SC_UNDO_SELECTION_HISTORY_ENABLED = 1;
+  SCI_SETUNDOSELECTIONHISTORY = 2782;
+  SCI_GETUNDOSELECTIONHISTORY = 2783;
+  SCI_SETSELECTIONSERIALIZED = 2784;
+  SCI_GETSELECTIONSERIALIZED = 2785;
   SCI_GETFIRSTVISIBLELINE = 2152;
   SCI_GETLINE = 2153;
   SCI_GETLINECOUNT = 2154;
@@ -1092,6 +1098,7 @@ const
   SC_TECHNOLOGY_DIRECTWRITE = 1;
   SC_TECHNOLOGY_DIRECTWRITERETAIN = 2;
   SC_TECHNOLOGY_DIRECTWRITEDC = 3;
+  SC_TECHNOLOGY_DIRECT_WRITE_1 = 4;
   SCI_SETTECHNOLOGY = 2630;
   SCI_GETTECHNOLOGY = 2631;
   SCI_CREATELOADER = 2632;

BIN
Files/isscint.dll


+ 1 - 0
Projects/Src/IDE.IDEScintEdit.pas

@@ -228,6 +228,7 @@ begin
   Call(SCI_SETADDITIONALSELECTIONTYPING, 1, 0);
   Call(SCI_SETMULTIPASTE, SC_MULTIPASTE_EACH, 0);
   Call(SCI_SETCOPYSEPARATOR, 0, LineEndingString);
+  Call(SCI_SETUNDOSELECTIONHISTORY, 1, 0);
 
   AssignCmdKey('Z', [ssShift, ssCtrl], SCI_REDO);
   

+ 1 - 1
Projects/Src/SetupLdrAndSetup.XPTheme.rc

@@ -1 +1 @@
-1 24 XPTheme.manifest
+1 24 SetupLdrAndSetup.XPTheme.manifest

+ 5 - 0
whatsnew.htm

@@ -29,6 +29,11 @@ For conditions of distribution and use, see <a href="files/is/license.txt">LICEN
 
 <p><b>Want to be notified by e-mail of new Inno Setup releases?</b> <a href="ismail.php">Subscribe</a> to the Inno Setup Mailing List!</p>
 
+<p><a name="6.4.3"></a><span class="ver">6.4.3-dev </span><span class="date">(?)</span></p>
+<ul>
+  <li>Compiler IDE change: The editor now restores selections on undo and redo.</li>
+</ul>
+
 <p><a name="6.4.2"></a><span class="ver">6.4.2 </span><span class="date">(2025-03-12)</span></p>
 <ul>
   <li>Added <tt>[Setup]</tt> section directive <tt>CloseApplicationsFilterExcludes</tt>.</li>