| |
284 |
284 |
- Another try to fix build paths [13e6e4c0] |
| |
285 |
285 |
|
| |
286 |
286 |
2018-06-17 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
287 |
287 |
|
| |
288 |
288 |
|
| |
289 |
289 |
- Install gcc dependency on builders [2b4c8032] |
| |
290 |
290 |
|
| |
291 |
291 |
|
| |
292 |
292 |
- Fix mingw toolchain path [96b79f58] |
| |
293 |
293 |
|
| |
294 |
294 |
|
| |
295 |
295 |
- Update appveyor.yml [05d909f4] |
| |
296 |
296 |
|
| |
297 |
297 |
|
| |
298 |
298 |
- Prep build script to support MSYS2/MinGW builds under Windows |
| |
299 |
299 |
[45f37041] |
| |
300 |
300 |
|
| |
301 |
301 |
2018-06-04 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
302 |
302 |
|
| |
303 |
303 |
|
| |
304 |
|
- |
| |
305 |
304 |
* nsf.c (ListSuperClasses): Fix refcounting for 8.5 non-threaded only, |
| |
306 |
305 |
otherwise the patternString becomes unavailable once a preemptive |
| |
307 |
306 |
decrement has been performed, leading to unexpected info results. |
| |
308 |
307 |
[0e8f3a70] |
| |
309 |
308 |
|
| |
310 |
|
|
| |
311 |
|
- |
| |
312 |
309 |
* nx-test.tcl (run): Avoid use of [try], to render the test suite |
| |
313 |
310 |
independent from the presence of 8.6 or tcllib's try. This may be |
| |
314 |
311 |
reverted, once 8.5 support is dropped. [9ba75adb] |
| |
315 |
312 |
|
| |
316 |
313 |
2018-06-01 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
317 |
314 |
|
| |
318 |
|
|
| |
319 |
315 |
- add COMPILE_NSF_STUBS to compile flags under windows [554234e8] |
| |
320 |
|
|
| |
321 |
|
|
| |
322 |
316 |
- make stublib initialization more robust and provide meaningful error |
| |
323 |
317 |
message in case of misconfigurations [fe5d4828] |
| |
324 |
318 |
|
| |
325 |
319 |
2018-05-30 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
326 |
320 |
|
| |
327 |
321 |
|
| |
328 |
322 |
- Turn on some debugging [fffcee32] |
| |
329 |
323 |
|
| |
330 |
324 |
|
| |
331 |
325 |
- Add missing tclkit url [2e1926a7] |
| |
332 |
326 |
|
| |
333 |
327 |
|
| |
334 |
328 |
- First attempt at Appveyor integration (mingw64 only) [c216c592] |
| |
335 |
329 |
|
| |
336 |
330 |
|
| |
337 |
331 |
- Trying to get env variables right [f4ca149d] |
| |
338 |
332 |
|
| |
339 |
333 |
|
| |
340 |
334 |
- Make build script more verbose [79e5563d] |
| |
341 |
335 |
|
|
| |
345 |
339 |
|
| |
346 |
340 |
- Provide first attempt at Travis build array and build script |
| |
347 |
341 |
[21d83785] |
| |
348 |
342 |
|
| |
349 |
343 |
2018-05-29 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
350 |
344 |
|
| |
351 |
345 |
|
| |
352 |
346 |
- Simplify descriptor, for the time being [e41cd6fd] |
| |
353 |
347 |
|
| |
354 |
348 |
|
| |
355 |
349 |
- Add an initial Travis CI descriptor [ea4ef787] |
| |
356 |
350 |
|
| |
357 |
351 |
|
| |
358 |
352 |
- Add a TODO [76fabbee] |
| |
359 |
353 |
|
| |
360 |
354 |
|
| |
361 |
355 |
- Makefile.in: Polishing [b3a3d83c] |
| |
362 |
356 |
|
| |
363 |
357 |
2018-05-23 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
364 |
358 |
|
| |
|
359 |
* next-migration.txt, README, Announce-1.1.0: Improve spelling [5c0a0300] |
| |
|
360 |
* nsfmongo.c: Use mongoc_iovec_t instead of struct iovec iov to |
| |
|
361 |
improve cross-platform compatibility [8eea27e0] |
| |
365 |
362 |
|
| |
366 |
|
- improve spelling [5c0a0300] |
| |
367 |
|
|
| |
368 |
|
|
| |
369 |
|
- use mongoc_iovec_t instead of struct iovec iov to improve |
| |
370 |
|
cross-platform compatibility [8eea27e0] |
| |
371 |
|
|
| |
372 |
363 |
2018-05-21 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
373 |
364 |
|
| |
|
365 |
* source-highlight-with-pp, bagel.tcl, |
| |
|
366 |
rosetta-multiple-distinct.tcl, rosetta-tokenizer.tcl, aolstub.c, |
| |
|
367 |
gentclAPI.tcl, nsf.c, nsfFunPtrHashTable.c, nsfShadow.c, |
| |
|
368 |
nx-zip.tcl, nsfmongo.c, nx-mongo.tcl, nx.tcl, xotcl2.tcl: Improve |
| |
|
369 |
comments [ae081c0f] |
| |
374 |
370 |
|
| |
375 |
|
- improve comments [ae081c0f] |
| |
376 |
|
|
| |
377 |
371 |
2018-05-17 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
378 |
372 |
|
| |
|
373 |
* gentclAPI.tcl, langRef.xotcl, xotcl2.tcl: Improve wording [c8cfa996] |
| |
|
374 |
* make.tcl: Improve Tcl idioms [7a2dc79d] |
| |
379 |
375 |
|
| |
380 |
|
- improve wording [c8cfa996] |
| |
381 |
|
|
| |
382 |
|
|
| |
383 |
|
- improve tcl idioms [7a2dc79d] |
| |
384 |
|
|
| |
385 |
376 |
2018-04-30 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
386 |
377 |
|
| |
|
378 |
* htmllib.xotcl: Remove duplicated word [657e8c12] |
| |
387 |
379 |
|
| |
388 |
|
- remove duplicated word [657e8c12] |
| |
389 |
|
|
| |
390 |
380 |
2018-04-25 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
391 |
381 |
|
| |
|
382 |
* nx-test.tcl, nx-mongo.tcl, nx.tcl: Fix duplicated words in code |
| |
|
383 |
documentation [0556efb3] |
| |
|
384 |
* rosetta-sudoku.tcl: Fix double word in code documentation [f52f9988] |
| |
|
385 |
* nsf.c: Fix double worlds in code documentation [c78a90d7] |
| |
392 |
386 |
|
| |
393 |
|
- fix duplicated words in code documentation [0556efb3] |
| |
394 |
|
|
| |
395 |
|
|
| |
396 |
|
- fix double word in code documentation [f52f9988] |
| |
397 |
|
|
| |
398 |
|
|
| |
399 |
|
- fix double worlds in code documentation [c78a90d7] |
| |
400 |
|
|
| |
401 |
387 |
2018-04-15 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
402 |
388 |
|
| |
|
389 |
* nx-mongo.tcl: Add destroy_on_cleanup similar to OpenACS to ease |
| |
|
390 |
* nx-mongo.tcl: Lifetime management of volatile objects [1debd517] |
| |
403 |
391 |
|
| |
404 |
|
- add destroy_on_cleanup similar to OpenACS to ease lifetime management |
| |
405 |
|
of volatile objects [1debd517] |
| |
406 |
|
|
| |
407 |
392 |
2018-04-14 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
408 |
393 |
|
| |
|
394 |
* nx-mongo.tcl: Fixing cut&paste error [2ce11132] |
| |
409 |
395 |
|
| |
410 |
|
- fixiing cut&paste error [2ce11132] |
| |
411 |
|
|
| |
412 |
396 |
2018-04-12 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
413 |
397 |
|
| |
|
398 |
* nx-mongo.tcl: Whitespace changes [4131e4eb] |
| |
|
399 |
* nx-mongo.test, nx-mongo.tcl: Added class names into |
| |
|
400 |
serialization syntax (__class). This change allows us to make |
| |
|
401 |
better use of polymorphism with (e.g. embedded) class |
| |
|
402 |
structures. Previously, it was necessary, that the called object had to |
| |
|
403 |
know the class of the serialized object, now it is as well |
| |
|
404 |
possible to use as well specializations; fix bug, where default |
| |
|
405 |
value for properties lead to errors, when no propery options where |
| |
|
406 |
given. [3fc67997] |
| |
|
407 |
* mongodb/README: Update version numbers of mongo's c-driver older |
| |
|
408 |
versions stopped working on MacOS High Sierra. [120d6714] |
| |
|
409 |
* nsf.c (NextSearchAndInvoke): Fix typo [7831bb96] |
| |
414 |
410 |
|
| |
415 |
|
- white space changes [4131e4eb] |
| |
416 |
|
|
| |
417 |
|
|
| |
418 |
|
- |
| |
419 |
|
- added class names into serialization syntax (__class). |
| |
420 |
|
This change allows us to make better use of polymorphism |
| |
421 |
|
with (e.g. embedded) class structures. Previously, it was |
| |
422 |
|
necessary, that the called had to know the class of the |
| |
423 |
|
serialized object, now it is as well possible to use as |
| |
424 |
|
well specializations. |
| |
425 |
|
- fix bug, where default value for properties lead to errors, when no |
| |
426 |
|
propery options where given. [3fc67997] |
| |
427 |
|
|
| |
428 |
|
|
| |
429 |
|
- update version numbers of mongo's c-driver (older versions stopped |
| |
430 |
|
working on MacOS High Sierra) [120d6714] |
| |
431 |
|
|
| |
432 |
|
|
| |
433 |
|
- fix typo [7831bb96] |
| |
434 |
|
|
| |
435 |
411 |
2018-04-05 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
436 |
412 |
|
| |
|
413 |
* Access.xotcl, mixinStrategy.xotcl, ScriptCreator.xotcl: Fix typos [50bf7579] |
| |
|
414 |
* nx.tcl: Fix typo [eb6f33db] |
| |
437 |
415 |
|
| |
438 |
|
- fix typos [50bf7579] |
| |
439 |
|
|
| |
440 |
|
|
| |
441 |
|
- fix typo [eb6f33db] |
| |
442 |
|
|
| |
443 |
416 |
2018-03-28 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
444 |
417 |
|
| |
|
418 |
* next-migration.html, next-tutorial.html: Regenerated documentation [367fd6fc] |
| |
|
419 |
* next-tutorial.txt, nsf.c, xotcl2.tcl: Fix typos [8f15a5f3] |
| |
445 |
420 |
|
| |
446 |
|
- regenerated documentation [367fd6fc] |
| |
447 |
|
|
| |
448 |
|
|
| |
449 |
|
- fix typos [8f15a5f3] |
| |
450 |
|
|
| |
451 |
421 |
2018-03-23 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
452 |
422 |
|
| |
|
423 |
* nsf.c (AutonameIncr): Remove unneeded ALLOC_ON_STACK [a8fbf793] |
| |
453 |
424 |
|
| |
454 |
|
- Remove unneeded ALLOC_ON_STACK [a8fbf793] |
| |
455 |
|
|
| |
456 |
425 |
2018-03-11 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
457 |
426 |
|
| |
458 |
427 |
* nsf.c (ListMethod): Provide a disassemble implementation based |
| |
459 |
428 |
on ::tcl::unsupported::disassemble. [::nsf::cmd::info disassemble] |
| |
460 |
429 |
is generally available, the info ?object? method variants only in |
| |
461 |
430 |
development mode. Implementation covers proc methods and |
| |
462 |
431 |
::nsf::procs. Along the way, prettify some code paths in |
| |
463 |
432 |
ListMethod. [1919d17f] |
| |
464 |
433 |
|
| |
465 |
434 |
2018-03-08 Gustaf Neumann <neumann@wu-wien.ac.at> |
| |
466 |
435 |
|
| |
467 |
436 |
* nsf.c: Add const declarations, whitespace changes [dcbf5b0c] |
| |
468 |
437 |
|
| |
469 |
438 |
2018-03-06 Stefan Sobernig <stefan.sobernig@wu.ac.at> |
| |
470 |
439 |
|
| |
471 |
440 |
* nsf.c (Nsf_Init): Mark the namespace "::nsf::classes" and its |
| |
472 |
441 |
children using "NS_SUPPRESS_COMPILATION". In 8.6+, this guards any |
| |
473 |
442 |
commands in these auxiliary namespaces to be picked up by the bytecode |
| |
474 |
443 |
compiler (if accessed in an unintended manner). [52340117] |
| |
475 |
444 |
|