-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathbuild.gradle
139 lines (121 loc) · 4.83 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
plugins {
id 'java'
id 'org.jetbrains.intellij' version '0.4.16'
}
group 'de.cofinpro.intellij'
version '0.9.0'
sourceCompatibility = 1.11
repositories {
mavenCentral()
}
dependencies {
testImplementation('org.junit.jupiter:junit-jupiter:5.6.0')
testImplementation("org.assertj:assertj-core:3.15.0")
}
sourceSets.main.java.srcDirs "src/main/gen"
test {
useJUnitPlatform()
}
intellij {
version '2021.2'
}
patchPluginXml {
changeNotes """
<p>
<h2>Version 0.9.0 (2021-07-28)</h2>
<ul>
<li>Plugin is now compatible with IntelliJ version 2021.2</li>
<li>Syntax highlighting for following SDK methods: bsearch, correct_price_field, set_suspect_price_field, regex_match,
is_time, is_number, is_opaque, is_datetime, is_date, is_matrix, is_float, is_integer, strval, toupper, split,
evaluate, hash_global, year_fraction, dict_values, dict_put, dict_keys, dict_iskey, dict_get, insert, ado_browse,
rdbms_proc, second, strip</li>
</ul>
</p>
<p>
<h2>Version 0.8.2 (2020-12-13)</h2>
<ul>
<li>Plugin is now compatible with IntelliJ version 2020.3</li>
</ul>
</p>
<p>
<h2>Version 0.8.1 (2020-10-23)</h2>
<ul>
<li>Plugin is now compatible with IntelliJ version 2020.2</li>
</ul>
</p>
<p>
<h2>Version 0.8.0 (2020-04-14)</h2>
<ul>
<li>Change versioning pattern - now major versions are incremented instead of patch versions</li>
<li>Plugin is now compatible with IntelliJ version 2020.1</li>
</ul>
</p>
<p>
<h2>Version 0.0.7 (2020-04-06)</h2>
<ul>
<li>Resolve references for variables (including global and/or top level declarations)</li>
<li>Find usages for variables and function parameters</li>
<li>Rename functions, parameters and declarations (with in-place-rename support)</li>
<li>Structure view shows top level variable declarations (with filter possibilities for functions and declarations)</li>
<li>Structure view shows inner functions</li>
<li>Enhanced function resolving which honors localilty of functions (inner functions). Therefore, only functions are found from anywhere, if they are declared at top level</li>
</ul>
</p>
<p>
<h2>Version 0.0.6 (2020-04-02)</h2>
<ul>
<li>Increase parser's robustness: Allows highlighting multiple syntax errors as well as continuing to show
the file structure even when there are syntax errors</li>
<li>Find usages for function definitions</li>
</ul>
</p>
<p>
<h2>Version 0.0.5 (2020-03-30)</h2>
<ul>
<li>Syntax Highlighting for built-in methods: ts, ts_update</li>
<li>Resolve function invocation references of custom functions.
Search scope is "full project" for now - no inclusion hints are taken into account (e.g. load or //@import)</li>
<li>Structure view shows top level functions (allows searching in structure via Ctrl + F12 (Windows) or Cmd + F12 (Mac)</li>
<li>Show name of function and containing file when hovering with pushed Ctrl / Cmd button over potential function reference</li>
</ul>
</p>
<p>
<h2>Version 0.0.4 (2020-03-10)</h2>
<ul>
<li>Folding for loops and if / else</li>
<li>Syntax Highlighting for built-in methods: sql</li>
</ul>
</p>
<p>
<h2>Version 0.0.3 (2020-03-09)</h2>
<ul>
<li>Grammar Support for all ACSD files and Validation methods in ACKV</li>
<li>Folding for functions</li>
<li>Syntax Highlighting for 'continue' keyword</li>
<li>Syntax Highlighting for built-in methods: last, lsearch, price_field, sort</li>
</ul>
</p>
<p>
<h2>Version 0.0.2 (2020-03-03)</h2>
<ul>
<li>Support for additional built-in-functions (map, list, hash_get, hash_put)</li>
<li>if-else blocks with optional braces</li>
<li>additional loops (do-while)</li>
<li>brace matching (highlights matching brace when setting the cursor on top of a brace)</li>
<li>built-in functions are highlighted differently when used as a function argument</li>
<li>Multi-Line-Comments</li>
<li>Better Expression support with optional parenthesis support</li>
</ul>
</p>
<p>
<h2>Version 0.0.1 (2020-02-21)</h2>
<ul>
<li>Most grammar of currently known FE-files works</li>
<li>Most syntax highlighting implemented</li>
</ul>
</p>
"""
version = project.version
sinceBuild '193.6494'
untilBuild '212.*'
}