2
0
Martijn Laan 1 жил өмнө
parent
commit
ee278cdf8e

+ 13 - 6
Projects/Src/CompScintEdit.pas

@@ -139,9 +139,6 @@ begin
   inherited;
 
   { Some notes about future Scintilla versions:
-    -At some point SCI_SETVIRTUALSPACEOPTIONS will support SCVS_NOWRAPLINESTART.
-     Once it does this should be used in TCompileForm.SyncEditorOptions if CursorPastEOL
-     is on and our own VK_LEFT handling in TCompileForm.MemoKeyDown should be removed.
     -At some point the documentation will say:
      "The selection can be simplified down to just the main selection by
      SCI_CANCEL which is normally mapped to the Esc key."
@@ -152,9 +149,9 @@ begin
      "The INDICATOR_* values used for dividing up indicators were previously
       INDIC_CONTAINER, INDIC_IME, INDIC_IME_MAX, and INDIC_MAX"
      Once it does replace our use of these INDIC_* with INDICATOR_*.
-    -3.5.2: Investigate: SCFIND_CXX11REGEX. When compiled with CXX11_REGEX this
-            flag may be set to use <regex> instead of Scintilla's basic regular
-            expressions.
+    -3.5.3: Investigate: "When the mouse is on the line between margin and text
+            changed to treat as within text." Does this mean isscint's
+            Editor::GetMarginCursor patch is not needed anymore?
     -3.5.7: Use SCI_MULTIPLESELECTADDEACH to implement Ctrl+Shift+L (Select All
             Occurrences) and SCI_MULTIPLESELECTADDNEXT to implement Ctrl+D (Select
             Next Occurrence). If the selection is empty Scintilla will use word
@@ -163,6 +160,16 @@ begin
             behaves same as TCompileForm.UpdateOccurrenceIndicators. Also requires
             calling SCI_TARGETWHOLEDOCUMENT.
             !!! Note https://github.com/notepad-plus-plus/notepad-plus-plus/pull/14330
+    -3.6.6: Investigate SCFIND_CXX11REGEX: C++ 11 <regex> support built by default.
+            Can be disabled by defining NO_CXX11_REGEX. Good (?) overview at:
+            https://cplusplus.com/reference/regex/ECMAScript/
+    -3.6.7: Use SCVS_NOWRAPLINESTART in TCompileForm.SyncEditorOptions if
+            CursorPastEOL is on and remove our own VK_LEFT handling i
+            TCompileForm.MemoKeyDown.
+    -3.7.1: Test if SCN_MARGINRIGHTCLICK works and if so: use it to display a
+            set/clear breakpoint popup?
+    -3.7.5: This is the final release of SciTE 3.x.
+    -4.0.0: Investigate: "The default encoding in Scintilla is UTF-8."
     -5.0.1: Review using SCI_INDICSETSTROKEWIDTH for high DPI support on INDIC_SQUIGGLE }
 
   Call(SCI_SETCARETWIDTH, 2, 0);