Commit dd1f0eb0 authored by Felipe Sateler's avatar Felipe Sateler

Imported Upstream version 1.0.21

parents 49d4fec1 f13089d4
Wed Jan 06 13:49:05 2016 Jiri (George) Lebl <jirka@5z.com>
* Release 1.0.21
* configure.in: new version
* NEWS: updates
* po/eo.po: update translations
* help/C/genius.xml: update version info
Tue Dec 15 17:08:36 2015 Jiri (George) Lebl <jirka@5z.com>
* src/calc.c: in pretty print if results as floats is on, then do not
try to do pretty print of fractions obviously.
Mon May 04 17:34:29 2015 Jiri (George) Lebl <jirka@5z.com>
* src/mpwrap.c: Fix output of chopped imaginary numbers, chopped
negative numbers are now displayed as -0.0
* src/geniustests.txt: add some tests for the above
Sun Apr 26 12:33:06 2015 Jiri (George) Lebl <jirka@5z.com>
* src/graphing.c: Fix SurfacePlotVariableNames to redraw things
and also to init vars before resetting them, since otherwise it
will all be forgotten.
* examples/explicit-fdm-heat.gel: set the variable names to match,
and a tiny bit of cleanup
Sun Apr 26 11:57:32 2015 Jiri (George) Lebl <jirka@5z.com>
* examples/Makefile.am, examples/explicit-fdm-heat.gel: Add example
heat equation solved with explicit FDM.
Tue Apr 21 00:35:54 2015 Jiri (George) Lebl <jirka@5z.com>
* examples/laplace-fdm.gel: update to add more things to play around
with such as nonhomogenity and make it easy to change boundary
conditions. Also rename points to intervals as that's what it
actually is, and document the thing a bit more.
Wed Apr 08 11:39:22 2015 Jiri (George) Lebl <jirka@5z.com>
* examples/vibrating-drumhead-modes.gel: make n consistently come
first and fix up whitespace
Tue Apr 07 14:28:45 2015 Jiri (George) Lebl <jirka@5z.com>
* examples/vibrating-drumhead-modes.gel: Add example showing
various modes of a vibrating drumhead (wave equation)
Mon Mar 09 17:25:09 2015 Jiri (George) Lebl <jirka@5z.com>
* Release 1.0.20
......
Changes to 1.0.21
* Add vibrating drumhead modes example, heat equation with explicit FDM,
improve the Laplace FDM example
* Fix output of chopped floating point numbers, especially chopped
imaginary parts
* Fix output of results as floats in pretty print
* Fix SurfacePlotVariableNames to redraw when changing variable names
* Translation updates (Мирослав Николић, Rafael Fontenelle,
Wolfgang Stöggl, Samir Ribic, Piotr Drąg, Miguel Rodríguez Núñez,
Marek Černocký, Dimitris Spingos, Pedro Albuquerque, 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.20
* Add more sizes of icons including SVG, and add Keywords to the .desktop file
......
......@@ -516,7 +516,7 @@ AC_DEFUN([GNOME_COMPILE_WARNINGS],[
case "$enable_compile_warnings" in
no)
warning_flags=
warning_flags="-w"
;;
minimum)
warning_flags="-Wall"
......@@ -830,31 +830,6 @@ fi
# Substitute ALL_LINGUAS so we can use it in po/Makefile
AC_SUBST(ALL_LINGUAS)
# Set DATADIRNAME correctly if it is not set yet
# (copied from glib-gettext.m4)
if test -z "$DATADIRNAME"; then
AC_LINK_IFELSE(
[AC_LANG_PROGRAM([[]],
[[extern int _nl_msg_cat_cntr;
return _nl_msg_cat_cntr]])],
[DATADIRNAME=share],
[case $host in
*-*-solaris*)
dnl On Solaris, if bind_textdomain_codeset is in libc,
dnl GNU format message catalog is always supported,
dnl since both are added to the libc all together.
dnl Hence, we'd like to go with DATADIRNAME=share
dnl in this case.
AC_CHECK_FUNC(bind_textdomain_codeset,
[DATADIRNAME=share], [DATADIRNAME=lib])
;;
*)
[DATADIRNAME=lib]
;;
esac])
fi
AC_SUBST(DATADIRNAME)
IT_PO_SUBDIR([po])
])
......
This diff is collapsed.
AC_INIT([genius], [1.0.20])
AC_INIT([genius], [1.0.21])
AC_CONFIG_SRCDIR([src/calc.c])
AM_INIT_AUTOMAKE([dist-xz])
......@@ -46,7 +46,7 @@ GETTEXT_PACKAGE=genius
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",[gettext package name])
AC_SUBST(GETTEXT_PACKAGE)
ALL_LINGUAS="ar az ca cs da de dz el en_CA en_GB es eu fr ga gl hi hr id it ja ko lv mk ml nb ne nl oc pa pt_BR pt ro ru rw sl sq sr@Latn sr sv zh_CN zh_TW"
ALL_LINGUAS="ar az bs ca cs da de dz el en_CA en_GB eo es eu fr ga gl hi hr id it ja ko lv mk ml nb ne nl oc pa pt_BR pt ro ru rw sl sq sr@latin sr sv zh_CN zh_TW"
AM_GLIB_GNU_GETTEXT
dnl ===============================================================================
......
......@@ -5,6 +5,7 @@ example_DATA = \
dalemb-pulse.gel \
eulers-method-exp-run.gel \
eulers-method-graphs-exp.gel \
explicit-fdm-heat.gel \
laplace-fdm.gel \
linapprox.gel \
lorenz.gel \
......@@ -20,7 +21,8 @@ example_DATA = \
fourier-series-plotting.gel \
rsa.gel \
easy-matrix-examples.gel \
peano.gel
peano.gel \
vibrating-drumhead-modes.gel
EXTRA_DIST = \
$(example_DATA)
......@@ -329,6 +329,7 @@ example_DATA = \
dalemb-pulse.gel \
eulers-method-exp-run.gel \
eulers-method-graphs-exp.gel \
explicit-fdm-heat.gel \
laplace-fdm.gel \
linapprox.gel \
lorenz.gel \
......@@ -344,7 +345,8 @@ example_DATA = \
fourier-series-plotting.gel \
rsa.gel \
easy-matrix-examples.gel \
peano.gel
peano.gel \
vibrating-drumhead-modes.gel
EXTRA_DIST = \
$(example_DATA)
......
# Category: Differential Equations
# Name: Heat equation solved using Explicit Finite Difference Method
#
# Solve heat equation using explicit FDM. We try to animate as different
# times are solved for, though of course we must skip graphing some times when
# there are too many steps.
#
# NOTE that this program changes your variable names in the surface plotting.
# To set them back to default do SurfacePlotVariableNames = ["x","y","z"];
#
# The equation is u_t = u_{xx} where 0 < x < 1
# The boundary conditions are insulated on x=0, u_x(0,t) = 0
# and Dirichlet condition on x=1, u(1,t) = 0
# The number of intervals on the x axis
n := 20;
h := float(1/n);
function initialf(x) = sin(2*pi*x);
# The value of k/h^2 must be less than or equal 0.5 for the method to be
# stable. try putting 0.55 in the line below instead of 0.5. Try setting it
# to less than 0.5 to what it does to accuracy
k := 0.5*h^2;
# Maximum t to go up to
maxt := 0.06;
m := round(maxt/k);
# Never plot more than 4*n steps in the t (that is y) direction
# rather skip rows. If you do not want to skip rows, comment out
# the next line.
plotevery := max(1,floor(m/(2*n)));
#Set up initial value
u := null;
data := null;
for j=1 to n+1 do (
x := (j-1)*h;
u@(j) := initialf(x);
data := [data;[x,0,u@(j)]]
);
SurfacePlotDrawLegends := true;
SurfacePlotVariableNames := ["x","t","u"];
PlotWindowPresent(); # Make sure the window is raised
# If you change it from 0 to plotevery, then no plots will be generated
toplot := 0;
#toplot := plotevery;
for i=1 to m do (
v := u;
for j=2 to n do (
u@(j) := v@(j) + (k/(h^2))*(v@(j+1)+v@(j-1)-2*v@(j))
);
u@(1) := u@(2);
u@(n+1) := 0;
increment toplot;
if toplot == plotevery then (
toplot := 0;
for j=2 to n do (
data := [data;[(j-1)*h,i*k,u@(j)]]
);
data := [data;[0,i*k,u@(1)]];
data := [data;[1,i*k,u@(n+1)]];
SurfacePlotData(data,"u",[0,1,0,maxt])
)
);
#print left hand endpoint
print ("Approximate value of u(0," + maxt + ") ~~ " + u@(1));
# Category: Differential Equations
# Name: Laplace equation solution using Finite Difference Method
#
# Solve Laplace equation using FDM with Liebmann's iterative method
# to solve the resulting linear equations. The animation is really
# about the iterations of Liebmann's method and how it converges.
#
# The equation is Lu = f(x,y) on the square [0,pi]^2. Normally f(x,y)
# is zero but you can change it.
points = 25;
# The number of intervals on each side. There will be (intervals+1)^2
# total points to solve for and hence that many equations.
intervals = 20;
# zero initial guess
u = zeros(points+1,points+1);
u = zeros(intervals+1,intervals+1);
# how about random initial guess
#u = 2*rand(points+1,points+1)-ones(points+1,points+1);
# how about random initial guess (interval [-1,1])
#u = 2*rand(intervals+1,intervals+1)-ones(intervals+1,intervals+1);
# initial guess of -1s, that's actually somewhat slow to converge
#u = -ones(points+1,points+1);
# initial guess of -1s, that's actually somewhat slow to converge if f=0
#u = -ones(intervals+1,intervals+1);
# The side conditions
for n=1 to points+1 do
u@(n,1) = -sin(pi*(n-1)/points);
for n=1 to points+1 do
u@(n,points+1) = sin(2*pi*(n-1)/points);
for n=1 to points+1 do
u@(1,n) = 0.5*sin(pi*(n-1)/points);
for n=1 to points+1 do
u@(points+1,n) = 0;
function bottomside(x) = -sin(x);
function topside(x) = sin(2*x);
function leftside(y) = 0.5*sin(y);
function rightside(y) = 0;
# nonhomogeneity, the f in Lu=f
function f(x,y) = 0;
#function f(x,y) = 2;
#function f(x,y) = -2
#function f(x,y) = 6*exp(-(x-pi/2)^2-(y-pi/2)^2);
#function f(x,y) = 10*sin((x-pi/2)*(y-pi/2));
# set up the side conditions
for n=1 to intervals+1 do
u@(n,1) = bottomside(pi*(n-1)/intervals);
for n=1 to intervals+1 do
u@(n,intervals+1) = topside(pi*(n-1)/intervals);
for n=1 to intervals+1 do
u@(1,n) = leftside(pi*(n-1)/intervals);
for n=1 to intervals+1 do
u@(intervals+1,n) = rightside(pi*(n-1)/intervals);
# don't draw the legend
SurfacePlotDrawLegends = false;
......@@ -29,18 +53,25 @@ PlotWindowPresent(); # Make sure the window is raised
# plot the data
SurfacePlotDataGrid(u,[0,pi,0,pi]);
# If you want to export the animation to a sequence of .png
# images uncomment here and below
#ExportPlot ("animation" + 0 + ".png");
for n = 1 to 300 do (
# to slow down the animation
wait (0.1);
maxch = 0;
for i=2 to points do (
for j=2 to points do (
old = u@(i,j);
u@(i,j) = (1/4)*(u@(i-1,j)+u@(i+1,j)+u@(i,j-1)+u@(i,j+1));
for i=2 to intervals do (
for j=2 to intervals do (
old = u@(i,j);
# This is the equation coming from FDM
u@(i,j) = (1/4)*(u@(i-1,j)+u@(i+1,j)+u@(i,j-1)+u@(i,j+1))
- (1/4)*f(pi*(i-1)/intervals,pi*(j-1)/intervals)*(pi/intervals^2);
# Keep track of maximim change
if |u@(i,j)-old| > maxch then
maxch = |u@(i,j)-old|
)
......@@ -49,5 +80,7 @@ for n = 1 to 300 do (
# plot the data
SurfacePlotDataGrid(u,[0,pi,0,pi]);
# Animation saving
#ExportPlot ("animation" + n + ".png");
);
# Category: Differential Equations
# Name: Vibrating circular drumhead (wave equation)
#
# Make an animation of the various modes of a vibrating circular drumhead.
# The equation is u_{tt} = \nabla^2 u in polar coordinates and the
# drum is of radius 1. The varius modes n,m are of the form
# BesselJn(n,k*r)*cos(n*theta)*sin(k*t)
# where k is the mth zero of the BesselJn(n,x)
# The superposition is a superposition of 3 different modes,
# with some shifts also applied in the theta direction for
# added complexity
the_answer = AskButtons("Which mode? n-m where n is the Bessel J_n to use",
"0-1", # 1
"0-2", # 2
"0-3", # 3
"1-1", # 4
"1-2", # 5
"1-3", # 6
"2-1", # 7
"2-2", # 8
"2-3", # 9
"Superposition" # 10
);
# the zeros of the Bessel functions
knm = [2.4048, 5.5201, 8.6537
3.8317, 7.0156, 10.1735
5.1356, 8.4172, 11.6198];
if the_answer == 1 then (
n = 0;
k = knm@(n+1,1);
) else if the_answer == 2 then (
n = 0;
k = knm@(n+1,2);
) else if the_answer == 3 then (
n = 0;
k = knm@(n+1,3);
) else if the_answer == 4 then (
n = 1;
k = knm@(n+1,1);
) else if the_answer == 5 then (
n = 1;
k = knm@(n+1,2);
) else if the_answer == 6 then (
n = 1;
k = knm@(n+1,3);
) else if the_answer == 7 then (
n = 2;
k = knm@(n+1,1);
) else if the_answer == 8 then (
n = 2;
k = knm@(n+1,2);
) else if the_answer == 9 then (
n = 2;
k = knm@(n+1,3);
) else (
# Superposition
n = -1; # signals superposition
# Two put together
coeff1 = 0.5;
shift1 = 0.0;
n1 = 1;
k1 = knm@(n1+1,2);
coeff2 = 0.3;
shift2 = 0.5;
n2 = 0;
k2 = knm@(n2+1,3);
coeff3 = 0.3;
shift3 = 2;
n3 = 2;
k3 = knm@(n3+1,1);
);
SurfacePlotDrawLegends = false; # don't draw the legend
PlotWindowPresent(); # Make sure the window is raised
#One mode
if n >= 0 then (
for t=0.0 to 10.0 by 0.01 do (
data = null;
for r=0 to 1.0 by 1/10.0 do (
for theta=0 to 2*pi by pi/15 do (
x = r*cos(theta);
y = r*sin(theta);
data = [data;[x,y,BesselJn(n,k*r)*cos(n*theta)*sin(k*t)]]
)
);
# Plot the data
SurfacePlotData(data,[-1,1,-1,1,-1,1])
)
) else (
for t=0.0 to 10.0 by 0.01 do (
data = null;
for r=0 to 1.0 by 1/10.0 do (
for theta=0 to 2*pi by pi/15 do (
x = r*cos(theta);
y = r*sin(theta);
val = coeff1*BesselJn(n1,k1*r)*cos(n1*theta+shift1)*sin(k1*t) +
coeff2*BesselJn(n2,k2*r)*cos(n2*theta+shift2)*sin(k2*t) +
coeff3*BesselJn(n3,k3*r)*cos(n3*theta+shift3)*sin(k3*t);
data = [data;[x,y,val]]
)
);
# Plot the data
SurfacePlotData(data,[-1,1,-1,1,-1,1])
)
);
%define ver 1.0.20
%define ver 1.0.21
%define rel 1
%define prefix /usr
......
......@@ -3,8 +3,8 @@
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY app "<application>Genius Mathematics Tool</application>">
<!ENTITY appname "Genius">
<!ENTITY appversion "1.0.20">
<!ENTITY date "October 2014">
<!ENTITY appversion "1.0.21">
<!ENTITY date "January 2016">
<!ENTITY legal SYSTEM "legal.xml">
......@@ -37,7 +37,7 @@
<title>&appname; Manual</title>
<copyright>
<year>1997-2014</year>
<year>1997-2016</year>
<holder>Ji&#345;&#237; (George) Lebl</holder>
</copyright>
<copyright>
......
......@@ -2,8 +2,8 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY app "<application>Genius Mathematics Tool</application>">
<!ENTITY appname "Genius">
<!ENTITY appversion "1.0.20">
<!ENTITY date "October 2014">
<!ENTITY appversion "1.0.21">
<!ENTITY date "January 2016">
<!ENTITY legal SYSTEM "legal.xml">
<!ENTITY manrevision "0.2">
<!ENTITY lt "&#60;">
......@@ -29,7 +29,7 @@
<title>Příručka k aplikaci Genius</title>
<copyright>
<year>1997 – 2014</year>
<year>1997-2016</year>
<holder>Jiří (George) Lebl</holder>
</copyright>
<copyright>
......@@ -151,13 +151,14 @@
<revhistory>
<revision>
<revnumber>0.2</revnumber>
<date>říjen 2014</date>
<date>January 2016</date>
<revdescription>
<para role="author">Jiri (George) Lebl <email>jirka@5z.com</email></para>
</revdescription>
</revision>
</revhistory>
<releaseinfo>Tato příručka popisuje aplikaci Genius ve verzi 1.0.20.</releaseinfo>
<releaseinfo>This manual describes version 1.0.21 of Genius.
</releaseinfo>
<legalnotice>
<title>Ohlasy</title>
<para>Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k aplikaci <application>matematický nástroj Genius</application> nebo této příručce, navštivte prosím <ulink url="http://www.jirka.org/genius.html" type="http">webovou stránku aplikace Genius</ulink> nebo napište autorovi na e-mail <email>jirka@5z.com</email>.</para>
......
......@@ -2,8 +2,8 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY app "<application>Genius Mathematics Tool</application>">
<!ENTITY appname "Genius">
<!ENTITY appversion "1.0.20">
<!ENTITY date "October 2014">
<!ENTITY appversion "1.0.21">
<!ENTITY date "January 2016">
<!ENTITY legal SYSTEM "legal.xml">
<!ENTITY manrevision "0.2">
<!ENTITY lt "&#60;">
......@@ -29,7 +29,7 @@
<title>Genius-Handbuch</title>
<copyright>
<year>1997-2014</year>
<year>1997-2016</year>
<holder>Jiří (George) Lebl</holder>
</copyright>
<copyright>
......@@ -151,13 +151,13 @@
<revhistory>
<revision>
<revnumber>0.2</revnumber>
<date>October 2014</date>
<date>January 2016</date>
<revdescription>
<para role="author">Jiri (George) Lebl <email>jirka@5z.com</email></para>
</revdescription>
</revision>
</revhistory>
<releaseinfo>This manual describes version 1.0.20 of Genius.
<releaseinfo>This manual describes version 1.0.21 of Genius.
</releaseinfo>
<legalnotice>
<title>Rückmeldungen</title>
......
......@@ -2,8 +2,8 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY app "<application>Genius Mathematics Tool</application>">
<!ENTITY appname "Genius">
<!ENTITY appversion "1.0.20">
<!ENTITY date "October 2014">
<!ENTITY appversion "1.0.21">
<!ENTITY date "January 2016">
<!ENTITY legal SYSTEM "legal.xml">
<!ENTITY manrevision "0.2">
<!ENTITY lt "&#60;">
......@@ -29,7 +29,7 @@
<title>Εγχειρίδιο Genius</title>
<copyright>
<year>1997-2014</year>
<year>1997-2016</year>
<holder>Jiří (George) Lebl</holder>
</copyright>
<copyright>
......@@ -151,13 +151,13 @@
<revhistory>
<revision>
<revnumber>0.2</revnumber>
<date>October 2014</date>
<date>January 2016</date>
<revdescription>
<para role="author">Jiri (George) Lebl <email>jirka@5z.com</email></para>
</revdescription>
</revision>
</revhistory>
<releaseinfo>This manual describes version 1.0.20 of Genius.
<releaseinfo>This manual describes version 1.0.21 of Genius.
</releaseinfo>
<legalnotice>
<title>Aνάδραση</title>
......
......@@ -2,8 +2,8 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY app "<application>Genius Mathematics Tool</application>">
<!ENTITY appname "Genius">
<!ENTITY appversion "1.0.20">
<!ENTITY date "October 2014">
<!ENTITY appversion "1.0.21">
<!ENTITY date "January 2016">
<!ENTITY legal SYSTEM "legal.xml">
<!ENTITY manrevision "0.2">
<!ENTITY lt "&#60;">
......@@ -29,7 +29,7 @@
<title>Manual de Genius</title>
<copyright>
<year>1997-2014</year>
<year>1997-2016</year>
<holder>Jiří (George) Lebl</holder>
</copyright>
<copyright>
......@@ -151,13 +151,14 @@
<revhistory>
<revision>
<revnumber>0.2</revnumber>
<date>Octubre de 2014</date>
<date>January 2016</date>
<revdescription>
<para role="author">Jiri (George) Lebl <email>jirka@5z.com</email></para>
</revdescription>
</revision>
</revhistory>
<releaseinfo>Este manual describe la versión 1.0.20 de Genius.</releaseinfo>
<releaseinfo>This manual describes version 1.0.21 of Genius.
</releaseinfo>
<legalnotice>
<title>Comentarios</title>
<para>Para informar de un fallo, o hacer alguna sugerencia sobre la aplicación <application>herramienta matemática Genius</application>, o este manual, siga las instrucciones en la <ulink url="http://www.jirka.org/genius.html" type="http">página web de Genius</ulink> o envíe un correo electrónico a <email>jirka@5z.com</email>.</para>
......
......@@ -2,8 +2,8 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY app "<application>Genius Mathematics Tool</application>">
<!ENTITY appname "Genius">
<!ENTITY appversion "1.0.20">
<!ENTITY date "October 2014">
<!ENTITY appversion "1.0.21">
<!ENTITY date "January 2016">
<!ENTITY legal SYSTEM "legal.xml">
<!ENTITY manrevision "0.2">
<!ENTITY lt "&#60;">
......@@ -29,7 +29,7 @@
<title>Manuel de Genius</title>
<copyright>
<year>1997-2014</year>
<year>1997-2016</year>
<holder>Jiří (George) Lebl</holder>
</copyright>
<copyright>
......@@ -151,13 +151,13 @@
<revhistory>
<revision>
<revnumber>0.2</revnumber>
<date>October 2014</date>
<date>January 2016</date>
<revdescription>
<para role="author">Jiri (George) Lebl <email>jirka@5z.com</email></para>
</revdescription>
</revision>
</revhistory>
<releaseinfo>This manual describes version 1.0.20 of Genius.
<releaseinfo>This manual describes version 1.0.21 of Genius.
</releaseinfo>
<legalnotice>
<title>Votre avis</title>
......
......@@ -2,8 +2,8 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY app "<application>Genius Mathematics Tool</application>">
<!ENTITY appname "Genius">
<!ENTITY appversion "1.0.20">
<!ENTITY date "October 2014">
<!ENTITY appversion "1.0.21">
<!ENTITY date "January 2016">
<!ENTITY legal SYSTEM "legal.xml">
<!ENTITY manrevision "0.2">
<!ENTITY lt "&#60;">
......@@ -29,7 +29,7 @@
<title>Manual do Genius</title>
<copyright>
<year>1997-2014</year>
<year>1997-2016</year>
<holder>Jiří (George) Lebl</holder>
</copyright>
<copyright>
......@@ -151,13 +151,13 @@
<revhistory>
<revision>
<revnumber>0.2</revnumber>
<date>October 2014</date>
<date>January 2016</date>
<revdescription>
<para role="author">Jiri (George) Lebl <email>jirka@5z.com</email></para>
</revdescription>
</revision>
</revhistory>
<releaseinfo>This manual describes version 1.0.20 of Genius.
<releaseinfo>This manual describes version 1.0.21 of Genius.
</releaseinfo>
<legalnotice>
<title>Comentários</title>
......
......@@ -2,8 +2,8 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY app "<application>Genius Mathematics Tool</application>">
<!ENTITY appname "Genius">
<!ENTITY appversion "1.0.20">
<!ENTITY date "October 2014">
<!ENTITY appversion "1.0.21">
<!ENTITY date "January 2016">
<!ENTITY legal SYSTEM "legal.xml">
<!ENTITY manrevision "0.2">
<!ENTITY lt "&#60;">
......@@ -29,7 +29,7 @@
<title>Руководство пользователя Genius</title>
<copyright>
<year>1997-2014</year>
<year>1997-2016</year>
<holder>Jiří (George) Lebl</holder>
</copyright>
<copyright>
......@@ -210,13 +210,13 @@
<revhistory>
<revision>
<revnumber>0.2</revnumber>
<date>October 2014</date>
<date>January 2016</date>
<revdescription>
<para role="author">Jiri (George) Lebl <email>jirka@5z.com</email></para>
</revdescription>
</revision>
</revhistory>
<releaseinfo>This manual describes version 1.0.20 of Genius.
<releaseinfo>This manual describes version 1.0.21 of Genius.
</releaseinfo>
<legalnotice>
<title>Обратная связь</title>
......
......@@ -70,7 +70,7 @@
# compiler: $LTCC
# compiler flags: $LTCFLAGS
# linker: $LD (gnu? $with_gnu_ld)
# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.10ubuntu1
# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.11
# automake: $automake_version
# autoconf: $autoconf_version
#
......@@ -80,7 +80,7 @@
PROGRAM=libtool
PACKAGE=libtool
VERSION="2.4.2 Debian-2.4.2-1.10ubuntu1"
VERSION="2.4.2 Debian-2.4.2-1.11"
TIMESTAMP=""
package_revision=1.3337
......
......@@ -33,8 +33,7 @@ exec_prefix = @exec_prefix@
datadir = @datadir@
datarootdir = @datarootdir@
libdir = @libdir@
DATADIRNAME = @DATADIRNAME@
itlocaledir = $(prefix)/$(DATADIRNAME)/locale
localedir = @localedir@
subdir = po
install_sh = @install_sh@
# Automake >= 1.8 provides @mkdir_p@.
......@@ -80,7 +79,7 @@ INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@;
.po.pox:
$(MAKE) $(GETTEXT_PACKAGE).pot
$(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox