Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
what_is_new_6 [2022/01/09 12:57] hermann [Dinamica NUI Utils (Graphical User Interface Utilities)] |
what_is_new_6 [2022/01/09 13:12] hermann [Dinamica (Application Core and DLLs)] |
||
---|---|---|---|
Line 436: | Line 436: | ||
* Updated version to 5.3.0. | * Updated version to 5.3.0. | ||
+ | * Changed validation for when to reconstruct the user package folder to deal better with folders populated by older versions of Dinamica. | ||
+ | | ||
+ | * Fixed bug where RIntegration would fail to detect that the plugin is not installed before attempting to copy the predefined user packages; Removed dead code. | ||
+ | | ||
+ | * Added .gitattributes to ensure proper line termination in the source files. | ||
+ | | ||
+ | * Introduce end-of-line normalization | ||
+ | | ||
+ | * Formatting. | ||
+ | | ||
+ | * Fixed compilation errors on Linux. | ||
+ | | ||
+ | * Fixed error finding the user config files on Linux (caused by the convertion from Boost.Filesystem to Std.Filesystem). | ||
+ | | ||
+ | * Fixed bug where the GDAL utilities would not find the location of the proj.db file. | ||
+ | | ||
+ | * Make sure the destination path exists before setting up the Python environment for the user. | ||
+ | | ||
+ | * Merging maps now reports the current progress. | ||
+ | | ||
+ | * Updated copyright. | ||
+ | | ||
+ | * Fixed comment. | ||
+ | | ||
+ | * Additional replacement of std::string with std::string_view. | ||
+ | | ||
+ | * Optimizing the defintion of projections using their WKT representations: explicit copy of the WKT strings are no longer necessary. | ||
+ | | ||
+ | * Changed how projections are retrieved from images for compatibility with GDAL 3; Changed default projection for ASCII image format also for compatility with GDAL 3 on Linux. | ||
+ | | ||
+ | * Modified projection reading to prevent crashes caused by using the C++ GDAL 3 API on Linux. | ||
+ | | ||
+ | * Fixed compilation warnings. | ||
+ | | ||
+ | * Code formatting and indentation. | ||
+ | | ||
+ | * Fixed bug visible on Linux when reading legacy scripts: improper use of std::string_view. | ||
+ | | ||
+ | * Fixed typo on Linux-only test case. | ||
+ | | ||
+ | * Removed definition made redudant by the use of std::filesystem that was causing a runtime error on Linux. | ||
+ | | ||
+ | * Removed meaningless test case from TestFilesystem: it is not clear what is being tested. | ||
+ | | ||
+ | * Changed encoding of all source code files to UTF-8. | ||
+ | | ||
+ | * Fixed test case related to encoding and Std::Filesystem on Linux; Changed test case to avoid modifying the input data. | ||
+ | | ||
+ | * Fixed handling of path to avoid crash on Linux - related to the changes from Boost::Filesystem to Std::Filesystem. | ||
+ | | ||
+ | * Refactoring; Formatting. | ||
+ | | ||
+ | * Fixed additional test cases related to encoding and Std::Filesystem on Linux; Reverted part of the previous correction: "Fixed test case related to encoding and Std::Filesystem on Linux ..."; Added additional test case. | ||
+ | | ||
+ | * Solve additional problems when dealing with path encoding in GDAL: related to the change from Boost::Filesystem to Std::Filesystem.filesystem; Comments; Added additional test cases. | ||
+ | | ||
+ | * Breaking GDAL encoding test cases to more easily identify failures; Comments; Additional test cases. | ||
+ | | ||
+ | * Solved additional problems when dealing with path encoding in ERMapper and compressed archives: related to the change from Boost::Filesystem to Std::Filesystem.filesystem; Changed zip handling to use minizip-ng; Comments; Added additional test cases. | ||
+ | | ||
+ | * Definition of a cleaner and more strict set of CMakeLists files; Changes to allow the code to compile using the new CMakeLists. | ||
+ | | ||
+ | * Formatting; Comments. | ||
+ | | ||
+ | * Fixed how some libraries are imported in the CMakeLists. | ||
+ | | ||
+ | * Fixed compilation on Linux using the new CMakeLists; Added script to compile on Linux; Fixed mixing includes. | ||
+ | | ||
+ | * More fixes to the compilation on Linux using the new CMakeLists. | ||
+ | | ||
+ | * More improvements to the compilation of Dinamica using the new CMakeLists. | ||
+ | | ||
+ | * More improvements to the compilation of Dinamica using the new CMakeLists on Linux. | ||
+ | | ||
+ | * More improvements to the compilation of Dinamica using the new CMakeLists on Windows. | ||
+ | | ||
+ | * Removing unused definitions. | ||
+ | | ||
+ | * Copy of Python, GDAL and Proj4 files after the compilation; Versioning of the compilation. | ||
+ | | ||
+ | * Remove unused entries. | ||
+ | | ||
+ | * Updated reference to the current SWIG version. | ||
+ | | ||
+ | * Converted file to UTF-8. | ||
+ | | ||
+ | * Added scripts to run the tests; Fixed location of the input test files to allow running tests from folder Release. | ||
+ | | ||
+ | * Fixed compilation variable names. | ||
+ | | ||
+ | * Fixed folder names. | ||
+ | | ||
+ | * Reworking compilation scripts for better control. | ||
+ | | ||
+ | * Additional clean-up of Linux's scripts. | ||
+ | | ||
+ | * Fixed generation of the BUILD_ID. | ||
+ | | ||
+ | * More fixes to the build scripts: avoid problems when detecting files to be installed. | ||
+ | | ||
+ | * Fixed incorrect commit. | ||
+ | | ||
+ | * Added missing flag to disable unwanted test cases. | ||
+ | | ||
+ | * Fixed the search for shared dependencies in the resulting libraries and executables. | ||
+ | | ||
+ | * Fixed more test cases to work with the new CMake scripts. | ||
+ | | ||
+ | * Modified CMake scripts to perform automatic instalation of library dependencies. | ||
+ | | ||
+ | * Merge branch 'temp' into HEAD | ||
+ | | ||
+ | * Fixed copying dependencies on Windows. | ||
+ | | ||
+ | * Fixed line termination on Linux. | ||
+ | | ||
+ | * Fixed more test cases on Linux; Added Submodels to the default install. | ||
+ | | ||
+ | * Changed CMake requirement to better compatibility with Visual Studio. | ||
+ | | ||
+ | * Changed CMakefiles for easier customization of the dependency sources (necessary for linux debugging from Visual Studio). | ||
+ | | ||
+ | * Defined independent installation setting for tests. | ||
+ | | ||
+ | * Fixed test and copy of the GDAL utilities on Windows. | ||
+ | | ||
+ | * Fixes for compilation with debug symbols. | ||
+ | | ||
+ | * Applied fixes related to the use of UTF-8 and std::filesystem; Changed Java exports according to the new behavior; Enforced assumption that strings coming from outside are in UTF-8 encoding. | ||
+ | | ||
+ | * Reorganizing CMakeList files; | ||
+ | | ||
+ | * Fixed installation of PDBs files. | ||
+ | | ||
+ | * Compilation using MSVC now assumes that all input files are always UTF-8. | ||
+ | | ||
+ | * Uniformization of the handling of utf8 with the new std::filesystem API for better portability between Linux and Windows: Dropped the explicit use of StringUtils::toUTF8/fromUTF8 whenever possible; Updated test cases. | ||
+ | |||
+ | * Removing unnecessary functions from FilesystemUtils. | ||
+ | |||
+ | * Fixed use of the new Python on Linux. | ||
+ | |||
+ | * More fixes to std::filesystem/UTF-8 conversions. | ||
+ | |||
+ | * Fixed use of PROJ4 after updating vcpkg. | ||
+ | |||
+ | * Changed compilation to use toolkit from Visual Studio 2022. | ||
+ | |||
+ | * Correção de warnings (clang tidy). | ||
+ | |||
+ | * Formatação de mensagens. | ||
+ | |||
+ | * Revert previous invalid change that would prevent compilation on Linux. | ||
+ | |||
+ | * Updating information for version 6. | ||
+ | |||
+ | * Updating information for version 6 (missing). | ||
+ | |||
+ | * Updated name of configuration files to match verion 6 of Dinamica on Linux. | ||
+ | |||
+ | * Removed unnecessary compilation files. | ||
+ | |||
+ | * Added script to run the console application from compilation folder. | ||
+ | |||
+ | * Changed compilation and test scripts to comply with version 6 of Dinamica EGO. | ||
+ | |||
+ | * Fixed loading Python library when loading Python modules as part of CalculatePythonExpression. | ||
+ | |||
+ | * Added generated GPU binding files to the ignore list. | ||
+ | |||
+ | * Added generated GPU compiler files to the list of files to be installed. | ||
+ | |||
+ | * Fixed location of library used to compile image expressions on the fly. | ||
+ |