From 2c3beee295de9ceca9752f0123b22c373241f470 Mon Sep 17 00:00:00 2001 From: Quentin Quadrat Date: Thu, 5 Dec 2024 02:17:07 +0100 Subject: [PATCH] Update to version 0.14.0 --- AUTHORS | 9 ++++++++- ChangeLog | 15 +++++++++++++++ VERSION | 2 +- addons/gdcef/build.py | 2 +- addons/gdcef/plugin.cfg | 2 +- 5 files changed, 26 insertions(+), 4 deletions(-) diff --git a/AUTHORS b/AUTHORS index 7b05ac4..d625f03 100644 --- a/AUTHORS +++ b/AUTHORS @@ -28,4 +28,11 @@ Thanks to users: - FaceDev - DD for having be the first to use gdCEF in his game (metaverse). - - for his WTF youtube video using gdCEF :) \ No newline at end of file + - for his WTF youtube video using gdCEF :) + +Thanks to IA: + +- Claude Sonnet: + - improving documentation + - help generating code + - help explaining CEF guts diff --git a/ChangeLog b/ChangeLog index 5dfdd7d..30cb35b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +Version 0.14.0: + * Forbid creation of native windows when opening on a new browser. + * Force using C++20 for Windows fixing issue with std::filesystem accessing to cef_artifacts. + * Fix destroying browsers as scene graph nodes. + * API: Add functions/signals/settings for downloading files. + * Use Godot warnings/errors instead of std::cout/cerr. + * Use more explicit include path to Godot header files. + * build system: Remove possibility of calling python scons (just missing path). + * build system: git clone projects using gdcef as demos. + * Update demos to Godot 4.3. + * Rename subprocess to render_process. + * Simplify the code of the render process: remove browser class. + * Cleanning documentation with the help of the IA: API, details design. + * Add clang-format and change code indentation. + Version 0.13.0: * Portage to MacOS. * Fix documentation. diff --git a/VERSION b/VERSION index 51de330..a803cc2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.13.0 \ No newline at end of file +0.14.0 diff --git a/addons/gdcef/build.py b/addons/gdcef/build.py index 4d87aba..b0e735b 100755 --- a/addons/gdcef/build.py +++ b/addons/gdcef/build.py @@ -54,7 +54,7 @@ # desired version (without 'v' and without godot version). You cannot choose # neither Godot version not CEF version. # If unset, then compile GCEF sources. -GITHUB_GDCEF_RELEASE = None # or "0.12.0" +GITHUB_GDCEF_RELEASE = None # or "0.14.0" # The hard-coded name of the folder that will hold all CEF built artifacts. # /!\ BEWARE /!\ diff --git a/addons/gdcef/plugin.cfg b/addons/gdcef/plugin.cfg index 6f8e9b2..5ad2ac0 100644 --- a/addons/gdcef/plugin.cfg +++ b/addons/gdcef/plugin.cfg @@ -3,5 +3,5 @@ name="GDCEF" description="Chromium Embedded Framework Webview for Godot 4.2+" author="Quentin QUADRAT " -version="0.13.0" +version="0.14.0" script="plugin.gd"