Clone
 

stefan sobernig <stefan.sobernig@wu.ac.at> in nsf

* apps/utils/source-highlight-with-pp: Generalise executable name in shebang, seems like an unintended change in [ae081c0f1]

* README.md: http -> https [skip ci]

* nsfDebug.c, nsfInt.h (STRING_NEW, MEM_COUNT_ALLOC, MEM_COUNT_FREE): Fix compilation with --enable-memcount=yes.

* configure, configure.ac, nx.tcl, pkgIndex.tcl, xotcl2.tcl, pkg.vc: Bump version to 2.2.0.

Done with work on changelog and announcement. [skip ci]

Continued work on changelog and announcement. [skip ci]

Continued work on changelog and announcement. [skip ci]

Continued work on changelog and announcement. [skip ci]

Continued work on changelog and announcement. [skip ci]

Continued work on changelog and announcement. [skip ci]

Continued work on changelog and announcement. [skip ci]

Continued work on changelog and announcement. [skip ci]

Continued work on changelog and announcement. [skip ci]

Continued work on changelog and announcement [skip ci]

* Adding changelog and announce file (WIP) for 2.2.0 [skip ci]

    • -0
    • +1616
    /ChangeLog-2.1.0-2.2.0.log
* makefile.vc (CFLAGS): Also set -DHAVE_UINTPTR_T.

* makefile.vc (CFLAGS): Add -DHAVE_INTPTR_T explicitly.

* nsf.c (ObjectCmdMethodDispatch, FindNextMethod): Balance book-keeping in memcounts for Tcl_Objs (technically, an unmatched decrement would suffice).

* nsf.c (NsfProcDeleteProc): Fix freeing of colonLocalVarCache and balance book-kepping on memcounts for colonLocalVarCache.

Merge branch 'master' of ssh://alice.wu.ac.at/usr/local/src/git-repo/nsf

* nsf.c (ObjectCmdMethodDispatch): Silence static check of GCC 8.1 (-Wmaybe-uninitialized). [skip ci]

* nsf.c (NsfCurrentCmd): Avoid (possible, but unlikely) null dereferencing, if CSC was missing [CID 294166].

* nsf.c (NsfDebugGetDict): Compute the remaining size to snprintf for each iteration [CID 294169]. [skip ci]

Merge branch 'master' of ssh://alice.wu.ac.at/usr/local/src/git-repo/nsf

nsf.c (NsfDebugGetDict): Parametrize length computation; remove unneeded nul-termination. [skip ci]

* nsf.c (NsfDebugGetDict): Make use of strncat more robust by setting the destingation length to the remainder of the output buffer.

* nsf.c (ForwardArg): Provide a const'ed pointer to strpbrk, as required [CID 294162].

* nsf.c (ParamDefsFormat): Fix overrun in memcpy by correcting the destination-length argument [CID 294165].

* nsf.c: Fix all "-pedantic -ansi" errors.

* nsf.c (ParamDefsStore, NsfProcDeleteProc): Provide for counting a reference to the execNsPtr from the NsfProcContext structure. While I could not devise a script-level path to pull out the rug (execNsPtr) out from under NsfProcContext clients, I can only also not exclude the latter (from future C-level paths?). Better act defensively.