aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2025-03-29 09:50:04 +1100
committerNeil <nyamatongwe@gmail.com>2025-03-29 09:50:04 +1100
commitbe86b31a7085c1ed73ee34e3e25ebb1458064e8c (patch)
tree9675eacc87ebf3aa7b0e0195a1ab435dc11ed26f
parent5e4cb9fd1974d241cdf3d15ea522753b7d61857c (diff)
downloadscintilla-mirror-be86b31a7085c1ed73ee34e3e25ebb1458064e8c.tar.gz
Bug [#2469]. Return enumeration type from MarkerSymbolDefined to match
MarkerDefine.
-rw-r--r--call/ScintillaCall.cxx4
-rw-r--r--doc/ScintillaHistory.html4
-rw-r--r--include/Scintilla.iface2
-rw-r--r--include/ScintillaCall.h2
4 files changed, 8 insertions, 4 deletions
diff --git a/call/ScintillaCall.cxx b/call/ScintillaCall.cxx
index 57b050805..662bb9406 100644
--- a/call/ScintillaCall.cxx
+++ b/call/ScintillaCall.cxx
@@ -2819,8 +2819,8 @@ int ScintillaCall::ExtraDescent() {
return static_cast<int>(Call(Message::GetExtraDescent));
}
-int ScintillaCall::MarkerSymbolDefined(int markerNumber) {
- return static_cast<int>(Call(Message::MarkerSymbolDefined, markerNumber));
+MarkerSymbol ScintillaCall::MarkerSymbolDefined(int markerNumber) {
+ return static_cast<Scintilla::MarkerSymbol>(Call(Message::MarkerSymbolDefined, markerNumber));
}
void ScintillaCall::MarginSetText(Line line, const char *text) {
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html
index b9ff5bb30..7451706ea 100644
--- a/doc/ScintillaHistory.html
+++ b/doc/ScintillaHistory.html
@@ -605,6 +605,10 @@
<a href="https://sourceforge.net/p/scintilla/bugs/2463/">Bug #2463</a>.
</li>
<li>
+ Return enumeration type from MarkerSymbolDefined to match MarkerDefine.
+ <a href="https://sourceforge.net/p/scintilla/bugs/2469/">Bug #2469</a>.
+ </li>
+ <li>
On Win32, use DirectWrite for autocompletion lists when DirectWrite chosen for document text.
</li>
<li>
diff --git a/include/Scintilla.iface b/include/Scintilla.iface
index f32148b69..e1814eb5a 100644
--- a/include/Scintilla.iface
+++ b/include/Scintilla.iface
@@ -2755,7 +2755,7 @@ set void SetExtraDescent=2527(int extraDescent,)
get int GetExtraDescent=2528(,)
# Which symbol was defined for markerNumber with MarkerDefine
-fun int MarkerSymbolDefined=2529(int markerNumber,)
+fun MarkerSymbol MarkerSymbolDefined=2529(int markerNumber,)
# Set the text in the text margin for a line
set void MarginSetText=2530(line line, string text)
diff --git a/include/ScintillaCall.h b/include/ScintillaCall.h
index 345d15612..b31978725 100644
--- a/include/ScintillaCall.h
+++ b/include/ScintillaCall.h
@@ -750,7 +750,7 @@ public:
int ExtraAscent();
void SetExtraDescent(int extraDescent);
int ExtraDescent();
- int MarkerSymbolDefined(int markerNumber);
+ Scintilla::MarkerSymbol MarkerSymbolDefined(int markerNumber);
void MarginSetText(Line line, const char *text);
int MarginGetText(Line line, char *text);
std::string MarginGetText(Line line);