diff --git a/language/np3_de_de/dialogs_de_de.rc b/language/np3_de_de/dialogs_de_de.rc
index 04232cdfa..21ebbb8f4 100644
--- a/language/np3_de_de/dialogs_de_de.rc
+++ b/language/np3_de_de/dialogs_de_de.rc
@@ -678,8 +678,8 @@ BEGIN
CONTROL "&Diese Nachricht nicht nochmals anzeigen", IDC_INFOBOXCHECK,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,7,66,122,10
DEFPUSHBUTTON "&Neu Laden", IDRETRY, 186, 82, 50, 14
- PUSHBUTTON "&Ignore", IDCANCEL, 130, 82, 50, 14
- PUSHBUTTON "&Monitor", IDCONTINUE, 242, 82, 50, 14
+ PUSHBUTTON "&Ignorieren", IDCANCEL, 130, 82, 50, 14
+ PUSHBUTTON "&Monitoring", IDCONTINUE, 242, 82, 50, 14
END
IDD_MUI_SORT DIALOGEX 0, 0, 185, 188
diff --git a/language/np3_de_de/strings_de_de.rc b/language/np3_de_de/strings_de_de.rc
index 837dd77fc..e805a6c45 100644
--- a/language/np3_de_de/strings_de_de.rc
+++ b/language/np3_de_de/strings_de_de.rc
@@ -179,7 +179,7 @@ BEGIN
IDS_MUI_ASK_CLEAR_UNDO "Diese Operation wird die Undo-History löschen. Weiter machen?"
IDS_MUI_READONLY_SAVE """%s"" ist schreibgeschützt. Dokument unter einem anderen Dateipfad speichern?"
IDS_MUI_FILECHANGENOTIFY
- "Die geladene Datei wurde durch ein anderes Programm auf dem Datenträger verändert. Bitte wähle:\n\nIgnore - \t\tIgnoriere alle Änderungen\nNeu Laden - \tDatei neu laden\nMonitor - \t\tWechsle zum Logfile Monitoring"
+ "Die geladene Datei wurde durch ein anderes Programm auf dem Datenträger verändert. Bitte wähle:\n\nIgnorieren:\tIgnoriere weitere Änderungen\nNeu Laden:\tDatei neu laden\nMonitoring:\tWechsle zum Logfile Monitoring"
IDS_MUI_FILECHANGENOTIFY2 "Die geladene Datei wurde auf dem Datenträger gelöscht. Nochmals speichern?"
IDS_MUI_FILELOCK_ERROR "Es konnte keine exklusive Dateisperre auf ""%s"" gesetzt werden!"
IDS_MUI_STICKYWINPOS "Eingefrorene Fensterpositionierung is eingeschaltet worden. Jede neue Notepad3 Instanz wird nun diese Fensterpositionierung initial verwenden"
diff --git a/scintilla/call/ScintillaCall.cxx b/scintilla/call/ScintillaCall.cxx
index 01c6ce430..048aa4beb 100644
--- a/scintilla/call/ScintillaCall.cxx
+++ b/scintilla/call/ScintillaCall.cxx
@@ -1275,6 +1275,14 @@ ChangeHistoryOption ScintillaCall::ChangeHistory() {
return static_cast(Call(Message::GetChangeHistory));
}
+void ScintillaCall::SetUndoSelectionHistory(Scintilla::UndoSelectionHistoryOption undoSelectionHistory) {
+ Call(Message::SetUndoSelectionHistory, static_cast(undoSelectionHistory));
+}
+
+UndoSelectionHistoryOption ScintillaCall::UndoSelectionHistory() {
+ return static_cast(Call(Message::GetUndoSelectionHistory));
+}
+
Line ScintillaCall::FirstVisibleLine() {
return Call(Message::GetFirstVisibleLine);
}
diff --git a/scintilla/doc/ScintillaDoc.html b/scintilla/doc/ScintillaDoc.html
index 393a4b96f..886786484 100644
--- a/scintilla/doc/ScintillaDoc.html
+++ b/scintilla/doc/ScintillaDoc.html
@@ -1121,7 +1121,7 @@ struct Sci_TextRangeFull {
If the text argument is NULL(0) then the length that should be allocated
to store the entire current line is returned.
- See also: See also:
SCI_GETSELTEXT,
SCI_GETLINE,
SCI_GETTEXT,
@@ -1938,6 +1938,8 @@ struct Sci_TextToFindFull {
SCI_ENDUNDOACTION
SCI_GETUNDOSEQUENCE → int
SCI_ADDUNDOACTION(int token, int flags)
+ SCI_SETUNDOSELECTIONHISTORY(int undoSelectionHistory)
+ SCI_GETUNDOSELECTIONHISTORY → int
SCI_UNDO
@@ -2016,6 +2018,35 @@ struct Sci_TextToFindFull {
look like typing or deletions that look like multiple uses of the Backspace or Delete keys.
+ SCI_SETUNDOSELECTIONHISTORY(int undoSelectionHistory)
+ SCI_GETUNDOSELECTIONHISTORY → int
+ The selection for each action can be saved and then restored when undo or redo is performed.
+ SCI_SETUNDOSELECTIONHISTORY controls this.
+ There is a memory cost for this feature with a minimum of 150 bytes for each of undo and redo for each recorded action.
+ Recording may be turned on at any time.
+
+ The undoSelectionHistory argument can be:
+
+
+
+ SC_UNDO_SELECTION_HISTORY_DISABLED |
+
+ 0 |
+
+ The default: undo selection history turned off. |
+
+
+
+ SC_UNDO_SELECTION_HISTORY_ENABLED |
+
+ 1 |
+
+ Restore selection for each undo and redo. |
+
+
+
+
+
Undo Save and Restore
This feature is unfinished and has limitations.
@@ -5216,7 +5247,7 @@ struct Sci_TextToFindFull {
SC_SUPPORTS_LINE_DRAWS_FINAL |
0 |
Whether drawing a line draws its final position.
- Only false on Win32 GDI. |
+ Only false on Win32 GDI.
@@ -7523,7 +7554,7 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
For many applications lexing documents larger than 4GB will be too sluggish so
SC_DOCUMENTOPTION_STYLES_NONE
and the null lexer "null" can be used. Another approach is to turn on idle styling with
- SCI_SETIDLESTYLING.
+ SCI_SETIDLESTYLING.
diff --git a/scintilla/doc/ScintillaDownload.html b/scintilla/doc/ScintillaDownload.html
index 68bd415d3..aac94ce44 100644
--- a/scintilla/doc/ScintillaDownload.html
+++ b/scintilla/doc/ScintillaDownload.html
@@ -26,9 +26,9 @@
|
-
+
Windows
-
+
GTK/Linux
|
@@ -42,7 +42,7 @@
containing very few restrictions.
- Release 5.5.3
+ Release 5.5.4
Source Code
@@ -50,8 +50,8 @@
The source code package contains all of the source code for Scintilla but no binary
executable code and is available in
- - zip format (1.8M) commonly used on Windows
- - tgz format (1.7M) commonly used on Linux and compatible operating systems
+ - zip format (1.8M) commonly used on Windows
+ - tgz format (1.7M) commonly used on Linux and compatible operating systems
Instructions for building on both Windows and Linux are included in the readme file.
diff --git a/scintilla/doc/ScintillaHistory.html b/scintilla/doc/ScintillaHistory.html
index b8fe778a7..7cb5ebcee 100644
--- a/scintilla/doc/ScintillaHistory.html
+++ b/scintilla/doc/ScintillaHistory.html
@@ -587,12 +587,29 @@
Releases
+
+
+ -
+ Released 18 December 2024.
+
+ -
+ Remember selection with undo and redo. Controlled with SCI_SETUNDOSELECTIONHISTORY.
+ Feature #1273,
+ Bug #1479,
+ Bug #1224.
+
+ -
+ Fix bug on Qt where double-click stopped working when Scintilla instance had been running for weeks.
+
+
-
- Released 19 October 2024.
+ Released 18 December 2024.
-
Update to Unicode 15.1.
@@ -603,10 +620,18 @@
Feature #1533.
-
+ Improve performance of DBCS text.
+ Feature #1535.
+
+ -
Fix wrapping removed lines.
Bug #2456.
-
+ Fix moving line down to empty final line and moving empty final line up.
+ Bug #2457.
+
+ -
On GTK, allow middle click to insert multiple times within a document.
Geany Issue #2629.
diff --git a/scintilla/doc/index.html b/scintilla/doc/index.html
index fe0c4e549..1e66df7b2 100644
--- a/scintilla/doc/index.html
+++ b/scintilla/doc/index.html
@@ -9,7 +9,7 @@
-
+