From fde1d1a90728c6abf3cda1aa59f438b9a0034456 Mon Sep 17 00:00:00 2001 From: Dunbaratu Date: Sun, 28 Jul 2019 12:45:35 -0400 Subject: [PATCH] changes.rst and a thing I forgot in changelog --- CHANGELOG.md | 3 ++ doc/source/changes.rst | 77 +++++++++++++++++++++++++++ doc/source/structures/misc/config.rst | 2 +- 3 files changed, 81 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 678d7641f..c01ae1340 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,9 @@ This update is a mix of new features, mostly a whole is now exposed for scripts to read. [pull request 1](https://github.com/KSP-KOS/KOS/pull/2563). [pull request 2](https://github.com/KSP-KOS/KOS/pull/2564). +- The above bounding box feature also came with some new suffixes + for Vecdraw so you can now draw plain lines (suppress the + arrowhead, suppress the opacity fade) with them. - Lexicons can now use the suffix syntax. i.e. where you say ``mylex["key1"]`` you can now say ``mylex:key1``, provided the key is something that works as a valid identifier diff --git a/doc/source/changes.rst b/doc/source/changes.rst index 76da8195e..fd8d12079 100644 --- a/doc/source/changes.rst +++ b/doc/source/changes.rst @@ -24,6 +24,83 @@ release. **** +Changes in 1.1.9.0 +------------------ + +BOUNDING BOX +:::::::::::: + +Added the new :struct:`BOUNDS` structure for bounding box +information, and made an :ref:`example using it ` +on the tutorials page. + +TERNARY OPERATOR "CHOOSE" +::::::::::::::::::::::::: + +A new expression ternary operator exists in kerboscript, called +:ref:`CHOOSE `. (Similar to C's "?" operator, but with +different syntax.) + +New suffixes for Vecdraw +:::::::::::::::::::::::: + +New suffixes giving you more control over the appearance of +vecdraws: :attr:`Vecdraw:POINTY` :attr:`Vecdraw:WIPING` + +Lexicon Suffixes +:::::::::::::::: + +:ref:`Describe using suffixes with lexicons. ` + +Terminal default size +::::::::::::::::::::: + +Two new config settings for a default terminal size for +new terminals: + +:struct:`Config:DEFAULTWIDTH`, :struct:`Config:DEFAULTHEIGHT` + +Reading Principia flight plan +::::::::::::::::::::::::::::: + +Addon support for :ref:`Principia `, that lets you read +the Principia mod's flight planning nodes, which use a different +system than KSP's stock manauever nodes. + +Additional Atmospheric information +::::::::::::::::::::::::::::::::::: + +Added some more information to the :struct:`atmosphere` structure, +(mostly for people trying to perform drag calculations: +MOLARMASS, ADIABATICINDEX, ALTITUDETEMPERATURE). + +Also added the ability to read some more of the values the +game uses for :ref:`mathematical constants `, to +work with this information: Avogadro, Boltzmann, and IdealGas. + +UNSET documentation +::::::::::::::::::: + +Explicitly mention the :ref:`unset command `, which has existed +for a long time but apparently wasn't in the documentation. + +LIST command +:::::::::::: + +Removed obsolete documentation about a no-longer-existing "FROM" +variant of the LIST command that went like this: +LIST *things* FROM *vessel* IN *variable*. + +DROPPRIORITY() +:::::::::::::: + +Described the new :func:`DROPPRIORITY()` built-in function that you +can use when you want to write a long-lasting trigger body without +it preventing other triggers from interrupting like it normally would. + + + + Changes in 1.1.8.0 ------------------ diff --git a/doc/source/structures/misc/config.rst b/doc/source/structures/misc/config.rst index 489780dd1..6e81d0d04 100644 --- a/doc/source/structures/misc/config.rst +++ b/doc/source/structures/misc/config.rst @@ -1,4 +1,4 @@ -.. config: +.. _config: Configuration of kOS ====================