# HG changeset patch # User Kai T. Ohlhus # Date 1470775831 -7200 # Node ID 144ccef9272651d08cc6206f57c2edaec5e61bb1 # Parent 44fe33d46ee687f4efee1e98fa50f35b9b808ae8# Parent 644dbdc82430843d495ee5e2dfd98d940d0218e4 Some homapage updates. Provide seperate config for real GNU Octave homepage. diff -r 44fe33d46ee6 -r 144ccef92726 _config.yml --- a/_config.yml Tue Jul 12 23:42:28 2016 +0200 +++ b/_config.yml Tue Aug 09 22:50:31 2016 +0200 @@ -10,11 +10,11 @@ email: maintainers@octave.org description: > # this means to ignore newlines until "baseurl:" GNU Octave is a programming language for scientific computing. -baseurl: "/software/octave/new" # the subpath of your site, e.g. /blog -url: "https://www.gnu.org" # the base hostname & protocol for your site -wiki_url: "http://wiki.octave.org" -faq_url: "http://wiki.octave.org/faq" -docs_url: "https://www.gnu.org/software/octave/doc/interpreter/" +baseurl: "/octave-web" # the subpath of your site, e.g. /blog +url: "//www.gnu.org" # the base hostname & protocol for your site +wiki_url: "//wiki.octave.org" +faq_url: "//wiki.octave.org/faq" +docs_url: "//www.gnu.org/software/octave/doc/interpreter/" maintainers_email: "maintainers@octave.org" help_email: "help@octave.org" irc_channel: "#octave" diff -r 44fe33d46ee6 -r 144ccef92726 _config_octave.yml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/_config_octave.yml Tue Aug 09 22:50:31 2016 +0200 @@ -0,0 +1,6 @@ +# Site settings for deployment under https://www.gnu.org/software/octave +# build with +# +# > jekyll build --config _config.yml,_config_octave.yml +# +baseurl: "/software/octave/new" # the subpath of your site, e.g. /blog diff -r 44fe33d46ee6 -r 144ccef92726 _includes/footer.html --- a/_includes/footer.html Tue Jul 12 23:42:28 2016 +0200 +++ b/_includes/footer.html Tue Aug 09 22:50:31 2016 +0200 @@ -20,10 +20,10 @@
{{site.irc_channel}}
-
Reporting Bugs
-
Support Expectations
-
Commercial Support
-
Donate
+
Reporting Bugs
+
Support Expectations
+
Commercial Support
+
Donate
@@ -47,7 +47,7 @@

Octave is free software under the GNU General Public License.

- Copyright © 1998-2015 John W. Eaton. Verbatim copying and distribution is permitted in any medium, provided this notice is preserved. + Copyright © 1998-2016 John W. Eaton. Verbatim copying and distribution is permitted in any medium, provided this notice is preserved.
diff -r 44fe33d46ee6 -r 144ccef92726 _includes/install.html --- a/_includes/install.html Tue Jul 12 23:42:28 2016 +0200 +++ b/_includes/install.html Tue Aug 09 22:50:31 2016 +0200 @@ -8,7 +8,7 @@

- Executable versions of Octave for GNU/Linux systems are provided by the individual distributions. Distributions known to package Octave include Debian, Ubuntu, Fedora, Gentoo, and SuSE. These packages are created by volunteers. The delay between an Octave source release and the availability of a package for a particular GNU/Linux distribution varies. + Executable versions of GNU Octave for GNU/Linux systems are provided by the individual distributions. Distributions known to package Octave include Debian, Ubuntu, Fedora, Gentoo, and SuSE. These packages are created by volunteers. The delay between an Octave source release and the availability of a package for a particular GNU/Linux distribution varies.

@@ -28,7 +28,7 @@

- The latest released version of Octave is always available from ftp://ftp.gnu.org/gnu/octave. + The latest released version of Octave is always available from ftp://ftp.gnu.org/gnu/octave.

-
\ No newline at end of file + diff -r 44fe33d46ee6 -r 144ccef92726 _posts/2015-05-29-octave-4.0.0-released.markdown --- a/_posts/2015-05-29-octave-4.0.0-released.markdown Tue Jul 12 23:42:28 2016 +0200 +++ b/_posts/2015-05-29-octave-4.0.0-released.markdown Tue Aug 09 22:50:31 2016 +0200 @@ -1,17 +1,25 @@ --- layout: post -title: "Octave 4.0.0 Released" +title: "GNU Octave 4.0.0 Released" date: 2015-05-29 categories: releases --- -Version 4.0.0 has been released and is now available for download. Octave 4.0 is a major new release with many new features, including a graphical user interface, support for classdef object-oriented programming, better compatibility with Matlab, and many new and improved functions. +Version 4.0.0 has been released and is now available for download. +Octave 4.0 is a major new release with many new features: -An official Windows binary installer is also available from [ftp://ftp.gnu.org/gnu/octave/windows/octave-4.0.0_0-installer.exe][installer] +- including a graphical user interface, +- support for classdef object-oriented programming, +- better compatibility with Matlab, and +- many new and improved functions. -A list of important user-visible changes is available [here][news], by selecting the Release Notes item in the News menu of the GUI, or by typing news at the Octave command prompt. +An official [Windows binary installer][] is available. -Thanks to the many people who contributed to this release! +A list of important user-visible changes is available [here][news], +by selecting the Release Notes item in the News menu of the GUI, +or by typing `news` at the Octave command prompt. + +Thanks to the many people who contributed to this release! [news]: http://octave.org/NEWS-4.0.html -[installer]: ftp://ftp.gnu.org/gnu/octave/windows/octave-4.0.0_0-installer.exe \ No newline at end of file +[Windows binary installer]: ftp://ftp.gnu.org/gnu/octave/windows/octave-4.0.0_0-installer.exe diff -r 44fe33d46ee6 -r 144ccef92726 _posts/2016-03-23-octave-4.0.1-released.markdown --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/_posts/2016-03-23-octave-4.0.1-released.markdown Tue Aug 09 22:50:31 2016 +0200 @@ -0,0 +1,19 @@ +--- +layout: post +title: "GNU Octave 4.0.1 Released" +date: 2016-03-23 +categories: releases +--- + +Version 4.0.1 has been released and is now available for [download][]. +Octave 4.0.1 is a [bug fixing release][]. + +Octave 4.0, released in May 2015, +was a major new version with many new features, +including a graphical user interface, +support for classdef object-oriented programming, +better compatibility with Matlab, +and many new and improved functions. + +[download]: http://www.octave.org/download.html +[bug fixing release]: http://www.octave.org/fixes-4-0-1.html diff -r 44fe33d46ee6 -r 144ccef92726 _posts/2016-07-02-octave-4.0.3-released.markdown --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/_posts/2016-07-02-octave-4.0.3-released.markdown Tue Aug 09 22:50:31 2016 +0200 @@ -0,0 +1,15 @@ +--- +layout: post +title: "GNU Octave 4.0.3 Released" +date: 2016-07-02 +categories: releases +--- + +Octave Version 4.0.3 has been released and is now available for [download][]. +This version is another [bug fixing release][]. + +An official [Windows binary installer][] is also available. + +[download]: http://www.octave.org/download.html +[bug fixing release]: http://www.octave.org/fixes-4-0-3.html +[Windows binary installer]: ftp://ftp.gnu.org/gnu/octave/windows/octave-4.0.3-installer.exe diff -r 44fe33d46ee6 -r 144ccef92726 humans.txt --- a/humans.txt Tue Jul 12 23:42:28 2016 +0200 +++ b/humans.txt Tue Aug 09 22:50:31 2016 +0200 @@ -1,13 +1,13 @@ About GNU Octave ---------------- -Octave is a free programming language for scientific computation. +GNU Octave is a free programming language for scientific computation. Documentation ------------- -Copyright (c) 1998-2015 John W. Eaton. Verbatim copying and distribution is permitted in any medium, provided this notice is preserved. +Copyright (c) 1998-2016 John W. Eaton. Verbatim copying and distribution is permitted in any medium, provided this notice is preserved. Website Design -------------- -Copyright (c) 2015 Alex Krolick. Verbatim copying and distribution is permitted in any medium. \ No newline at end of file +Copyright (c) 2015-2016 Alex Krolick. Verbatim copying and distribution is permitted in any medium. diff -r 44fe33d46ee6 -r 144ccef92726 index.html --- a/index.html Tue Jul 12 23:42:28 2016 +0200 +++ b/index.html Tue Aug 09 22:50:31 2016 +0200 @@ -32,7 +32,7 @@

Syntax Examples

- +

@@ -40,7 +40,7 @@

- +

Solve systems of equations with linear algebra operations on vectors and matrices

@@ -51,16 +51,16 @@ A = [ 3 4 5; 1 3 1; 3 5 9 ] -x = A \ b % Solve the system by inverting A +x = A \ b % Solve the system by inverting A {% endhighlight %}
- +

Visualize data with high-level plot commands in 2D and 3D

-
+
{% highlight matlab %} x = -10:0.1:10 % Create an evenly-spaced vector from -10..10 y = sin(x) % y is also a vector @@ -85,7 +85,7 @@
@@ -150,4 +150,4 @@ \ No newline at end of file +