Releases: smdn/Smdn.LibHighlightSharp
Smdn.LibHighlightSharp.LangDefs version 3.60.0
Released package
Release notes
The full release notes are available at gist.
Notes
What's Changed
- Add 'ubuntu.20.04'-targeted artifact built on ubuntu-20.04 by @github-actions in #51
- Add 'ubuntu.22.04'-targeted artifact built on ubuntu-22.04 by @github-actions in #53
- Add 'osx'-targeted artifact built on macos-11 by @github-actions in #52
Full Changelog: releases/Smdn.LibHighlightSharp.LangDefs-3.56.0...releases/Smdn.LibHighlightSharp.LangDefs-3.60.0
Smdn.LibHighlightSharp.LangDefs version 3.56.0
Released package
Release notes
The full release notes are available at gist.
Notes
What's Changed
- Add 'ubuntu.20.04'-targeted artifact built on ubuntu-20.04 by @github-actions in #44
- Add 'ubuntu.22.04'-targeted artifact built on ubuntu-22.04 by @github-actions in #46
- Add 'osx'-targeted artifact built on macos-11 by @github-actions in #45
Full Changelog: releases/Smdn.LibHighlightSharp.LangDefs-3.51.0...releases/Smdn.LibHighlightSharp.LangDefs-3.56.0
Smdn.LibHighlightSharp.LangDefs version 3.51.0
Released package
Release notes
The full release notes are available at gist.
Notes
What's Changed
- Add 'ubuntu.20.04'-targeted artifact built on ubuntu-20.04 by @github-actions in #37
- Add 'ubuntu.22.04'-targeted artifact built on ubuntu-22.04 by @github-actions in #38
- Add 'osx'-targeted artifact built on macos-11 by @github-actions in #39
Full Changelog: releases/Smdn.LibHighlightSharp.LangDefs-3.44.0...releases/Smdn.LibHighlightSharp.LangDefs-3.51.0
Smdn.LibHighlightSharp.LangDefs version 3.44.0
Released package
Release notes
The full release notes are available at gist.
Notes
What's Changed
- Add 'ubuntu.20.04'-targeted artifact built on ubuntu-20.04 by @github-actions in #30
- Add 'osx'-targeted artifact built on macos-11 by @github-actions in #31
- Add 'ubuntu.22.04'-targeted artifact built on ubuntu-22.04 by @github-actions in #32
Full Changelog: releases/Smdn.LibHighlightSharp.LangDefs-3.43.0...releases/Smdn.LibHighlightSharp.LangDefs-3.44.0
Smdn.LibHighlightSharp.Bindings version 3.60.0
Released package
Release notes
The full release notes are available at gist.
Change log
Change log in this release:
- 2022-12-04 Merge branch 'artifact-highlight-3.60' into artifact-highlight-v3_60_0_0-osx-x64
- 2022-12-04 Merge branch 'artifact-highlight-3.60' into artifact-highlight-v3_60_0_0-ubuntu.22.04-x64
- 2022-12-04 add artifact libhighlight-v3_60_0_0.so highlight-v3_60_0_0.dll (artifact-highlight-v3_60_0_0-ubuntu.22.04-x64)
- 2022-12-04 add artifact libhighlight-v3_60_0_0.dylib (artifact-highlight-v3_60_0_0-osx-x64)
- 2022-12-04 add artifact libhighlight-v3_60_0_0.so (artifact-highlight-v3_60_0_0-ubuntu.20.04-x64)
- 2022-12-04 add bindings for highlight-3.60
API changes
API changes in this release:
diff --git a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
index f78f3c2..a3c3d7c 100644
--- a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
@@ -1,381 +1,385 @@
-// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-3.56.0)
+// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-3.60.0)
// Name: Smdn.LibHighlightSharp.Bindings
-// AssemblyVersion: 3.56.0.0
-// InformationalVersion: 3.56.0+090fddc06d3ce81c1dbd0cf3254604dee9c77535
+// AssemblyVersion: 3.60.0.0
+// InformationalVersion: 3.60.0+11c9c1634ccf3d96d71724a669c7875d8244f937
// TargetFramework: .NETCoreApp,Version=v6.0
// Configuration: Release
using System;
using Smdn.LibHighlightSharp.Bindings;
namespace Smdn.LibHighlightSharp {
public static class VersionInformations {
public static Version BindingsVersion { get; }
public static string NativeLibraryFileName { get; }
public static string NativeLibraryName { get; }
public static Version NativeLibraryVersion { get; }
}
}
namespace Smdn.LibHighlightSharp.Bindings {
public enum LoadResult : int {
LOAD_FAILED = 1,
LOAD_FAILED_LUA = 3,
LOAD_FAILED_REGEX = 2,
LOAD_OK = 0,
}
public enum OutputType : int {
BBCODE = 9,
ESC_ANSI = 5,
ESC_TRUECOLOR = 12,
ESC_XTERM256 = 6,
HTML = 0,
HTML32_UNUSED = 7,
LATEX = 3,
ODTFLAT = 11,
PANGO = 10,
RTF = 4,
SVG = 8,
TEX = 2,
XHTML = 1,
}
public enum ParseError : int {
BAD_BINARY = 8,
BAD_INPUT = 1,
BAD_OUTPUT = 2,
BAD_STYLE = 4,
PARSE_OK = 0,
}
public enum State : int {
DIRECTIVE = 6,
DIRECTIVE_END = 17,
DIRECTIVE_STRING = 7,
EMBEDDED_CODE_BEGIN = 23,
EMBEDDED_CODE_END = 24,
ESC_CHAR = 5,
ESC_CHAR_END = 16,
IDENTIFIER_BEGIN = 21,
IDENTIFIER_END = 22,
KEYWORD = 11,
KEYWORD_END = 20,
LINENUMBER = 8,
ML_COMMENT = 4,
ML_COMMENT_END = 15,
NUMBER = 2,
NUMBER_END = 13,
SL_COMMENT = 3,
SL_COMMENT_END = 14,
STANDARD = 0,
STRING = 1,
STRING_END = 12,
STRING_INTERPOLATION = 10,
STRING_INTERPOLATION_END = 19,
SYMBOL = 9,
SYMBOL_END = 18,
_EOF = 103,
_EOL = 102,
_REJECT = 101,
_TESTPOS = 105,
_UNKNOWN = 100,
_WS = 104,
}
public enum WrapMode : int {
WRAP_DEFAULT = 2,
WRAP_DISABLED = 0,
WRAP_SIMPLE = 1,
}
public class CodeGenerator : IDisposable {
public static void deleteInstance(CodeGenerator inst) {}
public static CodeGenerator getInstance(OutputType type) {}
protected bool swigCMemOwn;
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~CodeGenerator() {}
public void clearPersistentSnippets() {}
public void disableTrailingNL(int flag) {}
public bool formattingDisabled() {}
public bool formattingIsPossible() {}
public ParseError generateFile(string inFileName, string outFileName) {}
public string generateString(string input) {}
public string generateStringFromFile(string inFileName) {}
public string getBaseFont() {}
public string getBaseFontSize() {}
public bool getFragmentCode() {}
public bool getIsolateTags() {}
public bool getKeepInjections() {}
public int getLineNumberWidth() {}
public bool getNumberWrappedLines() {}
public bool getOmitVersionComment() {}
public string getPluginScriptError() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPosTestErrors() {}
public bool getPrintLineNumbers() {}
public bool getPrintZeroes() {}
+ public virtual string getStyleDefinition() {}
public string getStyleInputPath() {}
public string getStyleName() {}
public string getStyleOutputPath() {}
public string getSyntaxCatDescription() {}
public string getSyntaxDescription() {}
public string getSyntaxEncodingHint() {}
public string getSyntaxLuaError() {}
public SyntaxReader getSyntaxReader() {}
public string getSyntaxRegexError() {}
public string getThemeCatDescription() {}
+ public float getThemeContrast() {}
public string getThemeDescription() {}
public string getThemeInitError() {}
public string getTitle() {}
public bool getValidateInput() {}
public bool initIndentationScheme(string indentScheme) {}
public bool initPluginScript(string script) {}
public bool initTheme(string themePath) {}
public LoadResult loadLanguage(string langDefPath) {}
public LoadResult loadLanguage(string langDefPath, bool embedded) {}
public bool printExternalStyle(string outFile) {}
public virtual bool printIndexFile(SWIGTYPE_p_std__vectorT_std__string_t fileList, string outPath) {}
public bool printPersistentState(string outFile) {}
+ public string readUserStyleDef() {}
public bool requiresTwoPassParsing() {}
public void resetSyntaxReaders() {}
public void setBaseFont(string fontName) {}
public void setBaseFontSize(string fontSize) {}
public void setEOLDelimiter(char delim) {}
public virtual void setESCCanvasPadding(uint arg0) {}
public virtual void setESCTrueColor(bool arg0) {}
public void setEncoding(string encodingName) {}
public void setFilesCnt(uint cnt) {}
public void setFragmentCode(bool flag) {}
public virtual void setHTMLAnchorPrefix(string arg0) {}
public virtual void setHTMLAttachAnchors(bool arg0) {}
public virtual void setHTMLClassName(string arg0) {}
public virtual void setHTMLEnclosePreTag(bool arg0) {}
public virtual void setHTMLInlineCSS(bool arg0) {}
public virtual void setHTMLOrderedList(bool arg0) {}
public virtual void setHTMLUseNonBreakingSpace(bool arg0) {}
public void setIncludeStyle(bool flag) {}
public void setIndentationOptions(SWIGTYPE_p_std__vectorT_std__string_t options) {}
public void setIsolateTags(bool flag) {}
public void setKeepInjections(bool flag) {}
public void setKeyWordCase(SWIGTYPE_p_StringTools__KeywordCase keyCase) {}
public virtual void setLATEXBeamerMode(bool arg0) {}
public virtual void setLATEXNoShorthands(bool arg0) {}
public virtual void setLATEXPrettySymbols(bool arg0) {}
public virtual void setLATEXReplaceQuotes(bool arg0) {}
public void setLineNumberWidth(int w) {}
public void setMaxInputLineCnt(uint cnt) {}
public void setNumberWrappedLines(bool flag) {}
public void setOmitVersionComment(bool flag) {}
public void setPluginParameter(string param) {}
public void setPreformatting(WrapMode lineWrappingStyle, uint lineLength, int numberSpaces) {}
public void setPrintLineNumbers(bool flag) {}
public void setPrintLineNumbers(bool flag, uint startCnt) {}
public void setPrintZeroes(bool flag) {}
public virtual void setRTFCharStyles(bool arg0) {}
public virtual void setRTFPageColor(bool arg0) {}
public virtual void setRTFPageSize(string arg0) {}
public virtual void setSVGSize(string arg0, string arg1) {}
public void setStartingInputLine(uint begin) {}
public void setStartingNestedLang(string langName) {}
public void setStyleInputPath(string path) {}
public void setStyleOutputPath(string path) {}
public void setTitle(string title) {}
public void setValidateInput(bool flag) {}
public bool styleFound() {}
public bool syntaxRequiresTwoPassRun() {}
}
public class DataDir : IDisposable {
public static string LSB_CFG_DIR { get; set; }
public static string LSB_DATA_DIR { get; set; }
public static string LSB_DOC_DIR { get; set; }
protected bool swigCMemOwn;
public DataDir() {}
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByExtension { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByFilename { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_...
Smdn.LibHighlightSharp.Bindings version 3.56.0
Released package
Release notes
The full release notes are available at gist.
Change log
Change log in this release:
- 2022-12-04 add CompatibilitySuppressions entries for highlight >=3.56
- 2022-12-04 Merge branch 'artifact-highlight-3.56' into artifact-highlight-v3_56_0_0-osx-x64
- 2022-12-04 Merge branch 'artifact-highlight-3.56' into artifact-highlight-v3_56_0_0-ubuntu.22.04-x64
- 2022-12-04 add artifact libhighlight-v3_56_0_0.so highlight-v3_56_0_0.dll (artifact-highlight-v3_56_0_0-ubuntu.22.04-x64)
- 2022-12-04 add artifact libhighlight-v3_56_0_0.dylib (artifact-highlight-v3_56_0_0-osx-x64)
- 2022-12-04 add artifact libhighlight-v3_56_0_0.so (artifact-highlight-v3_56_0_0-ubuntu.20.04-x64)
- 2022-12-04 add bindings for highlight-3.56
API changes
API changes in this release:
diff --git a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
index da000dc..f78f3c2 100644
--- a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
@@ -1,351 +1,381 @@
-// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-3.51.0)
+// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-3.56.0)
// Name: Smdn.LibHighlightSharp.Bindings
-// AssemblyVersion: 3.51.0.0
-// InformationalVersion: 3.51.0+e16b6978304ea97cceb7b86f67e2a0e541516e53
+// AssemblyVersion: 3.56.0.0
+// InformationalVersion: 3.56.0+090fddc06d3ce81c1dbd0cf3254604dee9c77535
// TargetFramework: .NETCoreApp,Version=v6.0
// Configuration: Release
using System;
using Smdn.LibHighlightSharp.Bindings;
namespace Smdn.LibHighlightSharp {
public static class VersionInformations {
public static Version BindingsVersion { get; }
public static string NativeLibraryFileName { get; }
public static string NativeLibraryName { get; }
public static Version NativeLibraryVersion { get; }
}
}
namespace Smdn.LibHighlightSharp.Bindings {
public enum LoadResult : int {
LOAD_FAILED = 1,
LOAD_FAILED_LUA = 3,
LOAD_FAILED_REGEX = 2,
LOAD_OK = 0,
}
public enum OutputType : int {
BBCODE = 9,
ESC_ANSI = 5,
ESC_TRUECOLOR = 12,
ESC_XTERM256 = 6,
HTML = 0,
HTML32_UNUSED = 7,
LATEX = 3,
ODTFLAT = 11,
PANGO = 10,
RTF = 4,
SVG = 8,
TEX = 2,
XHTML = 1,
}
public enum ParseError : int {
BAD_BINARY = 8,
BAD_INPUT = 1,
BAD_OUTPUT = 2,
BAD_STYLE = 4,
PARSE_OK = 0,
}
public enum State : int {
DIRECTIVE = 6,
DIRECTIVE_END = 17,
DIRECTIVE_STRING = 7,
EMBEDDED_CODE_BEGIN = 23,
EMBEDDED_CODE_END = 24,
ESC_CHAR = 5,
ESC_CHAR_END = 16,
IDENTIFIER_BEGIN = 21,
IDENTIFIER_END = 22,
KEYWORD = 11,
KEYWORD_END = 20,
LINENUMBER = 8,
ML_COMMENT = 4,
ML_COMMENT_END = 15,
NUMBER = 2,
NUMBER_END = 13,
SL_COMMENT = 3,
SL_COMMENT_END = 14,
STANDARD = 0,
STRING = 1,
STRING_END = 12,
STRING_INTERPOLATION = 10,
STRING_INTERPOLATION_END = 19,
SYMBOL = 9,
SYMBOL_END = 18,
_EOF = 103,
_EOL = 102,
_REJECT = 101,
_TESTPOS = 105,
_UNKNOWN = 100,
_WS = 104,
}
public enum WrapMode : int {
WRAP_DEFAULT = 2,
WRAP_DISABLED = 0,
WRAP_SIMPLE = 1,
}
public class CodeGenerator : IDisposable {
public static void deleteInstance(CodeGenerator inst) {}
public static CodeGenerator getInstance(OutputType type) {}
protected bool swigCMemOwn;
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~CodeGenerator() {}
- public void disableTrailingNL(bool flag) {}
+ public void clearPersistentSnippets() {}
+ public void disableTrailingNL(int flag) {}
public bool formattingDisabled() {}
public bool formattingIsPossible() {}
public ParseError generateFile(string inFileName, string outFileName) {}
public string generateString(string input) {}
public string generateStringFromFile(string inFileName) {}
public string getBaseFont() {}
public string getBaseFontSize() {}
public bool getFragmentCode() {}
public bool getIsolateTags() {}
public bool getKeepInjections() {}
public int getLineNumberWidth() {}
public bool getNumberWrappedLines() {}
public bool getOmitVersionComment() {}
public string getPluginScriptError() {}
public SWIGTYPE_p_std__vectorT_std__string_t getPosTestErrors() {}
public bool getPrintLineNumbers() {}
public bool getPrintZeroes() {}
public string getStyleInputPath() {}
public string getStyleName() {}
public string getStyleOutputPath() {}
public string getSyntaxCatDescription() {}
public string getSyntaxDescription() {}
+ public string getSyntaxEncodingHint() {}
public string getSyntaxLuaError() {}
public SyntaxReader getSyntaxReader() {}
public string getSyntaxRegexError() {}
public string getThemeCatDescription() {}
public string getThemeDescription() {}
public string getThemeInitError() {}
public string getTitle() {}
public bool getValidateInput() {}
public bool initIndentationScheme(string indentScheme) {}
public bool initPluginScript(string script) {}
public bool initTheme(string themePath) {}
public LoadResult loadLanguage(string langDefPath) {}
public LoadResult loadLanguage(string langDefPath, bool embedded) {}
public bool printExternalStyle(string outFile) {}
public virtual bool printIndexFile(SWIGTYPE_p_std__vectorT_std__string_t fileList, string outPath) {}
+ public bool printPersistentState(string outFile) {}
+ public bool requiresTwoPassParsing() {}
+ public void resetSyntaxReaders() {}
public void setBaseFont(string fontName) {}
public void setBaseFontSize(string fontSize) {}
public void setEOLDelimiter(char delim) {}
public virtual void setESCCanvasPadding(uint arg0) {}
public virtual void setESCTrueColor(bool arg0) {}
public void setEncoding(string encodingName) {}
public void setFilesCnt(uint cnt) {}
public void setFragmentCode(bool flag) {}
public virtual void setHTMLAnchorPrefix(string arg0) {}
public virtual void setHTMLAttachAnchors(bool arg0) {}
public virtual void setHTMLClassName(string arg0) {}
public virtual void setHTMLEnclosePreTag(bool arg0) {}
public virtual void setHTMLInlineCSS(bool arg0) {}
public virtual void setHTMLOrderedList(bool arg0) {}
public virtual void setHTMLUseNonBreakingSpace(bool arg0) {}
public void setIncludeStyle(bool flag) {}
public void setIndentationOptions(SWIGTYPE_p_std__vectorT_std__string_t options) {}
public void setIsolateTags(bool flag) {}
public void setKeepInjections(bool flag) {}
public void setKeyWordCase(SWIGTYPE_p_StringTools__KeywordCase keyCase) {}
public virtual void setLATEXBeamerMode(bool arg0) {}
public virtual void setLATEXNoShorthands(bool arg0) {}
public virtual void setLATEXPrettySymbols(bool arg0) {}
public virtual void setLATEXReplaceQuotes(bool arg0) {}
public void setLineNumberWidth(int w) {}
public void setMaxInputLineCnt(uint cnt) {}
public void setNumberWrappedLines(bool flag) {}
public void setOmitVersionComment(bool flag) {}
public void setPluginParameter(string param) {}
public void setPreformatting(WrapMode lineWrappingStyle, uint lineLength, int numberSpaces) {}
public void setPrintLineNumbers(bool flag) {}
public void setPrintLineNumbers(bool flag, uint startCnt) {}
public void setPrintZeroes(bool flag) {}
public virtual void setRTFCharStyles(bool arg0) {}
public virtual void setRTFPageColor(bool arg0) {}
public virtual void setRTFPageSize(string arg0) {}
public virtual void setSVGSize(string arg0, string arg1) {}
public void setStartingInputLine(uint begin) {}
public void setStartingNestedLang(string langName) {}
public void setStyleInputPath(string path) {}
public void setStyleOutputPath(string path) {}
public void setTitle(string title) {}
public void setValidateInput(bool flag) {}
public bool styleFound() {}
+ public bool syntaxRequiresTwoPassRun() {}
}
public class DataDir : IDisposable {
public static string LSB_CFG_DIR { get; set; }
public static string LSB_DATA_DIR { get; set; }
public static string LSB_DOC_DIR { get; set; }
protected bool swigCMemOwn;
public DataDir() {}
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByExtension { get; set; }
public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByFilename { get; ...
Smdn.LibHighlightSharp.Bindings version 3.51.0
Released package
Release notes
The full release notes are available at gist.
Change log
Change log in this release:
- 2022-12-04 add CompatibilitySuppressions entries for highlight >=3.51
- 2022-12-04 Merge branch 'artifact-highlight-3.51' into artifact-highlight-v3_51_0_0-osx-x64
- 2022-12-04 Merge branch 'artifact-highlight-3.51' into artifact-highlight-v3_51_0_0-ubuntu.22.04-x64
- 2022-12-04 add artifact libhighlight-v3_51_0_0.dylib (artifact-highlight-v3_51_0_0-osx-x64)
- 2022-12-04 add artifact libhighlight-v3_51_0_0.so highlight-v3_51_0_0.dll (artifact-highlight-v3_51_0_0-ubuntu.22.04-x64)
- 2022-12-04 add artifact libhighlight-v3_51_0_0.so (artifact-highlight-v3_51_0_0-ubuntu.20.04-x64)
- 2022-12-04 add bindings for highlight-3.51
API changes
API changes in this release:
diff --git a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
index 5503ced..da000dc 100644
--- a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
@@ -1,342 +1,351 @@
-// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-3.44.0)
+// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-3.51.0)
// Name: Smdn.LibHighlightSharp.Bindings
-// AssemblyVersion: 3.44.0.0
-// InformationalVersion: 3.44.0+2fcddbba47f5bc00ce2cd97aa767d946130f67cb
+// AssemblyVersion: 3.51.0.0
+// InformationalVersion: 3.51.0+e16b6978304ea97cceb7b86f67e2a0e541516e53
// TargetFramework: .NETCoreApp,Version=v6.0
// Configuration: Release
using System;
using Smdn.LibHighlightSharp.Bindings;
namespace Smdn.LibHighlightSharp {
public static class VersionInformations {
public static Version BindingsVersion { get; }
public static string NativeLibraryFileName { get; }
public static string NativeLibraryName { get; }
public static Version NativeLibraryVersion { get; }
}
}
namespace Smdn.LibHighlightSharp.Bindings {
public enum LoadResult : int {
LOAD_FAILED = 1,
LOAD_FAILED_LUA = 3,
LOAD_FAILED_REGEX = 2,
LOAD_OK = 0,
}
public enum OutputType : int {
BBCODE = 9,
ESC_ANSI = 5,
ESC_TRUECOLOR = 12,
ESC_XTERM256 = 6,
HTML = 0,
HTML32_UNUSED = 7,
LATEX = 3,
ODTFLAT = 11,
PANGO = 10,
RTF = 4,
SVG = 8,
TEX = 2,
XHTML = 1,
}
public enum ParseError : int {
BAD_BINARY = 8,
BAD_INPUT = 1,
BAD_OUTPUT = 2,
BAD_STYLE = 4,
PARSE_OK = 0,
}
public enum State : int {
DIRECTIVE = 6,
DIRECTIVE_END = 17,
DIRECTIVE_STRING = 7,
EMBEDDED_CODE_BEGIN = 23,
EMBEDDED_CODE_END = 24,
ESC_CHAR = 5,
ESC_CHAR_END = 16,
IDENTIFIER_BEGIN = 21,
IDENTIFIER_END = 22,
KEYWORD = 11,
KEYWORD_END = 20,
LINENUMBER = 8,
ML_COMMENT = 4,
ML_COMMENT_END = 15,
NUMBER = 2,
NUMBER_END = 13,
SL_COMMENT = 3,
SL_COMMENT_END = 14,
STANDARD = 0,
STRING = 1,
STRING_END = 12,
STRING_INTERPOLATION = 10,
STRING_INTERPOLATION_END = 19,
SYMBOL = 9,
SYMBOL_END = 18,
_EOF = 103,
_EOL = 102,
_REJECT = 101,
+ _TESTPOS = 105,
_UNKNOWN = 100,
_WS = 104,
}
public enum WrapMode : int {
WRAP_DEFAULT = 2,
WRAP_DISABLED = 0,
WRAP_SIMPLE = 1,
}
public class CodeGenerator : IDisposable {
public static void deleteInstance(CodeGenerator inst) {}
public static CodeGenerator getInstance(OutputType type) {}
protected bool swigCMemOwn;
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~CodeGenerator() {}
public void disableTrailingNL(bool flag) {}
public bool formattingDisabled() {}
public bool formattingIsPossible() {}
public ParseError generateFile(string inFileName, string outFileName) {}
public string generateString(string input) {}
public string generateStringFromFile(string inFileName) {}
public string getBaseFont() {}
public string getBaseFontSize() {}
public bool getFragmentCode() {}
+ public bool getIsolateTags() {}
public bool getKeepInjections() {}
public int getLineNumberWidth() {}
public bool getNumberWrappedLines() {}
public bool getOmitVersionComment() {}
public string getPluginScriptError() {}
+ public SWIGTYPE_p_std__vectorT_std__string_t getPosTestErrors() {}
public bool getPrintLineNumbers() {}
public bool getPrintZeroes() {}
public string getStyleInputPath() {}
public string getStyleName() {}
public string getStyleOutputPath() {}
+ public string getSyntaxCatDescription() {}
public string getSyntaxDescription() {}
public string getSyntaxLuaError() {}
public SyntaxReader getSyntaxReader() {}
public string getSyntaxRegexError() {}
+ public string getThemeCatDescription() {}
public string getThemeDescription() {}
public string getThemeInitError() {}
public string getTitle() {}
public bool getValidateInput() {}
public bool initIndentationScheme(string indentScheme) {}
public bool initPluginScript(string script) {}
public bool initTheme(string themePath) {}
public LoadResult loadLanguage(string langDefPath) {}
public LoadResult loadLanguage(string langDefPath, bool embedded) {}
public bool printExternalStyle(string outFile) {}
public virtual bool printIndexFile(SWIGTYPE_p_std__vectorT_std__string_t fileList, string outPath) {}
public void setBaseFont(string fontName) {}
public void setBaseFontSize(string fontSize) {}
public void setEOLDelimiter(char delim) {}
public virtual void setESCCanvasPadding(uint arg0) {}
public virtual void setESCTrueColor(bool arg0) {}
public void setEncoding(string encodingName) {}
+ public void setFilesCnt(uint cnt) {}
public void setFragmentCode(bool flag) {}
public virtual void setHTMLAnchorPrefix(string arg0) {}
public virtual void setHTMLAttachAnchors(bool arg0) {}
public virtual void setHTMLClassName(string arg0) {}
public virtual void setHTMLEnclosePreTag(bool arg0) {}
public virtual void setHTMLInlineCSS(bool arg0) {}
public virtual void setHTMLOrderedList(bool arg0) {}
public virtual void setHTMLUseNonBreakingSpace(bool arg0) {}
public void setIncludeStyle(bool flag) {}
public void setIndentationOptions(SWIGTYPE_p_std__vectorT_std__string_t options) {}
+ public void setIsolateTags(bool flag) {}
public void setKeepInjections(bool flag) {}
public void setKeyWordCase(SWIGTYPE_p_StringTools__KeywordCase keyCase) {}
public virtual void setLATEXBeamerMode(bool arg0) {}
public virtual void setLATEXNoShorthands(bool arg0) {}
public virtual void setLATEXPrettySymbols(bool arg0) {}
public virtual void setLATEXReplaceQuotes(bool arg0) {}
public void setLineNumberWidth(int w) {}
public void setMaxInputLineCnt(uint cnt) {}
public void setNumberWrappedLines(bool flag) {}
public void setOmitVersionComment(bool flag) {}
public void setPluginParameter(string param) {}
public void setPreformatting(WrapMode lineWrappingStyle, uint lineLength, int numberSpaces) {}
public void setPrintLineNumbers(bool flag) {}
public void setPrintLineNumbers(bool flag, uint startCnt) {}
public void setPrintZeroes(bool flag) {}
public virtual void setRTFCharStyles(bool arg0) {}
public virtual void setRTFPageColor(bool arg0) {}
public virtual void setRTFPageSize(string arg0) {}
public virtual void setSVGSize(string arg0, string arg1) {}
public void setStartingInputLine(uint begin) {}
public void setStartingNestedLang(string langName) {}
public void setStyleInputPath(string path) {}
public void setStyleOutputPath(string path) {}
public void setTitle(string title) {}
public void setValidateInput(bool flag) {}
public bool styleFound() {}
}
public class DataDir : IDisposable {
public static string LSB_CFG_DIR { get; set; }
public static string LSB_DATA_DIR { get; set; }
public static string LSB_DOC_DIR { get; set; }
protected bool swigCMemOwn;
public DataDir() {}
+ public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByExtension { get; set; }
+ public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByFilename { get; set; }
+ public SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t assocByShebang { get; set; }
+
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~DataDir() {}
public string getDocDir() {}
public string getExtDir() {}
- public string getFiletypesConfP...
Smdn.LibHighlightSharp.Bindings version 3.44.0
Released package
Release notes
The full release notes are available at gist.
Change log
Change log in this release:
- 2022-12-04 add bindings for highlight-3.44
- 2022-12-04 Merge branch 'artifact-highlight-3.44' into artifact-highlight-v3_44_0_0-ubuntu.22.04-x64
- 2022-12-04 add artifact libhighlight-v3_44_0_0.so highlight-v3_44_0_0.dll (artifact-highlight-v3_44_0_0-ubuntu.22.04-x64)
- 2022-12-04 Merge branch 'artifact-highlight-3.44' into artifact-highlight-v3_44_0_0-osx-x64
- 2022-12-04 add artifact libhighlight-v3_44_0_0.dylib (artifact-highlight-v3_44_0_0-osx-x64)
- 2022-12-04 add artifact libhighlight-v3_44_0_0.so (artifact-highlight-v3_44_0_0-ubuntu.20.04-x64)
API changes
API changes in this release:
diff --git a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
index ca01620..5503ced 100644
--- a/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
+++ b/doc/api-list/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings-net6.0.apilist.cs
@@ -1,340 +1,342 @@
-// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-3.43.0)
+// Smdn.LibHighlightSharp.Bindings.dll (Smdn.LibHighlightSharp.Bindings-3.44.0)
// Name: Smdn.LibHighlightSharp.Bindings
-// AssemblyVersion: 3.43.0.0
-// InformationalVersion: 3.43.0+27feade9b3db0ec462b0ae3c38f7275d031cfcdc
+// AssemblyVersion: 3.44.0.0
+// InformationalVersion: 3.44.0+2fcddbba47f5bc00ce2cd97aa767d946130f67cb
// TargetFramework: .NETCoreApp,Version=v6.0
// Configuration: Release
using System;
using Smdn.LibHighlightSharp.Bindings;
namespace Smdn.LibHighlightSharp {
public static class VersionInformations {
public static Version BindingsVersion { get; }
public static string NativeLibraryFileName { get; }
public static string NativeLibraryName { get; }
public static Version NativeLibraryVersion { get; }
}
}
namespace Smdn.LibHighlightSharp.Bindings {
public enum LoadResult : int {
LOAD_FAILED = 1,
LOAD_FAILED_LUA = 3,
LOAD_FAILED_REGEX = 2,
LOAD_OK = 0,
}
public enum OutputType : int {
BBCODE = 9,
ESC_ANSI = 5,
ESC_TRUECOLOR = 12,
ESC_XTERM256 = 6,
HTML = 0,
HTML32_UNUSED = 7,
LATEX = 3,
ODTFLAT = 11,
PANGO = 10,
RTF = 4,
SVG = 8,
TEX = 2,
XHTML = 1,
}
public enum ParseError : int {
BAD_BINARY = 8,
BAD_INPUT = 1,
BAD_OUTPUT = 2,
BAD_STYLE = 4,
PARSE_OK = 0,
}
public enum State : int {
DIRECTIVE = 6,
DIRECTIVE_END = 17,
DIRECTIVE_STRING = 7,
EMBEDDED_CODE_BEGIN = 23,
EMBEDDED_CODE_END = 24,
ESC_CHAR = 5,
ESC_CHAR_END = 16,
IDENTIFIER_BEGIN = 21,
IDENTIFIER_END = 22,
KEYWORD = 11,
KEYWORD_END = 20,
LINENUMBER = 8,
ML_COMMENT = 4,
ML_COMMENT_END = 15,
NUMBER = 2,
NUMBER_END = 13,
SL_COMMENT = 3,
SL_COMMENT_END = 14,
STANDARD = 0,
STRING = 1,
STRING_END = 12,
STRING_INTERPOLATION = 10,
STRING_INTERPOLATION_END = 19,
SYMBOL = 9,
SYMBOL_END = 18,
_EOF = 103,
_EOL = 102,
_REJECT = 101,
_UNKNOWN = 100,
_WS = 104,
}
public enum WrapMode : int {
WRAP_DEFAULT = 2,
WRAP_DISABLED = 0,
WRAP_SIMPLE = 1,
}
public class CodeGenerator : IDisposable {
public static void deleteInstance(CodeGenerator inst) {}
public static CodeGenerator getInstance(OutputType type) {}
protected bool swigCMemOwn;
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~CodeGenerator() {}
public void disableTrailingNL(bool flag) {}
public bool formattingDisabled() {}
public bool formattingIsPossible() {}
public ParseError generateFile(string inFileName, string outFileName) {}
public string generateString(string input) {}
public string generateStringFromFile(string inFileName) {}
public string getBaseFont() {}
public string getBaseFontSize() {}
public bool getFragmentCode() {}
public bool getKeepInjections() {}
public int getLineNumberWidth() {}
public bool getNumberWrappedLines() {}
public bool getOmitVersionComment() {}
public string getPluginScriptError() {}
public bool getPrintLineNumbers() {}
public bool getPrintZeroes() {}
public string getStyleInputPath() {}
public string getStyleName() {}
public string getStyleOutputPath() {}
public string getSyntaxDescription() {}
public string getSyntaxLuaError() {}
public SyntaxReader getSyntaxReader() {}
public string getSyntaxRegexError() {}
+ public string getThemeDescription() {}
public string getThemeInitError() {}
public string getTitle() {}
public bool getValidateInput() {}
public bool initIndentationScheme(string indentScheme) {}
public bool initPluginScript(string script) {}
public bool initTheme(string themePath) {}
public LoadResult loadLanguage(string langDefPath) {}
public LoadResult loadLanguage(string langDefPath, bool embedded) {}
public bool printExternalStyle(string outFile) {}
public virtual bool printIndexFile(SWIGTYPE_p_std__vectorT_std__string_t fileList, string outPath) {}
public void setBaseFont(string fontName) {}
public void setBaseFontSize(string fontSize) {}
public void setEOLDelimiter(char delim) {}
public virtual void setESCCanvasPadding(uint arg0) {}
public virtual void setESCTrueColor(bool arg0) {}
public void setEncoding(string encodingName) {}
public void setFragmentCode(bool flag) {}
public virtual void setHTMLAnchorPrefix(string arg0) {}
public virtual void setHTMLAttachAnchors(bool arg0) {}
public virtual void setHTMLClassName(string arg0) {}
public virtual void setHTMLEnclosePreTag(bool arg0) {}
public virtual void setHTMLInlineCSS(bool arg0) {}
public virtual void setHTMLOrderedList(bool arg0) {}
public virtual void setHTMLUseNonBreakingSpace(bool arg0) {}
public void setIncludeStyle(bool flag) {}
public void setIndentationOptions(SWIGTYPE_p_std__vectorT_std__string_t options) {}
public void setKeepInjections(bool flag) {}
public void setKeyWordCase(SWIGTYPE_p_StringTools__KeywordCase keyCase) {}
public virtual void setLATEXBeamerMode(bool arg0) {}
public virtual void setLATEXNoShorthands(bool arg0) {}
public virtual void setLATEXPrettySymbols(bool arg0) {}
public virtual void setLATEXReplaceQuotes(bool arg0) {}
public void setLineNumberWidth(int w) {}
public void setMaxInputLineCnt(uint cnt) {}
public void setNumberWrappedLines(bool flag) {}
public void setOmitVersionComment(bool flag) {}
public void setPluginParameter(string param) {}
public void setPreformatting(WrapMode lineWrappingStyle, uint lineLength, int numberSpaces) {}
public void setPrintLineNumbers(bool flag) {}
public void setPrintLineNumbers(bool flag, uint startCnt) {}
public void setPrintZeroes(bool flag) {}
public virtual void setRTFCharStyles(bool arg0) {}
public virtual void setRTFPageColor(bool arg0) {}
public virtual void setRTFPageSize(string arg0) {}
public virtual void setSVGSize(string arg0, string arg1) {}
public void setStartingInputLine(uint begin) {}
public void setStartingNestedLang(string langName) {}
public void setStyleInputPath(string path) {}
public void setStyleOutputPath(string path) {}
public void setTitle(string title) {}
public void setValidateInput(bool flag) {}
public bool styleFound() {}
}
public class DataDir : IDisposable {
public static string LSB_CFG_DIR { get; set; }
public static string LSB_DATA_DIR { get; set; }
public static string LSB_DOC_DIR { get; set; }
protected bool swigCMemOwn;
public DataDir() {}
protected virtual void Dispose(bool disposing) {}
public void Dispose() {}
~DataDir() {}
public string getDocDir() {}
public string getExtDir() {}
public string getFiletypesConfPath(string arg0) {}
public string getI18nDir() {}
public string getLangPath() {}
public string getLangPath(string file) {}
public string getPluginPath() {}
public string getPluginPath(string arg0) {}
public string getSystemDataPath() {}
public string getThemePath() {}
public string getThemePath(string file) {}
+ public string getThemePath(string file, bool base16) {}
public void initSearchDirectories(string userDefinedDir) {}
public void printConfigPaths() {}
public void searchDataDir(string userDefinedDir) {}
public string searchFile(string path) {}
}
public class ReGroup : IDisposable {
protected bool swigCMemOwn;
public ReGroup() {}
public ReGroup(ReGroup other) {}
public ReGroup(State s, uint l, uint c, string n) {}
...
Smdn.LibHighlightSharp.Themes version 3.43.0
Released package
Release notes
The full release notes are available at gist.
Notes
What's Changed
- Add 'ubuntu.20.04'-targeted artifact built on ubuntu-20.04 by @github-actions in #23
- Add 'ubuntu.22.04'-targeted artifact built on ubuntu-22.04 by @github-actions in #24
- Add 'osx'-targeted artifact built on macos-11 by @github-actions in #25
Full Changelog: releases/Smdn.LibHighlightSharp-1.0.0...releases/Smdn.LibHighlightSharp.Themes-3.43.0
Smdn.LibHighlightSharp.LangDefs version 3.43.0
Released package
Release notes
The full release notes are available at gist.
Notes
Full Changelog: releases/Smdn.LibHighlightSharp.Themes-3.43.0...releases/Smdn.LibHighlightSharp.LangDefs-3.43.0