Commit f0cef814 authored by Felipe Sateler's avatar Felipe Sateler

New upstream version 1.0.23

parents 46bf31a8 fbad939d
Wed May 10 17:37:33 2017 Jiri (George) Lebl <jirka@5z.com>
* Release 1.0.23
Sat Apr 29 16:58:25 2017 Jiri (George) Lebl <jirka@5z.com>
* help/make-makefile-am.sh, help/update-xml-to-txt-html.sh, */*.html,
Makefile.am: Since automake is smarter than I am and knows how I
should work, I made a script to generate a Makefile.am so that it
can't complain. Now runs through distcheck with no errors!
Thu Apr 27 18:30:33 2017 Jiri (George) Lebl <jirka@5z.com>
* configure.ac, src/Makefile.am: extra warning flags are handled
differently now
Wed Apr 26 21:11:54 2017 Jiri (George) Lebl <jirka@5z.com>
* src/genius.c: make genius show the HTML version of the manual in
lynx, links, or w3m
Wed Apr 26 20:00:02 2017 Jiri (George) Lebl <jirka@5z.com>
* help/C/genius.xml: Fixes from Anders Jonsson, plus some other minor
improvements. Also all wikipedia links are now https
* src/graphing.c: fix crash after closing of window
and then doing SufracePlotDrawPoints and SurfacePlotDrawLine
Wed Apr 26 17:30:29 2017 Jiri (George) Lebl <jirka@5z.com>
* help/C/genius.xml: Fixes from Anders Jonsson and some new extra
links
Tue Apr 25 13:35:12 2017 Jiri (George) Lebl <jirka@5z.com>
* examples/complex-analysis-mesh.gel: forgot to define function,
also default to rectangle (this was committed before)
* examples/vibrating-drumhead-modes.gel: speed up the animation
(this was committed before)
* examples/peano-restrictions.gel: New example showing the
restrictions to lines as an animation.
* examples/peano.gel: improve explanation, draw more points
Tue Apr 18 17:43:13 2017 Jiri (George) Lebl <jirka@5z.com>
* autogen.sh, configure.ac, Makefile.am: Remove gnome-common
dependency, and kill the documentation nonsense
* help/*: completely revamp how this is done, making it a lot simpler
(and simpler minded). Help is now HTML and displayed in a browser
therefore it actually always works regardless of desktop and the
current brokenness of yelp (meaning links now really do work)
* src/gnome-genius.c: the help is now HTML so use that
* src/*.c: fix a few warnings
* help/cs/cs.po: fix broken xml tag
Tue Apr 18 12:44:38 2017 Jiri (George) Lebl <jirka@5z.com>
* src/graphing.c: fix error checking on SurfacePlotDataGrid, thanks
to David Binderman
Tue Apr 18 12:36:00 2017 Jiri (George) Lebl <jirka@5z.com>
* examples/vibrating-drumhead-modes.gel: optionally draw node lines.
Mon Apr 17 13:17:45 2017 Jiri (George) Lebl <jirka@5z.com>
* examples/vibrating-drumhead-modes.gel: again do 10 r increments,
but do 16 theta increments. This way we see some of the nodelines
Fri Mar 10 13:15:25 2017 Jiri (George) Lebl <jirka@5z.com>
* examples/dalemb-pulse.gel: Add some other example functions
(commented out) for playing around.
Wed Feb 15 13:13:40 2017 Jiri (George) Lebl <jirka@5z.com>
* examples/fourier-series-*.gel: Run 10 instead of 3 iterations of
the animation for the Gibbs, also fix English typo in a comment
in the plotting example.
Tue Dec 27 15:42:39 2016 Jiri (George) Lebl <jirka@5z.com>
* examples/duffing-equation-trajectories.gel: example for Duffing
equation trajectories diverging wildly after some time given a
small change in initial conditions.
* examples/strange-attractor.gel: use the same equation as above
for consistency
Mon Dec 26 12:22:27 2016 Jiri (George) Lebl <jirka@5z.com>
* Release 1.0.22
......
ACLOCAL_AMFLAGS = -I m4 --install
SUBDIRS = ve gtkextra src pixmaps examples lib po help
mimeinfodir = $(datadir)/mime-info
......@@ -34,14 +36,13 @@ EXTRA_DIST = \
genius.mime \
genius.keys \
genius.applications \
gnome-doc-utils.make \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
INSTALL.MacOSX
INSTALL.MacOSX \
m4/NOTES
DISTCLEANFILES = \
gnome-doc-utils.make \
intltool-extract \
intltool-merge \
intltool-update
......
......@@ -90,17 +90,30 @@ build_triplet = @build@
host_triplet = @host@
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_append_compile_flags.m4 \
$(top_srcdir)/m4/ax_append_flag.m4 \
$(top_srcdir)/m4/ax_append_link_flags.m4 \
$(top_srcdir)/m4/ax_check_compile_flag.m4 \
$(top_srcdir)/m4/ax_check_link_flag.m4 \
$(top_srcdir)/m4/ax_compiler_flags.m4 \
$(top_srcdir)/m4/ax_compiler_flags_cflags.m4 \
$(top_srcdir)/m4/ax_compiler_flags_gir.m4 \
$(top_srcdir)/m4/ax_compiler_flags_ldflags.m4 \
$(top_srcdir)/m4/ax_is_release.m4 \
$(top_srcdir)/m4/ax_require_defined.m4 \
$(top_srcdir)/m4/glib-gettext.m4 $(top_srcdir)/m4/intltool.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
$(top_srcdir)/m4/pkg.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
$(am__configure_deps) $(am__DIST_COMMON)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES = genius.spec
CONFIG_CLEAN_VPATH_FILES =
......@@ -194,7 +207,7 @@ DIST_SUBDIRS = $(SUBDIRS)
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(srcdir)/genius.spec.in ABOUT-NLS AUTHORS COPYING ChangeLog \
INSTALL NEWS README TODO compile config.guess config.sub \
install-sh ltmain.sh missing mkinstalldirs ylwrap
install-sh ltmain.sh missing ylwrap
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
......@@ -237,7 +250,7 @@ am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
ACLOCAL_AMFLAGS = -I m4 --install
ALL_LINGUAS = @ALL_LINGUAS@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
......@@ -259,9 +272,7 @@ CYGPATH_W = @CYGPATH_W@
DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper --disable-update-mimedb
DLLTOOL = @DLLTOOL@
DOC_USER_FORMATS = @DOC_USER_FORMATS@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
......@@ -269,7 +280,6 @@ ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
EXTRA_WARNING_CFLAGS = @EXTRA_WARNING_CFLAGS@
FGREP = @FGREP@
GENIUS_CFLAGS = @GENIUS_CFLAGS@
GENIUS_LIBS = @GENIUS_LIBS@
......@@ -290,7 +300,6 @@ GSV_CFLAGS = @GSV_CFLAGS@
GSV_LIBS = @GSV_LIBS@
GTKEXTRA_LIBS = @GTKEXTRA_LIBS@
GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@
HELP_DIR = @HELP_DIR@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
......@@ -330,7 +339,6 @@ NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
OMF_DIR = @OMF_DIR@
OTOOL = @OTOOL@
OTOOL64 = @OTOOL64@
PACKAGE = @PACKAGE@
......@@ -350,7 +358,6 @@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
RANLIB = @RANLIB@
READLINE_LIB = @READLINE_LIB@
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
......@@ -362,6 +369,8 @@ VICIOUS_CFLAGS = @VICIOUS_CFLAGS@
VICIOUS_LIBS = @VICIOUS_LIBS@
VICIOUS_UI_LIBS = @VICIOUS_UI_LIBS@
WARN_CFLAGS = @WARN_CFLAGS@
WARN_LDFLAGS = @WARN_LDFLAGS@
WARN_SCANNERFLAGS = @WARN_SCANNERFLAGS@
XGETTEXT = @XGETTEXT@
YACC = @YACC@
YFLAGS = @YFLAGS@
......@@ -434,18 +443,18 @@ EXTRA_DIST = \
genius.mime \
genius.keys \
genius.applications \
gnome-doc-utils.make \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
INSTALL.MacOSX
INSTALL.MacOSX \
m4/NOTES
DISTCLEANFILES = \
gnome-doc-utils.make \
intltool-extract \
intltool-merge \
intltool-update
DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper --disable-update-mimedb
# This doesn't add the graphing functions
#genius-function-list.txt: src/genius
......
Changes to 1.0.23
* Stop depending the build system on gnome-common
* Help is now built as HTML and displayed in the browser,
meaning it actually works, links work, and it doesn't
depend on any particular desktop environment being installed.
The HTML help is also shown in the command line version when
"manual" is run.
* New example for Duffing equation
* New example on traces of the Peano function
* Couple of fixes/improvements in the examples
* Fix a crash on SurfacePlotDrawLines/Points
* New translations (Enrico Nicoletto, Anders Jonsson, Wolfgang Stöggl,
Rafael Fontenelle, Мирослав Николић, et moi)
* During making of these changes the author (Jiri) was partially supported by
NSF grant DMS 1362337 and the Oklahoma State University
Changes to 1.0.22
* Add a line plot version of the heat equation FDM animation example,
......
This diff is collapsed.
This diff is collapsed.
#! /bin/sh
# Configuration validation subroutine script.
# Copyright 1992-2016 Free Software Foundation, Inc.
# Copyright 1992-2015 Free Software Foundation, Inc.
timestamp='2016-11-04'
timestamp='2015-08-20'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
......@@ -33,7 +33,7 @@ timestamp='2016-11-04'
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
......@@ -53,7 +53,8 @@ timestamp='2016-11-04'
me=`echo "$0" | sed -e 's,.*/,,'`
usage="\
Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
Usage: $0 [OPTION] CPU-MFR-OPSYS
$0 [OPTION] ALIAS
Canonicalize a configuration name.
......@@ -67,7 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
Copyright 1992-2016 Free Software Foundation, Inc.
Copyright 1992-2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
......@@ -117,7 +118,7 @@ case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
kopensolaris*-gnu* | cloudabi*-eabi* | \
kopensolaris*-gnu* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
......@@ -301,7 +302,6 @@ case $basic_machine in
| open8 | or1k | or1knd | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pru \
| pyramid \
| riscv32 | riscv64 \
| rl78 | rx \
......@@ -429,7 +429,6 @@ case $basic_machine in
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pru-* \
| pyramid-* \
| riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
......@@ -522,7 +521,7 @@ case $basic_machine in
basic_machine=i386-pc
os=-aros
;;
asmjs)
asmjs)
basic_machine=asmjs-unknown
;;
aux)
......@@ -645,14 +644,6 @@ case $basic_machine in
basic_machine=m68k-bull
os=-sysv3
;;
e500v[12])
basic_machine=powerpc-unknown
os=$os"spe"
;;
e500v[12]-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
os=$os"spe"
;;
ebmon29k)
basic_machine=a29k-amd
os=-ebmon
......@@ -1032,7 +1023,7 @@ case $basic_machine in
ppc-* | ppcbe-*)
basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppcle | powerpclittle)
ppcle | powerpclittle | ppc-le | powerpc-little)
basic_machine=powerpcle-unknown
;;
ppcle-* | powerpclittle-*)
......@@ -1042,7 +1033,7 @@ case $basic_machine in
;;
ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppc64le | powerpc64little)
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
basic_machine=powerpc64le-unknown
;;
ppc64le-* | powerpc64little-*)
......@@ -1392,14 +1383,14 @@ case $os in
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
| -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
| -bitrig* | -openbsd* | -solidbsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* | -cegcc* \
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
......@@ -1408,8 +1399,7 @@ case $os in
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
| -onefs* | -tirtos* | -phoenix* | -fuchsia*)
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
......@@ -1541,8 +1531,6 @@ case $os in
;;
-nacl*)
;;
-ios)
;;
-none)
;;
*)
......
This diff is collapsed.
AC_INIT([genius], [1.0.22])
AC_INIT([genius], [1.0.23])
#AX_IS_RELEASE([git-directory])
AX_IS_RELEASE([always])
AC_CONFIG_SRCDIR([src/calc.c])
AM_INIT_AUTOMAKE([dist-xz])
......@@ -40,7 +42,7 @@ AC_PROG_YACC
AM_BINRELOC
GNOME_COMPILE_WARNINGS
AX_COMPILER_FLAGS([WARN_CFLAGS],[WARN_LDFLAGS])
dnl ================= Translation Stuff ==============================================
......@@ -188,52 +190,54 @@ dnl ******************************
dnl More compiler warnings
dnl ******************************
AC_ARG_ENABLE(more-warnings,
[ --enable-more-warnings Maximum compiler warnings],
set_more_warnings="$enableval",[
if test -f $srcdir/.git/config; then
is_cvs_version=true
set_more_warnings=yes
else
set_more_warnings=no
fi
])
warning_flags=
realsave_CFLAGS="$CFLAGS"
AC_MSG_CHECKING(for more warnings)
if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
AC_MSG_RESULT(yes)
warning_flags="-Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
CFLAGS="$warning_flags $CFLAGS"
for option in -Wno-sign-compare; do
SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $option"