Commit Graph

  • 6eb85e7d5c generator: Clearly fail when parse fails; exclude obsolete fns for cl. Thanks to @idbrii sonoro1234 2022-09-01 19:06:19 +02:00
  • 068e91970d cpp2ffi: add custom generation machinery sonoro1234 2022-08-30 12:56:58 +02:00
  • b5cce9f1a5 update .gitsubmodules sonoro1234 2022-08-08 11:03:54 +02:00
  • ea5b077fbe vardef_re modified for = {} initialization sonoro1234 2022-08-05 14:49:26 +02:00
  • a44ce77641 cpp2ffi: add clean_functypedef (cimplot needs it https://github.com/cimgui/cimplot/issues/11) sonoro1234 2022-07-25 13:11:24 +02:00
  • 15e4f5015d backend test sdl: add c++11 to CMakeLists.txt sonoro1234 2022-07-18 10:48:47 +02:00
  • 9b7d045962 Merge branch 'master' into docking_inter sonoro1234 2022-06-22 18:32:03 +02:00
  • 44b388121a generator: dont error if VULKAN_SDK==nil (because it is executed in no vulkan generation also) sonoro1234 2022-06-22 12:43:41 +02:00
  • 13c4f47172 generator: use VULKAN_SDK env variable to find vulkan sonoro1234 2022-06-22 12:33:46 +02:00
  • d1f60f24e1 example_vulkan: add CIMGUI_USE_VULKAN and SDL sonoro1234 2022-06-22 12:18:03 +02:00
  • 4c1fd9fc0a Merge pull request #204 from Sand3r-/example/sdl_vulkan Victor Bombi 2022-06-22 11:45:13 +02:00
  • 1616776d77 extraclean sonoro1234 2022-06-21 22:21:25 +02:00
  • eccb961bc7 Add vulkan example info to README.md Michal 'Sand3r-' Gallus 2022-06-20 16:17:57 +02:00
  • e3d115bce2 Add SDL2+Vulkan example Michal 'Sand3r-' Gallus 2022-06-20 16:14:08 +02:00
  • 82b8c66f59 extraclean sonoro1234 2022-06-21 22:21:25 +02:00
  • 08d5ad7f93 pull imgui 1.88 and generate 1.88 sonoro1234 2022-06-21 20:03:54 +02:00
  • 8e625e95fd pull imgui docking and generate 1.88dock sonoro1234 2022-06-21 19:59:10 +02:00
  • b5d0aba261 implementations generation sonoro1234 2022-06-21 19:54:13 +02:00
  • 0b8015191d Merge branch 'docking_inter' sonoro1234 2022-06-21 19:43:16 +02:00
  • 433cccd795 backend_test folder modification for several examples sonoro1234 2022-06-21 19:35:37 +02:00
  • 633fe954bf backend_test: modification for CIMGUI_USE sonoro1234 2022-06-21 19:23:41 +02:00
  • a66528f9b1 generator.lua: impl generation now has guards CIMGUI_USE_ sonoro1234 2022-06-21 19:20:40 +02:00
  • 439bae8107 generation sonoro1234 2022-02-25 11:24:02 +01:00
  • 261250f88f generation sonoro1234 2022-02-25 11:22:51 +01:00
  • 069b850526 Merge branch 'master' into docking_inter sonoro1234 2022-02-25 11:20:45 +01:00
  • 9a87a0d5f6 Merge pull request #197 from Xyene/Wstrict-prototypes Victor Bombi 2022-02-25 11:13:54 +01:00
  • 987cf98e9c generator: generate -Wstrict-prototypes-compatible code Tudor Brindus 2022-02-20 12:22:55 -05:00
  • 618ca008ea Merge branch 'master' into docking_inter sonoro1234 2022-02-22 17:04:07 +01:00
  • 881777a2fc Merge pull request #199 from rokups/rk/fix-ci Victor Bombi 2022-02-22 16:47:04 +01:00
  • cf04541b41 Use C++11 standard (required by Dear ImGui). Rokas Kupstys 2022-02-22 16:47:44 +02:00
  • aef3787bb1 cpp2ffi: ignore constexpr sonoro1234 2022-02-21 16:24:55 +01:00
  • 94e632a253 cpp2ffi: ignore constexpr sonoro1234 2022-02-21 16:24:55 +01:00
  • bd5a043957 pull imgui 1.87 and generate 1.87 sonoro1234 2022-02-07 19:07:25 +01:00
  • 4492660bb9 pull imgui docking 1.87 and generate 1.87dock sonoro1234 2022-02-07 18:56:16 +01:00
  • 88e0bc9a9a Merge branch 'docking_inter' sonoro1234 2022-01-31 19:14:58 +01:00
  • 1afd93dd45 generation of 1.86dock with new generator sonoro1234 2022-01-31 17:59:15 +01:00
  • dac713c763 generator: use gen_template_typedef_auto sonoro1234 2022-01-31 17:52:57 +01:00
  • 938f8ccf87 cpp2ffi: function_re changed to allow __attribute__ after function declaration, save and load cimgui_inherited, save preprocessed.h sonoro1234 2022-01-31 11:36:30 +01:00
  • e6705a8522 cpp2ffi: add gen_template_typedef_auto so that user does not need to provide function sonoro1234 2022-01-29 20:13:53 +01:00
  • fdc9511bd7 cpp2ffi: simplify gen_template_typedef sonoro1234 2022-01-29 18:08:57 +01:00
  • fe4dff78bd cpp2ffi: clean_spaces: no spaces around >> operator sonoro1234 2022-01-29 17:54:01 +01:00
  • 07ceedf37b cpp2ffi: save templated structs sonoro1234 2022-01-29 17:46:26 +01:00
  • 0be2b20a16 cpp2ffi: check_template: dont add space between template and * sonoro1234 2022-01-29 16:14:28 +01:00
  • b5f5a03851 newtypedefs generation3 sonoro1234 2022-01-29 12:22:39 +01:00
  • a51a8f7a86 newtypedefs generation2 sonoro1234 2022-01-29 11:14:00 +01:00
  • de25c00ddd generator and cpp2ffi: new typedefs generation sonoro1234 2022-01-28 16:13:05 +01:00
  • 678887ee99 cpp2ffi: parse_enum_value add - operator, when not loca take parent location, templates take full template string sonoro1234 2022-01-26 13:08:10 +01:00
  • b0cfee6183 backend_test: no need for gl3w initialization (done by imgui opengl3 impl) sonoro1234 2022-01-15 20:06:15 +01:00
  • d0bcf4551b backend_test: no need for gl3w initialization (done by imgui opengl3 impl) sonoro1234 2022-01-15 20:06:15 +01:00
  • 49d45008e0 pull imgui 1.86docking and generate Victor Bombi 2021-12-29 12:27:34 +01:00
  • ad929978e9 Merge pull request #192 from GrimMaple/master Victor Bombi 2021-12-27 09:48:31 +01:00
  • b949d47c8b Merge branch 'docking_inter' Victor Bombi 2021-12-27 09:41:02 +01:00
  • d359d907af generator: add IMGUI_ENABLE_FREETYPE on freetype generation Victor Bombi 2021-12-27 09:36:31 +01:00
  • 52bbaf1117 Remove IMGUI_SDL_LIBRARY Grim Maple 2021-12-26 20:06:20 +03:00
  • d5f713caa1 Add SDL2 fallback in backend_test\CMakeLists.txt Grim Maple 2021-12-25 22:35:30 +03:00
  • afce852875 Merge branch 'docking_inter' 1.86 Victor Bombi 2021-12-24 11:54:12 +01:00
  • a21aa1d613 pull imgui 1.86 and generate 1.86dock Victor Bombi 2021-12-24 11:34:47 +01:00
  • e938d7e0f5 Merge branch 'docking_inter' Victor Bombi 2021-12-06 19:41:17 +01:00
  • ff3bb81b34 cpp2ffi: allow __cdecl keyword in functype Victor Bombi 2021-12-06 19:38:53 +01:00
  • 05d7db048c Merge branch 'docking_inter' 1.85 Victor Bombi 2021-10-18 19:17:22 +02:00
  • ae00a9b604 pull imgui docking 1.85 and generate 1.85dock Victor Bombi 2021-10-18 18:14:44 +02:00
  • b679737444 Merge branch 'docking_inter' Victor Bombi 2021-09-13 11:43:10 +02:00
  • d9916720aa generation Victor Bombi 2021-09-13 11:39:44 +02:00
  • 66e28665da cpp2ffi: add struct keyword (needed when struct tag name equals member name) Victor Bombi 2021-09-13 11:39:14 +02:00
  • 9768b42785 Fix flag arguments parsed wrong due to a bug in compiler check N/A 2021-09-09 23:01:57 +03:00
  • ec64ca94cc Disable unnecessary pragmas that break generator with the cl compiler N/A 2021-09-09 22:55:55 +03:00
  • e1ccdc1764 Implement defines extraction with cl compiler N/A 2021-09-09 22:49:28 +03:00
  • 00946c45e4 Merge pull request #190 from THE-FYP/fix-cl Victor Bombi 2021-09-10 11:05:41 +02:00
  • 9ac28a2d94 Fix flag arguments parsed wrong due to a bug in compiler check N/A 2021-09-09 23:01:57 +03:00
  • d0e4aaa2c0 Disable unnecessary pragmas that break generator with the cl compiler N/A 2021-09-09 22:55:55 +03:00
  • 7362cca7ec Implement defines extraction with cl compiler N/A 2021-09-09 22:49:28 +03:00
  • 17ffa736d3 backend_test: use custom imgui gl3w Victor Bombi 2021-08-22 13:48:02 +02:00
  • 873c03c367 backend_test: use custom imgui gl3w Victor Bombi 2021-08-22 13:48:02 +02:00
  • f16cdc74aa really pull imgui 1.84.1 Victor Bombi 2021-08-22 12:12:46 +02:00
  • 27c328b506 pull imgui 1.84.1 and generate Victor Bombi 2021-08-22 12:12:19 +02:00
  • 42873df6e3 pull imgui docking 1.84.1 and generate 1.84.1dock Victor Bombi 2021-08-22 12:07:03 +02:00
  • 6a98f4bbed Merge branch 'docking_inter' Victor Bombi 2021-04-07 16:48:35 +02:00
  • 76d3b9f8b6 cpp2ffi: correct defaults for const char* version of ImStrv Victor Bombi 2021-04-07 12:24:16 +02:00
  • 9945968ac5 test: add igDebugCheckVersionAndDataLayout_Str Victor Bombi 2021-04-07 10:57:22 +02:00
  • a6b16c6da5 Merge branch 'docking_inter' Victor Bombi 2021-04-06 18:16:55 +02:00
  • 6c5d782738 generation after underscore postfix Victor Bombi 2021-04-06 18:01:41 +02:00
  • 67dd6be572 tests: changes for overloads underscore postfix Victor Bombi 2021-03-04 18:08:28 +01:00
  • 39f9aba460 cpp2ffi: undercore before overloads postfix Victor Bombi 2021-03-04 18:07:49 +01:00
  • e7ca10279a tests prepared for ImStrv Victor Bombi 2021-03-04 17:58:29 +01:00
  • b918627f0b cpp2ffi: ADDIMSTR_S is called before name_overloadsAlgo Victor Bombi 2021-03-04 17:57:38 +01:00
  • ea9720b412 Merge branch 'docking_inter' Victor Bombi 2021-03-21 12:17:59 +01:00
  • 01d3d13846 cimgui_template.h: drop sprintf_s on windows #185 Victor Bombi 2021-03-21 12:15:11 +01:00
  • 2951194915 Merge branch 'docking_inter' Victor Bombi 2021-03-21 09:48:38 +01:00
  • ab7578ed1f feature request #169: allowing to set IMGUI_PATH as an environment variable (defaults to ../imgui) Victor Bombi 2021-03-21 09:47:15 +01:00
  • 83f729b093 pull imgui master 1.82 1.82 Victor Bombi 2021-03-16 13:05:20 +01:00
  • 34a48996e6 Merge branch 'docking_inter' Victor Bombi 2021-03-16 13:00:24 +01:00
  • ccdae842e4 pull imgui docking 1.82 and generate 1.82dock Victor Bombi 2021-03-16 12:45:48 +01:00
  • c401f71eea Merge branch 'docking_inter' Victor Bombi 2021-03-04 13:33:42 +01:00
  • c22606a7f0 test and backend_test/main.c changes for compiling with ImStrv Victor Bombi 2021-03-04 13:23:06 +01:00
  • 6552b43aae cpp2ffi: ImStr -> ImStrv Victor Bombi 2021-03-04 13:21:55 +01:00
  • 3d4277be4d CMakeLists: win32 add imm32 library Victor Bombi 2021-03-04 13:04:14 +01:00
  • 1ffc9e53c5 Merge branch 'docking_inter' Victor Bombi 2021-03-04 12:46:16 +01:00
  • 13aac22a35 cpp2ffi: allow function typedefs (not only function pointer typedefs) Victor Bombi 2021-03-04 12:44:49 +01:00
  • ceda975a5b Merge branch 'docking_inter' Victor Bombi 2021-03-01 20:19:21 +01:00
  • aa0baa777c Makefile: add imgui_tables.cpp Victor Bombi 2021-03-01 20:16:56 +01:00