correct length of 'type' if not supplied by user in biplot.rda

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2225 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
update to NEWS of the release 2.0-4

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2226 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Squashed commit of the following:

commit 8e85f93aa889667bd8c45c6ada5bc8db8a51a43a
Merge: 9e483e4 f636a9a
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sat Jul 7 17:24:26 2012 +0300

    Merge branch 'master' of https://github.com/jarioksa/vegan

    Conflicts:
    	inst/ChangeLog

commit f636a9a7f6104d14573b0ff946ec4a71b8bdcc01
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sat Jul 7 16:57:28 2012 +0300

    Merge branches 'oecosimoids' and 'master'

commit 1e1d0ca23076fa78b10b227b75c6de38d9e77250
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sat Jul 7 13:47:48 2012 +0300

    ChangeLog about formula/call attr changes in adipart, multipart, hiersimu

commit 54c90218ca1261a907880906f585c88b6c196e3a
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sat Jul 7 13:42:24 2012 +0300

    formula method returns its own (generic) call in adipart & hiersimu

    The "call" attribute was always set by the default method, and
    therefore the internal call was returned from the formula method
    instead of the user call.

commit a4e404f7575e745091d8fd8e0c80f5fd68104dab
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sat Jul 7 13:31:50 2012 +0300

    use generic multipart() for saved call

commit 9de0572bcd201e5e8a0e49aaa47c3a0ec668f457
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sat Jul 7 13:26:50 2012 +0300

    more canonical multipart.formula()

commit 77b20900034ae93979d02ac96e0b78c293b72125
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sat Jul 7 13:15:54 2012 +0300

    more canonical implementation of hiersimu.formula

    hiersimu.formula() only interprets formula and calls hiersimu.default()
    without duplicating its code.

commit 5b78a8c206c2028456310c626d1635a8cb39afe1
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sat Jul 7 12:40:42 2012 +0300

    more canonical way of writing adipart.formula (also fixes match.call name)

    Function adipart.formula() duplicated the full analysis of adipart.default.
    The only difference was the interpretation of the input data. Now
    adipart.formula() only interprets the formula and then calls
    adipart.default() with the interpreted matrices.

    This is also a maintenance issue: now things need be fixed only in
    one file, and the methods do not randomly drift apart.

    This also means that now the "call" from match.call() is always
    set by adipart.default and will be generic adipart() instead of
    adipart.formula().

commit 3ec7998fb8f595f86fffa41fdc0c596c28f6300c
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sat Jul 7 12:37:37 2012 +0300

    the saved call of adipart uses now the generic name instead of full method name

    adipart.formula and adipart.default each saved the call as given by
    match.call(), and the function was either called adipart.default()
    or adipart.formula. Now it is always generic adipart.

    For the full force, this also needs the next commit that changes
    adipart.formula.

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2227 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Merge branch 'master' into r-forge-svn-local

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2228 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Merge branch 'master' into r-forge-svn-local

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2229 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
code annotation clean-up

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2230 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
print.oecosimu uses call to guess output object type

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2231 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
new internal for parsing formula in adipart+allies

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2232 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
applying hierParseFormula

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2233 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
more accurate description of hierParseFormula

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2234 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
getting rid of factors in adipart et al. examples

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2235 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
add labels.envfit()

The purpose is to allow setting names in plot.envfit(). The first
step is to add labels() function that shows the labels currently
in use. This is usually a list of two vector items, called "vectors"
and "factors", but now this is dropped to a vector if one of these
items is NULL.

This changes NAMESPACE and hence version number goes up.
Internal changess in plot.envfit() to prepare for 'labels' argument

Use now 'labs' list to store and display labels.≈y
plot.envfit() gained argument 'labels' to change the default labels.
typo
update tests
typo
add labels.envfit()

The purpose is to allow setting names in plot.envfit(). The first
step is to add labels() function that shows the labels currently
in use. This is usually a list of two vector items, called "vectors"
and "factors", but now this is dropped to a vector if one of these
items is NULL.

This changes NAMESPACE and hence version number goes up.

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2237 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
add labels.envfit()

The purpose is to allow setting names in plot.envfit(). The first
step is to add labels() function that shows the labels currently
in use. This is usually a list of two vector items, called "vectors"
and "factors", but now this is dropped to a vector if one of these
items is NULL.

This changes NAMESPACE and hence version number goes up.

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2237 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
Internal changess in plot.envfit() to prepare for 'labels' argument

Use now 'labs' list to store and display labels.≈y

git-svn-id: svn+ssh://svn.r-forge.r-project.org/svnroot/vegan/pkg/vegan@2238 edb9625f-4e0d-4859-8d74-9fd3b1da38cb