-
Notifications
You must be signed in to change notification settings - Fork 9
/
Changes
330 lines (205 loc) · 6.32 KB
/
Changes
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
-*- encoding: utf-8; -*-
Sat Dec 7 00:20:15 2024 adamy
* build-28
* Tickets
- st-terminal; #94
- mok2, Alt-[ issues; #95
- kbprotocols integration
- libtrie
- grrc and dayone logic; #62, #96
- Meta/ESC processing, kbprotocols extensions; #95
- ncursesw6 configuration; #93
- colorscheme for truecolor; #91
- colorshemegui.
- save/restore colorscheme extended name.
- colorschemes, bones/base16.
- Putty profile; #87
- true-color/direct support; #81
- understyles and strikeout; #72
Thu Sep 26 21:27:49 2024 adamy
* build-27
* Tickets
- xterm-mok2 and kbprotocol options; #85
- mouse-sgr and mouse-mode; #84
- grunch crash, on an invalid switch case; #83
- portability improvements; non Linux/WIN32 builds; #78
- dark/light background detection; #76
- directory open; prompt file(s) to open; #73
- oniguruma upgrade; #67
- binutils, backward lib; #61
- configure enhancements; #60
- bison/flex option; #59
* Keyboard/interface extensions
- keyboard, protocol options (none,auto,basic,mok2,cygwin).
- mouse
- command line option (xterm, xterm2 and sgr).
- <Button-xxx> key events cleanup.
- mouse actions
- popup menu
- <Unassigned> key event.
- FocusIn/FosusOut events.
- key_trace macro.
* CI Pipelines
- Solaris
- FreeBSD/OpenBSD and NetBSD.
Sun Jun 16 12:09:22 2024 adamy
* configure upgrades
* libtrie-3.9.9
* libtre-0.8.1
* FLTK-1.3.9 import; experimental only
Sun Jun 16 12:09:22 2024 adamy
* BUILD 26, maintenance release, version: 3.2.3
Tue May 28 19:08:00 2024 adamy
* BUILD 25, version: 3.2.3
* configure upgrades
* documentation/install
* libguess-1.2
* duktape 2.7.0 merge
* libw32 merge
* general maintance and bugfixes.
* AltGr/WIN32
Sun Aug 28 20:44:56 2022 adamy
* html/xml
o tag matching/hiliting syntax flags
- SYNF_HTMLTAG
- SYNF_XMLTAG
o void tags
Wed Aug 10 22:52:02 2022 adamy
* syntax
o syntax_find - syntax aware brace matching.
- BF_SYNTAX_MATCH buffer flag, bufinfo
- find_matching_brace
* dfa, accept2 state processing.
* tickets #19, #22
* bug-fixes
- window sizing issues
- cmdline nesting
- llong handling
Mon Jul 11 22:05:51 2022 adamy
* INSTALLation documentation updated; install interface cleanup.
* new modes and updated modes; json, cmake and protobuf.
* keyword pattern/wild-card support; libtrie
Sat May 28 16:52:13 2022 adamy
* hunspell-1.7.0
Fri May 27 20:46:49 2022 adamy
* libarchive-3.6.1
* mingw - alpha
o mingw toolchain, makelib and libtool.
o gcc build and warnings.
Thu Mar 24 13:36:07 2022 adamy
* mandoc-1.14.6
Tue Mar 22 18:46:50 2022 adamy
* BUILD 21, version: 3.2.2
* libw32 merge.
Mon Jul 12 22:52:00 2021 adamy
* echo-line winch handling.
* width-character
o wcwidth(), set_unique_version() and inq_unicode_version() primitives.
o wxxx() primitives().
o %S and %W printf formats.
o buffer insertion primitives (insert() and insertf()) return width not characters.
o read() primitive encoding aware.
o wide-character aware cursor movements.
o unicode description table, inline character-value.
o libiconv() dll relative paths.
o 32-bit internal key-codes.
o Alt+Keycode handler (win32 - experimental).
* utf8 filenames.
Mon Apr 12 20:50:30 2021 adamy
* BUILD 17 release
* duktape 2.6.0
Sat Apr 3 11:50:35 2021 adamy
* gcc 10.x and glib/threads.h
* mandoc cygwin compat issues.
Wed Jun 3 21:42:20 2020 adamy
* appveyor
o Ubuntu and win32 ci build support.
- https://ci.appveyor.com/project/adamyg/grief-win
- https://ci.appveyor.com/project/adamyg/grief-ubuntu
Mon May 4 20:10:25 2020 adamy
* Macros
o find - Current buffer search.
o tree - Reworked buffer management.
Tue Apr 28 00:40:07 2020 adamy
* Macro language
o Register variable and lexical-scope support.
o true/fale, plus NAN/INFINITY predefines.
o Hex floating point syntax.
o isclose() float comparision.
o Cast operators (int and float/double).
* Grunch
o Allow concurrent cm and m generation.
o Slashes converted within debug filenames.
o Removed unneeded outer macro list closure.
o Empty macros associated with nothing verb.
o Unary + added.
* Performance/profiling
o Explicit symbol opcode.
o Benchmark macros.
o Extended regression tests.
o Inbuilt execution streamlining.
o Cache alignment.
o Inlined LIST access primitives.
o Explicit set_hooked() usage; DEBUG runtime checks catch semantic errors.
o Removed unneed accumlator interactions.
* General
o Consume stray ESC keystrokes; default keyboard.
o Documentation tweaks.
o -+debug feature reporting.
* Ticket #15 - Screen not properly restored (WIN32).
o Explicit application of console rgb table.
o Disable quick-edit during session, when mouse enabled.
o Save and restore under 16-bit mode.
o Restore console attribute on exit.
o Reactive winch handling.
Sat Oct 26 00:49:25 2019 adamy
* BUILD 17 release
* added missing wc19 runtime dll
Wed Sep 25 23:20:14 2019 adamy
* BUILD 16 release
Wed May 1 13:31:26 2019 adamy
* mandoc 1.14.4 - gcc builds
* configure; strndup, asprintf and vasprintf
Mon Feb 4 11:47:31 2019 adamy
* duktape 2.3.0; alpha integration
Mon Nov 12 01:49:21 2018 adamy
* version 3.2.1
* mandoc 1.14.4
Thu Oct 11 01:52:20 2018 adamy
* dynamic library linkage
* windows 10 console
* legacy console font/optimisation tweaks
* libw32 merge
- symlink/mount-point support
Mon Jan 30 15:42:45 2017 adamy
* xz utils 5.2.3
Sat Jan 28 02:03:55 2017 adamy
* libmagic 5.29
Mon Jan 23 21:59:18 2017 adamy
* msvc 2008 - 2015 builds.
* libz 1.2.11
Sun Mar 15 19:31:54 2015 adamy
* emacs mode.
* win32
- trailing italic character truncation.
- symlink() EEXIST error code.
Thu Feb 19 00:35:01 2015 adamy
* BUILD8 released.
Mon Dec 15 02:55:34 2014 adamy
* installer, corrected PATH 'bin' path.
* full-screen console,
- ega(), minimise/maximize emulation (aka <Alt-Enter>) under win32 console.
- <Ctrl-Enter>, 'fullscreen' default mapping.
- explain fullscreen.
* ReadConsoleOutputA() ERROR_NOT_ENOUGH_MEMORY handling.
Mon Dec 15 02:55:34 2014 adamy
* Corrected primitive sort order.
Fri Dec 12 18:35:53 2014 adamy
* Corrected license within about/welcome dialogs.
Fri Dec 01 18:35:53 2014 adamy
* Public release, BUILD7.
/*
* Local Variables: ***
* mode: changelog ***
* End: ***
*/