From 857523a7e655af5166fe1eded34465395192f22c Mon Sep 17 00:00:00 2001 From: Charles PIGNEROL <> Date: Fri, 13 Mar 2026 11:38:13 +0100 Subject: [PATCH] Version 6.14.2. Swig binding fix regarding the UTFString class. --- cmake/version.cmake | 2 +- src/TkUtilScripting/TkUtilScripting.i | 5 +++++ versions.txt | 15 +++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/cmake/version.cmake b/cmake/version.cmake index e85f078..6580b66 100644 --- a/cmake/version.cmake +++ b/cmake/version.cmake @@ -4,7 +4,7 @@ set (TK_UTIL_MAJOR_VERSION "6") set (TK_UTIL_MINOR_VERSION "14") -set (TK_UTIL_RELEASE_VERSION "1") +set (TK_UTIL_RELEASE_VERSION "2") set (TK_UTIL_VERSION ${TK_UTIL_MAJOR_VERSION}.${TK_UTIL_MINOR_VERSION}.${TK_UTIL_RELEASE_VERSION}) set (TK_UTIL_SCRIPTING_MAJOR_VERSION ${TK_UTIL_MAJOR_VERSION}) diff --git a/src/TkUtilScripting/TkUtilScripting.i b/src/TkUtilScripting/TkUtilScripting.i index 00b53c6..e141603 100644 --- a/src/TkUtilScripting/TkUtilScripting.i +++ b/src/TkUtilScripting/TkUtilScripting.i @@ -11,6 +11,11 @@ using namespace TkUtil; %} // module TkUtil +// v 6.14.2 : possible usage de : +// s = UTF8String ("Une chaîne de caractères", Charset.UTF_8) +// print (s.utf8 ( )) +%include "std_string.i" // v 6.14.2 + %include TkUtil/UTF8String.h %include TkUtil/ReferencedObject.h %include TkUtil/Version.h diff --git a/versions.txt b/versions.txt index 87ab3d7..a4c03f9 100644 --- a/versions.txt +++ b/versions.txt @@ -1,3 +1,18 @@ +Version 6.14.2 : 13/03/26 +================= + +Correctif binding swig concernant la classe UTFString. En python on peut maintenant effectuer : + +s = UTF8String ("Une chaîne de caractères", Charset.UTF_8) +print (s.utf8 ( )) + +voire même : + +s = UTF8String ( ) +appelCplusPlus (s) +print (s.utf8 ( )) + + Version 6.14.1 : 20/02/26 =================