From b14ba6fdf3ea2836c746209489f6acc13b4a0cf5 Mon Sep 17 00:00:00 2001 From: Pascal Thomet Date: Mon, 8 Jan 2024 08:36:52 +0100 Subject: [PATCH] Update C --- _example_integration | 2 +- bindings/imgui_bundle/demos_cpp/demo_imgui_bundle.cpp | 2 +- .../imgui_bundle/demos_cpp/demo_imgui_bundle_intro.cpp | 2 +- bindings/imgui_bundle/demos_cpp/demo_imgui_md.cpp | 2 +- .../demos_cpp/demo_imgui_show_demo_window.cpp | 2 +- .../imgui_bundle/demos_cpp/demo_imguizmo_launcher.cpp | 2 +- .../imgui_bundle/demos_cpp/demo_immapp_launcher.cpp | 2 +- .../imgui_bundle/demos_cpp/demo_immvision_launcher.cpp | 2 +- bindings/imgui_bundle/demos_cpp/demo_implot.cpp | 2 +- bindings/imgui_bundle/demos_cpp/demo_logger.cpp | 2 +- .../demos_cpp/demo_node_editor_launcher.cpp | 2 +- .../demos_cpp/demo_tex_inspect_launcher.cpp | 2 +- bindings/imgui_bundle/demos_cpp/demo_text_edit.cpp | 2 +- bindings/imgui_bundle/demos_cpp/demo_themes.cpp | 2 +- bindings/imgui_bundle/demos_cpp/demo_widgets.cpp | 2 +- bindings/imgui_bundle/doc/Readme.adoc | 10 +++++----- bindings/imgui_bundle/doc/doc_parts/words_author.adoc | 4 ++-- cmake/imgui_bundle_config.h | 2 +- docs/devel_docs.html | 2 +- docs/faq.html | 2 +- docs/folders.html | 2 +- docs/index.html | 2 +- docs/install-instructions.html | 2 +- docs/introduction.html | 2 +- docs/manual.html | 2 +- docs/porting.html | 2 +- docs/quickstart.html | 8 ++++---- docs/words_author.html | 6 +++--- external/ImCoolBar/bindings/pybind_imcoolbar.cpp | 2 +- .../ImFileDialog/bindings/pybind_im_file_dialog.cpp | 2 +- .../bundle_integration/ImFileDialogTextureHelper.cpp | 2 +- .../bundle_integration/ImFileDialogTextureHelper.h | 2 +- .../bindings/pybind_imgui_color_text_edit.cpp | 2 +- external/ImGuizmo/ImGuizmoPure/Editable.h | 2 +- external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.cpp | 2 +- external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.h | 2 +- external/ImGuizmo/ImGuizmoPure/ImGradientPure.cpp | 2 +- external/ImGuizmo/ImGuizmoPure/ImGradientPure.h | 2 +- external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.cpp | 2 +- external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.h | 2 +- external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.cpp | 2 +- external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.h | 2 +- external/ImGuizmo/bindings/pybind_imguizmo.cpp | 2 +- .../imfiledialog_test/imfiledialog_test.main.cpp | 2 +- external/_sandbox/imguizmo_test/imguizmo_test.main.cpp | 2 +- .../bindings_generator_template/pybind_LIBNAME.cpp | 2 +- external/bindings_generation/cpp/module.cpp | 2 +- .../bindings_generation/cpp/pybind_imgui_bundle.cpp | 2 +- external/hello_imgui/bindings/pybind_hello_imgui.cpp | 2 +- external/hello_imgui/hello_imgui | 2 +- .../bindings/pybind_imgui_command_palette.cpp | 2 +- .../imgui-command-palette-py-wrapper.h | 2 +- external/imgui-knobs/bindings/pybind_imgui_knobs.cpp | 2 +- .../bindings/pybind_imgui_node_editor.cpp | 2 +- .../node_editor_default_context.cpp | 2 +- .../node_editor_default_context.h | 2 +- external/imgui/bindings/imgui_docking_internal_types.h | 2 +- external/imgui/bindings/pybind_imgui.cpp | 2 +- external/imgui/bindings/pybind_imgui_backends.cpp | 2 +- external/imgui/bindings/pybind_imgui_internal.cpp | 2 +- external/imgui/bindings/pybind_imgui_test_engine.cpp | 2 +- .../imgui_pywrappers/imgui_internal_pywrappers.cpp | 2 +- .../imgui/imgui_pywrappers/imgui_internal_pywrappers.h | 2 +- external/imgui/imgui_pywrappers/imgui_pywrappers.cpp | 2 +- external/imgui/imgui_pywrappers/imgui_pywrappers.h | 2 +- external/imgui_md/bindings/pybind_imgui_md.cpp | 2 +- .../imgui_md/imgui_md_wrapper/imgui_md_wrapper.cpp | 2 +- external/imgui_md/imgui_md_wrapper/imgui_md_wrapper.h | 2 +- .../bindings/pybind_imgui_tex_inspect.cpp | 2 +- external/imgui_toggle/bindings/pybind_imgui_toggle.cpp | 2 +- external/immapp/bindings/pybind_immapp_cpp.cpp | 2 +- external/immvision/bindings/pybind_immvision.cpp | 2 +- external/implot/bindings/pybind_implot.cpp | 2 +- external/implot/bindings/pybind_implot_internal.cpp | 2 +- external/imspinner/bindings/pybind_imspinner.cpp | 2 +- .../bindings/pybind_portable_file_dialogs.cpp | 2 +- imgui_bundle_cmake/imgui_bundle_add_app.cmake | 2 +- litgen_imconfig.h | 2 +- pybind_native_debug/pybind_native_debug.cpp | 2 +- src/imgui_bundle/imgui_bundle.cpp | 2 +- src/imgui_bundle/imgui_bundle.h | 2 +- 81 files changed, 91 insertions(+), 91 deletions(-) diff --git a/_example_integration b/_example_integration index 9780e07a..1b6ff714 160000 --- a/_example_integration +++ b/_example_integration @@ -1 +1 @@ -Subproject commit 9780e07a9fb79b2cac8cbc1e64cae0bf1b45fc5a +Subproject commit 1b6ff714ffcf906e0e4603892d126c050d38ffd0 diff --git a/bindings/imgui_bundle/demos_cpp/demo_imgui_bundle.cpp b/bindings/imgui_bundle/demos_cpp/demo_imgui_bundle.cpp index f044c6a5..15482346 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_imgui_bundle.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_imgui_bundle.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "immapp/immapp.h" #include "hello_imgui/hello_imgui.h" #include "immapp/snippets.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_imgui_bundle_intro.cpp b/bindings/imgui_bundle/demos_cpp/demo_imgui_bundle_intro.cpp index 2441b05e..31810914 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_imgui_bundle_intro.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_imgui_bundle_intro.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui.h" #include "imgui_md_wrapper/imgui_md_wrapper.h" #include "hello_imgui/hello_imgui.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_imgui_md.cpp b/bindings/imgui_bundle/demos_cpp/demo_imgui_md.cpp index 7ec11e53..abc2e105 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_imgui_md.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_imgui_md.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle // Acknowledgments // This markdown renderer is based on [imgui_md](https://github.com/mekhontsev/imgui_md), by Dmitry Mekhontsev. diff --git a/bindings/imgui_bundle/demos_cpp/demo_imgui_show_demo_window.cpp b/bindings/imgui_bundle/demos_cpp/demo_imgui_show_demo_window.cpp index 5961ae78..f380b815 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_imgui_show_demo_window.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_imgui_show_demo_window.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui_md_wrapper/imgui_md_wrapper.h" #include "demo_utils/animate_logo.h" #include "immapp/browse_to_url.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_imguizmo_launcher.cpp b/bindings/imgui_bundle/demos_cpp/demo_imguizmo_launcher.cpp index d92f62f9..69b8cf79 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_imguizmo_launcher.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_imguizmo_launcher.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui.h" #include "imgui_md_wrapper/imgui_md_wrapper.h" #include "hello_imgui/hello_imgui.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_immapp_launcher.cpp b/bindings/imgui_bundle/demos_cpp/demo_immapp_launcher.cpp index 61750dc2..f629decc 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_immapp_launcher.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_immapp_launcher.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "immapp/immapp.h" #include "demo_utils/demo_app_table.h" #include "demo_utils/api_demos.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_immvision_launcher.cpp b/bindings/imgui_bundle/demos_cpp/demo_immvision_launcher.cpp index 4076cdbc..ebf76d55 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_immvision_launcher.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_immvision_launcher.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui.h" #include "imgui_md_wrapper/imgui_md_wrapper.h" #include "demo_utils/api_demos.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_implot.cpp b/bindings/imgui_bundle/demos_cpp/demo_implot.cpp index 9b5130f3..b5a5bc23 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_implot.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_implot.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include "implot/implot.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_logger.cpp b/bindings/imgui_bundle/demos_cpp/demo_logger.cpp index 7bf09107..c6b53cf1 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_logger.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_logger.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui_md_wrapper/imgui_md_wrapper.h" #include "immapp/immapp.h" #include "hello_imgui/hello_imgui.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_node_editor_launcher.cpp b/bindings/imgui_bundle/demos_cpp/demo_node_editor_launcher.cpp index 8d152169..4c63bccf 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_node_editor_launcher.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_node_editor_launcher.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui.h" #include "imgui_md_wrapper/imgui_md_wrapper.h" #include "hello_imgui/hello_imgui.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_tex_inspect_launcher.cpp b/bindings/imgui_bundle/demos_cpp/demo_tex_inspect_launcher.cpp index eb54e82c..50de6db0 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_tex_inspect_launcher.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_tex_inspect_launcher.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui_md_wrapper/imgui_md_wrapper.h" #include "demo_utils/api_demos.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_text_edit.cpp b/bindings/imgui_bundle/demos_cpp/demo_text_edit.cpp index 0438e281..6c6cdb8c 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_text_edit.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_text_edit.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui.h" #include "immapp/immapp.h" #include "ImGuiColorTextEdit/TextEditor.h" diff --git a/bindings/imgui_bundle/demos_cpp/demo_themes.cpp b/bindings/imgui_bundle/demos_cpp/demo_themes.cpp index fb88cd84..d58f1b8a 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_themes.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_themes.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui_md_wrapper/imgui_md_wrapper.h" #include "hello_imgui/hello_imgui.h" #include diff --git a/bindings/imgui_bundle/demos_cpp/demo_widgets.cpp b/bindings/imgui_bundle/demos_cpp/demo_widgets.cpp index 7dda4a3e..2108d54e 100644 --- a/bindings/imgui_bundle/demos_cpp/demo_widgets.cpp +++ b/bindings/imgui_bundle/demos_cpp/demo_widgets.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "hello_imgui/hello_imgui.h" #include "implot/implot.h" #include "imspinner/imspinner.h" diff --git a/bindings/imgui_bundle/doc/Readme.adoc b/bindings/imgui_bundle/doc/Readme.adoc index e533fe94..dd1b5e16 100644 --- a/bindings/imgui_bundle/doc/Readme.adoc +++ b/bindings/imgui_bundle/doc/Readme.adoc @@ -3813,7 +3813,7 @@ link:https://traineq.org/ImGuiBundle/emscripten/bin/demo_widgets.html[Try these ==== [source, cpp] ---- -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "hello_imgui/hello_imgui.h" #include "implot/implot.h" #include "imspinner/imspinner.h" @@ -4670,7 +4670,7 @@ link:https://traineq.org/ImGuiBundle/emscripten/bin/demo_logger.html[Try the log ==== [source, cpp] ---- -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui_md_wrapper/imgui_md_wrapper.h" #include "immapp/immapp.h" #include "hello_imgui/hello_imgui.h" @@ -4831,7 +4831,7 @@ link:https://traineq.org/ImGuiBundle/emscripten/bin/demo_text_edit.html[Try the ==== [source, cpp] ---- -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui.h" #include "immapp/immapp.h" #include "ImGuiColorTextEdit/TextEditor.h" @@ -6053,7 +6053,7 @@ Immvision was inspired by https://billbaxter.com/projects/imdebug/[The Image Deb **** The MIT License (MIT) -Copyright (c) 2021-2023 Pascal Thomet +Copyright (c) 2021-2024 Pascal Thomet Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -6094,7 +6094,7 @@ I also have an inclination for self documenting code, and the doc you are readin The development of the initial version of Dear ImGui Bundle took about one year at full time. -The bindings are auto-generated thanks to an advanced parser, so that they are easy to keep up to date. I'll give more information about the bindings generator a bit later in 2023. +The bindings are auto-generated thanks to an advanced parser, so that they are easy to keep up to date. Please be tolerant if you find issues! Dear ImGui Bundle is developed for free, under a very permissive license, by one main author (and most of its API comes from external libraries). diff --git a/bindings/imgui_bundle/doc/doc_parts/words_author.adoc b/bindings/imgui_bundle/doc/doc_parts/words_author.adoc index 5fe579f7..d9625f52 100644 --- a/bindings/imgui_bundle/doc/doc_parts/words_author.adoc +++ b/bindings/imgui_bundle/doc/doc_parts/words_author.adoc @@ -38,7 +38,7 @@ Immvision was inspired by https://billbaxter.com/projects/imdebug/[The Image Deb **** The MIT License (MIT) -Copyright (c) 2021-2023 Pascal Thomet +Copyright (c) 2021-2024 Pascal Thomet Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -79,7 +79,7 @@ I also have an inclination for self documenting code, and the doc you are readin The development of the initial version of Dear ImGui Bundle took about one year at full time. -The bindings are auto-generated thanks to an advanced parser, so that they are easy to keep up to date. I'll give more information about the bindings generator a bit later in 2023. +The bindings are auto-generated thanks to an advanced parser, so that they are easy to keep up to date. Please be tolerant if you find issues! Dear ImGui Bundle is developed for free, under a very permissive license, by one main author (and most of its API comes from external libraries). diff --git a/cmake/imgui_bundle_config.h b/cmake/imgui_bundle_config.h index 04c5de6f..7120756a 100644 --- a/cmake/imgui_bundle_config.h +++ b/cmake/imgui_bundle_config.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle //----------------------------------------------------------------------------- // COMPILE-TIME OPTIONS FOR DEAR IMGUI // Runtime options (clipboard callbacks, enabling various features, etc.) can generally be set via the ImGuiIO structure. diff --git a/docs/devel_docs.html b/docs/devel_docs.html index 46e73cc5..b538a11f 100644 --- a/docs/devel_docs.html +++ b/docs/devel_docs.html @@ -484,7 +484,7 @@

Developer docs

diff --git a/docs/faq.html b/docs/faq.html index 03001b7f..21590ea8 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -813,7 +813,7 @@

diff --git a/docs/folders.html b/docs/folders.html index eaeb6808..ae7bfdb8 100644 --- a/docs/folders.html +++ b/docs/folders.html @@ -653,7 +653,7 @@

Repository folders structure

diff --git a/docs/index.html b/docs/index.html index 5848cf7e..45e1bbc5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -536,7 +536,7 @@

Dear ImGui Bundle documentation

diff --git a/docs/install-instructions.html b/docs/install-instructions.html index 6c4f159b..152b8047 100644 --- a/docs/install-instructions.html +++ b/docs/install-instructions.html @@ -698,7 +698,7 @@

Run the C++ demo

diff --git a/docs/introduction.html b/docs/introduction.html index a9eba183..75743491 100644 --- a/docs/introduction.html +++ b/docs/introduction.html @@ -812,7 +812,7 @@

Easily port your code betwe diff --git a/docs/manual.html b/docs/manual.html index 4c610f72..9b482d27 100644 --- a/docs/manual.html +++ b/docs/manual.html @@ -1414,7 +1414,7 @@

API:

diff --git a/docs/porting.html b/docs/porting.html index 3f25a3cc..c755300f 100644 --- a/docs/porting.html +++ b/docs/porting.html @@ -824,7 +824,7 @@

Debug native C++ in python sc diff --git a/docs/quickstart.html b/docs/quickstart.html index f716486c..bd30ee7a 100644 --- a/docs/quickstart.html +++ b/docs/quickstart.html @@ -3946,7 +3946,7 @@

Additional Widgets

-
// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle
+
// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle
 #include "hello_imgui/hello_imgui.h"
 #include "implot/implot.h"
 #include "imspinner/imspinner.h"
@@ -4808,7 +4808,7 @@ 

Logger

-
// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle
+
// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle
 #include "imgui_md_wrapper/imgui_md_wrapper.h"
 #include "immapp/immapp.h"
 #include "hello_imgui/hello_imgui.h"
@@ -4974,7 +4974,7 @@ 

Code Editor

-
// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle
+
// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle
 #include "imgui.h"
 #include "immapp/immapp.h"
 #include "ImGuiColorTextEdit/TextEditor.h"
@@ -5135,7 +5135,7 @@ 

And many more!

diff --git a/docs/words_author.html b/docs/words_author.html index 35d97d96..d1177250 100644 --- a/docs/words_author.html +++ b/docs/words_author.html @@ -551,7 +551,7 @@

License

The MIT License (MIT)

-

Copyright (c) 2021-2023 Pascal Thomet

+

Copyright (c) 2021-2024 Pascal Thomet

Permission is hereby granted, free of charge, to any person obtaining a copy @@ -604,7 +604,7 @@

How is Dear ImGui Bundle developed<

The development of the initial version of Dear ImGui Bundle took about one year at full time.

-

The bindings are auto-generated thanks to an advanced parser, so that they are easy to keep up to date. I’ll give more information about the bindings generator a bit later in 2023.

+

The bindings are auto-generated thanks to an advanced parser, so that they are easy to keep up to date.

Please be tolerant if you find issues! Dear ImGui Bundle is developed for free, under a very permissive license, by one main author (and most of its API comes from external libraries).

@@ -646,7 +646,7 @@

History

diff --git a/external/ImCoolBar/bindings/pybind_imcoolbar.cpp b/external/ImCoolBar/bindings/pybind_imcoolbar.cpp index 2e6d8eef..52f7aa54 100644 --- a/external/ImCoolBar/bindings/pybind_imcoolbar.cpp +++ b/external/ImCoolBar/bindings/pybind_imcoolbar.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/ImFileDialog/bindings/pybind_im_file_dialog.cpp b/external/ImFileDialog/bindings/pybind_im_file_dialog.cpp index 82f7e68d..600091a7 100644 --- a/external/ImFileDialog/bindings/pybind_im_file_dialog.cpp +++ b/external/ImFileDialog/bindings/pybind_im_file_dialog.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/ImFileDialog/bundle_integration/ImFileDialogTextureHelper.cpp b/external/ImFileDialog/bundle_integration/ImFileDialogTextureHelper.cpp index 9c1298c2..b3eba40c 100644 --- a/external/ImFileDialog/bundle_integration/ImFileDialogTextureHelper.cpp +++ b/external/ImFileDialog/bundle_integration/ImFileDialogTextureHelper.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "ImFileDialog/ImFileDialog.h" #include "hello_imgui/hello_imgui_include_opengl.h" #include "imgui.h" diff --git a/external/ImFileDialog/bundle_integration/ImFileDialogTextureHelper.h b/external/ImFileDialog/bundle_integration/ImFileDialogTextureHelper.h index 45f96f6a..1fa35d6e 100644 --- a/external/ImFileDialog/bundle_integration/ImFileDialogTextureHelper.h +++ b/external/ImFileDialog/bundle_integration/ImFileDialogTextureHelper.h @@ -1,2 +1,2 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle void ImFileDialogSetupTextureLoader(); diff --git a/external/ImGuiColorTextEdit/bindings/pybind_imgui_color_text_edit.cpp b/external/ImGuiColorTextEdit/bindings/pybind_imgui_color_text_edit.cpp index fca529ef..cba76cc7 100644 --- a/external/ImGuiColorTextEdit/bindings/pybind_imgui_color_text_edit.cpp +++ b/external/ImGuiColorTextEdit/bindings/pybind_imgui_color_text_edit.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/ImGuizmo/ImGuizmoPure/Editable.h b/external/ImGuizmo/ImGuizmoPure/Editable.h index 44ff6d9c..f7f1b507 100644 --- a/external/ImGuizmo/ImGuizmoPure/Editable.h +++ b/external/ImGuizmo/ImGuizmoPure/Editable.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #pragma once // // Several utilities to help the use of the Immediate Gui paradigm in the context of pure functions diff --git a/external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.cpp b/external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.cpp index d9e86b23..b8a10c52 100644 --- a/external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.cpp +++ b/external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "ImCurveEditPure.h" diff --git a/external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.h b/external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.h index bc0fafa2..0757644e 100644 --- a/external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.h +++ b/external/ImGuizmo/ImGuizmoPure/ImCurveEditPure.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #pragma once #include "ImGuizmo/ImCurveEdit.h" #include "ImGuizmoPure/Editable.h" diff --git a/external/ImGuizmo/ImGuizmoPure/ImGradientPure.cpp b/external/ImGuizmo/ImGuizmoPure/ImGradientPure.cpp index d3315bbb..2de6223d 100644 --- a/external/ImGuizmo/ImGuizmoPure/ImGradientPure.cpp +++ b/external/ImGuizmo/ImGuizmoPure/ImGradientPure.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "ImGuizmoPure/ImGradientPure.h" #include diff --git a/external/ImGuizmo/ImGuizmoPure/ImGradientPure.h b/external/ImGuizmo/ImGuizmoPure/ImGradientPure.h index ff3fc486..7f81136c 100644 --- a/external/ImGuizmo/ImGuizmoPure/ImGradientPure.h +++ b/external/ImGuizmo/ImGuizmoPure/ImGradientPure.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #pragma once #include "imgui.h" #include "ImGuizmo/ImGradient.h" diff --git a/external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.cpp b/external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.cpp index 6d19f45f..b80398f3 100644 --- a/external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.cpp +++ b/external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui_internal.h" #include "ImGuizmoPure/ImGuizmoPure.h" diff --git a/external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.h b/external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.h index 0063fd7f..c93abacc 100644 --- a/external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.h +++ b/external/ImGuizmo/ImGuizmoPure/ImGuizmoPure.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #pragma once #include "imgui.h" diff --git a/external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.cpp b/external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.cpp index 0646d060..e5f1713e 100644 --- a/external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.cpp +++ b/external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #define IMGUI_DEFINE_MATH_OPERATORS #include "imgui.h" #include "imgui_internal.h" diff --git a/external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.h b/external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.h index c550e8ea..a5e0946b 100644 --- a/external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.h +++ b/external/ImGuizmo/ImGuizmoPure/ImZoomSliderPure.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #pragma once #include "imgui.h" #include diff --git a/external/ImGuizmo/bindings/pybind_imguizmo.cpp b/external/ImGuizmo/bindings/pybind_imguizmo.cpp index 38f74049..8079766e 100644 --- a/external/ImGuizmo/bindings/pybind_imguizmo.cpp +++ b/external/ImGuizmo/bindings/pybind_imguizmo.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/_sandbox/imfiledialog_test/imfiledialog_test.main.cpp b/external/_sandbox/imfiledialog_test/imfiledialog_test.main.cpp index 5fe7a466..6176ea21 100644 --- a/external/_sandbox/imfiledialog_test/imfiledialog_test.main.cpp +++ b/external/_sandbox/imfiledialog_test/imfiledialog_test.main.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "hello_imgui/hello_imgui.h" #include "hello_imgui/hello_imgui_include_opengl.h" # include "imgui.h" diff --git a/external/_sandbox/imguizmo_test/imguizmo_test.main.cpp b/external/_sandbox/imguizmo_test/imguizmo_test.main.cpp index 3485a376..c926c169 100644 --- a/external/_sandbox/imguizmo_test/imguizmo_test.main.cpp +++ b/external/_sandbox/imguizmo_test/imguizmo_test.main.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle // Adapted from https://github.com/CedricGuillemet/ImGuizmo/blob/master/example/main.cpp #define IMGUI_DEFINE_MATH_OPERATORS diff --git a/external/bindings_generation/bindings_generator_template/pybind_LIBNAME.cpp b/external/bindings_generation/bindings_generator_template/pybind_LIBNAME.cpp index 7e1aaf12..77f7ee36 100644 --- a/external/bindings_generation/bindings_generator_template/pybind_LIBNAME.cpp +++ b/external/bindings_generation/bindings_generator_template/pybind_LIBNAME.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/bindings_generation/cpp/module.cpp b/external/bindings_generation/cpp/module.cpp index c47cd638..b1b0febc 100644 --- a/external/bindings_generation/cpp/module.cpp +++ b/external/bindings_generation/cpp/module.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include diff --git a/external/bindings_generation/cpp/pybind_imgui_bundle.cpp b/external/bindings_generation/cpp/pybind_imgui_bundle.cpp index 15253a68..ea67bde1 100644 --- a/external/bindings_generation/cpp/pybind_imgui_bundle.cpp +++ b/external/bindings_generation/cpp/pybind_imgui_bundle.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include diff --git a/external/hello_imgui/bindings/pybind_hello_imgui.cpp b/external/hello_imgui/bindings/pybind_hello_imgui.cpp index 397c001c..4bda3080 100644 --- a/external/hello_imgui/bindings/pybind_hello_imgui.cpp +++ b/external/hello_imgui/bindings/pybind_hello_imgui.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/hello_imgui/hello_imgui b/external/hello_imgui/hello_imgui index 6194f424..2ec7c165 160000 --- a/external/hello_imgui/hello_imgui +++ b/external/hello_imgui/hello_imgui @@ -1 +1 @@ -Subproject commit 6194f424306995db7fb5f48594a2d42d7c538b01 +Subproject commit 2ec7c16580033fc15924718ac8088d23162e4c1d diff --git a/external/imgui-command-palette/bindings/pybind_imgui_command_palette.cpp b/external/imgui-command-palette/bindings/pybind_imgui_command_palette.cpp index 0703256c..7f024a61 100644 --- a/external/imgui-command-palette/bindings/pybind_imgui_command_palette.cpp +++ b/external/imgui-command-palette/bindings/pybind_imgui_command_palette.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/imgui-command-palette/imgui-command-palette-py-wrapper/imgui-command-palette-py-wrapper.h b/external/imgui-command-palette/imgui-command-palette-py-wrapper/imgui-command-palette-py-wrapper.h index 9fad4dda..37bef7b4 100644 --- a/external/imgui-command-palette/imgui-command-palette-py-wrapper/imgui-command-palette-py-wrapper.h +++ b/external/imgui-command-palette/imgui-command-palette-py-wrapper/imgui-command-palette-py-wrapper.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "../imgui-command-palette/imcmd_command_palette.h" diff --git a/external/imgui-knobs/bindings/pybind_imgui_knobs.cpp b/external/imgui-knobs/bindings/pybind_imgui_knobs.cpp index 75cca551..5ef96666 100644 --- a/external/imgui-knobs/bindings/pybind_imgui_knobs.cpp +++ b/external/imgui-knobs/bindings/pybind_imgui_knobs.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/imgui-node-editor/bindings/pybind_imgui_node_editor.cpp b/external/imgui-node-editor/bindings/pybind_imgui_node_editor.cpp index a3b73ed9..6a3ed914 100644 --- a/external/imgui-node-editor/bindings/pybind_imgui_node_editor.cpp +++ b/external/imgui-node-editor/bindings/pybind_imgui_node_editor.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/imgui-node-editor/imgui_node_editor_immapp/node_editor_default_context.cpp b/external/imgui-node-editor/imgui_node_editor_immapp/node_editor_default_context.cpp index 0d2a16c5..b5fa3d87 100644 --- a/external/imgui-node-editor/imgui_node_editor_immapp/node_editor_default_context.cpp +++ b/external/imgui-node-editor/imgui_node_editor_immapp/node_editor_default_context.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #define IMGUI_DEFINE_MATH_OPERATORS #include "node_editor_default_context.h" #include "imgui-node-editor/imgui_node_editor_internal.h" diff --git a/external/imgui-node-editor/imgui_node_editor_immapp/node_editor_default_context.h b/external/imgui-node-editor/imgui_node_editor_immapp/node_editor_default_context.h index 402f507d..f871104b 100644 --- a/external/imgui-node-editor/imgui_node_editor_immapp/node_editor_default_context.h +++ b/external/imgui-node-editor/imgui_node_editor_immapp/node_editor_default_context.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #pragma once #include "imgui-node-editor/imgui_node_editor.h" diff --git a/external/imgui/bindings/imgui_docking_internal_types.h b/external/imgui/bindings/imgui_docking_internal_types.h index 9515ca52..d2856bb3 100644 --- a/external/imgui/bindings/imgui_docking_internal_types.h +++ b/external/imgui/bindings/imgui_docking_internal_types.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui.h" #include "imgui_internal.h" diff --git a/external/imgui/bindings/pybind_imgui.cpp b/external/imgui/bindings/pybind_imgui.cpp index 100c75e0..ce7bd888 100644 --- a/external/imgui/bindings/pybind_imgui.cpp +++ b/external/imgui/bindings/pybind_imgui.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/imgui/bindings/pybind_imgui_backends.cpp b/external/imgui/bindings/pybind_imgui_backends.cpp index 96e31f2b..2cf4d2d9 100644 --- a/external/imgui/bindings/pybind_imgui_backends.cpp +++ b/external/imgui/bindings/pybind_imgui_backends.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include "imgui/backends/imgui_impl_glfw.h" diff --git a/external/imgui/bindings/pybind_imgui_internal.cpp b/external/imgui/bindings/pybind_imgui_internal.cpp index 6d368680..8a122507 100644 --- a/external/imgui/bindings/pybind_imgui_internal.cpp +++ b/external/imgui/bindings/pybind_imgui_internal.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/imgui/bindings/pybind_imgui_test_engine.cpp b/external/imgui/bindings/pybind_imgui_test_engine.cpp index bc13fa6d..362bed06 100644 --- a/external/imgui/bindings/pybind_imgui_test_engine.cpp +++ b/external/imgui/bindings/pybind_imgui_test_engine.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/imgui/imgui_pywrappers/imgui_internal_pywrappers.cpp b/external/imgui/imgui_pywrappers/imgui_internal_pywrappers.cpp index 32c166e0..79527cc8 100644 --- a/external/imgui/imgui_pywrappers/imgui_internal_pywrappers.cpp +++ b/external/imgui/imgui_pywrappers/imgui_internal_pywrappers.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle // Handwritten wrappers around parts of the imgui API, when needed for the python bindings #include "imgui.h" #include "imgui_pywrappers/imgui_internal_pywrappers.h" diff --git a/external/imgui/imgui_pywrappers/imgui_internal_pywrappers.h b/external/imgui/imgui_pywrappers/imgui_internal_pywrappers.h index 7f705c19..fff880a5 100644 --- a/external/imgui/imgui_pywrappers/imgui_internal_pywrappers.h +++ b/external/imgui/imgui_pywrappers/imgui_internal_pywrappers.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle // Handwritten wrappers around parts of the imgui API, when needed for the python bindings #include "imgui.h" #include "imgui_internal.h" diff --git a/external/imgui/imgui_pywrappers/imgui_pywrappers.cpp b/external/imgui/imgui_pywrappers/imgui_pywrappers.cpp index de371a57..1ef28382 100644 --- a/external/imgui/imgui_pywrappers/imgui_pywrappers.cpp +++ b/external/imgui/imgui_pywrappers/imgui_pywrappers.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle // Handwritten wrappers around parts of the imgui API, when needed for the python bindings #include "imgui.h" #include "imgui_pywrappers/imgui_pywrappers.h" diff --git a/external/imgui/imgui_pywrappers/imgui_pywrappers.h b/external/imgui/imgui_pywrappers/imgui_pywrappers.h index 063c35c7..a98c0729 100644 --- a/external/imgui/imgui_pywrappers/imgui_pywrappers.h +++ b/external/imgui/imgui_pywrappers/imgui_pywrappers.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle // Handwritten wrappers around parts of the imgui API, when needed for the python bindings #include "imgui.h" #include diff --git a/external/imgui_md/bindings/pybind_imgui_md.cpp b/external/imgui_md/bindings/pybind_imgui_md.cpp index 56c7fed7..78212aa7 100644 --- a/external/imgui_md/bindings/pybind_imgui_md.cpp +++ b/external/imgui_md/bindings/pybind_imgui_md.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/imgui_md/imgui_md_wrapper/imgui_md_wrapper.cpp b/external/imgui_md/imgui_md_wrapper/imgui_md_wrapper.cpp index 0351bd98..a919c895 100644 --- a/external/imgui_md/imgui_md_wrapper/imgui_md_wrapper.cpp +++ b/external/imgui_md/imgui_md_wrapper/imgui_md_wrapper.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui_md_wrapper.h" #ifdef HELLOIMGUI_HAS_OPENGL // Image rendering with markdown only works with OpenGl diff --git a/external/imgui_md/imgui_md_wrapper/imgui_md_wrapper.h b/external/imgui_md/imgui_md_wrapper/imgui_md_wrapper.h index 0be7db07..7adeeffa 100644 --- a/external/imgui_md/imgui_md_wrapper/imgui_md_wrapper.h +++ b/external/imgui_md/imgui_md_wrapper/imgui_md_wrapper.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #pragma once #include "imgui.h" diff --git a/external/imgui_tex_inspect/bindings/pybind_imgui_tex_inspect.cpp b/external/imgui_tex_inspect/bindings/pybind_imgui_tex_inspect.cpp index 6a29caff..b18d06d1 100644 --- a/external/imgui_tex_inspect/bindings/pybind_imgui_tex_inspect.cpp +++ b/external/imgui_tex_inspect/bindings/pybind_imgui_tex_inspect.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include "imgui_tex_inspect/imgui_tex_inspect_internal.h" diff --git a/external/imgui_toggle/bindings/pybind_imgui_toggle.cpp b/external/imgui_toggle/bindings/pybind_imgui_toggle.cpp index f4868f28..09192b4a 100644 --- a/external/imgui_toggle/bindings/pybind_imgui_toggle.cpp +++ b/external/imgui_toggle/bindings/pybind_imgui_toggle.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include //#include //#include diff --git a/external/immapp/bindings/pybind_immapp_cpp.cpp b/external/immapp/bindings/pybind_immapp_cpp.cpp index b30c12b0..a54e9579 100644 --- a/external/immapp/bindings/pybind_immapp_cpp.cpp +++ b/external/immapp/bindings/pybind_immapp_cpp.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/immvision/bindings/pybind_immvision.cpp b/external/immvision/bindings/pybind_immvision.cpp index c6463111..8c2a6608 100644 --- a/external/immvision/bindings/pybind_immvision.cpp +++ b/external/immvision/bindings/pybind_immvision.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include diff --git a/external/implot/bindings/pybind_implot.cpp b/external/implot/bindings/pybind_implot.cpp index 96d66c8c..94f28c8d 100644 --- a/external/implot/bindings/pybind_implot.cpp +++ b/external/implot/bindings/pybind_implot.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/implot/bindings/pybind_implot_internal.cpp b/external/implot/bindings/pybind_implot_internal.cpp index ff9bf20d..2e89b5b7 100644 --- a/external/implot/bindings/pybind_implot_internal.cpp +++ b/external/implot/bindings/pybind_implot_internal.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include #include diff --git a/external/imspinner/bindings/pybind_imspinner.cpp b/external/imspinner/bindings/pybind_imspinner.cpp index 21754275..fba8376f 100644 --- a/external/imspinner/bindings/pybind_imspinner.cpp +++ b/external/imspinner/bindings/pybind_imspinner.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include "imspinner/imspinner.h" // Change this include to the library you are binding diff --git a/external/portable_file_dialogs/bindings/pybind_portable_file_dialogs.cpp b/external/portable_file_dialogs/bindings/pybind_portable_file_dialogs.cpp index 007d0225..2888d60b 100644 --- a/external/portable_file_dialogs/bindings/pybind_portable_file_dialogs.cpp +++ b/external/portable_file_dialogs/bindings/pybind_portable_file_dialogs.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include #include diff --git a/imgui_bundle_cmake/imgui_bundle_add_app.cmake b/imgui_bundle_cmake/imgui_bundle_add_app.cmake index b83d50b3..54fd01d5 100644 --- a/imgui_bundle_cmake/imgui_bundle_add_app.cmake +++ b/imgui_bundle_cmake/imgui_bundle_add_app.cmake @@ -1,4 +1,4 @@ -# Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +# Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle set(himgui_cmake_path ${CMAKE_CURRENT_LIST_DIR}/../external/hello_imgui/hello_imgui/hello_imgui_cmake) set(HELLOIMGUI_CMAKE_PATH ${himgui_cmake_path} CACHE STRING "HELLOIMGUI_CMAKE_PATH" FORCE) include(${himgui_cmake_path}/hello_imgui_add_app.cmake) diff --git a/litgen_imconfig.h b/litgen_imconfig.h index a45fb2b5..64c1f78c 100644 --- a/litgen_imconfig.h +++ b/litgen_imconfig.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle //----------------------------------------------------------------------------- // COMPILE-TIME OPTIONS FOR DEAR IMGUI // Runtime options (clipboard callbacks, enabling various features, etc.) can generally be set via the ImGuiIO structure. diff --git a/pybind_native_debug/pybind_native_debug.cpp b/pybind_native_debug/pybind_native_debug.cpp index 7f766009..8a4a7baa 100644 --- a/pybind_native_debug/pybind_native_debug.cpp +++ b/pybind_native_debug/pybind_native_debug.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle //This program reads the Python virtual environment path from a configuration file named // pybind_native_debug_venv.txt diff --git a/src/imgui_bundle/imgui_bundle.cpp b/src/imgui_bundle/imgui_bundle.cpp index 3c5aca5c..573e16e1 100644 --- a/src/imgui_bundle/imgui_bundle.cpp +++ b/src/imgui_bundle/imgui_bundle.cpp @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #include "imgui_bundle/imgui_bundle.h" int SomeCompilersDoNotLikeEmptyLibraries() diff --git a/src/imgui_bundle/imgui_bundle.h b/src/imgui_bundle/imgui_bundle.h index 50365df2..8504a677 100644 --- a/src/imgui_bundle/imgui_bundle.h +++ b/src/imgui_bundle/imgui_bundle.h @@ -1,4 +1,4 @@ -// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2023 Pascal Thomet - https://github.com/pthom/imgui_bundle +// Part of ImGui Bundle - MIT License - Copyright (c) 2022-2024 Pascal Thomet - https://github.com/pthom/imgui_bundle #pragma once