Parcourir la source

After all these years... a isscint.dll update! Exciting. Not going to merge this into 6.3.0. Todo: update ScintEdit & co for the SCN_UPDATEUI and the reverse arrow cursor changes.

Martijn Laan il y a 1 an
Parent
commit
997be63379
3 fichiers modifiés avec 8 ajouts et 5 suppressions
  1. 7 4
      Components/ScintInt.pas
  2. BIN
      Files/isscint.dll
  3. 1 1
      README.md

+ 7 - 4
Components/ScintInt.pas

@@ -1,10 +1,8 @@
 unit ScintInt;
 unit ScintInt;
 
 
 {
 {
-  Delphi translation of Scintilla.h from Scintilla 2.21
-  by Jordan Russell
-
-  $jrsoftware: issrc/Components/ScintInt.pas,v 1.3 2011/01/21 05:47:57 jr Exp $
+  Delphi translation of Scintilla.h from Scintilla 2.24
+  created by Jordan Russell and updated by Martijn Laan
 }
 }
 
 
 interface
 interface
@@ -804,6 +802,10 @@ const
   SC_MOD_CONTAINER = $40000;
   SC_MOD_CONTAINER = $40000;
   SC_MOD_LEXERSTATE = $80000;
   SC_MOD_LEXERSTATE = $80000;
   SC_MODEVENTMASKALL = $FFFFF;
   SC_MODEVENTMASKALL = $FFFFF;
+  SC_UPDATE_CONTENT = $1;
+  SC_UPDATE_SELECTION = $2;
+  SC_UPDATE_V_SCROLL = $4;
+  SC_UPDATE_H_SCROLL = $8;
   SCEN_CHANGE = 768;
   SCEN_CHANGE = 768;
   SCEN_SETFOCUS = 512;
   SCEN_SETFOCUS = 512;
   SCEN_KILLFOCUS = 256;
   SCEN_KILLFOCUS = 256;
@@ -892,6 +894,7 @@ type
     y: Integer;                 { SCN_DWELLSTART, SCN_DWELLEND }
     y: Integer;                 { SCN_DWELLSTART, SCN_DWELLEND }
     token: Integer;             { SCN_MODIFIED with SC_MOD_CONTAINER }
     token: Integer;             { SCN_MODIFIED with SC_MOD_CONTAINER }
     annotationLinesAdded: Integer;  { SC_MOD_CHANGEANNOTATION }
     annotationLinesAdded: Integer;  { SC_MOD_CHANGEANNOTATION }
+    updated: Integer;           { SCN_UPDATEUI }
   end;
   end;
 
 
 function Scintilla_DirectFunction(ptr: Pointer; iMessage: Cardinal;
 function Scintilla_DirectFunction(ptr: Pointer; iMessage: Cardinal;

BIN
Files/isscint.dll


+ 1 - 1
README.md

@@ -205,7 +205,7 @@ from the zlib-dll directory in the iscompress repository.
 **Files\islzma.dll**, **Files\islzma32.exe**, **Files\islzma64.exe** - Compiled
 **Files\islzma.dll**, **Files\islzma32.exe**, **Files\islzma64.exe** - Compiled
 by Visual Studio 2005 from the [Projects\Src\Lzma2\Encoder] directory.
 by Visual Studio 2005 from the [Projects\Src\Lzma2\Encoder] directory.
 
 
-**Files\isscint.dll** - Compiled by Visual Studio 2005 from Scintilla source
+**Files\isscint.dll** - Compiled by Visual Studio 2022 from Scintilla source
 code in the isscint repository.
 code in the isscint repository.
 
 
 **Projects\Helper\x64\Release\Helper.exe**, **Projects\Src\HelperEXEs.res** -
 **Projects\Helper\x64\Release\Helper.exe**, **Projects\Src\HelperEXEs.res** -