1
0
mirror of https://github.com/ocornut/imgui.git synced 2024-12-21 03:56:03 +01:00
Commit Graph

54 Commits

Author SHA1 Message Date
Mark Jansen
4b654db904
CI: Build example_sdl2_sdlrenderer2 with msbuild () 2024-08-06 20:27:23 +02:00
ocornut
7b8107e7c8 Examples: GLFW+WebGPU: Rename example_emscripten_wgpu/ to example_glfw_wgpu/ (, ) 2024-04-16 14:16:32 +02:00
Bruce Mitchener
6172c22c5d
CI: Update to actions/checkout v4 from v3. () 2024-02-01 16:07:29 +01:00
ocornut
6850194f60 CI: Fixes WGPU example build. 2024-01-22 15:01:21 +01:00
ocornut
77eba4d0d1 CI: resume using latest Emscripten
Change for  broke, supposedly because using old version of emsdk.
Initial reason for locking 3.1.37 was 3.1.38 had a bug, now fixed https://github.com/emscripten-core/emscripten/issues/19363
2023-07-13 12:46:40 +02:00
ocornut
7348e99269 CI: temporarily use Emscripten 3.1.37 because 3.1.18 has a regression.
Ref https://github.com/emscripten-core/emscripten/issues/19363
2023-05-18 12:33:47 +02:00
duddel
57d0fcd021 Examples: Fix Android example build for Gradle 8. () 2023-03-07 14:01:20 +01:00
ocornut
85395b76b0 CI: Update versions.
Backends: GLFW: Warning fix under Linux.
2023-02-07 20:17:18 +01:00
ocornut
1b27ac982f Backends+Examples: SDL2: renamed imgui_impl_sdl.cpp/.h to imgui_impl_sdl2.cpp/.h. ()
+ CI: Update Windows CI to update SDL 2.26.3 instead of 2.0.10
2023-02-07 12:04:38 +01:00
ocornut
46efed8b70 CI: Fix Emscripten build. 2023-02-02 19:35:36 +01:00
ocornut
07efd7cc20 Renamed IMGUI_DISABLE_METRICS_WINDOW to IMGUI_DISABLE_DEBUG_TOOLS. 2022-06-15 16:02:55 +02:00
ocornut
8d3906365d CI: Fixes for OSX + explicitely request C++11. 2022-02-15 17:25:11 +01:00
ocornut
bf08c13e9b Inputs: Extra Keys / AddKeyEvent(): bidirectional mapping, basic CI, simplify backends, asserts on misuses, tested backward compat. (, , )
(edit: simplified backends merged into previous commits to make history clearer)
2022-01-10 15:09:56 +01:00
Rokas Kupstys
0e8c199e87 CI: Use regex to fix vcxproj platform and toolset versions. () Remove Discord integration. 2021-12-13 14:58:23 +01:00
Rokas Kupstys
13cdf2ff0e CI: Add MinGW DLL builds, 2021-10-13 17:24:08 +02:00
Rokas Kupstys
b08ed61907 CI: Build with empty IM_ASSERT() macro. 2021-08-27 16:21:17 +02:00
Rokas Kupstys
4c420f3cf9 CI: Add a build of imgui_impl_vulkan.cpp with IMGUI_IMPL_VULKAN_NO_PROTOTYPES defined. (, , ) 2021-05-25 16:01:25 +02:00
ocornut
7cdb3850e7 CI: test with ImTextureID as pointer to catch accidental reuse of const () 2021-04-26 10:18:28 +02:00
duddel
fb85c0341b
Add Android backend and example () 2021-03-04 10:35:44 +01:00
Rokas Kupstys
3f5bb5939a Examples: Fix MinGW detection in makefiles. Fix example_null build due to missing IME input libs. () 2021-02-24 17:18:53 +01:00
Rokas Kupstys
9576dfd5e7 CI: Use workflow_run to trigger scheduled builds and static analysis.
Scheduled builds now are triggered by a dummy "scheduled" workflow that is invoked by the timer. This gives forks an ability to disable scheduled builds while maintaining ability to perform CI builds in forked repository. Similarly static analysis is invoked on completion of "build" workflow, ensuring analysis is performed with every build. Also should build workflow triggers change, we do not need to replicate same changes in static analysis workflow file.
2021-02-16 14:39:16 +01:00
Oleh Prypin
3b4d3a9b73 Simplify CI scripts ()
* Deps paths through https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable
* Use heredocs for pasting source code
* Remove fetch-depth arg, it's the default
* Merge the `brew install`s, it's simpler and maybe even faster
2021-02-10 16:08:46 +01:00
Basil Fierz
5853fbd68b Backends, Examples: Added support for WebGPU and corresponding example ()
(Squashed 11 commits)
2021-01-28 11:37:46 +01:00
ocornut
d20f2bc90a Rename example_emscripten/ to example_emscripten_opengl3/ () 2020-12-02 11:23:56 +01:00
Borislav Stanimirov
fcc2b71724 CI: Fix testing for Windows DLL builds + fix broken DLL build. (, ) 2020-11-18 22:45:44 +01:00
Rokas Kupstys
c6f9c558ec CI: Use our own discord notifier. 2020-10-08 14:23:55 +02:00
ocornut
5f336ce8f8 Tab Bar: Fixed buffer underflow in TabBarLayout, introduced by 4a57a982b (, )
+ Link to CI actions added in 3be352f
2020-10-01 13:31:53 +02:00
Rokas Kupstys
3be352fc80 CI: Add discord notifications. 2020-09-30 14:58:18 +02:00
Louis Schnellbach
0e5b1ea297
CI: imscripten fastcomp backend is now deprecated ()
Fastcomp backend was introduced here: 14b18697e6
Emscripten changelog: https://emscripten.org/docs/introducing_emscripten/release_notes.html?highlight=2.0.0:%2008/10/2020
Emscripten issue: https://github.com/emscripten-core/emsdk/pull/590

Updated CHANGELOG.txt
2020-08-12 16:26:42 +02:00
omar
a4dd4d60b4 CI: moved static analysis to a separate project + fix (uninitialized variable, was harmless in this case). 2020-08-10 17:46:02 +02:00
ocornut
90b152f265 ImFontAtlas: Fixed multiple rebuild with same inputs erroneously increased ConfigDataCount. CI: Update Ubuntu 18.04 > 20.04 (motivated by )
Fix Freetype warning.
2020-08-07 16:27:55 +02:00
Rokas Kupstys
0d03e1fafa CI: Fix emscripten builds that broke due behavior change of emscripten SDK. 2020-07-07 13:06:02 +02:00
Rokas Kupstys
6b688561aa CI: Test building without C++ runtime on GCC/Clang. 2020-05-25 14:43:18 +02:00
Rokas Kupstys
794bf7a28d CI: Implement builds with IMGUI_DISABLE_WIN32_FUNCTIONS, IMGUI_DISABLE_FILE_FUNCTIONS, IMGUI_USE_BGRA_PACKED_COLOR IM_VEC2_CLASS_EXTRA, IM_VEC4_CLASS_EXTRA and building library as a DLL. 2020-05-04 11:05:07 +02:00
omar
670367e51d Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. (, , ) 2020-03-24 20:15:17 +01:00
omar
d8824f9a9a CI: Clarify purpose of example_null, Changelog 2020-03-19 11:13:52 +01:00
Rokas Kupstys
ac5ffffc23 CI: Test builds with freetype on linux. 2020-03-19 11:05:53 +01:00
Rokas Kupstys
75a65f6fb0 CI: Test build with large indices, obsolete functions disabled and demo/metrics windows disabled.
+ amend notes
2020-03-17 20:33:28 +01:00
ocornut
e137db2df7 CI: Enable error on warnings for the extra warnings builds as an experiment. FAQ tweaks 2020-03-10 14:09:47 +01:00
ocornut
a41332453e Unicode: Changelog, comments, minimum CI integration. (, , ) 2020-03-03 18:53:29 +01:00
Rokas Kupstys
21b9e42964 Minor fixes to example_sdl_metal and a changelog entry.
Add example_sdl_metal to CI builds.

Closes .
2020-02-10 16:53:37 +01:00
Rokas Kupstys
7a22767483 CI: Add MSVC extra warnings build and correct labels of other extra warnings builds. 2020-01-22 14:17:03 +01:00
Rokas Kupstys
f03c00bc89 Added imgui_single_file.h, We use this to validate compiling all *.cpp in same compilation unit.
Removed Unity builds stuff from example_null/. CI builds a temporary .cpp file.
2020-01-10 19:04:35 +01:00
Rokas Kupstys
97a8dc6514 CI: Added PVS-Studio static analysis on the continuous-integration server. 2020-01-10 16:58:39 +01:00
Rokas Kupstys
bf6d1ba3d1 CI: Add 32/64 bit build variations to builds with extra warnings. 2019-11-27 16:20:19 +01:00
Rokas Kupstys
1742ca45c5 CI: Add unity builds test. () 2019-11-27 16:18:52 +01:00
Rokas Kupstys
1615e9ea2a CI: Enable extended warnings in example_null builds.
CI: Add MinGW build with extra warnings on windows.

(cherry picked from commit ebc98c273054d0f9b305a1346db98052616a8b21)
2019-11-25 16:38:21 +01:00
omar
7c441e37fa CI: Update jobs to MacOS latest (Catalina)
Metrics: Added description to Item Picker.
2019-11-13 20:34:55 +01:00
Rokas Kupstys
bcd752cfcc CI: Fix emscripten builds after portable SDK archive became unavailable.
(cherry picked from commit 14b18697e653de80f75af18113033b2086846194)
2019-11-04 15:17:06 +01:00
Rokas Kupstys
5006639526 CI: Add scheduled builds and limit some examples to build only on schedule in order to decrease time of builds performed on each push.
(cherry picked from commit 6c0e1baca29b853586dadf75eb32ef75e2725f10)
2019-10-30 15:58:03 +01:00