Skip to content

Commit 7db4be7

Browse files
committed
Version 1.18
Took 8 minutes
1 parent 7318118 commit 7db4be7

File tree

1 file changed

+4
-139
lines changed

1 file changed

+4
-139
lines changed

META-INF/plugin.xml

Lines changed: 4 additions & 139 deletions
Original file line numberDiff line numberDiff line change
@@ -31,147 +31,12 @@
3131
<idea-version since-build="144"/>
3232
<depends>com.intellij.modules.lang</depends>
3333

34-
<version>1.18-SNAPSHOT</version>
34+
<version>1.18</version>
3535
<change-notes><![CDATA[
36-
<p>1.18</p>
3736
<ul>
38-
<li></li>
39-
</ul>
40-
41-
<p>1.17</p>
42-
<ul>
43-
<li><i>buffer</i> is now allowed in layout qualifier statements</li>
44-
<li>Basic formatter - thanks wyozi!</li>
45-
<li>Extensions .vsh and .fsh are now supported by default</li>
46-
<li>Improve struct member parsing</li>
47-
<li>Improve refactoring and various internal symbol tracking</li>
48-
</ul>
49-
50-
<p>1.16</p>
51-
<ul>
52-
<li>Fix certain operator sequences freezing the IDE</li>
53-
</ul>
54-
55-
<p>1.15</p>
56-
<ul>
57-
<li>Fix '#define's which contain their name freezing the IDE</li>
58-
</ul>
59-
60-
<p>1.14</p>
61-
<ul>
62-
<li>Allow custom highlighting for uniforms, varyings and attributes</li>
63-
</ul>
64-
65-
<p>1.13</p>
66-
<ul>
67-
<li>Add autocompletion for struct members</li>
68-
<li>Add checking of constructor call parameters</li>
69-
<li>Support scalar conversion constructors</li>
70-
<li>Fix support for modulo operator</li>
71-
<li>Minor fixes and improvements</li>
72-
</ul>
73-
74-
<p>1.12</p>
75-
<ul>
76-
<li>Fix lexer not being thread safe and failing when parsing many files at the same time</li>
77-
<li>Many minor fixes in parsing and error reporting</li>
78-
</ul>
79-
80-
<p>1.11</p>
81-
<ul>
82-
<li>Major improvements to handling of preprocessor #define directives</li>
83-
<li>Add checking of switch statement correctness</li>
84-
<li>Improvements to Deduce Expression Type action</li>
85-
<li>Distinguish between function call and constructor</li>
86-
</ul>
87-
88-
<p>1.10</p>
89-
<ul>
90-
<li>Rewrite preprocessor token parsing to be much more robust</li>
91-
<li>Parse multidimensional struct members correctly</li>
92-
<li>Improve autocomplete and finding usages</li>
93-
<li>Parse switch statements correctly</li>
94-
<li>Overhaul new file creation, allow custom templates for all supported file extensions</li>
95-
<li>Warn on incorrect array indexes</li>
96-
<li>Warn on incorrect const variable handling</li>
97-
<li>Add function parameter lookup</li>
98-
<li>Support 4.50 opaque types (samplers)</li>
99-
<li>Many smaller fixes and improvements</li>
100-
</ul>
101-
102-
<p>1.9</p>
103-
<ul>
104-
<li>Vastly improved under-the-hood handling of types, operators and arrays</li>
105-
<li>Added basic renaming and find-usages support (WIP feature)</li>
106-
<li>Parse initializer lists correctly</li>
107-
<li>Allow the use of multi-dimensional arrays</li>
108-
<li>Added retina icons</li>
109-
<li>Changed highlighting of unreachable code</li>
110-
<li>Warn on use of reserved identifiers</li>
111-
<li>Repeated swizzles are no longer L values</li>
112-
<li>Add type checking for conditional expressions</li>
113-
<li>Fix issues with return types</li>
114-
<li>Improve unreachable statement marking</li>
115-
<li>Many small fixes and improvements</li>
116-
</ul>
117-
118-
<p>1.8</p>
119-
<ul>
120-
<li>Support for basic #define token replacement (everything except function-like)</li>
121-
<li>Parse "layout qualifier statements"</li>
122-
<li>Handling syntax and grammar errors is more robust</li>
123-
<li>Fix variable declarations with already-defined struct types not parsing correctly</li>
124-
<li>Improve highlighting of GLES precision statements</li>
125-
</ul>
126-
127-
<p>1.7.1</p>
128-
<ul>
129-
<li>Fix problem in parsing which could cause the plugin to freeze</li>
130-
<li>Improve handling of GLES precision statements</li>
131-
</ul>
132-
133-
<p>1.7</p>
134-
<ul>
135-
<li>Add missing return; warning</li>
136-
<li>Add support for layout qualifiers</li>
137-
<li>Add support for interface blocks</li>
138-
<li>Add error highligting in Project view</li>
139-
<li>Add invalid initializer type warning</li>
140-
<li>Add support for bitwise operators</li>
141-
<li>Fix Convert Vector Components action</li>
142-
</ul>
143-
144-
<p>1.6</p>
145-
<ul>
146-
<li>Improved unreachability analyzing</li>
147-
<li>Recognize more file extensions</li>
148-
<li>Improved token lexing around #if preprocessor statements</li>
149-
<li>Added support for more native types (uint, double, uvec, dvec, dmat)</li>
150-
</ul>
151-
152-
<p>1.5</p>
153-
<ul>
154-
<li>Brace folding for compound statements</li>
155-
<li>Added more qualifiers from glsl 450</li>
156-
<li>Improved highlighting, especially on dark themes</li>
157-
<li>Parsing is a bit more robust</li>
158-
</ul>
159-
160-
<p>1.4</p>
161-
<ul>
162-
<li>Added support for GL ES precision modifiers and statements</li>
163-
</ul>
164-
165-
<p>1.3</p>
166-
<ul>
167-
<li>Fixed compatibility with CLion</li>
168-
<li>Fix minor bugs</li>
169-
</ul>
170-
171-
<p>Notable older changes<p>
172-
<ul>
173-
<li>Update to support Intellij 14</li>
174-
<li>Update color scheme handling</li>
37+
<li>Fixed bug which prevented some files to be processed at startup</li>
38+
<li>Compatibility with 2019.1 IDEs</li>
39+
<li>Requires Java 8, dropping support for IDEs older than 2016</li>
17540
</ul>
17641
]]></change-notes>
17742

0 commit comments

Comments
 (0)