# HG changeset patch # User Kai T. Ohlhus # Date 1470775454 -7200 # Node ID 644dbdc82430843d495ee5e2dfd98d940d0218e4 # Parent b6475ae8a2c17a018276c208405131341967af99 Some homapage updates. Provide seperate config for real GNU Octave homepage. diff -r b6475ae8a2c1 -r 644dbdc82430 _config.yml --- a/_config.yml Tue Feb 16 09:27:45 2016 -0800 +++ b/_config.yml Tue Aug 09 22:44:14 2016 +0200 @@ -6,12 +6,12 @@ # 'jekyll serve'. If you change this file, please restart the server process. # Site settings -title: Octave +title: GNU Octave email: maintainers@octave.org description: > # this means to ignore newlines until "baseurl:" - Octave is a programming language for scientific computing. + GNU Octave is a programming language for scientific computing. baseurl: "/octave-web" # the subpath of your site, e.g. /blog -url: "//www.octave.org" # the base hostname & protocol for your site +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/" diff -r b6475ae8a2c1 -r 644dbdc82430 _config_octave.yml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/_config_octave.yml Tue Aug 09 22:44:14 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 b6475ae8a2c1 -r 644dbdc82430 _includes/footer.html --- a/_includes/footer.html Tue Feb 16 09:27:45 2016 -0800 +++ b/_includes/footer.html Tue Aug 09 22:44:14 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 b6475ae8a2c1 -r 644dbdc82430 _includes/install.html --- a/_includes/install.html Tue Feb 16 09:27:45 2016 -0800 +++ b/_includes/install.html Tue Aug 09 22:44:14 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 b6475ae8a2c1 -r 644dbdc82430 _posts/2015-05-29-octave-4.0.0-released.markdown --- a/_posts/2015-05-29-octave-4.0.0-released.markdown Tue Feb 16 09:27:45 2016 -0800 +++ b/_posts/2015-05-29-octave-4.0.0-released.markdown Tue Aug 09 22:44:14 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 b6475ae8a2c1 -r 644dbdc82430 _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:44:14 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 b6475ae8a2c1 -r 644dbdc82430 _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:44:14 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 b6475ae8a2c1 -r 644dbdc82430 humans.txt --- a/humans.txt Tue Feb 16 09:27:45 2016 -0800 +++ b/humans.txt Tue Aug 09 22:44:14 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 b6475ae8a2c1 -r 644dbdc82430 index.html --- a/index.html Tue Feb 16 09:27:45 2016 -0800 +++ b/index.html Tue Aug 09 22:44:14 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 +