From 5383fe2f325e3f02399c0b2f7f8c1a1a88a01256 Mon Sep 17 00:00:00 2001 From: "MARINA\\jpmug" Date: Wed, 10 Apr 2024 23:34:00 -0400 Subject: [PATCH] April 10, 2024 - release. --- CMakeLists.txt | 2 +- HISTORY.md | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b89b10d..4d4219c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ cmake_minimum_required (VERSION 3.21) -set(EFXC2_VERSION 0.0.6.123) +set(EFXC2_VERSION 0.0.7.124) project (efxc2 VERSION ${EFXC2_VERSION} DESCRIPTION "Enhanced fxc2" HOMEPAGE_URL "https://github.com/JPeterMugaas/efxc2" diff --git a/HISTORY.md b/HISTORY.md index 5cef6b8..196a8bd 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -5,6 +5,15 @@ https://github.com/JPeterMugaas/efxc2 Release available for download on [GitHub](https://github.com/JPeterMugaas/efxc2/releases) ## Release History +### April 10, 2024 +* Remove SourceLen from CompilerParams and make print_errno use a dynamic buffer instead of a static one (also use standard types). +* publish version info in MSYS/CYGWIN. Fixed resource-file so that it complies with standards for .EXE's, not .DLL's. +* Move M_COMPILER_DEFINES to efxc2Utils. Eliminate numdefines since it's no longer used. +* Defines functionality now uses smart pointers. +* You can now pass a value to a define like this: `[define name]=[define value]`. This is described at [Microsoft's website](https://learn.microsoft.com/en-us/windows/win32/direct3dtools/dx-graphics-tools-fxc-syntax). If +no value for a define is specified, a default of "1" is used. The previous behavior was that all defines had a value of "1". +* print_errno use a dynamic buffer instead of a static one and also uses standard type. + ### April 8, 2024 * Refactor Source-code to move stuff from Compiler to CompilerParams. * Made most internals use std::string or std::wstring.