|
31 | 31 | <idea-version since-build="144"/> |
32 | 32 | <depends>com.intellij.modules.lang</depends> |
33 | 33 |
|
34 | | - <version>1.18-SNAPSHOT</version> |
| 34 | + <version>1.18</version> |
35 | 35 | <change-notes><![CDATA[ |
36 | | - <p>1.18</p> |
37 | 36 | <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> |
175 | 40 | </ul> |
176 | 41 | ]]></change-notes> |
177 | 42 |
|
|
0 commit comments