Commit Graph

  • 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
  • 25aa25bd83 Merge branch 'docking_inter' 1.81 Victor Bombi 2021-02-11 14:58:25 +01:00
  • 41b397020a readme update 1.81dock Victor Bombi 2021-02-11 14:50:09 +01:00
  • c1890d4c00 pull imgui docking 1.81 Victor Bombi 2021-02-11 10:32:01 +01:00
  • 7756c4f53f pull imgui docking 1.81 and generate Victor Bombi 2021-02-11 10:31:31 +01:00
  • ba9ec30e64 Merge branch 'docking_inter' Victor Bombi 2021-02-05 18:12:21 +01:00
  • 2638737f2c cpp2ffi: parse_enum_value drop outer () (ImGuizmo needed it) Victor Bombi 2021-02-05 18:04:22 +01:00
  • 6aa3f1decd cpp2ffi: const char* versions of ImStr take now a postfix _Strv Victor Bombi 2021-02-04 17:05:55 +01:00
  • bc708a092d cpp2ffi: char* -> Str, ImStr -> STR for backward compability Victor Bombi 2021-02-03 10:20:02 +01:00
  • 9ac7cd93e1 test, backend_test adapt to new naming Victor Bombi 2021-02-02 18:36:02 +01:00
  • 2838c0317a cpp2ffi: changes for name prefixing the const char* versions of ImStr Victor Bombi 2021-02-02 16:00:33 +01:00
  • c57efd953f cpp2ffi: dont expect const ImStr Victor Bombi 2021-02-01 13:29:54 +01:00
  • a48009b062 test and backend_test modifications for IMGUI_HAS_IMSTR Victor Bombi 2021-02-01 13:06:53 +01:00
  • 383ebf3a7a cpp2ffi: ADDiMSTR_S before overload naming and copy defaults, overload_Algo improvement Victor Bombi 2021-02-01 13:05:55 +01:00
  • afdbb6b799 test and backend_test prepared for IMGUI_HAS_IMSTR Victor Bombi 2021-01-30 19:31:14 +01:00
  • a64de2e303 cpp2ffi: add ADDIMSTR_S function for making const char* versions of ImStr arguments Victor Bombi 2021-01-30 19:29:25 +01:00
  • a9928295db generator: keep IMGUI_HAS_IMSTR definition Victor Bombi 2021-01-30 14:37:34 +01:00
  • ce239ed53f cpp2ffi: overload naming char* -> Chpt (was Str) avoids clash with ImStr - > Str Victor Bombi 2021-01-29 18:52:22 +01:00
  • 6791a95f79 Merge branch 'docking_inter' 1.80 Victor Bombi 2021-01-27 10:54:09 +01:00