Branch: refs/heads/master Home: https://github.com/Warzone2100/warzone2100 Commit: a89e3954acf4d074471afdd874fbd28b2ce4f682 https://github.com/Warzone2100/warzone2100/commit/a89e3954acf4d074471afdd874fbd28b2ce4f682 Author: Mohammad Al Tahan <mohammad...@gmail.com> Date: 2022-06-09 (Thu, 09 Jun 2022)
Changed paths: M .cirrus.yml M README.md A cmake/FindFribidi.cmake M docker/fedora-latest-m32/Dockerfile M get-dependencies_linux.sh M lib/ivis_opengl/CMakeLists.txt M lib/ivis_opengl/textdraw.cpp M src/seqdisp.cpp M vcpkg.json Log Message: ----------- Add support for bidirectional text using fribidi Commit: eb3b1d940a3dae814dd13f79cd934725a69d7d62 https://github.com/Warzone2100/warzone2100/commit/eb3b1d940a3dae814dd13f79cd934725a69d7d62 Author: Mohammad Al Tahan <mohammad...@gmail.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M lib/ivis_opengl/textdraw.cpp M src/seqdisp.cpp Log Message: ----------- Ensure that UTF_CPP_CPLUSPLUS is always defined correctly If the user of utfcpp does not define UTF_CPP_CPLUSPLUS, then it will be equal __cplusplus. The problem is, however, that this macro is enabled by default in MSVC (you have to use /Zc:__cplusplus). To avoid any possible issues, I defined it manually. Commit: e7a4e767ef28d88bbaff9c901af2f4112d9246e8 https://github.com/Warzone2100/warzone2100/commit/e7a4e767ef28d88bbaff9c901af2f4112d9246e8 Author: Mohammad Al Tahan <mohammad...@gmail.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M lib/ivis_opengl/textdraw.cpp Log Message: ----------- Initialize lastScriptValue before using it Commit: 08858fa08dff0a649907279361f5328eda790360 https://github.com/Warzone2100/warzone2100/commit/08858fa08dff0a649907279361f5328eda790360 Author: Mohammad Al Tahan <mohammad...@gmail.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M cmake/FindFribidi.cmake Log Message: ----------- Add path_suffixes to find_path Commit: a9fdc314e48ecb95b14774cd0fd52e62b9999cee https://github.com/Warzone2100/warzone2100/commit/a9fdc314e48ecb95b14774cd0fd52e62b9999cee Author: Mohammad Al Tahan <mohammad...@gmail.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M lib/ivis_opengl/textdraw.cpp Log Message: ----------- Fix some warnings about conversion loss of data Commit: 03e7cee2f7cf1e4534a96d3e3dbb29e1e312faf3 https://github.com/Warzone2100/warzone2100/commit/03e7cee2f7cf1e4534a96d3e3dbb29e1e312faf3 Author: Mohammad Al Tahan <mohammad...@gmail.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M lib/ivis_opengl/textdraw.cpp Log Message: ----------- Avoid fribidi's new API when fribidi version is older than 1.0.0 Commit: 762212b45a27cc67fb5aa42454fed0d84ec1a1b4 https://github.com/Warzone2100/warzone2100/commit/762212b45a27cc67fb5aa42454fed0d84ec1a1b4 Author: Mohammad Al Tahan <mohammad...@gmail.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M lib/ivis_opengl/textdraw.cpp Log Message: ----------- Use the unchecked version of utf8to32() Commit: fa2693737a83b867b85188fa0f7f2ae5152dcea1 https://github.com/Warzone2100/warzone2100/commit/fa2693737a83b867b85188fa0f7f2ae5152dcea1 Author: past-due <30942300+past-...@users.noreply.github.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M src/design.cpp Log Message: ----------- design.cpp: Avoid unnecessary calls to iV_GetTextWidth Commit: 4a2ee4c7715cfeaa548d702cd2285d33044dc436 https://github.com/Warzone2100/warzone2100/commit/4a2ee4c7715cfeaa548d702cd2285d33044dc436 Author: past-due <30942300+past-...@users.noreply.github.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M lib/ivis_opengl/CMakeLists.txt M lib/ivis_opengl/textdraw.cpp M lib/ivis_opengl/textdraw.h Log Message: ----------- Support compiling without Fribidi, use WzString inside WzText Commit: 752c68dbdd6e4efb60a65383c9a7c7a1fb4fcdbb https://github.com/Warzone2100/warzone2100/commit/752c68dbdd6e4efb60a65383c9a7c7a1fb4fcdbb Author: past-due <30942300+past-...@users.noreply.github.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M lib/framework/wzstring.cpp M lib/framework/wzstring.h M lib/ivis_opengl/screen.cpp M lib/ivis_opengl/textdraw.cpp M lib/ivis_opengl/textdraw.h M lib/widget/bar.cpp M lib/widget/bar.h M lib/widget/button.cpp M lib/widget/checkbox.cpp M lib/widget/checkbox.h M lib/widget/editbox.cpp M lib/widget/jsontable.cpp M lib/widget/label.cpp M lib/widget/paragraph.cpp M lib/widget/paragraph.h M lib/widget/tip.cpp M src/console.cpp M src/design.cpp M src/display3d.cpp M src/frontend.cpp M src/intdisplay.cpp M src/multiint.cpp M src/multimenu.cpp M src/musicmanager.cpp M src/notifications.cpp M src/spectatorwidgets.cpp M src/wzscriptdebug.cpp Log Message: ----------- Convert more UI text types to WzString Commit: 2cf6f2f33f20b49748501af1f0a15c1c801cd3e2 https://github.com/Warzone2100/warzone2100/commit/2cf6f2f33f20b49748501af1f0a15c1c801cd3e2 Author: past-due <30942300+past-...@users.noreply.github.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M src/musicmanager.cpp Log Message: ----------- Improve in-game Music Manager performance Commit: 9eb01e22df115d5bc5dd7014cd36253cad401a5b https://github.com/Warzone2100/warzone2100/commit/9eb01e22df115d5bc5dd7014cd36253cad401a5b Author: past-due <30942300+past-...@users.noreply.github.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M lib/ivis_opengl/textdraw.cpp Log Message: ----------- Fix hb_buffer_t leaks Commit: 19c81824b10e1b52440190c3fedb2bb1e85b76cb https://github.com/Warzone2100/warzone2100/commit/19c81824b10e1b52440190c3fedb2bb1e85b76cb Author: past-due <30942300+past-...@users.noreply.github.com> Date: 2022-06-09 (Thu, 09 Jun 2022) Changed paths: M lib/ivis_opengl/textdraw.cpp Log Message: ----------- TextRun struct cleanup Compare: https://github.com/Warzone2100/warzone2100/compare/31c55249a2eb...19c81824b10e _______________________________________________ Warzone2100-commits mailing list Warzone2100-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/warzone2100-commits