diff --git a/ChangeLog b/ChangeLog index d9d2e444..c618ef20 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,104 @@ -commit unknwonw +commit unknown Author: Thibaut Paumard -Date: Tue Jan 22 13:36:30 +0100 +Date: Fri, 02 Aug 2019 15:50:48 +0200 + + Releasing 1.3.2 + +commit 2dd5b72560246688b3a75599423d507078dafb35 +Author: Thibaut Paumard +Date: Fri Aug 2 14:54:31 2019 +0200 + + Fix printing issues during ray-tracing, mostly visible in Python + + - Make sure cout is flushed after Scenery::rayTrace finishes + - Screen::Grid now keeps a copy of the prefix string + - util.rayTrace fmt defaults to "\r j = " + +commit 956439e3288d367bc89f30fa3bf5dba19cbb5fbd +Author: Thibaut Paumard +Date: Tue Jul 30 16:22:38 2019 +0200 + + doc: warn in the user guide that the Yorick plug-in should not be used + + The Yorick plug-in will not see new features. It's maintained for gyotoy only. + +commit 75c871959a20586b5cd4116f1cca5510a22a1f16 +Author: Thibaut Paumard +Date: Mon Jul 29 17:15:38 2019 +0200 + + Metric: fix bug in Generic::cartesianVelocity + + Was only correct in the equatorial plane + +commit d6c93d927498be9bbfedb57e76cd62c3a9445fb8 +Author: Thibaut Paumard +Date: Fri Jul 26 22:51:13 2019 +0200 + + ThinDisk::sphericalPhi: return value between 0 and 2 pi + +commit 3c5b8c00dd1f031c08ad950c675043c15629e5a7 +Author: Thibaut Paumard +Date: Fri Jul 26 22:49:35 2019 +0200 + + gyoto.util: add readScenery and writeObject + +commit 4d88d3dfde2032a9b9badb9edf8ff1d773c0155d +Author: Thibaut Paumard +Date: Fri Jul 26 15:35:19 2019 +0200 + + python: new module gyoto.util containing rayTrace() + + rayTrace is a utility function to hide the complexity of calling Scenery.rayTrace + +commit 38812941bf5b1bb350616c25c8280ce9e1c4db11 +Author: Thibaut Paumard +Date: Wed Jul 24 13:48:40 2019 +0200 + + python: call setup.py build instead of build_ext + +commit 6664b5bb0bc49d2855f266619110a4e83146275e +Author: Thibaut Paumard +Date: Sat Jul 13 00:31:35 2019 +0200 + + Screen.C: change definition of dangle(1|2) for anglekind != spherical + + Older definition only works for spherical angles (at most?) + + This definition actually rotates the camera. + +commit 765324d90d1f7df659a73ae32cfc244ec5b35cb6 +Author: Thibaut Paumard +Date: Fri Jul 12 10:06:34 2019 +0200 + + python: fix segfault in gyoto.lorene + + numpy was not properly initialized in gyoto_lorene.i + +commit dd9edd1ac4495c9c8a03400a0f91c9d3893baa5f +Author: Thibaut Paumard +Date: Thu Jul 11 21:10:46 2019 +0200 + + python: fix segfault in gyoto.std + + numpy was not properly initialized in gyoto_std.i + +commit 45632d45677d1b0f8a558eaf699454ae8135c5a6 +Author: Thibaut Paumard +Date: Wed Jan 31 17:59:12 2018 +0100 + + Bugfix: add time-did-not-evolve check in Worldline::xFill() + + Same test as in Photon::hit(). + +commit 77d509f1726ff668fc74d1acb77ccc171ae1fea8 +Author: Thibaut Paumard +Date: Thu Jan 25 11:31:02 2018 +0100 + + Fixup: specify encoding in python/tests/core.py + +commit 3534961b0a31f2e2975e3786391dc78407cd956f +Author: Thibaut Paumard +Date: Tue Jan 22 14:03:23 2019 +0100 Releasing 1.3.1 diff --git a/NEWS b/NEWS index f53bc50c..8de2ddab 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,17 @@ +1.3.2 2019/08/02 BUG + * Python: + + fix segfault in gyoto.std and gyoto.lorene + + Fixup: specify encoding in python/tests/core.py + + call setup.py build instead of build_ext + + new module gyoto.util containing rayTrace, readScenery, writeObject + * libgyoto: + + add time-did-not-evolve check in Worldline::xFill() + + Screen: dangle(1|2) now rotate the camera for anglekind != spherical + + ThinDisk::sphericalPhi: return value between 0 and 2 pi + + fix bug in Metric::Generic::cartesianVelocity + * doc: warn in the user guide that the Yorick plug-in should not be used + * Fix printing issues during ray-tracing, mostly visible in Python + 1.3.1 2019/01/22 BUG * Fix typos and minor bugs diff --git a/configure b/configure index ef4f86d3..9d140772 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Gyoto 1.3.1. +# Generated by GNU Autoconf 2.69 for Gyoto 1.3.2. # # Report bugs to . # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Gyoto' PACKAGE_TARNAME='gyoto' -PACKAGE_VERSION='1.3.1' -PACKAGE_STRING='Gyoto 1.3.1' +PACKAGE_VERSION='1.3.2' +PACKAGE_STRING='Gyoto 1.3.2' PACKAGE_BUGREPORT='gyoto@sympa.obspm.fr' PACKAGE_URL='' @@ -1488,7 +1488,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Gyoto 1.3.1 to adapt to many kinds of systems. +\`configure' configures Gyoto 1.3.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1560,7 +1560,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Gyoto 1.3.1:";; + short | recursive ) echo "Configuration of Gyoto 1.3.2:";; esac cat <<\_ACEOF @@ -1809,7 +1809,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Gyoto configure 1.3.1 +Gyoto configure 1.3.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2508,7 +2508,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Gyoto $as_me 1.3.1, which was +It was created by Gyoto $as_me 1.3.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3484,7 +3484,7 @@ fi # Define the identity of the package. PACKAGE='gyoto' - VERSION='1.3.1' + VERSION='1.3.2' cat >>confdefs.h <<_ACEOF @@ -15742,7 +15742,7 @@ ac_config_headers="$ac_config_headers config.h include/GyotoConfig.h" # C: current; R: revision; A: age # Linux library name is: libgyoto.so.(C-A).A.R VERSINFO_C=7 -VERSINFO_R=0 +VERSINFO_R=1 VERSINFO_A=0 VERSINFO=${VERSINFO_C}:${VERSINFO_R}:${VERSINFO_A} @@ -21955,7 +21955,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Gyoto $as_me 1.3.1, which was +This file was extended by Gyoto $as_me 1.3.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -22021,7 +22021,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Gyoto config.status 1.3.1 +Gyoto config.status 1.3.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 6cbc7934..bf896665 100644 --- a/configure.ac +++ b/configure.ac @@ -10,7 +10,7 @@ dnl without any warranty. AC_PREREQ([2.69]) -AC_INIT([Gyoto], [1.3.1], [gyoto@sympa.obspm.fr]) +AC_INIT([Gyoto], [1.3.2], [gyoto@sympa.obspm.fr]) gyoto_test_CXXFLAGS=${CXXFLAGS+set} gyoto_test_CPPFLAGS=${CPPFLAGS+set} AC_CANONICAL_SYSTEM @@ -27,7 +27,7 @@ AC_SUBST([VERBATIM], []) # C: current; R: revision; A: age # Linux library name is: libgyoto.so.(C-A).A.R VERSINFO_C=7 -VERSINFO_R=0 +VERSINFO_R=1 VERSINFO_A=0 VERSINFO=${VERSINFO_C}:${VERSINFO_R}:${VERSINFO_A} AC_SUBST([VERSINFO])