From 076418b29e85bd887c1c5f6ea24cc02e63bcfd61 Mon Sep 17 00:00:00 2001 From: Aleksey Dobrunov Date: Sun, 12 Jan 2025 22:43:38 +0500 Subject: [PATCH] write type of version (icu, legacy) in version info --- src/pcolorer.cpp | 7 ++++++- src/version.h | 18 +++++++++++++----- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/pcolorer.cpp b/src/pcolorer.cpp index 25803cb..06ef75e 100644 --- a/src/pcolorer.cpp +++ b/src/pcolorer.cpp @@ -25,8 +25,13 @@ void WINAPI GetGlobalInfoW(struct GlobalInfo* gInfo) gInfo->Version = MAKEFARVERSION(PLUGIN_VER_MAJOR, PLUGIN_VER_MINOR, PLUGIN_VER_PATCH, 0, VS_RELEASE); gInfo->Guid = MainGuid; gInfo->Title = PLUGIN_NAME; - gInfo->Description = L"Syntax highlighting in Far editor"; gInfo->Author = L"Igor Ruskih, Dobrunov Aleksey, Eugene Efremov"; + +#ifdef COLORER_FEATURE_ICU + gInfo->Description = L"Syntax highlighting in Far editor (ICU)"; +#else + gInfo->Description = L"Syntax highlighting in Far editor"; +#endif } /** diff --git a/src/version.h b/src/version.h index 8e5b57a..cf09943 100644 --- a/src/version.h +++ b/src/version.h @@ -1,20 +1,28 @@ #ifndef FARCOLORER_VERSION_H_ #define FARCOLORER_VERSION_H_ +#include + #ifdef _WIN64 -#define PLATFORM " x64" +#define PLATFORM L" x64" #elif defined _M_ARM64 -#define PLATFORM " ARM64" +#define PLATFORM L" ARM64" #elif defined _WIN32 -#define PLATFORM " x86" +#define PLATFORM L" x86" +#else +#define PLATFORM L"" +#endif + +#ifdef COLORER_FEATURE_ICU +#define USTRING L" ICU" #else -#define PLATFORM "" +#define USTRING L"" #endif #define PLUGIN_VER_MAJOR 1 #define PLUGIN_VER_MINOR 6 #define PLUGIN_VER_PATCH 1 -#define PLUGIN_DESC L"FarColorer - Syntax Highlighting for Far Manager 3" PLATFORM +#define PLUGIN_DESC L"FarColorer - Syntax Highlighting for Far Manager 3" PLATFORM USTRING #define PLUGIN_NAME L"FarColorer" #define PLUGIN_FILENAME L"colorer.dll" #define PLUGIN_COPYRIGHT L"(c) 1999-2009 Igor Russkih, (c) Aleksey Dobrunov 2009-2025"