| |
|
1 |
2019-04-12 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
2 |
|
| |
|
3 |
* nsf.c: Muniro formatting changes [5e7610d4] |
| |
|
4 |
|
| |
|
5 |
2019-04-12 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
6 |
|
| |
|
7 |
- Provide 2.2 builds on Appveyor [955967fa] |
| |
|
8 |
|
| |
|
9 |
|
| |
|
10 |
- Use maintenance branch for 2.2, to fulfil presence requirements of |
| |
|
11 |
build descriptor [034ea94d] |
| |
|
12 |
|
| |
|
13 |
|
| |
|
14 |
- Provide for 2.2.0 builds, and fix allowed failures [25d6f9a3] |
| |
|
15 |
|
| |
|
16 |
|
| |
|
17 |
- Deploy mode for Appveyor builds [fb2a31e7] |
| |
|
18 |
|
| |
|
19 |
2019-04-11 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
20 |
|
| |
|
21 |
|
| |
|
22 |
- Add missing install instruction [skip travis] [b2825a79] |
| |
|
23 |
|
| |
|
24 |
|
| |
|
25 |
- Fix yaml [skip travis] [ebaa3d49] |
| |
|
26 |
|
| |
|
27 |
|
| |
|
28 |
- Fix yaml [skip travis] [f9090473] |
| |
|
29 |
|
| |
|
30 |
|
| |
|
31 |
- Fix yaml [skip travis] [f7f11897] |
| |
|
32 |
|
| |
|
33 |
|
| |
|
34 |
- Add deploy key to AppVeyor [skip travis] [1d6dbca6] |
| |
|
35 |
|
| |
|
36 |
2019-04-10 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
37 |
|
| |
|
38 |
|
| |
|
39 |
- Remove context noise (directory tree) from the tarballs [585904b1] |
| |
|
40 |
|
| |
|
41 |
|
| |
|
42 |
- |
| |
|
43 |
* configure, configure.ac: Make sure 'git describe' uses --always, to |
| |
|
44 |
not fail on truncated checkouts without tags in reach (as on Travis) |
| |
|
45 |
[168c4584] |
| |
|
46 |
|
| |
|
47 |
|
| |
|
48 |
- Provide some harness around 'make test', to avoid swallowing failing |
| |
|
49 |
test suites in light of the write-error condition [e97d7fb1] |
| |
|
50 |
|
| |
|
51 |
|
| |
|
52 |
- |
| |
|
53 |
* nsf.c (NsfDebugShowObj): For consistency, stick with %x using PRIxPTR |
| |
|
54 |
[eb1d421a] |
| |
|
55 |
|
| |
|
56 |
|
| |
|
57 |
- *nsf.c (NsfDebugShowObj): Simplify from using %x to %p, to avoid |
| |
|
58 |
PTR2UINT (which, starting with 8.7, will return u long, not u int) |
| |
|
59 |
[e270ccdb] |
| |
|
60 |
|
| |
|
61 |
2019-04-09 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
62 |
|
| |
|
63 |
|
| |
|
64 |
- Completed rewrite, ufff [31aa3666] |
| |
|
65 |
|
| |
|
66 |
|
| |
|
67 |
- Another try [66f716d0] |
| |
|
68 |
|
| |
|
69 |
|
| |
|
70 |
- Fix gcc version for macos [e6ecd0ce] |
| |
|
71 |
|
| |
|
72 |
|
| |
|
73 |
- Rewrite build matrix (testing) [3b557e75] |
| |
|
74 |
|
| |
|
75 |
|
| |
|
76 |
- Refine build matrix [f7b03ccc] |
| |
|
77 |
|
| |
|
78 |
|
| |
|
79 |
- Refine build matrix [73e3884a] |
| |
|
80 |
|
| |
|
81 |
|
| |
|
82 |
- Make tarball names more explanatory [7dcde484] |
| |
|
83 |
|
| |
|
84 |
|
| |
|
85 |
- linux image requires more generic fix, Python module variant not |
| |
|
86 |
available [aed8ea31] |
| |
|
87 |
|
| |
|
88 |
|
| |
|
89 |
- Change script block [7f3d59b9] |
| |
|
90 |
|
| |
|
91 |
|
| |
|
92 |
- Test NONBLOCK fix for write error [bf3b3810] |
| |
|
93 |
|
| |
|
94 |
|
| |
|
95 |
- Change http:// occurrences to https://, if applicable (URLs tested) |
| |
|
96 |
[a963e889] |
| |
|
97 |
|
| |
|
98 |
|
| |
|
99 |
- Fix permissions [aef46edc] |
| |
|
100 |
|
| |
|
101 |
|
| |
|
102 |
- Avoid ssh-add [368429d7] |
| |
|
103 |
|
| |
|
104 |
|
| |
|
105 |
- Avoid host check [260b0eab] |
| |
|
106 |
|
| |
|
107 |
|
| |
|
108 |
- Fix ssh/scp calls [76e8cc2b] |
| |
|
109 |
|
| |
|
110 |
|
| |
|
111 |
- Re-enable install target [ae50ec69] |
| |
|
112 |
|
| |
|
113 |
|
| |
|
114 |
- Add a debugging statement around make test [0da374a0] |
| |
|
115 |
|
| |
|
116 |
2019-04-08 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
117 |
|
| |
|
118 |
|
| |
|
119 |
- Stepping back, continued [2cf4592b] |
| |
|
120 |
|
| |
|
121 |
|
| |
|
122 |
- Stepping back, sigh [a16d90cc] |
| |
|
123 |
|
| |
|
124 |
|
| |
|
125 |
- Attempt at write-error fix [6803f779] |
| |
|
126 |
|
| |
|
127 |
|
| |
|
128 |
- Leave it be, for the moment [7ecd981f] |
| |
|
129 |
|
| |
|
130 |
|
| |
|
131 |
- Don't stop on stderr print-outs [fccfdc03] |
| |
|
132 |
|
| |
|
133 |
|
| |
|
134 |
- Make calls less verbose, are we hitting a limit? [caf2b43e] |
| |
|
135 |
|
| |
|
136 |
|
| |
|
137 |
- Avoid colliding paths [91e76546] |
| |
|
138 |
|
| |
|
139 |
|
| |
|
140 |
- Activate some introspection [16f15e09] |
| |
|
141 |
|
| |
|
142 |
|
| |
|
143 |
- Fold separate bash calls into one [049a0557] |
| |
|
144 |
|
| |
|
145 |
|
| |
|
146 |
- Fix configure path [90e3ef3c] |
| |
|
147 |
|
| |
|
148 |
|
| |
|
149 |
- Now with com [60dcfe05] |
| |
|
150 |
|
| |
|
151 |
|
| |
|
152 |
- Rebuild key, once again [f0ed06ec] |
| |
|
153 |
|
| |
|
154 |
|
| |
|
155 |
- Adding new key [94cd1b31] |
| |
|
156 |
|
| |
|
157 |
|
| |
|
158 |
- Add build script with install target [a3c52384] |
| |
|
159 |
|
| |
|
160 |
|
| |
|
161 |
- Fix glitch in openssl call [0e7be046] |
| |
|
162 |
|
| |
|
163 |
|
| |
|
164 |
- Test for auto-deployment of builds [56752f08] |
| |
|
165 |
|
| |
|
166 |
|
| |
|
167 |
- Prepare for automated deploymnent of build artifacts [skip travis] |
| |
|
168 |
[1eacec29] |
| |
|
169 |
|
| |
|
170 |
|
| |
|
171 |
- |
| |
|
172 |
* apps/build.tcl: Revert URL change for build script, archive is |
| |
|
173 |
retrieved broken otherwise? [09dab29b] |
| |
|
174 |
|
| |
|
175 |
|
| |
|
176 |
- Rewrite URLs containing tcl.tk as authority to tcl-lang.org [1711d246] |
| |
|
177 |
|
| |
|
178 |
2019-03-31 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
179 |
|
| |
|
180 |
|
| |
|
181 |
- improve spelling [a8c1439e] |
| |
|
182 |
|
| |
|
183 |
2019-03-29 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
184 |
|
| |
|
185 |
|
| |
|
186 |
- move new assertion to the right place [713b8852] |
| |
|
187 |
|
| |
|
188 |
|
| |
|
189 |
- improve wording [cfb3421c] |
| |
|
190 |
|
| |
|
191 |
|
| |
|
192 |
- ease human tracing of uninitialized/NULL values [e8349924] |
| |
|
193 |
|
| |
|
194 |
2019-03-29 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
195 |
|
| |
|
196 |
|
| |
|
197 |
- Fix test [a7a09d79] |
| |
|
198 |
|
| |
|
199 |
2019-03-28 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
200 |
|
| |
|
201 |
|
| |
|
202 |
- Complete caching by testing for kits [24caeb31] |
| |
|
203 |
|
| |
|
204 |
|
| |
|
205 |
- fix descriptor [14b0a59b] |
| |
|
206 |
|
| |
|
207 |
|
| |
|
208 |
- Add caching support to travis descriptor [b28a01de] |
| |
|
209 |
|
| |
|
210 |
2019-03-27 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
211 |
|
| |
|
212 |
|
| |
|
213 |
- add generated configure file for change |
| |
|
214 |
e3968e8c972a8ac13bfaba27fcf2ae9e36689211 [e9f818e5] |
| |
|
215 |
|
| |
|
216 |
|
| |
|
217 |
- address dtrace triggers from Makefile, although not configured |
| |
|
218 |
[e3968e8c] |
| |
|
219 |
|
| |
|
220 |
|
| |
|
221 |
- try to simplify Makefile dependencies for DTRACE [d13e45f7] |
| |
|
222 |
|
| |
|
223 |
2019-03-22 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
224 |
|
| |
|
225 |
|
| |
|
226 |
- |
| |
|
227 |
* nsf.c (NsfOUplevelMethod, NsfOUpvarMethod): Silence compiler warnings |
| |
|
228 |
on nonnull/NULL compares. [32cc7bc9] |
| |
|
229 |
|
| |
|
230 |
|
| |
|
231 |
- |
| |
|
232 |
* nsf.c (NsfOUplevelMethod, NsfOUpvarMethod, |
| |
|
233 |
NsfCallstackFindCallingContext): Reform of uplevel and |
| |
|
234 |
upvar methods, based on the recent feedback by Zoran. |
| |
|
235 |
First, uplevel and upvar methods, as well as [current |
| |
|
236 |
callinglevel] now behave consistently (re frame skipping |
| |
|
237 |
for mixin and filter transparency). If there is no |
| |
|
238 |
innermost enclosing proc frame, the innermost non-proc |
| |
|
239 |
(e.g., namespace) frame is selected (rather than a "#0" |
| |
|
240 |
as default). Second, argument handling for both uplevel |
| |
|
241 |
(i.e., level sniffing in multi-arg case) and upvar (e.g., |
| |
|
242 |
made silent TCL_ERROR for invalid argument arities |
| |
|
243 |
explicit) have been fixed. |
| |
|
244 |
* Object.man, methods.test: Added documentation for both methods |
| |
|
245 |
(Object.man) and tests. [baee0c34] |
| |
|
246 |
|
| |
|
247 |
2019-03-22 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
248 |
|
| |
|
249 |
|
| |
|
250 |
- reduce dead assignments improve indentation of variables [4f234291] |
| |
|
251 |
|
| |
|
252 |
|
| |
|
253 |
- avoid variable name "index" in generated code since "index" shadows |
| |
|
254 |
an outer function [8a19ff2e] |
| |
|
255 |
|
| |
|
256 |
2019-03-21 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
257 |
|
| |
|
258 |
|
| |
|
259 |
- mongodb: add "bson asJSON" convenience method [6cff9d9b] |
| |
|
260 |
|
| |
|
261 |
2019-03-20 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
262 |
|
| |
|
263 |
|
| |
|
264 |
- Fix YAML syntax [0dac3440] |
| |
|
265 |
|
| |
|
266 |
|
| |
|
267 |
- appveyor.yml: Provide for caching the tclkit running the build |
| |
|
268 |
script, to improve robustness and availability [0a587021] |
| |
|
269 |
|
| |
|
270 |
2019-03-20 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
271 |
|
| |
|
272 |
|
| |
|
273 |
- handle ticket #3 on sourceforge: explicit "next" call in ensemble |
| |
|
274 |
leads to unwanted "unknown" handler call [156a37fe] |
| |
|
275 |
|
| |
|
276 |
2019-03-18 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
277 |
|
| |
|
278 |
|
| |
|
279 |
- since we know length, we can replace strcmp by memcmp [c3085d62] |
| |
|
280 |
|
| |
|
281 |
2019-03-17 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
282 |
|
| |
|
283 |
|
| |
|
284 |
- trigger new travis build [61b88669] |
| |
|
285 |
|
| |
|
286 |
|
| |
|
287 |
- error message on stack overflow differs on windows and unix for tcl |
| |
|
288 |
8.5 [8b333a99] |
| |
|
289 |
|
| |
|
290 |
|
| |
|
291 |
- we see now a different error message in tcl8.5 for a recursive loop |
| |
|
292 |
(drop test?) [c0221269] |
| |
|
293 |
|
| |
|
294 |
|
| |
|
295 |
- improve type cleanness [b86d0335] |
| |
|
296 |
|
| |
|
297 |
|
| |
|
298 |
- |
| |
|
299 |
- deactivate under windows for the time being [3abc6a6f] |
| |
|
300 |
|
| |
|
301 |
|
| |
|
302 |
- make test more robust ("file lstat" returns less data under windows) |
| |
|
303 |
[a65f2c7d] |
| |
|
304 |
|
| |
|
305 |
|
| |
|
306 |
- added an additional variant of ALLOC_ON_STACK [459516f9] |
| |
|
307 |
|
| |
|
308 |
2019-03-16 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
309 |
|
| |
|
310 |
|
| |
|
311 |
- improve spelling [93875ccd] |
| |
|
312 |
|
| |
|
313 |
|
| |
|
314 |
- improve spelling [3d145fa5] |
| |
|
315 |
|
| |
|
316 |
|
| |
|
317 |
- unify spelling of "subclass" [f52d344b] |
| |
|
318 |
|
| |
|
319 |
|
| |
|
320 |
- improve spelling [38ea9f94] |
| |
|
321 |
|
| |
|
322 |
|
| |
|
323 |
- align names (use "subclass" instead of "sub-class") [0697a2e3] |
| |
|
324 |
|
| |
|
325 |
|
| |
|
326 |
- align behavior of "current activelevel" with "... callinglevel" in |
| |
|
327 |
case no NSF frame is found [d5f0e46c] |
| |
|
328 |
|
| |
|
329 |
|
| |
|
330 |
- fix typos and make spelling more uniform [c465bb71] |
| |
|
331 |
|
| |
|
332 |
|
| |
|
333 |
- add regression test for testing the behavior of :upvar from toplevel |
| |
|
334 |
tclsh with and without filters [85eec46a] |
| |
|
335 |
|
| |
|
336 |
|
| |
|
337 |
- conservative fix for "current callinglevel"; probably more to come |
| |
|
338 |
[587c2fab] |
| |
|
339 |
|
| |
|
340 |
2019-03-15 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
341 |
|
| |
|
342 |
|
| |
|
343 |
- |
| |
|
344 |
* nx.tcl, xotcl2.tcl: Fully qualify uses of Tcl's upvar and uplevel, to |
| |
|
345 |
avoid confusion when introducing equally named procs/ cmds in the OS |
| |
|
346 |
namespaces. [bb1a4116] |
| |
|
347 |
|
| |
|
348 |
2019-03-14 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
349 |
|
| |
|
350 |
|
| |
|
351 |
- minor cleanup: factor out common strings [3b608d8c] |
| |
|
352 |
|
| |
|
353 |
2019-03-13 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
354 |
|
| |
|
355 |
|
| |
|
356 |
- improve spelling and formatting [0f30ab62] |
| |
|
357 |
|
| |
|
358 |
|
| |
|
359 |
- improve spelling [67639f37] |
| |
|
360 |
|
| |
|
361 |
|
| |
|
362 |
- improve spelling [b9fcdec2] |
| |
|
363 |
|
| |
|
364 |
|
| |
|
365 |
- |
| |
|
366 |
- improved handling of object property autonamed [c86c0775] |
| |
|
367 |
|
| |
|
368 |
|
| |
|
369 |
- xotcl1 compatibility: preserve overwritte slot accessor methods via |
| |
|
370 |
instprocs [542f9ead] |
| |
|
371 |
|
| |
|
372 |
2019-03-12 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
373 |
|
| |
|
374 |
|
| |
|
375 |
- |
| |
|
376 |
* win/makefile.vc: COMDAT folding can lead to unusable, pointless |
| |
|
377 |
function-pointer comparisons (Nsf_ConvertToSwitch vs. |
| |
|
378 |
Nsf_ConvertToBoolean). Reported for /opt:icf under Visual Studio 2017 |
| |
|
379 |
under x86. Kudos to Ashok P. Nadkarni. [cb565d85] |
| |
|
380 |
|
| |
|
381 |
2019-03-11 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
382 |
|
| |
|
383 |
|
| |
|
384 |
- object property volatile: provide support for tuning volatile on/off |
| |
|
385 |
via object property. [3ebbf610] |
| |
|
386 |
|
| |
|
387 |
2019-03-10 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
388 |
|
| |
|
389 |
|
| |
|
390 |
- improve spelling [9ef8ab28] |
| |
|
391 |
|
| |
|
392 |
|
| |
|
393 |
- improve spelling [e5a313d7] |
| |
|
394 |
|
| |
|
395 |
|
| |
|
396 |
- improve spelling [2321487a] |
| |
|
397 |
|
| |
|
398 |
|
| |
|
399 |
- improve spelling [83a7bb90] |
| |
|
400 |
|
| |
|
401 |
|
| |
|
402 |
- windows: make sure, the install directory exists before copying data |
| |
|
403 |
to it [c822857c] |
| |
|
404 |
|
| |
|
405 |
|
| |
|
406 |
- momgoDB interface: add option "-asJSON" to "find all" to ease |
| |
|
407 |
interaction e.g. with single page applications. [9cdb38c7] |
| |
|
408 |
|
| |
|
409 |
|
| |
|
410 |
- improve spelling [38aa0536] |
| |
|
411 |
|
| |
|
412 |
|
| |
|
413 |
- xotcl regression test: Added a more complex test for testing "new" + |
| |
|
414 |
volatile [e5df6994] |
| |
|
415 |
|
| |
|
416 |
2019-03-09 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
417 |
|
| |
|
418 |
|
| |
|
419 |
- add minimal regression test for object property "autonamed" [206792ca] |
| |
|
420 |
|
| |
|
421 |
|
| |
|
422 |
- make code assumptions clear by adding asserts. [e3d180a2] |
| |
|
423 |
|
| |
|
424 |
2019-03-08 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
425 |
|
| |
|
426 |
|
| |
|
427 |
- Adjust regression test to more specific error message [0a73b191] |
| |
|
428 |
|
| |
|
429 |
|
| |
|
430 |
- |
| |
|
431 |
- improved error message "not allowed to have default": |
| |
|
432 |
make clear, this is from a parameter specification |
| |
|
433 |
- added object property "autonamed" (set automatically for |
| |
|
434 |
objects created via "new") |
| |
|
435 |
- xotcl2 volatile: improved backward compatibility with |
| |
|
436 |
XOTcl 1 |
| |
|
437 |
- extended regression test [1279a7ec] |
| |
|
438 |
|
| |
|
439 |
2019-03-07 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
440 |
|
| |
|
441 |
|
| |
|
442 |
- |
| |
|
443 |
- added new variant of "volatile" trying to mimick the |
| |
|
444 |
XOTcl1 volatile behavior. |
| |
|
445 |
- added experimental feature NSF_WITH_TCL_OBJ_TYPES_AS_CONVERTER, which |
| |
|
446 |
uses registered TclObjTypes as value checkers (currently deactivated) |
| |
|
447 |
[b6046263] |
| |
|
448 |
|
| |
|
449 |
|
| |
|
450 |
- whitespace change [6a97bd03] |
| |
|
451 |
|
| |
|
452 |
2019-02-18 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
453 |
|
| |
|
454 |
|
| |
|
455 |
- protect legacy HTTPd against XSS on error messages [6b093438] |
| |
|
456 |
|
| |
|
457 |
2019-02-06 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
458 |
|
| |
|
459 |
|
| |
|
460 |
- base package nx::zip on Tcl 8.6 builtins instead of relying on the |
| |
|
461 |
Trf package [c1579421] |
| |
|
462 |
|
| |
|
463 |
2019-01-15 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
464 |
|
| |
|
465 |
|
| |
|
466 |
- use "nonnull_assert" only in combination with "nonnull" declaration |
| |
|
467 |
[af4c4944] |
| |
|
468 |
|
| |
|
469 |
2019-01-14 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
470 |
|
| |
|
471 |
|
| |
|
472 |
- |
| |
|
473 |
* .travis.yml, appveyor.yml: Update build array to 8.6.9 [90c8d70e] |
| |
|
474 |
|
| |
|
475 |
|
| |
|
476 |
- |
| |
|
477 |
* nsf-cmd.test: Make new tests 8.5-savy [167e2369] |
| |
|
478 |
|
| |
|
479 |
|
| |
|
480 |
- |
| |
|
481 |
* nsf.c (NsfProcStub): Re-order logic, so that the availability of a |
| |
|
482 |
shadow proc cmd is tested first (re-fetch) and the parameter passing |
| |
|
483 |
comes second, conditional on an available dispatch target. [884a7145] |
| |
|
484 |
|
| |
|
485 |
|
| |
|
486 |
- |
| |
|
487 |
* nsf-cmd.test: Add test rename (target) conflicts for the shadowed |
| |
|
488 |
procs; improve test formatting [6e91b118] |
| |
|
489 |
|
| |
|
490 |
|
| |
|
491 |
- nsf.c (NsfStubProc): Improve comment formatting [a85b80f5] |
| |
|
492 |
|
| |
|
493 |
2019-01-11 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
494 |
|
| |
|
495 |
|
| |
|
496 |
- |
| |
|
497 |
* nsf-cmd.test: Modernize tests to work on error codes. [f93d46e6] |
| |
|
498 |
|
| |
|
499 |
|
| |
|
500 |
- |
| |
|
501 |
* nsf.c, nsf-cmd.test: Fixed nsf::procs for (unintended) deletes of the |
| |
|
502 |
shadowed proc, plus test cases. [d01fb5ad] |
| |
|
503 |
|
| |
|
504 |
|
| |
|
505 |
- |
| |
|
506 |
* nsf.c, nsfShadow.c (NsfProcStubDeleteProc, Nsf_RenameObjCmd): Provide |
| |
|
507 |
for coupled renaming of the nsf::proc pairs; and coupled deletion. |
| |
|
508 |
[2a2f1043] |
| |
|
509 |
|
| |
|
510 |
|
| |
|
511 |
- |
| |
|
512 |
* nsf.c (NsfProcStub, InvokeShadowedProc): Provide for |
| |
|
513 |
re-fetching (e.g., deleted) ::nsf::procs::* commands, to |
| |
|
514 |
allow for renamed nsf::procs to run. |
| |
|
515 |
* nsf-cmd.test: Added test to cover re-fetch [ed5cc784] |
| |
|
516 |
|
| |
|
517 |
|
| |
|
518 |
- |
| |
|
519 |
* nsf.c, nsfInt.h (NsfProcStub, NsfProcClientData): Apply |
| |
|
520 |
namespace reform to nsf::procs, to prevent proc |
| |
|
521 |
redefinition after a proc rename to fail. |
| |
|
522 |
* nsf-cmd.test: Add test case to document/ to cover failing rename + |
| |
|
523 |
redefine. [47f388cd] |
| |
|
524 |
|
| |
|
525 |
2018-12-22 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
526 |
|
| |
|
527 |
|
| |
|
528 |
- improve code documentation [b3541927] |
| |
|
529 |
|
| |
|
530 |
|
| |
|
531 |
- remove unneeded assignment [5a153b21] |
| |
|
532 |
|
| |
|
533 |
2018-12-15 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
534 |
|
| |
|
535 |
|
| |
|
536 |
- reduce dead assignments and variable scopes [405ace78] |
| |
|
537 |
|
| |
|
538 |
|
| |
|
539 |
- make sure, the restted path ends with a slash [b49c37ce] |
| |
|
540 |
|
| |
|
541 |
2018-12-14 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
542 |
|
| |
|
543 |
|
| |
|
544 |
- security fix: avoid directory traversal attack in old XOTcl HTTP |
| |
|
545 |
class [d074fd50] |
| |
|
546 |
|
| |
|
547 |
2018-11-18 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
548 |
|
| |
|
549 |
|
| |
|
550 |
- regenerated configure script [ebae8e0f] |
| |
|
551 |
|
| |
|
552 |
|
| |
|
553 |
- improve handling of HAVE_INTTYPES_H under windows [d7bc5d63] |
| |
|
554 |
|
| |
|
555 |
|
| |
|
556 |
- make sure, macros HAVE_INTPTR_T and HAVE_UINTPTR_T are set (should |
| |
|
557 |
probably upgrade to newer TEA version) [d4cb464a] |
| |
|
558 |
|
| |
|
559 |
|
| |
|
560 |
- fix typo [e8b9e471] |
| |
|
561 |
|
| |
|
562 |
2018-11-17 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
563 |
|
| |
|
564 |
|
| |
|
565 |
- guard definition of PRIxPTR by HAVE_INTTYPES_H and not by |
| |
|
566 |
HAVE_STDINT_H [dea74ea7] |
| |
|
567 |
|
| |
|
568 |
|
| |
|
569 |
- improve type cleanness [6ebbaeee] |
| |
|
570 |
|
| |
|
571 |
|
| |
|
572 |
- fix typo [af212472] |
| |
|
573 |
|
| |
|
574 |
2018-11-04 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
575 |
|
| |
|
576 |
* ChangeLog-2.0b5-2.0.0.log, next-tutorial.txt, Announce-1.6.0: Remove |
| |
|
577 |
comma before "that" [b5c493af] |
| |
|
578 |
* doc.test, interp.test, tcloo.test, varresolution.test: Use |
| |
|
579 |
consistently US spelling variation [357028ca] |
| |
|
580 |
|
| |
|
581 |
2018-11-03 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
582 |
|
| |
|
583 |
* nsf.c, nsfObj.c: Remove comma before that [f92df553] |
| |
|
584 |
|
| |
|
585 |
2018-10-24 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
586 |
|
| |
|
587 |
* disposition.test, parameters.test: Adjust tests to reflect the |
| |
|
588 |
changed representational behaviour for numerics (int, wide) according |
| |
|
589 |
to TIP 514 (now in Tcl 8.7a2+). [fca63858] |
| |
|
590 |
|
| |
|
591 |
2018-10-23 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
592 |
|
| |
|
593 |
* Object.man: Improve spelling [bee99fc8] |
| |
|
594 |
* nsf.c: Help static analyzer to parse statements [8d65f0a7] |
| |
|
595 |
|
| |
|
596 |
2018-10-12 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
597 |
|
| |
|
598 |
* Class.man, Object.man: Use consistently US spelling variants |
| |
|
599 |
[f8df1c79] |
| |
|
600 |
|
| |
|
601 |
2018-10-11 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
602 |
|
| |
|
603 |
* Makefile.in, win/makefile.vc: Add TCL_PKG_PREFER_LATEST to avoid |
| |
|
604 |
version hickups (stable beating latest) somewhere from TCLLIBPATH |
| |
|
605 |
etc. [b820ed69] |
| |
|
606 |
|
| |
|
607 |
2018-10-02 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
608 |
|
| |
|
609 |
* README.release: Update to make sure, all version numbers in |
| |
|
610 |
configure.ac are updated properly [3754aac2] |
| |
|
611 |
|
| |
|
612 |
2018-09-30 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
|
613 |
|
| |
|
614 |
* configure: Make sure configure is stashed with repo, as autotools are |
| |
|
615 |
not automatically re-generated (e.g., in build array) [a46a3361] |
| |
|
616 |
|
| |
|
617 |
* object-system.test: Add a simple test to catch incomplete version |
| |
|
618 |
bumps earlier [7fa23e7c] |
| |
|
619 |
|
| |
|
620 |
2018-09-29 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
621 |
|
| |
|
622 |
* configure.ac: bump also NSF_MINOR_VERSION after release [b439657b] |
| |
|
623 |
|
| |
|
624 |
2018-09-28 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
|
625 |
|
| |
|
626 |
* follow the Tcl, not the OpenACS numbering scheme [f7b560fc] |
| |
|
627 |
* prefer US american spelling variants [9aa53ef6] |
| |
|
628 |
* change version number to first version number after the 2.2.0 release |
| |
|
629 |
(2.3d0) [dd3cfbfd] |
| |
|
630 |
* fix usernames at sourceforge [f92b5538] |