Commit Graph

  • 56892a4e3a Merge pull request #227 from rokups/rk/fix-ci Victor Bombi 2022-12-15 10:29:40 +01:00
  • 0a953b7102 Fix CI builds. For some reason bash on windows no longer recognizes luajit without .exe suffix. Rokas Kupstys 2022-12-15 10:16:41 +02:00
  • 0348715500 pull imgui 1.89.1 and generate 1.89.1 sonoro1234 2022-11-26 09:10:06 +01:00
  • 68483775b3 pull imgui 1.89.1 docking and generate 1.89.1dock sonoro1234 2022-11-26 08:32:02 +01:00
  • 0369ceb1b4 generator.lua: use IMGUI_VERSION_NUM sonoro1234 2022-11-25 10:27:13 +01:00
  • 4f089273b1 cpp2ffi.lua: changes to keep comments from struct and enums (from branch comments4000) sonoro1234 2022-11-16 17:13:33 +01:00
  • b0649485e9 correcting errors on last merge: example_glfw_opengl3 sonoro1234 2022-11-16 11:15:37 +01:00
  • a0a7ca3ca2 Merge pull request #224 from seafork/docking_inter Victor Bombi 2022-11-16 11:02:33 +01:00
  • 3e823cd2ee fixed misspelt cmake file seafork 2022-11-15 23:06:35 -05:00
  • 6a2b18fa65 made glfw more portable seafork 2022-11-15 22:59:36 -05:00
  • 75ec483e75 fixed compilation error on windows. seafork 2022-11-15 22:09:06 -05:00
  • 08f24307b8 cleaned up a comment seafork 2022-11-15 19:44:24 -05:00
  • a9a9fa4e9e add example for glfw3 and opengl3 seafork 2022-11-15 19:27:21 -05:00
  • ce3b504e11 update readme version 1.89dock sonoro1234 2022-11-15 17:40:22 +01:00
  • 4230a5566e pull imgui 1.89 and generate sonoro1234 2022-11-15 17:38:24 +01:00
  • 9ce2c32dad add info about comments generation sonoro1234 2022-10-06 11:11:50 +02:00
  • 3d676ffb8b cpp2ffi: skip enum forward declarations sonoro1234 2022-09-27 12:58:11 +02:00
  • b9ebd289e0 CleanImU32 not called when value is sizeof(ImU32) sonoro1234 2022-09-16 15:34:21 +02:00
  • 9da5c5fe7c repair_defaults from generator to cpp2ffi sonoro1234 2022-09-16 14:07:24 +02:00
  • 3d50615659 cpp2ffi: cleanStruct and parseStructLine comments correction sonoro1234 2022-09-09 15:44:51 +02:00
  • 938d146a41 cpp2ffi and generator: delete bad comments on functionD_re, repair split_comment sonoro1234 2022-09-09 12:00:01 +02:00
  • 7225c4ae3c generator.lua: prepare for comments sonoro1234 2022-09-08 13:46:03 +02:00
  • feb7829edc cpp2ffi: prepare parser:parseItems for comments sonoro1234 2022-09-08 13:31:13 +02:00
  • 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