Clone
Stefan Sobernig <stefan.sobernig@wu.ac.at>
committed
on 12 Jul 18
Continued work on changelog and announcement. [skip ci]
2.2 + 20 more
ChangeLog-2.1.0-2.2.0.log (+37 -68)
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