600 Commits

Author SHA1 Message Date
Victor Bombi
c0d36ab1d6 pull imgui master 1.79 and generate 1.79 2020-10-09 16:55:18 +02:00
Victor Bombi
d32282504c Merge branch 'docking_inter' 2020-10-09 16:48:56 +02:00
Victor Bombi
ddc93fb07f update README.md 2020-10-09 16:47:28 +02:00
Victor Bombi
e35d99e432 cpp2ffi: add skipped table for functions not wrapped but not manually created 2020-10-09 16:43:01 +02:00
Victor Bombi
a3ad64dbfa cpp2ffi: ftemplate_list functions where left out from comments changes 2020-10-09 16:24:18 +02:00
Victor Bombi
78ed715f21 Merge branch 'docking_inter' 2020-10-07 10:03:20 +02:00
Victor Bombi
711940a064 Use consistent JSON type for empty tables alternative to PR #155 2020-10-07 09:59:41 +02:00
Thomas Versteeg
d6be58f33f Always make enum values a string 2020-10-06 20:31:03 +02:00
Thomas Versteeg
0842366596 Make git commands in README.md code blocks
This way they can be copied and `https://github.com/cimgui/cimgui.git` won't be shortened to `cimgui/cimgui.git`.
2020-10-06 20:26:30 +02:00
Victor Bombi
708787b8f0 Merge pull request #154 from tversteeg/consistent-json
Always make enum values a string
2020-10-06 20:15:14 +02:00
Victor Bombi
2280cfa91b Merge pull request #153 from tversteeg/patch-1
Make git commands in README.md code blocks
2020-10-06 20:13:54 +02:00
Thomas Versteeg
d813613997 Always make enum values a string 2020-10-06 17:35:18 +02:00
Thomas Versteeg
0e46431ad7 Make git commands in README.md code blocks
This way they can be copied and `https://github.com/cimgui/cimgui.git` won't be shortened to `cimgui/cimgui.git`.
2020-10-06 12:29:25 +02:00
Victor Bombi
0c877db449 Merge branch 'docking_inter' 2020-10-03 16:35:53 +02:00
Victor Bombi
0e408d392e cpp2ffi: gen_structs_and_enums declares nested struct before parent struct, if nested struct declares member of parent keep it (imnodes needs that) 2020-10-03 16:34:58 +02:00
Victor Bombi
cbed1120b1 Merge branch 'docking_inter' 2020-10-02 21:20:58 +02:00
Victor Bombi
8c6dbf6de7 cpp2ffi: take struct name; inside namespace (needed by imnodes) 2020-10-02 21:19:33 +02:00
Victor Bombi
3f0f7d2ba5 Merge branch 'docking_inter' 2020-09-26 09:58:19 +02:00
Victor Bombi
246c0e580f delete cimgui.h and cimgui.cpp from output folder 2020-09-26 09:53:54 +02:00
Victor Bombi
e748e6bc95 Merge branch 'docking_inter' 2020-09-26 09:37:39 +02:00
Victor Bombi
d2de965b2a generation 2020-09-25 17:47:58 +02:00
Victor Bombi
2bb45e2d77 cpp2ffi: linenumdict allows several repeated items 2020-09-25 17:47:42 +02:00
Victor Bombi
c64cef9b8c generation 2020-09-25 16:11:45 +02:00
Victor Bombi
3fd24c568d generator.lua: repair_defaults only check ImU32 values and NULL 2020-09-25 16:11:28 +02:00
Victor Bombi
416b4f017b cpp2ffi: get correct line number when compiler outputs defines (gcc -dD) 2020-09-25 15:46:33 +02:00
Victor Bombi
c2bd39271b README.md: update with location info 2020-09-25 14:53:35 +02:00
Victor Bombi
5f4aa99a3c cpp2ffi and generator: add parser:take_lines and use it 2020-09-25 14:08:36 +02:00
Victor Bombi
aa5d3646be generation 2020-09-25 13:52:25 +02:00
Victor Bombi
a898224cdc cpp2ffi and generator: cleaning and add linenumber for imgui_impl_ files also 2020-09-25 13:51:59 +02:00
Victor Bombi
10c52cc266 generation 2020-09-25 13:25:34 +02:00
Victor Bombi
350a316439 generator.lua: keep defaults values as strings 2020-09-25 13:25:14 +02:00
Victor Bombi
02834e8480 generate 2020-09-25 13:15:26 +02:00
Victor Bombi
d52d267351 cpp2ffi: add destructors location info and realdestructor field 2020-09-25 13:15:12 +02:00
Victor Bombi
c37df4d0b8 generate 2020-09-25 10:00:15 +02:00
Victor Bombi
31b598af72 cpp2ffi: dont generate comments 2020-09-25 09:59:59 +02:00
Victor Bombi
7685bab86f generation 2020-09-24 16:21:29 +02:00
Victor Bombi
abe5b56fd6 cpp2ffi and generator: allow parsing of header lines 2020-09-24 16:21:11 +02:00
Victor Bombi
3270e6b0f2 cpp2ffi: manage comments in several enums values in one line 2020-09-24 14:02:44 +02:00
Victor Bombi
9339b62303 cpp2ffi: clean enumbody only if there is one 2020-09-24 13:18:54 +02:00
Victor Bombi
81e7df17c9 generation 2020-09-24 12:32:53 +02:00
Victor Bombi
59e6a69d88 generator.lua: add function to repair default values 2020-09-24 12:32:36 +02:00
Victor Bombi
6ee1d4c3fc generation 2020-09-24 11:57:31 +02:00
Victor Bombi
b14352b9ef cpp2ffi: dont keep empty comments 2020-09-24 11:56:56 +02:00
Victor Bombi
277e37f4ef generation 2020-09-24 11:14:13 +02:00
Victor Bombi
54e64ba9c4 cpp2ffi: dont add comments to cimgui.h 2020-09-24 11:13:14 +02:00
Victor Bombi
060df0f4eb cpp2ffi: process comments also 2020-09-24 10:53:41 +02:00
tga
9edbc20e89 Makefile add option to compile as static lib 2020-09-20 16:11:55 +02:00
Victor Bombi
67c49ea1fd Merge pull request #149 from slmjkdbtl/make-static
Makefile: add option to compile as static lib
2020-09-20 16:09:08 +02:00
Victor Bombi
101631d3c8 cpp2ffi: only generate typedef of structs when it is a vardef_re of struct, location get more defines (not only two words) 2020-09-11 18:13:35 +02:00
Victor Bombi
b230afa909 cpp2ffi: only generate typedef of structs when it is a vardef_re of struct, location get more defines (not only two words) 2020-09-11 18:12:13 +02:00