Commit graph

278 commits

Author SHA1 Message Date
Noah Santschi-Cooney
db5e5afb26
compute shader support apparently? not tested pls no bulli 2021-03-05 17:26:51 +00:00
Noah Santschi-Cooney
b649aeb1f6
v0.9.5 2021-02-19 01:23:17 +00:00
Noah Santschi-Cooney
248afcd988
adds custom file association support to filesystem event watcher 2021-02-19 01:11:36 +00:00
Noah Santschi-Cooney
c854093a96
changelog 2021-02-19 01:07:57 +00:00
Noah Santschi-Cooney
551380a6ed
fixes merger for when file is merged twice
This happens in projects where an #include is normally guarded by #ifdef.
File A conditionally includes either B or C based on an #ifdef.
Both B and C include D, so D gets merged twice.
Previously, the offset to which a file view has been created is stored globally.
This means that the offset would be reused on a fresh include in the above situation.
Solved by storing offsets keyed by the NodeIndex of the parent file that is including and the NodeIndex of the file being included.
2021-02-19 01:02:09 +00:00
Noah Santschi-Cooney
9a770f69a4
v0.9.4 2021-02-13 18:39:29 +00:00
Noah Santschi-Cooney
22deb53ecd
dont add to graph or lint files out-of-tree 2021-02-13 18:28:36 +00:00
Noah Santschi-Cooney
3bfa7a2cc4
stops bootstraping of server when in debug mode 2021-02-13 18:28:09 +00:00
Noah Santschi-Cooney
72ea905413
fixes merger for mixed CRLF/LF projects 2021-02-13 18:27:42 +00:00
Noah Santschi-Cooney
fabbc68fd7
v0.9.3 2021-02-12 13:49:57 +00:00
Noah Santschi-Cooney
30bd0dd7f4
v0.9.2 2021-02-12 03:27:18 +00:00
Noah Santschi-Cooney
bbcfe009bb
v0.9.1 2021-02-12 03:03:37 +00:00
Noah Santschi-Cooney
3dfaed7371
v0.9.0 2021-02-12 01:06:18 +00:00
Noah Santschi-Cooney
35b8667229
adds support for relative vs absolute include path 2021-02-12 01:06:05 +00:00
Noah Santschi-Cooney
41da617c7f
fixes virtual merged document command not being multiplatform 2021-02-12 01:06:05 +00:00
Noah Santschi-Cooney
45bb16e429
fixes virtual merged document not updating on changes 2021-02-12 01:06:05 +00:00
Noah Santschi-Cooney
93e3d4ded2
preparing for release of pre-1.0.0 2021-02-12 01:06:04 +00:00
Noah Santschi-Cooney
4573dd86fd
extension release bootstrapping and updating 2021-02-07 02:05:37 +00:00
Noah Santschi-Cooney
8fab7bd0f2
crud clean 2021-02-07 02:05:37 +00:00
Noah Santschi-Cooney
72564a0b95
Updated readme. Dont get too excited 2021-02-02 01:57:32 +00:00
Noah Santschi-Cooney
a4d1147606 .gitattributes line-endings 2021-02-01 02:57:06 +00:00
Noah Santschi-Cooney
7d5a46470b Windows support
Migrated to PathBuf over &str and String for paths, long overdue
2021-02-01 02:37:19 +00:00
Noah Santschi-Cooney
539a9fb111
actions: so macos-11.0 isnt supported... 2021-01-29 23:45:31 +00:00
Noah Santschi-Cooney
24f69f92f4
actions: set working dir 2021-01-29 23:44:22 +00:00
Noah Santschi-Cooney
d9d44b3e77
Move to github actions step 2 2021-01-29 23:42:04 +00:00
Noah Santschi-Cooney
51dd25206e
Move to github actions step 1 2021-01-29 23:41:12 +00:00
Noah Santschi-Cooney
e44b10225a
fix pipeline pls 2021-01-29 23:30:34 +00:00
Noah Santschi-Cooney
a085f50dd9
macos not supported? ono 2021-01-29 23:27:17 +00:00
Noah Santschi-Cooney
85730a2c52
bump 2021-01-29 23:26:24 +00:00
Noah Santschi-Cooney
12e5412008
drone.yml -> drone.jsonnet 2021-01-29 23:23:40 +00:00
Noah Santschi-Cooney
353ad35bbb
drone.yml -> drone.jsonnet 2021-01-29 23:08:33 +00:00
Noah Santschi-Cooney
ff57236283
Updated readme for new 'direction' 2021-01-29 21:24:19 +00:00
Noah Santschi-Cooney
37ed094941
Added rollup to minify extension 2021-01-29 21:23:50 +00:00
Noah Santschi-Cooney
19f92baba9
geometry shader support apparently? idfk 2021-01-25 23:20:27 +00:00
Noah Santschi-Cooney
dd827a3787
Reuse opengl context between lint runs 2021-01-25 22:59:37 +00:00
Noah Santschi-Cooney
a12f61fa4e
Fixed (hopefully) final merger bug :^) 2021-01-25 01:29:40 +00:00
Noah Santschi-Cooney
5aa7f4dc03
Fixed problem in merger with deeper-than-1 include levels, now avec tests 2021-01-14 01:44:08 +00:00
Noah Santschi-Cooney
6c0a1f9b57
Add new files to graph when opened TODO: fs listener 2021-01-14 01:42:59 +00:00
Noah Santschi-Cooney
97dc2167c2
Dont validate non vsh|fsh files, must be top level 2021-01-14 01:42:15 +00:00
Noah Santschi-Cooney
8878b20631
Updated validator output parsing for new method 2021-01-12 00:01:56 +00:00
Noah Santschi-Cooney
96eaac213a
Fixed tree-type inference when the saved file is not a top-level 2021-01-11 22:50:39 +00:00
Noah Santschi-Cooney
dc1495686a
Using headless opengl context to lint files, removed last bits of glslangValidator 2021-01-10 23:42:14 +00:00
Noah Santschi-Cooney
26c855f016
Added "Show flattened file" command to display a fully flattened top-level file in vscode virtual doc
execute_command now returns content to the client on success, any valid json value
2021-01-10 23:40:46 +00:00
Noah Santschi-Cooney
49324cfb04
Reworked view merger to emit the final merged string 2021-01-10 23:36:48 +00:00
Noah Santschi-Cooney
0766d98c11
OpenGL headless context lets fucking GOOOOOOOOOOOOOOOOOOOOOOOOO 2021-01-08 01:00:18 +00:00
Noah Santschi-Cooney
def65cbf80
Updating graph to reflect possible include changes 2020-09-14 00:38:00 +01:00
Noah Santschi-Cooney
40741740a3
Small cleanup of project files 2020-08-15 21:07:06 +01:00
Noah Santschi-Cooney
756498ee3c
Return CycleError directly 2020-08-13 20:14:29 +01:00
Noah Santschi-Cooney
b535ede737
Improved generating initial include graph 2020-08-12 21:07:57 +01:00
Noah Santschi-Cooney
e56d182e3c
cpp style #line and diagnostics per-file per lint 2020-08-08 19:40:11 +01:00